[gtk+] (857 commits) Non-fast-forward update to branch wip/frame-synchronization



The branch 'wip/frame-synchronization' was changed in a way that was not a fast-forward update.
NOTE: This may cause problems for people pulling from the branch. For more information,
please see:

 http://live.gnome.org/Git/Help/NonFastForward

Commits removed from the branch:

  b0a8150... GdkDisplayX11: Don't use substructure events in internal ac
  090f1cc... Add GdkPaintClock
  ee30474... Use GdkPaintClock for relayout
  8e9a30c... GdkPaintClock: Make the phase explicit when requesting the 
  3738f16... GdkPaintClock: add freeze/thaw
  323da4c... Switch to an extended form of _NET_WM_SYNC_REQUEST_COUNTER
  08ba443... Use _NET_WM_FRAME_DRAWN to synchronize frame drawing
  4faae32... Freeze the update counter for unmapped windows
  7a28f8d... GdkWindowX11: start off with an odd frame-counter value
  9a43bb9... GdkPaintClockIdle: add throttling to 60fps
  100127f... Add an UPDATE phase and GdkPaintClockTarget, use for GtkSty
  7e2b98d... Add back GtkTimeline
  6a0d6ec... GtkTimeline: remove settable FPS
  564e814... Hook GtkTimeline up to GdkPaintClock
  9d6ac01... GtkTimeline: introspection fixes, add :progress-type proper
  025a93d... GtkTimeline: Wrap around the progress correctly when loopin
  0ae17ed... Add a test of an animated resizing window
  b90f0de... GtkScrolledWindow: use GdkPaintClock for kinetic scrolling
  1b0aa0b... Compress motion synchronized with the paint cycle
  9a0c80d... GdkPaintClock: Reverse order of resume-events and afterpain
  465221d... gdk_display_get_event: don't unqueue events from the window
  3c34331... GdkDisplay: handle multiple calls to _gdk_display_pause_eve
  056169f... GdkWindowX11: Only start a frame when we emit damage
  2c98620... Add GdkFrameHistory and GdkFrameTimings, handle _NET_WM_FRA
  ad2bcfa... GdkPaintClockIdle: don't start the tiemout/idle when in a f
  7a1508f... Add gdk_frame_timings_get/set_slept_before()
  7c6dbe9... GdkWindowX11: Communicate gdk_frame_timings_get_slept_befor
  63953b0... animated-resizing: make circle size a #define
  2afcbe2... animated-resizing: enhance output
  6232c23... Add GDK_DEBUG=frames
  f3d46d6... Add gdk_frame_timings_get_predicted_presentation_time()
  47be35b... video-timer: add a test case for display at a constant fram
  78cb97e... video-timer: add simple example of PLL-style clock adjustme
  b095a53... Fix up for newer draft of wm-spec
  1af71e2... Add gdk version macros for 3.8
  2ab7f19... Add GDK_VERSION_3_8
  263b5fe... Reimplement _NET_WM_SYNC_REQUEST inside X11 backend

