[gtk+] (674 commits) Non-fast-forward update to branch wip/wayland-dnd-actions



The branch 'wip/wayland-dnd-actions' 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:

  95b8a73... wayland: Create internal GdkWindow to be set as the DnD sou
  94795e1... wayland: Split handling of clipboard/DnD data offers
  3a91aca... wayland: Plug leak
  8dff7ff... wayland: Offer internal getter for the device drop context
  dad0276... wayland: Implement DnD actions as per wl_data_device v3

Commits added to the branch:

  c6a77d0... Revert "image: Optimize non-resize changes" (*)
  c0ac3c3... GtkApplication: avoid a crash (*)
  a89e99b... tree view: Avoid a crash with rubberbanding (*)
  096b490... Make gtk-update-icon-cache not fall over leftover temp file (*)
  da16947... wayland: Add more debug output (*)
  b2e1986... wayland: Wait for output and seat information (*)
  ac931e9... popover: Remove signal handlers in dispose (*)
  f53737a... Visual Studio Builds: Fix Header "Installation" (*)
  efd3758... gtk/inspector/css-node-tree.c: Fix Build (*)
  7603b52... GtkApplication: Prevent more crashes around shutdown (*)
  f87b08d... notebook: prevent tab closebutton :hover to change metric (*)
  8f64410... a11y: Only emit signals when cells change; not upon creatio (*)
  fe028b9... Adwaita: reset .list-row.button props more aggressively... (*)
  26e8037... HighContrast: insensitive backdrop list rows have a border (*)
  6c8790f... HighContrast: fix scrollbar slider 'padding' (*)
  c41ab14... Use a popover for creating new folders (*)
  d6543bc... Remove no longer needed in-tree editing (*)
  316e7c5... Resolve redefinition of typedef GtkCssNode (*)
  0abc916... Updated Swedish translation (*)
  bd1a3d6... Updated Swedish translation (*)
  a013c13... Updated Hebrew translation (*)
  19a3302... Update Arabic translation (*)
  ffb20cd... Update Arabic translation (*)
  3873f58... Updated Slovenian translation (*)
  fe7bc84... plug: Remove size_allocate handler (*)
  374bedc... x11: Relax requirements for setting ParentRelative (*)
  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 (*)
  69f3b7d... gtkdnd: Disable cursor + drag-icon merging on Wayland
  0aeebf6... wayland: Offer internal getter for the device drop context
  86c18a8... wayland: Implement DnD actions as per wl_data_device v3
  fd3e02c... wayland: Apply GdkDragContext::status action in a delayed m

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