[gtk+] (2489 commits) Non-fast-forward update to branch wip/alexl/file-chooser-portal



The branch 'wip/alexl/file-chooser-portal' 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:

  0caaeef... Initial version of file chooser portal support

Commits added to the branch:

  97b44e0... MSVC 2010+ builds: Do not explicitly use /LTCG (*)
  dbe430f... MSVC builds: Use /opt:ref for release builds (*)
  a56f885... gtktestutils.c: Ensure variables are declared at top of blo (*)
  fde91c3... Revert "textbuffer: nicer get_iter functions" (*)
  79f7f19... win32: chain up on display dispose (*)
  a4ccf0e... update zh_CN translation (*)
  1f5f3ca... win32: destroy clipboard notification window on dispose (*)
  1685da6... textbuffer: nicer get_iter functions, without return values (*)
  21209a9... levelbar: Use more CSS nodes (*)
  d5ab5fe... Adwaita: Update levelbar styling (*)
  a0cdd4a... HighContrast: Update levelbar styling (*)
  989f607... Updated Hebrew translation (*)
  4faef48... notebook: Chain up in direction_changed (*)
  e0aa35c... Update testlevelbar (*)
  2ad243d... win32: do not use g_clear_pointer to destroy the window (*)
  d74a08b... win32: do not use g_clear_pointer also on the clipboard win (*)
  c619c86... filechooser: ignore double clicks on the selected item (*)
  386b9ef... Adwaita: Fix styling of selected rows in treeviews (*)
  1190a61... check menu item: Fix a typo (*)
  d01ea18... gtkimcontextsimple.c: Use X11_DATA_PREFIX only on X11/Wayla (*)
  86f4346... GtkGrid: Remove invalid return annotation (*)
  3c22784... GtkShortcutsShortcut: Add missing word (*)
  3c1193f... Updated Portuguese translation (*)
  38bfec8... Us ... instead of …  for zh_CN (*)
  55735ce... window: Don't invalidate cssnode during get_preferred_width (*)
  cf1adad... listbox: Cosmetic cleanup (*)
  acdb7da... Cosmetic: Avoid an explicit state variable (*)
  beb2875... Cosmetic: Avoid explict state variables (*)
  eca9549... Cosmetic: Avoid explicit state variables (*)
  3007ad6... Cosmetic: Avoid explicit state variables (*)
  6c5d08d... Cosmetic: Avoid explicit state variables (*)
  10a8533... Cosmetic: Avoid explicit state variables (*)
  38be852... Cosmetic: Avoid explicit state variables (*)
  828a66b... Cosmetic: Avoid explicit state variables (*)
  bcc6df0... Cosmetic: Avoid explicit state variables (*)
  debb33d... Cosmetic: Avoid explicit state variables (*)
  9362932... Cosmetic: Avoid explicit state variables (*)
  dc836ab... Adwaita: Fix window shadow size (*)
  d9de02e... GtkApplicationWindow: Fix typos (*)
  d6cbe7e... GtkApplicationWindow: the help_overlay is nullable (*)
  919be04... Adwaita: Fix selection styling in flow boxes (*)
  718ca64... Adwaita: Fix selection styling in icon views (*)
  afab635... HighContrast: Fix shadow size (*)
  4cee658... Adwaita: Misc cleanups (*)
  6563554... HighContrast: Fix selection styling in some places (*)
  5566735... HighContrast: Fix selection styling in treeviews (*)
  aa5af9d... HighContrast: Fix selection styling in icon views (*)
  dedab98... testsuite: Skip GtkFileChooserNative for notification tests (*)
  2d054fa... Always pass the right state in style context getters (*)
  fe65c3a... Add one more selector to CSS parsing tests (*)
  705d371... help overlay: Allow key sequences (*)
  9b041ae... shortcuts: Support direction-specific shortcuts (*)
  a24de82... spinbutton: update node state more often (*)
  bc6d2d6... wayland: Translate virtual modifiers too (*)
  b32c7c3... x11: Do not misdetect mice with abs axes as touchscreens (*)
  3811eb4... label: Use css nodes for links (*)
  d8aedfe... Updated Norwegian bokmål translation. (*)
  8a66e68... stack switcher: fix typos in documentation comment (*)
  5cc6fb7... Avoid an unused variable warning (*)
  c1dd25d... assistant: Document style properties as deprecated (*)
  8fea3eb... button box: Document some style properties as deprecated (*)
  684cd47... button: Document some style properties as deprecated (*)
  46b7b0a... entry: Ignore the icon-prelight style property (*)
  af04390... icon view: Document some style properties as deprecated (*)
  3aa9293... menubar: Ignore the shadow-type style property (*)
  bab98a8... menuitem: Document some style properties as deprecated (*)
  c6d5acc... progressbar: Ignore x/yspacing style properties (*)
  90f8b05... range: Document some style properties as deprecated (*)
  ed2c14f... spinbutton: Document some style properties as deprecated (*)
  d0d3931... Updated Scottish Gaelic translation (*)
  81cb57b... gtkcontainer: clarify requirements for implementations (*)
  0a4e88b... cssprovider: Have a section on import error (*)
  9facd00... cssprovider: Only push a new scanner when none exists (*)
  08c4bc8... css provider: Issue deprecation warnings for style properti (*)
  43f822e... Annotate deprecated style properties (*)
  e24c248... Adwaita: Remove deprecated style properties (*)
  c659292... x11: Try harder to find a core pointer (*)
  0ca014a... stackswitcher: add GtkStackSwitcher:icon-size property (*)
  c5b7cd9... x11: Add "pointer" to the is-not-a-touchscreen device name  (*)
  32b6b4e... Updated Scottish Gaelic translation (*)
  9432f91... Updated Spanish translation (*)
  a51c607... Updated Spanish translation (*)
  4c49c0a... wayland: Move additional pointer buttons after the old 4-7  (*)
  49bb6d2... Adwaita: Drop deprecated style properties (*)
  1266c6d... gtk-demo: Fix the assistant example (*)
  527d6a6... gtk-demo: Fix the CSS examples (*)
  7085595... expander: Use the right state when querying style propertie (*)
  f79aef6... HighContrast: remove deprecated style properties (*)
  87b10e6... popover: Avoid a crash when no relative-to widget is set (*)
  370e346... gtkwindow: apply csd offset to set/get_default_size (*)
  727885e... Updated Spanish translation (*)
  bb441f4... HighContrast: remove deprecated progressbar style propertie (*)
  0a0213b... entry: ensure valid GdkWindow before set_invisible_cursor() (*)
  7435c87... Document GDK_TOUCHPAD_GESTURE_MASK (*)
  86764ae... toolitemgroup: Fix initial state (*)
  95df0fb... box: Use an element name (*)
  a2d9223... Fix license header (*)
  1ddf204... Fix the licensing blurb in GtkPlacesSidebar (*)
  eec10b7... Fix the licensing blurb of GtkBookmarksManager (*)
  0d48a30... Fix license version for GtkFileChooserWidget private header (*)
  8194bd1... Fix the license version in GtkTrashMonitor (*)
  e4c565d... Do not use the LGPL v3 blurb for LGPL v2.1 files (*)
  e2d9051... Do not use the GPL v3 blurb for LGPL v2.1 files (*)
  2b5d445... Add some CSS node docs (*)
  040723e... Trivial: Some doc rewording (*)
  029aad7... Add more CSS node docs (*)
  12a692e... wayland: Avoid a crash (*)
  0434649... Updates (*)
  9f38390... gtkstack: allow templates to override all properties (*)
  ce8b5b4... Fix character entities (*)
  6a69c01... Fix return annotations for GtkWindow (*)
  1080ffd... window: maximize on double click only if allowed (*)
  308aec5... gtkwindow: apply CSD adjustments to the default size when u (*)
  bb34db6... gtkheaderbar: update the window buttons on ::hierarchy-chan (*)
  04ecffa... wayland: Separate touch pointer emulation into its own mast (*)
  a729742... wayland: Ensure we get the master pointer on GdkDeviceManag (*)
  c405f81... wayland: Disallow setting the cursor on the touch master po (*)
  d221119... wayland: Implement GdkDevice::window_at_position for touch (*)
  e3012dc... gtkdnd: Use gdk_drag_begin_for_device() (*)
  ec65c6d... wayland: Fix toplevel lookup before starting DnD (*)
  26f9d6b... gtkdnd: Ensure we don't fold the drag icon into the cursor  (*)
  c4f5fd1... wayland: Ensure we have a drop-side GdkDragContext without  (*)
  530aa3c... shortcuts: Avoid excessive property notification (*)
  4aceee7... stack switcher: Notify consistently (*)
  8f3ffe4... Work around g_test_dbus annoyance (*)
  9202bc2... Fix make check (*)
  9f75c54... cell renderer progress: Avoid warnings (*)
  5018e32... 3.19.2 (*)
  770feff... gtkdnd: Unbreak non-wayland builds (*)
  1db5ed0... GtkLabel: Create gestures only when needed (*)
  cf7bb4f... spin button: Fix initial button state (*)
  dc65abc... wayland: Set a null cursor surface when cursor buffer is nu (*)
  2cb0e4a... Updated Lithuanian translation (*)
  6489ec4... GtkSpinButton: Update node state on button release (*)
  d75989a... cssstyle: Don't store custom css properties (*)
  159a13a... shortcuts window: More complete container implementation (*)
  68d77b1... Expand the container_remove hack (*)
  ad49103... inspector: Show css parsing errors (*)
  0e2648e... customproperty: Stop supporting the parsing of values (*)
  55061ec... customproperty: Remove unused function (*)
  7373fd8... cssnodedeclaration: Set element name and id on widget path (*)
  6eb89fb... stylecontext: Copy name when setting widget path (*)
  4b2ea59... stylecontext: Treat empty path like no path (*)
  df55412... inspector: Fix css warning tags (*)
  d2d521d... Add a deprecation error for the engine css property (*)
  7c95f50... Add a way to add aliases for css properties (*)
  f3e4e86... Warn if a property alias is used (*)
  5f73e8a... Rename the icon-shadow property (*)
  b1f0283... Adwaita: use -gtk-icon-shadow (*)
  ba1fb4b... HighContrast: use -gtk-icon-shadow (*)
  d267b8e... Rename the gtk-key-bindings property (*)
  adead3b... Update key themes to use -gtk-key-bindings (*)
  ee1381a... cssnodedeclaration: Only set the id on the widget path if w (*)
  036ee7a... inspector: Always underline at least one char (*)
  cdd3e05... Updated Portuguese translation (*)
  5fb10d2... gtk-demo: Fix selection in css basics demo (*)
  b821f13... GtkCssImage: formatting fixes (*)
  9ba9484... GtkRenderBorder: make one function static (*)
  6b7951b... GDK W32: Refactor restacking functions a bit (*)
  f407871... GDK W32: Only restack windows with matching always-on-top s (*)
  2182fe7... Don't pass widget state flags to GtkStyleContext API (*)
  3ee9942... Updated POTFILES.in (*)
  520da80... shortcuts: Update title and section-names properly (*)
  a661ce4... shortcuts: Complete the container implementations (*)
  b1aef18... shortcuts: Fix size group handling (*)
  c6dc863... shortcuts shortcut: Take over gesture functionality (*)
  62620a5... Add stock gesture images (*)
  304c5ac... shortcuts: Add support for standard gestures (*)
  576e68f... gtk-demo: Show all built-in gesture images (*)
  50abc8b... shortcuts: Add set properties for optional things (*)
  1cd5ef5... minor touchups on stock gesture images (*)
  3e649c4... gesture stock images sizing (*)
  98fd5bd... Tweak the gtk-font-name setting docs (*)
  6dfcea3... gtk-demo: Stop using GtkShortcutsGesture (*)
  25d5fd9... more gesture stock images tweaks (*)
  24cedfd... gesture stock images fixes (*)
  454a4b7... gesture stock images size fix (*)
  b6e03db... Load gesture images as symbolic icons (*)
  bb183ae... last last gesture stock image fixes (*)
  61d6c1a... searchenginetracker: ensure nie:url is bound (*)
  f6dd043... searchenginetracker: Optimize direct/recursive folder looku (*)
  728d63b... searchenginetracker: Remove astray ");" closing a function (*)
  4c690ae... Updated Spanish translation (*)
  ebaf132... Updated Spanish translation (*)
  5d8f45c... gtk: Fix make dist (*)
  3532cd5... places view: Fix up docs (*)
  8e12943... Raleigh: Avoid deprecated icon-shadow (*)
  0ed61a0... Fix some new symbols for the docs (*)
  3b0ceea... shortcuts section: Fix destroy (*)
  943b2e8... 3.19.3 (*)
  8640216... Add a test for deprecated css properties (*)
  f154875... GtkStack: Add some missing nullable annotations (*)
  5e2aec7... GtkWidget: Add some missing nullable annotations (*)
  df2cb5b... inspector: Leave unneeded widgets out of source files (*)
  bd0f217... GtkPopover: Restore tails (*)
  3e8eacc... dialog: Use an element name (*)
  0ff879e... Updated Spanish translation (*)
  d62febc... wayland: Plug surface leak (*)
  cc2e772... device: Fix dispose (*)
  5f59d7d... wayland: Do not store the grab cursor separately (*)
  de7e27b... wayland: remove embarrassing g_print()s (*)
  2a8e661... iconhelper: Remove unused context argument (*)
  4843925... iconhelper: Remove unused function (*)
  29cdb20... iconhelper: Don't include gtk.h (*)
  175d5d5... dnd: Remove unused struct members (*)
  2bee73c... dnd: Just pass iconhelper instead of whole DragSourceSite (*)
  ee33973... dnd-quartz: fix missing icon helper include (*)
  415030d... dnd: Split GtkDragSourceSite into its own file (*)
  923ad27... window: Don't lose position information (*)
  4981ca9... GtkWindow: Reset gestures after triggering right click titl (*)
  65b1ee5... Updated POTFILES.in (*)
  912e79d... wayland: Use pointer gestures protocol from wayland-protoco (*)
  1e11b55... wayland: Use xdg shell protocol from wayland-protocols (*)
  db1b242... GDK W32: Don't use SetWindowLong() to set/unset WS_EX_TOPMO (*)
  8b7783c... GDK W32: Clarify the use of the second argument to SetWindo (*)
  3701a60... GDK W32: Add a comment for clarity (*)
  8ea1416... Adwaita: No background for spinners (*)
  c938263... Updated Polish translation (*)
  ebe1985... Updated Portuguese translation (*)
  af65114... Updated Portuguese translation (*)
  8866869... GtkScaleButton: _get_(plus|minus)_button returns a GtkButto (*)
  f30b4ba... gtkwindow: fix regression with firefox dropdown menu (*)
  11eab60... scalebutton: Annotate the return type (*)
  373ce9f... stack: Update windows before allocating children (*)
  91cafb8... icon-browser: baseline-align the icon size labels (*)
  624cb5e... icon-browser: Use proper "times" character (*)
  d505a1a... icon-browser: Stop using GtkMisc properties (*)
  0a35886... listbox: Use :focus-on-click policy from row instead of lis (*)
  1a8f3e2... textiter: fix bug in case insensitive backward search (*)
  4f9d0c0... wayland: Refactor selection ownership (*)
  4005f13... testentryicons: Use an existing icon name (*)
  a3ce702... testentryicons: update dnd example (*)
  d908c38... window: Use g_set_object (*)
  150728d... inspector: Show the size request mode (*)
  1551ad4... GtkWidget: Add some missing nullable annotations (*)
  88b4955... GtkBox: The center widget can be NULL (*)
  a28103c... Add some more missing nullable annotations (*)
  0ad927a... wayland: Store requested target on GdkWaylandSelection (*)
  1a394bd... wayland: Invert drop_finished/button release call order (*)
  f37aa41... wayland: re-configure surface even if size matches (*)
  103d369... gtkwindow: remove headerbar after disposing parent (*)
  5dcf4e1... filechooserbutton: add some spacing between icon and text (*)
  e626038... popover: Make it possible to constrain to toplevel (*)
  9a1913d... wayland: Remove unused variable (*)
  d210ed7... Revert "gdk_pixbuf_get_from_window: honor device scale" (*)
  67ab00e... window: Remove suspicious branch (*)
  e666106... imagedefinition: Split out from icon helper (*)
  1c96b70... dragsource: Store an itemdefinition, not an iconhelper (*)
  a81bdf1... image: queue_resize() after changing icon-size property (*)
  071d2a1... iconhelper: Move size computation (*)
  afd0e28... iconhelper: Improve size determination for surfaces (*)
  c601a96... iconhelper: Move invalidation check (*)
  3bacffd... dnd: Use surface for dnd icon instead of pixbuf (*)
  751a1a9... iconhelper: Move invalidation check (*)
  b2584eb... iconhelper: Don't store surface size (*)
  2ce67f0... iconhelper: Store surface in ensure_surface() (*)
  afad393... iconhelper: Refactor ensure_surface() (*)
  482d71d... iconhelper: Add a scale argument to gtk_icon_helper_load_su (*)
  85423ea... entry: Use gtk_icon_helper_load_surface() (*)
  e99eba4... dnd: Rewrite iconhelper code (*)
  4a42aa5... imagedefinition: Remove icon-size (*)
  7a154d9... dnd: Add gtk_drag_set_icon_definition() (*)
  b411c31... statusicon: Use gtk_icon_helper_load_surface() (*)
  6a4b91d... iconhelper: Remove _gtk_icon_helper_ensure_pixbuf() (*)
  6d65b7d... iconfactory: Make state depend on image-effect (*)
  0c02793... iconhelper: Stop tracking state (*)
  7f93858... Stop using gtk_icon_size_lookup_for_settings() (*)
  2396265... css: Rename -gtk-image-effect to -gtk-icon-effect (*)
  8355ee3... stylecontext: Don't emit state warning for transient nodes (*)
  d26a4b5... spinner: Active spinners should be :checked, not :active (*)
  bc1b53a... css: Query icon theme from style, not from settings (*)
  e1d74f7... window: Listen to icon theme changes on CSS (*)
  da6beb9... css: Add ability to specify icontheme in CSS (*)
  3513e5e... Chain up in state_flags_changed (*)
  d46b67d... widget: Don't update pango context in state_flags_changed (*)
  fff8297... Add gdk_drag_context_get_drag_window (*)
  5bb1247... dnd: Fix issues with drag icons under Wayland (*)
  ae4f6da... DND: Drop support for using rgba cursors as icons (*)
  28b97ff... dnd: Prevent black background in icons (*)
  9fd6db8... Drop gdk_wayland_drag_context_get_dnd_window (*)
  676862a... dnd: Some simplifications (*)
  93d9c77... dnd: Drop an unused argument (*)
  564e11c... popover: Port to g_object_install_properties (*)
  0384f9e... popover: Make position property not CONSTRUCT (*)
  e933233... gtkwindow: apply CSD in configure size request (*)
  f6ce2cd... cssprovider: Pass NULL unconditionally (*)
  cbbaad4... imagedefinition: Assert when trying to free empty definitio (*)
  c66a205... image: Split out a function (*)
  8a7dbe5... image: Remove unused code (*)
  4d31bf9... dnd: No need to reset the icon (*)
  c10b6b7... dnd: Add gtk_image_set_from_definition() (*)
  a25fa99... Adwaita: vertically linked insensitive entries (*)
  8efdd94... Adwaita: button.color fix (*)
  591e7f5... GtkScale: Add missing nullable annotations (*)
  414ffbb... GtkRange: Use G_MININT as default mouse position, not -1 (*)
  5a6bac7... GtkRange: Remove recalc_marks field (*)
  2b9d57f... GtkRange: Return proper constants in signal handlers (*)
  109c3aa... Updated Spanish translation (*)
  7fa37e4... css: Introduct -gtk-icon-palette (*)
  b5bcc29... Add an example of foreign drawing (*)
  09c74f9... Add another hand-drawn scrollbar (*)
  16eed47... Make foreign drawing example work (*)
  574246a... Add a selected text example (*)
  cbde3ee... css: Add a :dnd pseudoclass (*)
  0b91368... Use :dnd pseudoclass for drag highlighting (*)
  058dfb0... entry: Use regular drag highlight (*)
  de41389... gtkwindow: Document further resize with csd (*)
  3ed71cf... window: Deprecate gtk_window_resize_to_geometry() (*)
  a291003... Adwaita: first stab at GtkScale and GtkProgressBar rewrite (*)
  b7a980d... Adwaita: added back style for scales on selected list rows (*)
  081bdb0... Adwaita: rename scale sass templates to be more specific (*)
  635da34... GtkAppChooserWidget: wrap the label, use a standard icon (*)
  234c497... Adwaita: scale fill style (*)
  36d5d29... Simplify foreign drawing example a bit (*)
  ec5baa1... Update gtk_drag_highlight() docs (*)
  52ba39b... tests: Rework some foreigndrawing code (*)
  37c943c... Adwaita: added back scale marks style (*)
  d46ab0f... Adwaita: scale with marks styling (*)
  07ee962... Adwaita: some OSD rationalization (*)
  cfc23cb... GtkEntry: Remove unused fields (*)
  f11f989... GtkEntry: Remove recompute idle (*)
  d86ec52... GtkTreeModel: Remove erroneous transfer annotation (*)
  da47757... GtkEntry: Return proper constants from signal handlers (*)
  3ba1178... GtkEntry: nullable annotations (*)
  bd332f1... gdkoffscreenwindow: use embedder to derive surfaces & scale (*)
  7fc493a... wayland: fix testtooltips (*)
  8768c0b... shortcuts: Extend the accelerator syntax more (*)
  d2ef875... mir: remove deprecated function call (*)
  b8dd24b... iconfactory: Drop caching infrastructure (*)
  3c54a49... iconhelper: Fold function into only caller (*)
  295f208... iconhelper: Refactor missing icon handling (*)
  cefba86... iconhelper: Return surface from icon-effect function (*)
  a372201... render: Split out icon-effect apply function (*)
  1b835fc... css: Leftover renaming gtk-image-effect => icon-effect (*)
  72d4b65... iconhelper: Apply icon-effect directly (*)
  d14e2a4... iconhelper: Fold function into callers (*)
  05bdecb... reftests: Add test for missing-image handling (*)
  cfc17a0... Adwaita: slight color tweaks (*)
  c64452c... Adwaita: fix scales with marks on the dark variant (*)
  5cb06a3... Adwaita: added back progressbar.osd style (*)
  27b24bb... Add a css name to GtkShortcutsShortcut (*)
  03769e3... shortcut label: Tweak modifier key rendering (*)
  f19cade... testsuite: Fix notify tests (*)
  ecc5342... GtkEntry: Recompute in text-inserted/text-deleted (*)
  55e06e5... adwaita: fix property spelling mistake (*)
  f210dc9... Fix make check (*)
  6f061b1... 3.19.4 (*)
  b07830e... Updated Portuguese translation (*)
  11241ae... Updated Portuguese translation (*)
  17ac9c2... Updated German translation (*)
  124932c... Updated Polish translation (*)
  8f2cd87... Adwaita: first stab at some visual updates (*)
  830b6f1... Adwaita: simpler active switch background (*)
  c83ab24... Remove GtkShortcutsGesture (*)
  0c1d46d... Updated POTFILES.in (*)
  6fdc6cb... gtk-demo: Plug a memory leak (*)
  12dbfe0... shortcuts: Another attempt to fix up forall (*)
  63c4b92... widget-factory: Add an entry completion (*)
  c73325c... entry completion: Reduce the timeout (*)
  2c03ab4... Updated Slovak translation (*)
  6915aba... Add more examples to foreigndrawing (*)
  93b3669... Be forgiving if cursors are missing (*)
  64431a1... Add a test for required cursors (*)
  f76fa04... entry: Always use cursor names (*)
  2188fe0... places view: Use names for cursors (*)
  9c73603... css node: Some more docs (*)
  6f1c945... inspector: Avoid a crash (*)
  326f473... inspector: Redo the CSS node page (*)
  05dd21b... Correct annotations for gtk_cell_layout_get_area (*)
  88c4d06... accel cellrenderer: Fix rendering (*)
  f7cc4ab... Avoid ugly seams on half-tiled terminals (*)
  5088b49... Fix method to update menu sensitivity of combo box (*)
  c0477c2... GtkNotebook: Use gdouble in coordinate calculations (*)
  08ecf19... dnd: Remove an unused struct field (*)
  f4ebdb6... gdk: Add api to set drag window hotspot (*)
  475f6e0... x11: Implement gdk_drag_context_set_hotspot (*)
  3b4bfba... wayland: Add a dummy implementation of gdk_drag_context_set (*)
  bf7a7a5... dnd: pass hotspot to GDK (*)
  7d1a0b0... Trivial code restructuring (*)
  9103707... headerbar: Don't leak internal widgets (*)
  0164256... Update Arabic translation (*)
  3ab9d96... wayland: Implement DND icon hotspot API (*)
  8dfad8e... gtk-demo: Add an example for direction-dependent shortcuts (*)
  d4f8410... Remove GtkShortcutsGesture from docs (*)
  28ae8a3... Revert "wayland: Implement DND icon hotspot API" (*)
  1dcb3a0... textiter: add starts_tag() and deprecate begins_tag() (*)
  e2d1042... Don't use gtk_text_iter_begins_tag() (deprecated) (*)
  8edbbde... toolitem: Set a css name (*)
  ee6e685... iconhelper: Pass only the CssStyle when loading icons (*)
  88a490f... iconfactory: Move private functions into private header (*)
  cf77c16... iconhelper: Pass only the CssStyle when loading iconsets (*)
  6afeab4... iconhelper: Remove unused GtkStyleContext parameters (*)
  0138742... iconhelper: Pass only the CssStyle when loading pixbufs (*)
  866e7dc... cellrendererpixbuf: Create iconhelper on-demand (*)
  ee5758a... statusicon: Port from iconhelper to imagedefinition (*)
  c9d1a45... iconhelper: Require a widget as construction argument (*)
  e95e2d5... iconhelper: Get rid of _gtk_icon_helper_set_window() (*)
  ccfc4d3... iconhelper: Remove the context argument (*)
  861ac8e... iconhelper_ Don't use deprecated functions (*)
  07506a9... Adwaita: fix popover styling (*)
  f51dfb7... Adwaita: some more color tweaks and sass simplification (*)
  d266151... Adwaita: another try at color tweakings... (*)
  191b9d8... Adwaita: make menu bg color the same as popovers (*)
  5f45878... statusicon: plug memory leak (*)
  67125ae... placesview: implement available space (*)
  ae48784... gtkstack: remove needless queue_resize (*)
  8884e82... placesviewrow: remove unneeded functions (*)
  5618333... wayland: Implement DND icon hotspot API (*)
  c418ca4... Add a dnd testcase (*)
  a8a33b7... Add a drag-end callback (*)
  d4654dd... file chooser: Store size more frequently (*)
  fb93798... file chooser: Also apply the settings (*)
  bb16ba7... Adwaita: menu color change on the dark variant only (*)
  0ad259a... inspector: Hide request mode for non-widgets (*)
  971a277... cssnode: Change style-changed signal (*)
  2c61316... cssnode: Catch case where a style didn't change (*)
  776f034... cellrendererpixbuf: Don't set icon size for pixbufs (*)
  c02f68f... GtkFlowBox: Fix copy/paste mistake in docs (*)
  c3fd1b3... GtkFlowBox: Add missing nullable annotation (*)
  c219bdb... Gestures: Add some nullable annotations (*)
  5cbbc62... widget: Pass a GtkCssStyleChange instead of a bitmask (*)
  4914598... Updated Portuguese translation (*)
  ee8d484... Updated Spanish translation (*)
  b22a07e... Updated Spanish translation (*)
  eb97ef0... cssnode: Set new style if it's animated (*)
  268c7a3... gdk: Allow passing the start coordinates in drag_begin (*)
  a24bbcb... dnd: Pass start coordinates when creating the drag context (*)
  ed89e5f... x11: Store drag start coordinates (*)
  c590b83... gdk: Add gdk_drag_drop_done (*)
  23b2b49... x11: Implement drag cancel animation (*)
  95f6481... dnd: Stop doing cancel animation in GTK+ (*)
  934941d... testdnd2: Add some verbosity (*)
  a22c1ec... dnd: Cleanups (*)
  3d537b0... Updated POTFILES.in (*)
  0bfd012... Updated Slovak translation (*)
  306ee6d... wayland: recursively search for the settings schema. (*)
  3733e53... x11: Use client pointer as default core pointer for gtk+2 A (*)
  8d68f59... gdk: Add GdkSeat (*)
  0472c08... gdk: Add GdkSeatDefault (*)
  d24f63e... GdkDevice: Add GdkSeat property and getter (*)
  6f4edc0... GdkDisplay: Add GdkSeat getters (*)
  da6d527... GdkEvent: Add GdkSeat getter and internal setter (*)
  6e8d5f7... x11: Use gdk_event_set_device() consistently (*)
  d236fd7... x11: Use GdkSeatDefault to implement GdkSeat (*)
  e4eeec2... GtkButton: Use gdk_seat_grab() (*)
  5cbbb90... GtkCellRendererAccel: Use gdk_seat_grab() (*)
  d54f208... GtkMenu: Use gdk_seat_grab() (*)
  534b0af... GtkComboBox: Use gdk_seat_grab() (*)
  fad174b... GtkEntryCompletion: Use gdk_seat_grab() (*)
  91b5497... GtkNotebook: Use gdk_seat_grab() (*)
  f663d17... GtkTreeView: Use gdk_seat_grab() (*)
  17525ef... wayland: Add GdkSeat implementation (*)
  8ec3fb3... GdkDisplay: Add ::seat-added/removed signals (*)
  09947a6... wayland: Make gdk_wayland_device_get_focus() work on touch (*)
  fc19a99... gdk: Manage GDK_TOUCH_CANCEL events on gdk_windowing_got_ev (*)
  77cf80f... wayland: Unset "pointer emulating" touch on wl_touch.cancel (*)
  3009eac... wayland: Emit cancelled on touchpoint used on window draggi (*)
  4065bd1... gdk: Deprecate GdkDeviceManager and gdk_device_grab/ungrab( (*)
  c7280e4... wayland: Replace deprecated functions (*)
  a33aefc... wayland: Improve creation of windowing surface roles (*)
  321154e... broadway: Use GdkSeatDefault to Implement GdkSeat (*)
  af54b82... quartz: Use GdkSeatDefault to implement GdkSeat (*)
  5d6a2ae... win32: Use GdkSeatDefault to implement GdkSeat (*)
  220d262... Updated POTFILES.in (*)
  f6606c4... cssnode: Clear cache if reusing style (*)
  26d536a... inspector: Fix quick-fix (*)
  c049581... MSVC builds: Build more tools in gtk/ (*)
  a920f72... treeview: Reposition dnd button css node properly (*)
  0fb01de... css: Add min-width/height CSS properties (*)
  6eafe00... gadget: Add the concept of a "gadget" (*)
  e09eb4f... gadget: Add GtkCssCustomGadget (*)
  0f8233b... switch: Port to gadgets (*)
  7a05016... container: Split out a function (*)
  49fea0b... box: Port to gadgets (*)
  c0fd106... image: Port to gadgets (*)
  25ecd8c... iconhelper: Turn into gadget (*)
  7075d00... iconhelper: Use the gadget's owner property (*)
  ad22612... iconhelper: Require passing a cssnode to the constructor (*)
  de6dca4... iconhelper: Use the gadget's node (*)
  b79a187... iconhelper: Handle invalidation (*)
  e723fcc... rendericon: Restore cairo matrix after rendering (*)
  4586503... iconhelper: Finish gadget conversion (*)
  4dee06e... spinbutton: Port the buttons to gadgets (*)
  3a77da9... entry: Turn icons into gadgets (*)
  1f6efbf... iconhelper: Queue resize on invalidation (*)
  fffa84b... progressbar: Convert to gadgets (*)
  9e27829... spinner: Use a gadget (*)
  17be791... separator: port to gadgets (*)
  20e1ff4... Adwaita: Update separator styling (*)
  fcca496... widget: Deprecate some style properties (*)
  c376e82... colorswatch: Convert to gadgets (*)
  ff9f3c1... Adwaita: Update color swatch styling (*)
  a81267c... label: Convert to gadgets (*)
  37e9d92... button: Convert to gadgets (*)
  233179d... check button: Convert to gadgets (*)
  a52c3a3... radiobutton: Port radio buttons to gadgets (*)
  782c276... gadget: Be more forgiving to size inconsistencies (*)
  736d864... modelbutton: Port to gadgets (*)
  0f7dbc3... Adwaita: No padding for image buttons in popovers (*)
  90109cf... actionbar: Convert to gadgets (*)
  e237c94... headerbar: Convert to gadgets (*)
  f3561ea... grid: Convert to gadgets (*)
  9c88256... box: Trivial doc change (*)
  ad349ca... gadget: Add some documentation (*)
  f7466b2... stackswitcher: Stop hardcoding 100px width (*)
  f0a2f9e... revealer: Add CSS node docs (*)
  61fb3f8... expander: Convert to gadgets (*)
  e2bc77b... Adwaita: Remove nonsensical expander theming (*)
  f2dd435... css node: Warn more (*)
  e480fa3... separator toolitem: Convert to gadgets (*)
  48e543f... Adwaita: Update separator toolitem styling (*)
  9c63170... stack: Convert to gadgets (*)
  c2fc1cf... paned: Convert to gadgets (*)
  9fb3716... listbox: Convert rows to gadgets (*)
  29accad... listbox: Convert to gadgets (*)
  3b264ea... flowbox: Convert child to gadgets (*)
  49e24b0... flowbox: convert to gadgets (*)
  e02c21f... button box: Deprecate style properties (*)
  d891bb8... checkbutton: Remove dead code (*)
  44baf19... paned: Add a deprecation note (*)
  246fcd6... Complete docs for gtk_stack_get_interpolate_size (*)
  03bb75b... gdk: Add gdk_drag_drop_done to the docs (*)
  c6bd3dd... gdkwindow: move GdkWindowTypeHint to gdktypes.h (*)
  a6e4de2... gdkborder: add GdkBorder to gdktypes.h (*)
  af4e7b7... Updates for 3.19.5 (*)
  fdb9625... modelbutton: Remove debug spew (*)
  cf6523d... Add some more updates (*)
  4eeeb58... listbox: Fix an oversight in the row gadget conversion (*)
  8858c3a... gtkplacesviewrow: plural form for available space (*)
  06b28a6... flowbox: Don't render focus erroneously (*)
  6ac16dc... GtkWindow: Avoid gdk_device_manager_get_client_pointer() (*)
  253bf3f... GtkWidget: Avoid gdk_device_manager_get_client_pointer() (*)
  7333d7e... GtkTreeView: Avoid gdk_device_manager_get_client_pointer() (*)
  3d51644... GtkTooltip: Avoid gdk_device_manager_get_client_pointer() (*)
  56c6c72... GtkPlug: Avoid gdk_device_manager_get_client_pointer() (*)
  1349ffa... gtkdnd: Avoid gdk_device_manager_get_client_pointer() (*)
  ff68634... GdkWindow: Avoid gdk_device_manager_get_client_pointer() (*)
  b4aa498... GdkWindow: Iterate through seats in gdk_window_set_cursor() (*)
  ee549c9... GdkWindow: Listen to ::seat-removed in order to remove poin (*)
  47632df... gdkevents: Avoid gdk_device_manager_get_client_pointer() (*)
  2bb80a9... gadget: Fix a thinko in baseline adjustment (*)
  5d3f281... gtk-demo: Add another shortcuts window example (*)
  1b174a6... shortcuts: Fix view filtering (*)
  60e8cf7... Updated POTFILES.skip (*)
  db684d8... Undo deprecation of the wide-separators style property (*)
  9b408d9... shortcuts: Fix the circular stack switcher (*)
  65b0561... Really undo the deprecation of separator style properties (*)
  75d7f7e... css: Move enum (*)
  a11de0d... stylecontext: Builtin images can be (and are) transformed (*)
  bf130da... cssimage: Handle 0x0 images (*)
  26d4277... progressbar: Change the way the progress gadget gets size (*)
  5aec427... paned: Fix size allocation (*)
  b14dc6b... gadget: Add api to get the border allocation (*)
  152326b... paned: Allocate the handle input area properly (*)
  d3cf3fd... rendericon: Move a function (*)
  9d56a07... gadget: Add builtin icon gadget (*)
  fab181f... builtinicon: Change the way size is handled (*)
  42fdfb6... renderborder: Actually draw the path as one element (*)
  5db1dad... paned: Initialize clip properly (*)
  6c91f56... 3.19.5 (*)
  a56a8a8... shortcuts: Make sure that hidden shortcuts stay hidden (*)
  1f07625... gdk_pixbuf_get_from_window: honor device scale (*)
  00102e3... Fix previous commit (*)
  0b19197... Fix the fix to the last commit (*)
  b456db8... wayland: Check transient loop (*)
  1e10643... widget-factory: Disconnect clipboard watcher on close (*)
  fe9301a... widget-factory: Make things compile again (*)
  2f54465... Revise CSS node documentation (*)
  86ecdc7... model button: Document iconic layout (*)
  bb67a06... check button: Deprecate and ignore ::indicator-spacing (*)
  0291978... check button: Deprecate indicator-size (*)
  990dc99... gdkevents: fix a compiler warning (*)
  ea3df24... gadget: fix copy/paste error in documentation (*)
  13b9515... border: silence a GIScanner warning (*)
  c70da9b... gdk: Set seat on events generated in common code (*)
  b0d72a3... gdkevents: Ensure the seat data is copied in events (*)
  7a926cc... gdkevents: Fallback to the event device seat (*)
  ce7bb7c... GdkWindow: Iterate through seats' pointers/keyboards in old (*)
  644fa13... GdkDisplay: Iterate through seats' pointers/keyboards in ol (*)
  50859d9... GdkWindow: Add a few ignore deprecations statements around  (*)
  3e1e02c... GdkDisplay: Add a few ignore deprecations statements around (*)
  598dedf... broadway: Add a few ignore deprecations statements around G (*)
  1fbf2fe... wayland: Avoid GdkDeviceManager APIs (*)
  c3f1565... x11: Avoid gdk_device_manager_get_client_pointer() (*)
  7ead57b... x11: Add some ignore deprecation statements (*)
  24afce5... x11: Make fallback window dragging use seat grabs (*)
  e2c8d3c... scrolledwindow: Remove unneeded code (*)
  26f3d02... GtkComboBox: Avoid GdkDeviceManager API (*)
  04d7bd4... GtkMenu: Avoid GdkDeviceManager API (*)
  0f98f22... GtkWidget: Add some ignore deprecation statements (*)
  4a7589e... GtkWindow: Avoid GdkDeviceManager API (*)
  4f9f3f0... GtkWindow: Add ignore deprecation statements (*)
  32c9db8... GtkTreeView: Add ignore deprecation statements (*)
  3f7eefb... inspector: Use seat grabs for the "inspect widget" feature (*)
  4e05148... Simplify some code (*)
  abbd6b1... switch: Deprecate style properties (*)
  36653be... checkbutton: Use a builtin icon (*)
  2e362ea... cssnode: Redo first/last-child change tracking (*)
  197e42e... label: Position the text properly (*)
  3be4971... GtkPopover: Ensure we unset modality before unparenting the (*)
  576028b... frame: Convert to gadgets (*)
  2417184... frame: Fix gadget conversion (*)
  ec5596c... gadget: Warn if clip is not set (*)
  083a17a... gadget: Update docs (*)
  09d9674... gadget: Add more information to warnings (*)
  f3c95e1... gadget: Avoid warning for empty containers (*)
  7778c23... cellview: Convert to gadgets (*)
  0e82076... gadget: Don't warn about unset clip (*)
  117ab50... inspector: Always show clip (*)
  776778e... inspector: Ensure clip is always shown (*)
  35c243b... entry: use a gadget (*)
  f6b0067... GtkSeparator: Don't leak the gadget (*)
  2e5616b... Win32: move CoInitialize to dnd init (*)
  8c355d8... Win32: call dnd exit when finalizing the display (*)
  5190d01... gtkborder: restore original struct definition (*)
  54fa65f... gdkborder: change types from gint16 to gint (*)
  fab31e1... Updated Spanish translation (*)
  2e25407... Fix a problem with entry gadgets (*)
  acd339a... buttonbox: Convert to gadgets (*)
  d81f8c1... box: Add a way to get the gadget (*)
  53787d2... expander: Let gadget render focus (*)
  666e413... expander: Deprecate style properties (*)
  20a6ee3... GtkWidget: Don't mix code and declarations (*)
  e8aa9b0... Add a way to highlight resizing widgets (*)
  51ba842... entry: Remove some dead code (*)
  6f5b19a... css node: Use g_set_object (*)
  18e8842... entry: Don't clear when setting icons (*)
  7acb670... Add more icon entry tests (*)
  ac65952... icon helper: suppress style_changed when transient (*)
  b90fa7d... Adwaita: fix action bar styling (*)
  a3fd5a0... Simplify actionbar (*)
  47325a8... imagedefinition: The storage type is not a boolean (*)
  dd90e02... label: Don't use _gtk_mis_get_padding_and_border() (*)
  c354832... notebook: Don't allocate during size requests (*)
  35e98dc... notebook: Sync menu labels with page list in visibile_cb (*)
  f54e0a2... label: Allocate gadget before using it (*)
  bb3e4fe... Updated Portuguese translation (*)
  5da6947... Updated Portuguese translation (*)
  22738ad... Updated Slovak translation (*)
  d51de8c... expander: Use a builtin icon (*)
  7d801a4... Fix a case a height/width confusion (*)
  d36c93b... expander: Fix drawing in rtl (*)
  bca4755... modelbutton: Use a builtin icon for the arrow (*)
  0b7226e... Adwaita: Fix treeview headers (*)
  7aeb57c... modelbutton: Hide checks initially (*)
  f0fba02... Adwaita: Try harder to fix arrow rendering (*)
  f7236b2... modelbutton: Fix state confusion (*)
  c0683d9... checkbutton: Fix regression from builtin icon (*)
  57dd855... Adwaita: Drop some deprecated style properties (*)
  f792d20... statusbar: Deprecate style properties (*)
  35ed13a... menuitem: really ignore horizontal-padding (*)
  11d9da0... menuitem: use gtk_container_class_handle_border_width() (*)
  f2adb57... menuitem: port to gadgets (*)
  f49a5bf... menuitem: deprecate width-chars style property (*)
  2d5d7d8... menuitem: convert arrow rendering to GtkCssGadget (*)
  7959c3f... menuitem: deprecate arrow-scaling style property (*)
  871a8c0... checkmenuitem: prefer early return (*)
  b602dc2... menuitem: trivial cleanup (*)
  0e24d6c... theme: fix menu check/radio styling (*)
  3af5c83... checkmenuitem: use a gadget for the check indicator (*)
  5a87b5b... menuitem: deprecate toggle-spacing style property (*)
  4ec99db... checkmenuitem: deprecate indicator-size style property (*)
  aadc13c... builtinicon: save/restore cairo context when rendering (*)
  22ec899... menuitem: simplify code (*)
  ce6cd49... menuitem: port arrow gadget to GtkBuiltinIcon (*)
  c9e2763... checkmenuitem: port indicator gadget to GtkBuiltinIcon (*)
  db7f269... Some updates to the CSS docs (*)
  9ac80c2... checkbutton: stop saving cairo state (*)
  ea01921... modelbutton: Stop saving cairo state (*)
  e37e867... Updated Lithuanian translation (*)
  c3d611f... entry: Fix typo (*)
  6a67df7... inspector: Avoid criticals in the css editro (*)
  0520ca3... buttonbox: Fix size request (*)
  0473736... Fix parsing of font-weight (*)
  436a258... Fix a typo (*)
  1249232... Adwaita: progressbar sizing and progress component position (*)
  a54fadc... Adwaita: make progressbars and scales the same size (*)
  d081b30... Add some css parser tests (*)
  3daeb70... Fix the build (*)
  698fe18... Add missing tests to Makefile.am (*)
  2599ca4... Adwaita: Attempt a fixing split headers (*)
  6f889e8... css: Support CSS names for pseudo states (*)
  7c6ca26... Adwaita: fix split headerbar styling (*)
  8a0a11d... Adwaita: set scrollbar style props in a general wildcard (*)
  b664ba5... menu: deprecate arrow-placement style property (*)
  655132b... menu: deprecate double-arrows style property (*)
  5611e81... cssgadget: fix fallback case (*)
  105b45d... cssgadget: print more information when warning (*)
  729801c... menuitem: trivial doc improvement (*)
  485c28d... menu: port arrow rendering to use a GtkBuiltinIcon (*)
  3075dac... image: Don't assume baseline parameters are non-NULL (*)
  fc28791... wayland: Don't trigger grab on missing capabilities (*)
  a5ccef7... Don't test parsing boolean values in css (*)
  6d86ce5... test-css-parser: Drop unused properties (*)
  01f2d4d... Update pseudo-class test (*)
  0c9c6b8... Update border-radius-shorthand tests (*)
  b56980e... Update css parser test for borders (*)
  a21025e... test-css-parser: Drop unused property (*)
  6eb4102... Update css parser tests for colors (*)
  0035d52... test-css-parser: Drop unused property (*)
  dcc3dd1... Update css parser test for declarations (*)
  e567f23... Update another css parser test (*)
  1f298c3... Drop the css parser enum test (*)
  8ff1279... Update the css parser selector test (*)
  b931821... Update the css parser unknown pseudo-class test (*)
  ea651dc... Update font-family css parser test (*)
  db09409... Update font-weight css parser test (*)
  474f5b7... Fix the css parser value inherit test (*)
  0fb84c5... Fix the css parser value initial test (*)
  ce859a7... Update css parser value none test (*)
  ece3d33... Fix css parser integer test (*)
  31f319d... css parser test: Drop remaining made-up properties (*)
  54c32fa... x11: create GdkSeat also in GdkX11DeviceManagerCore (*)
  5c70462... Fix import css parser tests (*)
  11ad60d... flowbox: remove unused prelight code (*)
  cc50652... Adwaita: Fix overwrite cursors in entries (*)
  75b3eec... inspector: Avoid crash when canceling at startup (*)
  7f17468... W32: avoid code duplication in gdkdevice-win32|virtual (*)
  7a05432... gtk/gtkbuiltinicon.c: Fix build (*)
  939be8a... GdkSeat: Add G_BEGIN_DECLS and G_END_DECLS (*)
  a64bf81... Adwaita: fix bogus rounded corners on split headerbars (*)
  2438a06... Revert "window: Remove suspicious branch" (*)
  164e8ed... menuitem: Simplify separators (*)
  9b7473b... Introduce GtkIcon private class (*)
  5764c09... combobox: use GtkIcon to render button arrow (*)
  ebc7b59... combobox: remove unneeded check (*)
  f03268e... combobox: trivial code cleanup (*)
  a90d928... combobox: use a private variable when possible (*)
  f5628f0... combobox: port to use a gadget (*)
  ef41bd7... combobox: deprecate shadow-type style property (*)
  8d0ad79... Adwaita: remove combobox separator styling (*)
  23d8791... combobox: remove unused struct member (*)
  f5f80b4... Fix GtkFrame padding (*)
  c8206ca... Adwaita: Fix app-notification theming (*)
  22c9169... Adwaita: don't set deprecated style property (*)
  a5a5091... stylecontext: fix gtk-doc comment syntax (*)
  5f33041... Add some docs to GtkBuiltinIcon (*)
  2d6ce0d... Add some docs to GtkIcon (*)
  f61b7ba... Prefix outline radius CSS properties (*)
  ad87ebb... Adwaita: Adapt to previous commit (*)
  e9aea98... widget-factory: Rename outline radius in css (*)
  efb8e5b... menuitem: don't use content allocation to resize the GdkWin (*)
  6b497bc... Trivial changes (*)
  d921112... fix printing of numbers (*)
  a0487f0... Add parser tests for border-image properties (*)
  2b6ab1b... Add parser tests for min-width and min-height (*)
  8f44383... Add a parser tests for transition properties (*)
  ef71eab... Add parser tests for animation properties (*)
  8ffa8b3... gtksettings: notify after property reset (*)
  b6d287a... widget: Be safe against windows losing their frame clock (*)
  d0d8671... Forgotten files (*)
  c0bc0a9... gtkcssnumbervalue.c: Include fallback-c89.c to fix build (*)
  e20826f... label: Deny drag gesture when not selectable (*)
  08f928a... Adwata: fix switch slider border clash (*)
  157276b... Adwaita: use min-height/width for entry and button sizing (*)
  81da0b8... Adwaita: fix notebook close button (*)
  9f06474... Updated Czech translation (*)
  9290aa7... GdkSeat: Use g_intern_static_string() for signal names (*)
  b3c1454... Add docs for GtkCssSection (*)
  158dbbc... Use CSS syntax for drop highlighting (*)
  c998fae... Add deprecation warnings for pseudo states (*)
  39b4efb... Adwaita: Don't use deprecated pseudo classes (*)
  b3dbf3f... Drop the :dnd syntax altogether (*)
  26d8688... Redo the CSS docs (*)
  79b6d48... gtkframe: remove unused variable (*)
  5404e12... gtkframe: format fix (*)
  1f154f5... Fix a surface leak (*)
  f669ccc... docs: Add missing value syntax for border-image (*)
  787f600... inspector: Remove some dead code (*)
  80a9172... inspector: Don't leak weak references (*)
  8bfbb2c... Cosmetic change (*)
  c4ca671... test-css-parser: Add a way to generate output (*)
  f3069d7... css: Redo the pseudo class deprecation warnings (*)
  ab18212... Fix the pseudo-classes-known css test (*)
  2b27096... Fix outline-radius css parser test (*)
  eb09bee... css: Deprecate :sorted pseudo class (*)
  e8ba058... checkbutton: Update state initially (*)
  ba1636b... statusicon: Avoid criticals (*)
  9ae32ad... Updated German translation (*)
  e71f7d7... Add a transfer annotation (*)
  0042f9b... Fix a comment (*)
  31e97b3... Set ID on css node right away (*)
  1e1af62... Raleigh: Don't use deprecated pseudo classes (*)
  9950764... Drop deprecated pango-utils api (*)
  acbff85... gadget: Handle visibility (*)
  a37129f... viewport: use gtk_container_class_handle_border_width() (*)
  71d7b10... viewport: trivial code cleanup (*)
  5daede5... viewport: port to use a gadget (*)
  09835b4... viewport: don't render a background over the bin window (*)
  7c0f0e8... scrolledwindow: deprecate scrollbars-within-bevel style pro (*)
  79c045e... scrolledwindow: port to use a gadget (*)
  3740c7f... toolitem: fix a copy/paste typo (*)
  354eb56... menuitem: fix a crash when reserve_indicator is TRUE (*)
  f357ef5... scrolledwindow: add missing deprecation flag (*)
  91bb91d... Fix to compile for C libraries with no flockfile (*)
  a8ae549... Fix include path for gtkiconfactoryprivate.h (*)
  71c9e39... Updated Hebrew translation (*)
  962ff55... Updated Hebrew translation (*)
  7c55841... Updated Hebrew translation (*)
  788de42... Updated Hebrew translation (*)
  a90926c... gtkheaderbar: update window buttons also on realize (*)
  558fb1e... gtkdnd-quartz: fix gtk_drag_begin_internal (*)
  420993a... Updated Brazilian Portuguese translation (cherry picked fro (*)
  0a1b746... Updated Indonesian translation (cherry picked from commit 1 (*)
  9704f46... Updated Indonesian translation (cherry picked from commit 4 (*)
  3758762... GtkImage: Simplify _set_from_icon_name (*)
  2b2a538... testframe: Pass correct state to GtkStyleContext API (*)
  d3bf075... Updated Czech translation (*)
  664bbe1... menuitem: move chaining up to draw inside gadget (*)
  0401146... spinbutton: fix a typo (*)
  8109520... separator toolitem: Respect ::draw property (*)
  6322b1f... levelbar: fix a crash (*)
  e93d64e... Revert "Revert "window: Remove suspicious branch"" (*)
  6d77b9f... gtkwindow: fix first allocation size (*)
  6da57d6... Skip GdkX11DeviceManagerCore in finalize tets (*)
  d83e953... Fix stylecontext tests to work (*)
  6df8bc2... GtkBindings: Fix CSS key in example docs (*)
  10c2226... toolbar: trivial code cleanup (*)
  d643049... toolbar: use gtk_container_handle_border_width() (*)
  4859609... toolbar: port to use a gadget (*)
  ea25985... toolbar: deprecate GtkToolbarSpaceStyle and space-style sty (*)
  55e80f9... separatortoolitem: trivial code cleanups (*)
  eff8865... separatortoolitem: don't use custom sizing/rendering (*)
  0740f23... menuitem: don't read wide-separators or separator-height (*)
  1f690dd... separator: don't read wide-separators style property (*)
  2eb7e6a... treeview: prefer positive polarity in if block (*)
  64a06ad... treeview: don't use wide-separators/separator-height (*)
  908deb1... widget: deprecate separator style properties (*)
  39beebd... win32: remove ineffective selector (*)
  7dacc78... HighContrast: reparse theme (*)
  28911c5... HighContrast: update for separators deprecations (*)
  a9d07b6... Adwaita: remove unused selector (*)
  4328a3a... HighContrast: remove unused selector (*)
  96f10c0... menubar: use gtk_container_class_handle_border_width() (*)
  700286c... menubar: port to use a gadget (*)
  d8b6dbd... menubar: prefer early return (*)
  f246dc1... infobar: trivial code cleanups (*)
  feb741b... infobar: port to use a gadget (*)
  971f1a9... levelbar: split out a function (*)
  a6e7e72... levelbar: port to use gadgets (*)
  424898e... levelbar: consolidate code into single function (*)
  ef8a5fc... window: remove unused variables (*)
  a6624d8... infobar: remove unneeded gadget (*)
  68edc47... Add a function to dump CSS nodes and styles (*)
  d2c1203... Add a test framework for CSS nodes (*)
  669ced3... Add a CSS node test for notebooks (*)
  78d715a... Add a CSS node test for entries (*)
  5c4efb0... Add a CSS node test for buttons (*)
  0ce5075... Add CSS node test for progressbars (*)
  864693e... Add CSS node tests for levelbars (*)
  905ab53... Add a test framework for CSS styles (*)
  82a571e... Add a css style test for font inheritance (*)
  1ec34ae... Add a css style test for :first/last/only-child (*)
  33be60b... Add a css style test for inherit and initial (*)
  ed5ebc0... Add a css style test for currentColor (*)
  adfb76d... lockbutton: Use a stack (*)
  9c39232... assistant: Drop unnecessary frame (*)
  7a01741... Skip GdkX11DeviceManagerCore in notify tests (*)
  1aeaa33... lockbutton: Fix up the template (*)
  2dd8d1a... Update expected results of a11y tests (*)
  bd4b309... shortcuts: Show icons and subtitles for gestures in search  (*)
  daa0886... shortcuts: Separate gestures in search results (*)
  f7a93c0... Forgotten file (*)
  489928c... Fix the build (*)
  dcaffe3... cssnode: fix a compiler warning (*)
  28e185d... tests: fix Makefile.am syntax (*)
  0c52eca... Move node printing to GtkCssNodeDeclaration (*)
  d0e648d... Update expected output for node and style tests (*)
  2e92169... Redo CSS style printing (*)
  3c26aef... Use a custom theme for CSS style tests (*)
  e1634d1... Update expected output for CSS style tests (*)
  12be432... Skip GdkX11DeviceManagerCore in default value tests (*)
  cfa0884... Improve formatting of CSS style prints (*)
  d8e1fd6... Update expected output (*)
  a009a50... cssstyle: fix a compiler warning (*)
  aa35216... config.h.win32.in: Update for _lock_file() (*)
  d29bfb3... Updated POTFILES.skip (*)
  2e0a3ec... docs/gtk: Sort content_files/expand_content_files alphabeti (*)
  e213ec9... docs/gtk: Include css.xml (*)
  77d9248... Updated Czech translation (*)
  10f71dd... Updated Czech translation (*)
  f661913... Mention GtkIconSize in all docs where the argument/return i (*)
  f727ee5... Implement CSS radial gradients (*)
  fcea12f... Add some tests for radial gradient parsing (*)
  d9a70bc... Add a CSS style test for gradients (*)
  c543712... Document radial gradient syntax (*)
  bc020fd... tests: Rework the way foreigndrawing works (*)
  b2b1b0e... HighContrast: update to use :disabled (*)
  2780865... HighContrast: update to use :indeterminate (*)
  bc66c0c... HighContrast: update to use :hover (*)
  beeefa1... HighContrast: update to use -gtk-outline-radius (*)
  183bcb4... levelbar: fix parameter confusion (*)
  637ade6... levelbar: loop over all block gadgets to determine min size (*)
  b387a96... widget-factory: Make the notebook action truly circular (*)
  f63e8ed... Make sure icons update on theme change (*)
  c110ffc... HighContrast: No blue spinners (*)
  32177aa... HighContrast: Fix up stackswitcher (*)
  a11c30d... HighContrast: fix up color chooser theming (*)
  d17f89f... HighContrast: Fix frame styling (*)
  4a9c677... HighContrast: Some combobox fixes (*)
  c499687... docs: try to clarify widget_get_state_flags vs context_get_ (*)
  0f3f2e7... HighContrast: more combobox fixes (*)
  fd57a55... HighContrast: paned fixes (*)
  c25b8e2... HighContrast: Some menu fixes (*)
  37ab99d... HighContrast: Fix checks and radios (*)
  d60fe93... HighContrast: Keep spinbuttons from resizing on hover (*)
  9ebb63c... HighConstast: Some fixes for treeview headers (*)
  39b76ec... HighContrast: Fix checkboxes in selected context (*)
  907fade... HighContrast: Fix sidebar borders (*)
  474d6be... HighContrast: Add a missing unit (*)
  56ca409... HighContrast: Add a dark variant (*)
  6434541... HighContrast: Drop deprecated style properties (*)
  aa9095f... HighContrast: Fix up action bar styling (*)
  f32362e... HighContrast: Improve search bar appearance (*)
  215c28d... docs: cleanup duplication of words (*)
  1fec39e... Visual Studio builds: Use _USE_MATH_DEFINES (*)
  98080e0... printing: always propagate Collate value (*)
  83fc4d5... HighContrast: Fix make dist (*)
  a9d5fa4... GtkListBox: get_row_at_y can return NULL (*)
  47afccb... GtkListBox: Optimize _get_row_at_y a bit (*)
  a519a1a... CSS node tests: Add a way to test rtl vs ltr (*)
  d76fb63... Add a test for ltr vs rtl boxes. (*)
  b6e11d0... Add context-menu to the list of standard cursor names (*)
  d9befb9... x11: Only do cursor name fallback for standard names (*)
  10cc354... wayland: Only do cursor name fallback for standard names (*)
  bbfec07... Clarified the function docs for gtk_css_provider_load_from_ (*)
  2f61bc1... GtkModelButton: Remove always-zero variable (*)
  0b96b8a... GtkModelButton: Remove some margins (*)
  8ecba89... color swatch: Remove a stray frame (*)
  ca6d01a... GtkCssGadget: Set valid clip values for invisible gadgets (*)
  cd6ca29... Updated Norwegian bokmål translation. (*)
  a7e2a9d... Don't interpolate between keywords (*)
  9e63e61... Implement transitions for radial gradients (*)
  c9ee473... Updated Spanish translation (*)
  b1f6925... Updated Spanish translation (*)
  f9e6ccd... gtkbuilder: Install gettext ITS files (*)
  1b3bb24... color swatch: Fix up rendering (*)
  5b3001b... colorswatch: Fix the overlay (*)
  c0275b5... Adwaita: fix calendar invisible selection (*)
  4925493... Adwaita: rounded corners on iconview selection (*)
  0e473a5... Rename HighContrast-dark to HighContrastInverse (*)
  ec02f05... inspector: Add HighContrastInverse to list of themes (*)
  a45b1d1... inspector: Sort themes in the various theme combos (*)
  fa66b27... gdkwindow-x11: Ensure that extended update counter is freed (*)
  711ffd6... GtkPopover: Protect against transparent backgrounds (*)
  d85b3fc... revealer: Propagate draw event (*)
  28f011e... wayland: prefer subsurface when possible (*)
  120088b... wayland: Update parent of dialogs without transient (*)
  496f089... introspection: This patch fixes nullable return values fixe (*)
  feba047... gtk3-demo: Remove unused GtkCellView (*)
  fdba244... Add the caret-color CSS property (*)
  9b86d6d... Use the caret-color properties for drawing carets (*)
  9f247e1... Deprecate cursor-color style properties (*)
  0dd013d... Document caret CSS properties (*)
  d72e061... Rename the HighContastInverse css files (*)
  4eb3338... Revert "Translate GDK_KEY_KP_Decimal according to locale" (*)
  d07f00d... CJK Windows: Silence gtk_style_context_set_state() warnings (*)
  5de7141... Adwaita: colorchooser and color button style rewrite (*)
  91123ad... Adwaita: remove some now uneeded selectors (*)
  000b5b9... color editor: Set a name on the color sample (*)
  d3aea5c... Forgotten file (*)
  f9e504d... wayland: Keep the drag window alive longer (*)
  ea0084c... x11: Keep the drag window alive longer (*)
  709cc08... x11: Simplify drag cancel animation setup (*)
  3f56c53... Be more careful with floating point divisions (*)
  4d60b5b... x11: Fix damage tracking hack (*)
  b94f30b... Avoid an X error (*)
  48fbe51... Adwaita: avoid too tall headerbars (*)
  23b629e... x11: Initialize GdkWindowAttr struct memory (*)
  ad0fc8a... wayland: Force the grab cursor while a grab is active (*)
  e62f160... paned: Use GtkGestureDrag for anything else than touch (*)
  f2685dd... colorswatch: don't apply padding twice (*)
  4b7c821... Use standard cursor names for DND (*)
  04a9b5b... x11: Ensure we have a dnd-ask cursor (*)
  771149e... wayland: Ensure we have a dnd-ask cursor (*)
  e84f1ae... Update the list of required cursors (*)
  fe35836... Update expect output of a11y tests (*)
  1eaf035... reftests: Drop deprecated style properties (*)
  375619f... Fix make dist (*)
  d8c1e6d... 3.19.6 (*)
  3a774ab... CSS documenation improvements (*)
  bf48dd9... Adwaita: add vertical margins to headerbar buttons (*)
  4853303... Adwaita: add vertical margins to headebar entries and separ (*)
  367543c... Adwaita: remove old headerbar separator styling (*)
  b143ed9... Adwaita: use stricter selectors on paned separators (*)
  f09483b... Adwaita: fix thin paned separators (*)
  2b57ba6... Adwaita: some scss cosmetic changes (*)
  4355cb4... Adwaita: make the paned wide separator scss code correct (*)
  2050ed0... Adwaita: rely on background-image for paned wide separators (*)
  239303b... Adwaita: more scss cosmetics (*)
  44e0e13... Adwaita: avoid colorswatch growing when drop targets (*)
  9936575... Adwaita: shortcut window related fixes (*)
  6da0a0a... gtkheaderbar: add titlebutton styleclass to the separator (*)
  152171e... Adwaita: transparent background for progressbar.osd (*)
  12bc8dd... Fix dobule border rendering (*)
  7d01737... Updated Finnish translation (*)
  caaf537... Avoid division by 0 in the border rendering code (*)
  0ddc1ee... Fix rendering of unsymmetric borders (*)
  2dc8d1f... GdkSeat: Fix annotation of gdk_seat_grab() (*)
  0f120ea... Cast the return value of g_array_free to void* before casti (*)
  6d239cf... Add a css style test for adjacent states (*)
  7ee65da... Add foreigndrawing example to gtk3-demo (*)
  cffe2e2... Improve GtkStyleContext docs (*)
  b035cc2... Update style class docs (*)
  7a06e01... Updated Slovak translation (*)
  67c6d24... Fix a small mistake in stylecontext docs (*)
  fb0a628... Updated Japanese translation (*)
  fa7816d... dnd: When setting a dnd icon widget, unset old one (*)
  4e627e1... testnotebookdnd: Add an action widget (*)
  0138af9... rendericon: Save and restore cairo matrix (*)
  71cc212... notebook: Ignore and deprecate style properties (*)
  93dc364... notebook: Deprecate and stop supporting has-tab-gap style p (*)
  3d980da... notebook: Don't translate before painting notebook (*)
  92089ee... notebook: Draw tab label while drawing tab (*)
  fd9ffe5... notebook: Turn the base notebook into a gadget (*)
  0045e57... notebook: Draw the same things, no matter the show-border v (*)
  1190efe... notebook: Set the current page when none is set (*)
  0e528ec... notebook: No page switching in size request code (*)
  22398ef... notebook: Remove irrelevant case (*)
  dc4148c... notebook: Simplify gtk_notebook_map() (*)
  33b6e30... notebook: Remove unnessecary gtk_widget_set_mapped() (*)
  c03fed4... notebook: Remove extra calls to gtk_notebook_pages_allocate (*)
  e27551d... notebook: Add a stack gadget (*)
  8c1a733... gadget: Add helpers for modifying state (*)
  f34059c... notebook: Convert header node to a gadget (*)
  0d72055... notebook: Use gtk_container_class_handle_border_width() (*)
  ad245e0... notebook: Introduce gtk_notebook_has_current_page() (*)
  70b9aac... notebook: Simplify event window position computation (*)
  749855c... notebook: Remove unused function call (*)
  acc534e... boxgadget: Add (*)
  e1722ba... notebook: Convert tabs node to a gadget (*)
  f1e2779... gadget: Add queue_resize/allocate/draw() functions (*)
  f83c1fe... notebook: Don't queue redraw of tabs junction (*)
  a9320d9... notebook: Replace redraw_tabs() with gadget_queue_draw(tabs (*)
  3cda7e9... boxgadget: Handle css nodes (*)
  7e0c7f7... notebook: Remove weird hack where the current page was spec (*)
  d780ce3... notebook: Assume tab allocations always change (*)
  a12e132... notebook: Convert tab nodes to gadgets (*)
  0e48216... notebook: Identify existence of arrows differently (*)
  6b8c191... notebook: Simplify allocation code (*)
  96f0cf7... notebook: Pass allocation as argument (*)
  326fda1... notebook: Pass full allocation instead of min and max value (*)
  4c083f8... notebook: Port arrows to be gadgets (*)
  2ef3b01... notebook: No need to recompute remaining space (*)
  8020d5f... notebook: Don't store gadget allocation twice (*)
  d74c1bf... notebook: Remove outdated style properties from themes (*)
  fdc13f3... notebook: Don't limit motion notify framerate (*)
  6d5edd1... notebook: Don't unparent tab label for drag (*)
  b917a0b... notebook: Add .dnd style class to tabs during reorder (*)
  3a8dc01... notebook: Don't reparent tab label when drag stops (*)
  990be25... notebook: Update CSS node docs (*)
  32eda18... Actually deprecate GtkNotebook::has-tab-gap (*)
  0167f7c... GtkWidget: Fix motion event consumption detection for touch (*)
  63365d5... Fix the annotation for gdk_seat_get_slaves (*)
  5c50250... Fix the deprecation note for gdk_device_manager_list_device (*)
  2c0b251... Improve deprecation note for gdk_device_manager_get_client_ (*)
  473433c... Adwaita: fix separator margin in popovers (*)
  21a2fce... Adwaita: make selection visible in treeview derived widgets (*)
  1c3bad3... Adwaita: popover style fixes (*)
  7e5952c... GTK Notebook: use the right enum type (*)
  52a34d3... Fix corner manipulation when growing rounded rects (*)
  c5d3556... HighContrast: Fix selection in .views (*)
  8cb515e... Remove stray semicolon (*)
  0ba5e38... gdkseat: remove return from gdk_seat_ungrab (*)
  19fa893... entry: typo (*)
  788ee46... button: Don't include margins in input window size (*)
  ff7e279... modelbutton: Don't include margins in input window size (*)
  a8ceeb1... switch: Don't include margins in input window size (*)
  b8db480... switch: Fix text positioning (*)
  f4d2d66... broadway: Call setlocale in main function of broadwayd (*)
  d7e5fd2... QEMU USB Tablet is not really a tablet - it's a trick (*)
  2677eee... box: Document child node ordering (*)
  c71089a... box gadget: Add some documentation (*)
  64b499b... builtin icon: Don't save/restore cairo state (*)
  ea4cff1... Use convenience API that was introduced recently (*)
  93aac8a... notebook: Document the .dnd style class (*)
  e386fca... Update expected output of notebook css node test (*)
  7743944... GtkBox: Documentation tweak (*)
  fb77ebe... paned: Update node ordering according to text direction (*)
  a0fdbff... Add css node tests for paned node ordering (*)
  897126a... notebook: fix a GCC warning (*)
  2ec16c9... Add css node tests for right-to-left levelbars (*)
  e8b1177... Updated Brazilian Portuguese translation (*)
  1f65f1b... color swatch: Use right allocation for window (*)
  34c2636... Move the -gtk-icon-palette property up (*)
  1009c88... Make -gtk-icontheme() use -gtk-icon-palette (*)
  25ccbf4... Improve docs for icon-related CSS properties (*)
  f0d4d96... Fix doc syntax (*)
  0d298ea... Expand CSS icon property docs a bit (*)
  dc5c82e... inspector: Don't select 'randomly' (*)
  2f169a4... color chooser: Set a CSS name (*)
  704b41b... file chooser: Set a CSS name (*)
  9657ec9... print dialog: Set a CSS name (*)
  c80adc3... app chooser: Set a CSS name (*)
  d2e80a7... font chooser: Add a CSS name (*)
  59f1b87... W32: Ensure that correct statting function is used by iconc (*)
  0acc657... expander: center the arrow (*)
  e44b420... Ensure that the fstat fix is not applied on x86_64 (*)
  3cd79c1... win32: remove _gdk_root global variable (*)
  37bd22c... GDK W32: Don't use WM-drawn shadow for tooltips (*)
  6a97b25... shortcutlabel: Use a label directly (*)
  2397d76... label: Remove some unneeded conditionals (*)
  49d251a... entry: Remove unused code (*)
  a5fabee... entry: Don't draw icons twice (*)
  4703d2b... boxgadget: Don't use g_assert (*)
  bc2355e... Adwaita: remove superfluous selector on keycap styling (*)
  ea69bf8... cssstyleproperty: Expose min-width/height (*)
  c667f9f... Adwaita: pathbar style cleanup (*)
  7d717c8... icon theme: Add a way to create GtkIconInfos from files (*)
  1b0ef71... icon theme: Export recoloring function (*)
  beec55a... Add a way to load recolored icons in CSS (*)
  5842e68... Document -gtk-recolor syntax (*)
  276101a... Fix typo in previous documentation fix for gtk_css_provider (*)
  c60cea3... gtkwidgetpath: update gtk_widget_path_to_string (*)
  967ecc8... Windows library manager fix (*)
  ea7c509... win32: fix warning (*)
  f6cc3be... win32: get rid of _gdk_screen global variable (*)
  662c7b8... Updated POTFILES.skip (*)
  8717146... box gadget: Implement cross-axis alignment (*)
  5f5dc10... expander: Deprecate spacing property (*)
  2e27c0a... expander: Convert to use box gadgets (*)
  6e4d65d... notebook: Destroy gadgets after chaining up (*)
  6d18b77... expander: Destroy gadgets after child widgets (*)
  fc804bb... Adwaita: some dialog love (*)
  78162c5... message dialog: Prevent empty title from being shown (*)
  04f6f38... Adwaita: remove messagedialog label squashing hack (*)
  303556a... wayland: Fix an endless loop (*)
  d8bb228... widget: remove queue_resize in set_sensitive (*)
  2b95e4d... mir: add default GdkSeat for the default GdkDisplay (*)
  0049be4... application: Protect against double shutdown (*)
  54a6e03... combobox: Document the popup window CSS node (*)
  e8b9aac... combo: Add .linked class when appropriate (*)
  f32e1d4... Adwaita: combo style cleanup and fixes (*)
  2cf810c... frame: Don't overlap label and child (*)
  a0d91a3... treeview: Use foreground color to draw dnd marker (*)
  e7fc87e... color scale: Improve themability (*)
  d0f83d4... Adwaita: style textview derived widgets (*)
  93f8fa7... Adwaita: stop axing toolbar separators (*)
  5d562b6... cssnode: Split out the style cache (*)
  024429f... cssnode: Implement the style cache (*)
  c904efe... cssnode: Redo GTK_DEBUG=no-css-cache (*)
  6e6cbd7... stylechange: Do the right thing when old and new style are  (*)
  9d26038... Adwaita: Keep entry progress visible (*)
  00aca5d... Expand window style class documentation a bit (*)
  d28959c... inspector: Make cursor-size combo wider (*)
  9e2a168... accel label: Fix RTL handling (*)
  6bf9715... notebook: show tabs when asked to (*)
  a7387e2... Document restrictions on gtk_style_context_get (*)
  44d94a4... Trivial formatting fix (*)
  9c3907d... box gadget: Deal with optional arguments (*)
  da30858... builtin icon: set a baseline (*)
  7859f8e... checkbutton: Use a box gadget (*)
  b7f32ed... reftests: Remove test (*)
  f6757e0... reftests: Fix up for easy CSS changes (*)
  5265db5... box gadget: Add a function to reverse children (*)
  a32b39c... checkbutton: Handle rtl changes again (*)
  296f80a... expander: Handle rtl changes again (*)
  2a66571... expander: Flip the alignment of the vertical box (*)
  121aec6... Add css node tests for expander rtl flipping (*)
  83eb36a... Add CSS node tests for checkbutton rtl flipping (*)
  f74f81f... W32: Detect ticks wraparound (*)
  d73f6b8... entry: Deprecate shadow-type (*)
  65ae48d... Add more CSS node tests for notebooks (*)
  bbc08d0... Trivial typo fix (*)
  6f3cff1... gdk: Clarify docs about scale (*)
  eca1b3c... accellabel: Remove unused variable (*)
  3281d1a... notebook: Don't crash when dnd'ing tabs out (*)
  c24c56a... Forgotten file (*)
  07eda59... text view: Expand CSS node docs (*)
  b08fe98... entry: Expand the css node docs (*)
  ff5d14f... text view: Update selection node visibility (*)
  af958b8... gdkdisplay-x11: Plug memory leak (*)
  e150ea8... cssnode: Don't leak the style cache on destruction (*)
  b3b0489... im context simple: Protect shared data structures (*)
  ac95bac... Drop a reference to regions (*)
  3fca361... wayland: add support for wl_pointer frame/axis_source/axis_ (*)
  48aa1bb... wayland: add gdk_event_is_scroll_stop_event() (*)
  f8b8e4e... x11: Set event->scroll.is_stop (*)
  1821c2d... text view: Expose cursor blink control (*)
  575dfb4... Updates (*)
  402cecf... actionbar: Don't forall() widgets twice (*)
  580ea22... widget: Redo drawing code (*)
  ab5dbfd... widget: Add forgotten push_group code (*)
  409760b... container: Properly reorder no-window children (*)
  3fea7f2... gtk-demo: Add a progress bar to foreigndrawing (*)
  f64bb38... Fixed typo childen->children (*)
  a50baba... widget: Call gdk_window_mark_paint_from_clip() again (*)
  edc4374... gdk: Allow internal management of source-side DnD (*)
  f6b8fb5... gdk: Run DnD internal handlers before the main event handle (*)
  ed5da43... gdk: Add gdk_drag_get_cursor() (*)
  bfee45e... x11: Implement gdk_drag_context_manage_dnd() (*)
  e4f5e31... gtkdnd: Optionally use gdk_drag_context_manage_dnd() (*)
  2b703b6... gtk: Add private gtk_widget_reset_controllers() (*)
  8d47617... gtkdnd: Reset widget controllers when starting DnD. (*)
  0747a60... wayland: Add internal gdk_wayland_seat_set_global_cursor() (*)
  1045dda... wayland: Implement DnD actions as per wl_data_device v3 (*)
  be3f0da... wayland: Unset button modifiers on pointer enter (*)
  5b1d962... wayland: Set weak reference on the current grab window (*)
  40b28ac... gdk: Document the functions that don't need calling on mana (*)
  cccaf1d... Use actual drop status (*)
  cba7b2c... Simplify foreign drawing example (*)
  e3b49b2... Update expected output of a11y tests (*)
  02dabcf... 3.19.7 (*)
  e06c08a... Updated POTFILES.in and POTFILES.skip (*)
  065aa29... widget: Properly invalidate when CSS font properties change (*)
  0304817... css: AFFFECTS_TEXT causes a resize, not a redraw (*)
  bb92428... notebook: Implement rtl flipping for CSS nodes (*)
  9cb0a97... viewport: Set the pixel cache background from the child (*)
  e106825... gtk-demo: Fix font features sources (*)
  e3f8316... viewport: Don't destroy pixelcache while it's still used (*)
  fef545c... configure: Require wayland >= 1.9.91 (*)
  b2eaed6... file chooser: Allow saving even if executable attribute is  (*)
  5fd7b85... Add a function to get affected area for background (*)
  0996629... notebook: Get rid of during_detach member (*)
  c162a0c... notebook: Properly hide drag window (*)
  f535251... notebook: Get rid of during_reorder variable (*)
  2616227... gtkdnd: Disconnect GdkDragContext signals on gtk_drag_sourc (*)
  4f6ea16... wayland: Protect against NULL offers on gdk_drag_status() i (*)
  51f05a0... Clarify docs for gdk_rectangle_union (*)
  da31eb4... container: Don't create too-large clips (*)
  6c1bee2... GtkNotebook: Unify two private variables (*)
  c8deaea... wayland: unlink shm file earlier in create function (*)
  1e001ea... wayland: clean up stride calculation when creating shm surf (*)
  5150849... wayland: don't pass in width and height to create_shm_pool (*)
  c2d4fd6... Fix GtkShortcutsWindow crash (*)
  449a9c4... inspector: Refine typography (*)
  e33bda3... inspector: Show full allocation + clip (*)
  52326e9... Adwaita: Set a text color for lists (*)
  ffc4f8e... Forgotten file (*)
  419f2c6... css: Handle image loading errors graciously (*)
  b4bfba0... Handle svg image assets in Adwaita (*)
  77a6d97... css: Fix refcounting thinko in -gtk-recolor (*)
  bd4aaa1... Adwaita: first css check/radio implementation (*)
  0f7b4da... cssstyleproperty: Make it possible to query CSS opacity wit (*)
  d3f18ab... Updated German translation (*)
  eb2ef63... wayland: Don't hardcode /tmp (*)
  6a1722f... text view: Don't leak cairo transforms (*)
  c7c17ab... Adwaita: fix checks and radios on selected row (*)
  a684509... spinbutton: Make the entry gadget be the entry's gadget (*)
  6bb8da5... stack: Clip animation drawing (*)
  d4f853d... container: Turn assert into return_if_fail() (*)
  74c3468... cssstyleproperty: Don't allow assigning min-width/min-heigh (*)
  efc899b... widget: Improve gtk_cairo_should_draw_window() (*)
  0a9e9db... shortcuts: Don't forall() widgets that aren't children (*)
  a5f9dc1... GtkTreeView: Avoid device query on collapsing rows (*)
  f32a54f... GtkTreeView: Update prelight row after revalidating rows (*)
  3d52fd3... box gadget: Fix height-for-width handling (*)
  5469f26... Adwaita: Move .ssd class around (*)
  029d568... gadget: Add baseline debugging (*)
  e263006... box gadget: Fix baseline allocation for widgets (*)
  57baf68... inspector: Show baseline value (*)
  50e9233... box gadget: Fix baseline calculation (*)
  73307f7... box gadget: Don't allow shifting too far (*)
  2cf983e... notebook: Document CSS node order (*)
  8096740... levelbar: Document CSS node ordering (*)
  ddbafa0... overlay: Don't access priv pointer before typ check (*)
  ca4ffbf... wintab: reorganize code to avoid prototypes (*)
  36c3f21... win32 device: reorganize code to avoid prototypes (*)
  b3eaaa5... win32 virtual device: reorganize code to avoid prototypes (*)
  3bb23ef... win32 device manager: reorganize code to avoid prototypes (*)
  05f1994... win32 geometry: reorganize code to avoid prototypes (*)
  b208eda... Updated German translation (*)
  6958609... Add missing (out) annotation to gdk_rgba_parse (*)
  8ba996a... container: Clarify the forall/foreach documentation (*)
  770e308... widget-factory: Ensure spinbuttons are sized right (*)
  5febf4f... Add a color editor test (*)
  526fd89... GtkColorChooser: make set_rgba work in editor mode (*)
  a80b555... color editor: Ensure spin buttons are wide enough (*)
  873a024... widget-factory: Add a color editor example (*)
  43747a6... paned: Initialize max_position (*)
  d6f989f... Inspector: Plug a few leaks (*)
  f043926... gdkdnd: Fix signal docs (*)
  33bb1af... css: Privately export a function to get pseudoclass names (*)
  761120a... inspector: Show CSS pseudoclass names for node state (*)
  e8ad474... path bar: Don't hide arrows (*)
  792857c... icon browser: Load app menu automagically (*)
  ba582a4... One forgotten rename (*)
  334b199... Updated POTFILES.skip (*)
  0ae8b30... entry: Don't allow different text over progress (*)
  ca69016... entry: Fold function into only caller (*)
  a363fd5... entry: Draw selection the same way as GtkLabel (*)
  c709072... entry: Use gtk_render_layout() (*)
  b52b406... entry: Redo textarea handling (*)
  02fab14... entry: Move code (*)
  3982f05... entry: Move spinbutton size hack (*)
  ad7bbbf... entry: Use cleverer method to get the entry node (*)
  5a3a86e... spinbutton: Add a base gadget (*)
  cce4934... testsuite: Fix a quoting error (*)
  7097a4e... Fix another quoting error in installed tests (*)
  df70e28... wayland: use memfd_create instead of open in tmpdir (*)
  05f0e9a... wayland: __NR_memfd_create instead of SYS_memfd_create (*)
  37000db... Docs: fix typo (*)
  d5d6a05... Update expected output of a11y tests (*)
  9de3b24... gtk-demo: Expand font features demo (*)
  2a99677... demos: Don't build font features demo on non-UNIX (*)
  c8686f0... demo: Link against Harfbuzz (*)
  9267f73... Add more checks for the font features demo (*)
  0280003... build: Missing build flags (*)
  fefc370... entry: Chain up in realize() (*)
  9d0e840... stack: Turn into no-window widget (*)
  8ea697c... pathbar: Use CSS node ordering (*)
  2c350f4... stack: realize windows in correct position (*)
  ae31c00... spinbutton: Don't expand the buttons (*)
  bf4443d... gdk: Don't translate signal names (*)
  5cbc247... Add an XSetting for primary button warps slider (*)
  b22fdf2... window: Deprecate gtk_window_set_default_geometry() (*)
  84b788c... window: Deprecate gtk_window_parse_geometry() (*)
  a222aa6... entry: Compute selection range correctly (*)
  cf3a781... Fix a typo (*)
  7456242... color button: Allow skipping the palette (*)
  8991f17... box gadget: Improve assertion message (*)
  a922214... entry: give a visual clue that content is scrolled (*)
  4c192ea... Adwaita: Add some themeing for entry undershoot (*)
  2533289... Adwaita: fix spinbutton styling (*)
  c4f7fbe... entry: Fix a case of disagreeing coordinate systems (*)
  09677f7... entry: Fix a typo (*)
  299b324... modelbutton: Use indicator state for button gadget if iconi (*)
  0d10986... Tweak startup-notification after the first window (*)
  88c3456... assistant: Avoid tripping template tests (*)
  625f3e5... window: Always disconnect signal handlers (*)
  8cbe309... css node tests: Update expected output (*)
  8527fca... Updated German translation (*)
  b8a0f35... Update README.glade (*)
  03f4666... composetable: Don't abort on unsupported escape sequences (*)
  79fb921... spin button: Document sizing peculiarities (*)
  27263f2... label: use GtkMisc padding again (*)
  0125aa0... gtkdnd: Fix deprecation compile warnings (*)
  2c04469... demos: Modify "Change display" demo to use seat grabs (*)
  fef661a... tests: Fix deprecation warnings in testinput (*)
  a74db1d... tests: Avoid deprecated API usage in testsocket (*)
  cf4e179... tests: Avoid deprecated API usage in testgtk (*)
  a99c69f... label: fix a case of misleading indentation (*)
  3dce876... print dialog: Stop using action_box in .ui (*)
  a748915... dialog: Stop exporting action_box (*)
  0bf987c... actionbar: Don't expose implementation details (*)
  3014aab... searchbar: Don't expose implementation details (*)
  7fc0600... infobar: Don't expose implementation details (*)
  eabf110... Updates (*)
  69a38a9... docs: Fix a duplicate id (*)
  7d75d5e... builder tool: Add a preview command (*)
  01626e0... Update gtk-builder-tool docs (*)
  31cc642... Adwaita: notebook style rewrite (*)
  813cc34... Adwaita: fix border radius on #editor-color-sample (*)
  3302c2a... testgeometry: Ignore deprecations (*)
  17d9e94... testoffscreen: Remove deprecated calls (*)
  e79db79... testgtk: Avoid deprecation warnings (*)
  fac5ed6... Adwaita: reset padding on notebook tab close button (*)
  866193f... reftests: get icon-vfuncs test almost working again (*)
  8219a6b... Use an GtkImage instead of GtkArrow (*)
  68edc67... image: use GtkMisc padding again (*)
  001598a... icon theme: Improve loading of unthemed files (*)
  b281c9d... css image recolor: Load images at the proper scale (*)
  f887fec... Add a css style test for color names (*)
  176e85f... file chooser: Make Escape close the dialog (*)
  803ec7c... Updated Hungarian translation (*)
  4251a8a... Updated Hungarian translation (*)
  63bf90a... Updated Hungarian translation (*)
  2c7fdf6... CSS provider: Add a way to emit errors (*)
  0fe468c... Emit an error if image loading fails (*)
  2e4b1e7... css: Support the image() notation (*)
  e545495... icontheme: Avoid a crash (*)
  051b607... Adwaita: Add symbolic png assets (*)
  f375b27... Run reftests with HighContrastInverse too (*)
  586522d... Use TAP output for installed tests (*)
  d400ecc... Remove entry-progress-coloring reftest (*)
  3b4aad7... 3.19.8 (*)
  bbe48d0... Throw an error when a display is missing (*)
  dd322f7... Document gtk_parse_args limitations (*)
  16726e3... colorchooserwidgeet: Reset the selected swatch when removin (*)
  7d16b8d... treeview: Draw background when empty (*)
  f42cd18... wayland: Reduce warning level for parentless temporaries (*)
  bbfc547... Fix some reftests under wayland (*)
  27b4bfc... Fix another reftest (*)
  a66287a... Fix the border-image-excess-size reftest (*)
  3c4f36f... combobox: Avoid a misleading indentation (*)
  6f74de5... Don't include the builtin sequence table in multiple places (*)
  f793da5... file chooser: Avoid a crash (*)
  836bd65... gtk-builder-tool: Accept --help (*)
  bc882a6... gtk-launch: Add --version (*)
  073f8bc... gtk-builder-tool: Expand the preview command (*)
  5a2feab... reftests: Make animation-direction test more reliable (*)
  033c6c8... widget: Annotate out params of _translate_coordinates as op (*)
  6e2c551... entry: Fix icon areas (*)
  a898dc6... reftests: Rename a source file (*)
  2423eb1... reftests: Add a message to the test output (*)
  1e0ca71... reftests: Make label-text-shadow-changes-modify-clip test m (*)
  6e2c74a... Trivial formatting fix (*)
  5a095d5... Updated Spanish translation (*)
  9f4b0b8... Updated Spanish translation (*)
  3446760... reftests: Make separator-size test pass in HighContrastInve (*)
  44b060c... Updated German translation (*)
  9d18539... Updated Hungarian translation (*)
  bfb727d... entry: Draw progress in the right place (*)
  a853841... Revert "Add missing (out) annotation to gdk_rgba_parse" (*)
  5186aeb... gtksettings: reset property to correct default value (*)
  cc88153... Updated French translation (cherry picked from commit 85fb4 (*)
  feabf35... notebook: Do not reorder tabs after a grab notify if there  (*)
  f734db1... Adwaita: fix vertical spinbutton style (*)
  a0363e5... Adwaita: notebook with hidden header style fix (*)
  0bcd860... print dialog: Fix layout preview drawing (*)
  9b08853... gdkborder: remove unneeded definition (*)
  207a842... Adwaita: fix headerbar spinbutton size (*)
  3316d69... entry: Simplify drawing code (*)
  429bec5... entry: Turn progress node into a gadget (*)
  be6f65a... immodule: Use correct sign for function prototype (*)
  9708ecd... composetable: Fix gcc warnings (*)
  a2ac952... broadway: Define variables where they are used (*)
  7ac337a... gtksettings: fix critical warning (*)
  8eb2619... gdkwindow-x11: always set _GTK_THEME_VARIANT property (*)
  c95087c... entry: queue an allocate when pulsing (*)
  2929621... colorswatch: Remove unused constant (*)
  572e9a0... Remove _gtk_box_get_children (*)
  641e703... statusbar: Remove unused include (*)
  6bc096d... actionbar: Remove unnecessary map/unmap implementations (*)
  d0fd799... cssprovider: Change location of builtin themes (*)
  b783670... inspector: Don't hardcode builtin themes (*)
  6cdca1e... Adwaita: removed some old cruft from _drawing.scss (*)
  27901c7... build: Don't break windows build (*)
  7d4bf49... win32: Delete classic theme (*)
  8d51540... win32: Get rid of XP theme (*)
  3756d92... Move private widget path functions away (*)
  4a49d8d... Don't do remote checks on NULL files (*)
  7b88e30... x11: don't apply scaling factor twice (*)
  35cd0be... Range: Group all three gestures (*)
  f7ec9c9... widget: Set a css name (*)
  0e7691c... css: Add rem unit (*)
  680ec08... switch: Don't queue draws after setting state flags (*)
  f60e144... Document rem as CSS unit (*)
  339023d... Fix indentation (*)
  61307de... levelbar: Make discrete levelbars behave as before (*)
  56b1b08... Adwaita: darker background for popovers (*)
  e35e6ab... css: Properly convert em, ex and rem to pixels (*)
  5444442... css: Convert numbers with GTK's dpi (*)
  132abb8... css tests: Fix expected output (*)
  f2e08d3... css tests: Fix style tests (*)
  982da04... cssimageradial: Only emit one error for wrong position (*)
  0c12601... cssimageradial: Only allow at "<position>" after other prop (*)
  fe6d4cb... inspector: Drop type name from node list (*)
  e8fca5b... cssmatcher: Remove type argument from name matcher (*)
  d48d3b3... cssselector: Remove type references (*)
  2d1f1f3... Update CSS docs regarding type names (*)
  4d40bd4... Fix stylecontext tests (*)
  f90db30... wayland: rename window->surface to window->wl_surface (*)
  3ac78ea... wayland: move server proxy objects to substructure (*)
  e6f92df... wayland: rename cairo surface user data key to be more spec (*)
  1cfa2f4... wayland: use g_clear_pointer when destroying cairo surfaces (*)
  2c30008... wayland: always return FALSE from begin_paint (*)
  40e9119... wayland: don't handle buffer release centrally (*)
  c80dd54... wayland: stage uncommitted changes to dedicated buffer (*)
  2ebae40... wayland: rework buffer management code (3 changes) (*)
  7b66866... Updated Slovak translation (*)
  8776bb5... level bar: Make the full offset official (*)
  1a71579... level bar: Improve documentation (*)
  ccd8c76... level bar: Fix offset behavior (*)
  1a524f3... Updated Polish translation (*)
  c3c01d8... level bar: Document buildable syntax (*)
  4a465e6... Fix levelbar css node tests (*)
  a1839a7... Updated Spanish translation (*)
  72a3f25... Updated Spanish translation (*)
  5f01e69... widget-factory: Update levelbar example (*)
  af64a60... box gadget: Fix allocation without baseline (*)
  667069c... Adwaita: No rounded corners for fullscreen (*)
  c360b5f... Remove more unnecessary redraws (*)
  2902063... iconhelper: Un-duplicate some code (*)
  d3a0dfe... cssstylechange: Add helper function to print change (*)
  2d8db26... csstypes: Add GTK_CSS_AFFECTS_SYMBOLIC_ICON (*)
  0ec4c76... stylepropertyimpl: Use GTK_CSS_AFFECTS_SYMBOLIC_ICON (*)
  0c80210... iconhelper: Save whether the surface is symbolic (*)
  0bd6c48... Add and use gtk_icon_helper_invalidate_for_change (*)
  ded745a... Make gtk_icon_helper_invalidate private (*)
  486a0a4... image: _get_style_context never returns NULL (*)
  e0f31ab... Add css node tests for box packing (*)
  dc407db... inspector: Avoid crash in magnifier (*)
  76d0311... Updated Kazakh translation (*)
  07a994c... win32: on focus restore the window if iconified (*)
  eb55597... win32: properly handle show and focus (*)
  76fedc1... gtk: Fix some return-values annotations (transfer none/full (*)
  c536935... Various documentation fixes (*)
  1331b60... A few more documentation fixes (*)
  019dab7... gtkmagnifier: Avoid a crash if the inspected widget is fina (*)
  a3a5cf1... text view: Improve tag pointer tracking (*)
  7ad6043... gtk-demo: Improve the tag implementation (*)
  8ea573b... css node tree: Fix crash (*)
  c44364f... spinbutton: Free the gadget in finalize (*)
  bdd182f... frame: Set border gadget state after creating it (*)
  becfd18... overlay: set css name (*)
  751b69c... Updated Brazilian Portuguese translation (*)
  701cdda... gtk-demo: Add a menu to foreigndrawing (*)
  8e6cc26... testgtk: Remove an unused variable (*)
  6715520... gtk-demo: attempt at a notebook with active box-shadow in t (*)
  bfd254c... gtk-demo: Add more foreign drawing examples (*)
  788951c... win32: Fix empty body warning (*)
  584931e... win32: Use g_set_object() (*)
  4ce6d10... win32: Remove deprecation warnings in devicemanager code (*)
  766b1b9... win32: Remove deprecation warnings in dnd code (*)
  1d98019... immodule: Stop gcc from complaining (*)
  573f51c... mountoperation: Silence gcc (*)
  0ea9131... printoperation-win32: Silence gcc (*)
  117e303... filechoosernativewin32: Define MSC_VER at top of file (*)
  068f8a3... filechoosernativewin32: Add missing return type (*)
  ccc7e30... filechoosernativewin32: Silence gcc (*)
  ccbfa64... win32embedwidget: Mark deprecated sections (*)
  76e56c5... win32: Stop using _gdk_display global in device code (*)
  7f266e1... win32: Make cursor code work without _gdk_display (*)
  ec3ce21... win32: Remove _gdk_display usge from dnd code (*)
  93ecb1d... win32 theme: Do a quick'n'dirty search/replace (*)
  9c700b2... win32 theme: Replace pseudoclasses with undeprecated ones (*)
  ce8a98e... win32 theme: Get rid of deprecated style properties (*)
  34db80c... tests: Remove unused variable (*)
  b561af2... testgtk: Compile without warnings on win32 (*)
  dda9593... imcontextsimple: Remove unused variable on win32 (*)
  9efb275... filechoosernativewin32: Remove unused variables (*)
  f9c2982... testsuite: No warnings on type conversions please (*)
  033fb5a... win32: Always pass a window to the default event filters (*)
  a620a1d... win32: Remove unused functions / header includes (*)
  99153ed... win32: Remove XP-specific code (*)
  1519801... win32: Capture WM_THEMECHANGED (*)
  4dfbacc... win32 theme: Add a GtkWin32Theme object (*)
  88b7dfd... win32: Move init code into windows-specific code (*)
  f5d4fb1... inspector: Don't use unused variables (*)
  bb15c53... notebook: fix arrow states (*)
  90d5c7f... mir: Add C++ guards (*)
  460aa64... Adwaita: animate check and radios (*)
  1bd0431... Adwaita: fix bogus selector... (*)
  3bf1151... Fix Quartz clipboard image retrieval. (*)
  23d2f2d... Adwaita: tone down treeview separators (*)
  56ba815... placesview: Fix some minor issues (*)
  85b44a3... cannot not -> must (*)
  32804e0... Adwaita: Don't grow flat entries (*)
  a47d9a7... treeview: Make sure the editing widget's top left is always (*)
  452d25b... placessidebar: Increase padding (*)
  170cb01... Revert "Remove _gtk_box_get_children" (*)
  eb90c4f... Adwaita: make popovers less 1995 (*)
  5562f4f... gtk-demo: spinbutton and menubar examples (*)
  48d7219... paned: Don't overdraw (*)
  d55b815... x11: Avoid setting has_pointer_focus if a EWMH compliant WM (*)
  102b3bf... paned: Draw handle before children (*)
  4c37719... Adwaita: Insensitive notebook arrows (*)
  811a9b2... file chooser: Use the right model when getting the selectio (*)
  71559c6... file chooser: Avoid nonworking search+save combinations (*)
  51af704... gadget: Be careful in geometry calculations (*)
  0645425... cssimageradial: Don't print 2 spaces (*)
  7b301fc... linear-gradient: Remove the hack using NUMBER (*)
  e2d966e... cssnumbervalue: Remove gtk_css_number_value_get_unit() (*)
  b246d55... css: Turn number values into a virtual type (*)
  a52ecd2... css: Add gtk_css_number_value_can_parse() (*)
  cd6dc95... css: Add initial support for calc() (*)
  65dd9da... css: Add support for sums to calc() (*)
  4a9fa1e... css: Add API to handle order when printing calc() (*)
  63d1f80... css: Add support for '*' and '/' to calc() (*)
  0cda3ba... calc: Allow subterms with '(' ')' bracketing (*)
  93eec3e... css: Implement transitions for numbers of different units (*)
  e7470be... tests: Port testlockbutton to GTask (*)
  d3e8cf8... testsuite: Don't use deprecated APIs (*)
  ecdd420... Updated Chinese (Taiwan) translation (*)
  3f4f914... Updated Chinese (Taiwan) translation (*)
  35bed27... Docuemnt calc() support in CSS (*)
  29a7373... widget-factory: Add an inline toolbar example (*)
  12daac7... Adwaita: notebook arrow styling. (*)
  05dff4c... Adwaita: remove an unneded selector. (*)
  adddd1a... Revert "Adwaita: remove an unneded selector." (*)
  7f2d440... Adwaita: try being smarter wrt extending buttons. (*)
  7bca66e... gtk-demo: modernize the application demo (*)
  3a499d6... gtk-demo: Add window size saving example (*)
  ea42331... Fix a typo (*)
  72db203... Adwaita: fix scale popup button size (*)
  bf45d06... Adwaita: scss cosmetic changes (*)
  1bfbd23... Adwaita: don't set a border for drop targets (*)
  7e47418... paned: rtl-flip with the correct rectangle (*)
  88f0885... paned: Use content allocation instead of widget allocation (*)
  6edb420... paned: Fix drawing (*)
  601e762... Adwaita: correct spacing for mixed buttons (*)
  fc90bd5... gtk-demo: Fix the size saving for CSD (*)
  c0a61c2... gtk-demo: Streamline application (*)
  e0bf128... gtk3-demo: Fontify all source files (*)
  3c9a63b... Adwaita: Fix a padding problem in action bars (*)
  f1b34a7... Adwaita: image-button sizing fix (*)
  54b378b... Adwaita: flatten up search bars and inline toolbars (*)
  915fe87... Adwaita: fix treeview dnd column headers (*)
  3b19db4... css: Add a number value handling win32 sizes (*)
  d584e22... win32: Add gtk_win32_theme_parse() (*)
  a1617c6... win32: Canonicalize theme-name before adding to hash table (*)
  3597baf... win32: Update color handling to recent GtkWin32Theme change (*)
  6d90901... win32 theme: Use same spinner as Adwaita (*)
  b43844f... win32 theme: Don't set the color on * (*)
  f425b55... win32: Add support for -gtk-win32-part-width/height to CSS (*)
  de38435... cssimagecrossfade: Fix order of images when parsing/printin (*)
  b227d02... win32 theme: Draw checkmarks and radiomarks properly (*)
  a4a158e... win32 theme: Remove a bunch of workarounds that are no long (*)
  beb7693... cellrenderertoggle: Use "check" and "radio" names (*)
  f3f3a1c... Fix 'make dist' (*)
  0e9f24b... gtk/gtkentry.c: Fix build on pre-C99 (*)
  aa4b385... Adwaita: no rounded corners for backdrop tiled windows (*)
  4d26640... Adwaita: shortcutswindow fixes (*)
  aed7ca1... Revert "Adwaita: no rounded corners for backdrop tiled wind (*)
  0b1aece... Adwaita: no rounded corner for tiled backdrop windows (*)
  88c68f2... Adwaita: sidebar background-color (*)
  e10f44e... places sidebar: use a box (*)
  4e2674e... Expand the docs for gtk_window_set_default_size() (*)
  1140a51... Adwaita: notebook fixes (*)
  1131ae2... gtk-demo: add menu check and radio examples (*)
  ee9c1c1... gtk-demo: add combobox demos (*)
  1d65e8b... gtk-demo: add menu separator demo (*)
  cb43af0... notebook: Fix a misplaced tab label (*)
  1b1d655... Adwaita: correct size for ssd titlebars (*)
  d10bd41... widget-factory: Add myself (*)
  46f46ed... cellrenderertoggle: Split out a function (*)
  1ee3df5... cellrendertoggle: Draw background + frame for mark (*)
  aad3135... gdk: Add GdkDragCancelReason enum as argument to GdkDragCon (*)
  4636552... gdkdnd: Make GtkDragContext::cancel RUN_LAST (*)
  9bd15e0... Updated Swedish translation (*)
  bc3b399... Updated Swedish translation (*)
  d26801c... Adwaita: correctly style arrows wrt tab position (*)
  38d0d0a... gdkdnd: Stick to the first gdk_drag_drop_done() result (*)
  c30d542... Some more CSS node tests for notebooks (*)
  a1cbcc1... Adwaita: stop using assets for treeview check/radio... (*)
  92fca23... win32 theme: Always include the win32 theme (*)
  3c0cd8a... win32 theme: Include the default win32 colors (*)
  ab19069... cellrenderertoggle: Change "indicator-size" handling (*)
  8f71060... file chooser: Reload current dir when switching from search (*)
  b9a1472... Add a release note about window size saving (*)
  e32da77... Add a release note about level bar changes (*)
  c2cfbc8... Updates (*)
  3a15aa2... Add -gtk-image-effect alias for -gtk-icon-effect (*)
  6085bba... Adwaita: be more specific about menu items height (*)
  7c799bb... Adwaita: make tab buttons square once again (*)
  d3a153a... Adwaita: places sidebar sizing with min-height... (*)
  af2cc81... Adwaita: places sidebar eject button sizing (*)
  03ec21d... Adwaita: make tab child not cover the active tab indication (*)
  3a4922a... file chooser: Add an ID to the box around the pathbar (*)
  bdee6b1... Adwaita: add back a bottom border on the pathbar/entry box (*)
  5de7a5f... Adwaita: use Matthias provided ID for the previous commit s (*)
  f945fb6... Adwaita: add a top border to the filechooser bottom bar (*)
  64c9ec1... wayland: Handle after-paint invocations when nothing was pa (*)
  38b1f15... wayland: Only attach the buffer if there was damage (*)
  a64dd9c... printing: Add message contexts (*)
  13e5e83... Add message contexts to translated strings (*)
  b8e2ebb... gtkplacessidebar: remove notification handling (*)
  da47ceb... places sidebar: Use the right marshallers (*)
  1b36fbf... 3.19.9 (*)
  3e5be58... win32 theme: Require comma between part and state ID (*)
  37e3ccb... win32: Split out fallback code into separate file (*)
  c98007f... win32: Add fallback code to draw theme parts (*)
  a3998bc... win32 theme: Add a hack that selects the right font on Wind (*)
  67b893c... win32 theme: Add a way to query border of theme parts (*)
  01bcda8... win32 theme: Query theme borders when rendering buttons (*)
  2782a14... win32 theme: Add checkbutton spacing (*)
  6bf33ac... Adwaita: _drawing cleanup (*)
  d3c247e... Adwaita: added a new mixin for check/radio/sliders (*)
  9bb139c... Adwaita: unused assets cleanup (*)
  56c54a2... Adwaita: reset the shadow on disabled scales (*)
  d976bbd... Updated Slovak translation (*)
  0298d50... Updated Polish translation (*)
  71c36bb... Updated German translation (*)
  a93fdd8... Adwaita: housekeeping (*)
  79ca3f0... Adwaita: restrict button transition (*)
  d57f4a7... Adwaita: only needed properties on entry transition (*)
  c38c336... Document help overlay action name in GtkApplication (*)
  934b3f6... Document that GtkApplication loads gtk/menus-common.ui (*)
  d1cf970... Updated Spanish translation (*)
  5a253c5... wayland: check for support of xdg_shell interface (*)
  40c0a6a... gtkplacessidebar: remove unneeded condition (*)
  11b3efb... gtkcsscalcvalue: avoid unitialized boolean (*)
  a3ba7f0... css: Don't start transitions when the value didn't change (*)
  9c21101... gdk: Add a way to show included backends (*)
  8269131... Revert "Adwaita: only needed properties on entry transition (*)
  09cd17a... Revert "Adwaita: restrict button transition" (*)
  2e7f98a... Win32: remove the _is_win8_or_above global variable (*)
  5770161... Win32: remove the _gdk_monitors global variable (*)
  3aec838... Win32: chain up screen finalize (*)
  7505d49... Win32: free the monitors array (*)
  ce62f05... wayland: Update gtk-shell protocol to v3 (*)
  ebb1750... wayland: Implement gtk_shell.set_startup_id (*)
  a979cff... Adwaita: check/radio/slider gradient tweaks (*)
  d2fb069... entry: Make get_text_area_size() vfunc work again (*)
  079e90b... Adwaita: scale slider assets refresh (*)
  1dda932... X11, GdkScreen: properly implement init_randr15 including o (*)
  e837aa6... x11: Some cleanups to the multihead initialization (*)
  ebff86d... box gadget: Make it possible to draw focus (*)
  7ed1225... check button: Draw focus again (*)
  d245400... expander: Draw focus again (*)
  edcc0c2... Adwaita: resurrect scale-has-marks-above/below classes (*)
  7c577dd... assistant: Add margin to action area (*)
  b23300c... Adwaita: fix entry progressbar (*)
  44f6fcf... Adwaita: move 1px up the check asset (*)
  effee1f... Revert "Adwaita: resurrect scale-has-marks-above/below clas (*)
  7698ac4... Adwaita: remove unused selector in _common.scss (*)
  6b53138... box: Fix rtl allocation with center widget (*)
  966dd56... entry: Fix baseline allocation (*)
  23b3774... css: Mark outline properties as affecting clip when they do (*)
  e4a485d... renderborder: Add API to query the outline clip (*)
  1548b68... css: Make outline-offset animatable (*)
  63eb15b... win32: Add missing break in switch statement (*)
  eda348d... win32: Handle size queries for all values (*)
  f3d67cc... win32 theme: Add rudimentary titlebar support (*)
  a754579... css gadget: Adjust baselines for min-height (*)
  e9300e2... dnd: Avoid a crash (*)
  52e0ab5... print dialog: More baseline alignment (*)
  5a80a35... drawingarea: Update docs around background handling (*)
  cee39bf... Add a release note about drawingarea background (*)
  0c91584... Adwaita: Drop decoration.ssd selector (*)
  908bcf3... updated Punjabi Translation (*)
  00559e1... updated Punjabi Translation (*)
  c2dd3c0... win32: Move variable definition to not cause gcc warning (*)
  c73db50... win32: Implement GetSystemMetric() fallbacks (*)
  3c5c748... win32 fallback: Warn if we don't know how to draw a part (*)
  2e709fd... win32 fallback: Add code to draw titlebars (*)
  828f2e1... win32 theme: Sanitize a few colors (*)
  e935993... win32 fallback: Draw window title button images (*)
  3cf98a4... Fix typo. (*)
  46d3611... Fix Quartz Full Screen Crash. (*)
  ecaca07... win32: Allow querying names for colors (*)
  37a4e1c... csscolor: Allow using the name for a win32 color (*)
  63934ba... win32 theme: Replace color ids with color names (*)
  9821686... win32: Allow querying names for metrics (*)
  dc1e191... csssizevalue: Allow using the name for a win32 metric (*)
  cdb12fe... win32 theme: Replace metric ids with metric names (*)
  4146571... win32draw: Use the right checks (*)
  808017d... win32 theme: Size titlebar icons correctly. (*)
  6c0270b... win32 theme: Make tooltips look right (*)
  5962dae... Windows: Update how gtk-win32.rc is generated (*)
  7f89856... Adwaita: color scale slider fixes (*)
  9fb9d20... Adwaita: fix scale with marks sliders (*)
  5906b15... Adwaita: avoids up pointing scale slider to jump down on ho (*)
  07d3268... MSVC 2008 builds: Fix previous commit (*)
  ca050e1... Updated POTFILES.skip (*)
  ff9e73d... Update Catalan translation (*)
  b3a8018... Win32: remove leftover function (*)
  7047099... Win32: fold the gdkinput.c file in gdkdisplay-win32.c (*)
  bc3c855... wip _gdk_display (*)
  c643d8b... Win32: fix warning (*)
  70b9ea2... Updated Chinese (Taiwan) translation (*)
  c3dc0d8... container: Request layout again depending on layout mode (*)
  437dec6... csscolorvalue: Print a comma for win32 values (*)
  3056d79... cssparser: Make _gtk_css_parser_has_number() a bit smarter (*)
  cf71d98... entry: Make the get_text_area() vfunc relative to top left  (*)
  2b03bbb... Updated Thai translation (*)
  a2b4acb... Updated Serbian translation (*)
  cab307f... Updated Serbian translation (*)
  5ee0a71... Updated Serbian translation (*)
  98fb6f6... Updated Galician translations (*)
  63a204e... gtkplacessidebar: add open flags to other locations (*)
  3d70051... GtkGestureMultiPress: reset multi-press sequence if the sou (*)
  4ff3d5b... gdk: Avoid 2/3BUTTON event generation if the source device  (*)
  17a4bd5... gtkplacesview: use location instead of the enclosing one (*)
  0c25c5d... revealer: Don't report >0 preferred width... (*)
  566010e... Add a testcase for revealer size allocation (*)
  cf6c0b0... spin button: Use the Ctrl modifier for Home and End key bin (*)
  d7fc1ea... Updated Brazilian Portuguese translation (*)
  fad0c27... Updated Swedish translation (*)
  3cff1ef... Update Galician translations (*)
  b8183fb... Add a release note about theme changes (*)
  97c1803... 3.19.10 (*)
  bf0ef08... Update Catalan translation (*)
  ffea7a2... Updated Brazilian Portuguese translation (*)
  60d7f43... GtkTextHandle: Look up for the first child of a scrolled wi (*)
  594ba30... mir: fix GdkSeat-related deprecations (*)
  acbb0c4... mir: fix warnings (*)
  e390e3b... GtkIMContext: remove broken anchors in documentation (*)
  18abf86... Updated French translation (*)
  9016a00... treeview: Fix positioning of editing widgets (*)
  8ed804f... textview: Draw the background properly (*)
  760b540... treeview: Don't make things way too high (*)
  c75a833... x11: More fake tablet blacklisting (*)
  dde3362... gadget: Warn about missing size allocation (*)
  03db14c... inspector: Show some basic device information (*)
  455935a... inspector: Show more device information (*)
  15ccdcd... inspector: Don't show numeric ids (*)
  84ba01d... inspector: Update for screen config changes (*)
  e126633... x11: Update seat capabilities (*)
  1977994... gtkplacesview: clean up mount server callback (*)
  f468f0f... device: Add a num-touches property (*)
  a4a7740... xi2: Set ::num-touches for touch devices (*)
  fe4602a... inspector: Show ::num-touches for touch devices (*)
  20cf42c... gtkplacessidebar: avoid unresponsive UI while trashing (*)
  53fe9c2... inspector: use guint to fix the windows build (*)
  374494b... Updated Galician translation (*)
  71a9fd9... stylecontext: Move background_is_opaque() function (*)
  4e8fb33... pixelcache: Don't have a style context argument (*)
  3a9ceff... win32 theme: Make entries and textview work (*)
  40269f4... Updated Polish translation (*)
  8920b6a... Updated Brazilian Portuguese translation (*)
  abd781a... icon helper: Don't set baseline to 0 (*)
  3431451... frame: Let GtkContainer handle border-width (*)
  77594be... frame: Measure border gadget separately (*)
  0213815... Move .keycap docs from GtkFrame to GtkLabel (*)
  a975e73... fix a typo (*)
  09b1571... Better baseline adjustment (*)
  5df1e98... window: Draw decorations in the right place (*)
  a051e56... widget-factory: transition pages (*)
  f749152... Fix a copy-paste error (*)
  5b2e883... Remove redundant words from docs (*)
  4f5f299... inspector: React to device changes (*)
  8b93c01... inspector: Simplify general tab setup (*)
  5522ce9... xi2: Add some more debug spew (*)
  ad204c8... win32 theme: Fix decorations (*)
  34e2049... win32 theme: Make titlebuttons look like they're the right  (*)
  d3f7135... Document CSS win32 size support (*)
  c61764b... GDK W32: Fix the filling of MINMAXINFO (*)
  c3e56d3... Updated Hungarian translation (*)
  377ac90... gtkplacessidebar: clean up trash row on destroy (*)
  ea9e822... gtkplacessidebar: use gpointers in trash row (*)
  1a0b656... Adwaita: fix separator in non paned using split headerbar (*)
  296a7c2... Adwaita: simplify mixed buttons styling (*)
  9f606b8... Adwaita: stricter selector for split headerbar separator (*)
  0a6ee5e... W32: Fix for commit 1f74f12d9, re-enabling decimal separato (*)
  4fd5ad2... Adwaita: notebook tab sizing fix (*)
  787e1d7... wayland: Add gtk-primary-selection protocol (*)
  f9f5586... wayland: Make the function to get the last serial a seat on (*)
  ed3c87d... wayland: Implement the (so far internal) primary selection  (*)
  a2c575e... wayland: Use the page size as the selection buffer size (*)
  3084eca... Updated Occitan translation (*)
  9f37557... Fix an memory overrun (*)
  2cabfcc... Avoid an a crash with GTK_DEBUG=builder (*)
  6108c64... cssselector: Don't invoke undefined behavior (*)
  5ca860d... dialog: Avoid a memory leak in an error case (*)
  c784d5d... levelbar: Avoid a use-after-free (*)
  88e372c... infobar: Avoid a memory leak in an error case (*)
  8ff40b5... Plug a small memory leak (*)
  ca3d87c... Avoid an out-of-bounds access (*)
  b72996c... Updated Occitan translation (*)
  914f7bd... wayland: Survive without primary selection (*)
  d7bc0fd... textview: Fix coordinates when background drawing of text n (*)
  6b4788c... textview: Support borders in text node (*)
  cdb1cda... notebook: The active tab is now :checked (*)
  e45cb33... window: Include decoration border and padding in resize are (*)
  a2fa647... cssimagewin32: IMplement printing (*)
  245d217... boxgadget: Add ability to draw children in reverse (*)
  053e549... notebook: Redo notebook implementation (*)
  f73e768... gdk: factor out utility shared among backends (*)
  70d689c... gdk: calculate pixel color shift and precision lazily (*)
  879333d... win32: Finish button drawing code (*)
  b18e64e... win32: Add fallback drawing code for window frames (*)
  5d34ee7... win32: Implement fallback code for tabs (*)
  39bfac0... win32 theme: Remove special case for notebooks (*)
  3463031... win32 theme: Implement GtkFrame (*)
  9b71a9b... Update Catalan translation (*)
  a7a934a... gtk3-demo: Update css (*)
  98a3695... file chooser: Don't ellipsize "Other Locations" (*)
  87554eb... widget-factory: Make the sliding opt-in (*)
  213f74f... tutorial: Drop excessive margin from headerbar (*)
  9d5ad67... gtk-demo: Add some padding in sidebar (*)
  492fec6... gtk-demo: Put hte app menu in a separate file (*)
  0f3a211... gtk-demo: Simplify ui files a bit (*)
  e48bd2e... win32: move gdkvisual code in gdkscreen (*)
  58e169c... win32: do not confuse gtk-doc (*)
  00f396d... win32: rename initialization function for clarity (*)
  b20f80e... win32: move function (*)
  48d693e... win32: make init_root_window private to the screen object (*)
  41a371c... win32: factor out on_displaychange_event method for the scr (*)
  d59c796... Fix builddir != srcdir (*)
  870a5b4... frame: Don't move border gadget and child down (*)
  54ebe5d... Add a release note about subclassing (*)
  aaed736... win32: close the screen when disposing the display (*)
  450b39f... Updated POTFILES.skip (*)
  72b4026... gdkwindow: cleanup, avoid direct access to display members (*)
  bbd94b5... gtk: Strip newlines from g_warning and g_error (*)
  435c8c9... gtk-demo: Strip newlines from g_warning and g_error (*)
  492ea59... examples: Strip newlines from g_warning and g_error (*)
  9434230... broadway: Strip newlines from g_warning and g_error (*)
  697efcd... x11: Strip newlines from g_warning and g_error (*)
  1c887b2... gdk: Strip newlines from g_warning and g_error (*)
  4f422d1... quartz: Strip newlines from g_warning and g_error (*)
  664b166... wayland: Strip newlines from g_warning and g_error (*)
  7bd1012... tests: Strip newlines from g_warning and g_error (*)
  9dad9a4... testsuite: Strip newlines from g_warning and g_error (*)
  e0caafb... display: Don't change default seat in flight (*)
  1870279... gdk: remove _gdk_event_queue_prepend (*)
  8e1368e... widget: make sure to check all children for allocation need (*)
  0ac71e8... Drop some unused debug printfs (*)
  2ee7fb1... Don't use g_print for debug output (*)
  b1d691d... testsuite: Fix up icontheme test (*)
  2801f3c... gdk: Don't use g_print for debug output (*)
  2a2d254... quartz: Don't use g_print for debug output (*)
  29c1263... wayland: Don't use g_print for debug output (*)
  2ad19c7... x11: Don't use g_print for debug output (*)
  ee217dc... Add and use GDK_CHECK_DEBUG macro (*)
  807c0c0... gdkwindow: get the pointer device from the default seat (*)
  363f9c9... gdkdisplay: get the pointer device from the default seat (*)
  539b108... broadway: get the core pointer from the device manager (*)
  502744b... quartz: get the core pointer from the device manager (*)
  38ad579... gdk: remove the core_pointer field from GdkDisplay (*)
  4111905... frame: Fix horizontal size request (*)
  6ad6745... Fixes to Catalan translation (*)
  316fe1d... wayland: deal with staging buffer getting allocated prematu (*)
  e9d2a62... win32: actually call _gdk_win32_screen_on_displaychange_eve (*)
  33ac51e... win32: init wintab when the device manager is constructed (*)
  10e24b8... Move the level bar release note to the right section (*)
  4bb0a8d... range: first pass at porting to gadgets (*)
  d0c671d... range: deprecate trough-under-steppers (*)
  3b37f2a... range: use newer GtkCssGadget API (*)
  1f9de3c... range: deprecate arrow-scaling style property (*)
  d192150... range: don't call gtk_range_calc_layout() in realize() (*)
  83a6471... range: simplify code a bit (*)
  6c19947... range: remove call that is not needed (*)
  8c43b3e... range: remove unused code (*)
  e9fe46e... gadget: add hit test functions (*)
  413b9d5... range: continue porting to GtkGadgets (*)
  c1eff2c... range: deprecate more style properties (*)
  d1c5ecf... scale: deprecate slider-length style property (*)
  ddb863e... range: move slider inside the trough (*)
  cbbe237... range: remove special case that's not needed (*)
  b6f0b6b... range: move GtkColorScale special case to GtkColorScale (*)
  a7099d1... range: simplify code (*)
  b927fc0... Revert "range: simplify code" (*)
  8b87eca... Revert "range: move GtkColorScale special case to GtkColorS (*)
  1a116b9... colorscale: don't use style properties to determine slider  (*)
  fb11cc1... range: remove border allocation hack (*)
  0974b0d... range: whitespace fix (*)
  f0d9afd... scrollbar: deprecate min-slider-length style property (*)
  6827bd5... range: move slider drawing where it belongs (*)
  06776d3... boxgadget: add API to set expand/align flags for gadget chi (*)
  6401e24... range: use new GtkBoxGadget API instead of removing/inserti (*)
  6370d6c... boxgadget: add APIs to insert gadgets next to siblings (*)
  1d047f0... range: use new GtkBoxGadget API instead of counting childre (*)
  a9ea544... scale: always add marks at the beginning or the end (*)
  d1433c2... range: add a gadget for the whole widget area (*)
  622f5ae... Adwaita: WIP for new range theme (*)
  2d2a816... range: simplify code (*)
  44178c0... gadget: add API to get various area boxes (*)
  6ecab5e... range: use new GtkCssGadget API instead of rolling our own (*)
  0883ff5... range: use border box for slider area (*)
  3ff66ed... gadget: simplify code (*)
  0468ff1... Adwaita: some more WIP theme work for the new scale (*)
  424f17c... range: don't use gtk_range_set_min_slider_size() (*)
  887b6d6... range: deprecate gtk_range_get/set_min_slider_size() (*)
  bc41ff8... range: better hack for GtkColorScale (*)
  8d5d16a... scale: remove unused argument (*)
  b73d274... scale: rename function arguments (*)
  2f420d0... scale: use gadgets instead of nodes for mark containers (*)
  562a501... scale: port marks size request to gadgets (*)
  1a8eb9f... scale: implement size allocate for mark gadgets (*)
  cdd7a7b... scale: implement rendering for marks gadgets (*)
  0c8dbf0... range: draw slider on top of all contents (*)
  0fb50dc... gadget: improve debug message (*)
  74a8bbf... Adwaita: add minimum size for marks (*)
  7bd3d87... scale: add a gadget for every mark (*)
  bb55a1a... scale: add gadgets for indicator/label in scale marks (*)
  5a83787... Update CSS nodes documentation (*)
  d000b21... range: fix fill level for vertical inverted scales (*)
  4a6f8a0... gdk: remove the display->list_devices vfunc (*)
  fa43edd... gdk: implement gdk_display_list_devices using GdkSeat (*)
  a74bb0d... notebook: Reallocate tab gadgets when we reorder them (*)
  61f5562... notebook: Tell everyone we reordered stuff (*)
  9f08029... Updated Swedish translation (*)
  3607b9a... wayland: Restore size when configure size is 0x0 (*)
  eff97fd... Take a reference on the im context for async ops (*)
  6230319... Updates (*)
  87e71af... cell renderer: Strip out :drop(active) state (*)
  37007c4... level bar: Don't leave css nodes behind (*)
  cb614cc... range: Don't leave css nodes behind (*)
  5889d25... Adwaita: fix outline for scale trough (*)
  577783a... scale: Don't leave css nodes behind (*)
  956b2ff... progressbar: Don't leave css nodes behind (*)
  9e2207b... gdk: Compress window state events (*)
  de38380... wayland: Check actual impl type in transient loop (*)
  444703f... css node tests: Update notebook results (*)
  2a8355f... 3.19.11 (*)
  e15ab84... MSVC builds: Re-arrange include paths (*)
  72d7664... Updated Hebrew translation (*)
  5d8fd8a... Updated Hebrew translation (*)
  ea8873d... MSVC build: Drop crypt implementation for MSVC (*)
  5e00f5f... Fix last commit (*)
  1e27fe8... mir: display->list_devices vfunc was dropped (*)
  77d624a... Updated Galician translation (*)
  13b320e... combobox: Ensure an entry gets created for has_entry combos (*)
  04d9577... combobox: Make sure the cellview expands (*)
  c3d3bf6... combobox: Put the button in a box (*)
  a380533... container: Remove check (*)
  222c43f... combobox: Put child into box (*)
  8e3bc96... win32 theme: Implement horizontal spinbuttons (*)
  89121e0... win32 theme: Add a naive switch implementation (*)
  619799b... wayland: make deliver_key_event return void (*)
  551f174... wayland: handle key up events earlier in deliver_key_event (*)
  b528183... wayland: synchronize key repeat with server (*)
  a87e18c... Updated Lithuanian translation (*)
  b1144a7... scale: don't add scale label for empty markup (*)
  d3ca8aa... Adwaita: fix combos styling (*)
  8205a30... Add a css node test for comboboxes (*)
  4a5801b... combobox: Correct the CSS node docs (*)
  fde1aac... Adwaita: scale with marks style fixes (*)
  d4cda10... Updated Spanish translation (*)
  597151c... Adwaita: fix scale with marks size (*)
  e03946b... GDK W32: custom (non-WM) drag-move and drag-resize code (*)
  c05f254... GDK W32: Use layered windows (*)
  76ea3a1... Adwaita: more scale style fixes (*)
  05d1437... Updated Russian translation (*)
  3e06942... widget: Add brute force method to propagate clip (*)
  1395f3a... scrolledwindow: fix left/right thinko for scrollbar style c (*)
  0b156ea... Document the .circular style class (*)
  f9ed3fd... GDK W32: Implement gdk_win32_screen_get_monitor_workarea() (*)
  8ebc03a... range: use border allocation for gadget hit test (*)
  84ddc6a... GDK W32: Force correct mouse cursor for custom resize/move (*)
  ba89fbd... GDK W32: Set default cursor from our own theme right away (*)
  7eb9f5f... W32: Prefer CSD by default (*)
  0f95472... gtkwindow: Use default size even if not resizable (*)
  3549490... Adwaita: use margin for spacing widgets on toolbars (*)
  08613dc... Adwaita: uniform paddings on image-buttons (*)
  ae2bf88... Updated Korean translation (*)
  a37ea5d... Updated Korean translation (*)
  4a729dc... gtkwindow: Fix regression with fixed size windows (*)
  8b6603b... Adwaita: fix a thinko about toolbar items spacing with marg (*)
  1c544e4... Add GtkRevealer sizing tests (*)
  e2e330d... revealer: Don't use TRANSITION_NONE for disabled animations (*)
  95fe3ec... GDK W32: Fix redrawing during drag-move with no composition (*)
  a55f111... Remove unused variable (*)
  00069e2... Updated Greek translation (*)
  8b70115... revealer-size: Fix animation setting (*)
  35d9702... reftests: rename util file frame-inhibitor (*)
  d46d50b... reftests: add a test for animated box shadow updating clip (*)
  d341611... Updated POTFILES.skip (*)
  c581259... box gadget: Add a way to allocate in reverse (*)
  c48f0d6... check button: Reinstate rtl allocation behavior (*)
  763daf4... expander: Reinstate rtl allocation behavior (*)
  f3f998e... Check if XRRGetOutputInfo returned a null pointer. (*)
  f03efbe... Updated Kazakh translation (*)
  bc49954... Updated Kazakh translation (*)
  757b74b... Adwaita: fix thinko in fine-tune scale selector (*)
  7ccd91c... testscale: change example to use upwards labels (*)
  6b2cde9... entry: Make progress node invisible when appropriate (*)
  7382f3c... icon helper: Properly update on style change (*)
  88d51a8... Adwaita: fix a thinko wrt fine-tune scales (*)
  50598ee... gtk-launch: add hack to close up dbus-daemon race (*)
  5485857... Adwaita: really fix scale with marks (*)
  51b83c4... gadget: Warn if for_size is too small (*)
  4d2e7a0... gadget: Add more details to warning (*)
  69479ce... wayland: Clean up key repeat timeout (*)
  59badc3... Adwaita: shrink back scale trough (*)
  f24ac2f... Updated Hungarian translation (*)
  adcd1ce... gtkwindow: windows with a fixed size can shrink (*)
  832742e... x11: Trap errors around an XRandr call (*)
  7ff2f45... range: add positional style classes to fill/highlight (*)
  756ca38... Updated Russian translation (*)
  0c987f9... Adwaita: scrollbar style rewrite (*)
  035ce8f... Adwaita: fix a typo (*)
  eef3153... Adwaita: shrink scroolbars (*)
  aadbabf... wayland: Don't crash with offscreen windows (*)
  303fdfb... Adwaita: treeview column header scrollbar top border (*)
  fec0c4c... Revert "gtkplacessidebar: add open flags to other locations (*)
  fdde27e... gtkplacessidebar: add new other locations with flags signal (*)
  046a4a6... gtkapplication-dbus: use application id instead of prgname  (*)
  cdc5804... gtkwindow: default size with fixed size windows (*)
  5a42c2e... range: fix warning for gadget slider (*)
  b84cf5f... tool button: Update style classes (*)
  7f9223b... gtk-demo: Fix up the inline-toolbar example (*)
  fce344d... range: factor out a function (*)
  f3e068b... range: avoid setting slider coordinates to negative numbers (*)
  c9371f6... Add a gtk-keynav-use-caret mode setting (*)
  5c0b589... text view: Respect gtk-keynav-use-caret (*)
  d8dee29... gdk: Add an X setting for gtk-keynav-use-caret (*)
  9266282... messagedialog: Respect the gtk-keynav-use-caret setting (*)
  2b1fc61... a11y: Expose window type hint as attribute (*)
  fa36f34... Update expected output of a11y tests (*)
  360bad6... inspector: Some ui refinements (*)
  e69c1c5... inspector: More grid lines (*)
  251810f... inspector: Avoid pointless selections (*)
  154d48e... Update Latvian translation (*)
  499c20d... Updated Polish translation (*)
  6ce3c78... Run accessibility tests always with CSD (*)
  8a62a36... Update a11y test output (*)
  213108b... Minor cleanup (*)
  434b08f... status icon: Prevent size dithering (*)
  b2e6ad6... Add a test that dumps settings (*)
  d691005... testsuite: Remove a test that isn't valid with csd (*)
  6066519... Updated Brazilian Portuguese translation (*)
  58a49c1... win32: fix "unused variable" warning (*)
  8f25481... win32: use a struct for the event source (*)
  c1b8aee... Updated Lithuanian translation (*)
  f77407e... Updated Slovenian translation (*)
  bdeff73... Updated Slovenian translation (*)
  3608d04... Updated Russian translation (*)
  31fd41e... Adwaita: fix glitch in fine-tune scrollbar theming (*)
  5c248bb... Make the settings test fail (*)
  4f76a89... Updated Slovenian translation (*)
  6338c5e... Updated Slovenian translation (*)
  d866f36... Updated Swedish translation (*)
  6efe1f4... Revert "range: use border box for slider area" (*)
  990bd03... range: use a fixed offset for mark "snap" size (*)
  8242182... range: move declarations to inner block (*)
  27a6183... range: simplify calculation (*)
  9c0e4c1... builder: Allow 'primary' as a modifier value (*)
  6d1cdaf... gtk-demo: Use <accelerator> (*)
  4ab91f0... spin button: Limit the entry width to reasonable values (*)
  94f0cef... Minor documentation improvement (*)
  27b53b5... Updated Hungarian translation (*)
  a9b50b6... scale: port scale values to gadgets (*)
  f294bdc... scale: deprecate value-spacing style property (*)
  d9db329... scale: trivial code cleanup (*)
  de1c4ba... range: remove duplicated code (*)
  c4615ef... range: rename function (*)
  9509bbb... range: remove unneeded gtk_widget_queue_draw() (*)
  4b5bcde... inspector: Drop the per-object CSS editor (*)
  aa193ce... inspector: UI refresh (*)
  02dd97f... Updated Brazilian Portuguese translation (*)
  2589e50... Updated Serbian translation (*)
  0f5a95e... Updated Spanish translation (*)
  f4551bd... Updated Spanish translation (*)
  8a1da56... Fix a typo (*)
  1388b11... wayland: Implement gtk-keynav-use-caret setting (*)
  13a94b6... Sync default double-click time with GNOME (*)
  3015f46... Fix another installed test typo (*)
  717e882... Updated POTFILES.in (*)
  d173b69... Updated Polish translation (*)
  18f81d5... Updated Slovak translation (*)
  3f190e0... Win32: Disable layered windows for GL (*)
  15c9b3e... GDK-Win32: Make update_stye_bits() available within the bac (*)
  24535e2... Updated Hungarian translation (*)
  450287f... Updated Serbian translation (*)
  6e17ed2... Updated Serbian translation (*)
  db48530... Updated Serbian translation (*)
  1f3c935... Adwaita: fix a typo (*)
  fdd3c91... gtk-demo: Try to fix foreigndrawing scrollbars (*)
  01ad22d... Adwaita: vertical paddings on menu (*)
  4357c22... gtk-demo: Update foreigndrawing example some more (*)
  b7fd014... gtk-demo: Fix a typo (*)
  6fdf1e4... Adwaita: path-bar style fixes (*)
  7822f59... Set VirtualBox USB Tablet to GDK_SOURCE_MOUSE (*)
  bd581be... Updated Russian translation (*)
  c0ac2b8... Updated Czech translation (*)
  c62862f... Updated Czech translation (*)
  5923b73... Adwaita: make links on infobars visible (*)
  8508ea1... Adwaita: add a top border to actionbars (*)
  9ab9201... Adwaita: regenerate css (*)
  ed5468e... window: Avoid excessive resizing with popovers (*)
  473e346... Adwaita: added a border to sidebars... (*)
  25b67af... textview: Ensure the borders fit into the allocation (*)
  1879de1... Adwaita: radiobutton and checkbutton style fixes (*)
  ec2257e... wayland: Unset the source-side DnD fd after passing it to t (*)
  3da4b81... wayland: Clear more thoroughly the source-side data on dnd_ (*)
  f619652... wayland: Allow 0-size writes in selection/dnd (*)
  aaa4676... wayland: Make data_source_target() an empty stub (*)
  fa48dbf... range: Fix gadget state propagation (*)
  0479969... Updated French translation (*)
  e5a5f0a... inspector: Remove an unncessary context menu (*)
  f23c77b... inspector: Some more cleanup (*)
  6af8e9f... inspector: Wording changes (*)
  747962e... Updated Polish translation (*)
  0c929b7... inspector: Avoid overflow when editing doubles (*)
  c1c8a86... inspector: Redo property lists a bit (*)
  c24cc63... inspector: Minor refactoring (*)
  a28e76f... GtkActionable: Improve property names (*)
  6e9fd68... inspector: Do a better job with readonly properties (*)
  30faa9a... inspector: Refine strv editor (*)
  f68cf69... wayland: Don't invent our own unstable protocol semantics (*)
  ed430dc... wayland: Add system bell support via gtk_shell (*)
  8fb7f50... wayland: Add request focus support via gtk_shell (*)
  b3860e4... quartz: Get core pointer from device manager (*)
  a09d552... Updated Czech translation (*)
  b9e3d20... Updated Serbian translation (*)
  40a2d7f... Updated Serbian translation (*)
  85d0220... Adwaita: gtkcolorscale styling. (*)
  65ea6f8... GDK W32: Partially rollback the custom resize for GL window (*)
  3c26fec... Updated Hungarian translation (*)
  8038139... Updated Brazilian Portuguese translation (*)
  25b036a... configure.ac: bump version (*)
  556940c... Updated Polish translation (*)
  c87eb58... Updated Spanish translation (*)
  ec0111c... Updated German translation (*)
  2b773e0... inspector: Show the frame clock in misc (*)
  81059c3... GtkFileChooserEntry: regenerate the completions if the dir_ (*)
  edacd5d... GtkFileChooserEntry: move the cursor after the user chooses (*)
  41ee906... Updated Polish translation (*)
  f87da27... Updated Serbian translation (*)
  804d330... Typo fixes (*)
  04e5971... Docs: Trivial consistency fix (*)
  33d7196... Add a layout debug option (*)
  ad54697... gadget: Show layout (*)
  97250ea... inspector: Add a switch for the layout debug flag (*)
  f82e4ff... Trivial formatting fix (*)
  02742d5... Make debug flags per-display (*)
  1a5cb41... Use per-display debug flags for visual debugging (*)
  1d19065... range: Fix trough clickability (*)
  f8bbbbf... gdk: Don't leak discarded window state event (*)
  b7577b2... Updated Hebrew translation (*)
  2fee5fb... entry: Fix drag highlight problems (*)
  3064e4e... spinbutton: Fix drag highlight problems (*)
  ab5ebf6... calendar: Fix drag highlight problems (*)
  e8c5db0... Adwaita: drop active style fixes (*)
  4c3e4d3... filechooserbutton: Fix drag highlight problems (*)
  b37e4ff... Adwaita: simplify vertically linked entries scss code (*)
  8879052... added NSEventTypeMagnify and NSEventTypeRotate for ZOOM and (*)
  f81635e... Updated Spanish translation (*)
  8351a6e... Adwaita: .osd check|radio style (*)
  fc7335b... colorscale: Draw a trough (*)
  b728559... cssanimation: Compute progress correctly (*)
  eeb945e... inspector: Widgets update automatically when CSS changes (*)
  5085e1c... Adwaita: rounded corners for colorscale popup (*)
  3c89c11... Adwaita: set a min-width on horizontal spinbutton entry (*)
  baaa063... Updated Slovak translation (*)
  63b03ce... Better debug messages for actions (*)
  a84926f... Updated Polish translation (*)
  09b8371... textview: Fix drag highlight problems (*)
  4b0abc1... range: Fix a few typos (*)
  3021790... Update Catalan translation (*)
  a6d575e... typo fix (*)
  2e34ce8... inspector: Add api to get the current tree walk position (*)
  5e68c4e... inspector: Reset the treewalk when required (*)
  2f4f164... Fix a typo (*)
  e44a87f... Fix the textview-margins reftest (*)
  4f3af94... Updated Czech translation (*)
  4d84e7a... Trivial formatting fix (*)
  07e6eae... file chooser button: Set a CSS name (*)
  5f00a9b... scrolled window: Fix scrollbar size allocation (*)
  d345a7a... color editor: Improve popup positioning (*)
  a97e8fd... GDK W32: Fix a typo (*)
  0e124c1... Updated Czech translation (*)
  2ee7d10... Updated Galician translation (*)
  634abd1... Updated Galician translation (*)
  39c8ad5... Adwaita: reset filechooserbutton:drop(active) (*)
  b46f722... Adwaita: scss cosmetic fixed (*)
  8003937... Adwaita: textview drag hilight (*)
  e44ea31... Adwaita: set back drag hilight color to black (*)
  2885f1b... Adwaita: fix notebook overflow arrows styling (*)
  dfc41b3... Adwaita: smarter scss extentions on the notebook (*)
  ff05ccf... Adwaita: smarter scss extentions for titlebuttons (*)
  d00e19a... Adwaita: some more selector housekeeping (*)
  fff323d... Updated Slovenian translation (*)
  9a21ff3... stack switcher: Support switching during DND (*)
  b7ae717... Updated Finnish translation (*)
  d9a6d2c... Updated POTFILES.skip (*)
  140f51c... Updated Lithuanian translation (*)
  302b830... Updated Russian translation (*)
  8a3c25c... path bar: Stop mishandling slider buttons (*)
  4f45353... pathbar: Style slider buttons (*)
  4525f86... Updated Hungarian translation (*)
  0696c84... Adwaita: refactor entry scss (*)
  2e39df7... Adwaita: more scss refactoring (*)
  c5a8be8... Updated Russian translation (*)
  6fd05df... gtk-demo: Handle GDK_TOUCH_CANCEL in event-axes demo (*)
  ade1ac1... Updated Japanese translation (*)
  ab16b19... GDK W32: Fix pointer-under-window code for custom resize (*)
  83cc7f7... GtkWindow: Make it an application/x-rootwindow-drop destina (*)
  160a4fe... GtkNotebook: Make tab DnD use application/x-rootwindow-drop (*)
  2923f69... gdkdnd: Add private means to commit the drag status (*)
  bbced9a... Adwaita: places sidebar selected button fix and refactor (*)
  5ac848d... GDK W32: Fix shown window position calculation for dialogs  (*)
  8b505d5... Adwaita: placessidebar dnd fixes (*)
  baab1eb... Adwaita: use a green (Tango Chameleon 3) for drag hilight (*)
  2173b6d... GtkScrolledWindow: Check proximity on both indicators on gr (*)
  0b840a0... GtkScrolledWindow: Do not hover one scrollbar if grabbing o (*)
  32b410c... Adwaita: more drag hilight fixes (*)
  183276a... Adwaita: fix vertical linked spinbuttons (*)
  aec0ffe... Updates (*)
  4f2cbd1... Updated Greek translation (*)
  d61c2b4... window: stop stomping on resize-mode set by external API (*)
  873f6ae... 3.19.12 (*)
  186ecdf... High Contrast: distinct insensitive button (*)
  7018a41... Correct a deprecation note (*)
  e44617b... High Contrast: reimplement gtk scale (*)
  87c410d... High Contrast: checkboxes and radios inside treeviews (*)
  c6dcc6e... Adwaita: add some comments in the GtkScale related scss (*)
  abfdad3... Adwaita: fix progressbar in treeviews styling (*)
  3e567b4... High Contrast: disabled scales more subtle (*)
  6f3a3ea... Adwaita: notebook better header spacing (*)
  9851218... scale: Fix value height calculation (*)
  e5e8ffa... High Contrast: reimplement check and radio (*)
  2864370... High Contrast: fix metrics for popover menus (*)
  ef8ef29... Adwaita: simplify treeview check and radio scss (*)
  6ccaa8e... High Contrast: keycap styling (*)
  6228233... Adwaita: remove a nonsensical comment (*)
  e4f6c76... High Contrast: fix entry and button metrics (*)
  b73f428... High Contrast: circular buttons (*)
  5e629bc... High Contrast: spinbuttons (*)
  3e6eca5... High Contrast: button metrics (*)
  1ae5643... Adwaita: shrink back big standalone osd buttons (*)
  b0b06ff... Updated Korean translation (*)
  51f34f4... Updated Korean translation (*)
  e9de5f1... HighContrast: Fix actionbar borders (*)
  9b4eff6... Updated Kazakh translation (*)
  4455ef1... Updated Kazakh translation (*)
  4a58e75... Adwaita: fix wide separators (*)
  981985e... High Contrast: remove an adwaita leftover (*)
  b0a25b3... High Contrast: add undecorated button mixin (*)
  52c3627... High Contrast: fix titlebuttons sizing (*)
  e942aee... High Contrast: menubar separator (*)
  0916880... High Contrast: fix app-notifications (*)
  1bf3f40... High Contrast: disabled flat buttons (*)
  450704b... Updated Italian translation (*)
  4ddd29d... Updated Italian translation (*)
  3e3d29f... gtkwindow: ignore default size if there is a size request (*)
  1bd5be6... quartz: fix quartz build (*)
  54d36ef... Updated Brazilian Portuguese translation (*)
  7d2a7a5... GDK W32: Don't move iconic windows (*)
  0e171dd... Updated Italian translation (*)
  71eac29... Updated Swedish translation (*)
  b88020e... Updated Swedish translation (*)
  a076df8... Hight Contrast: scrollbars (*)
  c94afa0... High Contrast: osd spinbuttons (*)
  4fc5832... High Contrast: osd spinbutton fixes (*)
  3a52961... High Contrast: spinbutton active state (*)
  fe31c5f... Updated Ukrainian translation (*)
  ad98651... High Contrast: fix drop states (*)
  3b1484f... Adwaita: fix colorscale shrinking when disabled (*)
  7d27fd0... High Contrast: fix a typo (*)
  a460584... High Contrast: stronger entry focus indication (*)
  48fb37f... High Contrast: don't hardcode a font-size on the switch (*)
  50b5820... High Contrast: switch style fix (*)
  80732a9... Updated Danish translation by scootergrisen (*)
  5a0aeec... Adwaita: correctly order backdrop decoration node shadows (*)
  99e2f91... Adwaita: simplify headerbar style (*)
  43937c6... Adwaita: checkbutton and radiobutton backdrop color fix (*)
  8f22138... Adwaita: remove commented out code (*)
  20a8ac5... Adwaita: reset entry props on horizontal spinbuttons (*)
  e079b92... Adwaita: fix label styling (*)
  ec50042... Revert "Adwaita: checkbutton and radiobutton backdrop color (*)
  38211ff... Adwaita: clean up checkbutton and radiobutton styling (*)
  0174803... Adwaita: added a transition to the backdrop state to most w (*)
  397bace... Adwaita: fix places sidebar icons style (*)
  c6834a0... pathbar: Order button CSS nodes right (*)
  3308122... placesview: Simplify (*)
  58b7512... cssshadowvalue: Fix copy/paste issue (*)
  c76424a... calendar: Remove duplicate flags value (*)
  ca3607c... menubar: Remove duplicate flags value (*)
  5db1c98... x11: Remove duplicate variable setting (*)
  471cdee... broadway: Remove duplicate initialization (*)
  07a69b7... gtk-demo: Fix copy/paste error (*)
  d42ba8a... tests: Add missing break statements (*)
  8cebc12... styleproperties: Don't use the same loop variable in nested (*)
  318a9c4... x11: Use g_error_matches() (*)
  9782a2b... broadway: Use explicit sizes for payload length (*)
  5091bc9... Updated Serbian translation (*)
  e397468... Updated Serbian Latin translation (*)
  7102851... styleproperties: Really don't use 'i' in inner loop (*)
  d457b4f... css: use "disabled" instead of the "insensitivie" (*)
  4e6f966... Update Latvian translation (*)
  7224dd7... High Contrast: sidebar round buttons (*)
  c867b17... Adwaita: fix treeview entry style (*)
  f64612c... Updated Danish translation (*)
  7da594e... Updated Danish translation (*)
  524ca3c... Adwaita: fix treeview spinbutton style (*)
  de466e7... Adwaita: rework places sidebar styling (*)
  3324729... Updated Danish translation (*)
  2e2c423... Adwaita: clean up (*)
  6598dca... Adwaita: sligthly dim backdrop selected fg color (*)
  eacd632... Adwaita: add a transition to the switch slider (*)
  44e225e... Adwaita: add a transition to the scale slider (*)
  4973b55... Adwaita: titlebutton fix (*)
  1dcd889... Adwaita: more evident colorswatch drag hilight (*)
  5c63ab2... style context: Don't use g_warning for API misuse (*)
  bee669e... Updates for 3.20.0 (*)
  f732fa6... Reword release notes (*)
  404a718... Improve window title context popup menu fallback (*)
  1c692c6... gdk: Reword some docs (*)
  3409ec5... Clean up gdk docs build a bit (*)
  105f9ac... Add gdk_drag_context_manage_dnd to the docs (*)
  e4d3987... gdk: Add a missing Since tag (*)
  09ea0c9... Add gk_gl_context_is_legacy to the docs (*)
  de4cb36... Document gdk_wayland_seat_get_wl_seat (*)
  615f55d... Updated Polish translation (*)
  69cb072... Updated Danish translation (*)
  5c6979e... Updated Hungarian translation (*)
  8f5471f... Updated Italian translation (*)
  7a1b828... Updated Brazilian Portuguese translation (*)
  9025cea... Updated Czech translation (*)
  a449cc8... Updated Finnish translation (*)
  0606202... 3.20.0 (*)
  f988f11... Updated Danish translation (*)
  2407f15... print-operation: Be more robust in the error path (*)
  068d382... dnd: Hide the drag window when we're done (*)
  5107c4a... gtk-demo: Rework foreigndrawing to use sizes from the theme (*)
  ca63330... stack: query preferred size for last_visible_child (*)
  a5a51e3... quartz: Fix up dnd code (*)
  12c5ca5... treeview: Update drop target highlighting (*)
  4ae057f... Adwaita: Update treeview drop target styling (*)
  26617bb... shortcutswindow: Make the search button square (*)
  08a0257... Fix the build (*)
  c9f9163... wayland: Remove GdkWaylandDeviceData pointer in GdkWaylandD (*)
  81f0d23... wayland: Replace all remaining uses of GdkWaylandDeviceData (*)
  1597f31... wayland: Remove GdkWaylandDataDevice typedef (*)
  219eedd... wayland: Rename internal functions with misleading naming (*)
  ce822c5... Updated Swedish translation (*)
  031978c... Updated Greek translation (*)
  45dfdbc... textview: Track differences between ink and logical rects (*)
  73fe852... gtk-demo: Improve markup demo (*)
  ee94f9f... Adwaita: simplify treeview:drop(active) code (*)
  7c2f81b... Updated Danish translation (*)
  c48bc48... wayland: avoid dropping surfaces when possible (*)
  475d916... Also look in system data dirs for themes (*)
  7cb36ab... Load theme settings from the right location (*)
  3e375a6... Added Bulgarian translation (*)
  4173360... Updated Slovak translation (*)
  f46aad3... Updated Spanish translation (*)
  052e82d... Fix an accidentally deleted line (*)
  65927ca... inspector: Look for themes in system data dirs (*)
  d6ca66b... Run a11y tests with csd for make check (*)
  aac8b01... Updated Russian translation (*)
  0ab7be8... Updated Slovenian translation (*)
  1355f00... Updated Galician translation (*)
  3a58488... Updated Russian translation (*)
  3f077ec... quartz: fix pixelated image surfaces in retina/hidpi mode (*)
  41195f6... switch: An active switch is :checked (*)
  dc2e5fd... Updated Slovak translation (*)
  aa82142... Adwaita: fix menu scroll arrows positioning (*)
  f5b6ab4... Adwaita: placesview connect to server label padding (*)
  16dc164... Adwaita: avoid sizing transition on the scale... (*)
  a4ed154... add a css style test for font: smaller (*)
  7e72f42... Updated POTFILES.skip (*)
  adb2b5c... High Contrast Inverse: scale trough fix (*)
  7ac7b52... High Contrast Inverse: set contrasty selected items (*)
  ac62bc0... High Contrast Inverse: switches (*)
  1f16eb4... Updated Basque language (*)
  5875101... Updated Basque language (*)
  b08ba9d... Updated Basque language (*)
  31a032e... Updated Basque language (*)
  cd78fa1... menu: Clip children to view window (*)
  b3ad4af... Updated German translation (*)
  1716e0b... Revert "add a css style test for font: smaller" (*)
  24f54d5... Update css node test for GtkSwitch changes (*)
  447325b... 3.20.1 (*)
  caa8046... add a css style test for font: smaller (*)
  40e777a... gtkaboutdialog: Add support for GNU Affero GPLv3+ (*)
  65687ba... trashmonitor: change trash monitoring process (*)
  fae1eff... Updated Italian translation (cherry picked from commit be62 (*)
  19034a2... Fix Catalan translation (*)
  5d34cf6... popover: raise when showing (*)
  4c8557f... Add a css node test for scales (*)
  d47c7f7... gtkaboutdialog: don't break ABI in GtkLicense enum (*)
  ea21ee3... Updated German translation (cherry picked from commit c08f4 (*)
  db93386... Updated German translation (cherry picked from commit 5e537 (*)
  6ac7b54... dnd: Move GtkDragDest to a separate file (*)
  826f729... stack switcher: Add a missing include (*)
  72346cb... inspector: add slider for adjusting the font scale (*)
  24d2f85... Updated POTFILES.in (*)
  c4c0029... GDK W32: Print more debug info about events (*)
  692c3b1... GDK W32: Print error code along with the error message (*)
  b9b67e0... GDK W32: Optimize clipboard handling a bit (*)
  12bc02d... Updated Hungarian translation (*)
  258ba6c... gtk3-demo: Rename "CSS Theming" group (*)
  fab9c17... gtk3-demo: Show more button styles (*)
  82bde5b... HighContrastInverse: Fix suggested-action colors (*)
  120c296... Update Catalan translation (*)
  8206b82... Make gdk_visual_get_*_pixel_details work again (*)
  e48e29d... wayland: Fully initialize the visual (*)
  2374e2a... Add a test for the system rgba visual (*)
  e33188a... range: Avoid miscalculating highlight allocation (*)
  7fe1037... range: Simplify highlight allocation (*)
  c448061... Add version macros for 3.22 (*)
  aa4c545... Deprecate gdk_visual_get_bits_per_rgb (*)
  8997311... Add some more visual tests (*)
  c6cdddd... wayland: Fix up visual implementation (*)
  ce0074b... Deprecate gdk_visual_get_byte_order (*)
  f06fc8d... Deprecate gdk_visual_get_colormap_size (*)
  1057f24... wayland: Add debug output for pixel formats (*)
  e2d89b9... Revert "window: Remove suspicious branch" (*)
  6994fe0... Split off copied pango utils in their own source (*)
  8d874cf... Stop using pango_split_file_list (*)
  7249897... Drop irritating FIXMEs in docs (*)
  59d8cba... wayland: Get min/max keycode from xkb keymap (*)
  543ad3a... file chooser: Drop unused code (*)
  b1b271a... Drop some more code (*)
  0d0980f... filter model: Mark property nicks and blurbs for translatio (*)
  cb738bc... Remove private clipboard api from public headers (*)
  100cf24... Add a function to get the selection of a clipboard (*)
  7e15ac8... Add an index for 3.22 api additions (*)
  b989910... scale: cache pango layouts for mark labels (*)
  6efc06e... scale: remove impossible case (*)
  9f48b6b... range: use gadget pointers for grab/mouse locations (*)
  26f9dc6... scale: fix marks node position for scales with value (*)
  efea673... GtkCssSection: remove duplicated documentation (*)
  b6b53fc... GtkClipboard: fix a typo (*)
  5dabfa7... places sidebar: Plug a small memory leak (*)
  568feff... Use dngettext instead of ngettext (*)
  a9f94ba... Updated Lithuanian translation (*)
  aeed695... gtkapplication: _get_app_menu can return NULL (*)
  a91237d... window: Remove suspicious branch (*)
  6f2d5a6... Move autotestkeywords to testsuite (*)
  785a425... Add tests for seat apis (*)
  669336c... Expand visual tests a bit (*)
  43a5683... Add some tests for GdkRectangle (*)
  e7cd3dd... Adwaita: cosmetic fix (*)
  38f9419... Adwaita: set caret-color for drop targets (*)
  cea8c29... GDK W32: Implement show_window_menu() (*)
  77eebbd... GDK W32: Erase hidden layered windows before showing them (*)
  6267b6b... Bump to 3.21.0 (*)
  27a1b50... window: Fix gtk_window_set_geometry_hints documentation (*)
  0ce217c... GDK W32: Re-implement AeroSnap for CSD windows (*)
  2ea96cf... GDK W32: Improve AeroSnap - don't resize windows that fit (*)
  b420c53... GDK W32: Add drag-to-snap feature to AeroSnap (*)
  b013161... GDK W32: Draw snap indicators for AeroSnap (*)
  f853283... GDK W32: Add/subtract shadow when drag-resizing (*)
  cfbb8c5... GDK W32: Add/subtract shadow when (un)snapping (*)
  bde5281... GDK W32: Use a dumb window class for decorative windows (*)
  fd143a2... window: Make the sample code obey the party line on geometr (*)
  71a5f07... widget: queue a redraw only if resize highlighting is enabl (*)
  72178fd... Accel cell renderer: Set a css name (*)
  d8da587... Adwaita: theme acceleditor > label (*)
  6faafbf... Use AM_DISTCHECK_CONFIGURE_FLAGS (*)
  a93e477... Updated Thai translation. (*)
  9dddfde... Initial version of file chooser portal support

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