[gtk+] (993 commits) Non-fast-forward update to branch wip/csoriano/gtkpathbar_rework



The branch 'wip/csoriano/gtkpathbar_rework' 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:

 https://wiki.gnome.org/Git/Help/NonFastForward

Commits removed from the branch:

  9ee2667... gtkpathbar: remove use of gtk_file_system
  ae4ee74... gtkpathbar: rename timeout for clarity
  46526f3... gtkpathbar: use g_add_timeout instead of gdk_threads
  b47d48b... gtkpathbar: tabs to spaces in scroll_timeout
  12897ef... gtkpathbar: adjust Nautilus slider timeouts
  785cd82... gtkpathbar: remove unfocus management
  bcf6ca2... gtkpathbar: remove unmap handling of sliders
  e8baa17... gtkpathbar: match NautilusPathBar allocation
  78146c7... gtkpathbar: allow more destinations as root
  2e4109e... gtkpathbar: avoid unrefing wrong memory
  3401a53... gtkpathbar: only unref cancelable when it exists
  2e377f8... gtkpathbar: listen to file changes and update pathbar
  871d5f2... gtkpathbar: remove event window

Commits added to the branch:

  efe0009... HC: fix selected list-rows (*)
  71c0efb... scrolledwindow: Show scrollbars on tablet devices (*)
  8bf5b17... gesturesingle: Ignore motion/updates from unhandled sequenc (*)
  9a80c62... Updated Danish translation (*)
  b53abeb... Updated Danish translation (*)
  c8d6231... Fix window button updates in split headers (*)
  7c79c01... configure: specify that mir backend needs gio-unix (*)
  62a3671... HighContrast: don't need to work around ffox (*)
  149e7df... Adwaita: GtkPlacesSidebar insensitive items. (*)
  a9addf1... Adwaita: colorpicker and colorbutton fixes. (*)
  a5685ba... Adwaita: clearer comment for colorbutton hack (*)
  4a54b12... Updated Slovenian translation (*)
  296fe08... HighContrast: sync color picker changes with Adwaita (*)
  993721c... Adwaita: colorpicker fixes. (*)
  6d19162... scrolledwindow: Ensure the animation is cancelled on arrivi (*)
  4eb8157... scrolledwindow: Do not round dx/dy to int (*)
  d031b75... Updated Brazilian Portuguese translation (*)
  5dbccc8... Adwaita: fix outline radius for dialog-action-area buttons (*)
  740bcf5... window: fix initial shadow width for maximized/fullscreen w (*)
  24d3f3f... gdk-win32: Clean Up A Bit (*)
  b85f0cc... gdk-win32: Really Implement GdkScreen->is_composited() (*)
  c6a8ead... Revert "gdk-win32: Clean Up A Bit" (*)
  bbac0eb... gdk-win32: Clean Up A Bit (*)
  c0e0a15... W32: Support horizontal mouse wheel scrolling (*)
  3d937b6... build/Makfile-newvs.am: Use Pattern Rules (*)
  e2e6494... Adwaita: scrollbar contrast bump (*)
  422d872... GtkRange: fix horizontal scrolling (*)
  9769e75... gdkcolor.h: Use GDK_DEPRECATED_IN_3_14_FOR() throughout (*)
  a017031... GtkMessageDialog: Minor documentation update (*)
  0edc9de... wayland: Create internal GdkWindow to be set as the DnD sou (*)
  42f096c... wayland: Plug leak (*)
  3a3f2e5... wayland: Don't unset the selected mimetype on drop_reply (*)
  5a643f1... Improve the docs for gdk_window_set_opaque_region (*)
  b8a6ebe... Adwaita: simplify entries. (*)
  557e8aa... Updated Ukrainian translation (*)
  2495edc... GtkPopover:pointing-to: GdkRectangle instead of cairo_recta (*)
  4128ff9... Adwaita: simplify entry vertical linking. (*)
  5e5cfc6... Adwaita: .entry.error/.entry.warning dark variant love (*)
  fa1f2c0... Adwaita: vertically linked entries fix. (*)
  556fde0... Adwaita: entry: some sass refactoring. (*)
  3da7394... wayland: Add support for gtk_window_set_modal (*)
  7dac876... Adwaita: fix selected backdrop list rows. (*)
  8d30ad7... Updated Brazilian Portuguese translation (*)
  7ad0282... Updated Icelandic translation (*)
  05ecd3f... Updated Icelandic translation (*)
  1a8f360... Updated Czech translation (*)
  2c2d8db... Updated Czech translation (*)
  1a0726e... docs: Update list of ignored headers (*)
  b2e1210... gl area: Add a few missing docs (*)
  7db74e3... GtkApplication: Fix some small doc formatting issues (*)
  5dcc4cf... GtkApplicationWindow: Fix small doc formatting issues (*)
  78bf41c... GtkActionable: Fix small doc formatting issues (*)
  cd8b19d... docs: Add an cross-reference to template docs (*)
  31ff120... GtkDialog: Fix up docs (*)
  44bf00d... GtkBuilder: Unify builder error messages (*)
  c8446f4... GtkBuilder: Introduce some private helpers (*)
  87d3cc4... GtkLabel: Use the new helpers (*)
  2c80733... Add tests for the GtkLabel builder parser (*)
  5e7fd92... GtkCellLayout: Use the new helpers (*)
  d416f35... Add tests for the GtkCellLayout builder parser (*)
  374f966... GtkScale: Use the new helpers (*)
  e973d49... Add tests for the GtkScale builder parser (*)
  aeddf55... GtkContainer: Use the new helpers (*)
  66ce0b6... Add tests for GtkContainer builder parser (*)
  afd6621... GtkLevelBar: Use the new helpers (*)
  f11fedb... Add tests for GtkLevelBar builder parser (*)
  4ee291c... GtkDialog: Use the new helpers (*)
  95ea81d... Add tests for the GtkDialog builder parser (*)
  831c90f... GtkFileFilter: Use the new helpers (*)
  cff5e0d... Add tests for the GtkFileFilter builder parser (*)
  2dc8673... GtkInfoBar: Use the new helpers (*)
  8ae4a82... Add tests for the infobar builder parser (*)
  19f3188... GtkRecentFilter: Use the new helpers (*)
  ca82b61... GtkSizeGroup: Use the new helpers (*)
  b53b38f... GtkWidget: Use the new helpers (*)
  62b875f... GtkWindow: Use the new helpers (*)
  d955c6e... Adjust existing tests (*)
  18b2fd4... GtkComboBoxText: Use the new helpers (*)
  9a512c6... GtkListStore: Use the new helpers (*)
  cc478fb... GtkTreeStore: Use the new helpers (*)
  3c23a2e... Adjust builder tests (*)
  a84c15f... Fix the build (*)
  22960ef... docs: Fix incorrect cross-reference to GtkSearchBar (*)
  b44afa1... gdk: don't segfault on beep with offscreen window (*)
  b10d63c... build: Avoid xgettext crash on MSYS2 (*)
  bc1ac40... Simplify code a bit after xp support drop (*)
  dcd5368... WM_CLIPBOARDUPDATE is always define on vista+ (*)
  216e982... drop old compat code, BITMAPV5HEADER is defined on vista+ (*)
  7a6aee1... HAVE_MONITOR_INFO is always defined (*)
  136a321... HC: tone down backdrop for gtk switches (*)
  3e5280a... stylecontext: Clear style property more frequently (*)
  37c72b1... Updated POTFILES.skip (*)
  f9ef67d... HC: include a missing sass function (*)
  aa269d9... gtk-encode-symbolic-svg: Mark all strings for translation (*)
  fea2e7b... gdkkeys: Add support to _get_scroll_lock_state() (*)
  8bb5a14... Add a simple commandline tool for ui files (*)
  169f299... Do validation before simplification (*)
  bf6a2de... Translate error messages (*)
  01a83e0... Add a man page for gtk-builder-tool (*)
  7a55961... Add gtk-builder-tool.c to POTFILES.in (*)
  d99c3e0... Formatting fixes (*)
  331db35... GtkLabel: Prefix more ui parser errors (*)
  7969204... Adjust affected tests (*)
  7332fef... GtkBuilder: Add an error code for 'invalid ID' (*)
  1525d4a... GtkBuilder: Document private convenience API (*)
  fc83c8a... GtkBuilder: Add new convenience API (*)
  5bd0ec6... GtkBuilder: Report 'invalid ID' errors (*)
  83245ab... GtkContainer: Use _gtk_builder_lookup_object (*)
  86ca248... GtkContainer: Add a test for 'invalid ID' (*)
  2805ba6... GtkDialog: Use _gtk_builder_lookup_object (*)
  cd19f3b... GtkDialog: Add a test for 'invalid ID' (*)
  fc466cd... GtkInfoBar: Use _gtk_builder_lookup_object (*)
  90352f1... GtkInfoBar: Add a test for 'invalid ID' (*)
  7767f05... GtkSizeGroup: Use _gtk_builder_lookup_object (*)
  c9040ab... GtkWidget: Use _gtk_builder_lookup_object (*)
  43cee06... GtkWindow: Use _gtk_builder_lookup_object (*)
  d752342... gtk-builder-tool: Separate commands (*)
  aa6219d... Adwaita: .title and .subtitle paddings (*)
  384a795... Makefile-newvs: some .vcxproj.filters files are in builddir (*)
  31490b5... Fix distcheck (*)
  0698400... 3.17.1 (*)
  5c1549a... Updated Hebrew translation (*)
  f5d7c5f... Fix inclusion of examples in docs in non-srcdir builds (*)
  d58500b... GtkBuilder: Report more lookup failures as GError (*)
  5271106... Test the new error conditions (*)
  d44921a... Enable RGBA windows on W32 (*)
  5ed5d11... W32: bump _WIN32_WINNT and WINVER to 0x600 (Vista) (*)
  cd54a54... GDK-W32: remove trailing whitespace everywhere (*)
  eb2c9b4... wayland: Don't send bogus values for cursor surface buffer/ (*)
  10860d2... Formatting fixes (*)
  287ba6b... Convert more GtkBuilder to g_markup_collect_attributes (*)
  f06cd30... Adjust tests (*)
  569d5ad... GtkBuilder: Export the template parsing entry point (*)
  6535276... GtkBuilder: Emit a more detailed error for templates (*)
  ec05339... gtk-builder-tool: Validate templates (*)
  3983996... gtk-builder-tool: Add an enumerate command (*)
  a2c12f5... Fix the build (*)
  bbd1c6c... gdkglcontext-win32.c: Remove Obsolete Comments (*)
  bfc6413... Adwaita: remove duplicated selector. (*)
  ea190a3... mir: fix build failure due to changed api (*)
  7b9e902... Updated POTFILES.in and POTFILES.skip (*)
  1432d23... Fix use-after-free in gdk_window_end_paint() (*)
  0113da4... GtkFileChooser: Use a better busy cursor (*)
  1e9bfac... Drop a redundant call (*)
  066f3d8... Updated Hebrew translation (*)
  ce1ad85... Update properties Hebrew translation (*)
  578043f... win32: Support the decimal point on the keypad (*)
  4b50836... GtkSearchEngine: Drop unused functionality (*)
  4acbcf9... Rewrite simple search engine to use GFile and breadth order (*)
  05bde9d... GtkSearchEngine: Use all search engines (*)
  bdf49a7... GtkFileChooser: Indicate if search comes up empty (*)
  4336d02... GtkFileChooser: Fix an ordering issue (*)
  3fbaf32... GtkPlacesSidebar: Use a popover for renaming bookmarks (*)
  3541461... Fix another ordering issue (*)
  b8548d2... gtk-builder-tool: Start an exception list (*)
  8492bc5... Updated Occitan translation (*)
  b08a170... inspector/misc-info: Fix typo (*)
  da3f2ee... gtk-builder-tool: Improve docs (*)
  52bf6d5... gtk-builder-tool: Add more exceptions (*)
  086d05b... GtkAboutDialog: Fix some focus issues (*)
  e478ec0... GtkAboutDialog: Make credits section keyboard navigatable (*)
  2feaf8f... xi2: Don't set button mask 4 and 5 (*)
  71bd0b0... docs: Add a note about button 4 & 5 (*)
  712b7bd... Updated Hebrew translation (*)
  060c4f9... gtk-builder-tool: Handle cell properties (*)
  932e254... gtk-builder-tool: Always emit translatable properties (*)
  3b0e71c... gtk-builder-tool: Simplify non-translatable properties (*)
  9ff14a8... gtk-builder-tool: Strip placeholders (*)
  4f115ad... gtk-builder-tool: Some refactoring (*)
  d22f351... gtk-builder-tool: Add some tests (*)
  fb8294f... gtk-builder-tool: Run the tests installed too (*)
  ea0a54a... GtkActionBar: Simplify ui template (*)
  e966363... GtkAppChooserDialog: Simplify ui template (*)
  d6a698f... GtkAppChooserWidget: Simplify ui template (*)
  86383e6... GtkAssistant: Simplify ui template (*)
  ea2ac48... GtkColorChooserDialog: Simplify ui template (*)
  f7c58c3... GtkColorEditor: Simplify ui template (*)
  a94cedd... GtkDialog: Simplify ui template (*)
  728f7db... GtkFileChooserButton: Simplify ui template (*)
  232d6f8... GtkFileChooserDialog: Simplify ui template (*)
  bf9d32b... GtkFileChooserWidget: Simplify ui template (*)
  ab22285... GtkFontButton: Simplify ui template (*)
  f20dbe0... GtkFontChooserDialog: Simplify ui template (*)
  68cf626... GtkFontChooserWidget: Simplify ui template (*)
  71681d6... GtkInfoBar: Simplify ui template (*)
  2487487... GtkLockButton: Simplify ui template (*)
  c258d22... GtkMessageDialog: Simplify ui template (*)
  c1876f8... GtkPageSetupUnixDialog: Simplify ui template (*)
  4fe01de... GtkPrintUnixDialog: Simplify ui template (*)
  307bdb2... GtkRecentChooserDefault: Simplify ui template (*)
  52753b8... GtkScaleButton: Simplify ui template (*)
  a921229... GtkSearchBar: Simplify ui template (*)
  3682c76... GtkStatusbar: Simplify ui template (*)
  e1c1fc5... Add default widget handling to popovers (*)
  adb58b2... file chooser: Set default widget in create folder popover (*)
  954b614... Updated Czech translation (*)
  e31977e... Updated Czech translation (*)
  8c7e1f0... Updated POTFILES.skip (*)
  c28275f... GtkPopover: Don't ref NULL widgets (*)
  ea3190d... gtk3-widget-factory: Simplify ui file (*)
  ff558d3... Drop PANGO_ENABLE_BACKEND (*)
  5cce205... HC: implement overlay scrollbar theming (*)
  1f51c50... Fix precondition in gtk_popover_get_default_widget (*)
  79c863c... Use GDK_KEY_KP_Decimal instead of GDK_KP_Decimal (*)
  4c06d08... W32: Add a mapping for "left_ptr_watch" cursor (*)
  c6df175... fontchooser: Use gtk-fontconfig-timestamp setting (*)
  487332c... settings: Wayland-only systems also use fontconfig (*)
  07f4c9c... GtkFontChooserWidget: Listen for fontconfig changes (*)
  fa6f956... inspector: allow object read-only properties in prop-editor (*)
  1726024... Fixed Russian translation (*)
  b1e5ad4... GtkWindow: Get the correct shadow width even before window  (*)
  6a51ac5... mir: handle generic input events (*)
  26b0333... GtkStackSwitcher: Don't emit notify::visible-child when set (*)
  0c922a9... Adwaita: tone down popover dropshadow (*)
  049cbc8... GtkFontChooser: Allow a custom font map (*)
  142c8a5... GtkFontChooser: Add an example to the docs (*)
  39e7afe... GtkStack: Don't emit notify::visible-child during destructi (*)
  7c294fb... Update Czech translation (*)
  08e2f95... GtkWindow: Manually set CSD should enable shadow width calc (*)
  f3a390a... GtkFontChooserWidget: Remove unused struct field (*)
  b122787... GtkFontChooser: Use a GtkStack (*)
  36a2c50... testgtk: Add new Adwaita cursor names (*)
  36006eb... gtk3-demo: Add a cursors demo (*)
  eb715c3... GtkProgressBar: Adjust docs to new style (*)
  99935b1... GtkPrintUnixDialog: Use a better busy cursor (*)
  798789e... GtkRecentChooser: Use a better busy cursor (*)
  9a7e69a... notify test: Don't test object relying on dbus connections (*)
  724cc00... gdk: define GdkRectangle structure for introspection scanni (*)
  b1e10f5... Wayland: trivial reshuffle (*)
  17cd3c3... X11: Make css cursor names work (*)
  5434609... Wayland: Make css cursor names work (*)
  7d83edd... Update docs (*)
  d3f1b3e... gtk-demo: Drop cursor name fallback code (*)
  647f0e6... docs: Show less ugly X cursors (*)
  7a53295... Font chooser: Also apply font map to preview (*)
  972e59d... Font chooser: Nice 'not found' message (*)
  3d81fe8... Font chooser: Hide size controls with 'no match' (*)
  ba9f146... Updated French translation (*)
  082b136... Updated French translation (*)
  b911988... Updated Hungarian translation (*)
  33d1bea... Updated Hungarian translation (*)
  0c4deb6... quartz: Non-implementation of GdkGLContext (*)
  afa2bc8... Revert "Work around a pkg-config bug" (*)
  648c3b3... input methods: Add a 'vertical text' hint (*)
  9a4f266... Trivial formatting fixes (*)
  d90847b... GtkSpinButton: Stop using gtk_adjustment_value_changed (*)
  647889c... GtkIconView: Stop using gtk_adjustment_changed (*)
  2bafc7d... GtkAdjustment: Deprecate some redundant API (*)
  becf1c2... Updated POTFILES.in (*)
  6b8ef6e... Forgotten file (*)
  56ddf3f... Updated Occitan translation (*)
  d89766c... gtk-demo: Remove an unncessary define (*)
  9d921ec... gtk-demo: Port builder example away from GtkUIManager (*)
  a8e5cac... Allow overriding WM_CLASS from the command line (*)
  0e267ce... GtkFileChooser: Refine 'no matches' page (*)
  6663257... GtkFontChooser: Refine 'no matches' pages (*)
  62b858c... Avoid a critical under weston (*)
  be9915b... quartz: Support css cursor names (*)
  cfc07fd... gtk-demo: Don't rely on gdk_cursor_get_image (*)
  a1e418e... Fix return value error in gtk_font_chooser_get_font_map (*)
  dedfcd7... Quiet the bitmask test (*)
  fb51f44... Fix a11y tests (*)
  3dda1c5... Docs: Typo fix (*)
  2bb1ed6... GtkPopover: Clean up default widget on dispose (*)
  bce624e... gtk3-demo: Add a page setup example (*)
  5c84bc0... GtkPageSetupUnixDialog: Avoid deprecated properties (*)
  c32cf6f... GtkPrintUnixDialog: Avoid deprecated properties (*)
  3667830... box: Fix RTL styling (*)
  b4f06ca... printing: Check connection to remote CUPS server on correct (*)
  92ecb11... Updated Hebrew translation (*)
  8084ebd... configure.ac: Pull gio-unix dependency for all unix builds (*)
  9769770... Updated Norwegian bokmål translation. (*)
  dc41c59... Amend deprecation warnings for GtkStyle API (*)
  90a8118... Add a main category to desktop files (*)
  12ccebe... gtkwindow: Fix a memory leak (*)
  9892212... Updated Polish translation (*)
  3b6af25... Updated Occitan translation (*)
  43e1eea... Rewrite search to be more similar to nautilus (*)
  3f0f68e... GtkFileChooser: Show remote search results too (*)
  41fee7e... GtkQuery: Cleanups (*)
  924a8eb... GtkQuery: Drop unused mimetype functions (*)
  3c8b80d... Implemented most of the GDK named cursors on Mac OS X. (*)
  987da43... Remove multi-screen handling in DND code (*)
  0a5e216... DND: Move private api to a private header (*)
  8b902d5... Remove some useless comments (*)
  3ae9530... Don't force an icon window (*)
  fdcb076... Updated Czech translation (*)
  f6d0215... GtkWindow: Don't assume no shadow width even when not suppo (*)
  688dcad... Updated Slovak translation (*)
  181e439... wayland: Don't round trip recursively during initialization (*)
  4e9be39... wayland: Add global object depedency tracking (*)
  7fef713... wayland: Use on globals closure for loading cursor themes (*)
  641fbd8... GDK: Use GdkCursor objects to keep track of W32 cursors, no (*)
  26c2432... GDK: Add cursor theme support to W32 backend (*)
  2ba7977... gtk3-demo: Fix Visual Studio Builds (*)
  b54031d... textview: Avoid usage of gdk_window_get_device_position() d (*)
  b666f14... treeview: Avoid usage of gdk_window_get_device_position() d (*)
  61cc107... iconview: Avoid usage of gdk_window_get_device_position() d (*)
  e670720... gtk3: add randr 1.5 monitor support (*)
  9dad937... Fix primary monitor determination with XRANDR 1.5 (*)
  39f91d7... gdk: Fix a typo (*)
  f00214e... scrolledwindow: reset more Indicator state on ::unmap (*)
  eb6b724... Fixes to Catalan translation (*)
  fc28303... scrolledwindow: Refactor scroll unit guessing into a separa (*)
  48bfabe... scrolledwindow: Trigger builtin kinetic deceleration on lib (*)
  e0b1ea1... placessidebar: escape tooltip text before setting it (*)
  6ff19bc... scrolledwindow: fix copy/paste typo (*)
  cfbd862... tests: wait for draw before fetching tree view style (*)
  02be889... parse-sass: don't hardcode bash path (*)
  345f2a4... Use built-in gtk-update-icon-cache (*)
  6724ea1... Updated German translation (*)
  3e60650... notebook: Fix assert in ::drag-motion (*)
  9ff5d2e... entry: Set up text drag icon within drag_begin() (*)
  9aae351... examples: Clean up the standalone Makefiles (*)
  43ba6a4... Dist the gtk-builder-tool test script (*)
  fe6e5d3... 3.17.2 (*)
  65299b5... Updated Spanish translation (*)
  a75754e... 3.17.3 (*)
  d888577... Updated Spanish translation (*)
  d921a4f... testsuite: Add deprecation guards (*)
  9df707d... gtk: Add deprecation guards for newest pango deprecations (*)
  4847eff... cssmatcher: Simplify code (*)
  59a7739... cssmatcher: Rewrite nth-child matcher (*)
  0331237... cssmatcher: Speed up common matching (*)
  02e2f7d... Fix a cornercase crash (*)
  36c65c1... Fix GDK MSVC Projects (*)
  d3a18de... gtkpopover: Update the menu's alignment (*)
  b3bbe99... GtkStack: Remove gtk_widget_set_opacity call (*)
  bdabea3... GtkStack: Save last visible widget size (*)
  c0d535a... GtkStack: Remove useless function calls (*)
  6d25e52... GtkStack: Remove useless cast (*)
  dc55a89... GtkStack: Misc indentation fixes (*)
  24193a3... GtkStack: Keep the last_visible_child around during transit (*)
  0eddfce... GtkStack: Remove some useless function calls (*)
  4d75d62... GtkStack: Interpolate between size changes (*)
  205db20... Fix DnD Introspection on Quartz Backend. (*)
  bb93c1c... Updated Occitan translation (*)
  aa07c40... listbox: add support for :first-child, :last-child and othe (*)
  e59e38b... GtkFlowBox: support positional css selectors (*)
  91fac8b... cssnode: Fix position invalidation (*)
  5984bc7... flowbox: Fix compiler warnings (*)
  4de444c... placessidebar: Simplify some code (*)
  4c971c6... file chooser: Respect recent settings (*)
  833dbd6... Trivial: Use a convenience macro (*)
  f5b245f... GtkStack: Don't mix code and declarations (*)
  13c303f... Bug 745957 - GTK+/Quartz >= 3.14.8: Symbol not found: _gtk_ (*)
  7369338... Updated Tajik translation (*)
  393df9f... wayland: Avoid compiler warnings (*)
  fdb9a8e... x11: Fix compiler warnings (*)
  2303258... printing: Fix compiler warnings (*)
  00236c0... Fix compiler warnings (*)
  94825c1... about dialog: Fix compiler warnings (*)
  7c03f62... accel map: Fix compiler warnings (*)
  75f0146... application: Fix compiler warnings (*)
  1f525e2... builder: Fix compiler warnings (*)
  f16fc99... combo box: Fix compiler warnings (*)
  29ab70b... css: Fix compiler warnings (*)
  2a0d5c3... dnd: Fix compiler warnings (*)
  d71c5bf... entry: Fix compiler warnings (*)
  359d366... file chooser: Fix compiler warnings (*)
  85b4eef... icon theme: Fix compiler warnings (*)
  138e958... icon view: Fix compiler warnings (*)
  6ee9281... im context: Fix compiler warnings (*)
  9545c01... kinetic scrolling: Fix compiler warnings (*)
  a0dddbb... menu: Fix compiler warnings (*)
  9bb121c... paned: Fix compiler warnings (*)
  a111f6e... print operation: Fix compiler warnings (*)
  5dc4402... text buffer: Fix compiler warnings (*)
  555663c... tool palette: Fix compiler warnings (*)
  bed26ed... tree model filter: Fix compiler warnings (*)
  3dd7f12... tree model sort: Fix compiler warnings (*)
  121c195... tree view: Fix compiler warnings (*)
  1658613... widget: Fix compiler warnings (*)
  b991915... widget path: Fix compiler warnings (*)
  cd8a50e... xembed: Fix compiler warnings (*)
  e96d258... queryimmodules: Fix compiler warnings (*)
  cb6615b... updateiconcache: Fix compiler warnings (*)
  291af4e... configure: Require pango >= 1.37.0 (*)
  ab72da0... build: Fix make dist (*)
  a0e8056... dnd: Remove emission of fake button release event (*)
  243cfd2... textview: Update handles after flushing scroll changes (*)
  d34b122... wayland: Split keyboard/button modifiers internally (*)
  b84d9ea... wayland: Move DnD grab breaking function into gdkdevice-way (*)
  d43f525... mir: Remove child window rendering hack (*)
  a43efc6... mir: Update cursor position (*)
  e6b3bae... mir: Resolve warnings (*)
  aebac40... mir: log input events properly (*)
  a57636f... mir: Remove redundant calls (*)
  e1c958e... mir: Create the correct surface (*)
  f1c1174... mir: gdk_mir_window_impl_set_surface_type (*)
  d37f94a... mir: keep reference on queued events (*)
  c5e5ee6... window: Check if we can use CSD before enabling them (*)
  a32a1fa... Updated Tajik translation (*)
  6d4d276... Adwaita: entry linking logic change. (*)
  557f96c... Trivial: remove outdated comment (*)
  99e6796... Updated Hungarian translation (*)
  3d82fc6... GtkScale: Move marks inward (*)
  c37f569... gtkrevealer: add css padding support (*)
  245daa4... gtkplug: set decorated to FALSE by default (*)
  dee0da3... Add a tree dnd testcase (*)
  9c53f76... Adwaita: updates style for text selection (*)
  88d8859... texthandle: Allow setting individual states, and separately (*)
  1e8be1c... texthandle: Set prelight state on the pointer-interacted ha (*)
  a8191e7... places sidebar: Make 'recent' work on other platforms (*)
  6bbe48a... gtkfilechooserbutton: Align the label to the left (*)
  6bbaa70... Update touch selection style (*)
  1ff1040... Adwaita: Some touch selection updates (*)
  e1942a8... widget-factory: Demonstrate custom context menu items (*)
  359d195... widget-factory: Improve context menu example (*)
  0dbac86... Updated Spanish translation (*)
  a82a686... Updated Spanish translation (*)
  0c6205d... text view: Shorten touch selection timeout (*)
  aff47da... text view: Never show handles and popover at the same time (*)
  32be350... text  view: Don't popup after drag selection (*)
  805fa78... GtkTextHandle: add a drag-started signal (*)
  4511ff7... text view: Use the drag-started signal (*)
  76836dc... text view: Move touch selection a little further away (*)
  0a2b1b6... text view: Always clear handles for mouse interaction (*)
  1bd10f2... entry: Shorten touch selection timeout (*)
  a219e6b... entry: Never show handles and popover at the same time (*)
  79b09cc... entry: Make handles come back reliably (*)
  bd65c14... entry: Use the drag-started signal (*)
  3e386e0... entry: Hide popover when touching elsewhere (*)
  d055f8e... entry: Move touch selection a little further away (*)
  3c1a2c8... entry: Always clear handles for mouse interaction (*)
  ef93257... main: Push the current event on the stack before we start n (*)
  1cc8de2... widget: Clarify docs on gtk_widget_set_double_buffered() (*)
  ca077a0... entry: Avoid criticals (*)
  41453ff... Update Catalan translation (*)
  ac798dc... adwaita: style tweaks to touch selections (*)
  8ad0ef2... text view: Make touch selection work with mouse (*)
  70f1e23... entry: Make touch selection work with mouse (*)
  fe219a2... widget-factory: Improve touch selection example (*)
  0b3835a... GtkTextHandle: position handles properly (*)
  df5a2e7... GtkTextHandle: drop non-implemented functions (*)
  ecebdfc... GtkTextHandle: Improve handle positioning (*)
  0f47d1b... wayland: Position popups relative to the parent surface (*)
  9e46425... wayland: Don't try to guess the popup menu placement when i (*)
  8563545... wayland: Improve guessing of popup placement for detached p (*)
  06726b4... gtk-demo: Make hypertext demo work with touch (*)
  ac5fcc6... text view: Select word on double tap (*)
  90a331c... entry: Select word on double tap (*)
  e74d2b7... gtklistboxrow: propagate in the draw vfunc (*)
  7157771... docs: Add deprecation notices for GtkAlignment properties (*)
  5a61246... docs: Improve deprecation notices for GtkImageMenuItem prop (*)
  56faf49... docs: Improve deprecation notice for rules-hint property (*)
  b493bf0... docs: Improve deprecation notices for GtkMisc (*)
  d11e812... docs: Improve deprecation notices for GtkSettings (*)
  7410a4a... docs: Fix annotation for GtkGLArea::resize signal (*)
  b2cbe7b... builder: Skip introspecting lookup_callback_symbol() (*)
  8b06900... settings: Fix the type annotation for color-hash (*)
  1600d54... docs: Fix some minor typos in comments in GtkWidget (*)
  c8d70c8... Adwaita: update text selection handles (*)
  fc6871b... texthandles: Move start handle to bottom (*)
  cd5f703... Adwaita: support rtl on text handles (*)
  3a7689b... texthandle: Handle ltr/rtl positioning (*)
  8d56346... textview: set text direction information on text handles (*)
  10cb7f9... entry: Set text direction information on text handles (*)
  551931c... window: Allow more space at edges for popovers (*)
  5a499ef... texthandle: Remove knowledge about window borders (*)
  2be6d09... popover: Be lenient wrt visibility of popovers too close to (*)
  c11906f... textview: Perform tougher handle visibility checks after hi (*)
  5c38991... textview: Set handles' mode to "none" if showing the bubble (*)
  a2d1d52... entry: Ensure we unset the magnifier widget on ::destroy (*)
  e847c27... recent chooser: Make it expand (*)
  06df94f... icontheme: don't modify symbolic SVG dimensions when recolo (*)
  0093b15... testsuite: add a test for non-square symbolic icons (*)
  131abe2... reftests: fix style class syntax in CSS file (*)
  a0ff35f... window: Avoid rising the window of already shown popovers (*)
  a01fe14... popover: Avoid hiding modal popovers if another popover is  (*)
  8c6130e... fontchooser: Don't cause "row-changed" signal in cell data  (*)
  6f955a7... Redo font map support in GtkFontChooser (*)
  d8657a8... Fix return value error in _gtk_text_handle_set_direction (*)
  41b6993... Fix 'void function should not return void expression' warni (*)
  94fc9f5... widget-factory: Add horizontally linked entries (*)
  2af2189... widget-factory: More popover examples (*)
  5b162fa... GtkColorEditor: Remove old todo (*)
  85a6caf... broadway: Avoid compiler warnings (*)
  577e9a3... Remove an unused variable (*)
  5a44628... Ensure a variable is initialized (*)
  7aec96b... Remove unused variables (*)
  047ad11... Drop an unused variable (*)
  8cbed0b... entry: Drop an unused variable (*)
  1bba3b0... Avoid uninitialized variables (*)
  98a3fac... Add a way to avoid menu on color swatches (*)
  822886e... Don't show a menu on the color editor swatch (*)
  d1f2e58... color editor: make popups toggleable (*)
  9fbd713... Only build testfontchooserdialog on linux (*)
  ef8ad1c... Fixes to Catalan translation (*)
  cfd85de... assistant: Drop hardcoded padding (*)
  6cc6526... GtkAssistant: Redo page margins (*)
  43fcae9... Add a filechooser-in-assistant example (*)
  c3a0880... GtkAssistant: Add a way to have pages without padding (*)
  6754670... testassistant: Remove padding from the filechooser page (*)
  fa29a01... widget-factory: Make the circular button do something (*)
  fe51ac2... stylecontext: Change fallback behavior on state mismatch (*)
  da4e83e... Updated Greek translation (*)
  3271eb2... Updated Spanish translation (*)
  ccc4b19... testoverlay: Add new input stacking test (*)
  4c3eece... gdk: Add gdk_window_set_pass_through (*)
  76ba5a0... overlay: Add reorder_overlay() (*)
  4dd66b0... GtkOverlay: Add support for input pass-through overlays (*)
  a9bf653... testoverlay: Fix test by using add_pass_through_overlay (*)
  1a44a85... testoverlay: Add test for overlay z ordering (*)
  5cf2896... testoverlay: Fix indentation (*)
  9fc19b5... gtkoverlay: Fix issues with remove (*)
  f99375f... GtkMenuButton: Avoid direct button access (*)
  0026994... GtkMenuButton: Make programmatic toggling work again (*)
  e367c4b... Deal with events from wrong display (*)
  4371cc8... gtkplacessidebar: new bookmark row only at first position (*)
  91e1e80... gtkplacessidebar: add API for show drop hints (*)
  a9b698b... gtkplacesidebar: remove obsolete drop state (*)
  fb034f3... gtkplacessidebar: add new bookmark icon (*)
  4499174... gtkplacessidebar: make insensitive invalid drop targets (*)
  43a4843... gtkfilechooserwidget: show drop hints on gtkplacessidebar (*)
  d881b15... theme: decrease list row transition (*)
  fbbad5d... gtkplacesidebar: use GtkListBox (*)
  0bb82bf... gtkplacessidebar: Remove some old comments (*)
  569e59b... gtkplacessidebar: improve variable name (*)
  213b92e... gdkwindow: avoid updating background pattern if it matches  (*)
  3665a17... Updated Hebrew translation (*)
  6a2143a... pixelcache: allow widgets to always require cached content (*)
  fb06b6e... treeview: always pixelcache widget contents (*)
  0dab37c... wayland: Always request transient commit when mapping subsu (*)
  3955d93... Fix return value error in gdk_window_set_pass_through (*)
  76dc8ac... window: Add concept of popover "parent" (*)
  77d429b... gtkmain: Ignore grab for events in child popovers (*)
  15bb9ac... texthandle: Avoid double rendering of background/frame (*)
  916cf8f... file chooser: Use a revealer (*)
  8612942... file chooser: Drop unused variables (*)
  94a149c... configure: test have_docbook_style != yes, not have_docbook (*)
  1e6ccf5... docs: add new GtkOverlay methods to gtk3-sections.txt (*)
  3b1b171... overlay: add setters and getters for pass-through child pro (*)
  9c7b0f0... overlay: remove gtk_overlay_add_pass_through_overlay() (*)
  0f7857f... GtkPlacesSidebar: Fix rtl appearance (*)
  00616bc... Cosmetic change (*)
  f85db62... Fix return value error in _gtk_window_get_popover_parent (*)
  ff20abd... HC: touch text selection styling (*)
  58813a0... Adwaita: markup cleanup (*)
  5e616e0... Adwaita: scale popup quick fix (*)
  3a462b1... Adwaita: volume button and scale button padding (*)
  dc8cc62... Adwaita: indentation (*)
  a97a3d6... filechooserdialog: Remove space between window and content (*)
  b61d79e... messagedialog: remove 2px border (*)
  c82ce07... gtkdialog: Remove 2px border (*)
  f043fd5... window: Reinstate logic for should_use_csd() (*)
  9590879... Revert "window: Reinstate logic for should_use_csd()" (*)
  b2ceadb... file system model: Add batched insertion (*)
  4b8df8c... file chooser: Use batched insertion for search results (*)
  abe4829... search engine: Pass file infos along for hits (*)
  56c05c4... Request the right attributes in the simple search engine (*)
  1b755c5... Fix an oversight in the previous commit (*)
  1d63335... Use infos from search engine instead of getting them again (*)
  d260d2c... GtkSearchEngine: Remove unused code (*)
  15a41e0... Remove an unused field (*)
  a3a58fa... GtkSearchEngine: Add recursive flag (*)
  33e2d12... GtkSearchEngine: Initialize recursive flag (*)
  c7d86ef... GtkSearchEngine: Avoid crawling indexed locations (*)
  d12c718... GtkSearchEngine: Avoid crawling indexed locations (*)
  ed50772... GtkSearchEngine: Avoid a crash (*)
  d9a22e7... Avoid an unnecessary check (*)
  ca31662... GtkSearchEngineTracker: Avoid a private struct (*)
  9426fb0... GtkSearchEngineSimple: Avoid a private struct (*)
  489b48d... Forgotten file (*)
  66b5d2e... GtkSearchEngineTracker: Fix SPARQL syntax (*)
  a4dcc6b... file chooser: Small cleanup (*)
  010a120... Add a font features demo (*)
  c207b8d... Bump Pango requirement (*)
  28b8541... gtk-demo: Don't Distribute demos.h (*)
  5ac6b82... Updated POTFILES.skip (*)
  d4b0694... Updated German translation (*)
  afd7507... gtk-demo: A better overlay demo (*)
  d6a5221... gtk3-demo: Improve the overlay demo (*)
  2f8e4f2... GtkAssistant: Fix criticals on dispose (*)
  0a601b0... gtk-demo: Many cosmetic fixes (*)
  eab0df1... gtk-demo: Add forgotten source file (*)
  2caa1de... Fix up index for some 3.14 symbols (*)
  5981e15... GtkTextView: Small documentation addition (*)
  d642ae7... GtkWindow: Small documentation addition (*)
  8bd9604... Tell gtk-doc to ignore private headers (*)
  3c711cc... Fix a typo (*)
  b684e70... GtkOverlay: Sync up parameter names (*)
  b4a88c7... file chooser: Avoid tall combos (*)
  27dabae... GtkRange: Make drag gesture less agressive (*)
  93f9a81... GtkRange: Improve zoom handling a bit (*)
  3b43951... Pacify gobject-introspection (*)
  4e155d7... Avoid spurious operations on destroy (*)
  97e7285... Revert "window: Check if we can use CSD before enabling the (*)
  3c9cca5... Fix calculation of edge input window size in case the real  (*)
  7ce96cb... GtkStack: Avoid some unnecessary complication (*)
  4e4a2fe... printing: Get output bin via IPP (*)
  1ed21ad... GtkScale: More work on mark spacing (*)
  aa052c6... Updated Hungarian translation (*)
  ec9a399... Adwaita: scale marks visible on the dark variant (*)
  9800d83... mir: fix build due to missing api (*)
  be06860... mir: emit configure event on window move/resize (*)
  19f66c7... mir: don't need dummy egl surface (*)
  2374a1b... mir: remove non-useful logging (*)
  8fac1f6... mir: emit GDK_ENTER_NOTIFY on pointer enter (*)
  e083eb4... mir: fix wheel scrolling in both directions (*)
  da14dbe... mir: fix toggling between maximized and restored (*)
  84e99b2... GtkWindow: fix default empty window size with CSD (*)
  335c070... GtkHeaderBar: reduce minimum title width (*)
  9f27ee7... render: Fix ridge/groove border rendering (*)
  f2a8ddf... sidebarrow: Avoid object-valued properties (*)
  ae8c07c... GktPlacesSidebar: Plug a ton of leaks (*)
  7f06065... GtkPlacesSidebar: Simplify sidebar code (*)
  3b97a0b... Fix an oversight (*)
  68aa48c... Fix up expected results of a11y tests (*)
  23ce256... Fix up doc comments (*)
  f9422ab... 3.17.4 (*)
  48ea0cb... GtkWindow: some min/nat size corrections. (*)
  25885ca... wayland: Properly initialize/finalize where we store the da (*)
  de260ae... wayland: Update grab serial when ungrabbing keyboards (*)
  de22680... wayland: Ensure device grabs generate crossing/focus events (*)
  d3212c9... Updated Hungarian translation (*)
  69b5955... wayland: Do not close the descriptor on async_write_data_fr (*)
  5e71594... wayland: Ensure we cancel previous selection writes before  (*)
  3bd7b2a... wayland: close() the selection fd if we didn't start writin (*)
  fb266a8... wayland: Ensure we close the fd on all error paths in data_ (*)
  342db27... wayland: protect against unknown mimetype requests (*)
  d31e1fb... GtkImage: Make resource property work properly (*)
  e9e9dfa... GtkSearchBar: Don't vexpand (*)
  f8b7623... builder-tool: Don't strip h/vexpand (*)
  6cc9b17... wayland: Plug some memleaks in DnD/clipboard code (*)
  6de82c9... gtkmenusectionbox: plug a leak (*)
  33f9cba... gtkmodelbutton: Plug a leak (*)
  0606b52... gtkdnd: Plug a leak (*)
  350d555... wayland: Fix compile warning in DnD/selection code (*)
  56a3fd8... Adwaita: rubberbands! (*)
  029800c... Adwaita: entry linking fixes (*)
  da39560... broadway: Handle shm_open failing by falling back on tmp fi (*)
  1178a0a... wayland: Split handling of clipboard/DnD data offers (*)
  8509a07... wayland: Set the master device on the drop-side GdkDragCont (*)
  e3d8f03... cssvalue: Restructure RGBA transitions (*)
  142abce... cssvalue: Special case resulting color for transparency (*)
  cd3f24d... cssvalue: Change color transitions to run premultiplied (*)
  be4a252... gtk-demo: Add a spin button example (*)
  609e04d... gtk-demo: Cosmetic changes (*)
  876a6b5... gtk-demo: Make the info bar example wrap (*)
  f97786f... gtk3-demo: Add a fancy text demo (*)
  1095722... gtk3-demo: Group pango demos together (*)
  50178ce... wayland: Prepare against NULL selection owners on data_sour (*)
  de68968... wayland: Return the right type atom on gdk_selection_proper (*)
  802b006... settings: Include pangofc-fontmap.h header on Wayland (*)
  6ff5db3... Updated POTFILES.skip (*)
  04e7277... window: Don't send startup notifications for offscreen / po (*)
  5304a89... Updated Portuguese translation (*)
  64fef45... Updated Portuguese translation (*)
  6251b7b... Updated Slovak translation (*)
  9913b02... switch: add a style property for the switch height (*)
  15c73a2... Add gtk_widget_set_font_options and gtk_widget_get_font_opt (*)
  ef93c71... broadway: Fix memleak in error case (*)
  0f3995a... x11: Avoid X error traps within server grabs (*)
  5d17b0a... GtkWindow: don't increase the preferred size for empty wind (*)
  8c9e426... placessidebar: Do not set as a "track motion" DnD site (*)
  77b8495... x11: Query pointer devices' scroll valuators on toplevel en (*)
  ff94923... broadway: Implement maximization (*)
  a774440... Updated Portuguese translation (*)
  9258b40... Updated Portuguese translation (*)
  6786c9d... drawingarea: don't call gtk_style_context_set_background() (*)
  1c9468c... eventbox: don't call gtk_style_context_set_background() (*)
  9696d1b... flowbox: don't set gtk_style_context_set_background() (*)
  ba2f479... iconview: don't call gtk_style_context_set_background() (*)
  db76eae... listbox: don't call gtk_style_context_set_background() (*)
  828db3e... menu: don't call gtk_style_context_set_background() (*)
  b7be293... menushell: don't call gtk_style_context_set_background() (*)
  aab3d46... offscreenwindow: don't call gtk_style_context_set_backgroun (*)
  9230143... overlay: don't call gtk_style_context_set_background() (*)
  b4ee73a... paned: don't call gtk_style_context_set_background() (*)
  18be2d6... plug: don't call gtk_style_context_set_background() (*)
  15908cf... treeview: don't call gtk_style_context_set_background() (*)
  d4ecdbd... viewport: don't call gtk_style_context_set_background() (*)
  6b0f202... toolpalette: don't call gtk_style_context_set_background() (*)
  f89c86d... revealer: don't call gtk_style_context_set_background() (*)
  e6f97f1... textview: don't call gtk_style_context_set_background() (*)
  06b943f... toolitemgroup: don't use gtk_style_context_set_background() (*)
  8832648... socket: don't call gtk_style_context_set_background() (*)
  74f2d94... window: don't call gtk_style_context_set_background() (*)
  380ebbf... fixed: add a comment for gtk_style_context_set_background() (*)
  a9b45e7... layout: add a comment for gtk_style_context_set_background( (*)
  d6b8261... widget: don't call gtk_style_context_set_background() (*)
  a1e80d9... stylecontext: deprecate gtk_style_context_set_background() (*)
  e67b487... window: don't override background every style_updated() (*)
  862e0da... gtkwindow: Reset maximize / fullscreen_initially on state c (*)
  1be338f... GtkSwitch: fix a reentry issue (*)
  e9b8477... Add a testcase for font options (*)
  a0e8d8d... Improve the font options support (*)
  28e1ed4... Fix warnings in the font options code (*)
  b3166b7... drawingarea: checks parent's draw() before call it (*)
  c806f9b... ignore size inc when maximized/fullscreen (*)
  2d223fa... mir: ensure parent surface before creating child surface (*)
  1e6c7e3... mir: fix mir pointer event to gdk translation (*)
  1f96f35... entrycompletion: no need to return boolean (*)
  7e45b09... file chooser: More search rework (*)
  715aba6... places sidebar: Add private api to get title (*)
  10f5076... file chooser widget: Expose a "subtitle" property (*)
  e9e4ed5... file chooser dialog: Show a subtitle (*)
  6516437... file chooser: Use icon for create folder button (*)
  140a157... file chooser: Update sidsebar when entry goes away (*)
  4f3f61b... file chooser widget: Allow external save entry (*)
  0b11d8c... file chooser dialog: Put save entry into header (*)
  f968199... file chooser: Make search in recent work (*)
  0f9b87c... file chooser: Make location column work better (*)
  e0b81fa... file chooser: Make Escape work in search entry (*)
  9b5e00b... file chooser entry: Capture Escape and emit :hide-entry (*)
  356f507... file chooser: Sort search results better (*)
  710d193... file chooser: Give the location column more space (*)
  1883c5f... file chooser: Improve keynav (*)
  c0afb89... Revert "file chooser: Don't start search too eagerly" (*)
  a347052... Revert "file chooser: Open location entry more easily" (*)
  5825965... file chooser: Open location entry on '.' (*)
  1c3ccb3... file chooser: Trigger location entry not just from file lis (*)
  75411ef... file chooser: Tweak bindings in save mode (*)
  5bc88bd... file chooser: Make search shortcut toggle (*)
  648e4a7... file chooser: Add Ctrl-F as search shortcut (*)
  fe128b5... file chooser: Don't show recent in save mode (*)
  f87f43b... testfilechooser: Disable the terrible preview (*)
  33b5c26... file chooser: Add and use a model search engine (*)
  412e33d... file chooser: Use access time for recent files (*)
  1c82a53... file chooser: Don't allow resorting recent files (*)
  8974ec7... file chooser: Improve time and date formatting (*)
  215a9a1... file chooser: remove a stale comment (*)
  2cd6d1a... file chooser: Add a way to toggle time display (*)
  443601a... file chooser: Consistently clear model caches (*)
  f690167... file chooser: Code cleanups (*)
  5763199... file chooser: Clean up enum handling (*)
  9a44467... Add a getter for the directory to file system model (*)
  39c2d12... file chooser: Improve the mode switching operation (*)
  0ac1741... file chooser: Improve location column formatting (*)
  31a0221... file chooser: Set fixed sort functions for recent and searc (*)
  191bcce... file chooser: Add search progress (*)
  c7bc902... file chooser: Update empty state for search (*)
  17a860c... file chooser: Don't show Enter Location in sidebar (*)
  ed1c349... file chooser: Remove a wrong assumption (*)
  22294a4... file chooser: Improve column sizing (*)
  fa3ff77... GtkTreeViewColumn: Fix a documentation typo (*)
  78db92d... GtkPlacesSidebar: Allow hiding Trash (*)
  29abbdd... file chooser: Don't show Trash in save mode (*)
  4a21c12... testfilechooser: Add a --local-only flag (*)
  bb6f698... file chooser: Cleanups (*)
  017025c... file chooser dialog: Make action changes work (*)
  4dafcf9... file chooser: Make unsetting save entry work (*)
  a453212... file chooser dialog: Make button not take focus (*)
  309c845... file chooser: Make Ctrl-L work in search mode (*)
  6c8f7aa... Updated Portuguese translation (*)
  bea3cba... Updated Portuguese translation (*)
  c5a250c... container: Update the add() warning (*)
  d2569a3... docs: Drop deprecated symbolic icon names (*)
  02b5ac9... Warn for whitespace at beginning or end of new folder names (*)
  94bcdd3... Strip leading and trailing whitespace from filechooser save (*)
  8b90c79... places sidebar: Fix memory handling of rename popover (*)
  8379ef3... file chooser: Redo the trailing space warning (*)
  530d295... Fix up some whitespace mishap (*)
  15617a6... file chooser: Allow renaming files (*)
  3982209... file chooser: Allow deleting files (*)
  c222d59... Updated Portuguese translation (*)
  5436c74... Fix return value error in _gtk_file_system_model_get_direct (*)
  3175d0f... Updated Greek translation (*)
  b92c530... pango: move an utility function from gtklabel (*)
  a19331f... label: add support for CSS letter-spacing property (*)
  9e26fa9... entry: add css letter-spacing (*)
  384df61... css: add support for text-decoration-line (*)
  77658b7... linkbutton: use the text-decoration-line css (*)
  a57e673... css: support text-decoration-color (*)
  180a378... css: add shorthand text-decoration property (*)
  803430a... pango: make merge_attrs return the merged list (*)
  abc47d7... gdkdisplay-x11: The leader window should be an input-only w (*)
  6323010... csstypes: expand GtkCssChange enum (*)
  69e396e... cssselector: Report finer granularity for position changes (*)
  df71138... csstypes: Change NTH_CHILD and NTH_LAST_CHILD change propag (*)
  8d3737e... cssnode: Do finer-grained position invalidation (*)
  4cbab11... cssmatcher: Make nth-child(odd) work on first line (*)
  dec95ca... scrolledwindow: Keep scrollbars out of GtkScrollable::get_b (*)
  7f57f63... gtkwindow: Only allow unrestricted positioning to text hand (*)
  3f8982a... gtkdnd: Traverse across insensitive widgets (*)
  09273d9... wayland: print correct coordinates during DnD (*)
  1eb1481... css: support text-decoration-style (*)
  56af235... file chooser: Clear search entry when it goes away (*)
  88cee92... file chooser: Remove unused field (*)
  7c9e3df... wip: reshuffle name checks (*)
  06f9102... file chooser: Allow rename-to-self (*)
  3cbe6d8... place sidebar: minor change (*)
  b96b796... file chooser: Separate out delete and trash (*)
  e121157... file chooser: Make delete confirmation match nautilus (*)
  fb31615... place sidebar: Make removing bookmarks work again (*)
  826c1db... file chooser: Add a shortcut to focus the sidebar (*)
  4b31962... Updated Portuguese translation (*)
  dadb275... gtkdnd: Account for setting a same icon helper (*)
  9e2092d... gtkdnd: Fix introspection annotations in some functions (*)
  d2f27bf... testgmenu: use the menu binding code (*)
  7d43cda... gdkwindow-quartz: partial aspect ratio support (*)
  254f13d... Updated Polish translation (*)
  d51e8a7... Fix a minor typo (*)
  0f935a0... gtkrevealer: fix preferred width calculation (*)
  3fb1d18... gtksidebarrow: remove unused property (*)
  bdf0820... Simplify Xft setting fallback (*)
  7f8de66... css: text-decoration-style is not inherited (*)
  6379a42... actionbar: Remove get_path_for_child implementation (*)
  0f6c955... frame: Remove get_path_for_child implementation (*)
  8756c03... testtoolbar: Don't expand rows that shouldn't be expanded (*)
  8e53a01... places sidebar: Fix rows getting 'lost' when dnd fails (*)
  a74a3da... Added a more meaningful description for /deprecated/gtkimag (*)
  6038474... Added an additional explanation and code snippet for GtkIma (*)
  c05cd61... Updated Portuguese translation (*)
  adcb52e... cssnode: Only invalidate sibling nodes if changed node is v (*)
  190f025... cssnode: Only queue_validate() when node is visible (*)
  e43ba9d... file chooser: Ensure we update subtitles (*)
  410d180... file chooser: Avoid animations when setting up (*)
  72a8064... Trivial code cleanup (*)
  201d4c1... file chooser: Avoid doing excess work (*)
  24dc6f8... file chooser: Do less work (*)
  0c7237f... file chooser: Fix multi-selection (*)
  995e873... file chooser: Remove some obsoltete code (*)
  301cf24... file chooser: Clean up unused includes (*)
  f35c7b8... font chooser: Remove a stray notify (*)
  6e280d2... range: switch secondary and middle button on steppers (*)
  1c780be... range: Add a stepper alternative (*)
  1ca6d8b... range: Trivial field ordering (*)
  6b05a68... GtkSettings: Fix a documentation typo (*)
  c459413... Updated Spanish translation (*)
  437254d... Updated Spanish translation (*)
  0f479de... range: Tweak button bindings (*)
  2dda89c... GtkButtonBox: remove spacing when buttons are linked (*)
  18dbe18... gtkframe: Don't queue a redraw on the entire widget every s (*)
  a00a5ed... GtkApplication: avoid using stale timestamps (*)
  eb67d14... file chooser: Be more careful with subtitles (*)
  5bd6013... file chooser: Refine search progress display (*)
  6d75775... file chooser: Stop search when entry is cleared (*)
  e7c0bb6... file chooser: Show progess spinner even if not empty (*)
  34388d1... Updated Spanish translation (*)
  88b278b... Updated Portuguese translation (*)
  b32899b... mir: add more default settings under mir (*)
  064f28f... mir: don't warn if transient_for is NULL (*)
  bd71b80... mir: don't ensure_surface if window not visible (*)
  24e1323... places sidebar: Handle menu key (*)
  6504b2e... GdkDisplayX11: Properly translate server timestamps from _N (*)
  72bfb40... Revert "x11: Query pointer devices' scroll valuators on top (*)
  7af88d4... placesview: add view for fixed drives and networks (*)
  7db399d... placessidebar: add Other Locations item (*)
  79f2400... filechooserwidget: use places view to manage fixed devices (*)
  6e4f42f... cssnode: Change API of some functions (*)
  a7680c6... cssnode: Add gtk_css_node_reverse_children() (*)
  8e87988... toolbar: Switch from get_path_for_child() to css node manag (*)
  b9b17c3... headerbar: Remove unused variables in private struct (*)
  792076e... headerbar: forall() the button boxes in the right order (*)
  a039fd1... headerbar: Finish widget setup before showing it. (*)
  3d2ead0... headerbar: Get rid of get_path_for_child() (*)
  974c60a... tests: Fix gcc complaints about testfilechooser (*)
  bc19ea9... tests: Remove testplacesview test (*)
  5b89384... Updated POTFILES.in and POTFILES.skip (*)
  a2a227f... Updated Spanish translation (*)
  9a0fcfe... Updated Spanish translation (*)
  09baf86... Updated Hebrew translation (*)
  0916b58... Updated Hebrew translation (*)
  40efaf6... Updated Hebrew po-properties translation (*)
  a39b8f6... placessidebar: fix Connect to Server position (*)
  b274a26... tests/gears: Ensure we don't use unavailable GL resources (*)
  3b41dac... placessidebar: show persistent drives when not showing Othe (*)
  e259b2f... Avoid O(n²) walking of string arrays (*)
  2902585... gtkprintunixdialog: Set border_width to 0 (*)
  c53bed3... GtkFileChooserButton: Don't update icon/label so often (*)
  1fb075d... file chooser: Make bindings work in save entry (*)
  02577dd... inspector: Avoid a gratitious use of g_strv_length (*)
  186c8f5... gdk: fix crash if visual is NULL (*)
  e08c526... places sidebar: Use a popover for the context menu (*)
  33cc51d... file chooser: Use a popover for the context menu (*)
  7627ed8... places sidebar: Preserve ::populate-popup functionality (*)
  9b81372... file chooser: Improve popover positioning (*)
  0480517... Updated Hungarian translation (*)
  dbb1830... headerbar: Switch css positions on direction change (*)
  6c862f2... css: Fix GtkCssChange enum (*)
  770fc90... gtk-demo: Check a return value (*)
  91b1476... gtkbuilderparser: Add some assertions (*)
  8ba55d8... gtkicontheme: Check a return value (*)
  f960d4f... inspector: Annotate a call whose return value we don't need (*)
  1b8d06d... inspector: Check a return value (*)
  0ee1421... cups: Annotate a call whose return value we don't care abou (*)
  2b105dc... testdialog: Error out if templates are missing (*)
  bb29c1f... gdk: Add some parameter checking (*)
  363e791... GtkActionHelper: Avoid null deref in debug code (*)
  e215db6... GtkGrid: Add a few NULL checks (*)
  6a9944c... GtkLabel: Remove an unnecessary check (*)
  3619156... list box: Remove unnecessary checks (*)
  0ebcc56... tooltip: Remove unnecessary checks (*)
  ee43462... treeview: Add an explicit return for clarity (*)
  ff86433... inspector: Avoid a NULL deref (*)
  2eb39a3... inspector: Remove some dead code (*)
  a9ee745... file chooser: remove an unused GError variable (*)
  0bb2567... GtkWindow: Fix a use-after-free (*)
  d8a40c4... inspector: Avoid a NULL deref (*)
  ccfacb3... testgtk: Remove pointless code (*)
  7fd307f... Revert "GtkGrid: Add a few NULL checks" (*)
  c27b90c... Fix the build (*)
  1ec7f43... combobox: Remove unused argument from private function (*)
  d071415... combobox: Remove unused header function functionality (*)
  8d3bcb6... combobox: Simplify code (*)
  c7202b9... Updated Czech translation (*)
  4354b05... Updated Portuguese translation (*)
  fbbc203... Updated Portuguese translation (*)
  8a238c7... window: Don't keep 2 type hints (*)
  7a16039... window: Allow setting type hint on mapped windows (*)
  38a07cd... window: Don't update type hint when it didn't change (*)
  b0ac837... window: g_object_notify() on type-hint change (*)
  04883e7... window: Set the type hint when it changes, not just on map( (*)
  4fbd9a3... Updated Hebrew translation (*)
  f881f37... Fix csd decorations (*)
  defc3d8... builder-tool: Don't strip border-width (*)
  dbeb41e... Updates for 3.17.5 (*)
  e0f0197... GdkGLContext little fix to property names and descriptions. (*)
  c9a2e4c... font chooser: Add placeholder text to preview entry (*)
  e7fe194... GtkWidget: Add custom font map support (*)
  f263c11... spin button: Add Home and End as key bindings (*)
  5b5b4de... places sidebar: Remove pointless code (*)
  bd41c92... trivial: Some reformatting (*)
  55652b6... places sidebar: Improve keynav (*)
  52c4955... GtkListBox: Listen for adjustment changes (*)
  1da92c2... GtkListBox: Improve focus scrolling (*)
  469db13... GtkStack: Add interpolate-size property (*)
  ddcb309... GtkPopover: Set interpolate-size on the stack... (*)
  2943bfe... wayland: Always apply scaling factor to cursor hotspot and  (*)
  98f4e06... Updated Spanish translation (*)
  fb3adeb... Updated Spanish translation (*)
  50a2428... Fix return value error in gtk_stack_get_interpolate_size (*)
  2dfad2b... file chooser: Memory handling fixes (*)
  11ce41d... Revert "drawingarea: checks parent's draw() before call it" (*)
  90d237c... Revert "drawingarea: don't call gtk_style_context_set_backg (*)
  62af1cb... drawingarea: use same background approach as GtkLayout (*)
  8a6bad7... gtkimagemenuitem: fix suggestion for replacement (*)
  173ef4e... offscreen_window: Remove deprecated API calls (*)
  6f4518a... gtkimagemenuitem: improve the replacement docs even more (*)
  7b57221... cellview: Implement border and background drawing (*)
  19726a5... combobox: Remove cell_view_frame (*)
  5f6db9a... combobox: Remove autoscroll timer on popdown (*)
  3402363... combobox: Unconditionally draw background and border (*)
  ceab99f... treeview: Don't underallocate editing widgets that are too  (*)
  99d4ec2... reftests: Fix underlines in link-coloring reftest (*)
  8102425... places view: Disconnect from volume monitor (*)
  dee75bc... Fix distcheck (*)
  e8a0e8f... 3.17.5 (*)
  cb38a2e... Updated Hebrew translation (*)
  22056ce... Updated Polish translation (*)
  658a1ef... toolbutton: improve docs wrt stock deprecation (*)
  b4b46b7... places sidebar: Fix a copy-paste leftover (*)
  7a84c26... places sidebar: Improve the docs (*)
  1e98179... places sidebar: Improve docs (*)
  bb0b545... Use versioned deprecations more seriously (*)
  0189cb0... Updated Czech translation (*)
  3e6177d... places sidebar: Plug a memory leak (*)
  9418712... places sidebar: Always chain up in finalize (*)
  38a5db8... GtkQuery: Make API follow GTK+ conversions (*)
  fbee8c5... GtkSearchEngine: Be more robust in cancellation cases (*)
  3243ae6... places sidebar: Don't leak shortcuts (*)
  0d7a9dc... gtk-demo: Properly clean up timeouts in search entry demo (*)
  a56bd1c... GtkImage: Plug a memory leak (*)
  3fc5d09... gtk3-demo: Don't set xalign of GtkCheckButton (*)
  31191d5... fontchooserwidget: Refactor code so we actually optimize (*)
  6a5586a... gtk-demo: Add a filter model example (*)
  71b278f... toolbutton: fix misleading docs (*)
  0076b94... toolbutton: linkify properties (*)
  167734c... file chooser: Fix a crash (*)
  de2ea1e... Revert "gtkwindow: Reset maximize / fullscreen_initially on (*)
  8b695cc... Revert "window: fix initial shadow width for maximized/full (*)
  f30637b... GtkWindow: Rework the _initially variables (*)
  91c05f6... file chooser entry: Special-case ., .. and ~ (*)
  3f18e76... Remove debug spew (*)
  707459f... file chooser: Make keynav in save mode smoother (*)
  61ce90a... quartz: make moving CSD windows right up to the screen's me (*)
  eb37fd2... quartz: implement maximized/unmaximized (*)
  7ed5816... quartz: remove maximized state when the window position/siz (*)
  c28d0a7... gtk3-demo: Don't use xalign on GtkCheckButton (*)
  44608da... gdk-win32: Send fake release key event for shift key (*)
  56051b0... GtkWidget: Fix set_font_map docs (*)
  1138d4f... Another fix for unmapped window states (*)
  9a44f18... inspector: Add a function to rescan (*)
  3fec234... inspector: Rescan toplevels when they change (*)
  e2b9caf... file chooser: Fix gtk_file_chooser_set_show_hidden (*)
  dc82949... file chooser dialog: Better spacing (*)
  d017395... Updated Portuguese translation (*)
  62286b9... Updated Portuguese translation (*)
  d9985da... gtk/gtkplacessidebar.c: Fix Build on C89 (*)
  f676560... gtkpathbar: remove use of gtk_file_system
  0d71bce... gtkpathbar: rename timeout for clarity
  c123e54... gtkpathbar: tabs to spaces in scroll_timeout
  bc4a077... gtkpathbar: adjust Nautilus slider timeouts
  7dfd8f5... gtkpathbar: remove unfocus management
  0f23a3b... gtkpathbar: remove unmap handling of sliders
  8a74041... gtkpathbar: match NautilusPathBar allocation
  f83fe18... gtkpathbar: allow more destinations as root
  22ae569... gtkpathbar: avoid unrefing wrong memory
  321c26c... gtkpathbar: only unref cancelable when it exists
  324e947... gtkpathbar: listen to file changes and update pathbar
  1690b38... gtkpathbar: remove event window

(*) 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]