Commits added to the branch:

  1a1361c... scrolledwindow: fix wrong allocation of padding and borders (*)
  dd3c56d... gdk: Ignore headers for declared functions (*)
  f9ddfa2... x11: Put function in header, don't declare them extern (*)
  55ade04... animations: Don't set animated values for finished transiti (*)
  b454fc5... animations: Start transitions from the current value (*)
  588ee41... cssimage: Fix gradient start/end computation (*)
  2a03d59... Fixed Russian translation (*)
  7cf19c8... l10n: Updated Italian translation (*)
  e09cf69... gdk: only emit display-opened after the default display has (*)
  c7ce4b6... quartz: Actually use the window background PATTERN color (*)
  b1198c0... [l10n] Update Japanese translation (*)
  04b4120... Updated Slovak translation (*)
  a5ddbaf... toolbar: don't forget to set orientable style classes (*)
  4f0ac15... Add a visual test for vertical inline toolbars (*)
  e9583d8... Updated POTFILES.skip (*)
  1e2e9e2... Updated Norwegian bokmÃl translation. (*)
  661f0f5... test(1) uses '=' to test if strings are identical (*)
  a81ccff... cssvalue: Print an error when failing to parse background-p (*)
  861a031... tests: Add test for latest bugfix (*)
  1cb322e... Fixed Russian translation: Bug 646221 (*)
  7264a99... GtkArrowAccessible: add a private struct (*)
  5226327... GtkBooleanCellAccessible: add a private struct (*)
  1dc4d2c... GtkComboBoxAccessible: add a private struct (*)
  95f3fad... Remove leftover from commit 7264a996fe6bb4a21f6c8453b1acd4d (*)
  978f336... GtkContainerAccessible: add a private struct (*)
  0ad3797... GtkContainerCellAccessible: add a private struct (*)
  4745ada... GtkEntryAccessible: add a private struct (*)
  538c241... GtkIconViewAccessible: add a private struct (*)
  0bbfcc2... GtkImageAccessible: add a private struct (*)
  1ea3979...  GtkImageCellAccessible: add a private struct (*)
  b8e4543... GtkLabelAccessible: add a private struct (*)
  9a41636... GtkLinkButtonAccessible: add a private struct (*)
  f44c9df... GtkMenuItemAccessible: add a private struct (*)
  c86628b... GtkNotebookAccessible: add a private struct (*)
  0ea0293... GtkNotebookPageAccessible: add a private struct (*)
  8b6e962... GtkRadioButtonAccessible: add a private struct (*)
  06542b2... GtkRadioMenuItemAccessible: add a private struct (*)
  8b667e0... GtkRendererCellAccessible: add a private struct (*)
  d13b70f... GtkTextCellAccessible: add a private struct (*)
  f1594c3... GtkTextViewAccessible: add a private struct (*)
  dad727d... GtkToplevelAccessible: add a private struct (*)
  19fc090... GtkTreeViewAccessible: add a private struct (*)
  d83294d... GtkWidgetAccessible: add a private struct (*)
  5465d89... Add private structs to all remaining headers (*)
  10ead8a... a11y: fix the build (*)
  9208588... a11y: fix private strict regression (*)
  84922d3... appchooserwidget: check for g_app_info_should_show() (*)
  f9dae1d... Fix 'make check' (*)
  4e09e18... Fix css parser tests (*)
  1b51f50... 3.6.1 (*)
  d08dfbd... bump version (*)
  3b7e390... csscomputedvalues: plug a refleak (*)
  6fb6626... gradient: plug a GtkCssValue refleak (*)
  97f49c6... csskeyframes: unref GtkCssValues when free-ing (*)
  17760bd... cssshadow: plug a cairo_surface_t leak (*)
  6b3416a... reftests: fix the linear-gradient reftest (*)
  a021b72... cssshadowsvalue: handle gtk_css_value_transition returning  (*)
  7c64542... GtkMenuButton: remove menu property as it is replaced by po (*)
  0f36b16... Add gdk version macros for 3.8 (*)
  e5de18c... level-bar: add an "inverted" property like GtkProgressBar (*)
  5e55bf1... level-bar: add support for RTL locales (*)
  4c9db15... scrolledwindow: set GDK_EXPOSURE_MASK on the overshoot wind (*)
  fa2ed6b... level-bar: Fix typo (*)
  2216a6f... Updated Spanish translation (*)
  2ad31fe... Updated Indonesian translation (*)
  9d1b576... Updated Serbian translation (*)
  15fe303... menubutton: don't refer to the non-existant menu property (*)
  eda0d9b... Fix duplicate columns in filechooser entry completion (*)
  f75498d... Updated Slovenian translation (*)
  7151b1a... Update Galician translations (*)
  e5b88f1... wayland: Update to reflect protocol changes (*)
  f0a211a... Update Czech translation (*)
  488e124... Updated Lithuanian translation (*)
  f8c81ad... docs: fix typo on 'Getting Started with Gtk+' page (*)
  c2032de... Updated Galician translations (*)
  aa81b0d... Updated Slovak translation (*)
  247bc3a... Fix out of source tree building for gdk/broadway (*)
  ef027c9... scrollbar: update style properties on GtkRange at init (*)
  ad22a1f... scale: update style properties on GtkRange at init (*)
  67fec32... [l10n] Updated Estonian translation (*)
  42da600... notebook: consolidate code to remove the switch tab timer (*)
  852d4d6... notebook: return TRUE for drag-motion event when over tabs (*)
  288ed1f... scrollbar: remove unused variable (*)
  5a497e9... Use named union for _GtkSymbolicColor in gtk/gtksymboliccol (*)
  f67273c... treeview: Move the dragged header in the headers window (*)
  4e42bd0... treeview: Add support for styling the dragged header (*)
  c51157d... Forgotten fixup (*)
  bec6b26... Be robust against unrealized windows in GtkWindowAccessible (*)
  b5495cd... 3.7.0 (*)
  2b7ebd9... Bump version (*)
  6245362... Updated Greek translation (*)
  5aff66f... Add GDK_VERSION_3_8 (*)
  ca0662d... configure.ac: Look for wayland-client 1.0.0 (*)
  019bb37... Updated Latvian translation (*)
  41f2903... Fix typo from f2ab3af (*)
  237e984... Assamese translation updatedas.po (*)
  f6952ce... texthandle: Fix shape setup on non-composited environments (*)
  0eb09ac... texthandles: set input shape on handles' window (*)
  63c75a2... texthandles: Add an extra style class to the cursor-mode ha (*)
  99e194e... Fix compiling for win32 (*)
  11825af... Updated Serbian translation (*)
  dc85125... Updated gujarati file (*)
  249d2a8... Updated Indonesian translation (*)
  3338f6c... Updated Spanish translation (*)
  21cf5a7... wayland: update to work with stable libxkbcommon (*)
  e903ff8... Updated Lithuanian translation (*)
  128437c... Updated Slovenian translation (*)
  c9d035b... [l10n] Updated Estonian translation (*)
  840855d... Updated German translation (*)
  beb02a5... Updated Marathi Translations (*)
  bae55ea... Updated Galician translations (*)
  9c9d82f... cssprovider: Split out theme loading function (*)
  738b453... cssprovider: Export gtk_css_provider_load_named) function (*)
  b41215b... cssprovider: Move fallback code into _gtk_css_provider_load (*)
  b1ad5c8... settings: Use _gtk_css_provider_load_named() (*)
  73fe9a2... menuitem: Draw background unconditionally (*)
  c13efbf... cssimage: Add an equal vfunc (*)
  16677bb... stylecontext: Don't use bg image in gtk_style_context_set_b (*)
  67302c5... cssvalue: Compute "background-size: 0 0" properly (*)
  a68e76e... reftests: Add a reftest for recent commit (*)
  016647e... cssimage: Add a warning for drawing empty images (*)
  ce56248... themingbackground: Restructure code (*)
  ccaf1c2... themingbackground: Restructure code some more (*)
  0ccb7db... themingbackground: Move image variable (*)
  e9dbfc0... themingbackground: Get rid of flags variable (*)
  12dec52... themingbackground: Add content_box variable (*)
  ba96c34... themingbackground: Introduce gtk_theming_background_get_box (*)
  5e7949c... themingbackground: Use get_box() for background image size (*)
  6821a8f... themingbackground: Remove GtkThemingBackgroundLayer (*)
  1e08fe8... reftests: Fix linear-gradient reftest (*)
  fd73c1f... themingengine: Draw fradctional border sizes (*)
  762e2d9... reftests: Add reftest for fractional border sizes (*)
  2e28757... themingbackground: Remove struct members (*)
  86ecf54... icon-theme: support loading symbolic GFileIcons from generi (*)
  281c592... Rename gtk_tree_path_new_from_node() to tree_path_new_from_ (*)
  f39f574... Remove argument to _gtk_file_system_model_update_file() tha (*)
  0bfbf39... cssimage: Implement some equal functions (*)
  625f8a6... Raleigh: Fix spinners with disabled animations (*)
  4067a45... settings: Reset all styles when the enable-animations setti (*)
  0306278... sizegroup: Always at least use widget's size (*)
  1cee5ff... Comments on how the filtering and sorting processes work (*)
  94e3d7f... Make freeze_updates() and thaw_updates() static functions (*)
  ea3a750... bgo#687196 - Fix model corruption during file removal (*)
  9c6e560... Merge branch 'bgo687196-filesystemmodel-crash' (*)
  8710d97... sizegroup: Don't cache the sizes anymore (*)
  8796fe6... sizegroups: Restructure code (*)
  a1f6887... sizegroup: Use for loops (*)
  dfea266... sizegroup: Check ignore_hidden flag when adding groups (*)
  dbbdefe... sizegroup: Don't keep groups around everywhere (*)
  c8f2328... sizegroup: Add a function for clarity (*)
  9f6067a... sizegroup: Handle hfw in size groups (*)
  48ff2fc... API: Add gtk_widget_is_visible() (*)
  be1bde9... sizegroups: Use is_visible() instead of get_mapped() for vi (*)
  62f5414... sizerequest: Cache sizes without size groups (*)
  1d6e896... sizegroup: Move GtkSizeGroupMode to gtkenums.h (*)
  02bc589... sizerequest: Export _gtk_widget_compute_size_for_orientatio (*)
  f48b30c... reftests: Make label-sizing tests use better CSS (*)
  035e55d... reftests: Improve reftest performance (*)
  f55fe7e... label: Fix ellipsize and wrap being set (*)
  aba0c5c... label: Redo get_preferred_width/height() (*)
  c3148a8... sizerequest: Move optimization (*)
  dd6931d... sizegroup: Use _gtk_widget_compute_size_for_orientation() (*)
  756ebea... reftests: Add a test for all the recent sizegroup hackery (*)
  1ef057f... reftests: Add a test from evolution (*)
  8bdff7a... sizegroup: Construct the set of sizegroup peers as a hash t (*)
  7501f97... sizerequest: Move sizegroups function to different source f (*)
  7f870ab... sizerequest: Restructure code (*)
  5830363... gtkmenubutton: set menu to NULL in dispose. (*)
  1beb9db... gtkmenubutton: remove weak pointer when needed (*)
  a46368d... sizerequest: do not derefence NULL pointers (*)
  075667e... reftests: Mark windows as popup (*)
  8bdc2aa... reftests: Add test for recent fix (*)
  9ebeb4e... Bump GLib dependency to 2.35 (*)
  cdadbb0... Fixed Brazilian Portuguese Translation (*)
  debe81b... label: Handle crazy corner cases (*)
  959bfbb... reftests: Add a reftest for latest fix (*)
  aa53481... Updated POTFILES.skip (*)
  9876fc4... css: Fix copy/paste error (*)
  e9dc0e3... cssimage: Fix huge memleak (*)
  58021c9... Disable deprecation checks for all libraries we depend on o (*)
  5e59033... tests: Include config.h (*)
  b42a4e2... gradient: Add color stops to the right gradient (*)
  178e072... Updated Traditional Chinese translation(Hong Kong and Taiwa (*)
  f9db800... text-cell-accessible: fix a double unref (*)
  ffa42cb... Nuke GtkBoxAccessible (*)
  cff4718... Update a11y test results (*)
  e063a0f... symboliccolor: Split out HSLA code (*)
  1a21367... symboliccolor: Change the print output (*)
  e3f407a... cssvalue: Add GtkCssColorValue (*)
  bd31bd6... cssstyleproperty: Replace symbolic colors with GtkCssColorV (*)
  3cb6ae3... cssimage: Use GtkCssColorValue (*)
  598f86e... cssvalue: Convert shadows to GtkCssColorValue (*)
  ba88174... stylecontext: Remove unused function (*)
  947fed0... stylecontext: Fix a memleak (*)
  0d9a45d... label: Fix another sizing corner case causing segfaults (*)
  ffeef28... reftests: Add test for recent fix (*)
  7b95094... gtkversion.h.in: Put the documentation inside the header gu (*)
  3563d11... gtkbin: Complete more of a base implementation for GtkBin s (*)
  f4438a1... gtkbin: Remove the silliest code on earth (*)
  c94002f... Add "parent widget" button to test property editor (*)
  8a40d8f... gdk: Add gdk_window_has_alpha helper (*)
  77912a6... Fix cnp bug in _gtk_bitmask_intersects (*)
  55d6557... Exit early in gtk_style_context_update_cache codepaths (*)
  1c4158a... gtk_css_style_provider_lookup: minor loop optimiziation (*)
  e60c921... Make _gtk_css_lookup_get_missing inline (*)
  c8de9ab... icon-theme: Add some preconditions for NULL arguments (*)
  42fc6ab... Updated POTFILES.skip (*)
  10c3a66... reftests: Add a test for all the color names (*)
  aae2bf9... cssvalue: Make shade() work properly again (*)
  e8f2eea... bitmask: Fix intersection code (*)
  c59e8de... tests: Add some bitmasks to the hardcoded list (*)
  5f20d90... tests: Add an intersection test for the recent bug (*)
  4950f68... Updated POTFILES.skip (*)
  b0f3aa8... bin: Only handle size for the child if it is visible (*)
  8449e05... window: Remove useless functions (*)
  a08eb4d... container: Simplify code (*)
  5e01a05... bin: Handle border width if we have to (*)
  8720976... reftests: Add a test for border-width problems (*)
  77c0f9d... Send a notification when a GtkEntry icon's tooltip text cha (*)
  b774343... Add accessibles for GtkEntry icons (*)
  e57ecaf... Visual C++ property sheets: Update GtkBinaryVersion (*)
  50a0995... Remove bookmark duplicate of shortcut (*)
  aa989a6... quartz: move SPLASHSCREEN-hinted windows to NSStatusWindowL (*)
  0a1a2ac... sizerequest: Split out size request cache code into separat (*)
  10c47c0... reftests: Update named colors reftest (*)
  15570dd... reftests: Turns out, green changed color (*)
  4366f80... sizerequestcache: Move functions (*)
  c98ee1e... sizerequestcache: Make clear_cache clear all the cache (*)
  c08efb2... sizerequest: Cache the request mode (*)
  14c8e33... widget: Get rid of unused flags (*)
  78d0ef1... sizerequestcache: Move commit function (*)
  0e0ee48... sizerequestcache: Move lookup function (*)
  fd6ea42... sizerequest: Use GtkOrientation (*)
  70ba973... sizegroup: Simplify comparison (*)
  43fc428... sizerequestcache: Make code an array (*)
  d314377... sizerequestcache: Move rest of code to array (*)
  6d3b4d9... stylecontext: Add a flag to force style_updated() emission (*)
  53262cf... sizerequest: Optimize CONSTANT_SIZE better (*)
  f9b2edf... Updated POTFILES.skip (*)
  5671a86... Revert parts of "window: Remove useless functions" (*)
  2f8c2a3... filechooser: remember sidebar width (*)
  ed5d7fe... quartz: filter out button press events on the window frame (*)
  18fdc97... quartz: GdkQuartzWindow -> GdkQuartzNSWindow was forgotten  (*)
  4bc264a... cssprovider: Handle non-existing section (*)
  870657d... Updated Norwegian bokmÃl translation (*)
  bfbb9a5... Updated Norwegian bokmÃl translation (*)
  f2e05e2... quartz: move tooltips window to the topmost level (*)
  b55724e... quartz: use the real current event time for generated motio (*)
  c3f3a82... stylecontext: Split out a function (*)
  352c7f5... Avoid infinite recursion in the ime input module (*)
  2d5ad5f... Bug 672193 - windows (including menus) shown multiple times (*)
  455a0ec... quartz: always send GDK_NOTIFY_NONLINEAR crossing events (*)
  4be8219... 3.7.2 (*)
  d967500... Fix parser tests for color changes (*)
  e5948f5... cssvalue: Fix copy/paste error (*)
  8d28e2d... reftests: Fix linear-gradient reftest (again) (*)
  6333cd8... Update expected output for the entries a11y test (*)
  6e3d687... Post-release version bump (*)
  d0af25f... quartz: fix the mapping of GDK_KP_Enter in known_numeric_ke (*)
  da09447... iconview: don't use gtk_style_context_set_background() (*)
  ddcedda... tree-view: don't use gtk_style_context_set_background() (*)
  4f6e1fd... Bug 688710 - splashscreen shouldn't be always on top on OS  (*)
  eb7bf0a... Updated Dutch translation (*)
  2d94543... gtk: don't let insensitive children eat scroll events when  (*)
  2927383... aboutdialog: Fix add_credit_section() annotations (*)
  e677cee... docs: Correct GtkWidget::scroll-event mask documentation (*)
  c627b22... docs: Improve GtkTreeModel iteration pattern (*)
  73c436f... docs: Fix typo in gtk_tree_view_set_tooltip_column comment (*)
  b05ee6a... Assamese translation updated (*)
  840f09b... Assamese translation updated (*)
  fbdb81b... docs: gtk_file_chooser_get_filename() returns absolute path (*)
  45b4fb0... styleprovider: Deprecate two non-working functions (*)
  324ff12... stylecascade: Remove get_icon_factory() implementation (*)
  932794e... styleprovider: Remove (broken) implementations of get_style (*)
  5ca35bd... settings: Remove support for color schemes (*)
  94b80cc... symboliccolor: Change prototype of function (*)
  b8e5801... symboliccolor: symbolic color is no longer a CssValue (*)
  08ac150... symboliccolor: Implement using GtkCssValue (*)
  42dc0ea... styleprovider: Change function prototype (*)
  4f9a8e6... symboliccolor: Remove extra includes (*)
  9aac4df... hsla: Add _gtk_hsla_shade() (*)
  df25349... themingengine: Do shading with GtkHSLA (*)
  fb643c1... symboliccolor: Deprecate (*)
  0862afa... gtkgradient: Deprecate (*)
  4148689... deprecations: Move files into deprecated/ dir (*)
  da7a408... widget: Remove an unneeded queue_resize() (*)
  2ab65ef... izegroup: Improve performance (*)
  f204473... cssvalue: Add _gtk_css_initial_value_get() (*)
  1d80513... cssvalue: Use _gtk_css_initial_value_get() for the inherit  (*)
  87b351e... styleproperty: Use _gtk_css_initial_value_get() (*)
  4498ff3... sizegroup: Use g_hash_table_add() (*)
  239c631... treeview: Delay computing fixed height (*)
  6b33ee9... reftests: Add reftest for broken fixed height mode (*)
  788f1a0... Updated POTFILES.skip (*)
  ceb866d... Bug 595615 â Use proper ellipses (*)
  6935812... i18n: Update British English translation (*)
  e865967... Sanitize memory handling in cups_request_printer_list_cb (*)
  941851f... docs: Add gtk-doc comment for GtkTreeRowReference (*)
  db6d6fc... Updated Slovenian translation (*)
  943de24... Updated Slovenian translation (*)
  9ac005a... Assamese translation updated (*)
  d3051ca... Assamese translation updated (*)
  a69619e... menuitem: deprecate horizontal-padding style property (*)
  01dc23c... menu: deprecate horizontal-padding and vertical-padding (*)
  1a79ee4... menubar: add support for CSS padding (*)
  ea415cd... menubar: deprecate internal-padding style property (*)
  7f3595a... cssparser: Don't detect /*/ as a comment (*)
  29c8420... tests: Add CSS test for comment detection (*)
  4d0ca91... menuitem: Remove unused variables (*)
  fd301e7... Use the ppd groups "name" instead of "text" (bug #687065) (*)
  e2144fb... quartz: call Gestalt() only once per session in gdk_quartz_ (*)
  709f12b... quartz: add mountain lion as version 8 to enum GdkOSXVersio (*)
  149de71... Fix broken function pointer declarations on windows (*)
  50acce4... In the file chooser, use a proper apostrophe rather than a  (*)
  256f168... Obtain the recent files max age setting from xsettings (*)
  5230cfe... GtkLabel: Fix a pointless expression (*)
  ce6f43a... Don't check the same crossing mode twice (*)
  bf26d46... gtk_css_value_bg_size_equal: actually compare contain value (*)
  3519226... GtkActionHelper: Fix a copy-paste error (*)
  a7ed598... GtkIconViewAccessible: Fix a copy-paste error (*)
  6400eeb... Add a forgotten break in render_border (*)
  9ba32fe... GtkExpander: Clarify a nested switch (*)
  4557e4d... GtkCellAccessible: Add missing break statements (*)
  52af9ae... GtkNotebook: Clarify a switch statement (*)
  c5c7323... GtkAboutDialog: Initialize a variable (*)
  b3b8354... Don't return prematurely (*)
  5b9c687... Avoid unreachable code (*)
  e75860e... Add a missing va_end call (*)
  92e904a... Cache GtkIconInfo (*)
  cfdc68d... Reuse rendered symbolic icons (*)
  3b4040d... css: Track which selectors are "simple" (*)
  16f2b20... css: Add _gtk_css_matcher_matches_any() (*)
  daefb12... css: Add GtkCssSelectorTree creation and matching (*)
  1bfa659... css: Create and use a tree for css selector matching (*)
  63cb467... css: Fixed typo in PRINT_TREE debug code (*)
  d6932dd... css: Don't reorder some selectors when building selector tr (*)
  0ede06d... css: Fix up position with region tree matching (*)
  69feabd... css: Better tree match verification (*)
  6b85db7... css: Track parent in the css tree nodes (*)
  f678827... css: Fix type of GtkCssSelectorRuleSetInfo match (*)
  6bec577... css: Track the tree selector matches (*)
  3d5e8f9... css: Use the tree to print css selectors (*)
  146b6f3... css: Ensure the tree built is always the same (*)
  9b989a1... css: Implement ruleset_get_change() with the tree (*)
  fd47125... css: Use tree for gtk_css_provider_get_style_property (*)
  c10a096... css: Remove gtk_css_ruleset_matches (*)
  d69c6ff... css: Don't keep around linear selectors (*)
  42716cb... css: Add const to _gtk_css_selector_tree_match_all arg (*)
  528e603... css: Add accessor functions for traversing css tree (*)
  2dbeabd... css: Fix leak of lists while building tree (*)
  3c421db... css: Allocate the css tree in a single chunk (*)
  e36f80f... css: Make test pass (*)
  f619f91... gtk: add more OSX special casing for the deadacute and dead (*)
  9eea724... gtk: convert keyvals to unicode before committing to the im (*)
  3c279b1... icon cache: Fix double free (*)
  cc0b493... reftests: Fix a reftest (*)
  4ccb8e5... stylecontext: Pass a bitmask to the changed values (*)
  a5770ce... styleproperty: Add an affects-size property (*)
  66d22f1... styleproperty: Mark properties as not needing resizes (*)
  e0586e3... stylecontext: Expose a function to get at the current chang (*)
  8560ff8... styleproperty: Add _gtk_css_style_property_changes_affect_s (*)
  3536233... widget: Optimize away unndeeded redraws (*)
  0c12a6f... cssstyleproperty: Don't mark border width properties as NO_ (*)
  fc67f0d... stylecontext: Remove unused private functions (*)
  be53513... API: Deprecate functions to register custom CSS properties (*)
  fe61e6b... settings: Never override some font properties (*)
  41f8ba3... settings: Implement StyleProvider interface without StylePr (*)
  3ff7f1f... style: Add _gtk_style_provider_private_get_settings() (*)
  1dd3ee6... css: Move default font handling (*)
  0d9d576... css: Add more features to font-size code (*)
  1a61e1e... gtkliststore: Add explicit braces to avoid dangling else (*)
  a23bc88... css: Fix dependencies for font lookup (*)
  891a4ab... cssvalue: Change order of values (*)
  5942099... cssvalue: Parse font sizes properly (*)
  1688403... cssvalue: Fix the scaling factors for 'smaller' and 'larger (*)
  d8306aa... reftests: Add a test for the new font size names (*)
  1460487... css: Fix order of enum (*)
  9bf091e... Updated POTFILES.skip (*)
  907447c... gtkroundedbox: Fix a compiler warning (*)
  c74d79b... Ensure GtkColorButton has a dialog when adding a palette (*)
  f08fc12... Bug 626499 - GtkClipboard unnotified on change of OS X past (*)
  6f69a0f... printing: Call mark_printer_active() with correct parameter (*)
  c1e9d46... css: Return 0 as change for the GtkSettingsStyleProvider (*)
  85d8f3c... reftests: Fix wrong name in test (*)
  b4767ea... po: Fix xgettext failing on unicode strings (*)
  5833b84... Add internal versions of g_return_[val_]_if_fail (*)
  afc1a14... css: Use internal return_if_fail in some commonly called co (*)
  7ec33e6... css: Start array allocation with a better size (*)
  c3e9112... css: Avoid allocations in gtk_css_value_array_compute (*)
  47714f5... css: Avoid queue_resize in _gtk_widget_style_context_invali (*)
  faaae52... Don't queue resize for hidden widgets without a size group (*)
  d3377e9... Don't unnecessarily queue resize in GtkWindow.style_updated (*)
  cd016ef... Revert "Don't queue resize for hidden widgets without a siz (*)
  4dabc8b... GdkBroadwayDisplay: initialize GError before using it (*)
  a61b359... GdkBroadwayDisplay: include proper port number in error tra (*)
  7ee5e7a... treemodelfilter: Make the constructor binding friendly (*)
  6e2dec0... Updated Spanish translation (*)
  f79cd24... Updated Spanish translation (*)
  732e89e... stylecontext: Always recompute font (*)
  fbbb66a... aboutdialog: Add text tag to get small text (*)
  a405c99... tests: Don't call to-be-deprecated function (*)
  7747910... gtk: Use context's font (*)
  055b5d8... gtk: Use gtk_style_context_get() (*)
  1b1f4da... gtk: Query font size directly (*)
  82a6106... switch: Remove hack to change text size (*)
  9ae9649... stylecontext: Deprecate gtk_style_context_get_font() (*)
  53e08b5... Require new pango with automatic tracking of PangoContext c (*)
  bf35c2f... GtkLabel: Rely on the new pango support for context change  (*)
  e6de459... entry: No need to reset layouts on style_updated (*)
  6dfee46... css: Add _gtk_css_style_property_affects_font (*)
  fd964ca... textview: Only clear the layout in style_update if the font (*)
  4ca293e... treeview: Don't invalidate whole tree unless needed (*)
  736ccb6... gtkcssselector: Don't leak the hash table (*)
  34318b9... gtkcssselector: Fix build (*)
  9d31a04... quartz: fix crash in the recent clipboard "fix", and really (*)
  b855e91... build: fix some GCC warnings (*)
  26ea8e7... scale: render scale mark lines with separator style class (*)
  f153299... Add summary and description to "show-hidden" key (*)
  549a0af... Fix build by un-translating org.gtk.Settings.FileChooser (*)
  fb312af... Updated Spanish translation (*)
  57e1e0d... Add missing NULL-check in GtkEntryAccessible (*)
  03c626b... css: Factor out some of the position matching code (*)
  eb4667b... css: Do get_change directly on the tree without matching fi (*)
  089eafb... css: Clean up tree_match implementations (*)
  a1ee2b7... css: Speed up name matching (*)
  d8fae21... css: Avoid looking up the GtkCssStyleProperty class a lot (*)
  a3e4fa3... Added new function gtk_builder_expose_object() based on the (*)
  796ae50... Fix compilation on MacOSX Tiger (*)
  1c05915... overlay: Fix child window position/size on realize (*)
  ea479e6... Trivial whitespace fix (*)
  4594e0f... Updated Hebrew translation. (*)
  0cb714f... Use GTK_RESIZE_PARENT resize_mode for GtkViewport (*)
  656ec39... Bug 668239 - texts disappear when notebook switch page at z (*)
  444a92d... IconHelper: Avoid warnings for non-existing stock ids (*)
  9dc4c5c... xi2: Abort early if we don't have a proper GDK window (*)
  3782cf7... a11y: fix uninitialized variables compiler warning (*)
  17a3325... cssstyleproperty: remove unused variable (*)
  343f170... gtk: fix scrolling in modal dialogs when event_widget is in (*)
  6e85a64... Updated Polish translation (*)
  4e60107... Updated German translation (bug 690302) (*)
  ebf9b9a... Assamese translation updated (*)
  531d0dc... gtkmenushell: Fix an endless loop on focus cycle (*)
  f770e9a... menushell: Remove unused variable (*)
  4cfd1f5... gdk: API: constify argument (*)
  5e12aaf... stylecontext: Fix gtk_style_context_set_background() (*)
  597dc64... quartz: make setting_same_owner member of GtkClipboardOwner (*)
  099a2b0... Fix up gtk_builder_expose_object addition (*)
  e9aeb2f... docs: Add an index for 3.8 api additions (*)
  df1d331... update_type_references: Deal with type_refs_ht being NULL (*)
  5bee1a9... GtkMenuItemAccessible: implement selectable/selected states (*)
  f229945... NotebookPageAccessible: Implement selectable/selected state (*)
  b85ae11... Update for some changes to selectable/selected state handli (*)
  33e5866... Update results for Unicode ellises (*)
  eecb960... 3.7.4 (*)
  8e4228b... bump version (*)
  a612956... Updated Slovenian translation (*)
  94b6503... [l10n] Updated Estonian translation (*)
  26186c7... API: Add state flags for RTL and LTR (*)
  f239eda... css: Parse and print the new state flags (*)
  1bf3de2... widget: Set state flags for direction (*)
  a73cc55... stylecontext: Use state flags for direction (*)
  52768ee... stylecontext: Deprecate direction property (*)
  6f86e57... box: Don't special-case RTL hbox child positions anymore (*)
  821a675... toolbar: Don't special-case RTL toolbar child positions any (*)
  cf712c4... combobox: Don't special-case RTL child positions anymore (*)
  05240be... Tamil translation updated (*)
  3824376... Tamil translation updated (*)
  0a808be... broadway: Separate out the server parts (*)
  9c3cd49... broadway: Remove separate browser windows hack (*)
  54714cb... broadway: Fix possible access-after-free (*)
  9e65be6... broadway: Allow reconnecting to a broadway page (*)
  dfbabfb... broadway: Use SOURCE operator when scrolling (*)
  3dfce49... Updated Lithuanian translation (*)
  751a330... Paint GtkFrame background (*)
  cd5fdc1... Updated Norwegian bokmÃl translation (*)
  81fa183... aboutdialog: ensure the credits page uses the "view" style  (*)
  a70e857... testgtk: Remove GtkAlignment usage from progressbar test (*)
  308971c... roundedbox: Fix copy-paste error (*)
  4f2da63... Updated Norwegian bokmÃl translation (*)
  70a5718... Paint GtkFrame background correctly when there is a label (*)
  20c12b0... Updated Galician translations (*)
  853b5e5... Trivial sorting fix (*)
  e4b5e94... Make accessible implementations public (*)
  221ac71... Cosmetics (*)
  651241b... Some renaming (*)
  4cd806f... Rename and clean up gailutil (*)
  d2944ce... More gail removal (*)
  07a00d5... Fix inter-header includes (*)
  c3577c6... Add single-include guards to a11y headers (*)
  5fa4232... Install a11y headers (*)
  d198ea6... Install gtk-a11y.h (*)
  9e9824a... Add a test for deriving accessible implementations (*)
  12f9b81... Drop separate scrollbar accessible implementation (*)
  3896387... Rename gtkcolorswatchaccessible.h (*)
  6bc2a2d... Another trivial sorting fix (*)
  58e96f6... docs: Restart a Deprecated section (*)
  95a0c05... broadway: Break out broadway protocol in its own header (*)
  9aa36d8... broadway: Add enum for even types (*)
  4addb21... broadway: Add OPs top protocol (*)
  fc96ef5... broadway: Initial version of separate broadway server (*)
  3005f1b... broadway: disconnect in idle when needed (*)
  20b79b0... broadway: rename broadway.[ch] to broadway-output.[ch] (*)
  e801d06... broadway: Drop libbroadway.la (*)
  8b9ccf4... broadway: rename broadway-server to broadwayd (*)
  5ee8b69... broadway: Rename gdkbroadway-server.c to broadway-server.c (*)
  329372a... broadway: Track windows for client and kill on client exit (*)
  59830a9... broadway: Collect and document some TODOs (*)
  3558e65... broadway: Proper handling of http port and display nr (*)
  75ee72f... broadway: Make daemon side server "gdk independent". (*)
  63b6c07... broadway: During pointer grabs, send pointer events only to (*)
  f84df03... broadway: Move broadwayd to bin (*)
  9555478... broadway: Add TODO.broadway (*)
  aac4a02... broadway: Stop default mouse button handling (*)
  6410a43... broadway: Make resize grip work again (*)
  e00bc73... broadway: Rename gdkbroadway-server-client.c to gdkbroadway (*)
  ec45d2f... broadway: Handle NULL surface in update (*)
  4d4b6a8... l10n: Updated Persian translation (*)
  5adecf1... Move single-include guards inside include guards (*)
  6a229fe... Typo (*)
  02b440b... progressbar: Remove activity_step from private struct (*)
  b39bb44... progressbar: Store activity position as percentage (*)
  cc986fd... widget: Remove underscore prefix from static function (*)
  b068b18... menu: Huh? (*)
  3e979d9... widget: Fix state propagation code (*)
  6b9b925... widget: Fix initial state flags for RTL (*)
  c50bcf5... Updated Hungarian translation (*)
  fa1dc25... Updated Kazakh translation (*)
  5474259... Updated Latvian translation (*)
  f48e9b1... Add missing annotation for gtk_combo_box_text_get_active_te (*)
  d2c6a6b... docs: fix typo in gtkbuildable (*)
  7ace438... Fix the annotations of gtk_color_chooser_get_rgba() (*)
  00795e8... GtkApplication: properly unexport x11 menus (*)
  7114e63... iconhelper: treat the empty string as a NULL stock-id (*)
  15129ae... Updated Kazakh translation (*)
  8a644e4... stylecontext: Make font hack not crash (*)
  212a210... Updated Norwegian bokmÃl translation (*)
  5509bf2... docs: Use gtk-doc-check in make check (*)
  cd67593... configure.ac: fix autoreconf with automake-1.13 (*)
  b867970... tests: return 0; from main() (*)
  33e690a... tests: Don't use unicode escapes (*)
  da10020... sizerequest: Make invisible widgets return a 0x0 size. (*)
  9be7e3e... treeviewcolumn: Show button if we're visible (*)
  b495ce5... widget: Give some meaning to "visible" (*)
  ad723bd... widget: Remove leftover debug statement (*)
  71e7912... broadway: Remove last_serial from BroadwayReplyBase (*)
  c83d35d... broadway: Rewrite serials for clients (*)
  6f910e5... broadway: Clean up broadwayd event sending code (*)
  f72d1a8... broadway: Fix gdk_broadway_server_wait_for_reply (*)
  4d7b822... broadway: Make the InputMessage type a uint32 (*)
  8e68635... broadway: Move window position ownership to browser (*)
  35c295d... broadway: Don't allow dragging windows above top of window (*)
  d5812de... broadway: Send window size to new clients (*)
  5708e2b... broadway: Update TODO (*)
  e8224d1... Use Website instead of Homepage (*)
  e8f5bf0... Updated Norwegian bokmÃl translation (*)
  b39cfb3... broadway: We need gio-unix for the unix domain sockets (*)
  befde1f... broadway: Remove leftover typedef (*)
  53083ea... build: support cross-compilation by natively building gtk-u (*)
  2e76e5a... broadway: Allow binding http server to an ip (*)
  da8ff82... broadway: Make Sec-WebSocket-Origin optional (*)
  ada20f4... broadway: Make /dev/shm names nicer (*)
  1aabfba... Assamese translation updated (*)
  213b82e... Updated Bulgarian translation (*)
  88b247f... Updated Bulgarian translation (*)
  2464388... Updated Uyghur translation (*)
  2fcbe3a... x11: add missing checks that a hint is supported (*)
  bc675d4... Updated Portuguese translation and converted to New Spellin (*)
  a2dc30c... Updated Portuguese translation and converted to New Spellin (*)
  a4db4d1... Updated Slovenian translation (*)
  974f8df... Typo fix (*)
  fff4c8e... Documentation fixes (*)
  ced451b... Updated Galician translations (*)
  1205e3b... x11: unconst-cast result of g_get_prgname() (*)
  f260aff... a11y: Implement get_name() instead of setting variables (*)
  8a1c1d1... Updated Thai translation (*)
  e946cc5... Updated Norwegian bokmÃl translation (*)
  376e8d5... Updated Hungarian translation (*)
  aa77cd6... range: don't trim the trough rectange by the trough margin (*)
  97ba4b1... window: Don't use set_allocation() to store cached values (*)
  cba4156... scrolledwindow: Use child-visible instead of visible for sc (*)
  af805e9... Remove some non-warranted checks from builder tests (*)
  cdaa6e0... Update expected output of a11y tests (*)
  065f952... Remove a no-longer existing symbol (*)
  8d81b1a... Don't run gtkdoc-check in make check (*)
  2adf1a4... Ignore more private headers when generating docs (*)
  940971b... 3.7.6 (*)
  199ecc1... Bump version (*)
  9194993... Remove extraneous size request (*)
  d0e0e48... Kill gtk_tree_view_size_request (*)
  16195ad... Use fixed width for resizing (*)
  9b6661a... Minor refactoring (*)
  6d53c23... Use minimum/natural size semantics (*)
  0050d46... Better resize of expandable columns (*)
  993e3f7... cssvalue: Remove useless call (*)
  b60478b... cssvalue: Fix return_if_fail() calls... (*)
  301e221... cssvalue: Move value initialization (*)
  a763738... cssvalue: Remove NULL check (*)
  3210cd6... gdk: strengthen touch crossing event synthesizing on progra (*)
  b5887bd... treeviewcolumn: always hide button widget if the header is  (*)
  bef1a5d... reftests: Add reftest for latest warning fix (*)
  104be17... docs: Don't mark up numbers (*)
  11e78d9... docs: Update docs for recent treeviewcolumn changes (*)
  c1e0317... quartz: merge the clipboard storing code from gtk-2-24 (*)
  5162751... quartz: ensure window being (un)fullscreened is visible (*)
  b4b42ba... quartz: make sure all old properties are set on the new top (*)
  ce7d29a... quartz: Make sure the old toplevel is closed on recreation  (*)
  1d410ec... quartz: retain content view when switching over toplevel. ( (*)
  2c3b9a8... iconhelper: small code simplification (*)
  e84ed71... window: allocation x/y is 0,0 (*)
  ba1e27d... Updated Portuguese translation and converted to New Spellin (*)
  f8f5ba3... Updated Portuguese translation and converted to New Spellin (*)
  bb10561... More or less revert 91949934 which broke the regression tes (*)
  46cc2d8... wayland: Drop build configuration support for cairo-gl (*)
  d4a9863... wayland: Drop code to use cairo-gl for rendering (*)
  ed3eaf6... gdk: Fix typo in gdkkeysyms-update.pl (*)
  36b090d... Updated POTFILES.skip (*)
  e5ff670... Updated Serbian translation (*)
  7614bf3... Updated Serbian translation (*)
  d887c54... Updated Spanish translation (*)
  96d4eb5... reftests: Add a reftest for width-chars not shrinking the a (*)
  5845b26... Updated Spanish translation (*)
  85d1dbc... Updated POTFILES.skip (*)
  dcc412c... Add an optional single click activation mode to treeview (*)
  a84f244... Add a simple test for activate on single click (*)
  c7169e1... Add optional single click activation mode for icon view (*)
  cbce906... widget: Add annotation (allow-none) for set_tooltip_text (*)
  88ed5af... Use g_signal_connect_object for adjustments in GtkSpinButto (*)
  ce15472... Add missing $(EXEEXT) (*)
  a9ba448... Add missing $(EXEEXT) for gtk-query-immodules-3.0 (*)
  b12d7df... Plug two memory leak (*)
  7d30e60... GtkFileChooserDefault: Don't use Backspace anymore to to to (*)
  2d820de... applicationwindow: fix mem leak (*)
  c752cfe... Updated Polish translation (*)
  2d676f3... wayland: Handle the keymap being needed before we know abou (*)
  91b17c2... Updated Brazilian Portuguese translation (*)
  8c5762b... Updated Brazilian Portuguese translation (*)
  ecf2a94... Visual C++: Update gtka11y projects completion (*)
  dd3ff61... Prepare Visual Studio 2010 projects for Visual Studio 2012 (*)
  82e12cb... Visual C++ 2010 solution: cosmetics (*)
  879367c... Update config.h.win32.in (*)
  131a682... Visual C++ property sheets: Update "install" phase (*)
  9bdc970... gtk/gtktreeview: Avoid a C99ism (*)
  dc8b67d... file chooser: give GSettings schema a path (*)
  db986dd... color chooser: give GSettings schema a path (*)
  2b9f0b4... wayland: Make GdkWaylandDisplay public (*)
  01c0dd9... wayland: Make GdkWaylandWindow public (*)
  cbb7198... Add some more Broadway documentation (*)
  a383094... Make formatting of configure options consistent (*)
  b112a85... filechooser: Use macros (*)
  78d91aa... filechooser: Attach GSettings object to GtkSettings (*)
  154204e... widget: Allow invisible toplevels to do sizing operations (*)
  e2b60f2... Updated Spanish translation (*)
  c1aeab0... Updated Hungarian translation (*)
  86f024b... gtkimage: Add GtkImage::resource property (*)
  d2919c1... Update git.mk (*)
  cca05d1... Add git.mk to more places (*)
  2d479ee... Forgotten file (*)
  e57de53... GtkFileChooser: Remove the last remains of the last_folder_ (*)
  54dc823... gdk: add gdk_window_set_fullscreen_mode() (*)
  dac6a76... x11: implement gdk_window_apply_fullscreen_mode() (*)
  7d97511... tests: add a test for fullscreen mode (*)
  bce43b3... Assamese translation updated (*)
  19af1f2... Added Aragonese UI translation (*)
  18938b7... Added Aragonese to LINGUAS file (*)
  d579b41... Updated Slovenian translation (*)
  af176ef... widget: Another place to relax the visibility requirement (*)
  c83a7a1... filechooser: Move settings key defines into header (*)
  e26031e... filechooser: Move saving geometry to where it belongs (*)
  63d87ca... Updated Slovenian translation (*)
  885b43d... Use hash-based conversions for XSETTINGS names. (*)
  ce6b77c... XSettingsList is now a typedef for GHashTable. (*)
  22bad6a... wayland: Add missing reference to gdkwaylandwindow.h (*)
  68e89da... Updated Slovenian translation (*)
  f35075b... Updated Slovenian translation (*)
  142cc90... Updated Slovenian translation (*)
  2397521... migrating-2to3: Add more words about GSEAL_ENABLE issues (*)
  99828ef... migrating-2to3: Add more words about GtkObject (*)
  e340049... gdkdevicemanager-x11: Always request XI2.2 (*)
  002ac99... gdkdevicemanager-x11: Request XI2.3 (*)
  9d659d8... Remove accidental commit that broke gtk3-demo (*)
  a687cba... wayland: Implement gdk_window_fullscreen & gdk_window_unful (*)
  7a9553c... textlayout: respect preedit color attribute (*)
  2ec28c5... Updated Basque language (*)
  5f1c792... Updated Polish translation (*)
  843e5f9... treednd: Remove (out) annotation for GtkSelectionData arg (*)
  c418340... icon-view: add back gtk_style_context_set_background() (*)
  eacdaf2... tree-view: add back gtk_style_context_set_background() (*)
  c4ccfa6... Updated Dutch translation (*)
  05abba3... gtk-demo: Include the source files as resources (*)
  a0e68be... gtk-demo: Load the demo files using g_file_get_contents() (*)
  39d198c... gtk-demo: Load sources from resources (*)
  704fc37... gtk-demo: Make printing example use resources (*)
  4f93194... gtk-demo: Port builder example to resources (*)
  cf6a408... gtk-demo: Port appwindow example to resources (*)
  8bdfd35... gtk-demo: Port iconview example to use resources (*)
  32903fc... gtk-demo: Port images example to GInputStream (*)
  a4749d4... gtk-demo: Port images example to resources (*)
  d1c642d... image: Make gtk_image_new_from_resource() load animations (*)
  68ee7c6... gtk-demo: Port textview example to resources (*)
  159dabd... gtk-demo: Port pixbufs example to resources (*)
  7acf629... gtk-demo: Don't use aliases for filenames (*)
  aaab99b... gtk-demo: Don't use subfolders for resources (*)
  73e203b... xxx: Add source files (*)
  0866772... gtk-demo: Display extra files from resources (*)
  75937d9... gtk-demo: Load icon from resource (*)
  a6bf34e... scrolledwindow: Use local variables (*)
  ad69528... gtk-demo: Remove demo_find_file() function (*)
  f44eec0... gtk-demo: Stop installing files (*)
  92f0c5c... Add accessibility for GtkLevelBar and value test (*)
  dcba7af... Updated German translation (*)
  4e41577... gtk-demo: Display all resources on the right side (*)
  80fc684... gtk-demo: Remove file lists from demo data (*)
  ba24f39... gtk-demo: Remove custom CSS demo (*)
  b3d1121... gtk-demo: Move resources into the tests they belong (*)
  bc47325... gtk-demo: Replace logo with a transparent one (*)
  5607a21... gtk-demo: Fix geniclude.pl.in to not look for extra files (*)
  6348ded... cssimage: Store the URI we're loaded from (*)
  18ca907... css: Split out GtkCssImageSurface (*)
  e3cd958... cssimage: Return the loaded image from compute() (*)
  b2e1b11... cssimage: Add a getter (*)
  e6b3cbe... cssimage: Only load image data when needed (*)
  cf1eecc... Don't strip whitespace from ui files (*)
  d1f9ada... Revert "Forgotten file" (*)
  f9b79f2... Updates for 3.7.8 (*)
  ee6e7d6... Set the notebook to be scrollable (*)
  e975f10... Make the text look a bit nicer (*)
  5271ea3... Avoid perl warnings (*)
  ab71224... Use consistent capitalization of demo titles (*)
  96708eb... Updated Uyghur translation (*)
  09dc620... Add new fullscreen symbols (*)
  fae1da8... Include gtklevelbaraccessible.h in gtk-a11y.h (*)
  261ef5b... Add new symbols to docs (*)
  3aa43f0... Add new symbols (*)
  48777cb... Make new state flags show up in the docs (*)
  5f41eb7... Fix a few parameter mismatches in the symbols (*)
  9efa285... scrolledwindow: make gtk_scrolled_window_add() smart (*)
  7c1c7cb... Don't use gtk_scrolled_window_add_with_viewport() internall (*)
  ce86992... Don't use gtk_scrolled_window_add_with_viewport() in tests (*)
  ad70142... scrolledwindow: deprecate gtk_scrolled_window_add_with_view (*)
  cd98eb1... Don't use AC_CANONICAL_TARGET (*)
  3493814... Only build native-update-icon-cache when no external update (*)
  ac3a50b... wayland: Remove unused, commented out code (*)
  363eea6... wayland: Rename GdkWaylandDevice (*)
  e437016... wayland: Make GdkWaylandDevice public (*)
  e335a3f... wayland: Add global_remove handler (*)
  9a1235b... Don't build gtk-launch when gio-unix is not available (*)
  717c28e... Revert "Don't use AC_CANONICAL_TARGET" (*)
  d559ed0... Don't build native tools when not cross-compiling (*)
  bed3193... Updated Hebrew translation. (*)
  8099f86... scrolled-window: fix an incorrect gtk-doc comment (*)
  377997f... Make GtkStatusIcon survive on Broadway (*)
  001f321... More updates (*)
  edd1c66... Make GtkTextView deal better with !can_focus (*)
  a1de67f... Reinstate old-style deprecation guards for wholly-deprecate (*)
  1e85e0f... a11y: Set up popup-for relation between entry and completio (*)
  9bb25c7... Clarify docs of GtkTextTag -set properties a bit (*)
  b08c15d... Prefer symbolic icons for the default message dialog image (*)
  594b752... Prefer symbolic icons in message dialogs (*)
  b396e37... Update a11y test results to match (*)
  935d458... Improve AtkAction implementations (*)
  f8050c9... Update a11y test results to match (*)
  2ae8a27... Remove a no-op AtkAction from GtkRange (*)
  0162e92... Update a11y test results to match (*)
  dd28fd8... Updated Traditional Chinese translation(Hong Kong and Taiwa (*)
  67a18b7... Fix an sed accident (*)
  5ee054c... More updates (*)
  b166a6b... Avoid deprecation warnings in a11y tests (*)
  cb53984... Update expected output again (*)
  bdb6618... [l10n] Updated Italian translation. (*)
  2204f12... Drop things that break distcheck (*)
  4e04319... 3.7.8 (*)
  5a86756... post-release bump (*)
  a34d27d... Updated POTFILES.in (*)
  69e9ecf... wayland: Advertise the cursor theme through GtkSettings as  (*)
  93c3fec... wayland: Pull the cursor theme name out from the setting fo (*)
  b43d36d... wayland: Use g_value_set_static to avoid string copies (*)
  898d577... build: Bump atk dependency to 2.7.5 (*)
  03d405e... gdkwindow: Do not rely on a previous slave device when upda (*)
  1568204... Fix a small typo s/parater/parameter (*)
  69ac91b... wayland: fix the direction of scrolling (*)
  4f6d535... wayland: use the GdkCursorType enum information to lookup t (*)
  6657479... wayland: avoid returning NULL when getting a cursor (*)
  2935b97... wayland: remove debug message (*)
  f6383eb... wayland: React to G_IO_ERR and G_IO_HUP on the wayland sock (*)
  ada6d81... gdkwindow: Store the implicit paint in a list (*)
  4d3c77f... gdkwindow: Allow gdk_window_set_opacity on non-native child (*)
  3d4cd4d... Add gtk_widget_(un)register_window (*)
  fa8b714... Add gtk_widget_get/set_opacity (*)
  b57a2c8... Add widget transparency test to testgtk (*)
  ebb84e8... TextHandle: Don't draw handles if not visible (*)
  7d21ec2... Add singleton for css number 1.0 (*)
  366b4db... css: Support opacity (*)
  97c2354... css: Add opacity reftest (*)
  656cc63... Revert "Drop things that break distcheck" (*)
  4fe1eff... Revert "Visual C++: Update gtka11y projects completion" (*)
  434f079... Updated Malayalam Localization (*)
  417e888... Revert "Updated Malayalam Localization" (*)
  fc27f07... Updated Lithuanian translation (*)
  fbb1ee0... Add a test for setting accessible name from gtkbuilder (*)
  2379445... Correct the documentation for how to set accessible names (*)
  0795237... Plug a few memory leaks (*)
  ba1f2ae... Mention the de-facto standard filename extension (*)
  0b1f8a5... Fix compiler warnings (*)
  7319f29... Clean up the opacity handling (*)
  154a144... Remove remnants of localization from gtk-demo (*)
  283c974... gtkcellrenderertext: Sink floating entry before using as si (*)
  134230e... Update Arabic translations (*)
  8d5d9c5... tooltip: set the transient parent when using the Wayland ba (*)
  a886272... wayland: set the "transient inactive" flag on tooltip surfa (*)
  8568d66... gdkwindow: don't use last_slave for the source device if it (*)
  bfd7137... wayland: skip pointer and keyboard events without a surface (*)
  8b9254c... Add opacity_group hack (*)
  1a0f5e8... GdkDisplayX11: Don't use substructure events in internal ac
  68559ee... Add GdkFrameClock
  4856eb0... Use GdkFrameClock for relayout
  48e82e8... GdkFrameClock: Make the phase explicit when requesting the 
  30f5599... GdkFrameClock: add freeze/thaw
  5fda1e4... Switch to an extended form of _NET_WM_SYNC_REQUEST_COUNTER
  5f9fb32... Use _NET_WM_FRAME_DRAWN to synchronize frame drawing
  04088e7... Freeze the update counter for unmapped windows
  377fbd1... GdkWindowX11: start off with an odd frame-counter value
  ed835e7... GdkFrameClockIdle: add throttling to 60fps
  59bb3d3... Add an UPDATE phase and GdkFrameClockTarget, use for GtkSty
  4dfe25a... Add back GtkTimeline
  08ed370... GtkTimeline: remove settable FPS
  5e1ec6d... Hook GtkTimeline up to GdkFrameClock
  d4fd682... GtkTimeline: introspection fixes, add :progress-type proper
  ecd953e... GtkTimeline: Wrap around the progress correctly when loopin
  5431431... Add a test of an animated resizing window
  ffba7c0... GtkScrolledWindow: use GdkFrameClock for kinetic scrolling
  7a0db99... Compress motion synchronized with the paint cycle
  3591cc0... GdkFrameClock: Reverse order of resume-events and afterpain
  91cb469... gdk_display_get_event: don't unqueue events from the window
  fb3facb... GdkDisplay: handle multiple calls to _gdk_display_pause_eve
  439f529... GdkWindowX11: Only start a frame when we emit damage
  c6966f0... Add GdkFrameHistory and GdkFrameTimings, handle _NET_WM_FRA
  90eb0a9... GdkFrameClockIdle: don't start the tiemout/idle when in a f
  459944e... Add gdk_frame_timings_get/set_slept_before()
  4367942... GdkWindowX11: Communicate gdk_frame_timings_get_slept_befor
  2ddf61a... animated-resizing: make circle size a #define
  11302c1... animated-resizing: enhance output
  517344f... Add GDK_DEBUG=frames
  74aaa1d... Add gdk_frame_timings_get_predicted_presentation_time()
  d69dc91... video-timer: add a test case for display at a constant fram
  63bc508... video-timer: add simple example of PLL-style clock adjustme
  05dc350... Fix up for newer draft of wm-spec
  4faf94d... Reimplement _NET_WM_SYNC_REQUEST inside X11 backend
  b9837bb... GdkX11DeviceManagerXI2: handle focus events not on a known 
  f2ab3ad... Add gtk_widget_add_tick_callback(), remove GtkTimeline, etc
  b0c1821... GdkWindow: make the frame clock an inherent property of the
  fcb7822... Change GdkFrameClock from an interface to a class
  bc390a7... Merge GdkFrameHistory into GdkFrameClock
  7f59f34... GdkFrameTimings: strip down to a minimal public API
  ff395d3... GdkFrameClock: Clean up the public API
  2d05059... GdkFrameTimings: add documentation
  0e75a5c... GdkFrameClock: update documentation
  3e79f7c... Merge with Merge GdkFrameHistory into GdkFrameClock

(*) This commit already existed in another branch; no separate mail sent


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]