[gtk] (1596 commits) Non-fast-forward update to branch fix-tooltip-trigger



The branch 'fix-tooltip-trigger' 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:

  6fb9fe7... Fix tooltip triggering

Commits added to the branch:

  99dfdfc... Allow LPR backend to print PDF and PS file formats (*)
  ba9b4f4... GtkTreeviewColumn: don't focus-on-click header buttons (*)
  738f5f4... Adwaita: Fix border-spacing for headerbar (*)
  59e0959... Adwaita: Add border-spacing to some container widgets and s (*)
  1a39ac6... Update Catalan translation (*)
  5b5d266... idle sizer: Request a motion event after layout (*)
  5533494... Merge branch 'synthetic-motion' into 'master' (*)
  f6adba5... NEWS: Updates (*)
  620388a... gtk4-demo: Add background to CSS Basics demo (*)
  f3ebb76... Update Basque translation (*)
  68379c3... Adwaita: Simplify stackswitcher button styling (*)
  6371fca... inspector: Avoid double borders in the accessibility tab (*)
  c6976d6... inspector: Avoid double borders in the resource tab (*)
  d13fa73... gtk-demo: Avoid double borders in the panes demo (*)
  fc63c63... gtk-demo: Avoid double borders in the dnd demo (*)
  cd3a7b4... gtk-demo: Avoid double borders in the fontrendering demo (*)
  ad5a78b... gtk-demo: Avoid double borders in the blendmodes demo (*)
  9d65ee5... Updated Lithuanian translation (*)
  fe50286... a11y: Different value types cannot be equal (*)
  92737b2... a11y: Allow bulk attribute update with the GValue API (*)
  dd624de... a11y: GtkATContext.update_state() was renamed to update() (*)
  1ec4995... a11y: Notify callers when an attributes set changes (*)
  8a2b3f0... a11y: Do not notify of empty state changes (*)
  e25e73c... Properly document GtkAccessible:accessible-role (*)
  890c781... Annotate GValue-variants methods of GtkAccessible (*)
  e5f4459... a11y: Simplify the ATContext::state-change signal (*)
  67f259c... fontchooser: Populate the list incrementally (*)
  a97ea17... broadway: Correct handling of opaque colors (*)
  5581f78... Broadway: Fix handling of debug nodes (*)
  fed6ba9... Update Galician translation (*)
  b5e7499... broadway: Track the clip region in the renderer (*)
  39d71db... broadway: Prune fully clipped render nodes (*)
  002376f... widget: Avoid a crash in crossing event handling (*)
  76e83d3... main: Avoid a crash with crossing event handling (*)
  028644d... Make gdk_surface_get_device_position return a boolean (*)
  7d9bc01... x11: Stop using _gdk_device_query_state (*)
  275b958... win32: Stop using _gdk_device_query_state (*)
  983f072... macos: Stop using _gdk_device_query_state (*)
  9b0c2e6... Drop _gdk_device_query_state (*)
  d785212... broadway: Stop using the query_state vfunc (*)
  07ef594... wayland: Stop using the query_state vfunc (*)
  22099eb... macos: Stop setting the query_state vfunc (*)
  0546f09... win32: Stop using the query_state vfunc (*)
  9dbf81e... x11: Stop setting the query_state vfunc (*)
  690d72e... gdk: Drop the query_state vfunc (*)
  9cddc36... x11: Fix return value of get_device_state (*)
  02631d2... x11: Drop unused argument from query_state (*)
  d6392c9... broadway: Fix return value of get_device_state (*)
  f854c28... broadway: Drop unused argument from query_state (*)
  e6d4555... wayland: Fix return value of get_device_state (*)
  8da4a02... wayland: Drop unused argument from query_state (*)
  3ec7a6c... win32: Fix return value of get_device_state (*)
  28f831e... broadway: Fix up surface_at_position (*)
  8124f58... gdk: Cosmetics (*)
  c106367... gdk: Drop an unused vfunc (*)
  529b446... wayland: Fix dnd hotspot movement (*)
  c770adb... gdk/wayland: Look for font settings in gsettings-desktop-sc (*)
  0077f95... gdk/wayland: Use double-click/drag-threshold settings from  (*)
  6b9db59... Update Indonesian translation (*)
  bba7f44... Don't export gdk_surface_constrain_size (*)
  df88abb... bookmarksmanager: Cancel async reads properly (*)
  dc17cf1... Update Catalan translation (*)
  c6fee8c... Add a function to request motion events (*)
  18a8599... idle sizer: Request a motion event after layout (*)
  1d2634e... NEWS: Updates (*)
  a0565ea... Update Basque translation (*)
  a678998... Merge remote-tracking branch 'upstream/master' into master (*)
  ebef48f... demo: Fix the resource path for css_pixbufs demo (*)
  38c2555... Merge branch 'issue-3099' into 'master' (*)
  722cab1... Update Korean translation (*)
  e4ad403... Update Korean translation (*)
  ce737f6... Update POTFILES.skip (*)
  e970c69... gsk: Fix border node diff implementation (*)
  ea21e50... testadjustsize: Fix overlay/box confusion (*)
  acbb59b... button: Whitespace (*)
  1d6ac9b... button: Use gtk_widget_class_add_shortcut directly (*)
  0fd8a28... spinbutton: Whitespace (*)
  53eed09... gdkcairoprivate: Fix header guard (*)
  21e2c7f... icon-browser: Add .navigation-sidebar to sidebar (*)
  e8805eb... Update Chinese (China) translation (*)
  2bff84c... gl: Adjust blur radius_multiplier (*)
  7a8d711... testoutsetshadowdrawing: Make window background white (*)
  c1c2205... gl renderer: Adjust gaussian blur sigma (*)
  b0d89b1... wayland: Fix a GSettingsSchema leak (*)
  51b398b... rendernodes: Whitespace (*)
  1375fb4... Change button hierarchy (*)
  02d57f1... Update Chinese (China) translation (*)
  0f42d37... css: Fix parsing of scientific notation (*)
  6ffb3d3... Merge branch 'matthiasc/for-master' into 'master' (*)
  15c6760... print dialog: Prevent cascading paper dialogs (*)
  8e74687... page setup dialog: Prevent cascading paper dialogs (*)
  c51f69c... gtk-demo: Cosmetic change to the css shadows demo (*)
  0c150e4... Update Basque translation (*)
  14daddf... Update Basque translation (*)
  fac0e7a... Update British English translation (*)
  4ba84d6... Merge branch 'matthiasc/for-master' into 'master' (*)
  c69ac09... Another attempt to make circular buttons square (*)
  071763c... inspector: Add a dark background to the recorder (*)
  5ef0ed1... inspector: Add some translator comments (*)
  2212daf... Better fontconfig suppression (*)
  af15583... fontchooser: Fix radio groups for features (*)
  830b2b7... printdialog: Fix radio groups (*)
  d3042da... printdialog: Make collate image smaller (*)
  e21b6a5... widget-factory: Fix up radio buttons (*)
  7a05381... gtk-demo: Port to font explorer to grouped checkbuttons (*)
  dc8b883... Merge branch 'matthiasc/for-master' into 'master' (*)
  c9eb497... gtk-demo: Fix up the fontrendering demo (*)
  151b9c7... printeroptionwidget: Stop using radio buttons (*)
  d6e1276... mountoperation: Stop using radio buttons (*)
  2d6c43b... checkbutton: Drop gtkradiobutton.h include (*)
  00124b5... inspector: Drop gtkradiobutton.h include (*)
  33b65d5... stackswitcher: Drop gtkradiobutton.h include (*)
  f30d32f... pagesetupdialog: Drop gtkradiobutton.h include (*)
  591b525... checkbutton: Fix clicking on the last group member (*)
  cd284da... checkbutton: Reuse a helper function (*)
  1b6f734... tests: Stop using radio buttons (*)
  8f1bf59... Drop a long-dead test (*)
  ba6070b... build: The doc shooter works without x11 now (*)
  238d524... doc shooter: Drop radio buttons (*)
  cfade23... docs: Update the gallery image for check buttons (*)
  2c5c938... Clean up uses of gtk_toggle_button_get/set_active (*)
  c7b6c2f... Remove GtkRadioButton references in the docs (*)
  b69e8d8... Remove GtkRadioButton uses in ui files in tests (*)
  28d7f49... togglebutton: Add grouping (*)
  f085ac8... fontrendering demo: Stop using radio buttons (*)
  1125a43... iconbrowser: Stop using radio buttons (*)
  b98352d... widget-factory: Stop using radio buttons (*)
  bb6045f... builder-tool: Replace radio buttons by check buttons (*)
  17c4838... Drop GtkRadioButton (*)
  cff211e... migration guide: Mention button hierarchy changes (*)
  077f21c... Update Indonesian translation (*)
  9bc97fb... Update Indonesian translation (*)
  e64b08a... Update Ukrainian translation (*)
  2f0a4c7... Adwaita: rich-list styling (*)
  4cf9228... Adwaita: Ensure button.circular is a perfect circle (*)
  768e24a... Merge branch 'nana-4/gtk-fix-circular-button-styling' (*)
  5adc1dc... Update Brazilian Portuguese translation (*)
  6ccc6a5... doc shooter: Remove radio button remnants (*)
  03dd629... Fix up the focus-chain tests (*)
  64b049f... Update Chinese (China) translation (*)
  d93eb0d... Update Japanese translation (*)
  684c36c... Update Japanese translation (*)
  501cf49... Fix a typo (*)
  665955b... Fix resource leak in gdk_display_close() under Wayland (*)
  76b5ff6... pagesetupdialog: Just use labels in check buttons (*)
  4580e71... Merge branch 'fix_resource_leak_in_gdkdisplayclose_gtk4' in (*)
  ccb447d... Merge branch 'wip/baedert/for-master' into 'master' (*)
  d2d8b74... NEWS: Updates (*)
  87dd79b... Updated Slovenian translation (*)
  b661bd9... Updated Slovenian translation (*)
  8d79a32... list widgets: Use selection models in the api (*)
  9377ce9... Merge branch 'adwaita-more-border-spacing' into 'master' (*)
  4827945... Updated Spanish translation (*)
  a8d6ba9... Merge branch 'view-selection-model-3' into 'master' (*)
  3ac9f78... Update Basque translation (*)
  99a7a21... gsk: Add some private transform apis (*)
  e36b594... Replace uses of graphene_matrix_transform_ (*)
  7051fde... Merge branch 'projective-transform' into 'master' (*)
  b628338... list widgets: Simplify the constructors (*)
  133a9a6... Merge branch 'listview-constructors' into 'master' (*)
  391c05e... inspector: Plug a small memory leak (*)
  aaef9be... treelistrowsorter: Plug a memory leak (*)
  0e6eba3... inspector: Plug another memory leak (*)
  87855dd... Move timsort sources to a subdirectory (*)
  ec6d3ea... Add a license clarification (*)
  a3030d3... Merge branch 'matthiasc/for-master' into 'master' (*)
  1bbab56... Merge branch 'license-clarification' into 'master' (*)
  c2786fe... Update Galician translation (*)
  1c0bf26... checkbutton: Don't leak the action helper (*)
  7070459... Updated Lithuanian translation (*)
  3569360... actionhelper: Add a getter (*)
  5f8769e... checkbutton: Support GtkActionable properly (*)
  639c839... Add docs about grouping via action (*)
  c5c67cb... action helper: Drop G_GNUC_INTERNAL from headers (*)
  746bdd3... checkbutton: Don't notify write-only properties (*)
  fc333ea... Update Croatian translation (*)
  062822a... Merge branch 'checkbutton-fixes' into 'master' (*)
  f53b595... README: Cosmetics (*)
  ae5d1cd... Annotate sequence argument of GtkGesture signals as nullabl (*)
  21b9dad... Merge branch 'gesture-nullable-sequence' into 'master' (*)
  a909f9d... Update German translation (*)
  6c9fe63... Update Turkish translation (*)
  70c5dee... NEWS: Updates (*)
  9512e46... textview: Fix placement of Emoji chooser (*)
  d5121af... text widgets: Don't lose focus after Emoji (*)
  30ab8b3... Fix picking (*)
  eee6d28... Merge branch 'matthiasc/for-master' into 'master' (*)
  1a8f109... Add a simple testcase for transforms (*)
  fd7a906... Cosmetic improvement to the layout manager demo (*)
  acc2516... Add another layout manager demo (*)
  9844014... Merge branch 'layout-manager-transform-demo' into 'master' (*)
  887539e... gridview: Make constructor arguments nullable (*)
  1a131a0... 3.99.1 (*)
  f2c4ad0... Merge remote-tracking branch 'upstream/master' into master (*)
  aff3cc6... Update Catalan translation (*)
  b258714... meson: Fix Vulkan dependency checking (*)
  b322ddb... gdksurface-win32.c: Fix missed include (*)
  927c4ab... Merge branch 'fix-vulkan-dependency-searching' into 'master (*)
  1896d7f... build: Make sysprof truly optional (*)
  f7f0bc0... Use consistent argument name (*)
  62f7395... GtkApplicationWindow: Fix menubar example (*)
  749d074... Merge branch 'ebassi/for-master' into 'master' (*)
  275302a... Merge branch 'fix-gtk-application-menu-example' into 'maste (*)
  99a09e0... Update Slovak translation (*)
  a8eae7a... build: Move the gtk-doc dep to the toplevel (*)
  3bcbb4a... gtk-demo: Fix CSS in pixbufs demo (*)
  925a011... build: Add a release script (*)
  1a445d7... Merge branch 'demo_css_pixbufs_fix' into 'master' (*)
  f70e37a... Merge branch 'release-script' into 'master' (*)
  bb2a0e6... Updated Slovenian translation (*)
  41497ae... Add gsk_matrix_transform_rect (*)
  9843515... gl: Reshuffle some code (*)
  e0cc7b5... Check for pixel-alignedness for interpolation (*)
  60e37d3... Update gsk tests (*)
  81f84fb... modelbutton: Claim the gesture (*)
  8a3621a... Beef up transform testcase (*)
  c1bf9f3... layoutmanager demo: Make icons come out upright (*)
  1dd4e91... Merge branch 'matthiasc/for-master' into 'master' (*)
  e374917... Update POTFILES.in (*)
  d37cb36... Update Polish translation (*)
  982cf0c... Merge remote-tracking branch 'upstream/master' into master (*)
  cbd3158... add a missing comma (*)
  bd226cc... Update Ukrainian translation (*)
  635492b... text: Don't replace unselected text with Emoji (*)
  021eeed... Update Turkish translation (*)
  ffc77ca... css: Use an array when parsing selectors (*)
  2f70279... Merge branch 'typo_correction' into 'master' (*)
  12afc10... Revert "Adwaita: rich-list styling" (*)
  01959e1... Merge branch 'matthiasc/for-master' into 'master' (*)
  727f25f... Merge branch 'revert-43ca43a22f' into 'master' (*)
  c74c38a... Updated Lithuanian translation (*)
  716c7b2... Update Croatian translation (*)
  dfabe74... Make filter constructors return exact types (*)
  24389a0... Make sorter constructors return exact types (*)
  a4ba25f... inspector: Fix teardown of the general tab (*)
  8b38d18... gtk-demo: Simplify the constraints demos (*)
  3fcf7ad... Update Indonesian translation (*)
  7ae0f56... Update Basque translation (*)
  8c8baa9... gtk-demo: Add some comments (*)
  007c9c6... Update French translation (*)
  bd7aa17... Merge branch 'matthiasc/for-master' into 'master' (*)
  e0134aa... docs: Update list widgets docs (*)
  9b8c175... textview: Fix dnd (*)
  1150c23... Merge branch 'listwidgets-doc-fix' into 'master' (*)
  adc9d91... text: Stop drag updates when a dnd starts (*)
  2bd7ed5... Update Kazakh translation (*)
  06c866f... Merge branch 'matthiasc/for-master' into 'master' (*)
  dd8ca72... Update Hungarian translation (*)
  4d45c26... text history: Update state when enabled changes (*)
  bc80ed4... aboutdialog: Disable text undo (*)
  7180bfc... Merge branch 'matthiasc/for-master' into 'master' (*)
  770910e... Update Galician translation (*)
  99ddb3c... Update Galician translation (*)
  979ec82... Updated Spanish translation (*)
  350051c... Update Catalan translation (*)
  d03ce22... Updated Czech translation (*)
  5a8267d... text: Set the hotspot for the drag icon (*)
  2738d5b... gsk: Mention gl as valid value for GSK_RENDERER (*)
  d595c6a... gsk: Complain if we fail to realize a renderer (*)
  fe429ff... Merge branch 'matthiasc/for-master' into 'master' (*)
  3b6941b... Add some tests for the axis-aligned check (*)
  bab7092... Merge branch 'gl-linear' into 'master' (*)
  0092a08... gtk-demo: Add shadertoy demo (*)
  ec49b68... Update French translation (*)
  45c61fd... Update Persian translation (*)
  cb2b068... Merge branch 'filter-constructors' into 'master' (*)
  710ef69... Updated Czech translation (*)
  73b46ea... Updated Danish translation of gtk (*)
  33e633c... Updated Danish translation of gtk-properties (*)
  81c835c... Fix warning in listview_settings demo (*)
  859df74... Merge branch 'sorter-constructor-fix-warning' into 'master' (*)
  31a7574... Import egg-secure-memory allocator from gcr (*)
  107e490... Check for mlock() (*)
  9dc5c6a... Move g_autoptr macro for GtkEntryBuffer (*)
  fb99bde... Add a secure GtkEntryBuffer (*)
  7cda32d... Use GtkPasswordEntryBuffer in GtkPasswordEntry (*)
  ae97284... docs: Add a note on GtkPasswordEntry's secure storage (*)
  3921476... Merge branch 'shadertoy-demo' into 'master' (*)
  887d0b7... Merge branch 'ebassi/secure-buffer' into 'master' (*)
  d6807b9... shadertoy demo: Cosmetic fixes (*)
  3d10b28... Merge branch 'matthiasc/for-master' into 'master' (*)
  c72b2f6... gtksecurememory.c: Don't include unistd.h unconditionally (*)
  3095bcc... gtksecurememory.c: Port secure memory allocation to Windows (*)
  b3d3d81... Merge branch 'gtksecurememory-win32' into 'master' (*)
  f4b410d... Make sure we don't call back into GtkEntryBuffer (*)
  df7cbdf... Merge branch 'issue-3140' into 'master' (*)
  8cb03a8... widget: Add a critical when allocation is too small. (*)
  0ad10cc... revealer: Refactor code (*)
  cc58956... revealer: Use floor(), not ceil() (*)
  dfccaa8... revealer: Prefer min and nat size (*)
  cb5b375... revealer: Remove arbitrary 100x scale limit (*)
  9a92717... Merge branch 'wip/otte/for-master' into 'master' (*)
  75f0b7a... Update German translation (*)
  1057588... gsk: Fix the gl texture cache (*)
  5c67fe0... Merge branch 'fix-gl-texture-cache' into 'master' (*)
  d47d036... search entry: Don't propagate handled events (*)
  9b0b19d... NEWS: Updates (*)
  b3aa5ad... Move GdkFullscreenMode to the right header (*)
  cee2759... gdk: Move GdkSurfaceState to the right header (*)
  93078e5... gdk: Rename GdkSurfaceState to GdkToplevelState (*)
  d5d4af5... gdk: Move GdkSurfaceEdge to the right header (*)
  aff788e... Update Italian translation (*)
  7907336... docs: Add note on command line arguments (*)
  7151b1f... Merge branch 'ebassi/for-master' into 'master' (*)
  b9d4654... vulkan: Fix swapchain creation (*)
  2113f98... gdk: Don't create surfaces of size 0x0 (*)
  24bf01d... Merge branch 'fix-vulkan-context-creation' into 'master' (*)
  80e53e7... Update Slovenian translation (*)
  5c87432... Update Slovenian translation (*)
  1de7440... Merge branch 'gdk-cleanups' into 'master' (*)
  1e9a987... x11: Print all tested glx extensions (*)
  299b1bd... Merge branch 'matthiasc/for-master' into 'master' (*)
  93a09a4... Updated Danish translation of gtk (*)
  2e54810... Updated Danish translation of gtk-properties (*)
  8700e13... colorChooser: updte color palette (*)
  fa9608f... color chooser: Don't show too many custom colors (*)
  498cbae... colorchooser: Drop color names (*)
  ff392fb... colorchooser: Don't parse color names needlessly (*)
  1e7fccf... Merge branch 'wip/jimmac/new-colors' into 'master' (*)
  640856e... contentserializer: Don't send the terminating \0 byte for s (*)
  c3b925d... Merge branch 'wip/otte/for-master' into 'master' (*)
  c09575d... textlayout: Avoid some iter comparisons (*)
  e55bdf8... Merge branch 'text-layout-speedup' into 'master' (*)
  2679e29... gtk-demo: Fix a few crash (*)
  f679ba5... gtk-demo: Tweak the animated paintable (*)
  71ea619... gtk-demo: Add an emblem demo (*)
  7ee3439... Merge branch 'emblem-demo' into 'master' (*)
  eba5232... Update Turkish translation (*)
  25bcec5... Properly annotate GtkLayoutManagerClass.create_layout_child (*)
  9afdb41... Merge branch 'ebassi/for-master' into 'master' (*)
  756c52e... filechooser: Prevent a crash (*)
  b5f3ac9... Add a testcase for controls in headerbars (*)
  38b71ba... Cosmetics (*)
  0011a10... text: Claim the sequence when we start selecting (*)
  6ed1c18... AUTHORS: some updates (*)
  929a56e... Clean up lots of GTK+ -> GTK (*)
  b534752... Merge branch 'matthiasc/for-master' into 'master' (*)
  4cb367a... Update Turkish translation (*)
  fc720b5... gtk-demo: Don't refer to removed demos (*)
  8984fe3... Cosmetics (*)
  8f59382... widget-factory: Fix error states demo (*)
  c8a9e7f... Fix a compiler warning (*)
  4629182... filechooser: Fix setting unlisted filters (*)
  22257b1... placessidebar: Remove a pointless restriction (*)
  52304fe... gtk-demo: Add some example videos (*)
  30c3a53... video: Make autoplay work (*)
  7518fd0... gtk-demo: Make F11 toggle fullscreen (*)
  6cf7b95... Updated French translation (*)
  f445cc0... Update Latvian translation (*)
  a90801e... gtk-demo: Add another demo (*)
  cddbc8f... Merge branch 'matthiasc/for-master' into 'master' (*)
  fe6f70e... gtk-demo: Ignore some lines in info (*)
  691261c... gtk-demo: Support keywords for search (*)
  d732c86... gtk-demo: Add keywords to demos (*)
  8094f75... Merge branch 'demo-keywords' into 'master' (*)
  3f1fa66... Demo thyself (*)
  9d6990f... gtk-demo: Don't offer to run titles (*)
  f6e4486... colorchooserwidget: Update default palette (*)
  d3c5c7f... Merge branch 'update-default-palette' into 'master' (*)
  e3bab0b... Merge branch 'gtk-demo-demo' into 'master' (*)
  2d766df... NEWS: Updates (*)
  b7d4250... docs: Some touchups to the migration guide (*)
  5a7faa6... docs: Add new check button apis (*)
  5ab77e7... docs: Misc updates (*)
  93d9a2c... colorchooser: Bring back gtk_color_chooser_widget_new (*)
  2b5b6e0... Drop gtk_render_slider from headers (*)
  aa5207b... iconview: Small doc additions (*)
  ff9ca2b... Clean up debug flags code a bit (*)
  d2faa38... Move version-related functions to gtkversion.c (*)
  fedeb51... Drop support for GTK_TEST_TOUCHSCREEN (*)
  4b589b6... main: Reshuffle debug code (*)
  b166999... Add gdk_frame_clock_get_fps (*)
  c462f35... inspector: Use gdk_frame_clock_get_fps (*)
  c66a8cb... gtk-demo: Use gdk_frame_clock_get_fps (*)
  3b11896... gtk-demo: Impove the fishbowl demo (*)
  9f03462... gtk-demo: Improve the scrolling demo (*)
  d45aabb... Merge branch 'matthiasc/for-master' into 'master' (*)
  962f76d... Adwaita: navigation-sidebar spacing (*)
  bcb2861... assets: adjust gesture graphic (*)
  f125e62... Merge branch 'wip/jimmac/cut-finger' into 'master' (*)
  6a676d5... Merge branch 'wip/jimmac/natigation-sidebar-whitespace' int (*)
  bd900fe... gtk-demo: Add a switch to headerbar demo (*)
  8eab10d... Adwaita: whitespace for the grid (*)
  7dd819d... icon-browser: use content-view (*)
  e7c75f0... Adwaita: navigation list expander whitespace (*)
  53dddf1... gestures: Make claiming button release work (*)
  921f3a6... Merge branch 'wip/jimmac/gridview-whitespace' into 'master' (*)
  a201bfd... Merge branch 'wip/jimmac/navlist-expander-whitespace' into  (*)
  3c42593... Update POTFILES.skip (*)
  7a2400c... widget-factory: Fix the toggle buttons on page 3 (*)
  27e6826... Merge branch 'matthiasc/for-master' into 'master' (*)
  595cc92... Annotate the expression array as "nullable" (*)
  37a2471... Merge branch 'issue-2923' into 'master' (*)
  fc6d621... Update Latvian translation (*)
  6a3e12c... gtk-demo: Add some details (*)
  aa32613... gtk-demo: Cosmetic change (*)
  cc6faea... gtk-demo: More space (*)
  82ce1a9... gtk-demo: Improve the builder demo (*)
  a3dcfaf... gtk-demo: Improve the builder demo (*)
  b20e67d... gtk-demo: Add some keywords (*)
  5040087... gtk-demo: Add more detail to the dnd demo text (*)
  67c1600... Document some API as widget-implementation only (*)
  a0422bf... inspector: Fix huge listbox rows (*)
  40ee718... build: Unify two if statements (*)
  27f3600... listbox: Add preconditions to remove() (*)
  87f589f... emojichooser: Fix typo in css class (*)
  c8f4c8c... filechooserwidget: Plug a memory leak (*)
  d0f1827... sizegroup demo: Fix a checkbutton/togglebutton mixup (*)
  a6f86d9... popover: Only destroy arrow render node if position changed (*)
  e669433... listbox: Activate single-click rows if n_press >= 1 (*)
  a545fa1... inspector: Remove unsued function (*)
  c766e31... demos: Fix minesweeper demos on Windows (*)
  02aec7f... gdkevents-win32.c: Clean up WM_ACTIVATE handling a bit (*)
  52ba70d... gdksurface-win32.c: Fix display of CSD windows (*)
  d1a68ac... Adwaita: update tango color for DND (*)
  e69b623... Merge branch 'wip/baedert/for-master' into 'master' (*)
  9eb4eef... Merge branch 'matthiasc/for-master' into 'master' (*)
  6f56d8d... Merge branch 'wip/jimmac/dnd-green' into 'master' (*)
  e4d29ba... Merge branch 'master.win32' into 'master' (*)
  cc9fe4b... stack: Add gtk_stack_add_child (*)
  2741431... Merge branch 'stack-add-child' into 'master' (*)
  d713375... gtk-demo: Add another demo (*)
  c6aff91... Merge branch 'matthiasc/for-master' into 'master' (*)
  ba6c14a... Update Italian translation (*)
  a1e21c1... Merge branch 'wip/sadiq/headerbar-demo' into 'master' (*)
  cd60ed4... Plug a memory leak in an error case (*)
  25d3001... textview: Make clickable tags work again (*)
  7082624... textview: Properly delete anchored children (*)
  18e46bd... gtk-demo: Beef up the hypertext demo (*)
  cf1ed3a... gtk-demo: Fix toggle- vs checkbutton confusion (*)
  35c3a60... Merge branch 'matthiasc/for-master' into 'master' (*)
  f87de39... wayland/surface: Remove 'committed' signal (*)
  1abcd6f... wayland: Commit surface from cairo context (*)
  90991a3... Update Croatian translation (*)
  4200936... wayland/surface: Make sure to commit ack_configure (*)
  f2f0a9e... Merge branch 'wip/wayland-respond-to-configure' into 'maste (*)
  50f373f... language-names: Do not g_free() a GError (*)
  f00f6e9... Merge branch 'language-names-GError-fixes' into 'master' (*)
  a8adbfb... gtk-demo: Cosmetic changes (*)
  9267f70... Merge branch 'matthiasc/for-master' into 'master' (*)
  0c6226c... gsk: Add a radial gradient node (*)
  66d1604... snapshot: Add api for radial gradients (*)
  2881d34... css: Use snapshot api for radial gradients (*)
  ebfb3e7... rendernode: switch to h/vradius (*)
  c08df82... snapshot: switch to h/vradius (*)
  2886e19... css: switch to h/vradius (*)
  6a08981... gsk: Parse radial gradient nodes (*)
  dbfc172... radial gradients: Allow 0 start/end values (*)
  0c2d008... gl renderer: Set an error if we don't have one already (*)
  07b6431... Inspector: Show radial gradient node info (*)
  2c5a4a7... rendernode: Pull local variable into closest scope (*)
  b8e4240... gl renderer: Add radial gradient shader (*)
  a770ab3... gl renderer: Consolidate color pre-multiplication (*)
  5d5fbc6... rendernodes: Enfore end > start for radial gradient nodes (*)
  6e14b26... gsk: Add docs for radial gradient nodes (*)
  f938377... rendernodes: Clarify color_stops arguments (*)
  69d5dc7... fontchooser: Determine sample text intelligently (*)
  1d371db... scrolledwindow: Ignore captured motion events if no child i (*)
  79dc25e... cssimageradial: Avoid creating color stops with an offset > (*)
  cfd1520... Update British English translation (*)
  6b9622f... Try one more time to fix win32 ci (*)
  e0b1c3e... win32: Fix compiler warnings (*)
  7b2c4fd... Merge branch 'font-chooser-sample-text' into 'master' (*)
  169c208... Merge branch 'matthiasc/for-master' into 'master' (*)
  0485a6c... Improve language names (*)
  09604eb... fontchooser: Add user filtering (*)
  76b7f0c... fontchooser: Use filter language for sample text (*)
  a9bf129... fontchooser: Don't show "No fonts" prematurely (*)
  4e35d56... fontchooser: Remove signal handlers in dispose (*)
  84d82dc... Merge branch 'wip/fontchooser-language-filtering' into 'mas (*)
  57253b0... Merge branch 'wip/baedert/radial-gradient' into 'master' (*)
  c1e3305... NEWS: Updates (*)
  3023a61... wayland: Change backend api to use GdkToplevel (*)
  31042bd... docs: Add missing Wayland backend api (*)
  48594a2... passwordentry: Drop the Private struct (*)
  dd0da0f... passwordentry: Add an ::activate signal (*)
  6e81573... Merge branch 'password-entry-activate' into 'master' (*)
  6b708e9... textbuffer: Redo insert markup a little bit (*)
  93cfa38... Merge branch 'wayland-backend-api-cleanup' into 'master' (*)
  ec46900... colorscale: Drop the Private struct (*)
  2ad9864... Cosmetic (*)
  bebe0b5... magnifier: Drop the Private struct (*)
  4b9e7ac... revealer: Drop the Private struct (*)
  e927866... shortcutswindow: Drop the Private struct (*)
  661da6b... main: Update pointer focus state for button releases (*)
  cdc5e83... Merge branch 'matthiasc/for-master' into 'master' (*)
  aeeffe2... NEWS: Updates (*)
  d89f7fd... Drop gtk_widget_new (*)
  874b9ef... Merge branch 'matthiasc/for-master' into 'master' (*)
  18a5ca2... Merge branch 'kill-widget-new' into 'master' (*)
  0261471... Update Turkish translation (*)
  bb402a1... wayland: Fix grabbing popup (*)
  9ee7bdf... Merge branch 'fix-wayland-popups' into 'master' (*)
  81793b6... docs: Improve gtk_widget_set_font_map docs (*)
  3c62cd9... fontchooser: Handle families without faces (*)
  ee75bae... fontchooser: Make sure the tweak button is updated (*)
  1d34f95... filechooser: Fix gtk_file_chooser_set_choice (*)
  6bc46a9... Updated Czech translation (*)
  b3c21bc... Merge branch 'fix-hover-tracking' into 'master' (*)
  256f845... colorbutton: Fix handling of transient parents (*)
  d5e315c... gtk-demo: Improve the pickers demo (*)
  2c527ec... inspector: Make switches go back to normal size (*)
  3252d4c... Merge branch 'matthiasc/for-master' into 'master' (*)
  f98055b... Adwaita: Fix separator color for lists (*)
  42be26f... Adwaita: Improve columnview styling (*)
  2d6a999... Adwaita: Don't restrict columnview editablelabel style to . (*)
  5e4180b... Merge branch 'improve-columnview-styling' into 'master' (*)
  78236bf... Adwaita: osd spinbutton specificity bump (*)
  571f15c... Merge branch 'make-claiming-button-release-work' into 'mast (*)
  7bae483... Merge branch 'wip/jimmac/osd-spinbutton' into 'master' (*)
  4325c20... gtktreeview: Fix child access after TEST_EXPAND_ROW (*)
  a364ab1... Update Hungarian translation (*)
  7acbbd6... Update Hungarian translation (*)
  810218b... fontchooser: Don't center the list (*)
  9dab51e... Merge branch 'matthiasc/for-master' into 'master' (*)
  9fde013... listview: Avoid a critical when reordering (*)
  84d2a33... gl renderer: Support scaleX/Y better when rendering radial  (*)
  467be0b... gl renderer: Don't use ops_get_scale() when rendering clip  (*)
  15994db... gl renderer: Use scale_x/y when rendering clipped nodes (*)
  9eaa8bd... gl renderer: Only return error if creating programs failed (*)
  12cc178... textbuffer: Don't try to inset NULL text from clipboard (*)
  8d7b3ba... gl renderer: Fall back to cairo if gradients use too many s (*)
  fd728ea... gl renderer: Lower maximum gradient stop count (*)
  716b5af... Adwaita: Fix calendar header button backdrop bg color (*)
  484dcc0... cssimagefallback: Avoid allocating GPtrArray for colors (*)
  2f93287... cssimagefallback: Whitespace (*)
  7eb0ae3... columview: Fix column resizing (*)
  e70ed90... columview: Don't overdraw (*)
  e6d5a3c... Merge branch 'matthiasc/for-master' into 'master' (*)
  88b709d... texture: Unvirtualize download_surface (*)
  8e59cda... Add GDK_MEMORY_R8G8B8A8_PREMULTIPLIED (*)
  1001995... Correctly upload textures for GLES (*)
  c71921a... gdk_gl_context_upload_texture() avoid conversion for pixbuf (*)
  90fc671... gl backend: Avoid roundtripping via surface when updloading (*)
  a299bbf... Drop gdk_cairo_surface_upload_to_gl() helper (*)
  09564a5... Merge branch 'wip/baedert/for-master' into 'master' (*)
  c9f6a9f... Merge branch 'gles-texture-colors' into 'master' (*)
  b1606db... gtkscrolledwindow: Drop gtk_scrolled_window_set_capture_but (*)
  7d5accc... gtkscrolledwindow: Do not eagerly claim touch press event (*)
  0ccdbfd... gtktextview: Avoid GtkGestureClick claiming on touch press (*)
  12f05e8... gl: Fix RGB uploads (*)
  ea6e575... gtkbutton: Check release coordinates on all release event t (*)
  d9d4948... gtkbutton: Clean up priv->in_button (*)
  d4b740c... Merge branch 'wip/carlosg/for-master' into 'master' (*)
  0c3f42e... columnview: Simplify column constructors (*)
  a9de1d7... Merge branch 'matthiasc/for-master' into 'master' (*)
  3db217a... gl: Reset GL_UNPACK_ALIGNMENT (*)
  12189bc... buildable: Rename set_name() to set_buildable_id() (*)
  2715b3e... buildable: Make vfunc accessor functions private (*)
  e4d4b50... docs: Document GtkBuildable changes in migration guide (*)
  1b93108... Merge branch 'fix-rgb-upload' into 'master' (*)
  3d88175... gl: Make debug spew more complete (*)
  6cdbf1a... popup: Fix up a doc blurb (*)
  db4b7e3... Merge branch 'add-child-clash' into 'master' (*)
  d6912a6... More texture upload fixes (*)
  fe8986f... Merge branch 'matthiasc/for-master' into 'master' (*)
  54944c9... Merge branch 'fix-texture-upload-more' into 'master' (*)
  ae09e20... NEWS: Updates (*)
  d56ad7c... Add a test for various texture uploads (*)
  34ec226... Merge branch 'matthiasc/for-master' into 'master' (*)
  593907f... testupload: Test more formats (*)
  92e551f... Merge branch 'BUG_gtktreeview_headers_focus_on_click_GTK4'  (*)
  7522702... fontchooser: Fix builds without PangoFT2 (*)
  9ca9f42... gsk: Avoid downloading GL textures when possible (*)
  895c168... Merge branch 'fontchooser-no-lang' into 'master' (*)
  9ea0469... gdk/wayland: Replace gtk-primary-selection with primary-sel (*)
  97d052e... Merge branch 'avoid-gl-texture-download' into 'master' (*)
  6f823cd... Merge branch 'issue2627-gtk4' into 'master' (*)
  32baa0a... Update gtktreestore.c: gtk_tree_store_remove didn't have th (*)
  536e1a1... Merge branch 'patch-1' into 'master' (*)
  55bd6d0... ci: Add libcloudproviders to the image (*)
  3aa2519... ci: Use v23 images (*)
  15b635d... Updated Lithuanian translation (*)
  8487e82... Update Italian translation (*)
  651c92c... snapshot: Don't flip textures (*)
  431f144... gsk: Normalize when transforming bounds (*)
  b711c12... glarea: Flip our texture (*)
  5206cfa... Merge branch 'wip/otte/for-master' into 'master' (*)
  ff61f35... Merge branch 'cloudproviders-ci' into 'master' (*)
  27b3bb5... Merge branch 'another-attempt-to-fix-shadertoy' into 'maste (*)
  2b3c296... Update Hebrew translation (*)
  01ddc18... Update Hebrew translation (*)
  11e4a46... gtkeventcontrollerscroll: Drop device type checks (*)
  5536a2f... Merge branch 'wip/carlosg/for-master' into 'master' (*)
  4684082... Make GtkMenuButton::direction more useful. (*)
  d2f0e3f... doc: Document some apis as widget implementor only (*)
  68bb532... window: Don't get surfaces needlessly (*)
  a799c86... textbuffer: Elaborate docs (*)
  30b7545... Add a reftest for flipping transforms (*)
  4f8a211... Merge branch 'matthiasc/for-master' into 'master' (*)
  e29c586... Merge branch 'arnaudb/menubutton-direction' into 'master' (*)
  6887d0c... glrenderer: Move ProgramState into Program (*)
  7edcd17... gl: Properly report error if shader linking fails (*)
  9460d01... gl backend: Add line numbers to source in glsl compilation  (*)
  bacb3af... gl: Add some namespacing to the preamble symbols (*)
  16cdb33... shadertoy demo: Fix GLSL on GLES (*)
  a91b6b4... css: Move the last parser api to the new header (*)
  645fc6a... GtkWindow: Create renderer before realizing child widgets (*)
  6e9b58b... gsk: Add more shader debug spew (*)
  7ea755e... Add GskGLShaderNode and GskGLShader (*)
  950cc41... GtkSnapshot: Add gtk_snapshot_push_glshader() (*)
  4d69728... Support GLShaderNode in backends (*)
  8bcb031... gtk-demo: Add GskGLShaderNode demo (*)
  e76cb3e... gtk-demo: Add a shader paintable to the fishbowl (*)
  4e55220... Add some shader tests (*)
  2e5caa6... Merge branch 'glshader-node' into 'master' (*)
  51ab56d... gl: Track the current uniform state for custom programs (*)
  91c3edb... NEWS: Updates (*)
  3af249c... Silence a compiler warning (*)
  07c338b... gsk: Document radial gradient api (*)
  165768b... wayland: Match header and doc arguments (*)
  f129941... docs: Fix a typo (*)
  c897daf... snapshot: Document radial gradient apis (*)
  aac9414... statusbar: Remove a misleading doc comment (*)
  4a2c817... docs: Document various entry ::activate signals (*)
  719c44a... Merge branch 'glshader-track-uniform-state' into 'master' (*)
  4cfa9ee... Merge branch 'matthiasc/for-master' into 'master' (*)
  8a0dd45... gdkarray: Inline splice and reserve (*)
  18b8b49... gdkarray: Add support for GDK_ARRAY_NO_MEMSET (*)
  796e6ee... snapshot: Preallocate and don't memset the state stack (*)
  97276a5... Remove gtk-doc stanzas from private GtkBuildable API (*)
  687ed74... Merge branch 'snapshot-stack-optimize' into 'master' (*)
  00c6340... gsk: Add some more shader docs (*)
  218b905... 3.99.2 (*)
  c6cedf6... Add annotations for GtkBuildable virtual functions (*)
  7ad42df... menubutton: Remove obsolete private method (*)
  31069d5... release script: Fix doc tarball generation (*)
  76d6169... Merge branch 'ebassi/for-master' into 'master' (*)
  87393c7... Merge branch 'small-cleanup' into 'master' (*)
  e9885f9... gtk-demo: Make gltransitions demo a bit snazzier (*)
  7defc3b... Fix the release script some more (*)
  b0a0f07... demo: Replace g_print with g_debug (*)
  e14d2be... gl renderer: Fix render node texture cache (*)
  9d70112... icontheme: Clarify the docs (*)
  5fa765b... Mention icon theme in the migration guide (*)
  2dcf750... Merge branch 'matthiasc/for-master' into 'master' (*)
  0e5dac8... meson: Change introspection option to yielding feature (*)
  5d4a694... gtk-demo: Use duck in transitions to get some alpha example (*)
  d664887... gtk-demo/gltransition: Replace fire background with more me (*)
  97ffd94... Merge branch 'snazzy-demo' into 'master' (*)
  924e510... gtk-demo: Update text for the transitions demo (*)
  77ec961... Merge branch 'ebassi/for-master' into 'master' (*)
  fd63193... transition demo: Make buttons symbolic (*)
  5b89253... Use correct child widget when measuring (*)
  5a3aed8... Merge branch 'introspection' into 'master' (*)
  5829bc7... Use correct child widget when measuring (*)
  fd1e8af... meson: Change introspection option to yielding feature (*)
  dfd16e3... ci: Use a newer meson in images (*)
  517a840... ci: Use the v24 images (*)
  7780b89... ci: Really enable werror (*)
  21c8bc2... build: Require meson 0.54 (*)
  b0da095... gsk: Fix compiler warnings (*)
  72eb89e... gtk-demo: Add the shader paintable sources (*)
  b936419... ci: Remove --fatal-meson-warnings (*)
  103080c... build: Remove an unneeded version check (*)
  91c8f6b... build: Try to fix docs+subprojects (*)
  9bac129... ci: Try to get everything building again (*)
  81cfcba... Adwaita: close button for infobar, searchbar (*)
  6e7c0ce... ci: Give up on sysprof for now (*)
  028cd1e... Revert "Fix the build with cups < 2.3" (*)
  c278261... Merge branch 'wip/jimmac/infosearch-close' into 'master' (*)
  9601863... CI: Enable introspection again for the Windows build (*)
  6de7022... Merge branch 'ci-win32-introspection-enabled' into 'master' (*)
  cbe3de9... Merge branch 'master' into 'matthiasc/for-master' (*)
  ce29545... Merge branch 'matthiasc/for-master' into 'master' (*)
  dc3b140... Cosmetics (*)
  ffb51b6... Require gtk-doc 1.33 (*)
  4d90259... Use gtk-doc from master (*)
  f4bfa16... Update the release script (*)
  c43d535... docs: Fix a copy-paste error (*)
  3cf8904... Add GTK_INPUT_HINT_PRIVATE (*)
  c9f3034... gdk: Remove an unused variable (*)
  f6bd2f4... Add a test for gsk_gl_shader_compile (*)
  da8ee53... emojichooser: Allow inserting multiple Emoji (*)
  68ae850... Merge branch 'stackswitcher-button-styling' into 'master' (*)
  9033336... css: Move _gtk_css_print_string around (*)
  a9809b0... Allow inserting newlines in css strings (*)
  19d760f... gtk-demo: Fix a typo (*)
  949f22b... Merge branch 'matthiasc/for-master' into 'master' (*)
  279d3c0... gtk-demo: Rename the transition shader files (*)
  cef1cd1... gsk: Avoid long lines in serialized nodes (*)
  5640208... node-editor: Don't insert hyphens (*)
  ff7bcf7... colorbutton: Properly override interface properties (*)
  9fdb71c... icontheme: Add a missing getter (*)
  38bd443... directorylist: Drop the item-type property (*)
  1b1bf6c... text: Add some missing setters and getters (*)
  9d0d4ce... Cosmetics (*)
  60b1b46... spinbutton: Add some missing accessors (*)
  d0b7a4a... testsuite: Add a test that checks for property accessors (*)
  ac79c0e... textbuffer: Improve some get_iter apis (*)
  6e594da... Merge branch 'matthiasc/for-master' into 'master' (*)
  9a2faf2... widget-factory: Enable emoji completion somewhere (*)
  a428456... Fix Emoji completion (*)
  4444801... emoji: Some work on the conversion tool (*)
  ed724eb... emoji: Add keywords to the data (*)
  1d9d5fc... Do case-folding and tokenization when creating emoji.data (*)
  7ef5921... Emoji: Drop the shortname field from emoji.data (*)
  452c909... Redo the handling of Emoji data (*)
  8ca612c... scale: Make draw-value default to FALSE (*)
  9007d15... Merge branch 'matthiasc/for-master' into 'master' (*)
  cb833d5... Merge branch 'emoji-data-cldr' into 'master' (*)
  5d5625d... Update script names to Unicode 13 (*)
  bea3bc5... Update the copy in gtk-demo too (*)
  34f33b3... Prevent a crash with script names (*)
  5d26d11... gtk-demo: Add a column view demo (*)
  2b03674... Merge branch 'matthiasc/for-master' into 'master' (*)
  6156c35... NEWS: Updates (*)
  24a27ba... gl renderer: Fix up texture cache key (*)
  74d9976... gtk-demo: Fix up the Characters demo (*)
  6b0c65c... Merge branch 'matthiasc/for-master' into 'master' (*)
  aaab461... Merge branch 'fix-texture-cache' into 'master' (*)
  7311464... gl: Install the debug message callback for gl-debug (*)
  67c6f0a... gtk-demo: Mention dataset size for Characters (*)
  d51608a... wayland: Don't emit premature configure events (*)
  e5cd256... wayland: Don't save size when tiled (*)
  082edd9... wayland: Don't forget to reapply margins (*)
  20fb781... window: Fix window size snapping back (*)
  982ebf1... gradient shaders: Reduce out values as well (*)
  ccdc10d... Merge branch 'matthiasc/for-master' into 'master' (*)
  7f5deed... Merge branch 'simple-resizing-fixes' into 'master' (*)
  3854712... gtkwindow: Ensure to revert focus to a parent on hide() (*)
  ac164d2... Cosmetic (*)
  b6d4067... Merge branch 'wip/carlosg/for-master' into 'master' (*)
  f0a8c63... Fix Win32 popup focus when using SSD (*)
  e532f23... Merge branch 'FixWin32PopupFocus' into 'master' (*)
  7698b4d... treelistrowsorter: Add a bandaid (*)
  214c35f... gdk: Docs tweaks (*)
  bdbfaef... gdk: Tweak our GL debug message callback (*)
  22eac2f... window: Fix setting min size (*)
  a17f33b... gtkaboutdialog: Directly specialize GtkWindow (*)
  44fd0c1... aboutdialog: Fix updating license tab (*)
  490163e... Merge branch 'aboutwindow' into 'master' (*)
  0432071... Merge branch 'matthiasc/for-master' into 'master' (*)
  25cbc1a... gtk-demo: Recognize .svg as images (*)
  5a9547d... gtk-demo: Add an svg paintable demo (*)
  d839c1b... Merge branch 'svg-demo' into 'master' (*)
  35b0796... migration guide: Remove stray html tags (*)
  4993cde... Merge branch 'migration-guide-fix' into 'master' (*)
  3d9eb61... gtk-demo: Fix an off-by-one error (*)
  fb0c062... gtkplacessidebar: Disconnect and unref cloud_manager in dis (*)
  cfb3167... colorchooser: Bring color names back (*)
  0fdb33e... textbuffer: Don't serialize the \0 byte (*)
  98c7de4... Merge branch 'matthiasc/for-master' into 'master' (*)
  bc5723a... Merge branch 'wip/otte/for-master' into 'master' (*)
  668868f... Merge branch 'master' into 'master' (*)
  ba108f2... gdk: Drop some unused private api (*)
  e602d67... wayland: Stop using gdk_surface_new_temp (*)
  839baf2... x11: Stop using gdk_surface_new_temp (*)
  27ef9d9... broadway: Stop using gdk_surface_new_temp (*)
  606ab61... win32: Stop using gdk_surface_new_temp (*)
  5d7907c... gdk: Drop gdk_surface_new_temp (*)
  08ecf77... Merge branch 'matthiasc/for-master' into 'master' (*)
  1e4d3b6... testsuite/gtk/builder.c: Fix running on Visual Studio (*)
  4450f64... Merge branch 'fix.builder.msvc' into 'master' (*)
  cb98a73... gdkseat: Make gdk_seat_get_tools() public (*)
  cdd2a2a... Merge branch 'kjellahl/gdkseat' into 'master' (*)
  43300b4... Tone down a user visible message (*)
  c835df5... docs: Add more details to the migration guide (*)
  e7aa103... gtk-demo: Ellipsize columns in the characters demo (*)
  eb64729... build: Require sysprof 3.38.0 (*)
  6a0704a... window: Be more careful when looking for focus (*)
  115ed00... Send focus events to the root (*)
  4c3eb7c... Merge branch 'ebassi/for-master' into 'master' (*)
  8fcd4ac... gtk-demo: Keep undisplayable resources out of view (*)
  758675f... Merge branch 'matthiasc/for-master' into 'master' (*)
  6706623... demo: fix out of bounds array index usage (*)
  a30adfe... macos: move input method names to private header (*)
  59cdd7a... macos: lookup NSEvent by translated GdkEvent (*)
  58f9413... macos: track various changes in GDK (*)
  3f519e4... macos: remove workaround for scroll delta (*)
  d8ba916... macos: add key equivalent helper (*)
  97f03ed... gdk: remove quartz subdirectory from backends (*)
  4110167... gtk: use GDK_WINDOWING_MACOS in gentypefuncs.py (*)
  07bb07a... macos: port gtk to GDK_WINDOWING_MACOS (*)
  72ea3a1... Updated Czech translation (*)
  91ba0a3... Update Polish translation (*)
  035e303... Merge branch 'wip/chergert/gdk-macos-fixes' into 'master' (*)
  08fb8c1... Updated Lithuanian translation (*)
  33e84ed... Skip GdkWayland symbols that use wayland-client types (*)
  f83ee2a... Add type annotations for GdkWayland API (*)
  daac36e... Generate introspection for GdkWayland API (*)
  77d4729... Merge branch 'ebassi/for-master' into 'master' (*)
  4b60e74... Use test AT context with installed tests (*)
  c50916d... a11y: Add the AT-SPI DBus descriptions (*)
  8f19bb0... a11y: Add dummy AT-SPI context (*)
  8c18480... a11y: Add a display to GtkATContext (*)
  bd43e9c... a11y: Register the accessible root object (*)
  658d910... a11y: Ignore widgets during destruction (*)
  d7ebf18... a11y: Add AT-SPI cache object (*)
  e6c5d57... a11y: Return the ATSPI role for the root element (*)
  8811395... tests: Use the test ATContext for every test (*)
  21482e8... a11y: Compute the label for a GtkATContext (*)
  716024d... a11y: Convert GTK roles to ATSPI ones (*)
  b85b1f5... a11y: Turn accessible roles to string (*)
  9511c82... a11y: Validate the DBus context path (*)
  07759b1... a11y: Add method to extract desktop data (*)
  60acdb9... a11y: Implement more ATSPI methods on the root node (*)
  b57f158... a11y: Register the Accessible interface on all AtSpiContext (*)
  55b1fbd... a11y: Localise the role name of the root node (*)
  8f20133... atspicontext: Print out the a11y bus address (*)
  e2f3039... atspiroot: Implement GetLocale (*)
  2ea338a... atspiroot: Don't leak references (*)
  7869084... atspiroot: Implement GetChildren (*)
  057b447... atspicontext: Implement more accessible api (*)
  9f73638... atspicontext: Implement GetIndexInParent (*)
  762fbf3... atspiroot: Implement GetIndexInParent (*)
  e189ccc... atspiroot: Fix GetState implementation (*)
  9d0952b... atspicontext: Implement GetState (*)
  35163bd... a11y: Add utility function for null refs (*)
  9ce7900... a11y: Convenience API for referencing ATSPI root node (*)
  da6c0f3... Move private GdkSurface Wayland API into its own header (*)
  38304fc... Hide gdk_wayland_display_prefers_ssd() (*)
  4f316f3... docs: Remove private GdkWayland API from the reference (*)
  13aa053... Rename libgtk_only symbol in GdkWaylandToplevel (*)
  d6b64b5... Fixup: Add a forgotten #pragma once (*)
  edfc55a... atspi utils: Fix an oversight (*)
  9d43e5b... Don't pass NULL to g_variant_new_string (*)
  db6bd01... Add a GetInterfaces method (*)
  5db6c4b... Move atspi enums to gtkatspiprivate.h (*)
  0ae2ae7... atspi: Add the AtspiRelationType enum (*)
  e269cb7... atspiroot: Stub out GetRelationSet (*)
  3a867e2... atspicontext: Implement GetRelationSet (*)
  824ab7e... atcontext: labelled-by has a reference list (*)
  ddb72ac... atspicontext: Fix GetIndexInParent for toplevels (*)
  7c8a168... atspi: Add pango utilities (*)
  b80272a... atspi: Implement Text interface for labels (*)
  5b076fe... atspi: Implement text for GtkText widgets too (*)
  ba63daa... atspi: Export more pango utils (*)
  925ef1f... atspi: Add textview utilities (*)
  190059d... atspi: Implement Text interface for text views (*)
  8c3e512... atspi: Implement Value interface for ranges (*)
  d37782c... atspi: Implement Value for more widgets (*)
  776b4ae... Simplify GetInterfaces handling (*)
  dc9fee6... paned: Set accessible value properties (*)
  f22edcc... scalebutton: Set accessible value properties (*)
  d38182b... atspi: Break out the Text implementations (*)
  a72a7d4... atspi: Break out the Value implementation (*)
  aea25cb... atspi: Implement EditableText interface (*)
  d37b035... atspi: Set editable state (*)
  2a5af4e... text: Set the readonly accessible property (*)
  66a81f1... atspi: Derive readonly state from aria properties (*)
  54f1eb4... wip: Emit StateChanged signals (*)
  35f70d5... Pass orientation property to accessible (*)
  f9ee238... atspi: Set some more atspi states (*)
  578c8b5... atspi: Be more careful about indexes (*)
  b5ee73d... a11y: Pass on platform changes (*)
  a2d220e... widget: Notify a11y of focus changes (*)
  45e82ad... atspi: Cosmetics (*)
  d432cbb... atspi: Emit property changes for focus (*)
  62747eb... atspi: Unregister objects on the bus (*)
  101cbe6... Don't unref a floating variant (*)
  dd650ff... atspi: D-Bus methods return tuples (*)
  8f63443... Fix the build (*)
  61474b5... atspi: Fix collecting states (*)
  5eb482e... atspi: Treat all entries the same for collecting state (*)
  3bfb32e... Cosmetics (*)
  d9adc1b... accessible: Add a way to hide accessibles (*)
  663934b... atspi: Use gtk_accessible_should_present (*)
  ade9e4b... accessible: Add gtk_accessible_get_platform_state (*)
  d0d7848... atspi: Use gtk_accessible_get_platform_state (*)
  8182fab... text: Ignore text widgets for a11y (*)
  8faf1f6... entry: Implement GtkAccessible (*)
  f796d02... searchentry: Implement GtkAccessible (*)
  852c72f... passwordentry: Implement GtkAccessible (*)
  76b8727... spinbutton: Implement GtkAccessible (*)
  b7ac660... atspi: Implement Text interface for the entry wrappers (*)
  63dd040... accessible: Add some docs (*)
  3af56f5... atspi: Implement EditableText interface for the entry wrapp (*)
  8144067... atspi: Set placeholder-text attribute (*)
  a02c50e... text: Make editable signals work again (*)
  bf0f3a8... atspi: Make text change notification work (*)
  b909455... atspi: Fix up the role for password entries (*)
  024d832... gtkpopover: Add cascade-popdown property/functions (*)
  3ba60b0... gtkpopover: Remove GtkPopoverMenu special case (*)
  a939203... gtkmodelbutton: Drop special case to close GtkPopoverMenu (*)
  ccbacb5... Fix the build (*)
  18b6c4e... Merge branch 'wip/carlosg/for-master' into 'master' (*)
  f1e9f85... Adwaita: selected:hover and focus:selected:hover states (*)
  3cc9ac4... listbox: Update accessible state for rows (*)
  08f57d5... atspi: Implement Selection for listbox (*)
  8f4bc4a... atspi: Fix a variant parser oversight (*)
  81e1078... Remove some unused code (*)
  d0753f6... Fix compiler warnings (*)
  caeea0e... Remove excessively spammy debug messages (*)
  db97f99... atspi: Implement Selection for GtkComboBox (*)
  2664c29... flowbox: Update accessible state for children (*)
  b15328e... atspi: Implement Selection for GtkFlowBox (*)
  e3620bd... combobox: Use the combobox accessible role (*)
  9955d90... dropdown: Use the combox accessible role (*)
  32d8db1... Cosmetics (*)
  b818b34... Cosmetics (*)
  974ce50... Merge branch 'wip/jimmac/sidebar-hover-selected-focus' into (*)
  da007ac... Add a public header for GdkWaylandSeat (*)
  9377192... Correctly annotate gdk_wayland_seat_get_wl_seat() (*)
  2142c6c... docs: Fix a copy-paste error (*)
  d6abc12... macos: fix compiler warnings (*)
  d5b5410... macos: use simple monotonic for event serial (*)
  9f01d4f... macos: fix coordinates and state when querying device (*)
  2bdc8c7... docs: Add more details to the migration guide (*)
  2273e27... gtk-demo: Ellipsize columns in the characters demo (*)
  2d927d0... build: Require sysprof 3.38.0 (*)
  8dce92e... window: Be more careful when looking for focus (*)
  9b26660... Send focus events to the root (*)
  8a361f9... gtk-demo: Keep undisplayable resources out of view (*)
  5876946... Updated Czech translation (*)
  c753f8f... Update Polish translation (*)
  28d2e60... macos: move input method names to private header (*)
  1519b40... macos: lookup NSEvent by translated GdkEvent (*)
  ff279d0... macos: track various changes in GDK (*)
  cc2e69c... macos: remove workaround for scroll delta (*)
  aed279e... macos: add key equivalent helper (*)
  9279c2c... gdk: remove quartz subdirectory from backends (*)
  036b56a... gtk: use GDK_WINDOWING_MACOS in gentypefuncs.py (*)
  fb02c99... macos: port gtk to GDK_WINDOWING_MACOS (*)
  2fb1f4a... Updated Lithuanian translation (*)
  40e4f37... Skip GdkWayland symbols that use wayland-client types (*)
  fe871f9... Add type annotations for GdkWayland API (*)
  66ce0cb... Generate introspection for GdkWayland API (*)
  ae71fe3... colorplane: Whitespace (*)
  76e4002... colorutils: Remove unused macro (*)
  663ae67... colorplane: Refactor create_texture() (*)
  8e9a810... colorutils: Refactor hsv_to_rgb and fold into only caller (*)
  769b15c... colorplane: Remove (un)realize handlers (*)
  4b8f3e9... colorscale: Refactor creating the hue texture (*)
  9f574a5... gdkgl: Remove unused cairo_get_matrix() call (*)
  0dc0b03... glarea demo: Add min size to gl area (*)
  a0bb248... gl renderer: Use premultiply() in inset shadow shader` (*)
  7222a09... unblurred outset shadow shader: Use premultiply() (*)
  904772c... gdkgl: Rename function (*)
  bc034d1... gl renderer: Ignore rendering if accumulated opacity is too (*)
  7bf858b... gl renderer: Add a helper to setup projection matrix (*)
  9fe21b7... shaderbuilder: Print error message after source code (*)
  ddcff9e... gl renderer: simplify ->render() implementation a bit (*)
  d4efb5b... gdkgl: Stop getting the clip region from cairo (*)
  9698cd6... gdkgl: Remove flipping when downloading GL texture (*)
  c5909d4... gtkbuilder: Remove pointless function prototype (*)
  44d1e81... glsl: Add a comment (*)
  44f10c5... gl renderer: Flip texture in render_texture() (*)
  4735c27... gl renderer: Avoid some code duplication (*)
  f456438... vulkan: Remove double initialization (*)
  ef7c574... build: Only add -Wcast-align for gcc (*)
  eb345cd... gl renderer: Use nearest filtering for textures in render_t (*)
  958e4be... testfilechooser: Stop listening to ::selection-changed (*)
  4eee6e7... filechooserwidget: Cosmetics (*)
  161b171... gl renderer: Remove unused parameter (*)
  da0abfc... showrendernode: Plug GOptionContext memory leak (*)
  5f9fa13... gl renderer: Use op builder to render flipped texture (*)
  0a4d442... gl renderer: return empty texture for too small blurred nod (*)
  0e6014f... gl renderer: Remove two unused uniforms (*)
  1fe7043... gl renderer: Add more scale_x/scale_y code (*)
  07fb33c... gl renderer: Fix private function name (*)
  ec8f329... widget: Slightly update opacity docs (*)
  f207954... window: Remove unused struct member (*)
  18c4bda... widget: Remove gtk_widget_list_devices() from private heade (*)
  2bcef7f... stylecontext: Remove render_insertion_cursor() (*)
  eca3eab... Remove unneeded gtkstylecontext.h includes (*)
  78c343b... snapshot: Refactor some device code (*)
  ae009b3... stylecontext: Remove some unnused includes (*)
  557a363... windowcontrols: decoration-layout is nullable (*)
  d9cc589... windowcontrols: gtk_widget_get_root() can return NULL (*)
  93b12a8... frame: Remove need_resize logic (*)
  61afb09... stacksidebar: Set GtkListBox:show-separators (*)
  8f24b7a... stacksidebar: Fold some functions into their only callers (*)
  df2d7c5... gtk4-demo: Remove connection to removed signal (*)
  20bd8e5... gtk4-demo: Add missing margin-bottom (*)
  211d669... overlay: Remove empty finalize implementation (*)
  e1e53cd... infobar: Remove unused include (*)
  d695b15... main: Make sure we don't leak axes (*)
  f93784f... pixbufutils: Pass calculated height value along (*)
  a772d8f... Merge branch 'wip/baedert/for-master' (*)
  85394b0... Merge branch 'wip/chergert/gdk-macos-fixes' into 'master' (*)
  cdb2c16... macos: dont send crossing events during grab (*)
  d700cfa... macos: break grabs after sending release event (*)
  b462bc3... macos: allow pointer release event outside surface coords (*)
  2dfced7... Merge branch 'wip/chergert/gdk-macos-fixes' into 'master' (*)
  e089bba... macos: ensure we have access to a GdkMonitor (*)
  0af3d21... macos: only emit popup-layout-changed after initial present (*)
  6e84c7c... macos: fix discover of surface under cursor (*)
  7c6c718... stack: Turn pages into accessibles (*)
  2370429... accessible: Avoid realizing the context prematurely (*)
  380488f... stackswitcher: Use the tablist and tab roles (*)
  b39684b... stackswitcher: Set up relations and states (*)
  512387a... atspi: Implement Selection for GtkStackSwitcher (*)
  984e8ac... gizmo: Add a way to set accessible role (*)
  41d4c37... atspi: Don't crash on unnamed stack pages (*)
  08b586b... notebook: Set accessible roles and properties (*)
  bf04beb... atspi: Implement Selection for notebook tabs (*)
  f4f7326... atspi: Add some docs (*)
  375bd5e... Merge branch 'wip/chergert/gdk-macos-fixes' into 'master' (*)
  57ebc35... Merge branch 'wip/chergert/fix-macos-popup-events' into 'ma (*)
  147868a... listbox: Set accessible roles (*)
  14640ce... flowbox: Set accessible roles (*)
  1bf21d3... Document accessible roles for stacks and notebooks (*)
  6d562b6... listview: Set accessible roles (*)
  c7bf33a... columnview: Set accessible roles (*)
  fe89fd2... meson: Fix error when epoxy is a subproject on Windows (*)
  8737692... atspi: Implement Selection for list views (*)
  7dfb25f... wayland/surface: Clear has_uncommitted_ack_configure when h (*)
  8cf9557... gtk-demo: Fix up image handling in the clipboard demo (*)
  4b36bce... Merge branch 'meson-epoxy-subproject' into 'master' (*)
  5c8663e... Merge branch 'wip/wayland-dont-respond-to-destroyed-surface (*)
  2488d71... Merge branch 'clipboard-emo' into 'master' (*)
  9c28ecb... Merge branch 'a11y/atspi' into 'master' (*)
  6d1dcaa... docs: Explain the symbolic icon paintable situation (*)
  1d40f29... wayland: Make gdk_wayland_device_pad_set_feedback private (*)
  5f22ad8... Remove debug spew (*)
  8701e65... atspi: Implement Selection more correctly (*)
  bf58b6f... Merge branch 'ebassi/for-master' into 'master' (*)
  329efee... Merge branch 'a11y-list-view-selection-fixes' into 'master' (*)
  8a14f01... atspi: Add fold markers (*)
  7d22616... Merge branch 'a11y-list-view-selection-fixes' into 'master' (*)
  0bd5a96... gtk-demo: Fix some issues with the multi view demo (*)
  4e04c39... emojicompletion: Avoid a memory overrun (*)
  aa4c0bf... spinbutton: Hide the buttons from accessibility (*)
  4bd2595... actionmuxer: Make it possible to enumerate local actions (*)
  92585b7... Fix compiler warnings (*)
  916ef48... Merge branch 'matthiasc/for-master' into 'master' (*)
  374bd21... Initial ATSPI Action implementation for widget (*)
  e44f27a... a11y: Special case buttons and switches (*)
  5f11288... a11y: De-duplicate some action code (*)
  9ae08fc... a11y: Add atspi.Action for GtkExpander (*)
  c10bcf0... Add GtkEntry icon signals emitter (*)
  f67345e... a11y: Add atspi.Action for GtkEntry (*)
  a83d307... Allow toggling the password entry visibility programmatical (*)
  cfb3279... a11y: Add atspi.Action for GtkPasswordEntry (*)
  5bbacc6... Merge branch 'a11y/atspi-action' into 'master' (*)
  3eae912... atspi: Fix a thinko in action filtering (*)
  ab61b7b... atspi: Properly filter out parent actions (*)
  8eb6e87... Revert "listbox: Activate single-click rows if n_press >= 1 (*)
  bc142b9... GDK/Win32: Fix modal window handling (*)
  89286af... Revert "GDK W32: Use SWP_NOOWNERZORDER everywhere it can be (*)
  6a0c181... GDK W32: Remove stacking functions (*)
  7165deb... Merge branch 'fix-listbox-selection' into 'master' (*)
  2cc650c... gdk/Win32: Fix mouse pointer capture (*)
  6cbf1d0... Merge branch 'a11y-action-fixes' into 'master' (*)
  3462514... docs: Expand opacity docs (*)
  5833e8a... Merge branch 'win32.modal' into 'master' (*)
  1021e12... 3.99.3 (*)
  7ae8ed8... macos: fix fps calculation for frame timings (*)
  9548557... Update POTFILES.in (*)
  5a79cc4... Merge branch 'wip/chergert/fix-macos-fps-calculation' into  (*)
  cd0bef9... Add some missing nullable return annotations (*)
  efbbfb6... meson: Simplify how cairo dependencies are checked (*)
  6ae9f7e... meson: Simplify xinerama dependency check (*)
  ea3933b... meson: Make vulkan and xinerama optional deps default to 'a (*)
  a4aa6d7... meson: Use feature options for media and print backends (*)
  e9eb385... Merge branch 'patch-1' into 'master' (*)
  a39e519... inspector: Clear overlays on unroot (*)
  a88e5a5... columnview: Fix some issues with column resizing (*)
  39baf4f... columnview: Fix more issues with column resizing (*)
  1976df1... columnview: Make resize cursors reliable (*)
  98b66ac... columview: Implement double-click to reset headers (*)
  25d0fb4... columview: Make resize area a bit larger (*)
  be8246a... gdkglcontext: Fix build with MSVC (*)
  f3fe181... Adwaita: Put column separators on the left (*)
  81ee273... columnview: Make right-aligned content work (*)
  33f0809... Add nullable return annotations in GtkAboutDialog (*)
  ef308e5... Merge branch 'annotations_gtkaboutdialog' into 'master' (*)
  25a1c42... Merge branch 'msvc' into 'master' (*)
  2359510... Merge branch 'matthiasc/for-master' into 'master' (*)
  9c1c8a5... Cosmetics (*)
  469b913... Cosmetics (*)
  5bb656a... Cosmetics (*)
  dfe00c4... atspi: Be more careful (*)
  3ad03b1... a11y: Add a separate vfunc for platform changes (*)
  8e4f8a4... atspi: Implement Component (*)
  d50ebd9... a11y: Add bounds change api (*)
  75a0bef... widget: Mark the size as changed when it changes (*)
  04a5183... atspi: Emit bounds-changed (*)
  3918dd4... Add gtk_editable_get_delegate (*)
  94729b4... Update Croatian translation (*)
  9f9e7df... atspi: Implement Text for more editables (*)
  7c7daba... a11y: Rework accessible name/description computation (*)
  ef46fe0... Merge branch 'a11y/component' into 'master' (*)
  80e0e3f... gtk-demo: Set an accessible role (*)
  63421b1... a11y: Rename some methods (*)
  03745a4... docs: Start outlining a11y authoring practices (*)
  f52c86a... docs: Add a section on a11y patterns (*)
  08ae513... label: Set the accessible label property (*)
  77d1026... atspi: Use name and description as provided (*)
  dfc7d26... a11y: Tweak name and description computation (*)
  eb82b2a... macos: fix discovery of surface under pointer (*)
  e58e6a0... Merge branch 'a11y/editable' into 'master' (*)
  51f5690... Merge branch 'ebassi/for-master' into 'master' (*)
  83d8ae2... Merge branch 'wip/chergert/fix-macos-surface-under-pointer' (*)
  feb73a5... docs: Flesh out a11y section (*)
  0a71dc1... stack: Minor doc addition (*)
  eeae1b1... a11y: Fix accessible tree inconsistency (*)
  a7bd6b0... Merge branch 'matthiasc/for-master' into 'master' (*)
  d9b216e... widget: Always update the CSS node (*)
  d779023... box: Remove unnecessary code (*)
  ddd1b09... notebook: Remove unnecessary code (*)
  074d54e... listitemwidget: Remove unnecessary code (*)
  2210008... listbox: Reorder the widgets when sorting (*)
  9317a9f... flowbox: Keep widget order (*)
  23e0860... entry: Keep widget order (*)
  8dad615... gtk: Remove unused header include (*)
  b10d5ec... a11y: Add a test for label properties (*)
  7c47b69... a11y: Add tests for GtkStack and GtkStackSwitcher (*)
  b9e9898... a11y: Add tests for GtkListBox (*)
  93481e6... a11y: Add tests for GtkFlowBox (*)
  5504278... Merge branch 'matthiasc/for-master' into 'master' (*)
  45400fe... Merge branch 'wip/otte/for-master' into 'master' (*)
  6a1cb33... docs: Mention subclassing and destroy in the migration guid (*)
  a8baee3... a11y: Fix handling of LABELLED_BY relation (*)
  e20a333... atsi: Fix emission of text selection changes (*)
  6741170... inspector: Show accessible object path (*)
  ef9ec43... a11y: Add some more tests (*)
  2023914... docs: Document accessible roles of some classes (*)
  3412442... docs: Document more accessible roles (*)
  36d4a80... docs: Document more accessible roles (*)
  8e17021... Cosmetics (*)
  cbb6828... docs: Document more accessible roles (*)
  31a0724... widget: Add missing (nullable) on binding functions (*)
  0b5b908... Merge branch 'wip/exalm/nullable' into 'master' (*)
  8880e3b... Merge branch 'matthiasc/for-master' into 'master' (*)
  3df0a33... frame: Set up accessible relations (*)
  b7fa00e... Cosmetics (*)
  39dfdac... range: Hide internals from accessibility (*)
  4ea2a66... a11y: Add parsing code for accessible values (*)
  9e4316b... a11y: Add an "accessibility" section to the builder XML tre (*)
  7702670... docs: Document the "accessibility" custom tag (*)
  81371e7... columnview: Put overshoot underneath the headers (*)
  fbb08a3... a11y: Add child state change to GtkATContext (*)
  8d46bd1... a11y: Notify of changes in the children list (*)
  f1e14c4... a11y: Implement ChildrenChanged atspi.Event (*)
  8075632... a11y: Handle relations in UI files (*)
  698cbee... a11y: Move ChildrenChanged emitter to ATSPI utilities (*)
  e45dd77... a11y: Emit ChildrenChanged for toplevel list changes (*)
  700ca3b... gestureswipe: Count last event when calculating velocity (*)
  32b826e... Merge branch 'wip/exalm/swipe4' into 'master' (*)
  043ffd3... text: React to text attribute changes in css (*)
  b5b8f42... Merge branch 'matthiasc/for-master' into 'master' (*)
  6153efd... Document GTK_ACCESSIBLE_ROLE_NONE (*)
  3151906... docs: Small corrections to the a11y overview (*)
  d7794bf... docs: Add some more to the migration guide (*)
  48bb920... a11y: Treat PRESENTATION like NONE (*)
  8f10026... scale: Hide internal structure from a11y (*)
  ca9b068... switch: Hide internal structure from a11y (*)
  14a64c7... levelbar: Hide internal structure from a11y (*)
  d3089eb... progressbar: Hide internal structure from a11y (*)
  7ac6e25... Use GtkApplication in the examples (*)
  b9ae54c... separator: Remove unnecessary code (*)
  087c007... menubutton: initial accessibility setup (*)
  1b7a99c... Apply 1 suggestion(s) to 1 file(s) (*)
  2bfd419... popovermenu: Initial accessibility setup (*)
  758bcd5... popovermenubar: Initial accessibility setup (*)
  f96a1cf... modelbutton: Initial accessibility setup (*)
  3e43dda... modelbutton: Recreate our AT context (*)
  88eb3a9... atspi: Give model buttons a click action too (*)
  5f8c6d2... a11y: Document roles used in menu (*)
  bcbc615... a11y: Document abstract roles (*)
  800eb76... linkbutton: Use the LINK role (*)
  daf3b3a... Merge branch 'matthiasc/for-master' into 'master' (*)
  3805e1d... colorswatch: Export some functions for a11y (*)
  ba290eb... a11y: Add actions for color swatches (*)
  e2b3cba... colorbutton: Improve accessibility (*)
  ed571ae... picture: Set alternative text as description (*)
  ef7499a... gtk-demo: Add alternative text to a GtkPicture (*)
  44c6619... gtk-demo: Speed up image demo (*)
  6c796cf... docs: Fix cross-linking for GIO types (*)
  1d80288... stack: Change ordering for removal (*)
  a11ab6c... a11y: Handle stack case for addition/removal (*)
  a923be9... Merge branch 'matthiasc/for-master' into 'master' (*)
  3a1e019... print-editor: Fix a wrong comparison (*)
  c7dbb8e... label: Plug a potential memory leak (*)
  0dae1f4... listbox test: Only compare values for rows we have (*)
  af97f19... textview: Respect return value of get_text_surface_coords() (*)
  a2291fb... showrendernode: Pass error to deserialize() (*)
  3db5e15... filechooserwidget: gtk_widget_get_root() can return NULL (*)
  f6ebc06... filechooserwidget: Avoid an uninitialized value (*)
  56e89e8... demos: Remove a dead assignment (*)
  b166453... gdksurface: Ensure some assumptions (*)
  44728d0... stack: assert for some assumptions (*)
  41ef1d8... atspicontext: Add a few missing break statements (*)
  6dcdb4a... atspitextbuffer: Explicitly cast between pango and gtk enum (*)
  d97cb85... textview: Remove a broken debug output statement (*)
  85702f8... dnd demo: Make the transform code a bit more idiomatic (*)
  98e88b7... text: Avoid a crash (*)
  85d4b86... text: Fold focus_{in,out} into only caller (*)
  1bf79a4... text: Fix a documentation mishap (*)
  ff1fb4f... text: Remove empty root() implementation (*)
  b6a843a... gl renderer: Fix two scale_x/y mixups (*)
  9109dee... gl renderer: Don't use blur node bounds (*)
  700f957... Adwaita: Set border-spacing for entries (*)
  e5722fe... passwordentry: Respect border spacing (*)
  3a08706... dropdown: Add an icon the search entry (*)
  6ce2e19... Merge branch 'ebassi/for-master' into 'master' (*)
  7671c10... Tweak focus tests (*)
  b973f7f... Merge branch 'matthiasc/for-master' into 'master' (*)
  10d7ccc... window: Fix state updates (*)
  fdb1fa4... Give all search entries an icon (*)
  cb8bf65... editablelabel: Properly clean up in dispose (*)
  83fbdcd... Merge branch 'matthiasc/for-master' into 'master' (*)
  6b53a55... NEWS: Updates (*)
  c5ed5c5... gdk: Deliver queued events on flush (*)
  77af993... Merge branch 'flush-events' into 'master' (*)
  5b2b2fe... a11y: Fix up state / change enum confusion (*)
  1e13acb... widget: Don't add reordered children (*)
  374a451... a11y: Don't present HIDDEN accessibles (*)
  b12992c... a11y: Handle HIDDEN state changes (*)
  46e754a... a11y: Skip non-presented children when required (*)
  e7b290d... a11y: Improve child notification for toplevels (*)
  89a8c89... a11y: Improve child index helpers (*)
  274f9ad... a11y: Emit child notification when toplevels get hidden (*)
  bba6d60... window: Maintain accessible HIDDEN state (*)
  2546b88... a11y: Redo child-added/-removed for toplevels (*)
  434b145... stack: Don't transition when the visible child is remove (*)
  d1d9b92... Merge branch 'meson-deps-continued' into 'master' (*)
  7c10657... Cosmetics (*)
  9a943e2... stack: Update HIDDEN a11y state for stack pages (*)
  8ffb398... a11y: Handle all cases for state change (*)
  adb7676... a11y: More State<>Change confusion (*)
  313ba02... color editor: Add accessible labels (*)
  0a3b370... Cosmetics (*)
  13b9b9b... scale: Set round-digits to -1 initially (*)
  a03581c... Update Polish translation (*)
  e050a26... builder: Expot _gtk_builder_boolean_from_string privately (*)
  fce455a... a11y: Parse booleans in ui files as expected (*)
  677ea5f... a11y: Reuse builder parsing for enums (*)
  f981ab7... Remove erroneous preconditions (*)
  0fddf73... a11y: Add some parser tests (*)
  37d4932... a11y: Add more tests (*)
  09eda80... docs: Add GtkWindowControls to the gallery (*)
  86b4b2e... docs: Fix links from the gallery (*)
  b7728a8... docs: Tweak gallery ordering (*)
  163d32e... docs: Work around GtkPicture growing (*)
  b0fb31f... docs: Some reordering in the gallery (*)
  2e0822b... docs: Shrink the editable label gallery image (*)
  a9f0f18... docs: Tweak gallery layout (*)
  64e131f... docs: Improve the GtkVideo gallery image (*)
  28b7962... docs: Improve the GtkMediaControls gallery image (*)
  dffe6b8... docs: Add GtkCalendar to the gallery (*)
  a70c9c6... docs: Fix the GtkVolumeButton gallery image (*)
  59e08c0... docs: Tweak gallery layout (*)
  291c618... docs: Improve the GtkStackSidebar gallery image (*)
  42e2c54... docs: Redo the GtkColorChooserDialog gallery image (*)
  8692f5d... docs: Add GtkEmojiChooser to the gallery (*)
  1605ca0... docs: Add GtkExpander to the gallery (*)
  bed3616... docs: Add GtkPopoverMenuBar to the gallery (*)
  65f748f... docs: Add GtkPopover to the widget gallery (*)
  d9259fc... docs: Add GtkPopoverMenu to the widget gallery (*)
  b67eee5... docs: Add GtkShortcutsWindow to the widget gallery (*)
  e51a98d... docs: Add GtkDrawingArea to the gallery (*)
  4661f15... Merge branch 'matthiasc/for-master' into 'master' (*)
  c783e9a... Treat tristate as an enum when parsing (*)
  0493e89... Fix the build with cups < 2.2.12 (*)
  61e08ba... Merge branch 'master' into 'master' (*)
  8157abe... popovermenu: Allow custom items (*)
  af6c301... popovermenu: Allow adding custom items in ui files (*)
  0faadef... widget-factory: Add a scale to the gear menu (*)
  6cd3bc7... modelbutton: Explicitly set up LABELLED-By relation (*)
  4f15b98... docs: Add box, grid and center box to the gallery (*)
  5fe8374... docs: Add GtkOverlay to the widget gallery (*)
  c0aa1c8... Merge branch 'popover-menu-custom-child' into 'master' (*)
  b2d6011... Merge branch 'matthiasc/for-master' into 'master' (*)
  b94ea1b... Adwaita: dropdown search box (*)
  6d5c512... Merge branch 'wip/jimmac/gtk4-dropdown-papercuts' into 'mas (*)
  8e6701c... gtkmediafile: Use cubic volume function (*)
  6d7e56b... cloudprint: Make compile without warnings (*)
  08004d4... Merge branch 'wip/otte/for-master' into 'master' (*)
  eef1097... GdkW32: remove klassTEMPSHADOW (*)
  0c49f73... Merge branch 'matthiasc/a11y-buildable' into 'master' (*)
  8df883e... Merge branch 'matthiasc/atspi-child' into 'master' (*)
  3a119a3... dropdown: Make search entry shrink (*)
  25d2efe... dropdown: Add a checkmark to the selected item (*)
  907fc30... gtk-demo: Add checkmarks to all dropdown demos (*)
  975d763... Merge branch 'dropdown-checkmark' into 'master' (*)
  d5b9489... Merge branch 'wip/baedert/for-master' into 'master' (*)
  f90e7b9... Update POTFILES.skip (*)
  5cbc555... textview: Update child allocations (*)
  90fde9c... Merge branch 'matthiasc/for-master' into 'master' (*)
  51d3575... Cosmetics (*)
  524fbc3... gl: remove unused texture_from_surface API (*)
  931f130... Merge branch 'wip/chergert/gdk-remove-texture_from_surface' (*)
  60e67a6... macos: move setNeedsDisplay helper to GdkMacosCairoView (*)
  0040667... macos: remove unused GL layer (*)
  a3fd46c... glsl: tweak pre-processor to support Apple GLSL compiler (*)
  adf60fb... macos: be tolerant of NULL GL context (*)
  eb809ba... macos: tweak gravity while resizing (*)
  de9c9ef... macos: implement GL context (*)
  29ccd13... docs: Stop referring to the Quartz backend (*)
  3617fba... docs: Include GDK_WINDOWING_MACOS (*)
  574a3a4... gdk: Drop GdkPoint from the api (*)
  1f8d593... docs: Add some detail to GdkTexture docs (*)
  838d092... docs: Tweak GdkPaintable docs (*)
  9f71bdd... docs: Cosmetics (*)
  2df3822... docs: Small additions for GdkCursor docs (*)
  d2adbad... docs: Tweak frame clock docs (*)
  3afd5d7... docs: Tweak GdkSurface docs (*)
  94305f2... docs: Tweak GdkPopup docs (*)
  ce78d0c... docs: Tweak GdkToplevel docs (*)
  3164f32... docs: Some restructuring (*)
  6142238... Merge branch 'wip/chergert/gdk-macos-gl-renderer' into 'mas (*)
  5a77994... Merge branch 'matthiasc/for-master' into 'master' (*)
  6298fd1... gdk: remove remaining GDK_WINDOWING_QUARTZ usage (*)
  38c39e2... NEWS: Updates (*)
  03fec38... docs: Add details for gsk_renderer_new_for_surface (*)
  8ed1f51... Merge branch 'wip/chergert/remove-GDK_WINDOWING_QUARTZ' int (*)
  d819201... macos: add more aggressive clip to transparent subview (*)
  a0ee25a... gtk-demo: Remove unnecessary code (*)
  49bdc4f... Add another constraints demo (*)
  b8f44de... constraintlayout: Fix parsing from ui file (*)
  588fe5b... gtk-demo: Tweak the new constraints demo (*)
  4b8134b... constraintlayout: Emit less change notification (*)
  2dbaca2... constraintlayout: Make sure guides get their constraints (*)
  19052d4... gtk-demo: Tweak descriptions of constraints demos (*)
  117997d... Merge branch 'wip/chergert/gdk-macos-gl-renderer' into 'mas (*)
  505df33... Add a test for constraints in ui files (*)
  b23cae9... Drop unused gtk_buildable_set_buildable_property (*)
  d35a218... testsuite: Improve coverage for GtkBoolFilter (*)
  2b38d14... tests: Improve coverage for css data url parsing (*)
  01d52a7... testsuite: Make all css tests run again (*)
  c279bda... testsuite: Improve coverage for GtkStringFilter (*)
  59dd7d8... testsuite: Improve coverage for GtkMultiFilter (*)
  48dcbf4... expression: Fix property expressions for interfaces (*)
  26150d8... testsuite: Improve coverage for GtkExpression (*)
  f0e35c8... Drop unused includes (*)
  1702a4c... Drop an unused private function (*)
  9b78bc4... testsuite: Improve coverage (*)
  af5e13b... Remove an unused function (*)
  1c4c5e3... testsuite: Improve coverage for GtkStringList (*)
  875452b... testsuite: Improve coverage for GtkMultiSorter (*)
  7db58d5... gsk: Don't compile unused code (*)
  9067654... css: Fix tokenization of CDO (*)
  1a12999... testsuite: Add a css test (*)
  48381bd... testsuite: Add a forgotten test (*)
  970f91e... testsuite: Add more css parser tests (*)
  07c491f... testsuite: Improve coverage for keys (*)
  319d4c7... Update Polish translation (*)
  924796b... Update German translation (*)
  642ad4e... testsuite: Improve coverage for rectangles (*)
  c8432ae... testsuite: Improve coverage for seats (*)
  2dcc641... testsuite: Improve coverage for GdkDisplayManager (*)
  168b21c... testsuite: Improve coverage for GdkTexture (*)
  cb018ec... builder-tool: Avoid a crash (*)
  b0b00d4... testsuite: Test gtk4-builder-tool simplify --replace (*)
  a4e5f5c... testsuite: More gtk4-builder-tool tests (*)
  5702b71... Remove leftover file (*)
  c630285... Cosmetics (*)
  3cf26b4... Fix the definition of GtkWidget:can-target (*)
  e135772... buildertool: Improve GtkOverlay rewriting (*)
  b79637a... testsuite: Test GtkOverlay rewriting (*)
  d74c2a7... builder-tool: Drop unneeded code (*)
  ac20c9c... builder-tool: Fix rewriting GtkPaned (*)
  0cf372c... testsuite: Test GtkPaned rewriting (*)
  c01f3be... testsuite: Test GtkActionBar rewriting (*)
  3e8a22a... builder-tool: Rewrite GtkToolbar more (*)
  c3f8010... testsuite: Test GtkToolbar rewriting (*)
  4039b71... Set G_LOG_USE_STRUCTURED globally (*)
  5751cd6... builder-tool: Install a log writer (*)
  2613c2e... builder-tool: Avoid duplicate path prefixes (*)
  38f74d8... builder-tool: Rewrite GtkFixed more (*)
  4bd829e... testsuite: Test GtkFixed rewriting (*)
  44b36b6... builder-tool: Stop rewriting GtkPopoverMenu (*)
  403a70c... testsuite: Add tests for gtk4-builder-tool validate (*)
  efc3141... Merge branch 'matthiasc/for-master' into 'master' (*)
  14cbd13... gtk-demo: Use typographic style classes (*)
  d2d7a4b... gtk-demo: Tweak window titles (*)
  64ad490... gtk-demo: Tweak tagged entry styling (*)
  14b65a3... gtk-demo: Polish the search bar demo (*)
  4e745f0... gtk-demo: Polish all entry demos (*)
  8a13909... fixup: window titles (*)
  fb028f0... gtk-demo: Renovate the paned demo (*)
  ace83a9... Merge branch 'matthiasc/for-master' into 'master' (*)
  fb9a3bf... printoperation: Remove double assignment (*)
  d3239c9... gl renderer: Nine-slice unblurred outset shadows (*)
  df5e796... gl renderer: Refactor blurred shadow drawing code (*)
  e6e964c... gl renderer: Refactor rendering shadow nodes (*)
  fc312f7... gl renderer: Remove an outdated comment (*)
  ee04cbc... gl renderer: Reword a comment (*)
  50e7819... gl renderer: More load_vertex_data* usage (*)
  8178dfb... gl renderer: Use the load_vertex_data* functions more often (*)
  c8c2106... gl renderer: Refactor vertex data loading code (*)
  82ca659... gl renderer: Make debugging code shorter (*)
  b3657d5... widget-factory: Restore modality of the about dialog (*)
  354f2b6... gtk-demo: Reanimate floppy buddy (*)
  a3c9f85... gtk-demo: Tweak images demo (*)
  c6ef194... gtk-demo: Remove more gtk3-demo icon uses (*)
  dbdc909... Merge branch 'matthiasc/for-master' into 'master' (*)
  1340ff2... Update comment annotations of gtk_tree_model_iter_previous  (*)
  e5ec4df... docs: Mention g_file_get_basename (*)
  e3c38e4... NEWS: Updates (*)
  5d59447... magnifier: Set a css name (*)
  a3f3dc0... Adwaita: Set a background for magnifiers (*)
  dab11ea... popover: Change default for cascade-popdown (*)
  7624f66... widget-factory: Make sure we close popover on page 3 (*)
  ddd16dd... texthandle: Fix positioning (*)
  2120e9d... Simplify gdk_surface_queue_render (*)
  e943822... texthandle: Queue a draw when role changes (*)
  fd52220... Merge branch 'matthiasc/for-master' into 'master' (*)
  499e4b4... broadway: Set modifier state of scroll events (*)
  d8a795d... Win32 IME fixes (*)
  30210c7... a11y: Move ATContext to an explicit realization model (*)
  dafb2b0... a11y: Allow updating role on unrealized contexts (*)
  bb24b35... gtk-demo: Set an accessible role (*)
  828a067... Propagate accessible-role to backend (*)
  ae9758b... a11y: Unrealize ATContext on dispose (*)
  425d8ad... Set accessible label on GTK Demo's primary menu (*)
  d88f7c9... a11y: Use the tooltip text as the accessible description (*)
  72415ea... a11y: Make the Button labelled by its child label (*)
  ba63aa7... a11y: Move parent context ref getter to its own function (*)
  f220a1e... gtk-demo: Set some accessible properties (*)
  d2a7ecf... gtk-demo: Simplify the run button (*)
  23c4256... Merge branch 'a11y/atcontext-realize' into 'master' (*)
  c48a990... a11y: Describe window controls (*)
  1dde54b... a11y: Hide the "indent" in GtkTreeExpander (*)
  66bba14... a11y: Remove stray g_printerr() (*)
  75f96b8... surface: Be more lenient for autohide (*)
  dcfb6e5... surface: Be smarter about autohide (*)
  d2cc936... Cosmetics (*)
  8ae415a... popovermenu: Fail gracefully if no model (*)
  388f12b... Merge branch 'ebassi/for-master' into 'master' (*)
  ed78fb1... Merge branch 'matthiasc/for-master' into 'master' (*)
  e91b930... Revert "Simplify gdk_surface_queue_render" (*)
  ce9cc2d... macos: always create dummy window/view for GL context (*)
  7444a15... macos: remove synthesize_motion helper (*)
  6309bd1... macos: clip damage when swapping buffers (*)
  65b2ea1... macos: resize extra GL window/view when surface changes (*)
  79fb572... Merge branch 'mr1063-for-master' into 'master' (*)
  3785bf1... Merge branch 'fix-issue-2019-for-master' into 'master' (*)
  b0e0af1... Merge branch 'patch-5' into 'master' (*)
  c31c384... macos: fix calculation of mouse position (*)
  024e048... Merge branch 'wip/chergert/fix-macos-pointer-position-over- (*)
  7f16067... Merge branch 'wip/chergert/gdk-macos-gl-renderer' into 'mas (*)
  3eaae74... 3.99.4 (*)
  13d1e49... testsuite: Improve GdkCursor coverage (*)
  d526bcc... Cosmetics (*)
  c09ff35... dragicon: Make a function propertly exported (*)
  7dfa41b... a11y: ARIA's "presentation" role maps to ATSPI_ROLE_SECTION (*)
  8811671... a11y: Use "presentation" role instead of "hidden" state (*)
  c5dc0e2... a11y: Use proper role and state for tree expander image (*)
  abd5383... docs: Add a section on accessible buttons (*)
  041415e... docs: Add a note on the "presentation" role (*)
  9546371... Merge branch 'ebassi/for-master' into 'master' (*)
  ec5b5e8... Merge branch 'matthiasc/for-master' into 'master' (*)
  80f5be8... gdk/wayland: Ensure to update input area on map (*)
  9b9cc2f... gtk/texthandle: Handle events on parent surface's native (*)
  fa5fa3a... gtk/imcontextwayland: Unset focus when unsetting widget (*)
  5e907eb... gtk/textview: Clean up further if the drag gesture is taken (*)
  f981301... gtk/textview: Defer touchscreen focus placing to drag end (*)
  0ae93c8... gtk/textview: Do not forcibly show text handles (*)
  bf3e1e5... macos: use opaque GL context when possible (*)
  bc05da8... macos: explicitly request color and alpha sizes (*)
  90141ef... macos: use NSOpenGLContext directly for current tracking (*)
  fb27724... Merge branch 'wip/chergert/gdk-macos-for-master' into 'mast (*)
  0d82faa... Merge branch 'wip/carlosg/for-master' into 'master' (*)
  9d56c56... gtk/texthandle: Point handle to the middle of the pointing_ (*)
  4751ac1... gtk/textview: Improve check for cursor-mode (*)
  63e9414... Merge branch 'wip/carlosg/for-master' into 'master' (*)
  4e8a5f2... Update POTFILES.skip (*)
  db6d7dc... Drop “gtk+” plus sign in GtkBuilder <requires>. (*)
  e6d46ec... Teach `gtk-builder-tool` to rewrite <requires>. (*)
  08f2990... Document the GtkBuilder <requires> tag changes. (*)
  f7de0bc... Fix tests with regard to GtkBuilder <requires>. (*)
  8190f0c... gtk/enums: fix doc comment references (*)
  638987f... Merge branch 'dlech-master-patch-13962' into 'master' (*)
  8c9a827... docs: include GtkFilterMatch (*)
  08193ec... gl renderer: Generate queries only on desktop GL (*)
  05684f6... doc: fix missing GtkNotebookTab (*)
  f87923e... Merge branch 'patch-3' into 'master' (*)
  19b5e53... Merge branch 'gles-no-queries' into 'master' (*)
  c3cb8e0... gtk/enums: remove GtkMenuDirectionType (*)
  4084b4c... gtk/enums: remove GtkPopoverConstraint (*)
  8ec0177... Merge branch 'patch-5' into 'master' (*)
  ef17d71... Merge branch 'patch-4' into 'master' (*)
  b9adad3... Merge branch 'patch-6' into 'master' (*)
  160e29e... gtk/gtktextbuffer: remove GtkTextBufferTargetInfo (*)
  3b1363d... gtk/gtkversion: fix doc comment references (*)
  4e11915... Merge branch 'patch-4' into 'master' (*)
  30c5a6f... Merge branch 'patch-3' into 'master' (*)
  53cd499... Revert "Update gtktreestore.c: gtk_tree_store_remove didn't (*)
  6b5dff5... docs: Document GTK_MEDIA (*)
  ddbea8f... Remove GtkPlacesOpenFlags from public headers (*)
  e093ed7... Merge branch 'matthiasc/for-master' into 'master' (*)
  4b459a9... scrolledwindow: Accumulate velocity with kinetic scrolling (*)
  0af6630... a11y: Consolidate accessibility environment variables (*)
  7b151c3... Merge branch 'kinetic-scroll-velocity-accumulation' into 'm (*)
  2dc7e32... Merge branch 'ebassi/for-master' into 'master' (*)
  706a8f9... search entry: icon (*)
  b966f59... Merge branch 'wip/jimmac/search-entry-icon' into 'master' (*)
  5379a4b... a11y: Clean up properly in unregister_object (*)
  b622745... gtk-demo: Plug a memory leak (*)
  b81463e... gtk-demo: Plug a memory leak (*)
  6fa2936... gtk-demo: Set default size for drawingarea demo (*)
  7d49f1e... gtk-demo: Improve consistency (*)
  a85d9cd... gtk-demo: Improve consistency (*)
  14be508... gtk-demo: Improve consistency (*)
  a745dbf... gkt-demo: Add a columview to the scroll demo (*)
  2543c9f... Merge branch 'matthiasc/for-master' into 'master' (*)
  192f515... gtk-demo: Tweak a demo title (*)
  3e8260d... gtk-demo: Plug a memory leak (*)
  d1de923... Merge branch 'matthiasc/for-master' into 'master' (*)
  eb3933c... Update Ukrainian translation (*)
  2a3c3b4... Update Ukrainian translation (*)
  06fbad0... wayland: Plug listmodel memory leaks (*)
  7e08966... win32: Plug listmodel memory leaks (*)
  d63afaf... x11: Plug listmodel memory leaks (*)
  6079033... columnview: Plug listmodel memory leaks (*)
  6cbd7e2... fontchooser: Plug listmodel memory leaks (*)
  c442f9f... printdialog: Plug listmodel memory leaks (*)
  1bdc8b9... a11y: Proxy GtkWidget:accessible-role (*)
  6af89e9... a11y: Add GValue initializers for accessible attributes (*)
  c264254... a11y: Parse reference lists using varargs (*)
  f9db651... a11y: Do not copy the list of references (*)
  7ed0648... a11y: Add private API to clone a GtkATContext (*)
  ed7619e... a11y: Clone GtkATContext in GtkModelButton (*)
  2229d7f... docs: Add example of relations with lists of references (*)
  3cc0870... Merge branch 'matthiasc/for-master' into 'master' (*)
  0ececc7... Merge branch 'ebassi/for-master' into 'master' (*)
  d69a943... gtk: Remove <requires> from ui files (*)
  d6c753b... gtk4-demo: Remove <requires> from ui files (*)
  9b056f5... examples: Remove requires from ui files (*)
  18779b9... testsuite: Remove <requires> from ui files (*)
  e4be785... builder: Be a bit more strict about requires (*)
  7215c74... buildertool: Supplant a requires (*)
  d6a0948... testsuite: Update buildertool tests (*)
  a76f37a... gtk-demo: Fix building scrolling demo without PangoFT2 (*)
  a047b7d... Merge branch 'fix-demos-wo-pangoft2' into 'master' (*)
  74a7f73... Merge branch 'matthiasc/builder-requires' into 'master' (*)
  27c4c19... Don't hide widgets in dispose() (*)
  5ed3ad6... gtk-demo: Split off SvgPaintable (*)
  0db504e... label: Optimize GtkLabel setters (*)
  82b855c... label: Avoid a needless strdup (*)
  bfe5b0d... Adwaita: Don't do n-th child things for list rows (*)
  428ec29... a11y: Unrealize ATContext on dispose() (*)
  3b2cd97... a11y: Implement missing atspi.Component getters (*)
  65d29e0... a11y: Realize parent ATContext for the stack page (*)
  95ee5ff... a11y: Add more ARIA/AT-SPI role translations (*)
  033791b... a11y: Translate ARIA windows to AT-SPI frames (*)
  04c4d29... a11y: Skip unlabelled structural roles (*)
  27b9b2e... a11y: Use the window title as its label (*)
  40c0826... a11y: Mark more containers as structural elements (*)
  73b14a3... a11y: Do not leak the ATContext in GtkStackPage (*)
  877a7f9... a11y: Protect should_present() from empty contexts (*)
  526f1e3... a11y: Use GROUP role for GtkNotebook (*)
  2285382... a11y: Create AtSpiRoot on realization (*)
  292576f... a11y: Defer to the GtkAccessible's implementation (*)
  9052f6d... a11y: Rework ownership and lifetime of GtkATContext (*)
  8157717... a11y: Add missing fallback for accessible-role getter (*)
  9ac4a7d... a11y: Simplify GtkModelButton (*)
  15172eb... Merge branch 'matthiasc/for-master' into 'master' (*)
  a2897e1... gtk-demo: Add suggestion entry demos (*)
  afff39c... Merge branch 'suggestion-entry-demo2' into 'master' (*)
  08d59d3... docs: Add "Accessibility" section to various widgets (*)
  ef88e9f... Adwaita: avoid !global (*)
  f95943a... Merge branch 'wip/jimmac/sassc-global-vars' into 'master' (*)
  5d9799d... Merge branch 'ebassi/for-master' into 'master' (*)
  7ac7919... theme: Restructure window style (*)
  e46522e... theme: Round all window corners (*)
  056a073... searchbar: Fix clearing search entry on hide (*)
  1f9eb5c... Merge branch 'clear-search-entry' into 'master' (*)
  0d6e4f7... demo: Add more accessibility labels to the UI (*)
  429c7fc... a11y: Add role exception for GtkScrolledWindow (*)
  e940704... a11y: Ignore more structural roles when computing labels (*)
  bfb054a... a11y: Icons in WindowControls are presentational only (*)
  a59889a... Unrealize the ATContext in StackPage on dispose (*)
  d34936c... Handle empty stack pages when creating an ATContext (*)
  995daa1... a11y: GtkStack is a group of stack pages (*)
  e49e084... a11y: Use the stack page title as its accessible label (*)
  87f92a9... a11y: Add more accessibility labels to GtkNotebook (*)
  f8bb206... a11y: Icons in buttons are presentational (*)
  d4ddfdc... a11y: Set the role on GtkSearchBar (*)
  ebda736... a11y: Mark SearchEntry icons as presentational (*)
  61e980b... a11y: Add accessible actions to GtkSearchEntry (*)
  75f9b83... Establish a control relation between demo search and list (*)
  0d7fcdd... a11y: Add more accessible data to GtkTreeExpander (*)
  b9ad317... a11y: Document GtkRevealer's accessible state (*)
  abc9b40... a11y: Implement atspi.Text.ScrollSubstringTo for GtkTextVie (*)
  8203d9c... a11y: Use GROUP role for ShortcutsShortcut (*)
  92ca3a3... Merge branch 'ebassi/for-master' into 'master' (*)
  50a7e59... gtk/main: Toggle active flag with touch events (*)
  80de00a... gtk/main: Stack ::active calls (*)
  c136f84... Merge branch 'wip/carlosg/for-master' into 'master' (*)
  4b41580... Merge branch 'wip/exalm/window' into 'master' (*)
  1f47210... Adwaita: double declated $button_fill (*)
  e3c72f8... Adwaita: double declared $button_fill (*)
  8a92ee0... Adwaita: rounded submenus (*)
  c648c1f... Merge branch 'wip/jimmac/declare-buttonfill-once' into 'mas (*)
  bdc28cd... Merge branch 'wip/jimmac/submenus' into 'master' (*)
  f45ea3f... Adwaita: tooltip styling (*)
  fe69026... ci: publish demo apps to the Nightly repository (*)
  a7f05b8... Merge branch 'wip/jimmac/tooltips' into 'master' (*)
  25e6988... Merge branch 'alatiera/nightly-demos' into 'master' (*)
  d347df4... label: Avoid short-circuiting (*)
  b5ec20d... Adwaita: Fix list separators (*)
  20918db... Merge branch 'matthiasc/for-master' into 'master' (*)
  f1db733... Adwaita: Stop using $button_fill (*)
  5b4ac54... gtk/main: Reset active state on grab broken only if implici (*)
  8e42239... Merge branch 'wip/carlosg/for-master' into 'master' (*)
  f4e1c27... Update Ukrainian translation (*)
  afc73c3... Always parse GTK/GDK/GSK_DEBUG env vars and make some entri (*)
  65d5787... Revert "Update comment annotations of gtk_tree_model_iter_p (*)
  b8d0ad8... Merge branch 'parse-debug-env-vars-always' into 'master' (*)
  dd0a854... Merge branch 'button-fill-var-removal' into 'master' (*)
  ce4d63a... Fix tooltip triggering

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