[gtk] (1778 commits) Non-fast-forward update to branch macos-ci



The branch 'macos-ci' 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:

  2cec327... ci: Try to run tests on macos

Commits added to the branch:

  aec87a3... GdkWin32: Fix mouse events in presence of transparent windo (*)
  2c9f232... build: Use Meson’s module for building .pc files (*)
  601dfee... checkbutton: Add activate signal to work with gtk_widget_ac (*)
  0cda6f4... Adwaita: fine tune flat button styling (*)
  3a5eee7... HC: switch border color (*)
  45ec3fc... seat: improve api to take into account the tool type (*)
  1d5bc28... Merge branch 'wip/nacho/tool-api' into 'master' (*)
  1ea1a70... Merge branch 'wip/jimmac/hc-switch-border' into 'master' (*)
  d8d8322... Merge branch 'wip/jimmac/flat-buttons' into 'master' (*)
  3ca3d7e... gdkdevice: use g_set_object to set the associated device (*)
  87e0a28... ci: Specify `only` for other jobs (*)
  195b98f... ci: Only run macOS job on upstream branches (*)
  137f32f... Expand event controller API changes section of GTK 4 portin (*)
  e930a20... Merge branch 'ebassi/ci-only' into 'master' (*)
  c736deb... Add section on GtkBuilder API changes to GTK 4 migration gu (*)
  afaa275... gtkbuilder: fix recommendations that no longer make sense i (*)
  4761641... Add critical if widget has a parent during dispose (*)
  5969259... Remove incorrect unparenting guidance from migration guide (*)
  ff72619... Merge branch 'mcatanzaro/event-controller-porting-guide' in (*)
  4e7ce9e... Merge branch 'mcatanzaro/gtkbuilder-docs' into 'master' (*)
  f03acaf... Merge branch 'mcatanzaro/unparent' into 'master' (*)
  2a79152... Merge branch 'mcatanzaro/company-unparent-warning' into 'ma (*)
  526e24f... Merge branch 'wip/nacho/associated-device' into 'master' (*)
  57691ea... seatdefault: rename dispose method (*)
  a720d8b... seatdefault: use g_clear_pointer to unref the tools (*)
  d5ef906... Merge branch 'nacho/seatdefault' into 'master' (*)
  8243b54... a11y: Avoid __ prefixes for variable names (*)
  99b2da4... gtk/gtksecurememoryprivate.h: Include glib.h (*)
  2b8ad6c... gtkffmediafile.c: Use g_snprintf() (*)
  441d944... droptarget: Some docs cleanups (*)
  897164c... Merge branch 'matthiasc/for-master' into 'master' (*)
  2b6b35d... build: Add a sassc feature (*)
  6083522... 4.0.1 (*)
  992f092... wayland: avoid set_cursor() when unchanged or invisible (*)
  8312b9d... Wayland: ignore touch/tablet events on destroyed surfaces (*)
  d205265... Update Polish translation (*)
  946a496... Update Basque translation (*)
  506423c... Update Basque translation (*)
  0f052d4... Remove guarantees we do not intend to hold (*)
  291ad17... gdksurface-win32.c: Decouple mapped state from surface crea (*)
  fb33e83... gdkwin32-surface.c: Fix return type (*)
  c2c2635... gdk/win32: Rename 'margins' to 'shadow' (*)
  d7d4fed... gdk/win32: Fix window display and resizing (*)
  f5efb15... Support stylus devices on macos (*)
  fecb7af... Merge branch 'surface.compute.win32' into 'master' (*)
  9a98995... Merge branch 'avoid-pointer-reset-gtk4' into 'master' (*)
  c9807f5... Adwaita: remove edge highlights (*)
  849e3c8... Adwaita: flat scales, progressbars and level bars (*)
  1499626... Adwaita: :checked:active and checked:hover states (*)
  7a3dd41... Adwaita: round progress and levelbars (*)
  874cae1... Adwaita: flatter, lighter buttons (*)
  31a7bc7... Adwaita: fix button border logic (*)
  6a047e5... Adwaita: less dramatic :active for undecorated buttons (*)
  64e16ec... Merge branch 'wip/jimmac/undercorated-active' into 'master' (*)
  01d19e2... Merge branch 'fix-tablet-4' into 'master' (*)
  378ad75... Adwaita: scales border (*)
  8af0d4b... Merge branch 'otte/for-master2' into 'master' (*)
  b5cb2f7... Adwaita: update image assets (*)
  8c61038... gl renderer: print fragment shader info (*)
  45848c5... Merge branch 'wip/jimmac/adjust-for-contemporary-trends' in (*)
  c514c41... Avoid diagnostics for gcc-11 false positive out of bounds a (*)
  9f7119e... Merge branch 'wip/fl/glrenderer-fixes' into 'master' (*)
  5044031... Merge branch 'wip/kalev/gcc-11' into 'master' (*)
  96baf97... about dialog: Remove manual icon sizing (*)
  1d40750... aboutdialog: Set a style class (*)
  beeedb5... aboutdialog: Set icon-size for the logo (*)
  65eaf8e... Adwaita: Make about dialog icons big (*)
  73fb28a... iconhelper: Recreate the texture when needed (*)
  d939d04... Merge branch 'about-dialog-icon-size' into 'master' (*)
  03b60a2... a11y: Sanitize the AT-SPI object path further (*)
  ff34124... Merge branch 'ebassi/atspi-path-sanitize' into 'master' (*)
  a56b290... a11y: Fix leak (*)
  58bb998... docs: GtkAspectFrame is not a GtkFrame any more (*)
  5286743... Document GtkAspectFrame properties (*)
  39e07a8... Document limits of gtk_aspect_frame_get_ratio() (*)
  b33ca43... Merge branch 'ebassi/atspi-path-sanitize' into 'master' (*)
  13ef82f... dist: Add a dist script to generate css (*)
  9861c7d... Merge branch 'dist-css' into 'master' (*)
  27ca443... Remove a misleading comment (*)
  ef33ec6... Merge branch 'ebassi/aspect-frame-doc' into 'master' (*)
  ef0db01... Update Swedish translation (*)
  a6f2bcb... Update Swedish translation (*)
  6c21a7b... Merge branch 'nacho/macos-stylus' into 'master' (*)
  b34101d... Updated Spanish translation (*)
  7eab565... Updated Spanish translation (*)
  6ddbb2a... doc: Clarify some migration hints (*)
  880468f... docs: Fix a heading gotcha (*)
  285a917... Merge branch 'matthiasc/for-master' into 'master' (*)
  97b5fad... gdk/wayland: Mark matched settings from the portal as valid (*)
  90c428b... Merge branch 'wip/carlosg/mark-valid-portal-settings' into  (*)
  f04e5bd... Make Adwaita-dark available as a theme (*)
  f60d245... Make HighContrastInverse a dark variant (*)
  7b69c58... Merge branch 'matthiasc/for-master' into 'master' (*)
  f7856f2... Updated Czech translation (*)
  bbc3aa4... Revert "Fix the cairo build on OS X" (*)
  141c725... Merge branch 'macos-ci-cairo' into 'master' (*)
  d89ff71... Flip margin-start and -end in RTL (*)
  bbfaacb... Add a reftest for box flipping (*)
  e1a308d... Merge branch 'rtl-margins' into 'master' (*)
  144cf2d... overlaylayout: Set the child type in the class (*)
  2ee1a00... Merge branch 'matthiasc/for-master' into 'master' (*)
  691b6b8... inspector: Add a legend for the layout overlay (*)
  29868b2... docs: Remove a reference to configure events (*)
  07d9cd8... Merge branch 'matthiasc/for-master' into 'master' (*)
  1641d36... Update Ukrainian translation (*)
  a5e929c... docs: Add details (*)
  aefc630... surface: Add a scale-factor property (*)
  e905f7f... native: Listen for scale changes (*)
  187d261... wayland: Notify on surface changes (*)
  f14762b... x11: Notify on surface scale changes (*)
  61a7ebf... Merge branch 'matthiasc/for-master' into 'master' (*)
  69293db... builderparser: Only allocate subparser stack when needed (*)
  aec2fb9... builderparser: Keep properties in a GPtrArray (*)
  de6cd4f... builder: Use a GPtrArray when parsing signals (*)
  b1c8613... accessible: Fix memory leak if context is unset (*)
  872b46a... widget: Shorten get_halign() a bit (*)
  cb41b96... builderparser: Save finalizers in a GPtrArray (*)
  ec8614e... label: Fix a potential memory leak (*)
  650eed7... gl renderer: Properly y-flip non-offscreen children of roun (*)
  4d7a015... gl renderer: Don't reset offset when drawing offscreen (*)
  c305023... label: Refactor get_layout_location (*)
  934b91f... label: Remove unneeded NULL guards (*)
  d9f6b26... gl renderer: Use rect_contains_rect() copy (*)
  1b961a9... Merge branch 'surface-scale' into 'master' (*)
  a394976... Add nullable annotations to GtkShortcutFunc (*)
  5ea3777... widget: Fix gtk_widget_class_add_binding() argument name (*)
  ddbd574... Update Polish translation (*)
  f0d8b61... Update Friulian translation (*)
  0088301... Merge branch 'wip/baedert/for-master' into 'master' (*)
  d706002... inspector: Avoid a critical (*)
  5aa03bc... aboutdialog: Fix initial focus (*)
  6aa893e... Merge branch 'matthiasc/for-master' into 'master' (*)
  7b47e32... GDK/Win32: Remove layered windows usage (*)
  a57a144... Merge branch 'win32-remove-layered-windows' into 'master' (*)
  6f7fb6b... Update Romanian translation (*)
  9222a5f... Update the gtk.doap file (*)
  f6010b2... Merge branch 'doap-update' into 'master' (*)
  992cd08... gtk_file_chooser_set_current_name: fix type of name argumen (*)
  1635d7b... Merge branch 'cherry-pick-gtk_file_chooser_set_current_name (*)
  6b7d56a... cellrenderertoggle: Fix css node handling (*)
  94f90f4... Merge branch 'fix-cell-renderer-toggle' into 'master' (*)
  146b4c9... 4.0.2 (*)
  1edbc1f... Merge branch 'wip/jtojnar/fix-pc-vulcan' into 'master' (*)
  1ac1147... Merge branch 'check_button_activate' into 'master' (*)
  ee43a6a... Bump version to 4.1 (*)
  cbaad3d... Add version macros for 4.2 (*)
  e6f0103... Merge branch 'version-bump' into 'master' (*)
  5968b10... listitemwidget: Activate on release instead of press (*)
  59806ee... macOS: fix #2436 raise transient window on focus (*)
  e77d519... Split NEWS for pre-4.0 changes (*)
  1a30ec6... dist: Fix css theme disting after HighContrast-dark changes (*)
  4fc1af1... Merge branch 'wip/kalev/NEWS.pre-4.0' into 'master' (*)
  ca72fae... Merge branch 'issue-2436-gtk4' into 'master' (*)
  2550d6d... Merge branch 'wip/kalev/dist-HighContrast-dark' into 'maste (*)
  2100e42... treeviewcolumn: Redo sort arrows (*)
  e7c29b9... menbutton: Redo indicator arrows (*)
  5985b62... columnview: Redo indicator arrows (*)
  b7c88ec... Update Hungarian translation (*)
  d7050c6... Merge branch 'treeview-sort-arrows' into 'master' (*)
  3a18a6d... docs: Update getting started section (*)
  439727a... Add more directions to the issue templates (*)
  8fff0e0... docs: Reformat GtkListStore.insert_values() (*)
  a121659... Add rename-to annotation for GtkListStore.insert_valuesv() (*)
  1fd8d3b... Merge branch 'matthiasc/for-master' into 'master' (*)
  75f2d75... Abort if the shared memory pool cannot be created (*)
  fff6b35... inspector: Redo the controllers page (*)
  4044620... Merge branch 'ebassi/for-master' into 'master' (*)
  0537b16... inspector: Redo the controllers page (*)
  e97d996... inspector: Redo the shortcuts page (*)
  c05b418... inspector: Split out variant editor (*)
  7527f18... inspector: Simplify action editor (*)
  db189cf... inspector: Reshuffle action editor (*)
  ccd9827... inspector: Redo the actions page (*)
  0bde58f... a11y: Avoid signal emission during cache population (*)
  95ceb49... a11y: Make GtkATContext realization lazier (*)
  5a3c3d8... Merge branch 'inspector-controllers' into 'master' (*)
  68df752... Update Ukrainian translation (*)
  c463914... Merge branch 'ebassi/lazier-a11y' into 'master' (*)
  d24b8a0... Update Romanian translation (*)
  6c54abe... wayland: Explicitly announce ssd for kwin (*)
  e808fb4... testsuite: Stop requiring diff (*)
  a486536... Remove libc from leak suppression list (*)
  0d79050... Force malloc of g_slices in asan build (*)
  4d60914... Merge branch 'tests-without-diff' into 'master' (*)
  5ed6f89... Merge branch 'lsan-leaks' into 'master' (*)
  341efe9... Update Persian translation (*)
  39d5dd8... Avoid a heap-use-after-free (*)
  131a61c... testsuite: Fix a leak (*)
  a332f24... ci: Don't print lsan suppressions (*)
  2adcb7b... Tweak lsan suppressions (*)
  0ef91c3... Avoid a buffer overrun (*)
  64a2d02... Merge branch 'lsan-leaks-2' into 'master' (*)
  14f0a0a... Create a static library (*)
  fe515c4... testsuite: Link some tests statically (*)
  1973019... Merge branch 'static-lib-for-tests' into 'master' (*)
  269f369... Update Greek translation (*)
  66264f9... Update Punjabi translation (*)
  43d553d... Update Punjabi translation (*)
  4c971cd... docs: Fix reference for css transform (*)
  344f9fc... css: Implement transform-origin (*)
  749f1a7... Add a reftest for transform-origin (*)
  421088c... Merge branch 'transform-origin' into 'master' (*)
  23af707... Adwaita: make scrollbars larger (*)
  4196dfc... Merge branch 'wip/jimmac/larger-scrollbars-gtk4' into 'mast (*)
  9249717... gdk: Add missing g-i annotations for gdk_surface_translate_ (*)
  23f0a29... modules: Simplify _gtk_get_module_path (*)
  ea48506... Merge branch 'simplify-get-module-path' into 'master' (*)
  b4e6458... searchbar: Fix documentation mishap (*)
  8a0d4df... searchbar: Capture events in the bubble phase (*)
  102b74f... emojichooser: Make keynav work with != 7 columns (*)
  2ea4574... emojichooser: Allow the section buttons to wrap (*)
  4857829... popover: Try to not exceed monitor bounds (*)
  65a4118... css: Support overline (*)
  20895d6... Merge branch 'adaptive-emojichooser' into 'master' (*)
  1cebc43... Allow circular menubuttons (*)
  80b1d55... Merge branch 'css-overline' into 'master' (*)
  6710eb5... Merge branch 'ricotz/for-master' into 'master' (*)
  1fe6fb6... Merge branch 'circular-menubutton' into 'master' (*)
  3d2cf97... Fix annotations (*)
  786e9d3... Make the inout argument logic clearer (*)
  f410120... Validate arguments (*)
  7f08adc... Merge branch 'ebassi/for-master' into 'master' (*)
  c93c9f5... Updated Czech translation (*)
  09a9131... Updated Czech translation (*)
  40eae29... docs: Update border-size docs (*)
  b6e7acf... Merge branch 'matthiasc/for-master' into 'master' (*)
  c7a7d05... gtkgstsink: Report allocation size even if no pool requeste (*)
  00fd60a... gtkgstsink: Use video_frame_free also for the GL path (*)
  1258fca... css: Fix text-decoration-line support (*)
  f3d77d1... Merge branch 'css-text-decoration' into 'master' (*)
  ec9159f... Merge branch 'gst-vaapi-fix-pre' into 'master' (*)
  51122dd... docs: Cosmetics (*)
  25409c5... css: Add a constructor for GtkCssImageFallback (*)
  5ee7606... css: Support colors in cross fades (*)
  30043e0... Merge branch 'css-crossfade-color' into 'master' (*)
  7db60f9... searchentry: Capture events in the bubble phase (*)
  8ef1d6a... widget: Fix can-focus (*)
  7b0ce11... Merge branch 'search-entry-capture' into 'master' (*)
  eeb3dd3... Merge branch 'fix-can-focus' into 'master' (*)
  bbf68c0... gskglrenderer: Optimize linear-gradient shader (*)
  5ac7529... gskglrenderer: Optimize radial-gradient shader (*)
  b15902b... gskglrenderer: Optimize conic-gradient shader (*)
  976a05f... gskglrenderer: First class support of repeating-linear-grad (*)
  04000f2... gskglrenderer: First class support of repeating-radial-grad (*)
  1b698c8... gskglrenderer: Use gboolean instead of bool (*)
  0088f84... gskrendernode: Cache angle in conic gradients (*)
  a1dd652... gskglrenderer: Remove switch fallthrough comments (*)
  b89376d... widget: get_name() is not nullable (*)
  7f4bd69... Merge branch 'sophie-h-master-patch-47269' into 'master' (*)
  3c66c27... docs: Add gtk_widget_grab_default to migration guide (*)
  2e7923c... Merge branch 'matthiasc/for-master' into 'master' (*)
  0632151... builder-tool: Translate GtkImage:pixbuf (*)
  c60247f... Merge branch 'wip/fl/gl-gradients' into 'master' (*)
  9e539a7... Merge branch 'matthiasc/for-master' into 'master' (*)
  d83502d... gskglshaderbuilder: bind correct uv location (*)
  2cd0e5f... Merge branch 'wip/fl/gl-renderer-fixes' into 'master' (*)
  ac0f524... build: Redo the tools build (*)
  2d0d579... Unify border-spacing handling (*)
  10d5705... Reduce use of GtkStyleContext (*)
  1ac9400... Drop unused logo resource (*)
  3cc7d9b... Move the gesture icons in the right place (*)
  38e2f91... Remove vestigial glade support (*)
  98c247e... label: Drop some unused includes (*)
  f5379d2... Merge branch 'matthiasc/for-master' into 'master' (*)
  b005cd0... Update Swedish translation (*)
  04cf504... wayland: Signal gtk-shell surface destruction to the server (*)
  0d0bdaa... gsk: Fix a thinko (*)
  da59c77... widget: Use subpixel positioning (*)
  20fb155... gsk: Fix render node serialization (*)
  1635d9f... Merge branch 'pango-glyph-positions' into 'master' (*)
  870b82b... button: Stop claiming event sequence on press (*)
  bf2620f... checkbutton: Claim sequence on release instead of press (*)
  28f5d26... windowhandle: Don't drag on capture phase (*)
  bbca4c3... entry: Fix drag threshold check (*)
  f63e639... dragsource: Use double coordinates for checking drag thresh (*)
  11f3b77... windowhandle: Use drag threshold instead of double click th (*)
  00956a3... node editor: Make help textview monospace (*)
  8ebcef9... shader builder: Improve error output (*)
  aba14e6... node editor: Show some default node data (*)
  fc99081... showrendernode: Monitor input file (*)
  79f2733... gl renderer: Fix viewport computation when rendering offscr (*)
  d8e8b3c... testsuite/testutils.c: Fix build on Visual Studio (*)
  8eb46bb... Merge branch 'matthiasc/for-master' into 'master' (*)
  0ffe67f... ci: Add libglvnd-devel to images (*)
  454caa3... ci: Use v26 of the Fedora image (*)
  ad3a35b... Merge branch 'gtk-surface-release-4' into 'master' (*)
  e3e85fc... docs: Remove stray code block end marker (*)
  3a076e2... docs: Use the appropriate syntax for code block language (*)
  9f31e95... docs: Escape bare tags (*)
  988ebc2... docs: Annotate XML fragments as such (*)
  51bc6ce... build: Disable subproject Cairo tests (*)
  b37a69d... ci: Add mesa-libGLES-devel (*)
  4644dab... gtkgstsink: Sync texture before handing it to GDK (*)
  afe8ee5... Merge branch 'ebassi/for-master' into 'master' (*)
  cbf2feb... Merge branch 'ci-gstreamer-deps' into 'master' (*)
  8e1fa52... Merge branch 'gst-vaapi-fix' into 'master' (*)
  456a2f3... Merge branch 'msvc.nounistd' into 'master' (*)
  3dbf503... Fix unsetting focus (*)
  94d9e34... Merge branch 'fix-unfocus-on-unmap' into 'master' (*)
  cc5edbb... Update POTFILES.in (*)
  cd7ec8a... Document nullability of gtk_list_box_get_selected_row (*)
  bdd2244... Update Brazilian Portuguese translation (*)
  234ba90... Merge branch 'mcclurgm-master-patch-63249' into 'master' (*)
  4cecbf1... Update Brazilian Portuguese translation (*)
  1484b4a... node editor: Add a dark mode toggle (*)
  ec8db37... tests: Disable the textview-margins reftest (*)
  65c3811... 4.1.0 (*)
  293b81c... Fix small typo in the docs of GtkWidget (*)
  4d11158... GtkGrid: Add xml example for GtkBuildable to docs (*)
  1048ad1... tools: Don't static and dynamic link on libgtk4 (*)
  de4b8d5... Merge branch 'wip/exalm/activate' into 'master' (*)
  752da5c... Merge branch 'tool-static' into 'master' (*)
  7985d27... nativedialog: Add more docs (*)
  b86153c... Remove a forgotten file (*)
  bf4102e... Merge branch 'wip/exalm/consumes-motion' into 'master' (*)
  2c304ca... Merge branch 'matthiasc/for-master' into 'master' (*)
  89511ee... imcontext: Update our check for dead keys (*)
  8883243... imcontext: Show preedit for compose sequences (*)
  e39b5c9... imcontext: Add a precondition check (*)
  162814f... imcontext: Improve an error message (*)
  094a346... imcontext: Allow sequences of length GTK_MAX_COMPOSE_LEN (*)
  3d85d53... Merge branch 'matthiasc/for-master' into 'master' (*)
  6ad2a04... gdk/toplevelsize: Remove warnings about exceeding bounds (*)
  bf8b974... imcontext: Code cleanup (*)
  031944a... imcontext: Stop using GTK_MAX_COMPOSE_LEN (*)
  52fb900... composetable: Fix an off-by-one (*)
  f7c4375... composetable: parse long sequences (*)
  61f7098... composetable: Warn when ignoring things (*)
  edeaf9c... imcontext: Drop GTK_MAX_COMPOSE_LEN (*)
  dbbcb13... composetable: Parser fixes (*)
  be35c46... composetable: Drop table debug code (*)
  5692940... Add tests for GtkComposeTable (*)
  9ebf3fa... composetable: Add api to check tables (*)
  aa9054a... imcontext: Use gtk_compose_table_check (*)
  c9cac5f... composetable: Add tests for matching (*)
  5d9509c... imcontext: Move code around (*)
  10fcdd8... imcontext: Code cleanup (*)
  8d18d93... composetable: Add tests for compact table matching (*)
  ef053eb... composetable: Fix algorithmic matching (*)
  ecb072f... composetable: Check algorithmic matching (*)
  af9a578... imcontext: Prepare for multi-char values (*)
  652b892... gdkwin32surface.[c|h]: Clean up code a bit (*)
  39e136e... Gdk/Win32: Fix resizing surfaces (*)
  9142aa0... composetable: Prepare for multi character values (*)
  564793d... composetable: Another step towards multi-char values (*)
  773ae0c... composetable: Parse multi-char values (*)
  86b437a... Merge branch 'wip/silence-bounds-warnings' into 'master' (*)
  cebf2b2... composetable: Keep multi-char values (*)
  140c5c5... composetable: Don't use GSlice for big blobs (*)
  676f875... composetable: Support string values in the cache (*)
  814a4a7... Add tests for string values (*)
  949c783... composetable: Parse hex escapes too (*)
  e9b06b6... Merge branch 'im-context-work' into 'master' (*)
  919c08d... css: Allow transitioning different-size shadows (*)
  f852998... Merge branch 'matthiasc/for-master' into 'master' (*)
  f0967fa... gtk4-update-icon-cache: Avoid UAC on 32-bit Windows (*)
  9efaa0b... Merge branch 'uac.meson.master' into 'master' (*)
  9cc6f3e... Add tests for css value transitions (*)
  7a9bc1f... Link the data url tests statically (*)
  592b33c... Graphene is a dependency of Gsk, not Gdk (*)
  120f276... Merge branch 'matthiasc/for-master' into 'master' (*)
  c78036f... x11: Handle X-specific targets in drops (*)
  58ab9dd... Merge branch 'x11-dnd-fix' into 'master' (*)
  a7ae94c... listbox: Fix handling of non-focusable rows (*)
  289bf07... Adwaita: allow suggested and destructive action buttons in  (*)
  12a540c... Merge branch 'ebassi/for-master' into 'master' (*)
  3848168... Merge branch 'wip/jimmac/colored-list-image-buttons' into ' (*)
  a14a0c6... css: Fix shadow value equal (*)
  640273a... Improve the css value tests (*)
  1af72ea... cssvalue: Cosmetic change (*)
  4e2ec2d... testsuite: Pass GDK_DEBUG=default-settings to css tests (*)
  3c6e756... Add more css transition tests (*)
  90d7ed5... Rename test to transition (*)
  18e83fe... Add more css transition tests (*)
  0a0a059... docs: Mention css drop-shadow filter (*)
  3c15fa9... vulkan: Fix image uploading by regions (*)
  3f28399... css: Fix border value parsing (*)
  c71c891... listbase: Don't specify the same thing twice (*)
  041f410... textbtree: Avoid line vs char count confusion (*)
  927fdb9... x11: A case of argument order confusion (*)
  e91e751... composetable: Remove a redundant check (*)
  1e0ea21... messagedialog: Don't initialize twice (*)
  0eba833... gdk: Remove a redundant check (*)
  aa5bd38... a11y: Avoid out-of-bounds access (*)
  b5200bd... css: Drop a bit of unreachable code (*)
  2f42e1f... treemodelfilter: Drop unreachable code (*)
  5c53210... Merge branch 'pvs-fixes' into 'master' (*)
  d5838f1... Drop the installed test for now (*)
  26e84a7... Merge branch 'matthiasc/for-master' into 'master' (*)
  4724f99... docs: Rewrite the long description for GtkDialog (*)
  3e2e663... gtkshow: Fix doc typo (*)
  4a8bf6e... Merge branch 'doc-typo' into 'master' (*)
  482b73c... Merge branch 'matthiasc/for-master' into 'master' (*)
  15c36aa... iconbrowser: Make image dnd work again (*)
  9580053... Merge branch 'master' into 'master' (*)
  60ff231... Merge branch 'matthiasc/for-master' into 'master' (*)
  5d73649... printing: Create temporary queues for Avahi printers (*)
  a93ab37... printing: Show all Avahi advertised printers (*)
  b509809... meson: use correct module file extension on macOS (*)
  650fd9c... Merge branch 'module-ext' into 'master' (*)
  de24b4f... cssshadowvalue: Add a parsing function (*)
  9770872... css: Implement the drop-shadow filter (*)
  a1f7073... Add tests for the css filter property (*)
  2712f53... Updated Czech translation (*)
  4e27de7... cssshadowvalue: Drop the underscore (*)
  5b8896f... cssshadowvalue: Add gtk_css_shadow_value_pop_snapshot (*)
  be3f352... cssshadowvalue: Add a parsing function (*)
  429dfcf... cssshadowvalue: Add a 'filter mode' (*)
  ea7185b... cssfiltervalue: Implement drop-shadows (*)
  cc6fcbf... cssfiltervalue: Fix blur filter interpretation (*)
  5f48764... cssfiltervalue: Reject invalid filters (*)
  bfc80c3... Add tests for the css filter property (*)
  e8c8be8... Merge branch 'matthiasc/for-master' into 'master' (*)
  a37044f... x11: Some code cleanups (*)
  f26f15f... x11: Fix a memory leak (*)
  5b45f26... x11: Pass mimetypes when creating output stream (*)
  6396bf6... Merge branch 'fix-x11-drop' into 'master' (*)
  0bce63e... x11: More dnd fixes (*)
  67877e4... win32: Fix some leaks (*)
  0cd2d01... Merge branch 'fix-x11-drop' into 'master' (*)
  15697d5... Merge branch 'focus' into 'master' (*)
  055cd9a... Merge branch 'printing-temporary-queues-gtk4' into 'master' (*)
  3197556... headerbar: Don't use gtk_widget_unparent() with GtkBox (*)
  cf61d96... headerbar: Null-check boxes when removing window controls (*)
  207569c... Merge branch 'wip/exalm/headerbar' into 'master' (*)
  226dc49... profiler: allow using gdk profiler functions without braces (*)
  161ddcf... gsk: make render node getters const (*)
  09b447a... gsk: make render node getters pure (*)
  86c5f2d... gsk: make gsk_render_node_get_node_type() use const (*)
  443d199... macos: mark region as unlikely (*)
  6529622... macos: only flush when not attached (*)
  13e162c... macos: improve use of swap rectangles with OpenGL (*)
  360a66e... Merge branch 'wip/chergert/macos-perf-fixes' into 'master' (*)
  3a43663... gl: handle B8G8R8 texture data when uploading (*)
  3cdfb77... Merge branch 'wip/chergert/fix-bgr8-uploads' into 'master' (*)
  4ce0717... Merge branch 'win32-drop-formats-leak' into 'master' (*)
  461fe36... adwaita: disable shadows when window is maximized or fullsc (*)
  da64856... Adwaita: don't cast shadows for halt-tiled windows (*)
  dae42c8... Merge branch 'wip/chergert/fix-maximized-shadows' into 'mas (*)
  dff2aa2... gl: Fixed clipped offscreen rendering (*)
  d3096f0... Merge branch 'fix-clipped-texture' into 'master' (*)
  3c91a2b... node-editor: Use the non-devel icon (*)
  62788d5... print-editor: Use the non-devel icon (*)
  befc2c3... iconbrowser: Use the right icon (*)
  6c85a4b... Merge branch 'matthiasc/for-master' into 'master' (*)
  3eb4ec8... css: Avoid an invalid read (*)
  c90ffc7... snapshot: fix warning when asserts are disabled (*)
  6fab195... gsk: move transform structure to private.h (*)
  9af30ac... Merge branch 'wip/chergert/fix-unused' into 'master' (*)
  8cd4b33... ci: Temporarily disable macOS CI job as runner is offline (*)
  e823fa6... Merge branch 'fix-filter-value' into 'master' (*)
  82ab039... Merge branch 'disable-macos-ci' into 'master' (*)
  0cc43e1... Merge branch 'wip/chergert/inline-transform-category' into  (*)
  965e74f... Add compatibility shim for g_memdup2() (*)
  95d48ac... placesview: Avoid use-after-free (*)
  f953dfe... Adwaita: bring borders for tiled (*)
  504b5bb... broadway: Move from g_memdup() to g_memdup2() (*)
  435d126... macos: Move from g_memdup() to g_memdup2() (*)
  3a3e029... wayland: Move from g_memdup() to g_memdup2() (*)
  cf3f742... x11: Move from g_memdup() to g_memdup2() (*)
  386d832... gdk: Move from g_memdup() to g_memdup2() (*)
  a9c6162... gsk: Move from g_memdup() to g_memdup2() (*)
  78e3908... gtk: Move from g_memdup() to g_memdup2() (*)
  43fd9d1... win32: Move from g_memdup() to g_memdup2() (*)
  a63a2b2... Ensure we don't overflow when using g_memdup2() (*)
  b74a944... tests: Move from g_memdup() to g_memdup2() (*)
  4df7cc9... Merge branch 'ebassi/memdup2' into 'master' (*)
  560e27a... Merge branch 'wip/jimmac/tiled-shadow-fix-fix-gtk4' into 'm (*)
  9f10f9a... Merge branch 'fix-network-places' into 'master' (*)
  0a3fa40... ci: Update the Fedora image to F33 (*)
  9a54084... flatpak: No need to build sassc anymore (*)
  3aa3c21... demos: Add devel styling (*)
  8d4f4af... Add devel styling to nightly flatpaks (*)
  3e426e4... flatpak: Try harder to disable sassc (*)
  6e4bba3... build: Check for mallinfo2 instead of mallinfo (*)
  0d5957b... nativedialog: Remove unused run state (*)
  919e06a... Merge branch 'wip/baedert/for-master' into 'master' (*)
  bcfca52... Merge branch 'ci-fedora-33' into 'master' (*)
  c5e69e8... Merge branch 'flatpak-tweaks' into 'master' (*)
  5d13bb7... Merge branch 'win32.surface.resize' into 'master' (*)
  0ce0402... Revert "Merge branch 'disable-macos-ci' into 'master'" (*)
  b1c1e02... ci: Add debug spew on macos (*)
  5ff843f... Stop passing introspection=false to graphene (*)
  6601d79... Merge branch 'revert-82ab039a' into 'master' (*)
  a8d87f8... Update Hungarian translation (*)
  bd877cc... popover: Cosmetics (*)
  b3a055a... popover: Queue a resize when position changes (*)
  0222d38... Merge branch 'matthiasc/for-master' into 'master' (*)
  ea19f7c... popuplayout: Add shadow width (*)
  aec7387... wayland: Set shadow width on popup surfaces (*)
  b948799... popover: Support shadows (*)
  7332b4f... Add a test for popover positioning (*)
  39f72b3... gizmo: Add a css_changed function (*)
  aa1d086... popover: Handle shadow changes (*)
  ad9c813... x11: Apply popup shadow with (*)
  a810f60... docs: Mark heading in migration guide (*)
  e0c48e7... win32: Apply popup shadow width (*)
  a4f17ea... macos: Apply popup shadow width (*)
  04fb142... Merge branch 'antoniof-master-patch-32022' into 'master' (*)
  7ebc3a9... Update popover css docs (*)
  52a2891... window: Add some more details to css docs (*)
  5d67921... testsuite: Add a missing file (*)
  f15aa2f... imcontext: Fix a regression in Compose file parsing (*)
  b0a82b1... Merge branch 'popup-shadow-width' into 'master' (*)
  2623932... Merge branch 'fix-compose-comments' into 'master' (*)
  d2e074e... imcontext: Be more lenient in parsing Compose (*)
  7b4cfd3... Update Catalan translation (*)
  2f43b8d... imcontext: Improve compose table parsing (*)
  6b29eee... reftest-compare: Fix spelling of "diff" (*)
  1c6cf7a... reftests: Share reftest-compare.[ch] between GSK and GTK te (*)
  5c5cd34... Adwaita: Scrollbar transitions and size (*)
  6b3c356... Merge branch 'wip/jimmac/larger-smaller-scrollbar-gtk4' int (*)
  2ac5c32... Merge branch 'lenient-compose-parsing' into 'master' (*)
  bb0a1b0... gizmo: Chain up in css_changed (*)
  bf6a40f... wayland: Complete our buffer format listing (*)
  19b9c42... Merge branch 'fix-scrollbar-sizing' into 'master' (*)
  27071b5... Merge branch 'matthiasc/for-master' into 'master' (*)
  67b5a34... Adwaita: Avoid fine-tune scrollbars jumping (*)
  f5bd591... Merge branch 'wip/jimmac/scrollbars-fine-tune-fix' into 'ma (*)
  edcd4c6... Adwaita: control surface for resize tiled windows (*)
  8ee4ea4... Merge branch 'wip/jimmac/tiled-resize-area-gtk4' into 'mast (*)
  189e0c0... Merge branch 'wip/smcv/reftest-dedup' into 'master' (*)
  c2f811d... popover: Add a popover content class (*)
  31ceb4d... Revert "gizmo: Chain up in css_changed" (*)
  04daa23... Revert "gizmo: Add a css_changed function" (*)
  7390e24... Merge branch 'matthiasc/for-master' into 'master' (*)
  5a8e2a8... gsk: Add a missing GDK_AVAILABLE_IN_ALL (*)
  41abda9... Make gtk_im_modules_init properly private (*)
  38da889... Merge branch 'matthiasc/for-master' into 'master' (*)
  af1981e... popovercontent: Few small fixes (*)
  3548895... paned: Add a paned handle class (*)
  05fe244... imcontext: Enable font fallback for preedit (*)
  da71a37... imwayland: Return limited preedit attributes (*)
  19b9967... text: Fix sticky preedit attrs (*)
  32c7ca5... Merge branch 'matthiasc/for-master' into 'master' (*)
  8e2f90e... widget: Don't assume GtkWindow root in gtk_widget_propagate (*)
  4a47bdf... Merge branch 'wip/exalm/root' into 'master' (*)
  1fbdfe3... gdk/wayland: Look for font settings recursively (*)
  4327a86... imcontext: Make Compose preedit less intrusive (*)
  d84a028... imwayland: Tweak preedit text (*)
  447e6db... Merge branch 'wip/carlosg/font-setting-lookups' into 'maste (*)
  07295ac... Merge branch 'unintrusive-compose-preedit' into 'master' (*)
  3ee5354... imwayland: Be careful about cursor positions (*)
  4d0a1a9... widget-factory: Make --version match about (*)
  516776b... gtk-demo: Make --version match about (*)
  451af28... Update British English translation (*)
  d02cfce... Update British English translation (*)
  5797c72... Merge branch 'matthiasc/for-master' into 'master' (*)
  b2fd096... macos: make OpenGL context opaque when possible (*)
  ea0d487... macos: fix resizing of resizable windows on macOS (*)
  9061256... Merge branch 'wip/chergert/fix-macos-resizing' into 'master (*)
  e220b24... Merge branch 'wip/chergert/macos-gl-opaque-context' into 'm (*)
  179fae3... Update POTFILES.in (*)
  55bfada... gtk-demo: Fix typo GtkKabel -> GtkLabel (*)
  63d1dc3... Update Turkish translation (*)
  b428faf... Update Turkish translation (*)
  30d4417... Update Turkish translation (*)
  f83644e... Merge branch 'SilverRainZ-master-patch-42810' into 'master' (*)
  baec707... imcontext: Take out the warnings (*)
  700f39b... Merge branch 'compose-warning' into 'master' (*)
  adf9377... gdk: drop the latest mention of DrawingContext (*)
  dd2851a... Updated Danish translation (*)
  9698d4a... Updated Danish translation of gtk-properties (*)
  2a38cec... gsk: add OpenGL based GskNglRenderer (*)
  e9ed874... gsk: Replace a last instance of "next" (*)
  a4e7b03... inspector: Fix a typo (*)
  915e3f0... composetable: Remove some redundant code (*)
  8615162... Updated Galician translations (*)
  cd2854a... Merge branch 'wip/chergert/glproto' into 'master' (*)
  718a95c... Merge branch 'matthiasc/for-master' into 'master' (*)
  1f284fc... 4.1.1 (*)
  75ae0e0... gdk/wayland: Make more matched settings from the portal as  (*)
  ce28352... Merge branch 'wip/carlosg/mark-settings-valid-again' into ' (*)
  55f871c... imcontext: Fixes to the state machine (*)
  177f6b3... Merge branch 'bilelmoussaoui/gdk-draw-context' into 'master (*)
  68ced9b... gdk/wayland: Assign logical pointer to touchpad gesture eve (*)
  9c2674e... Update Finnish translation (*)
  ab61510... Merge branch 'wip/carlosg/touchpad-gesture-devices' into 'm (*)
  bffb666... Merge branch 'matthiasc/for-master' into 'master' (*)
  d2c3f8f... Update Turkish translation (*)
  c274c35... Update Turkish translation (*)
  72700d1... Allow GTK4 to be added as a subproject (*)
  4721e76... Update Finnish translation (*)
  d586410... broadway: Restore guint32 type for memory size (*)
  fd2909a... Merge branch 'broadway-guint32' into 'master' (*)
  0ccca91... Merge branch 'submodules' into 'master' (*)
  d6694a4... ngl: fix typo from NGL rename (*)
  1c6da51... Merge branch 'wip/chergert/fix-ngl-gles' into 'master' (*)
  69f0517... Update Kazakh translation (*)
  96ac850... rendernode: Fix glyph serialization (*)
  c23848c... Merge branch 'fix-glyph-serialization' into 'master' (*)
  875a92b... label: Fix markup parsing interactions (*)
  208a53f... Merge branch 'label-mnemonic-fix' into 'master' (*)
  5fef637... adwaita: Remove headerbar sheen on backdrop (*)
  aa69315... adwaita: Remove the nested headerbars hack (*)
  d79354d... Merge branch 'wip/exalm/headerbar-css' into 'master' (*)
  aae67b8... gtk: update annotation of gtk_single_selection_get_selected (*)
  b533bba... Merge branch 'bilelmoussaoui/annotations-fix' into 'master' (*)
  b368d3a... ngl: remove unnecessary suffix array (*)
  2959f21... Update Catalan translation (*)
  053d7cf... Merge branch 'wip/chergert/remove-zero-suffix-array' into ' (*)
  4b9aeaf... imcontext: Add [gs]et_surrounding_with_selection (*)
  97db959... immulticontext: Implement [gs]et_surrounding_with_selection (*)
  35fceca... imwayland: Pass anchor with surrounding (*)
  feccdad... text: Send anchor with surrounding (*)
  447203c... text: Delete selection when preedit starts (*)
  ccae0e1... text: Optimize away 0-change insertions and deletions (*)
  d1fbfb9... textview: Send anchor with surrounding (*)
  d28df0b... textview: Delete selection when preedit starts (*)
  c303ec1... Merge branch 'preedit-selection-fix' into 'master' (*)
  d3d49ce... iconbrowser: fix search<>category interaction (*)
  468242b... Merge branch 'iconbrowser-fix' into 'master' (*)
  490384c... Update Indonesian translation (*)
  11d6f2d... Adwaita: Regular focus ring for sidebar rows (*)
  8e7e821... Flatpak: Update build manifests (*)
  08f3618... Merge branch 'wip/jimmac/sidebar-focus' into 'master' (*)
  0942e86... Adwaita: Use transparent black for window border in dark to (*)
  7357120... Merge branch 'wip/jimmac/fix-flatpak-build' into 'master' (*)
  2228181... Merge branch 'wip/exalm/window-shadow-dark-4' into 'master' (*)
  ae1a950... flatpak: Fix the gtk4-demo build (*)
  82f40a9... searchentry: Typo fix (*)
  3aa89ef... Merge branch 'matthiasc/for-master' into 'master' (*)
  dbb264d... vulkan: Add visible fallback rendering (*)
  91932ad... vulkan: Handle simple transforms in the clipping code (*)
  f8f90d8... Update Catalan translation (*)
  00423c5... Update Korean translation (*)
  390a278... Update Serbian translation (*)
  ddd5e57... Update French translation (*)
  50ccab4... Merge branch 'matthiasc/for-master' into 'master' (*)
  a261e9f... Revert "flatpak: No need to build sassc anymore" (*)
  6ab779c... roundedrect: Remove unclear language from the docs (*)
  42b515a... Merge branch 'matthiasc/for-master' into 'master' (*)
  4375f8e... ngl: Remove a few redundant checks (*)
  d0dce4c... ngl: Treat radial gradients like others (*)
  5fd22e5... Update Latvian translation (*)
  b2c1d6b... Merge branch 'ngl-misc-fixes' into 'master' (*)
  5807fee... icons: Rename two icons which had the wrong extension (*)
  41371cc... buildable: Remove "class" macro (*)
  0cfe3d4... celleditable: Remove class cast check macro (*)
  6234ccc... orientable: Remove class macros (*)
  70fbfd8... treesortable: Remove class check macro (*)
  676ea48... docs: Remove invalid macros (*)
  83c466d... Merge branch 'scalable-svg' into 'master' (*)
  6e903e1... g-i: add missing since annotations for 4.2 (*)
  87b800c... Merge branch 'bilelmoussaoui/gi-annotations' into 'master' (*)
  4980f62... g-i: update distribute_natural_allocation annotation (*)
  b73c9e9... imcontext: Fix a docs mishap (*)
  c60a316... Move gtk_rounded_rect_scale_affine to the right place (*)
  d786e1d... Merge branch 'ebassi/iface-macros' into 'master' (*)
  5788338... ngl: Classify clips (*)
  2c05b75... ngl: Add infrastructure for clip-variants of shaders (*)
  46d1fc1... gsk: Use clip defines in shaders (*)
  5d30569... Add some more rounded rect tests (*)
  5f664db... Revert "ngl: Remove a few redundant checks" (*)
  fb08146... Merge branch 'matthiasc/for-master' into 'master' (*)
  57e354c... glsl: Make rounded rect clipping cheaper (*)
  07ca46e... Merge branch 'ngl-clip-classification' into 'master' (*)
  91e9455... spinbutton: Interpret localized digits (*)
  062383b... node-format: Small docs fixes (*)
  98b1393... Merge branch 'bilelmoussaoui/size-request-annotations' into (*)
  cba8c40... Merge branch 'matthiasc/for-master' into 'master' (*)
  405dc7f... meson: override gtk4 dependency (*)
  629e70f... Meson: Use gnome.post_install() (*)
  bfa6822... Merge branch 'meson-override-dep' into 'master' (*)
  9f18c13... vulkan: Fix invalid read (*)
  fea67de... vulkan: Improve rounded rect clipping (*)
  bf59ddd... gsk: Add gsk_border_node_get_uniform_color (*)
  09af40f... ngl: Render simple borders simply (*)
  124f605... nodeparser: Print debug message before child (*)
  2218253... Merge branch 'ngl-rect-borders' into 'master' (*)
  b63c4d6... wayland: Don't call _gdk_surface_update_size() all the time (*)
  0a9d075... wayland: Fix memleaks when rendering with Cairo (*)
  c696385... Merge branch 'wip/otte/for-master' into 'master' (*)
  9d51821... Update Serbian translation (*)
  5556907... inspector: Fix surface transform regression (*)
  fe45f28... Merge branch 'matthiasc/for-master' into 'master' (*)
  e62f9e3... Merge branch 'gdk-win32-use-window-from-point-for-master' i (*)
  27295bc... Limit tooltip queries to the same native (*)
  f3701ff... Merge branch 'fix-menubutton-tooltips' into 'master' (*)
  386256a... Rename base version argument in run-docker.sh (*)
  4018417... ci: Update the reference job (*)
  787830d... ci: Update the CI image for docs building (*)
  3760051... ci: Update the fedora-docs Docker image (*)
  761c327... Add gi-docgen as a subproject (*)
  0ba2a3a... Generate GTK API reference(s) with gi-docgen (*)
  a6ee0dd... docs: Drop gtk-doc files (*)
  f85b847... docs: Add metadata preamble to GTK's content files (*)
  a6da2db... docs: Start porting GtkConstraintLayout to the new doc form (*)
  3c0f047... docs: De-indent GtkRecentInfo.get_applications() return val (*)
  6f7e933... doc: Port GtkConstraint to the new format (*)
  b2a9964... docs: Begin porting GtkWidget to the new format (*)
  542b959... docs: Use new link syntax (*)
  abb33bd... docs: Move the gtkmain section to its own document (*)
  b9f0cf1... docs: Move gdkcairo section to an external file (*)
  548280d... docs: Rename GdkTexture section (*)
  04fb95c... docs: Split GdkDrag and GdkDrop sections (*)
  6f93e63... docs: Move detached sections into their own content file (*)
  d621a37... docs: Fix up the style of the X11 content file (*)
  3ef95b4... build: Quiet down gi-docgen (*)
  4fef62c... docs: Port GtkAboutDialog to the new syntax (*)
  6781de9... docs: Start porting GtkImage to the new style (*)
  701f1b8... docs: Show summary in the namespace index (*)
  e8b6e6c... docs: Clean up the first paragraph for various symbols (*)
  af8d811... docs: Remove the last few remaining '+' from GTK (*)
  b9a02b0... docs: Bring the widget gallery back (*)
  f00f900... label: Convert docs (*)
  584e978... aboutdialog: tweak the docs (*)
  a2e8bd2... spinner: Convert docs (*)
  f2b482e... levelbar: Convert docs (*)
  d58655b... progressbar: Convert docs (*)
  8de0a2c... infobar: Convert docs (*)
  03c5b68... statusbar: Convert docs (*)
  85774d2... docs: Update the "Getting Started" page (*)
  6d489a9... docs: Generate the DevHelp file for our namespaces (*)
  61d85f3... infobar: Convert docs (*)
  b7f4f5d... scrollbar: Convert docs (*)
  834295d... calendar: Convert docs (*)
  12ccc68... separator: Convert docs (*)
  76e9a7b... image: Convert docs (*)
  dcf53bc... scale: Convert docs (*)
  3b42440... picture: Convert docs (*)
  f94fc28... textview: Convert docs (*)
  1072b56... drawingarea: Convert docs (*)
  8cf04b3... glarea: Convert docs (*)
  df9c469... video: Convert docs (*)
  41ddce1... building: Minor tweaks (*)
  d2ba09e... docs: Tweak the actions overview (*)
  4d2e430... docs: Tweak css properties section (*)
  02ec00d... docs: Tweak drawing model overview (*)
  820f37b... docs: Tweak input overview (*)
  231814a... docs: Tweak running chapter (*)
  4c3ea25... docs: Tweak a11y section (*)
  24c04b5... docs: Tweak Wayland section (*)
  d88a462... docs: Tweaks Windows section (*)
  e5bed81... docs: Tweak X11 section (*)
  ca31209... docs: Improve gsk docs (*)
  3d04c0f... docs: Move GdkEvent docs inline (*)
  9132f18... docs: Rework the gdk docs (*)
  e82d090... docs: Add some links to the pango chapter (*)
  a9dd352... gdk: Some more tweaks of the docs (*)
  205a13e... docs: Brush up the Wayland backend docs (*)
  b78895e... docs: Add separate toml files for gdk backends (*)
  9332616... docs: Add backend links to the gdk docs (*)
  952fc31... docs: Fix up the 3-to-4 migration guide (*)
  538f935... docs: Fix the annotation for GtkTextView:justification (*)
  4bf7bfb... button: Convert docs (*)
  ec78bf3... togglebutton: Convert docs (*)
  4ee4c88... wayland: Fix a link (*)
  18f525f... docs: Improve the togglebutton image (*)
  f854136... linkbutton: Convert docs (*)
  dfb68fb... docs: Split images for check and radio buttons (*)
  3d8c810... checkbutton: Convert docs (*)
  47b9a55... menubutton: Convert docs (*)
  b6b30c9... docs: Fix the MenuButton direction property links (*)
  1dd2409... docs: Fix copy-paste error in GdkDevice (*)
  da68611... docs: Fix value annotation (*)
  895aa1d... docs: Fix typos (*)
  9a16b1b... docs: Remove duplicate documentation stanzas (*)
  8e6b6ae... combobox: Convert docs (*)
  1692b41... comboboxtext: Convert docs (*)
  fc6f16c... lockbutton: Convert docs (*)
  d028f7e... appchooserbutton: Convert docs (*)
  6884a1a... dropdown: Convert docs (*)
  47cb077... colorbutton: Convert docs (*)
  e75c3d0... fontbutton: Convert docs (*)
  dc8ee5a... volumebutton: Convert docs (*)
  18e5192... switch: Convert docs (*)
  c975216... entry: Convert docs (*)
  e034046... widget: Convert docs (*)
  3549914... accessible: Convert docs (*)
  c4e43c1... buildable: Convert docs (*)
  9934f9c... constrainttarget: Convert docs (*)
  99a3dbe... editablelabel: Convert docs (*)
  231a19a... passwordentry: Convert docs (*)
  6c315b1... searchentry: Convert docs (*)
  63dc97f... spinbutton: Convert docs (*)
  8d12dce... docs: Fix property annotation (*)
  ec32ff0... application: Convert docs (*)
  da94b46... csssection: Update docs syntax (*)
  1eb9d69... Box GtkExpressionWatch (*)
  cf707cb... expression: Update docs format (*)
  35e438a... treeview: Update the description format (*)
  1fb5824... treemodel: Update the description format (*)
  a8f36b8... Hide GtkTextBTree's typedef (*)
  be93dd9... Hide GtkSettingsValue (*)
  c6b23f8... constraint: Port to the new docs format (*)
  6bc69a1... docs: Update the documentation style guide (*)
  a8a15d4... label: Add property annotations (*)
  e98ea46... spinner: Add property annotations (*)
  3ed2e94... levelbar: Add property annotations (*)
  97c4e46... progressbar: Add property annotations (*)
  55f1ed1... infobar: Add property annotations (*)
  4c50c31... statusbar: Remove SECTION (*)
  701ebd5... applaunchcontext: Add property annotations (*)
  c51585b... clipboard: Add property annotations (*)
  11022fc... contentprovider: Add property annotations (*)
  50fe533... cursor: Add property annotations (*)
  4a4301b... device: Add property annotations (*)
  038006d... devicetool: Add property annotations (*)
  d724ea2... display: Add property annotations (*)
  ce83a0e... displaymanager: Add property annotations (*)
  9a33a18... drag: Add property annotations (*)
  553a959... drawcontext: Add property annotations (*)
  d92647a... drop: Add property annotations (*)
  34533b5... glcontext: Add property annotations (*)
  d6c763f... monitor: Add property annotations (*)
  abb6fe3... popup: Add property annotations (*)
  6be6620... seat: Add property annotations (*)
  d886ab9... surface: Add property annotations (*)
  d262f74... texture: Add property annotations (*)
  d5e9e10... toplevel: Add property annotations (*)
  3444354... visual index: Reorder some widgets (*)
  6ff78c9... accessible: Annotate properties (*)
  08509ac... claendar: Add property annotations (*)
  30d32a1... drawingarea: Add property annotations (*)
  8db308b... glarea: Add property annotations (*)
  0c56522... image: Add property annotations (*)
  723d979... infobar: Add property annotations (*)
  3fd3187... orientable: Add property annotations (*)
  8eacbc3... picture: Add property annotations (*)
  0559e9e... scale: Add property annotations (*)
  e78302c... scrollbar: Add property annotations (*)
  693f3d6... separator: Add property annotations (*)
  50df5e0... textview: Add property annotations (*)
  b674bba... video: Add property annotations (*)
  30073de... widget: Add property annotations (*)
  e60afc6... docs: Remove stray backtick (*)
  22b3755... glshader: Add property annotations (*)
  458bc55... gskrenderer: Add property annotations (*)
  70f805c... rendernode: Add property annotations (*)
  b836707... gskroundedrect: Convert docs (*)
  7450427... gsktransform: Convert docs (*)
  4131cb4... bitset: Convert docs (*)
  abb951d... button: Add property annotations (*)
  3a62913... entry: Add property annotations (*)
  c0bd352... scale: Add property annotations (*)
  198c0be... flowbow: Mark private fields as private (*)
  4f36509... Mark padding fields as private (*)
  7803a09... entry: Add property annotations (*)
  d7b55cf... editable: Convert docs (*)
  72505ac... searchentry: Minor docs tweaks (*)
  ef5b781... entry: Minor docs fixes (*)
  5d69584... togglebutton: Add property annotations (*)
  67fdc04... checkbutton: Add property annotations (*)
  d5a024c... linkbutton: Add property annotations (*)
  cf6f57b... passwordentry: Add property annotations (*)
  d3e8607... combobox: Add property annotations (*)
  69427e9... editablelabel: Add property annotations (*)
  26100ad... lockbutton: Add property annotations (*)
  08371b2... menubutton: Add property annotations (*)
  37855e2... spinbutton: Add property annotations (*)
  e4054d6... switch: Add property annotations (*)
  d4eb111... fontbutton: Add property annotations (*)
  947ebee... dropdown: Add property annotations (*)
  e353cf3... colorbutton: Add property annotations (*)
  f5fe5c1... appchooserbutton: Add property annotations (*)
  07a2b60... box: Convert docs (*)
  f800178... centerbox: Convert docs (*)
  6aaa98f... expander: Convert docs (*)
  e999773... grid: Convert docs (*)
  f3b16d0... messagedialog: Convert docs (*)
  3a62b28... scrolledwindow: Convert docs (*)
  73b6642... viewport: Convert docs (*)
  cc2d9f0... scrollable: Convert docs (*)
  7afc129... window: Convert docs (*)
  a61c677... docs: Add dialogs to the gallery (*)
  b460ffd... dialog: Convert docs (*)
  b391602... aboutdialog: Improve example image (*)
  067b43f... aboutdialog: Add property annotations (*)
  5950bcd... frame: Convert docs (*)
  ad2dad6... assistant: Convert docs (*)
  c0be9c5... colorbutton: Small doc tweaks (*)
  11c5523... colorchooserdialog: Convert docs (*)
  886ba16... colorchooserwidget: Convert docs (*)
  d41c3e3... colorchooser: Convert docs (*)
  fc55478... paned: Convert docs (*)
  53d3b46... actionbar: Convert docs (*)
  936a2c2... colorchooserdialog: Fixup (*)
  3124a78... searchbar: Convert docs (*)
  d91fb26... filechooser: Convert docs (*)
  042af94... filechooserdialog: Convert docs (*)
  7763fc5... filechoosernative: Convert docs (*)
  9200941... fontchooser: Convert docs (*)
  7a09960... fontchooserdialog: Convert docs (*)
  bb393f6... fontchooserwidget: Convert docs (*)
  86604d8... nativedialog: Convert docs (*)
  465aca0... Add some more widgets to the gallery (*)
  166edee... appchooser: Convert docs (*)
  e21156b... appchooserdialog: Convert docs (*)
  ddcb76a... appchooserwidget: Convert docs (*)
  1f06cfd... headerbar: Convert docs (*)
  9b9c9ae... popover: Convert docs (*)
  0d238f4... range: Convert docs (*)
  9104420... shortcutswindow: Convert docs (*)
  4bed24a... windowcontrols: Convert docs (*)
  645c951... mediacontrols: Convert docs (*)
  0ca97cd... emojichooser: Convert docs (*)
  172ab2f... native: Convert docs (*)
  e88f0d4... popovermenu: Convert docs (*)
  dde3de3... popovermenubar: Convert docs (*)
  76fa6dc... shortcutmanager: Convert docs (*)
  085b0b7... adjustment:  Convert docs (*)
  7dd436a... filter: Add sections for AnyFilter and EveryFilter (*)
  3ab9548... layoutmanager: Convert docs (*)
  b3e7e31... pagesetup: Convert docs (*)
  60b3eff... pagesetupdialog: Convert docs (*)
  5225a0f... printcontext: Convert docs (*)
  eca14b7... printer: Convert docs (*)
  b257a58... printjob: Convert docs (*)
  a710e64... printeroperation: Convert docs (*)
  d11b263... printsettings: Convert docs (*)
  9d536b9... printunixdialog: Convert docs (*)
  921e8e0... printoperationpreview: Convert docs (*)
  ded9903... root: Convert docs (*)
  180de10... shortcutmanager: Convert docs (*)
  02fc352... windowhandle: Convert docs (*)
  b983133... Include low-level printing in the gir (*)
  26ca77d... aboutdialog: Small docs tweak (*)
  fd6faab... actionable: Convert docs (*)
  7f72310... adjustment: Small docs tweak (*)
  06a51c0... application: Tweak docs (*)
  aca0795... applicationwindow: Convert docs (*)
  de1101d... aspectframe: Convert docs (*)
  c611fcc... assistant: Small doc tweak (*)
  1a501e3... binlayout: Convert docs (*)
  f86c8f2... bookmarklist: Convert docs (*)
  626ee40... boolfilter: Convert docs (*)
  b408dc0... boxlayout: Convert docs (*)
  0776f64... builder: Convert docs (*)
  39a9bea... builderscope: Convert docs (*)
  68cd66b... builderlistitemfactory: Convert docs (*)
  dc42dcf... signallistitemfactory: Convert docs (*)
  8e887fb... listitemfactory: Convert docs (*)
  8bdb2ea... overlay: Convert docs (*)
  79417d8... centerlayout: Convert docs (*)
  d65a98f... gridlayout: Convert docs (*)
  6ab8ca4... headerbar: Add example image (*)
  12f0d96... levelbar: Docs tweaks (*)
  c652391... notebook: Convert docs (*)
  af6af48... pagesetupdialog: Add an example image (*)
  ca5f66b... multifilter: Docs tweaks. (*)
  92838f9... printdialog: Add an example image (*)
  07573ef... overlaylayout: Convert docs (*)
  3535b58... stack: Convert docs (*)
  3a7e9a2... stacksidebar: Convert docs (*)
  8da6058... stackswitcher: Convert docs (*)
  ef09696... stringfilter: Convert docs (*)
  494bdad... contentprovider: Convert some more markup (*)
  cdcabb7... atcontext: Convert docs (*)
  ee62d19... button: Small docs tweak (*)
  15aa7de... calendar: Use markdown for css tree (*)
  c82b5b8... centerbox: Small docs tweak (*)
  7ac7bb9... checkbutton: Use markdown for css tree (*)
  57c7d77... colorbutton: Use markdown for css tree (*)
  22f072f... combobox: Use markdown for css tree (*)
  9bfe163... comboboxtext: Use markdown for css tree (*)
  ad9849b... dropdown: Small doc tweak (*)
  752477b... editablelabel: Use markdown for css tree (*)
  40574f9... emojichooser: Use markdown for css tree (*)
  71bad39... entry: Use markdown for css tree (*)
  87c0363... expander: Use markdown for css tree (*)
  c91e141... fontbutton: Use markdown for css tree (*)
  3124535... frame: Use markdown for css tree (*)
  7a60c66... headerbar: Use markdown for css tree (*)
  9f6e4e6... label: Use markdown for css tree (*)
  5d68a23... menubutton: Put images in a table (*)
  47c1b50... cursor: Use a table for cursor names (*)
  ca51d6d... paned: Use markdown for css tree (*)
  27b338a... passwordentry: Use markdown for css tree (*)
  b093900... popover: Use markdown for css tree (*)
  b4ad1fa... popovermenubar: Use markdown for css tree (*)
  495c3d9... progressbar: Use markdown for css tree (*)
  33f611a... scale: Use markdown for css tree (*)
  59c0bee... scalebutton: Convert docs (*)
  d7ce5c5... scrollbar: Use markdown for css tree (*)
  7e7c81c... searchbar: Use markdown for css tree (*)
  bcb0b36... searchentry: Use markdown for css tree (*)
  cc03ca9... spinbutton: Use markdown for css tree (*)
  9ab40d2... stringlist: Convert docs (*)
  29f2e5f... switch: Use markdown for css tree (*)
  c46480f... textview: Use markdown for css tree (*)
  2926438... window: Use markdown for css tree (*)
  497a399... windowcontrols: Use markdown for css tree (*)
  102884f... docs: Remove anchors from list overview (*)
  a9162d2... columnview: Convert docs (*)
  c0da6b9... columnviewcolumn: Convert docs (*)
  350a775... Constraint: Tweak docs (*)
  5e41ea1... constraintguide: Convert docs (*)
  a814c3b... constraintlayout: Convert docs (*)
  2e1114c... customfilter: Convert docs (*)
  460955d... cssprovider: Convert docs (*)
  646a672... customlayout: Convert docs (*)
  7744be9... customsorter: Convert docs (*)
  c11ec03... directorylist: Convert docs (*)
  eb77ff9... dragicon: Convert docs (*)
  f4b4980... dragsource: Convert docs (*)
  ebadece... dropcontrollermotion: Convert docs (*)
  9247460... entrybuffer: Convert docs (*)
  493d773... enums: Tweak docs (*)
  8696b78... expression: Tweak docs (*)
  36f6a76... filterlistmodel: Convert docs (*)
  8db6d67... fixed: Convert docs (*)
  9f90100... fixedlayout: Convert docs (*)
  901f60b... gridview: Convert docs (*)
  5189d3b... listitem: Convert docs (*)
  5568025... listview: Convert docs (*)
  dda6458... multisorter: Tweak docs (*)
  5ebd0ed... numericsorter: Convert docs (*)
  930912f... revealer: Convert docs (*)
  5bdcd66... sorter: Convert docs (*)
  da9a320... sortlistmodel: Convert docs (*)
  39394da... stringsorter: Convert docs (*)
  b66c747... stylecontext: Convert docs (*)
  42aa2ed... styleprovider: Convert docs (*)
  71649fc... text: Convert docs (*)
  720f6e7... textbuffer: Convert docs (*)
  05b13dc... textchild: Convert docs (*)
  bf978ba... textiter: Convert docs (*)
  e0df1b3... textmark: Convert docs (*)
  d74666d... texttagtable: Convert docs (*)
  50139ad... textview: Convert docs (*)
  970ae74... texttag: Convert docs (*)
  cabe2f5... treelistrowsorter: Convert docs (*)
  d1b472c... windowcontrols: Tweak docs (*)
  f89e1bc... csslocation: Tweak docs (*)
  406e4a6... csssection: Tweak docs (*)
  1a504fe... accessible: Tweak docs (*)
  e8bba52... border: Tweak docs (*)
  c1e1047... builder: Tweak docs (*)
  a9d4b6a... dragicon: Tweak docs (*)
  30236be... dragsource: Tweak docs (*)
  39dac1f... droptarget: Convert docs (*)
  b3f6e95... droptargetasync: Convert docs (*)
  6bd4677... editable: Tweak docs (*)
  21f2a82... entrycompletion: Convert docs (*)
  d7e0af6... eventcontroller: Convert docs (*)
  ca74f46... spinner: Tweak docs (*)
  f4ad0f3... expander: Tweak docs (*)
  8b26894... eventcontrollerfocus: Convert docs (*)
  094d5d5... eventcontrollerkey: Convert docs (*)
  32b3386... eventcontrollerlegacy: Convert docs (*)
  207a45b... eventcontrollermotion: Convert docs (*)
  2915c72... eventcontrollerscroll: Convert docs (*)
  95b2107... filefilter: Convert docs (*)
  9f08c50... flattenlistmodel: Convert docs (*)
  c26ac6b... flowbox: Convert docs (*)
  3556b60... gesture: Convert docs (*)
  19df22f... icontheme: Convert docs (*)
  f328e5e... gestureclick: Convert docs (*)
  d4f2121... infobar: Tweak docs (*)
  e604c3b... gesturedrag: Convert docs (*)
  2d76ce8... gesturelongpress: Convert docs (*)
  8164cbb... listbase: Tweak docs (*)
  ae315c1... stringlist: Add docs to GtkStringObject (*)
  f6ff03b... viewport: Tweak docs (*)
  6221d1b... version: Tweak docs (*)
  207c4cd... propertylookuplistmodel: Remove SECTION (*)
  ca33634... gesturepan: Convert docs (*)
  4905f5e... mediastream: Convert docs (*)
  7a1da45... mediafile: Convert docs (*)
  7606329... gesturezoom: Convert docs (*)
  d5d0cf6... padcontroller: Convert docs (*)
  14c45be... gesturerotate: Convert docs (*)
  96fe121... overlaylayout: Add docs for GtkOverlayLayoutChild (*)
  97fd0fe... scrollable: Tweak docs (*)
  ecd8d75... maplistmodel: Convert docs (*)
  c76bd17... gesturesingle: Convert docs (*)
  71ce79b... slicelistmodel: Convert docs (*)
  4921497... singleselection: Convert docs (*)
  3eeaef0... widgetpaintable: Convert docs (*)
  e2cab4d... imcontext: Convert docs (*)
  8d8fd63... gesturestylus: Convert docs (*)
  2d55e33... papersize: Convert docs (*)
  4e40508... gestureswipe: Convert docs (*)
  33d7aff... imcontextsimple: Convert docs (*)
  42e9cf8... immulticontext: Convert docs (*)
  a786af0... selectionfiltermodel: Convert docs (*)
  19f649e... noselection: Convert docs (*)
  b873b83... listlistmodel: Remove SECTION (*)
  da6b6d4... multiselection: Convert docs (*)
  3f201ae... selectionmodel: Convert docs (*)
  eb675e3... shortcuttrigger: Tweak docs (*)
  d0b1e2f... treeexpander: Convert docs (*)
  537d6e5... treelistmodel: Convert docs (*)
  71fce93... filechooserwidget: Convert docs (*)
  3205cc7... modelbutton: Remove SECTION (*)
  a6a7799... placessidebar: Remove SECTION (*)
  6925843... placesview: Remove SECTION (*)
  8497f28... scrollbar: Tweak docs (*)
  260a4db... accelgroup: Convert docs (*)
  b019cab... bloomfilter: Drop the SECTION (*)
  7b08e9b... cssdataurl: Drop SECTION (*)
  cc0df3c... accessiblevalue: Drop SECTION (*)
  3cccb00... actionmuxer: Drop SECTION (*)
  a63223b... actionobservable: Drop SECTION (*)
  8d88820... actionobserver: Drop SECTION (*)
  ccb4068... cellarea: Add a summary (*)
  186d2c2... cellareabox: Add a summary (*)
  7173223... cellareacontext: Add a summary (*)
  522ae8d... celllayout: Add a summary (*)
  d85fa88... cellrenderer: Add a summary (*)
  3236b1d... cellrendereraccel: Add a summary (*)
  a9b163c... cellrenderercombo: Add a summary (*)
  48a94cc... celleditable: Add a summary (*)
  8b7f39e... cellrendererpixbuf: Add a summary (*)
  e92e14c... cellrendererprogress: Add a summary (*)
  077fe55... cellrendererspin: Add a summary (*)
  2eae3e8... cellrendererspinner: Add a summary (*)
  b1ba7f4... cellrenderertext: Add a summary (*)
  f6932b8... cellrenderertoggle: Add a summary (*)
  f9cb67b... cellview: Add a summary (*)
  ef429c5... constraintsolver: Remove SECTION (*)
  86d2a44... iconview: Add a summary (*)
  190292a... listbox: Convert docs (*)
  f937fe4... windowgroup: Convert docs (*)
  1cde6a2... treeview: Add a summary (*)
  3ed729e... treeviewcolumn: Add a summary (*)
  03e21fc... liststore: Add a summary (*)
  9e3df3f... treestore: Add a summary (*)
  deef642... treednd: Add summaries (*)
  9a6886e... treemodel: Add a summary (*)
  58f64c8... treemodelfilter: Add a summary (*)
  1a09c36... treemodelsort: Add a summary (*)
  a5018ed... treeselection: Add a summary (*)
  802c976... treesortable: Add a summary (*)
  4e315b8... menutracker: Remove SECTION (*)
  6108759... menutrackeritem: Remove SECTION (*)
  e065b28... mountoperation: Convert docs (*)
  9fa8b44... recentmanager: Convert docs (*)
  f93f975... settings: Convert docs (*)
  44e977e... tooltip: Convert docs (*)
  d0ed62e... snapshot: Convert docs (*)
  acb78af... testutils: Convert docs (*)
  0a966e5... sizegroup: Convert docs (*)
  90ecf58... shortcut: Convert docs (*)
  48a3b4e... shortcutaction: Convert docs (*)
  7c442c1... shortcutcontroller: Convert docs (*)
  9fbe61e... shortcutlabel: Convert docs (*)
  9d95c5a... shortcuttrigger: Convert docs (*)
  8d71031... widget: Fix up some links (*)
  a6b2994... text: Fix some copy-paste mishap (*)
  e930433... label: Fix some external links (*)
  90cf6bb... docs: Show class hierarchy in the API references (*)
  816383e... Handle static inline GtkOrdering function (*)
  bb2ee71... build: Add a GIR dependency to PangoCairo (*)
  686f65f... build: Add missing variable definition (*)
  d13e592... Small updates to the coding and documentation style (*)
  c3eb3f2... docs: Update the "running GTK apps" section (*)
  61712bf... docs: Enable search (*)
  c5ddf5b... docs: Add URL maps for cross links (*)
  9b3ca7f... Merge branch 'ebassi/gidocgen' into 'master' (*)
  5c505ae... g-i: fix gtk_shortcut_label_new annotation (*)
  372513a... Merge branch 'bilelmoussaoui/shortcuts-annotation' into 'ma (*)
  28e33bc... Update Korean translation (*)
  e941e2b... gdksurface-win32.c: Fix window menu positioning (*)
  66f0547... docs: Fix the dependencies links (*)
  7c29847... build: Install the API references (*)
  7f292d3... Merge branch 'fix-3704' into 'master' (*)
  3252f1e... gsk: Give ngl its own shader sources (*)
  06d5c8e... ngl: Set color as vertex attribute (*)
  6a30c6b... ngl: Make the coloring shader more versatile (*)
  0ee6868... gtk-demo: Add a test for scrolling with Emoji (*)
  0b7d8e1... ngl: add front cache to reduce uniform changes (*)
  f97ce21... ngl: reintroduce comparison checks (*)
  ebe30d8... ngl: Identify shaders (*)
  3e1524f... Merge branch 'ngl-vertex-attributes' into 'master' (*)
  4fbc63f... readme: Fix broken doc links (*)
  de0860c... Merge branch 'pgriffis/readme-fixes' into 'master' (*)
  daed57c... Merge branch 'wip/chergert/fewer-uniforms' into 'master' (*)
  42dfc21... ngl: Fix up some debug printouts (*)
  3a928c8... textlayout: Render cursors at the end (*)
  e345f9a... textview: Fix blinking block cursors (*)
  9be2f13... textview: Fix blinking block cursors (*)
  1d773df... Merge branch 'ngl-textview-cursor' into 'master' (*)
  dda66d5... Merge branch 'ebassi/for-master' into 'master' (*)
  d2258fb... Update Norwegian Bokmål translation (*)
  0649473... ngl: Fix the coloring shader on GLES 2.0 (*)
  346b29a... Merge branch 'gles-coloring' into 'master' (*)
  52c7fd1... Updated Czech translation (*)
  f34c0f4... Update Polish translation (*)
  e6725aa... Update French translation (*)
  3408240... Update Finnish translation (*)
  29501f5... ngl: Fix up uniform enums (*)
  19e3a6a... ngl: Consistently use gsk_scaled_premultiply (*)
  233969e... ngl: Refactor gsk_ngl_render_job_visit_border_node (*)
  4aa570b... ngl: Drop gsk_ngl_render_job_set_color (*)
  3f60c39... ngl: Rewrite gsk_ngl_render_job_visit_text_node (*)
  c1f98d6... ngl: Improve the gradient shaders (*)
  8aac574... ngl: Improve the coloring shader (*)
  51074ca... ngl: Small shader improvements (*)
  ed3f001... ngl: Don't bother with uniform border nodes (*)
  28de2ee... ngl: Special-case css backgrounds (*)
  24ec2cc... Merge branch 'ngl-less-shaders' into 'master' (*)
  cfc91b6... window: Add a way to disable F10 shortcut (*)
  1fd534e... ngl: Remove duplicate check (*)
  e6adee2... Merge branch 'menubar-accel' into 'master' (*)
  afe195a... Update release script (*)
  cbda61d... 4.1.2 (*)
  97fad45... surface: Remove unused gdk_surface_get_unscaled_size() (*)
  dbd19bf... x11: Don't call _gdk_surface_update_size() all the time (*)
  a1c1ad3... Merge branch 'wip/otte/for-master' into 'master' (*)
  3daad8f... release-script: Actually compress the docs tarball (*)
  54b3048... gdkcursor-win32.c: Add cursor map for all-scroll (*)
  7201211... Update Italian translation (*)
  0a7af75... docs: Update annotations for WidgetClass.query_action() (*)
  1eebf0e... wayland: Emit keys-changed on layout changes (*)
  ec0e76d... Merge branch 'issue-3757' into 'master' (*)
  cd77485... gtk: Allow selection models to take null list model during  (*)
  568fe2e... wayland: Add debug spew for active keyboard layouts (*)
  e3dcc3d... wayland: Fix cross-layout accelerators (*)
  08b2784... Merge branch 'fix-wayland-layout-changes' into 'master' (*)
  f279c7b... Merge branch 'fix-3581' into 'master' (*)
  0f6b911... gdkglcontext-x11: Don't assume that cairo-xlib.h is in cair (*)
  50beae7... meson: Find libcairo-script-interpreter when cairo is a sub (*)
  cc6bb13... Merge branch 'kjellahl/cairo-subproject' into 'master' (*)
  74e2bb4... dnd: Add some warnings to the docs (*)
  ceed7d1... Merge branch 'matthiasc/for-master' into 'master' (*)
  45c8c6c... Update Hungarian translation (*)
  38ad068... GDK-Win32: Remove extraneous call to _gdk_win32_append_even (*)
  1d888bf... Drop the gtk-doc subproject (*)
  ee837df... checkbutton: Add a warning about cyclic groups (*)
  ea185cb... cssshadowvalue: Handle error condition propertly (*)
  8b82993... sizerequest: Avoid a corner case (*)
  600cbdb... treestore: Initialize some local variables (*)
  6d5657e... lpr: Fix various compiler warnings (*)
  cfe8c0e... Merge branch 'matthiasc/for-master' into 'master' (*)
  6d4f93b... Merge branch 'select-list-model-null' into 'master' (*)
  6b48fb7... Fix a typo in gsk_border_node_diff (*)
  7ecd004... Merge branch 'gsk-border-node-diff-fix-typo' into 'master' (*)
  60ccae0... media: Always use GL with gstreamer (*)
  e6b1443... label: Fix tooltips on links (*)
  2ce9208... Merge branch 'matthiasc/for-master' into 'master' (*)
  a576bd1... inspector: Respect GDK_DEBUG=vulkan-disable (*)
  eaf09a4... Cosmetics (*)
  56daad9... ngl: ensure vertices buffer allocates enough vertices (*)
  140b7f0... Merge branch 'wip/chergert/fix-3770' into 'master' (*)
  19d9c78... gsk: Make ngl the default OpenGL renderer (*)
  0b10022... IMContext: add since annotations to the new APIs (*)
  574b0bf... Merge branch 'bilelmoussaoui/4.2-annotations' into 'master' (*)
  1536f6a... Merge branch 'matthiasc/for-master' into 'master' (*)
  af80f3a... ngl: implement atlas compaction (*)
  0f0ee97... ngl: clear Glyph front cache at the beginning of a frame (*)
  b962a0f... Merge branch 'wip/chergert/fix-ngl-cache-eviction' into 'ma (*)
  8fdedbd... Merge branch 'ngl-by-default' into 'master' (*)
  95a5e7b... release script: Include gi-docgen (*)
  4fce3ce... Cosmetics (*)
  21aa8ae... Cosmetics (*)
  948e032... text tag: Typo fix (*)
  f5fb8a9... Merge branch 'matthiasc/for-master' into 'master' (*)
  1763ede... Add a landing page for the GitLab pages root (*)
  972a06c... Merge branch 'pages-index' into 'master' (*)
  aaffd90... Fix the landing page structure (*)
  a33e32e... Merge branch 'ebassi/for-master' into 'master' (*)
  830efa6... Revert "ngl: Remove duplicate check" (*)
  130ed3d... docs: Fix typo in the docs landing page (*)
  f25beff... docs: Restructure the list of UI libraries (*)
  dae5911... Merge branch 'ebassi/for-master' into 'master' (*)
  9981f19... texttag: A few typo fixes (*)
  5ac7f7c... ngl: Drop an unused struct member (*)
  b253aca... ngl: Improve the glyph front cache (*)
  b9da745... Merge branch 'ngl-glyph-cache' into 'master' (*)
  3cfe69d... a11y: Don't copy attribute names in attribute sets (*)
  98a91a3... Merge branch 'a11y-strdup' into 'master' (*)
  3eca28e... Update Ukrainian translation (*)
  b84d959... Update Ukrainian translation (*)
  0178cdb... docs: Fix typo in the docs landing page (*)
  216a262... docs: Put core deps below UI links (*)
  fb85929... Merge branch 'ebassi/for-master' into 'master' (*)
  1a3f2ac... Update Polish translation (*)
  ea93c40... ngl: Remove unused function (*)
  fbe4710... ngl: Use floorf consistently (*)
  1e014f4... ngl: Always populate the glyph front cache (*)
  2e69273... ngl: Remove an unused field (*)
  9640bfb... calendar: Typo fix (*)
  df4b564... build: Disable g_assert in release builds (*)
  bd0df03... gl: Fix a rounding error in subpixel positioning (*)
  7a56aa9... ngl: Fix a rounding error in subpixel positioning (*)
  c5aa35f... inspector: Allow inspecting Unicode (*)
  aced603... gdkglcontext-wayland: Fallback to GLES 2.0 after legacy fai (*)
  48f87c1... Merge branch 'matthiasc/for-master' into 'master' (*)
  5b67e68... imcontext: Improve dead key handling (*)
  8bfc6af... imcontext: Improve dead key handling more (*)
  a41cd9b... compose-parse: Add a negative lookaside (*)
  a42a133... Move compose related tooling to a subdir (*)
  64a62eb... Regenerate compose sequence file (*)
  60325df... Merge branch 'better-dead-keys' into 'master' (*)
  157218c... Merge branch 'wip/baedert/for-master' into 'master' (*)
  ae7b19c... gtk: add missing nullable annotations to BoolFilter (*)
  3761dbb... gtk: add missing nullable annotations to StringFilter (*)
  d882def... Merge branch 'meson-install-script' into 'master' (*)
  5d3af34... Merge branch 'really-fix-3581' into 'master' (*)
  80ba38a... x11/dnd: Ignore XErrors from the COW (*)
  610ba0e... Merge branch 'issue3715-gtk4' into 'master' (*)
  4e06787... Merge branch 'bilelmoussaoui/expressions-annotations' into  (*)
  0560397... ci: Build Pango and GdkPixbuf's docs (*)
  a9a5622... docs: Link Pango and GdkPixbuf on docs.gtk.org (*)
  2bc7abc... docs: Drop the external class for links to docs.gtk.org (*)
  1507099... Merge branch 'ebassi/for-master' into 'master' (*)
  a672732... docs: Update the Cairo reference link (*)
  3668541... docs: Add a side bar to the docs.gtk.org landing page (*)
  1f6b556... Merge branch 'ebassi/for-master' into 'master' (*)
  6a66ccd... gtk-builder-tool: Avoid a crash with <placeholder/> (*)
  f8a6a09... ngl: move uniform key mapping into uniform state (*)
  272d8a6... Merge branch 'wip/chergert/ngl-fix-windows-intel-driver' in (*)
  b539c92... Merge branch 'builder-tool-placeholder-crash' into 'master' (*)
  d5de73f... gdkmacosglcontext: fix compilation error (*)
  9d6190b... Merge branch 'gdkmacosglcontext-fix' into 'master' (*)
  5531906... Merge branch 'gles-fallback' into 'master' (*)
  0351bc7... stack: Increase reference only if page is non-NULL (*)
  e211740... stack: Fix check if page is selected (*)
  fa57f20... Merge branch 'wip/fix-stack-get-item' into 'master' (*)
  086e1ed... ngl: Fix crash with intel driver on Windows when compiling  (*)
  bd7df4b... Merge branch 'shader' into 'master' (*)
  50b7029... clipboard: Fix a crash when GdkContentProviderUnion doesn't (*)
  cc64dba... Merge branch 'carlosgc/clipboard-crash' into 'master' (*)
  6f82408... Add logging for icon fallback (*)
  44481d3... Make testsuite fail if we lack pixbuf loaders (*)
  50d4209... Make testsuite fail if we lack pixbuf loaders (*)
  2496ab0... Be explicit when building gdk-pixbuf subproject (*)
  3014649... Merge branch 'pixbuf-loader-check' into 'master' (*)
  f131d68... gdk: Add gdk_device_get_timestamp (*)
  cdfdf03... text: Use device timestamps for obscured cursors (*)
  019855a... textview: Use device timestamps for obscured cursors (*)
  6110980... Merge branch 'device-timestamp' into 'master' (*)
  c9b312c... icons: Add icons that are used in the inspector (*)
  7849590... gdk: Add gdk_device_get_timestamp (*)
  08f68cc... gdk: Add an arg check to gdk_device_get_timestamp (*)
  6dcef28... icon: Add a printer icon (*)
  922b268... Merge branch 'matthiasc/for-master' into 'master' (*)
  1ea2ea5... icons: Add system-run-symbolic (*)
  b5608e9... icons: Sync color-select-symbolic with Adwaita (*)
  4028bd5... widget-factory: Add emblem-shared-symbolic icon (*)
  5940de9... icontheme: Add gtk_icon_theme_has_gicon (*)
  23cb728... filechooser: Check that icons exist (*)
  775b45e... icons: Add text-x-generic (*)
  6ba4142... widget-factory: Drop two icons from the iconview (*)
  70e26d1... Update the gi-docgen repository (*)
  3ab0720... widget-factory: Add missing icons (*)
  f6f07ba... Merge branch 'icon-fallback' into 'master' (*)
  dbcd24a... composetable: Limit algorithmic checking (*)
  8a567d7... imcontext: Tweak dead key handling (*)
  01f4e5c... Add some more compose tests (*)
  c9ab7c5... Merge branch 'double-dead-keys' into 'master' (*)
  bdd281c... release: Update included subprojects (*)
  b5558f3... layout: Be quiet about trivialities (*)
  06ab8f2... filechooser: Make Ctrl-L work again (*)
  e8a6b50... filechooser: Fix fallout from GtkText (*)
  8ea4721... filechooser: Make / work as shortcut again (*)
  8540bea... Merge branch 'file-chooser-fixes' into 'master' (*)
  c52c944... Updates (*)
  23706a4... release: Actually include docs (*)
  34883b7... reftests: Plug a few memory leaks (*)
  e7f9d56... ngl: Fix an uninitialized read (*)
  7aef77a... reftests: Plug a few memory leaks (*)
  2bb4859... ngl: Fix an uninitialized read (*)
  0e85786... Update Swedish translation (*)
  478ecf8... Merge branch 'ngl-uninitialized-matrix' into 'master' (*)
  97a9e23... bookmarklist: Avoid an invalid read (*)
  7644605... Plug a small memory leak (*)
  8994635... settings: Plug a memory leak (*)
  0c6da97... builder: Add an assertion (*)
  4cf69fb... builder: Plug a small memory leak (*)
  45f4090... stack: Don't leak the pages property (*)
  afc3de6... notebook: Don't leak the pages property (*)
  926b855... Merge branch 'fix-memleaks' into 'master' (*)
  dda69bd... tests: Plug memory leaks (*)
  5d5adf6... asan: Ignore leaks from librsvg (*)
  b8693cc... tests: Make the pixbuf test use TAP (*)
  d24a0e9... tests: Plug a memory leak (*)
  e1866d8... Ignore pthread allocations in valgrind (*)
  ffa50f4... Plug a memory leak in an error path (*)
  db126a1... Plug a test memleak (*)
  3e1a8aa... Merge branch 'fix-memleaks' into 'master' (*)
  2a2ae16... ngl: Cosmetics (*)
  279b934... gsk: Cosmetics (*)
  0904dd2... gsk: Use floorf for floats (*)
  2d5dd7b... gsk: Make rendernode diffing smarter (*)
  1460690... Add some tests for node diffing (*)
  a75c038... textview: Tweak render nodes (*)
  3e94c5a... Update Portuguese translation (*)
  711acb6... Merge branch 'smarter-diff' into 'master' (*)
  52aea62... Merge branch 'text-node-tweak' into 'master' (*)
  37d5f93... Update Hebrew translation (*)
  b21fba1... Update Hebrew translation (*)
  43a1641... Add a frame benchmark (*)
  06be1f8... gstmedia: Ensure we prepare files without duration (*)
  38fff37... mediastream: Insist streams are prepared when they start pl (*)
  6569a87... Merge branch 'wip/otte/for-master' into 'master' (*)
  ca0e1be... Merge branch 'frame-rate-benchmark' into 'master' (*)
  bca39e2... ngl: Typo fix (*)
  2599c5a... gsk: Typo fix (*)
  ce2c3ef... ngl: Improve packing (*)
  5847f75... ngl: Cosmetics (*)
  8b64f01... gtk-demo: Allow opening images in video player (*)
  6db9215... Merge branch 'video-player-images' into 'master' (*)
  ef544a8... Merge branch 'ngl-trivia' into 'master' (*)
  4c06889... Updates (*)
  d4ea2e8... ngl: We only need two bits for phases (*)
  3add99a... ngl: Speed up glyph loop (*)
  2c33550... gsk: Avoid empty glyphs early (*)
  ba4e66d... ngl: Avoid a goto (*)
  b77e05c... Merge branch 'ngl-text-tweaks' into 'master' (*)
  622bb91... docs: Cover corner-case of @line_number = total lines in bu (*)
  56d37ce... gdk/wayland: Defer processing of globals closures (*)
  fb48699... Merge branch 'issue3791-gtk4' into 'master' (*)
  5da3308... build: Dist the API references (*)
  d50d382... Merge branch 'ebassi/dist-docs' into 'master' (*)
  9606945... Fix tests for new version (*)
  eba9cd8... Disable the label-background reftest (*)
  d1c66f7... Disable flaky focus tests (*)
  68d634b... Disable the border-image-url reftest (*)
  8bc2ee6... Actually build docs for releases (*)
  ccbbc2f... 4.2.0 (*)
  f4cc9a4... Merge branch 'docs' into 'master' (*)
  6c95fc7... Update Swedish translation (*)
  f1b3492... ci: Add missing graphviz dependency (*)
  e7dc82f... gstmedia: Properly detect stream metadata when preparing (*)
  d844409... Merge branch 'ebassi/docs-ci' into 'master' (*)
  9e402fa... Merge branch 'wip/otte/for-master' into 'master' (*)
  5f0fe09... Merge branch 'ebassi/for-master' into 'master' (*)
  53e7593... ngl: Add sonme comments (*)
  94f0a4e... ngl: Be explicit about offscreen clipping (*)
  f9457af... ngl: Fix offscreen rendering with transforms (*)
  6f62107... testsuite: Rename next to ngl (*)
  3fdedce... docs: Update the Broadway instructions (*)
  7bfff6c... docs: Update the links to the docs of GTK dependencies (*)
  b5df129... gsk: Add another test (*)
  94747d5... Merge branch 'offscreen-fixes' into 'master' (*)
  fc63e68... Merge branch 'ebassi/docs-links' into 'master' (*)
  65a061f... Merge branch 'ebassi/broadway-docs' into 'master' (*)
  13c22e4... filechooserwidget: Disconnect settings signal on dispose (*)
  2e65416... filechooserwidget: Reduce code duplication for disconnectin (*)
  d7a5ded... scrolledwindow: Cancel overshoot on dimension changes (*)
  1e9e7bf... Merge branch 'wip/exalm/overshoot-changes' into 'master' (*)
  0ea96e3... Merge branch 'filechooser-signal-disconnect' into 'master' (*)
  05e4cd1... snapshot: scale border widths when appending border nodes (*)
  ef455f5... snapshot: Move sanity checks to a better place (*)
  405fab8... Merge branch 'wip/otte/for-master' into 'master' (*)
  0dcf95b... Reorganize our themes (*)
  3654bcf... Make the theme variants available as themes (*)
  8938b09... Change the default theme to "Default" (*)
  e964e17... widget-factory: Use the new themes (*)
  0bf3e4c... Drop Adwaita and HighContrast themes (*)
  7216f71... docs: Escape tags in GtkBuilder description (*)
  2ee8f67... Merge branch 'builder-tag' into 'master' (*)
  f98abe4... Revert Compose sequence changes (*)
  7f4522a... Add more compose tests (*)
  8e9effc... Merge branch 'us-intl-compose' into 'master' (*)
  076f797... Add one more compose test (*)
  63945bc... Merge branch 'matthiasc/for-master' into 'master' (*)
  0092361... button: Add back visual feedback for keynav (*)
  ddda0ca... Merge branch 'button-activate-feedback' into 'master' (*)
  aceeef4... Add one more compose test (*)
  08913de... Add some more gsk tests (*)
  5cb5bdc... testsuite: Sort gsk compare tests (*)
  7f4041e... Merge branch 'matthiasc/for-master' into 'master' (*)
  fd329e0... Make theme fallback working with the new names (*)
  469228f... Merge branch 'theme-reorg' into 'master' (*)
  8caadaf... fontchooser: Fix initial font selection (*)
  a2fec91... Update Dutch translation (*)
  ffa9814... button: Style .keyboard-activating on frameless buttons (*)
  0d135d9... Merge branch 'flat-button-activating' into 'master' (*)
  54ff4fd... ngl: Fix downscaled textures (*)
  3ff0497... ngl: Plug a memory leak (*)
  8d603df... ngl: Avoid huge intermediate textures (*)
  9f2d1ff... comboboxtext: Remove misleading docs (*)
  a3b69f1... Merge branch 'fix-initial-font-selection' into 'master' (*)
  36da7c3... Merge branch 'matthiasc/for-master' into 'master' (*)
  7cb99a0... Merge branch 'fix-downscaled-textures' into 'master' (*)
  f2edf40... node test: Improve --generate (*)
  efb5e79... nodeparser: Change the serialization (*)
  1e1f199... node-editor: Support pasting the image (*)
  e7284c2... inspector: Support copying nodes to clipboard (*)
  23dab88... text: Name all event controllers (*)
  cb18437... widget-factory: Name an event controller (*)
  a228b2d... imwayland: Name event controllers (*)
  91bcf6f... immulticontext: Unset client widget on delegate change (*)
  a8e8e04... settings: Make font-size changes apply immediately (*)
  2f1ff30... Merge branch 'matthiasc/for-master' into 'master' (*)
  ee63b84... gsk: Rename resource paths (*)
  900a4e4... gsk: Move shader resources (*)
  ff38d8c... Modernize error underlines (*)
  fcaadf6... Merge branch 'dotted-lines3' into 'master' (*)
  8d6c7b8... Merge branch 'matthiasc/for-master' into 'master' (*)
  1c419f7... Update Chinese (Taiwan) translation (*)
  07a3fb8... textlayout: Remove some unnecessary code (*)
  67ee6b2... textlayout: Don't call render_para too much (*)
  214e2d1... textbtree: Avoid malloc in one place (*)
  a936144... textbtree: Speed up _gtk_text_line_char_index (*)
  d731ce4... textbtree: Don't opencode realloc (*)
  0334d00... textbtree: Speed up _gtk_text_btree_find_line_top (*)
  58e44e2... textbtree: Inline node data handling (*)
  5b8bf04... texttag: Just use qsort (*)
  b0df891... textlayout: Only get selection color once (*)
  d719a3d... textbtree: Return tags in a GPtrArray (*)
  5b0ea70... textattributes: Small docs fix (*)
  2af99bd... textlayout: Create the cursor snapshot on demand (*)
  b32cd5d... textlayout: Introduce some locals (*)
  6cf7125... textlayout: Avoid allocations for line iteration (*)
  2e18f1b... textlayout: Remove an unused function (*)
  a1ece16... ngl: Fix an oversight (*)
  0ca5731... Merge branch 'matthiasc/for-master' into 'master' (*)
  b79eb55... window: Actually enable the inspector by default (*)
  303ff60... modelbutton: Avoid a crash (*)
  748b849... Merge branch 'matthiasc/for-master' into 'master' (*)
  288a5d4... textview: Fix a problem with the last line (*)
  d50d552... Merge branch 'textview-last-line' into 'master' (*)
  62f10b1... wayland: Improve font setting fallback (*)
  5710df6... Merge branch 'font-settings-fallback-4' into 'master' (*)
  99c7ba7... Install documentation in the appropriate place (*)
  07167fd... surface: Always set PHASE_PAINT as pending when updates are (*)
  2f0a02e... Merge branch 'wip/carlosg/stuck-frames' into 'master' (*)
  cce36ae... wayland: Improve font setting fallback more (*)
  8b1fcb5... ngl: Use fp16 for colors (*)
  ae7f52d... ngl: Reduce vertex storage (*)
  7fe7b7a... ngl: Use a constant for (fp16)-1 (*)
  38c6fe2... Move color conversion up (*)
  9d81c12... Add an option to disable F16C (*)
  885a6b8... gsk: Add runtime checks for F16C (*)
  2d7169f... Work around compiler shortcomings on macOS (*)
  1c2238c... Merge branch 'font-fallback-fix' into 'master' (*)
  5d0a3bd... Merge branch 'half-float' into 'master' (*)
  e4a6101... gtk-demo: Make one text scroll benchmark harder (*)
  e796394... ngl: Fix an oversight (*)
  d8ba4b4... ngl: Reserve a pixel in texture atlases (*)
  0caa28c... ngl: Optimize underlines in text (*)
  bfe4aea... ngl: Add a program change counter (*)
  ed412f4... ci: Drop the split Fedora images (*)
  9313d4b... scrolledwindow: Stop using scroll cursors (*)
  0d6bbc0... Merge branch 'ebassi/ci-docs' into 'master' (*)
  d15b0af... Merge branch 'no-scroll-cursor' into 'master' (*)
  7154496... Merge branch 'ngl-coloring-underlines' into 'master' (*)
  4a76abf... window: Defer focus setting until after paint (*)
  87a8ff9... Merge branch 'popover-list-lockup' into 'master' (*)
  e6599c6... gsk: Don't overshadow (*)
  187072c... media: Fix a memory leak (*)
  fcf3917... Merge branch 'media-memory-leak' into 'master' (*)
  678e6fc... nodeeditor: Make the help window wide enough (*)
  aaf17fd... ngl: Small optimization (*)
  f8f2f29... roundedrect: Speed up contains_rect and friends (*)
  6bfb57d... ngl: Small optimization for shadows (*)
  1d9c581... ngl: Allow passing bounds to update_clip (*)
  5b55138... Merge branch 'matthiasc/for-master' into 'master' (*)
  6712106... Update Ukrainian translation (*)
  e2420f6... menubutton: Propagate focus-on-click (*)
  e4ce46e... gtk-demo: Make header buttons not steal focus (*)
  d0fc3e1... widget-factory: Make header buttons not steal focus (*)
  e2fb597... icon browser: Make header buttons not steal focus (*)
  ae41697... node-editor: Make header buttons not steal focus (*)
  233e662... togglebutton: Fix expected group behavior (*)
  2a7b5a5... Merge branch 'matthiasc/for-master' into 'master' (*)
  da6096f... ngl: Add code to dump shadows (*)
  46270d3... ngl: Fix a case of flipped shadow (*)
  f3bf4e4... ngl: Don't slice unsliceable shadows (*)
  849692b... ngl: Fix unevenly scaled shadows (*)
  21a1a40... Merge branch 'shadow-reduction' into 'master' (*)
  3ad56a7... Merge branch 'grouped-toggle-fix' into 'master' (*)
  46ed754... Merge branch 'ngl-shadow-fixes' into 'master' (*)
  6d6c8c5... meson.build: Improve F16C detection on Visual Studio (*)
  d5ced21... gsk/ngl/fp16.c: Implement runtime F16C detection on MSVC (*)
  65b3545... meson.build: Check for F16C on 32-bit Visual Studio (*)
  03db269... testsuite: Reduce use of g_assert (*)
  90d1878... testsuite: Reduce use of g_assert (*)
  f9fa927... testsuite: Reduce use of g_assert (*)
  74238b5... Merge branch 'testsuite-asserts' into 'master' (*)
  442f485... Merge branch 'f16c.msvc' into 'master' (*)
  4d1075a... testsuite: Reduce the use of g_assert (*)
  8c156e6... testsuite: Reduce the use of g_assert (*)
  9d3aa2c... gsk: Avoid compiler warnings without assertions (*)
  5e7b5fe... gtk-demo: Avoid compiler warnings without assertions (*)
  367dfee... Fix unused variable warnings (*)
  ecfba2d... Inspector: Fix a possible undefined use (*)
  6e40f4f... Remove assertions in tests (*)
  13ece4e... Make gtk_test_init work without assertions (*)
  f98353c... Force g_test_init to cooperate (*)
  31e08d4... gsk/ngl: Build with G_DISABLE_ASSERT enabled (*)
  a871a1b... build: Don't append multiple flags as a string (*)
  b0990aa... wayland: Build with G_DISABLE_ASSERT (*)
  4164abd... build: Quiet the compiler (*)
  0c3dd0c... Merge branch 'testsuite-asserts' into 'master' (*)
  c66b030... ngl: Fix a rare assertion violation (*)
  11154ba... flatpak: Include highlight in gtk4-demo flatpak (*)
  f5d9082... Merge branch 'flatpak-highlight' into 'master' (*)
  ddeabc7... placesview: Open location even if mount was not found (*)
  6f11165... x11: Be quiet on exit by default (*)
  4465ee5... Merge branch 'ngl-crash' into 'master' (*)
  d1d009b... Merge branch 'x11-quiet-exit' into 'master' (*)
  e5b0d22... meson: only build demo manpages when demos are enabled (*)
  c6483d4... theme: Use -gtk-icon-filter for full-color icons (*)
  eb3df6a... Merge branch 'theme-icon-filter-fixes' into 'master' (*)
  9b7f927... Merge branch 'demo-manpages' into 'master' (*)
  20fb647... imcontext: Eat key events during preedit (*)
  9f6b3e1... themes: Make fallback work a bit better (*)
  74a68a5... Merge branch 'theme-fallback-fix' into 'master' (*)
  24cd056... Merge branch 'im-context-event-leak' into 'master' (*)
  14632e1... GDK: Fix builds against latest stable GLib with MSVC (*)
  8df32e9... GSK: Fix builds against latest stable GLib with MSVC (*)
  153019a... GTK: Fix builds against latest stable GLib with MSVC (*)
  4d19de4... window: Fix deferred focus unsetting (*)
  9d1e5aa... Merge branch 'fix-focus-unsetting' into 'master' (*)
  5e53c04... Merge branch 'latest.glib.msvc' into 'master' (*)
  08b101a... pixbufutils: Remove an unused function (*)
  5bbdf3a... wayland: Avoid directly accessing shadow property of parent (*)
  db8bf5e... wayland: Don't duplicate xdg_surface setup code (*)
  36347b2... Merge branch 'wayland-parent-shadow-refactor' into 'master' (*)
  05af726... Merge branch 'wayland-xdg-surface-setup' into 'master' (*)
  486a2c9... Merge branch 'matthiasc/for-master' into 'master' (*)
  91f3f5c... image, picture: Move pixbuf code to gdkpixbufutils (*)
  1331d5c... cssimageurl: Remove direct pixbuf use (*)
  0d308d0... mountoperation: Some cosmetics (*)
  3df3a04... placesview: Fix mounting remote locations (*)
  379bb6c... placesview: Fix server mount feedback (*)
  5e3e1dd... Merge branch 'matthiasc/for-master' into 'master' (*)
  a04ce41... testatcontext: Print out platform changes (*)
  a804e4b... a11y: Add more debug spew (*)
  1530c90... Merge branch 'a11y-debug' into 'master' (*)
  6622ebb... gtksecurememory: Request that secure memory not be dumped t (*)
  b27ec5e... meson: check for madvise() (*)
  dbe4543... Merge branch 'gtksecurememory-updates' into 'master' (*)
  2e031e4... Update Polish translation (*)
  ae7f380... gsk: Fix shader gresource paths (*)
  fbc8317... Update Nepali translation (*)
  7260051... Update Nepali translation (*)
  435ed31... Merge branch 'wip/exalm/shader' into 'master' (*)
  aa09737... atspicontext: Remove an unused field (*)
  9fbd11e... a11y: Add the root object to the cache (*)
  9e8187b... a11y: Track window states more closely (*)
  a455db0... a11y: Actually set accessible roles (*)
  ce2a433... Fix a possible crash in gtk_show_uri (*)
  119d0b6... Merge branch 'fix-uri-crash' into 'master' (*)
  5f2c08c... a11y: Make things appear on focus in (*)
  ae83b79... a11y: Emit focus events (*)
  1a944b2... stackswitcher: Set accessible label properties (*)
  639932a... a11y: Emit window:activate event (*)
  b97d0a3... a11y: Avoid spurious selection changed events (*)
  f89bad7... theme: fix solid-csd style (*)
  99750ac... a11y: Realize notebook tabs when switching (*)
  5587ee0... x11: Don't beep on untrusted displays (*)
  8f91451... a11y: Pair window:activate with window:deactivate signal (*)
  142984c... Merge branch 'untrusted-beep' into 'master' (*)
  15483ac... imcontext: Fix cursor positions (*)
  57cc2c4... a11y: Set state on the GtkTreeExpander widget (*)
  b24fedd... a11y: Update the labelled-by relation of GtkTreeExpander (*)
  11d637f... Merge branch 'wip/oholy/placesview-default-location-regress (*)
  ebd8338... Merge branch 'im-cursor-pos' into 'master' (*)
  81914f4... Allow repeated selection extension on gktlistbox (*)
  760e60f... window: Fix up resize borders (*)
  a2cd21c... window: Tweak resize borders (*)
  c78ec37... imcontextsimple: Ignore more modifiers in compose (*)
  01d81ff... window: Make resize border size independent (*)
  f8dcda8... theme: Fix solid-csd borders (*)
  da4e2a2... theme: Make solid borders look better (*)
  b25bc36... Merge branch 'wip/muktupavels/solid-csd' into 'master' (*)
  8f70f14... Merge branch 'gtk4-compose-modifiers' into 'master' (*)
  dcb5a74... Merge branch 'a11y-debug' into 'master' (*)
  be927d9... Merge branch 'resize-borders' into 'master' (*)
  13f9ca6... Merge branch 'gtk4-listbox-selection' into 'master' (*)
  d225f14... gdk: Avoid synthetic motion confusion (*)
  4e66e78... Merge branch 'synthetic-motion-grab' into 'master' (*)
  b2f3a32... a11y: Don't sent redundant property changes (*)
  5d563fc... Merge branch 'a11y-properties' into 'master' (*)
  628d540... x11: Fix shadows (*)
  1c1c030... Simplify shadow conditions (*)
  aa569ac... window: Don't let solid-csd linger (*)
  8909ad1... Mention nightly flatpaks in the README (*)
  b3b9dd4... Apply 4 suggestion(s) to 1 file(s) (*)
  8cd8aa2... Merge branch 'matthiasc/for-master' into 'master' (*)
  215d4cb... Merge branch 'fix-x11-shadows' into 'master' (*)
  4a1a9b1... Update Catalan translation (*)
  b3b63a2... Update Nepali translation (*)
  2c34abe... wayland: Print all layouts in debug spew (*)
  b23529d... Merge branch 'matthiasc/for-master' into 'master' (*)
  f34e3c5... clipboard: Make sure G_TYPE_STRING is nul-terminated (*)
  1be8994... clipboard: Fix reading of files (*)
  1a12ea6... Merge branch 'wip/otte/for-master' into 'master' (*)
  f37662c... x11: Try harder to find the right monitor (*)
  82f8fc3... Merge branch 'fix-panel-monitor' into 'master' (*)
  1635998... gtkplacessidebar.c: add bookmark null checking (*)
  2a61026... gdk/wayland/cursor/os-compatibility: fix build when memfd_c (*)
  2938236... docs: Add missing extra files for gdk4 sub-references (*)
  e637ed7... Merge branch 'memfd_create' into 'master' (*)
  ac5f0ba... Merge branch 'ebassi/issue-3905' into 'master' (*)
  65575fe... gtkplacessidebar.c: fix coding style (*)
  604d171... Merge branch 'bookmark-fix' into 'master' (*)
  66e7f3b... gdkglcontext-win32.c: Fix running with Mesa drivers (*)
  be42644... Add more clipboard tests (*)
  ae3ae42... Update Nepali translation (*)
  e1a0e4b... Make clipboard tests run installed (*)
  6482954... Fix the clipboard test under X11 (*)
  f72ca06... Run gdk tests with an unset D-Bus address (*)
  5636384... Skip clipboard tests when they don't work (*)
  e473e7a... gdk: fix content_formats_get_mime_types annotation (*)
  ec38e53... gdk: add zero-terminated annotation to content_formats_get_ (*)
  c1b6147... Install the clipboard-client binary (*)
  d69ac10... Merge branch 'clipboard-test' into 'master' (*)
  cdd8f7c... Merge branch 'bilelmoussaoui/gdk-content-formats-annotation (*)
  3228009... Check for root being a GtkWindow in a few places (*)
  f1e006c... Merge branch 'matthiasc/for-master' into 'master' (*)
  6b6246f... clipboard tests: Add noreturn annotations where possible (*)
  97afffb... wayland: Rewrite shm format debug spew (*)
  03ca708... gtkgstmediafile: Fix callback argument type (*)
  bf563e0... Merge branch 'matthiasc/for-master' into 'master' (*)
  a6e0b6e... Merge branch 'wip/baedert/for-master' into 'master' (*)
  0f49a50... Merge branch 'fix-gst-type' into 'master' (*)
  7ab8109... contentdeserializer: Fix an oversight (*)
  d4f43f1... Merge branch 'matthiasc/for-master' into 'master' (*)
  a5cab71... Add tests for content serialization (*)
  23af39b... Merge branch 'matthiasc/for-master' into 'master' (*)
  4c6c0b9... Add a test for custom serializers (*)
  b5e2457... Merge branch 'more-content-serializer-tests' into 'master' (*)
  0768cfb... shortcuts: Ignore consumed modifiers for mnemonics (*)
  945b32c... Merge branch 'mesa.win32.fixes' into 'master' (*)
  687e589... Merge branch 'shifted-mnemonics' into 'master' (*)
  ead06fd... Bump version to 4.3.0 (*)
  0f74798... Add 4.4 version macros (*)
  2b0c474... Add gdk_wayland_device_get_xkb_keymap (*)
  dfecc8f... inspector: Show keyboard layouts (*)
  f9d6134... inspector: Improve monitor information display (*)
  4a96e79... Merge branch 'inspector-layouts' into 'master' (*)
  1be4684... gdktoplevelsize: Comment out some unused code (*)
  e2722f0... x11: A few static analysis fixes (*)
  6863528... a11y: Static analysis fixes (*)
  a69ae36... fnmatch: Static analysis fixes (*)
  2f51f5a... emojichooser: Static analysis fixes (*)
  cf0330d... filterlistmodel: Static analysis fixes (*)
  b2bf48c... listbase: Static analysis fixes (*)
  e510538... printoperation: Static analysis fixes (*)
  faf56a8... stack: Static analysis fixes (*)
  a49ff5a... textbtree: Static analysis fixes (*)
  f472cb5... printbackendlpr: Static analysis fixes (*)
  5fbfe52... buildertool: Static analysis fixes (*)
  fa10264... updateiconcache: Static analysis fixes (*)
  be4216e... gdk/wayland: Support the xdg-activation wayland protocol (*)
  f413d5e... textlayout: Only special case selection rendering for opaqu (*)
  0fa4b7a... textview: Invalidate selection when its style changes (*)
  167134e... textlayout: Support fully transparent selection text (*)
  7b735b8... Merge branch 'wip/carlosg/xdg-activation' into 'master' (*)
  642f32e... Merge branch 'ebassi/for-master' into 'master' (*)
  b012a5c... Merge branch 'static-analysis-fixes' into 'master' (*)
  ed97339... NEWS: Updates (*)
  70ee86c... textlayout: Clip selection bounds to the line extents (*)
  e4832a9... text: Queue redraw on state changes (*)
  9e952bc... dragsource: Keep the source alive long enough (*)
  316c783... label: Update selection node and redraw on state changes (*)
  7ac3507... Merge branch 'gnome-todo-dnd-crash' into 'master' (*)
  da613c5... Merge branch 'wip/exalm/textview-selection' into 'master' (*)
  14ac490... Fix dist script for theme reorg (*)
  40ebed3... 4.3.0 (*)
  e56754d... clipboard-client.c: Include necessary headers for Windows (*)
  f3633d4... cssselector: Fix max_selector usage (*)
  670a2be... Merge branch 'test.msvc' into 'master' (*)
  48d95d2... icons: Fix switch icon names (*)
  8d14bd3... Merge branch 'wip/exalm/css-error' into 'master' (*)
  4c60dac... icons: Remove media-playback-start-symbolic-rtl (*)
  60f4b07... icons: Update from adwaita-icon-theme (*)
  b1f12a0... Merge branch 'wip/exalm/icons' into 'master' (*)
  e3e0342... Merge branch 'wip/exalm/switch-icons' into 'master' (*)
  0e58bfe... texthandle: Add a contents css node (*)
  4f81dc1... Fix the icon-effect-missing reftest (*)
  cee6525... Merge branch 'fix-reftest' into 'master' (*)
  a3cccbe... Merge branch 'wip/exalm/text-handles' into 'master' (*)
  dc5aab6... gtk: trick g-ir scanner to add INVALID_LIST_POSITION (*)
  65017a0... Merge branch 'bilelmoussaoui/trick-gir-list-position' into  (*)
  24072f2... ci: Update the image to Fedora 34 (*)
  014fb41... Help the compiler out (*)
  3591da5... Disable another font-challenged reftest (*)
  e40c869... gdk/wayland: Take transform into account when setting physi (*)
  d8f44c0... ci: Add MSVC build (*)
  ab725b4... Merge branch 'wl-phys-transform' into 'master' (*)
  bafa23f... Add debug spew to gdk tests (*)
  de056a3... ci: Show OS release for our containers (*)
  399fb76... ci: Add pygobject to the images (*)
  f4dc24c... Meson: gdk-pixbuf jpeg/png options changed to feature (*)
  930ff49... Confine -mf16c to a single source file (*)
  d143f76... Merge branch 'msvc-ci' into 'master' (*)
  c8eeb46... Merge branch 'update-ci-to-f34' into 'master' (*)
  725edc6... gtk-demo: Use a scope for callbacks
  49a9e57... ci: Try to run tests on macos

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