[gtk] (679 commits) Non-fast-forward update to branch filter-constructors



The branch 'filter-constructors' 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:

  a35150e... Make filter constructors return exact types
  16cbf20... Make sorter constructors return exact types

Commits added to the branch:

  a27c303... Scroll to cursor after canceling a selection (*)
  15325fe... Bump the pango dependency (*)
  1f3327d... rgba: Use pango_color_parse_with_alpha (*)
  cb32084... docs: Introspect GtkFileChooserNative info (*)
  6ed1cd6... Merge branch 'filechoosernative-docs' into 'master' (*)
  83682d9... treeview: Don't react to clicks on cell editables (*)
  64b8d8b... ci: Update subprojects (*)
  c77600f... Merge branch 'treeview-editing' into 'master' (*)
  c8d51a7... show: remove obsolete comment (*)
  0eb36cb... Merge branch 'patch-1' into 'master' (*)
  95a533e... Update Ukrainian translation (*)
  2d72cd0... docs: Fix a typo (*)
  70b0bdd... docs: Tell pandoc we need Docbook4 (*)
  a5058c6... docs: Fix typos (*)
  7cb0dd9... docs: Fix signal references (*)
  7972dc8... docs: Unify docs around incremental operations (*)
  20c1fb0... docs: Tweak documentation for list widgets (*)
  942a90c... pagesetupdialog: Fix leftover tree model code (*)
  b405048... Merge branch 'doc-links' into 'master' (*)
  e818e98... Merge branch 'pagesetup-leftover' into 'master' (*)
  1e3df88... docs: Redo the doc shooter code (*)
  1d1e1a0... docs: Regenerate widget gallery images (*)
  0ae4604... docs: Add gallery images for some more widgets (*)
  1492e8c... docs: Improve the gallery image for scales (*)
  92cb629... docs: Avoid focus in gallery images (*)
  d7cd28c... docs: Add gallery image for GtkPasswordEntry (*)
  2c306f7... docs: Add a gallery image for GtkEditableLabel (*)
  f49d267... docs: Add a gallery image for GtkDropDown (*)
  b3a874c... Merge branch 'modern-doc-shooter' into 'master' (*)
  bbb15f6... Update Romanian translation (*)
  cebe469... gtk/window: Don't remember size from GdkSurface (*)
  4ee82e8... gdk/toplevel: Fix typo in documentation (*)
  7398323... scrolledwindow: Fix a11y support code (*)
  f7eb5f8... a11y: Don't do unnecessary work (*)
  d6e352e... popover: Set overflow: hidden (*)
  a427387... Merge branch 'a11y-crash' into 'master' (*)
  0e1afbb... Merge branch 'popoverflow' into 'master' (*)
  a06339f... ci: Pass -norest to Xvfb (*)
  39eeb2a... Merge branch 'try-to-fix-xvfb-in-ci' into 'master' (*)
  31726cd... Update Galician translation (*)
  93c9600... docs: Drop GtkPlacesSidebar from visual index (*)
  f561000... docs: Clean up many dangling links (*)
  ce89f1e... selectionfiltermodel: Drop a leftover symbol (*)
  2b8aeed... Drop GtkCallback (*)
  8562c62... Drop GtkAccelLabel (*)
  9126132... Merge branch 'docs-cleanup' into 'master' (*)
  e60d6f7... Merge branch 'drop-accel-label' into 'master' (*)
  06f28af... gdksurface-win32.c: Fix Aerosnap computation (*)
  69bb4f8... GDK-Win32: Move some functions around (*)
  a7d665f... Update Galician translation (*)
  c6ada2a... gdksurface-win32.c: Add function to handle queued moves/res (*)
  46a8a3f... gdk[cairo|gl]context-win32.c: Use gdk_win32_surface_handle_ (*)
  5ce0098... gdkvulkancontext-win32.c: Implement ->begin_frame() (*)
  d2291ab... gdksurface-win32.c: Fix resizing (*)
  cf5a6a0... testsuite: Setup tests env by platform (*)
  f454c6f... testsuite/gsk: Only run Broadway tests if enabled (*)
  edc1c28... GdkGLContext: Drop gdk_gl_context_has_[framebuffer_blit|fra (*)
  c46f262... Merge branch 'master.win32' into 'master' (*)
  8870ec5... Merge branch 'hex-color-parse' into 'master' (*)
  21a1413... Add a reftest for gradients with hard stops (*)
  9c8bceb... testborderdrawing: Don't crash on exit (*)
  d44d9ad... Adwaita: Reduce the solid csd borders (*)
  7c252e3... Merge branch 'gradient-hard-stop-test' into 'master' (*)
  cfd3651... Merge branch 'matthiasc/for-master' into 'master' (*)
  2ff74eb... gdk/toplevel: Negotiate surface size via a compute-size sig (*)
  edc2adb... Merge branch 'fix-solid-csd' into 'master' (*)
  df19049... inspector: Stop showing settings bindings (*)
  0b0f7dc... Merge branch 'inspector-settings-crash' into 'master' (*)
  d7c4f93... Merge branch 'wip/compute-size' into 'master' (*)
  6dfd92b... aspectframe: Fix use in ui files (*)
  b58bad5... gtk-demo: Make fontrendering demo work more than once (*)
  845afdb... Merge branch 'fix-aspect-frame' into 'master' (*)
  774d431... CI: msys2: build glib/pango master manually before gtk (*)
  1d7b273... docs: Clean up dangling links in gdk docs (*)
  f5b0cab... Merge branch 'ci-git-build-test' into 'master' (*)
  4babdcd... Merge branch 'fontrendering-demo-fix' into 'master' (*)
  e77d82e... CI: move ccache setup before building anything (*)
  750f991... Merge branch 'gdk-doc-cleanup' into 'master' (*)
  5ff2b85... textview: properly remove anchored widgets (*)
  883a43d... Merge branch 'wip/chergert/fix-anchored-cleanup' into 'mast (*)
  dc8adcd... gtkgesture: ::cancel if a claimed sequence goes denied (*)
  36711b6... gtkbutton: Don't claim gesture till emission (*)
  bb3675b... gtkspinbutton: Claim button gestures when starting to spin (*)
  d171835... Merge branch 'msys2-ccache-setup-first' into 'master' (*)
  66df338... Merge branch 'wip/carlosg/stop-spinbutton-stop' into 'maste (*)
  d6c35ab... NEWS: Updates (*)
  dcf3741... gtk-demo: Fix keynav in the puzzle demo (*)
  8f7edb8... Merge branch 'fix-puzzle-keynav' into 'master' (*)
  29ba8f0... Add an svg test (*)
  9212d95... Merge branch 'svg-viewer' into 'master' (*)
  2eec82c... testsvg: Some additions (*)
  dd0c364... Merge branch 'matthiasc/for-master' into 'master' (*)
  f4a6a99... Specify version for optional librsvg dependency (*)
  83e9b5b... Merge branch 'rsvg-check' into 'master' (*)
  71cec2e... gdk/toplevel: fix declarations of GdkToplevelSize (*)
  ecd5089... Merge branch 'toplevel-size-declaration' into 'master' (*)
  c13d704... gridview: Work around unexpected focus changes (*)
  4e32518... Merge branch 'focus-workaround' into 'master' (*)
  9e5ddea... gsk: Don't leak cairo nodes (*)
  0c82aa3... Fix a leak in scroll event compression (*)
  2ae1f40... Merge branch 'cairo-node-leak' into 'master' (*)
  c212dd4... Merge branch 'scroll-compression-leak' into 'master' (*)
  1fa9261... contentdeserializer: Add some missing annotations (*)
  71373ff... drop: Don't leak the surface and formats (*)
  12450cf... wayland: Don't leak content formats (*)
  a712ffa... widgetpaintable: Clear an idle in dispose (*)
  2654277... Merge branch 'dnd-leaks' into 'master' (*)
  278fbcb... demo: Don't crash when closing words demo (*)
  052962a... treeview: Use gtk_snapshot_append_border() (*)
  8557aaf... demo: fix memleak (*)
  04c3c65... gtk-demo: Plug a small memory leak (*)
  14900ef... gtk-demo: Plug a big memory leak (*)
  6cf04c5... Merge branch 'wip/otte/for-master' into 'master' (*)
  79e6269... Merge branch 'gtk-demo-leaks' into 'master' (*)
  87a8fda... demos: Brush up about dialogs (*)
  85c7131... aboutdialog: Make margins more uniform (*)
  1b7004f... Merge branch 'about-polish' into 'master' (*)
  3590923... wayland/surface: Fix toplevel present roundtrip condition (*)
  c27f811... wayland/surface: Destroy toplevel present callback if ignor (*)
  658719a... gtk/window: Fix min size calculation (*)
  517a34b... gtkmountoperation: Drop the new line character when splitti (*)
  8cd2f61... Merge branch 'wip/fix-wayland-toplevel-present-callback' in (*)
  6724d42... wayland/toplevel: Don't leak wl_callback used during presen (*)
  4dfd413... Merge branch 'wip/oholy/gtkmountoperation-newline' into 'ma (*)
  41ef2c5... Merge branch 'wip/dont-leak-toplevel-present-callback' into (*)
  05255bf... gtk-demo: Modernize source highlighting (*)
  51d55e4... Merge branch 'demo-highlighting' into 'master' (*)
  a95012c... Check sanity of toplevel sizes (*)
  9d60047... Adwaita: force circular imagebuttons to be square (*)
  9650081... Adwaita: add public color for text views (*)
  cd0b9a2... Merge branch 'wip/jimmac/vte-bg-color' into 'master' (*)
  f6d9e15... window: Don't set min_size > size (*)
  1ccab92... Merge branch 'matthias/fix-min-size' into 'master' (*)
  0b21883... toplevel: Revise docs wording a bit (*)
  e0786a4... gtk-demo: Fix a memory leak (*)
  2d72ba2... gtk-demo: Don't leak the markup (*)
  5673310... textbuffer: Fix a leak (*)
  35325ea... linedisplaycache: improve invalidation with y_range (*)
  4e774ed... Merge branch 'wip/chergert/fix-textview-yrange-invalidation (*)
  95e2a2b... Merge branch 'leak-fixes' into 'master' (*)
  7625ccd... Update Greek translation (*)
  51d6ec5... Adwaita: Limit color swatch's hover effect to .activatable (*)
  b694771... colorbutton: Remove .activatable style class from the color (*)
  4d88e3a... popover: allow setting popup layout offset (*)
  bfd8c53... Merge branch 'wip/chergert/popover-offset' into 'master' (*)
  0c0ced1... Merge branch 'activatable-colorswatch-style' into 'master' (*)
  f8060b8... Correct typos in gtktextbtree.c (*)
  a1ec684... Update POTFILES.in and POTFILES.skip (*)
  16505a4... gdk: Move the ::popup-layout-changed signal (*)
  fd1033f... surface: Add width and height properties (*)
  afcb9c0... cloudprint: Fix redundant declarations (*)
  c40e23b... Merge branch 'wip/smcv/cloudprint-redundant-decls' into 'ma (*)
  8725fd3... Merge branch 'surface-size' into 'master' (*)
  c6fdfea... about dialog: remove unnecessary guards (*)
  56afa05... widgetfactory: Create the dialog every time (*)
  d099276... printeditor: Create the dialog every time (*)
  3faa7fe... label: Disable unavailable actions (*)
  bb30a23... x11: Fix getting the primary monitor (*)
  8a67899... bookmarksmanager: Ignore delete events (*)
  9654fff... Merge branch 'scroll-to-cursor' into 'master' (*)
  3d807f4... Merge branch 'matthiasc/for-master' into 'master' (*)
  d1d269e... Merge branch 'patch-1' into 'master' (*)
  bef86d4... roaring.[ch]: Add attribution and licensing information (*)
  dfb1601... Include a copy of the Apache license (*)
  95cd8c1... Move roaring bitmaps code to gtk/roaring/ and add a README (*)
  4f5e3b7... gtk-demo: Improve an error message (*)
  19c6ef3... bookmarksmanager: Load bookmarks initially (*)
  2d5b447... placessidebar: We're not a listbox anymore (*)
  4eaf08e... placessidebar: Fix bookmarks dnd (*)
  e18de29... placessidebar: Fix the bookmark drag icon (*)
  dbbc9b5... placessidebar: Fix dnd cancellation (*)
  57a213a... gtk-demo: Fix iconscroll colors (*)
  1128831... gtk-demo: Fix iconscroll complex text (*)
  c6a7b39... Remove deprecation guards around gtk_window_present (*)
  d642bfc... Merge branch 'matthiasc/for-master' into 'master' (*)
  3469c63... bookmarksmanager: Load bookmarks initially (*)
  765fe20... inspector: Avoid a crash (*)
  75ad180... textutil: Do a little better on retro X servers (*)
  c60fba0... Merge branch 'matthiasc/for-master' into 'master' (*)
  2a3d3ec... gtk-demo: Follow font settings again (*)
  d1aacc0... gtk-demo: Make content views monospace (*)
  1d1d9de... gtk-demo: Cosmetics (*)
  1d49f93... gtk-demo: Adapt hightlighting style for dark themes (*)
  7f56580... gtk-demo: Make source formatting uniform (*)
  0f7b215... Merge branch 'demo-polish' into 'master' (*)
  358b698... Update Turkish translation (*)
  c80a612... gtk-demo: Improve filtering (*)
  79f0687... gtk-demo: Drop the modelbutton demo (*)
  3760d44... gtk-demo: Fix an indentation mishap (*)
  473ed75... Adwaita: be careful with list separators (*)
  5b41612... gtk-demo: Add another listbox demo (*)
  eb5329d... gtk-demo: Group the listbox demos (*)
  ce1cd67... Merge branch 'matthiasc/for-master' into 'master' (*)
  b13e1a5... Update German translation (*)
  5dd0262... Update Basque translation (*)
  4650f7e... gtk-demo: Cosmetic improvement to listbox2 demo (*)
  2bf9ae0... Adwaita: Small improvement for dropdown (*)
  a85fc00... wayland: Don't send invalid anchor rectangles (*)
  b69dc3d... gtk-demo: Add warnings to the themes demo (*)
  230107c... gtk-demo: Cosmetic improvements to the expander demo (*)
  4290208... gtk-demo: Dark theme support for dnd demo (*)
  2335953... gtk-demo: Cosmetic fixes for the fontrendering demo (*)
  da0955f... gtk-demo: Cosmetic fixes to the textmask demo (*)
  e5247b7... gtk-demo: Finish peg solitaire demo (*)
  66fa530... Merge branch 'matthiasc/for-master' into 'master' (*)
  aa1b953... gtk-demo: Add a little extra in peg solitaire (*)
  6e9de7f... node-editor: Don't install the icon (*)
  8cbca4f... print-editor: Icon credits (*)
  bc20fe3... Merge branch 'matthiasc/for-master' into 'master' (*)
  6fafc8b... button: Claim click events (*)
  1771070... window: Fix an oversight (*)
  091289a... gtk-demo: Add a file filter for the video player (*)
  be5b032... gtk-demo: Give the video player a default size (*)
  90080d5... Merge branch 'matthiasc/for-master' into 'master' (*)
  63fb212... gtk-demo: Make the image demo more robust (*)
  e9d03d0... window: Fix an oversight (*)
  19b93fc... gtk-demo: Add a file filter for the video player (*)
  82253d1... gtk-demo: Give the video player a default size (*)
  102acd2... Merge branch 'matthiasc/for-master' into 'master' (*)
  823219d... Merge branch 'button-claim-clicks' into 'master' (*)
  f8b8c90... Update Turkish translation (*)
  e16d108... Fix a string (*)
  d0b1923... Merge branch 'afranke-master-patch-25531' into 'master' (*)
  40c32bb... Update Ukrainian translation (*)
  e0b95c6... Merge branch 'wip/smcv/roaring-license' into 'master' (*)
  540cffe... gtk-demo: Drop the pixbufs demo (*)
  9b0a5b1... Add sizes to toplevelsize warnings (*)
  5e2aeee... gtk-demo: Add a layout manager demo (*)
  3340a5e... gtk-demo: Visual improvement to solitaire (*)
  0a9acd1... gtk-demo: Celebrate losses too (*)
  dbc6a94... Merge branch 'matthiasc/for-master' into 'master' (*)
  9469649... widget-factory: Add an entry with error state (*)
  28a3911... Merge branch 'matthiasc/for-master' into 'master' (*)
  afa9d9a... Update Galician translation (*)
  7226878... gtk-demo: Group small images (*)
  0d0807f... Merge branch 'matthiasc/for-master' into 'master' (*)
  88dcd25... Speed up gtk_text_buffer_insert_markup (*)
  ebaf533... Merge branch 'matthiasc/for-master' into 'master' (*)
  ef22c4a... Updated Spanish translation (*)
  ff51d7b... Updated Spanish translation (*)
  3a0fdff... Updated Spanish translation (*)
  e9afb63... widget-factory: Add more error states (*)
  dded2dd... Merge branch 'matthiasc/for-master' into 'master' (*)
  b4508be... OpenBSD: don't include malloc.h (*)
  0228c89... Merge branch 'openbsd-roaring' into 'master' (*)
  4c78f62... gtk-demo: Fontify asynchronously (*)
  ea88795... textbuffer: Some more insert_with_attributes speedup (*)
  aacb06d... gtk-demo: Insert markup incrementally (*)
  221786d... lists: Mention list style classes in docs (*)
  cce3ff6... placessidebar: Use the .navigation-sidebar style class (*)
  0279e1c... inspector: Use the new list style classes (*)
  a9858c6... gtk-demo: Use a style class on the sidebar (*)
  d8753a9... gtk-demo: Use style classes in the settings demo (*)
  283fc9d... gtk-demo: Use style classes in the listbox demo (*)
  d1b1b5b... widget-factory: Use rich-list style (*)
  bdb1d87... Adwaita: style rich-list and data-table (*)
  b49fd47... Adwaita: Fix hover in navigation sidebars (*)
  2b0e954... gtk-demo: take off the makeup (*)
  df4c57c... flatpak: builder options (*)
  c5963b9... Adwaita: fix focus for .navigation-sidebar (*)
  f4561d3... Adwaita: rich-list rows (*)
  80cddd4... gtk-demo: Move the highlighting to a separate file (*)
  a0cdb54... gtk-demo: Fix the Windows build (*)
  bcc5e47... gtk-demo: Do markup parsing incrementally too (*)
  6037d08... fix resource not found in expander demo (*)
  6191404... Merge branch 'async-highlight' into 'master' (*)
  e48a1d2... Merge branch 'list-styles' into 'master' (*)
  005f9a9... gtk-demo: Fix the builder demo (*)
  e694a41... examples: Fix multiple small problems (*)
  28c1e74... docs: Minor tweaks to the tutorial (*)
  15bd2a2... Merge branch 'fix_expander_demo' into 'master' (*)
  0ae7f79... Merge branch 'matthiasc/for-master' into 'master' (*)
  97e0f11... docs: Cosmetics (*)
  22ac6d3... gdk: Documentation touchups (*)
  9786185... gdk: Clean up gdkdevice.h (*)
  8a13d18... Drop gdk_device_get_position (*)
  3c44e9c... gdk: Slim down gdkinternals.h (*)
  3d73431... wayland: Drop unused surface type hint field (*)
  e29e569... Update POTFILES.skip (*)
  3570816... Make GtkNativeInterface private (*)
  ae7cefd... Drop style class defines (*)
  79c2c3e... win32: Drop vestigial surface type hint field (*)
  6cf8f1c... gdk: Move GdkSurfaceTypeHint to its sole user (*)
  b3786b7... gdk: Slim down gdkinternals.h more (*)
  131e2f6... Adwaita: error labels and entries (*)
  d40d4d5... Update Romanian translation (*)
  17cdc13... Merge branch 'wip/jimmac/error-entries-and-labels' into 'ma (*)
  fa0a88a... Merge branch 'api-touchups' into 'master' (*)
  e6e2d6b... Merge branch 'gdk-internal-cleanup' into 'master' (*)
  cb7c903... gtkassistant: Minor docstring wording changes (*)
  667b3b1... pathbar: Set .slider-button style class to slider buttons a (*)
  5e35ca5... Merge branch 'slider-button-style-class-again' into 'master (*)
  303e023... Merge branch 'gtkassistant_docstring' into 'master' (*)
  9b42edb... tooltip: Replace hard-coded margins with theme (*)
  19c2cc1... placessidebar: Replace hard-coded margins with theme (*)
  a0af12e... Update Polish translation (*)
  aabb713... Adwaita: error labels insensitive & backdrop states (*)
  581f224... Merge branch 'wip/jimmac/error-labels-insensitive' into 'ma (*)
  29d7d65... Update Kazakh translation (*)
  e35c000... Update Galician translation (*)
  bca6113... Update Indonesian translation (*)
  1dcb68c... Update Kazakh translation (*)
  5b35c5f... Update Japanese translation (*)
  bcd0a9e... Update Japanese translation (*)
  8acd60f... widget-factory: Improve the error states example (*)
  ec81ccd... label: Try to avoid a pango_layout_get_extents call (*)
  174c9a9... Merge branch 'matthiasc/for-master' into 'master' (*)
  4e157b3... Update Croatian translation (*)
  2031bcd... Merge branch 'replace-hardcoded-margins' into 'master' (*)
  a674832... Trigger fontconfig initialization early (*)
  5a8f903... printing: Use original names for remote CUPS printers (*)
  e07827e... frame: Set GTK_OVERFLOW_HIDDEN (*)
  c6b261a... Merge branch 'frame-overflow-hidden' into 'master' (*)
  da6253e... Updated Slovenian translation (*)
  5f63048... Adwaita: rich-list styling (*)
  dd2e1e4... Merge branch 'wip/jimmac/rich-list-styling' into 'master' (*)
  bb8c818... Update Croatian translation (*)
  2437622... builder-tool: Rewrite GtkBox (*)
  9770e06... Merge branch 'builder-tool-boxes' into 'master' (*)
  6315cd9... *: Fix spelling mistakes found by codespell (*)
  24ce38b... docs: Reword gtk4-update-icon-cache description (*)
  3ef7772... docs: Reword GtkTreeView question 28 (*)
  e5d0882... Merge branch 'fontconfig-speedup' into 'master' (*)
  a416650... application: Drop support for profiler activation (*)
  d4e069a... Port tracing to the sysprof collector api (*)
  40f3da1... Update the docs around profiling (*)
  5377026... wip: Port test-performance to use sysprof-cli (*)
  ed67d9c... Merge branch 'codespell-changes' into 'master' (*)
  7039f31... fixup a counting error (*)
  865b295... layoutmanager: Fix the child-widget property (*)
  936f3f1... Explicitly set grid positions in the ui file (*)
  ab5e62d... Merge branch 'matthiasc/for-master' into 'master' (*)
  5a5b306... testsuite: use SysprofProfiler for profiling (*)
  f00e2e2... inhibit: Pass valid arguments when Inhibiting (*)
  f4511ff... ci: Use depth=1 for all subprojects (*)
  81e88c1... Alterative sysprof build support (*)
  7a9501b... Merge branch 'matthiasc/for-master' into 'master' (*)
  e915a1a... Rename the profiler option (*)
  125ed52... Merge branch 'new-sysprof' into 'master' (*)
  8eb807d... entrycompletion: Remove unnecessary frame (*)
  1948f8a... placessidebar: Remove unused frame (*)
  6a7a0f0... viewport: Remove unused frame (*)
  5822cdb... Update POTFILES.in and POTFILES.skip (*)
  bc132da... Update Polish translation (*)
  4fefea7... Update Indonesian translation (*)
  4eacfdb... Merge branch 'remove-unnecessary-frames' into 'master' (*)
  a498aca... Adwaita: error labels insensitive & backdrop states (*)
  420c4e1... Update Ukrainian translation (*)
  ff5cdba... Update Chinese (China) translation (*)
  85764ce... Update Turkish translation (*)
  37ce545... Update Croatian translation (*)
  11314cf... Update Chinese (China) translation (*)
  86acb13... fix position of radiobutton1 (*)
  0540337... Merge branch 'fix_widget_factory_ui' into 'master' (*)
  54e4bf8... Fix a leak in the font chooser widget (*)
  c4d350c... build: Start using meson feature options (*)
  dc963dc... Cosmetics (*)
  40d7092... widget: Queue a draw when we need to (*)
  d5114cc... Merge branch 'matthiasc/for-master' into 'master' (*)
  c0191c7... text: Defer most recomputation until we're mapped (*)
  ca0f136... text: Don't compute invisible char needlessly (*)
  cd9bee8... Update Brazilian Portuguese translation (*)
  ae2a914... Update Croatian translation (*)
  f394375... Update Croatian translation (*)
  6043ed8... docs: Some updates to GtkWidgetClass docs (*)
  7428731... Merge branch 'matthiasc/for-master' into 'master' (*)
  f71c9a2... Updated Spanish translation (*)
  e61f516... gtkspinbutton: Group up/down button gestures with self (*)
  2e72b66... Merge branch 'wip/carlosg/start-spinbutton-start' into 'mas (*)
  2ac51ad... centerlayout: Some spacing-related fixes (*)
  17dcb10... Add a reftest for box layouts (*)
  08f5812... Add a reftest for grid layouts (*)
  d27f9ab... Merge branch 'unmapped-text' into 'master' (*)
  c890d59... Add reftests for center layout (*)
  7ff326e... Merge branch 'matthiasc/for-master' into 'master' (*)
  6af7704... Update British English translation (*)
  bdaf346... gtk-demo: Make the color picker demo less boring (*)
  fd7d618... colorchooser: Fix the add_palette api (*)
  22c914b... Merge branch 'matthiasc/for-master' into 'master' (*)
  66e0f85... emojichooser: Grab focus on map (*)
  43ec966... text: Properly handle focus moving to a descendent (*)
  9729a06... Merge branch 'matthiasc/for-master' into 'master' (*)
  4378165... docs: Don't build Yelp manual for bundled gtk-doc subprojec (*)
  944607f... Merge branch 'wip/smcv/no-yelp' into 'master' (*)
  ef837f0... Adwaita: Remove a shadow-type leftover (*)
  c0efadc... Adwaita: Make frames rounded (*)
  5bfc953... inspector: Avoid double borders in the accessibility tab (*)
  b79797e... inspector: Avoid double borders in the resource tab (*)
  d9e8223... gtk-demo: Avoid double borders in the panes demo (*)
  d906242... gtk-demo: Avoid double borders in the dnd demo (*)
  bb7d5b2... gtk-demo: Avoid double borders in the fontrendering demo (*)
  09fa388... gtk-demo: Avoid double borders in the blendmodes demo (*)
  4dc1aea... Merge branch 'adwaita-rounded-frames' into 'master' (*)
  701a0da... a11y: Different value types cannot be equal (*)
  911a71c... a11y: Allow bulk attribute update with the GValue API (*)
  1338dcd... a11y: GtkATContext.update_state() was renamed to update() (*)
  32a1cd1... a11y: Notify callers when an attributes set changes (*)
  797b3bd... a11y: Do not notify of empty state changes (*)
  fd568e6... Properly document GtkAccessible:accessible-role (*)
  256c9c9... Annotate GValue-variants methods of GtkAccessible (*)
  d58136e... a11y: Simplify the ATContext::state-change signal (*)
  612d2ea... Revert unintentional calendar change (*)
  75cf990... Merge branch 'matthiasc/for-master' into 'master' (*)
  740559a... fontchooser: Populate the list incrementally (*)
  8e452b2... Merge branch 'inspector-double-border-fixes' into 'master' (*)
  42cc15b... Merge branch 'demo-double-border-fixes' into 'master' (*)
  659ec97... Updated Lithuanian translation (*)
  c21b9be... Merge branch 'ebassi/for-master' into 'master' (*)
  f48a1e4... Merge branch 'matthiasc/for-master' into 'master' (*)
  fcaa6e9... broadway: Correct handling of opaque colors (*)
  eef1818... Merge branch 'broadway-alpha-colors' into 'master' (*)
  44741e1... widget: Avoid a crash in crossing event handling (*)
  b6eb85e... main: Avoid a crash with crossing event handling (*)
  918996b... Broadway: Fix handling of debug nodes (*)
  45046a5... Merge branch 'broadway-debug-nodes' into 'master' (*)
  74a452d... Make gdk_surface_get_device_position return a boolean (*)
  4b1ea7c... broadway: Track the clip region in the renderer (*)
  738f5f4... Adwaita: Fix border-spacing for headerbar (*)
  3b13006... Update Galician translation (*)
  59e0959... Adwaita: Add border-spacing to some container widgets and s (*)
  d57e6b7... broadway: Prune fully clipped render nodes (*)
  372db8d... Merge branch 'broadway-prune' into 'master' (*)
  1e4c6cd... Merge branch 'matthiasc/for-master' into 'master' (*)
  62a4a35... x11: Stop using _gdk_device_query_state (*)
  9e06e83... win32: Stop using _gdk_device_query_state (*)
  b2c9239... macos: Stop using _gdk_device_query_state (*)
  84355cc... Drop _gdk_device_query_state (*)
  73d81d7... broadway: Stop using the query_state vfunc (*)
  8c9e1e7... wayland: Stop using the query_state vfunc (*)
  374c776... macos: Stop setting the query_state vfunc (*)
  1d8ac79... win32: Stop using the query_state vfunc (*)
  f3a0357... x11: Stop setting the query_state vfunc (*)
  62ed769... gdk: Drop the query_state vfunc (*)
  cf257e6... x11: Fix return value of get_device_state (*)
  b901622... x11: Drop unused argument from query_state (*)
  c4c155d... broadway: Fix return value of get_device_state (*)
  338d6ad... broadway: Drop unused argument from query_state (*)
  0091de6... wayland: Fix return value of get_device_state (*)
  0d82fcf... wayland: Drop unused argument from query_state (*)
  618891a... win32: Fix return value of get_device_state (*)
  75915bc... broadway: Fix up surface_at_position (*)
  bf9bb71... gdk: Cosmetics (*)
  1c44910... gdk: Drop an unused vfunc (*)
  536966e... gdk/wayland: Look for font settings in gsettings-desktop-sc (*)
  6421355... gdk/wayland: Use double-click/drag-threshold settings from  (*)
  70ae073... Merge branch 'matthiasc/for-master' into 'master' (*)
  0a59429... wayland: Fix dnd hotspot movement (*)
  b26f4d5... Merge branch 'wip/exalm/hotspot-fix' into 'master' (*)
  81e113d... Merge branch 'wip/carlosg/shuffle-font-mouse-settings' into (*)
  9de7390... Update Indonesian translation (*)
  dd0c43b... Don't export gdk_surface_constrain_size (*)
  74f8c59... Merge branch 'matthiasc/for-master' into 'master' (*)
  e4215ec... bookmarksmanager: Cancel async reads properly (*)
  564ae4b... Merge branch 'matthiasc/for-master' into 'master' (*)
  78134fc... Add a function to request motion events (*)
  1a39ac6... Update Catalan translation (*)
  5b5d266... idle sizer: Request a motion event after layout (*)
  5533494... Merge branch 'synthetic-motion' into 'master' (*)
  f6adba5... NEWS: Updates (*)
  620388a... gtk4-demo: Add background to CSS Basics demo (*)
  f3ebb76... Update Basque translation (*)
  6371fca... inspector: Avoid double borders in the accessibility tab (*)
  c6976d6... inspector: Avoid double borders in the resource tab (*)
  d13fa73... gtk-demo: Avoid double borders in the panes demo (*)
  fc63c63... gtk-demo: Avoid double borders in the dnd demo (*)
  cd3a7b4... gtk-demo: Avoid double borders in the fontrendering demo (*)
  ad5a78b... gtk-demo: Avoid double borders in the blendmodes demo (*)
  9d65ee5... Updated Lithuanian translation (*)
  fe50286... a11y: Different value types cannot be equal (*)
  92737b2... a11y: Allow bulk attribute update with the GValue API (*)
  dd624de... a11y: GtkATContext.update_state() was renamed to update() (*)
  1ec4995... a11y: Notify callers when an attributes set changes (*)
  8a2b3f0... a11y: Do not notify of empty state changes (*)
  e25e73c... Properly document GtkAccessible:accessible-role (*)
  890c781... Annotate GValue-variants methods of GtkAccessible (*)
  e5f4459... a11y: Simplify the ATContext::state-change signal (*)
  67f259c... fontchooser: Populate the list incrementally (*)
  a97ea17... broadway: Correct handling of opaque colors (*)
  5581f78... Broadway: Fix handling of debug nodes (*)
  fed6ba9... Update Galician translation (*)
  b5e7499... broadway: Track the clip region in the renderer (*)
  39d71db... broadway: Prune fully clipped render nodes (*)
  002376f... widget: Avoid a crash in crossing event handling (*)
  76e83d3... main: Avoid a crash with crossing event handling (*)
  028644d... Make gdk_surface_get_device_position return a boolean (*)
  7d9bc01... x11: Stop using _gdk_device_query_state (*)
  275b958... win32: Stop using _gdk_device_query_state (*)
  983f072... macos: Stop using _gdk_device_query_state (*)
  9b0c2e6... Drop _gdk_device_query_state (*)
  d785212... broadway: Stop using the query_state vfunc (*)
  07ef594... wayland: Stop using the query_state vfunc (*)
  22099eb... macos: Stop setting the query_state vfunc (*)
  0546f09... win32: Stop using the query_state vfunc (*)
  9dbf81e... x11: Stop setting the query_state vfunc (*)
  690d72e... gdk: Drop the query_state vfunc (*)
  9cddc36... x11: Fix return value of get_device_state (*)
  02631d2... x11: Drop unused argument from query_state (*)
  d6392c9... broadway: Fix return value of get_device_state (*)
  f854c28... broadway: Drop unused argument from query_state (*)
  e6d4555... wayland: Fix return value of get_device_state (*)
  8da4a02... wayland: Drop unused argument from query_state (*)
  3ec7a6c... win32: Fix return value of get_device_state (*)
  28f831e... broadway: Fix up surface_at_position (*)
  8124f58... gdk: Cosmetics (*)
  c106367... gdk: Drop an unused vfunc (*)
  529b446... wayland: Fix dnd hotspot movement (*)
  c770adb... gdk/wayland: Look for font settings in gsettings-desktop-sc (*)
  0077f95... gdk/wayland: Use double-click/drag-threshold settings from  (*)
  6b9db59... Update Indonesian translation (*)
  bba7f44... Don't export gdk_surface_constrain_size (*)
  df88abb... bookmarksmanager: Cancel async reads properly (*)
  dc17cf1... Update Catalan translation (*)
  c6fee8c... Add a function to request motion events (*)
  18a8599... idle sizer: Request a motion event after layout (*)
  1d2634e... NEWS: Updates (*)
  a0565ea... Update Basque translation (*)
  a678998... Merge remote-tracking branch 'upstream/master' into master (*)
  ebef48f... demo: Fix the resource path for css_pixbufs demo (*)
  38c2555... Merge branch 'issue-3099' into 'master' (*)
  722cab1... Update Korean translation (*)
  e4ad403... Update Korean translation (*)
  ce737f6... Update POTFILES.skip (*)
  e970c69... gsk: Fix border node diff implementation (*)
  ea21e50... testadjustsize: Fix overlay/box confusion (*)
  acbb59b... button: Whitespace (*)
  1d6ac9b... button: Use gtk_widget_class_add_shortcut directly (*)
  0fd8a28... spinbutton: Whitespace (*)
  53eed09... gdkcairoprivate: Fix header guard (*)
  21e2c7f... icon-browser: Add .navigation-sidebar to sidebar (*)
  e8805eb... Update Chinese (China) translation (*)
  2bff84c... gl: Adjust blur radius_multiplier (*)
  7a8d711... testoutsetshadowdrawing: Make window background white (*)
  c1c2205... gl renderer: Adjust gaussian blur sigma (*)
  b0d89b1... wayland: Fix a GSettingsSchema leak (*)
  51b398b... rendernodes: Whitespace (*)
  1375fb4... Change button hierarchy (*)
  02d57f1... Update Chinese (China) translation (*)
  0f42d37... css: Fix parsing of scientific notation (*)
  6ffb3d3... Merge branch 'matthiasc/for-master' into 'master' (*)
  15c6760... print dialog: Prevent cascading paper dialogs (*)
  8e74687... page setup dialog: Prevent cascading paper dialogs (*)
  c51f69c... gtk-demo: Cosmetic change to the css shadows demo (*)
  0c150e4... Update Basque translation (*)
  14daddf... Update Basque translation (*)
  fac0e7a... Update British English translation (*)
  4ba84d6... Merge branch 'matthiasc/for-master' into 'master' (*)
  c69ac09... Another attempt to make circular buttons square (*)
  071763c... inspector: Add a dark background to the recorder (*)
  5ef0ed1... inspector: Add some translator comments (*)
  2212daf... Better fontconfig suppression (*)
  af15583... fontchooser: Fix radio groups for features (*)
  830b2b7... printdialog: Fix radio groups (*)
  d3042da... printdialog: Make collate image smaller (*)
  e21b6a5... widget-factory: Fix up radio buttons (*)
  7a05381... gtk-demo: Port to font explorer to grouped checkbuttons (*)
  dc8b883... Merge branch 'matthiasc/for-master' into 'master' (*)
  c9eb497... gtk-demo: Fix up the fontrendering demo (*)
  151b9c7... printeroptionwidget: Stop using radio buttons (*)
  d6e1276... mountoperation: Stop using radio buttons (*)
  2d6c43b... checkbutton: Drop gtkradiobutton.h include (*)
  00124b5... inspector: Drop gtkradiobutton.h include (*)
  33b65d5... stackswitcher: Drop gtkradiobutton.h include (*)
  f30d32f... pagesetupdialog: Drop gtkradiobutton.h include (*)
  591b525... checkbutton: Fix clicking on the last group member (*)
  cd284da... checkbutton: Reuse a helper function (*)
  1b6f734... tests: Stop using radio buttons (*)
  8f1bf59... Drop a long-dead test (*)
  ba6070b... build: The doc shooter works without x11 now (*)
  238d524... doc shooter: Drop radio buttons (*)
  cfade23... docs: Update the gallery image for check buttons (*)
  2c5c938... Clean up uses of gtk_toggle_button_get/set_active (*)
  c7b6c2f... Remove GtkRadioButton references in the docs (*)
  b69e8d8... Remove GtkRadioButton uses in ui files in tests (*)
  28d7f49... togglebutton: Add grouping (*)
  f085ac8... fontrendering demo: Stop using radio buttons (*)
  1125a43... iconbrowser: Stop using radio buttons (*)
  b98352d... widget-factory: Stop using radio buttons (*)
  bb6045f... builder-tool: Replace radio buttons by check buttons (*)
  17c4838... Drop GtkRadioButton (*)
  cff211e... migration guide: Mention button hierarchy changes (*)
  077f21c... Update Indonesian translation (*)
  9bc97fb... Update Indonesian translation (*)
  e64b08a... Update Ukrainian translation (*)
  2f0a4c7... Adwaita: rich-list styling (*)
  4cf9228... Adwaita: Ensure button.circular is a perfect circle (*)
  768e24a... Merge branch 'nana-4/gtk-fix-circular-button-styling' (*)
  5adc1dc... Update Brazilian Portuguese translation (*)
  6ccc6a5... doc shooter: Remove radio button remnants (*)
  03dd629... Fix up the focus-chain tests (*)
  64b049f... Update Chinese (China) translation (*)
  d93eb0d... Update Japanese translation (*)
  684c36c... Update Japanese translation (*)
  501cf49... Fix a typo (*)
  665955b... Fix resource leak in gdk_display_close() under Wayland (*)
  76b5ff6... pagesetupdialog: Just use labels in check buttons (*)
  4580e71... Merge branch 'fix_resource_leak_in_gdkdisplayclose_gtk4' in (*)
  ccb447d... Merge branch 'wip/baedert/for-master' into 'master' (*)
  d2d8b74... NEWS: Updates (*)
  87dd79b... Updated Slovenian translation (*)
  b661bd9... Updated Slovenian translation (*)
  8d79a32... list widgets: Use selection models in the api (*)
  9377ce9... Merge branch 'adwaita-more-border-spacing' into 'master' (*)
  4827945... Updated Spanish translation (*)
  a8d6ba9... Merge branch 'view-selection-model-3' into 'master' (*)
  3ac9f78... Update Basque translation (*)
  99a7a21... gsk: Add some private transform apis (*)
  e36b594... Replace uses of graphene_matrix_transform_ (*)
  7051fde... Merge branch 'projective-transform' into 'master' (*)
  b628338... list widgets: Simplify the constructors (*)
  133a9a6... Merge branch 'listview-constructors' into 'master' (*)
  391c05e... inspector: Plug a small memory leak (*)
  aaef9be... treelistrowsorter: Plug a memory leak (*)
  0e6eba3... inspector: Plug another memory leak (*)
  87855dd... Move timsort sources to a subdirectory (*)
  ec6d3ea... Add a license clarification (*)
  a3030d3... Merge branch 'matthiasc/for-master' into 'master' (*)
  1bbab56... Merge branch 'license-clarification' into 'master' (*)
  c2786fe... Update Galician translation (*)
  1c0bf26... checkbutton: Don't leak the action helper (*)
  7070459... Updated Lithuanian translation (*)
  3569360... actionhelper: Add a getter (*)
  5f8769e... checkbutton: Support GtkActionable properly (*)
  639c839... Add docs about grouping via action (*)
  c5c67cb... action helper: Drop G_GNUC_INTERNAL from headers (*)
  746bdd3... checkbutton: Don't notify write-only properties (*)
  fc333ea... Update Croatian translation (*)
  062822a... Merge branch 'checkbutton-fixes' into 'master' (*)
  f53b595... README: Cosmetics (*)
  ae5d1cd... Annotate sequence argument of GtkGesture signals as nullabl (*)
  21b9dad... Merge branch 'gesture-nullable-sequence' into 'master' (*)
  a909f9d... Update German translation (*)
  6c9fe63... Update Turkish translation (*)
  70c5dee... NEWS: Updates (*)
  9512e46... textview: Fix placement of Emoji chooser (*)
  d5121af... text widgets: Don't lose focus after Emoji (*)
  30ab8b3... Fix picking (*)
  eee6d28... Merge branch 'matthiasc/for-master' into 'master' (*)
  1a8f109... Add a simple testcase for transforms (*)
  fd7a906... Cosmetic improvement to the layout manager demo (*)
  acc2516... Add another layout manager demo (*)
  9844014... Merge branch 'layout-manager-transform-demo' into 'master' (*)
  887539e... gridview: Make constructor arguments nullable (*)
  1a131a0... 3.99.1 (*)
  f2c4ad0... Merge remote-tracking branch 'upstream/master' into master (*)
  aff3cc6... Update Catalan translation (*)
  b258714... meson: Fix Vulkan dependency checking (*)
  b322ddb... gdksurface-win32.c: Fix missed include (*)
  927c4ab... Merge branch 'fix-vulkan-dependency-searching' into 'master (*)
  1896d7f... build: Make sysprof truly optional (*)
  f7f0bc0... Use consistent argument name (*)
  62f7395... GtkApplicationWindow: Fix menubar example (*)
  749d074... Merge branch 'ebassi/for-master' into 'master' (*)
  275302a... Merge branch 'fix-gtk-application-menu-example' into 'maste (*)
  99a09e0... Update Slovak translation (*)
  a8eae7a... build: Move the gtk-doc dep to the toplevel (*)
  3bcbb4a... gtk-demo: Fix CSS in pixbufs demo (*)
  925a011... build: Add a release script (*)
  1a445d7... Merge branch 'demo_css_pixbufs_fix' into 'master' (*)
  f70e37a... Merge branch 'release-script' into 'master' (*)
  bb2a0e6... Updated Slovenian translation (*)
  81f84fb... modelbutton: Claim the gesture (*)
  c1bf9f3... layoutmanager demo: Make icons come out upright (*)
  1dd4e91... Merge branch 'matthiasc/for-master' into 'master' (*)
  e374917... Update POTFILES.in (*)
  d37cb36... Update Polish translation (*)
  982cf0c... Merge remote-tracking branch 'upstream/master' into master (*)
  cbd3158... add a missing comma (*)
  bd226cc... Update Ukrainian translation (*)
  635492b... text: Don't replace unselected text with Emoji (*)
  021eeed... Update Turkish translation (*)
  ffc77ca... css: Use an array when parsing selectors (*)
  2f70279... Merge branch 'typo_correction' into 'master' (*)
  12afc10... Revert "Adwaita: rich-list styling" (*)
  01959e1... Merge branch 'matthiasc/for-master' into 'master' (*)
  727f25f... Merge branch 'revert-43ca43a22f' into 'master' (*)
  c74c38a... Updated Lithuanian translation (*)
  716c7b2... Update Croatian translation (*)
  dfabe74... Make filter constructors return exact types
  24389a0... Make sorter constructors return exact types

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