[gtk] (1025 commits) Non-fast-forward update to branch wip/exalm/show-title-buttons



The branch 'wip/exalm/show-title-buttons' 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:

  8ce3a0c... headerbar: Show title buttons by default

Commits added to the branch:

  0cf5b66... Add private accessor for GdkKeyEvent.translated (*)
  d68e312... Use the private GdkKeyEvent.translated_key getter (*)
  7de9eb0... Add a comment for translators (*)
  5317e4b... constraint-editor: Don't use g_type_ensure (*)
  9fa3742... Make GtkOverlayLayout public (*)
  e4623fd... Add GtkOverlayLayout to the docs (*)
  10cd539... wip: Include markdown content, via pandoc (*)
  3338d24... docs: Be more careful when expanding abbreviations (*)
  9873d98... docs: Convert css overview to markdown (*)
  3bf90b4... doc: Check for pandoc (*)
  b99511e... docs: Convert building, compiling, running to markdown (*)
  bf14d75... docs: Refresh the inspector screenshot (*)
  2595cd5... docs: Convert getting_started to markdown (*)
  29fb9ae... docs: Convert platform sections to markdown (*)
  f44d611... docs: Drop a long-stale file (*)
  5a3fe9e... docs: Convert resources section to markdown (*)
  a37b9d7... docs: Drop the glossary (*)
  581b39a... docs: Allow influencing pandoc divisons (*)
  dc858c9... docs: Convert treeview and textview overview to markdown (*)
  84437ee... docs: Allow interrupted lists (*)
  aca8090... docs: Convert question index to markdown (*)
  f60149c... ci: Add a fedora-docs image (*)
  86f8be4... ci: Use fedora-docs for the doc build (*)
  4dbf73d... Merge branch 'matthiasc/for-master' into 'master' (*)
  ae2e548... docs: Use the right python (*)
  5590e2f... Merge branch 'doc-chapters-markdown' into 'master' (*)
  17b5cfc... docs: Mention pandoc as build dependency (*)
  92d42d4... printing: Drop a redundant assignment (*)
  0f096d6... bitmask: add an assertion (*)
  ec39dde... Help static analysis with an assertion (*)
  a55d179... accelgroup: Drop some unused code (*)
  8c6bbcd... docs: Mention shortcuts in the migration guide (*)
  ddf6138... Merge branch 'ebassi/for-master' into 'master' (*)
  bd3f459... Merge branch 'matthiasc/for-master' into 'master' (*)
  5f9bcd0... accelgroup: Expand translator comment (*)
  7fb5b97... gdk: Drop GDK_PARENT_RELATIVE (*)
  efbc661... window: Drop an unused field (*)
  105fc16... testsuite: Drop the type-hint property from tests (*)
  0553b10... gdk: Drop the GdkSurfaceTypeHint enum (*)
  f27d855... gdk: Drop the GdkEventMask enum (*)
  e143221... gdk: Drop the GdkByteOrder enum (*)
  e5a9255... gdk: Move the GdkGeometry typedef to gdkinternals.h (*)
  9c82946... docs: Drop a mention of gdk_window_move() (*)
  aa0d0dc... gdk: Drop _gdk_windowing_args (*)
  3468b2f... gdk: Clean up gdkinternals.h (*)
  a20291f... gdk: Drop some unused event queue functions (*)
  45f162f... gdk: Remove an unused texture api (*)
  c47553e... gdk: Drop no-longer-used documentation (*)
  646a1c2... win32: Drop an unsed variable (*)
  9f4da7d... Merge branch 'matthiasc/for-master' into 'master' (*)
  a2aa25d... build: add gtkoverlaylayout.h to the list of public headers (*)
  7f2e3c4... Merge branch 'carlosgc/fix-build' into 'master' (*)
  25a8fa7... docs: Turn coding style into a markdown document (*)
  6b6c76e... docs: Remove last two steps from the release howto (*)
  e30c974... Add myself to more sections (*)
  c5485cd... Add the beginnings of a docs contribution guide (*)
  347cb94... docs: Link the documentation guidelines (*)
  85af410... Merge branch 'ebassi/howto-docs' into 'master' (*)
  175d4ef... Add missing documentation for GtkOverlayLayout (*)
  6371869... Remove spurious annotations (*)
  c42219c... Add to the docs README (*)
  194b0be... Merge branch 'matthiasc/for-master' into 'master' (*)
  fe40e67... Merge branch 'ebassi/overlay-docs' into 'master' (*)
  1927a8a... tooltips: Fix a line wrap mishap (*)
  9c5fc0f... volumebutton: Remove broken a11y code (*)
  1cd7120... volumebutton: Enable the tooltips (*)
  2c80691... aboutdialog: Stop overriding show() (*)
  2ad127d... Merge branch 'matthiasc/for-master' into 'master' (*)
  8e427b7... a11y: Widgets have children (*)
  92bc78c... Merge branch 'matthiasc/for-master' into 'master' (*)
  01bd4cc... Fix minor typos (*)
  4c9357a... Merge branch 'fix_typos' into 'master' (*)
  bdf4094... Update Ukrainian translation (*)
  1f4130b... widget-factory: Add a mnemonic conflict (*)
  2d80b10... shortcut controller: Fix mnemonic cycling (*)
  e2a4be0... FrameClock debug: Log drawn_time if set (*)
  0ad73da... frame clock: Used drawn_time (as well as presentation time) (*)
  f1215d2... frame clock: Use compositor refresh rate info even if prese (*)
  9ef3e70... frame-clock: New approach in smoothing frame clock (*)
  20f15f5... reftests: Fix frame inhibiting (*)
  fee3aaa... tests: Disable idle locking in headless weston (*)
  56030a7... Merge branch 'matthiasc/for-master' into 'master' (*)
  a27fed4... frame-clock: Ensure we're always monotonic (*)
  2503251... Merge branch 'frame-clock-alternative-approach-gtk4' into ' (*)
  48f8aff... gdk: Make event-related apis private (*)
  266a3a5... Export keymap translation again (*)
  d71ad35... Update Catalan translation (*)
  506d73c... Add gtk_im_context_filter_key (*)
  4d4b836... Merge branch 'display-api' into 'master' (*)
  c7a9d7b... Merge branch 'im-context-key-forward' into 'master' (*)
  f4705ba... Adwaita: limit scope of :backdrop (*)
  0bd039a... gtk-demo: Don't show main window if --run is passed in (*)
  346bba6... Bring back gdk_display_put_event (*)
  4125eb0... Merge branch 'matthiasc/for-master' into 'master' (*)
  98df0be... Bump the pango dependency (*)
  a39d708... meson: Cosmetics (*)
  8ce1034... Add GTK_DEBUG=shortcuts (*)
  66120cf... eventcontroller: Fix crossing event scopes (*)
  821a458... Revert "Bump the pango dependency" (*)
  8bab7b2... Merge branch 'matthiasc/for-master' into 'master' (*)
  011f5af... CI: install a newer pango for MSYS2 (*)
  0d69c42... gesture: Don't leak target widgets (*)
  b482b7d... Bump the pango dependency (*)
  3a8ebf4... Merge branch 'wip/jimmac/backdrop-assasination' into 'maste (*)
  fd73f8d... Merge branch 'pango-bump-v2' into 'master' (*)
  1ef8053... builder: Allow <property bind /> for objects (*)
  3c1cca1... wayland: Remove function declaration for nonexisting functi (*)
  f1d6a0a... widget: Add gtk_widget_get_size() (*)
  bb7f6ed... Merge branch 'fix-gesture-leak' into 'master' (*)
  5235a4c... Fix inconsistencies in our pango deps (*)
  2f20a40... Merge branch 'matthiasc/for-master' into 'master' (*)
  415bfeb... Merge branch 'fix-pango-deps' into 'master' (*)
  805fea2... eventcontrollermotion: Remove mode argument (*)
  682e978... Add GtkDirectoryList (*)
  1df17f2... Add GtkFilter (*)
  1ab081b... Add GtkCustomFilter (*)
  b1090ac... tests: Remove testtreemodel test (*)
  4abdf69... filterlistmodel: Rewrite to use GtkFilter (*)
  e9f1ee5... Add GtkExpression (*)
  bd8655f... expression: Add GtkObjectExpression (*)
  410e7dc... filter: Add GtkStringFilter (*)
  22659af... Add GtkMultiFilter, GtkAnyFilter, GtkEveryFilter (*)
  2df3c39... filter: Add tests (*)
  fde75aa... builder: Add support for parsing expressions (*)
  ec742f9... expression: Add the ability to watch an expression (*)
  92c359c... testsuite: Add expression tests (*)
  b7efe4e... expression: Add gtk_expression_bind() (*)
  ad60efb... expression: Invalidate bindings before destroying them (*)
  115923b... More expression tests (*)
  cb15ec0... Add GtkOrdering (*)
  b2b847f... Add GtkSorter (*)
  e74a9d0... Add GtkCustomSorter (*)
  6d68c53... Add GtkStringSorter (*)
  ae4bb2d... Add GtkMultiSorter (*)
  1eda988... Add GtkNumericSorter (*)
  11a1f8f... Redo sort list model with GtkSorter (*)
  16ab648... sortlistmodel: Redo the way we store the items (*)
  ee3faf2... sortlistmodel: Make sort stable (*)
  d1b2ded... sorter: Add tests (*)
  d3dc9c4... gtk-demo: Make fishbowl info text use bindings (*)
  ed22af5... builder: Make <lookup> type optional (*)
  448a88e... builder: Allow <constant> without a type (*)
  713a667... builder: Allow text content in <lookup> (*)
  934bfc8... builder: Add <binding> tag (*)
  e19c4a3... gtk: Add a GtkListView skeleton (*)
  e20c207... listview: Introduce GtkListItemFactory (*)
  c835ae2... listview: Make widget actually do something (*)
  ed8fe6c... listview: Implement GtkScrollable (*)
  d03a555... tests: Add a test for a permanently changing listview (*)
  b3c150e... listview: Implement an anchor (*)
  9d5bb87... listview: Add GtkListItemManager (*)
  e1fa627... listview: Add GtkListItem (*)
  5404202... listview: Make the listitemmanager stricter (*)
  ec8684e... listview: Change change management (*)
  378a573... tests: Make animating listview do random resorts (*)
  fe14181... listitem: Add gtk_list_item_get_position() (*)
  e5add36... listview: Change how binding is done (*)
  2ba2a21... listview: Change anchor handling again (*)
  b64da6d... listview: Only allocate necesary rows (*)
  7389e70... testlistview: Show the row number (*)
  d8eec54... testlistview: Create widgets only once (*)
  fbfc7dc... listitemmanager: Switch from "insert_before" to "insert_aft (*)
  7831980... listlistmodel: Add gtk_list_list_model_item_moved() (*)
  5b69fd5... listview: Try to keep the list items in order when scrollin (*)
  b3fb80c... listview: Add selection properties to ListItem (*)
  01386ae... listview: Reset listitems' CSS animations when rebinding (*)
  d8c116f... listview: Add initial support for displaying selections (*)
  057effc... listitem: Add a press gesture to select the item (*)
  70aaecc... gtk: Add a GtkGridView skeleton (*)
  86a75ab... gridview: Add API for setting number of columns (*)
  dc91782... listitemmanager: Move list of listitems here (*)
  368f04e... gridview: Implement GtkScrollable (*)
  ce489f2... listitemmanager: Simplify (*)
  1acfae8... listitemmanager: Add trackers (*)
  0174bf4... listview: Add gtk_list_view_set_show_separators() (*)
  10b967a... listitemfactory: Sanitize APIs (*)
  824326a... listitemfactory: vfuncify (*)
  2227fb9... listitemfactory: Split implementation out (*)
  cfb293d... listitemfactory: Add a factory for ui files (*)
  dbe802f... testlistview: Port to directory list (*)
  7c38ac1... testlistview: Load icons async (*)
  f57fca7... listview: Add list.scroll_to_item action (*)
  cfcf0a7... listview: Implement extending selections (*)
  360a728... tests: Add a rough form of multiselection (*)
  86ad1be... listview: Implement GtkOrientable (*)
  2ef2148... gtk-demo: Add a rough start at a Weather demo (*)
  626c525... listview: Expose GtkListItemFactory APIs (*)
  e8bb84e... gridview: Add factory handling (*)
  b73e956... gridview: Implement GtkOrientable (*)
  443e448... listview: Pass the CSS name of listitems to the manager (*)
  ea93e18... gridview: Actually do something (*)
  7451e51... Add GtkTreeExpander (*)
  bb7968b... demo: Add a GSettings tree demo (*)
  8b1f034... inspector: Use a treeexpander in the recorder (*)
  bb44120... inspector: Use a GtkTreeExpander in the object tree (*)
  d7b5966... inspector: Make the recorder node list use a ListView (*)
  08d9a57... listitem: Change focus handling (*)
  1dbd017... treeexpander: Implement input support (*)
  eda547f... listview: Implement activation (*)
  b9eb818... listview: Track focus movements and update selection (*)
  4b6f3e0... listview: Implement (un)select all (*)
  2539828... listview: Add a focus tracker (*)
  933c0c6... listitem: Add "listitem.select" action and keybindings for  (*)
  2b9481e... listview: Add gtk_list_view_get_position_at_y() (*)
  042e13a... listview: Add move keybindings (*)
  12e720f... listitemfactory: Make the builder factory properly buildabl (*)
  48a223a... builderlistitemfactory: Add scope argument (*)
  aad9adf... builder: Autofill scope property of listitemfactory (*)
  fcdc503... gtk-demo: Introduce awards (*)
  a8d2bb6... demo: Use a listview as sidebar (*)
  dd436e8... listitemmanager: Handle NULL factory (*)
  1b105cd... gridview: Implement anchors and scrolling (*)
  cb2948e... selectionmodel: Add gtk_selection_model_user_select_item() (*)
  cc68073... gridview: Implement the list.select-item action (*)
  affd273... gridview: Implement minimum row height (*)
  ba0122f... gridview: Add activation (*)
  c38e050... gridview: Implement list.scroll-to action (*)
  093677b... gridview: Add a focus tracker (*)
  bc22d04... gridview: Implement (un)select all (*)
  f57afe5... gridview: Add move keybindings (*)
  6b98948... demo: Add a file browser demo (*)
  ea390a4... listview: Port various gridview improvements (*)
  c092d0a... gridview: Simplify allocation code (*)
  cc987b3... Add GtkListBase (*)
  0011ce9... listbase: Move GtkScrollable implementation (*)
  0bd1630... listbase: Move item manager here (*)
  9d6aa7d... listbase: Move selection handling here (*)
  2541037... listbase: Move orientable implementation here (*)
  dd5e6d4... Remove gtk_selection_model_user_select_item() again (*)
  12331e3... listbase: Move focus moving keybindings here (*)
  33c6b42... listbase: Add vfuncs to convert positions to/from coordinat (*)
  e46fa81... listbase: Take over anchor handling (*)
  f4eb026... wip: Add GtkCoverFlow (*)
  0e1632d... Add GtkColumnView skeleton (*)
  ca9e0c0... gtk-demo: Add a minesweeper demo (*)
  03e5c6e... columnview: Allow adding/removing columns (*)
  f5f9f70... Add GtkSignalListItemFactory (*)
  a44c06b... gtk-demo: Add a Coverflow application launcher (*)
  db3e225... builder: Make gtk_builder_extend_with_template() work with  (*)
  30f09ea... listitem: Make this a GObject (*)
  b33c568... listitemfactory: Reorganize vfuncs (*)
  1af0043... listitemfactory: Simplify (*)
  32eedec... listitemwidget: Add a private struct (*)
  9d86020... listitem: Move position/item/selected tracking to widget (*)
  9caca0b... listitemwidget: Lazily create listitems (*)
  8736343... columnview: Add listitems for the columns (*)
  8af3e40... columnview: Implement GtkScrollable (*)
  34c6ef5... widget: Add a hook for resizes (*)
  9927d9b... columnview: Add GtkColumnViewCell (*)
  6e3b698... inspector: Port object tree to GtkColumnView (*)
  084725e... columnview: Fix styling with Adwaita (*)
  767e7cb... constraint-editor: Don't poke around in widget internals (*)
  326cb11... columnview: Add a custom LayoutManager (*)
  9f19699... tests: Add testcolumnview (*)
  efcb3a9... columnview: Add header (*)
  e72119e... inspector: Remove private struct from controllers (*)
  2787e91... inspector: Make Controller page a GtkWidget (*)
  650688c... inspector: Remove private struct for prop editor (*)
  c337887... xxx: Add a hack to make paintables transform to/from object (*)
  22e6fa3... gtk-demo: Add a Clocks demo (*)
  b43c8ae... expression: Allow passing a this object to bind() (*)
  542829e... Add some tests for expression binding (*)
  58b65d1... fontchooserwidget: Port to listmodels (*)
  2f21003... docs: Reorganize list widgets in their own chapter (*)
  21eac43... builder-tool: Pass through CDATA where it makes sense (*)
  69c86ae... listitemwidget: Add single-click-activate (*)
  2c4c07c... listview: Add single-click-activate (*)
  66500a6... columnview: Add sorting (*)
  2945430... columnview: Add a sort-by api (*)
  1ba1eda... column view title: Show sort indicators (*)
  fb78f1e... testcolumnview: Add sorters (*)
  e3ce999... Add GtkTreeListRowSorter (*)
  7910271... testsuite: Add tests for GtkTreeListSorter (*)
  f33df84... gtk-builder-tool: Minimally validate <binding> (*)
  d717971... gtk-demo: Cosmetic improvements to the listview demos (*)
  8804427... gtk-demo: Demo columnview sorting (*)
  4a4c15b... gtk-demo: Add filtering to the settings demo (*)
  12b1007... docs: Add a listview overview section (*)
  f611d55... Spread single-click-activate api (*)
  b087948... gtk-demo: Use single-click-activate for minesweeper (*)
  c7feae6... builderlistitemfactory: Precompile the xml (*)
  3ea2258... xxx: isnanf() is some wtf (*)
  371dab5... Add GtkDropDown (*)
  d3aad3b... filechooser: Use a dropdown for the filter combo (*)
  496e673... filechooser: Use a dropdown for choices (*)
  99c98d0... inspector: Use dropdowns in property editor (*)
  6346fa9... inspector: Use a dropdown for attribute mapping (*)
  3054120... inspector: Use a dropdown for controllers (*)
  54cdafd... inspector: Use a dropdown for size groups (*)
  b331e29... inspector: Use dropdowns in the visual page (*)
  336b30c... gtk-demo: Add a large grid demo (*)
  9c849d2... docs: Update the list widget overview (*)
  fc9462d... Add some tests for new GtkBuilder syntax (*)
  adb5b29... label: Fix mnemonic zero (*)
  ce1e364... Merge branch 'listview-for-merge' into 'master' (*)
  d833f4a... Merge branch 'dropdown-for-merge' into 'master' (*)
  0787f26... Update Ukrainian translation (*)
  b766707... Update Ukrainian translation (*)
  e8e28b6... Merge branch 'fix-mnemonic-zero' into 'master' (*)
  e23baa5... inspector: Add columns to the object tree (*)
  0470078... inspector: Use a column view for properties (*)
  42d26b4... inspector: Use a column view for the resource list (*)
  23bc38e... inspector: Make the resource list sortable (*)
  0d9873d... inspector: Use a column view for actions (*)
  2a9d2cc... inspector: Touch up list styling (*)
  c5829bd... fallback-c89: Try to make isnanf work (*)
  43e5ca9... docs: Fix annotations (*)
  c3a90b7... Add missing separator (*)
  9335388... Merge branch 'columnview-1' into 'master' (*)
  1a47239... Fix annotations for gtk_cclosure_expression_new() (*)
  b9269d5... Annotate the GtkFunctionListItemFactory constructor (*)
  4877bb5... columnviewcolumn: Add a visible property (*)
  2d5cf2b... Drop fallback-c89.c (*)
  55b9aa0... Merge branch 'ebassi/annotations' into 'master' (*)
  1c389b1... gtk-demo: Add more scrolling benchmarks (*)
  a026677... printbackend: Use a list store (*)
  fb587cb... printbackend: Add a list model getter (*)
  06dc357... printer: Fix the default value of icon-name (*)
  8780f50... gtk-demo: Some fixes to awards (*)
  8e0ba37... gtk-demo: Fixes for the sliding puzzle (*)
  73fdb8f... Drop GtkCoverFlow for now (*)
  173e919... Merge branch 'matthiasc/for-master' into 'master' (*)
  cbe81fd... Merge branch 'drop-fallback-c89' into 'master' (*)
  06946c3... Update Ukrainian translation (*)
  931d68b... Merge branch 'drop-coverflow' into 'master' (*)
  f5cc2c0... Merge branch 'column-visible' into 'master' (*)
  83c0937... testsuite: Beef up action tests (*)
  1995ad6... Add a forgotten export (*)
  af65b7e... More action tests (*)
  f89a1b0... Merge branch 'matthiasc/for-master' into 'master' (*)
  ed02bea... Merge branch 'action-tests' into 'master' (*)
  c6c8263... columnview: Add column reordering (*)
  e195341... gtk-demo: Flesh out the settings demo (*)
  382153e... gtk-demo: Fix keynav in the puzzle (*)
  cc87816... gtk-demo: Fix a crash in the puzzle (*)
  a36e2bc... Fix frameclock going backwards (*)
  7910596... Remove position from GdkScrollEvent (*)
  0b9a3fc... Merge branch 'ebassi/scroll-position' into 'master' (*)
  8dfbef5... Merge branch 'matthiasc/for-master' into 'master' (*)
  b814970... Merge branch 'fix-frameclock-going-backwards' into 'master' (*)
  fe73730... Merge branch 'gtk-demo-run-no-main-window' into 'master' (*)
  59218d0... Update Indonesian translation (*)
  7a50f86... print backend: Fix list model handling in dispose (*)
  6652e14... Update action muxer hierarchy propertly (*)
  0266bca... Add a test for the previous fix (*)
  b62564f... columnviewcolumn: Fix visibility implementation (*)
  9d15e64... gtk-demo: Plug a leak (*)
  fb3d08c... Print out the file name we're testing (*)
  ebaa96c... Turn GtkExpression into a GTypeInstance (*)
  8daaafc... Document how to define properties using GtkExpression (*)
  5955e11... Added Slovenian translation (*)
  67a9721... Merge branch 'ebassi/expression-type' into 'master' (*)
  572386e... Merge branch 'matthiasc/for-master' into 'master' (*)
  f27bd06... columnviewcolumn: Add a menu property (*)
  cb2901e... columnviewtitle: Display a context menu (*)
  c835214... Add a header menu to settings demo (*)
  d02c48f... Add more columns to the settings demo (*)
  5afe6f7... Cosmetic improvements to the filebrowser demo (*)
  c07ae58... Merge branch 'matthiasc/for-master' into 'master' (*)
  d2e0ada... textview: Unparent the emoji chooser on dispose (*)
  2bf9b37... emojichooser: Unparent the variations popup on dispose and  (*)
  f6be407... Merge branch 'carlosgc/emoji-chooser-fixes' into 'master' (*)
  e7c9e20... gtkiconcache: Use g_stat instead of fstat (*)
  a895683... selectionmodel: Clarify docs (*)
  667fd92... Merge branch 'selection-model-docs' into 'master' (*)
  53a9b7f... selection model: Further documentation tweaks (*)
  0b8cebd... ffmediafile: Add fixes for recent cflags changes (*)
  00f2b13... columnview: Make sure focus can move into cells (*)
  ab2c8de... Merge branch 'matthiasc/for-master' into 'master' (*)
  0b1c91d... gtk-demo: Add a dropdown demo (*)
  aa38fc7... listbase: Fix leak (*)
  19da93b... Merge branch 'columnview-menu' into 'master' (*)
  a84f622... listitemwidget: Fix focus handling for columnview (*)
  a60c866... listbase: Don't grab_focus() when moving focus (*)
  27ed2cc... Merge branch 'wip/otte/for-master' into 'master' (*)
  befdd8b... columnview: Revise scroll-minimum handling (*)
  f0a0e20... columnview: Implement horizontal scrolling (*)
  d43aace... columnview: Add GtkColumnViewColumn:fixed-width (*)
  aa2d339... columnview: Add a helper (*)
  66e5027... columnview: Add a GtkColumnViewColumn:resizable property (*)
  a1eadde... columnviewcolumn: Add a helper (*)
  f65f959... columnview: Interactive column resizing (*)
  ac082e5... gtk-demo: Make some columns resizable (*)
  50f4e53... Merge branch 'matthiasc/for-master' into 'master' (*)
  5745959... columnviewtitle: Trigger action on release (*)
  c9d5b77... columnviewcolumn: Add reordering helpers (*)
  e637693... columnviewlayout: Use header allocation for titles (*)
  11b4e0d... columnview: Add a GtkColumnView:reorderable property (*)
  5d4893b... columnview: Interactive column reordering (*)
  c58eb9c... columnview: Allow to cancel reorder with Escape (*)
  964d0c2... columnview: Add autoscroll (*)
  2ab1b13... columnview: Add a GtkColumnViewColumn:expand property (*)
  067df8d... columnview: Take expand into account (*)
  1408199... inspector: Expand the object tree (*)
  9617a00... inspector: Expand the property list (*)
  3b9f0ab... inspector: Expand the resource list (*)
  03c1fa4... inspector: Expand the actions list (*)
  5ef427b... gtk-demo: Expand columns in the settings demo (*)
  28f6e27... Add GtkMultiSelection (*)
  a0f04bd... listbase: Add rubberband selection (*)
  7dc458d... Add autoscroll (*)
  14d11eb... listbase: Use a widget for the rubberband (*)
  a9273e1... listbase: Split off rubberband data (*)
  b3a97cb... listbase: Simplify rubberbanding (*)
  03c2202... Add rubberband api (*)
  510f719... gtk-demo: Make gridview demo use rubberbanding (*)
  ebc07d1... printdialog: Port to column view (*)
  7312284... Merge branch 'wip/otte/for-master' into 'master' (*)
  94f1477... Merge branch 'columnview-scrolling' into 'master' (*)
  f13a596... Merge branch 'columnview-resizing' into 'master' (*)
  3ec8f4e... Merge branch 'columnview-reordering' into 'master' (*)
  78a0685... Merge branch 'columnview-expand' into 'master' (*)
  fa37225... Merge branch 'columnview-rubberbanding' into 'master' (*)
  77b65ad... Merge branch 'columnview-printdialog' into 'master' (*)
  ce0dd65... settings demo: Don't select rows (*)
  658e4c5... listview: Use gtk_widget_add_css_class (*)
  4b68362... columnview: Add a property for column separators (*)
  5154693... Merge branch 'columnview-separators' into 'master' (*)
  ef32df7... docs: Fix spelling of GDK_VERSION_MIN_REQUIRED. (*)
  38e2a91... Updated Spanish translation (*)
  33fb38d... Updated Spanish translation (*)
  36314c3... Merge branch 'santo/gtk4_spelling_fix' into 'master' (*)
  612955f... flowbox: Don't use a removed child after it has been unpare (*)
  8707bab... gtk-demo: Avoid list for children in GtkFishBowl (*)
  fc823eb... Avoid recursion in gtk_css_node_ensure_style() (*)
  475d8c4... Merge branch 'fishbowl-children' into 'master' (*)
  8ddf1f1... Merge branch 'kjellahl/flowboxremove' into 'master' (*)
  b4af23b... snapshot: Fix assert in inhibition (*)
  3f2d44d... gtk-demo: Allow editing in the settings demo (*)
  aa8a061... Merge branch 'fix-snapshot' into 'master' (*)
  5059854... reftest: Clean up reftest_inhibit_snapshot() (*)
  f928794... Change css names of list widget (*)
  627497f... docs: Fix a parameter name mismatch (*)
  1998b67... Merge branch 'ensure-style-no-recurse' into 'master' (*)
  51c6ce1... list widgets: Document css structure (*)
  76ff1a2... gtk-demo: Drop the awards (*)
  d3e0a1f... Avoid quadratic slowdown in gtk_widget_add() (*)
  99453e9... Merge branch 'demo-drop-awards' into 'master' (*)
  f6b6688... Merge branch 'list-widget-styles' into 'master' (*)
  1b7fb10... Merge branch 'matthiasc/for-master' into 'master' (*)
  623a563... gtk-demo: Cosmetics (*)
  2bd9389... wayland: Remove unused fribidi include (*)
  ed98564... docs: Expand list widget docs (*)
  c37bea1... Merge branch 'fribidi-include' into 'master' (*)
  4fb50c7... Merge branch 'matthiasc/for-master' into 'master' (*)
  06c34ce... set: Add a few useful functions (*)
  20611cf... Add gtk_selection_model_[un]select_callback (*)
  5535b26... Merge branch 'fix-quadratic-add' into 'master' (*)
  acd9c12... modules: Fix build on Visual Studio (*)
  c370b8f... demos/gtk-demo/listview*.c: Include stdlib.h (*)
  eeb2d2c... listbase: Redo rubberbanding (*)
  843bf23... Drop gtk_multi_selection-copy (*)
  672413f... Merge branch 'cleanup-snapshot-inhibit' into 'master' (*)
  82c314f... frame clock: Track if paint is caused by thaw or not (*)
  91af8a7... frame clock: Better handle non-regular clock cycles (*)
  f5de466... frame clock: schedule in refresh intervals (*)
  669a6dd... gtk-demo: Bring back the applauncher demo (*)
  2437c5a... listview: Add an example to the docs (*)
  0f81b58... columviewlayout: Skip children when we should (*)
  1061ad2... Add missing annotation (*)
  2a6dc67... gtk-demo: Improve wrapping in settings demo (*)
  9e55cd6... columview: Make cells propagate request mode (*)
  1f7adfd... filterlistmodel: Fix fallthrough annotations in unreachable (*)
  8bee3e2... demos: Avoid shadowing a global from time.h (*)
  ea1cc4b... filechooserwidget: Avoid an uninitialised value (*)
  10f2b11... x11: Add back support for the damage extension (*)
  f8770b7... x11: Factor out some of frame sync code into subroutines (*)
  972134a... x11: Defer _NET_WM_FRAME_DRAWN update until frame usable by (*)
  11a18bd... columnview: Take column width into account for measuring (*)
  f6da324... columnview: Split gtk_column_view_allocate_columns (*)
  2a24459... Merge branch 'ebassi/for-master' into 'master' (*)
  f6d23f0... Merge branch 'matthiasc/for-master' into 'master' (*)
  bd06c00... Merge branch 'wip/damaged-but-no-frost-bite' into 'master' (*)
  40f6a9d... columnviewlayout: Handle for_size propertly (*)
  15c6ad8... listitemwidget: Add api to reorder children (*)
  6df489d... columnviewcolumn: Add private api to set the position (*)
  f631e0e... columnview: Update column positions on reordering (*)
  2f1028e... set: Add a few useful functions (*)
  99a1d10... multiselection: Fix the select_range implementation (*)
  60d6a0f... Merge branch 'rubberband-again' into 'master' (*)
  185f018... Merge branch 'columnview-reorder-cells' into 'master' (*)
  34841c3... Merge branch 'master.msvc' into 'master' (*)
  ed1872f... Merge branch 'frame-clock-start-time' into 'master' (*)
  985b5a0... dropdown: Connect a forgotten signal handler (*)
  17ea03e... set: Fix gtk_set_get_max (*)
  80fbc1b... multiselection: Fix the select_range implementation (*)
  8e7395a... Merge branch 'matthiasc/for-master' into 'master' (*)
  9ac1eac... Use modern GObject macros for GtkAccessible (*)
  6b096e5... Make tooltip properties idiomatic (*)
  959c101... Drop unused AtkRegistry path (*)
  9606c1e... Notify mapped state to the accessible object directly (*)
  6e52ef9... Move orientable style classes into GtkWidget (*)
  51fc382... Notify accessibility state changes from GtkWidget (*)
  eda1703... a11y: Update accessible state for GtkTreeView directly (*)
  f0bdc86... a11y: Remove GtkToggleButtonAccessible notify_gtk implement (*)
  9d51aa1... a11y: Drop notify_gtk() from GtkButtonAccessible (*)
  f5ed59b... a11y: Drop notify_gtk() from GtkRangeAccessible (*)
  fc512f0... a11y: Update the accessible state when GtkIconView:model ch (*)
  f95d54a... a11y: Use G_DECLARE macro for GtkWidgetAccessible (*)
  ac3f0df... a11y: Simplify GtkProgressBarAccessible (*)
  7373cd9... a11y: Split password entry accessible from GtkEntryAccessib (*)
  9f09cfc... a11y: Split GtkSearchEntryAccessible from GtkEntryAccessibl (*)
  0dcffe7... a11y: Simplify GtkLevelBarAccessible (*)
  d60f7f2... a11y: Simplify GtkExpanderAccessible (*)
  24e8b48... a11y: Simplify GtkWindowAccessible (*)
  7480fb7... a11y: Simplify GtkNotebookAccessible (*)
  c3eafed... a11y: Simplify GtkColorSwatchAccessible (*)
  6f4ed6c... a11y: Simplify GtkTextViewAccessible (*)
  597e9a9... a11y: Simplify GtkTextAccessible (*)
  3d6e702... a11y: Simplify GtkSpinButtonAccessible (*)
  165f352... a11y: Simplify GtkScaleButtonAccessible (*)
  7c2c795... a11y: Simplify GtkScrollbarAccessible (*)
  428bb09... a11y: Make GtkSearchEntryAccessible a full GtkWidgetAccessi (*)
  e63419f... a11y: Implement GtkPasswordEntryAccessible properly (*)
  0fefdc9... a11y: Simplify GtkEntryAccessible (*)
  b99389b... a11y: Drop GtkWidgetAccessibleClass.notify_gtk (*)
  fb344e8... Trivial typo fix (*)
  be6bcf8... spinbuttonaccessible: Fix an oversight (*)
  005a3da... gtk-demo: Another way to trigger theme benchmark (*)
  0e5137a... NEWS: Updates (*)
  a682d97... Merge branch 'wip/ebassi/a11y-2' into 'master' (*)
  b0e81ac... Merge branch 'matthiasc/for-master' into 'master' (*)
  3d7c1f8... gsk: Documentation fixups (*)
  61c83f9... gdk: Documentation fixups (*)
  3412f05... gtk: Documentation fixups (*)
  93abd8d... NEWS: Updates (*)
  b1c00ec... multiselection: Remove unused code (*)
  b047b78... multiselection: Don't emit nonsensical signals (*)
  f8b4083... listbase: Fix a problem with rubberbands (*)
  facfff0... listbase: Fix an off-by-one error (*)
  9fa65ea... listitemwidget: Don't look at rubberbanding (*)
  0f9def6... Merge branch 'wip/otte/for-master' into 'master' (*)
  a0c4890... Merge branch 'matthiasc/for-master' into 'master' (*)
  647ed59... Update POTFILES.in and POTFILES.skip (*)
  71c29bf... listitemmanager: Handle selection-changes properly (*)
  c3a6e35... Drop an unnecessary include (*)
  bda5454... Update Ukrainian translation (*)
  8699c0f... Update Ukrainian translation (*)
  de6327a... multiselection: Clarify docs (*)
  8090e21... Add a test for multiselection persistence (*)
  fd7f19c... selectionmodel: Document the callback apis (*)
  b0cf7a9... Add a forgotten export (*)
  27ce68b... Add tests for select_callback (*)
  3e6e247... multiselection: Rewrite the select_callback implementation (*)
  951c9c5... Merge branch 'listitemmanager-selection' into 'master' (*)
  d150997... Add GtkPropertySelection (*)
  14605d4... gtk-demo: Use a property selection in the colors demo (*)
  e72c243... singleselection: Clarify docs (*)
  c0fe1a7... listbase: Make up/down arrows work (*)
  8fca040... Merge branch 'property-selection' into 'master' (*)
  8316d5e... Merge branch 'list-arrows' into 'master' (*)
  1567db1... Merge branch 'misc-multiselection' into 'master' (*)
  61ccf4e... docs: Fix up the GtkNativeDialog section (*)
  856c895... docs: Put selection models into a section (*)
  9f335d3... docs: Regroup the tree support parts (*)
  a734572... Skip broken a11y tests (*)
  f2259ad... Disable a failing test (*)
  2abb5b6... 3.98.5 (*)
  087f42d... Update Catalan translation (*)
  7c382c6... Annotate the GtkSelectionModel callbacks (*)
  11f971d... gtk-demo: Cosmetic improvements to clocks demo (*)
  180a5a1... gtk-demo: Cosmetic changes to the dropdown demo (*)
  15257e3... gtk-demo: Fix a leak (*)
  b251893... Drop pango version checks (*)
  e35c0e0... gtk-demo: Add overline to the markup demo (*)
  3225b48... Merge branch 'ebassi/for-master' into 'master' (*)
  e942689... gtk-demo: Cosmetics (*)
  bb7500e... gtk-demo: Cosmetics (*)
  b9d7dab... gtk-demo: Improve display of image sources (*)
  a28c75f... gtk-demo: Expand the sidebar by default (*)
  115edc5... Update POTFILES.in (*)
  0a469d7... Update Ukrainian translation (*)
  d13a3c7... Fix cell editing (*)
  6ff8f1b... Merge branch 'gtk-demo-tweaks' into 'master' (*)
  3763398... Drop gtknativeprivate.h (*)
  b0bb413... dropdown: Use our own CSS name (*)
  5f4d214... Merge branch 'fix-cell-editing' into 'master' (*)
  27925fc... placessidebar: Fix build with libcloudproviders (*)
  6eac306... Merge branch 'tintou/places-sidebar-cloudproviders' into 'm (*)
  80c5e4a... Merge branch 'matthiasc/for-master' into 'master' (*)
  071dbc1... Updated Spanish translation (*)
  c8988ec... Updated Spanish translation (*)
  5d9dc25... listitemmanager: Update selections properly (*)
  d294b01... selectionmodel: Rename "exclusive" to "unselect_rest" (*)
  541aaa2... selectionmodel: Add unselect_rest argument to select_callba (*)
  bd2f2a6... Merge branch 'wip/otte/for-master' into 'master' (*)
  7875e28... Update Catalan translation (*)
  ca1c89c... broadway: Drop a pointless vfunc (*)
  8765609... wayland: Drop a pointless vfunc (*)
  da9b3a9... win32: Drop pointless vfuncs (*)
  805ddc3... gdk: Drop gdk_device_get_history (*)
  997fbbd... Merge branch 'drop-device-history' into 'master' (*)
  8cb50ac... Updated Spanish translation (*)
  86eece7... gdk: Compress scroll events (*)
  b9cde6f... Keep scroll history (*)
  5f087a9... gdk: Add scroll delta x/y as device axes (*)
  693200f... gdk: Shrink GdkTimeCoord (*)
  c9fad25... gdk: Rename gdk_motion_event_get_history (*)
  d605d9a... gdk: Add documentation (*)
  4317c00... Address review comments (*)
  ea7c9b9... x11: Stop setting device keys (*)
  2f98400... gdk: Drop gdk_device_get/set_keys (*)
  54c0987... gdk: Drop gdk_device_set_axis_use (*)
  57135ac... filechoosernative: Make get_filter work for (non-portal) na (*)
  ecc6c25... Make gtk_file_chooser_get_filter work for portal case (*)
  d2235b7... Merge branch 'win32-use-g-stat' into 'master' (*)
  2c82151... gdk: Drop axis labels (*)
  1bf1646... Update Japanese translation (*)
  ba988cd... gtkgesturezoom: Do not check touchpad phase on generic even (*)
  24a3ff3... Update Japanese translation (*)
  bdd6ae3... Merge branch 'device-cleanup' into 'master' (*)
  4b241f8... Merge branch 'scroll-compression' into 'master' (*)
  bbe79c1... Merge branch 'wip/carlosg/zoom-no-touchpad-warnings' into ' (*)
  63692a4... Merge branch 'michaelweghorn/master_issue1820_gtkfilechoose (*)
  059c45a... propertyselection: Add getters (*)
  93017bb... Merge branch 'property-selection-getters' into 'master' (*)
  5dddec4... Add GtkBookmarkList (*)
  8c670b3... testcolumnview: Add recent file support (*)
  e0c39db... Merge branch 'recent-model' into 'master' (*)
  2a3e542... docs: Cosmetics (*)
  4a79ac4... Adwaita: bring dropdown arrows back (*)
  c2285d9... iconbrowser: Drop app menu leftovers (*)
  90b7813... dropdown: Make the popup as wide as the button (*)
  716e0db... Merge branch 'matthiasc/for-master' into 'master' (*)
  0d901ef... Update Ukrainian translation (*)
  e6dcd55... Fix the custom paper dialog (*)
  933e373... dropdown: Make the stack nonhomogeneous (*)
  8671843... testdropdown: Add some more tests (*)
  c3b43f2... printeroptionwidget: Port to GtkDropDown (*)
  ed9941e... printdialog: Replace some combo boxes with drop downs (*)
  404d791... Switch to GL_ARB_framebuffer_object (*)
  c80ba49... Adwaita: Allow separators on individual list items (*)
  74ac435... printdialog: Replace the papersize combo with a dropdown (*)
  07ecb3c... Merge branch 'fix-custom-paper-dialog' into 'master' (*)
  106e108... Merge branch 'matthiasc/for-master' into 'master' (*)
  770d6cb... paperdialog: Drop the private struct (*)
  1d02357... Merge branch 'matthiasc/for-master' into 'master' (*)
  66882f3... Update POTFILES.in and POTFILES.skip (*)
  044026d... Update Ukrainian translation (*)
  818b7c4... widget-factory: Make the print dialog more functional (*)
  ceb2349... Merge branch 'matthiasc/for-master' into 'master' (*)
  9c5a9fb... Update Basque translation (*)
  5e69181... Update Basque translation (*)
  72c72d0... Fix the lpr print backend build (redundant-decls) (*)
  b046c8d... spinbutton: Bring back auto-sizing (*)
  4e5689a... Merge branch 'tchaik/fix-lpr-build' into 'master' (*)
  85d822b... Fix various compiler warnings with the 64bit mingw build (*)
  f16b34f... CI: Switch to 64bit mingw for the MSYS2 job (*)
  d9d591f... Merge branch 'fix-spin-button-auto-sizing' into 'master' (*)
  131cc64... Merge branch 'mingw-x64-compiler-warnings' into 'master' (*)
  c49318e... Update Ukrainian translation (*)
  9c5d6ea... frame clock: adjust reported frame time (*)
  887aa2a... frame clock: fix scheduling (*)
  1443ef8... Merge branch 'final-frame-clock-work' into 'master' (*)
  cf2d6f6... dropdown: Style fixups (*)
  7c35742... Merge branch 'matthiasc/for-master' into 'master' (*)
  14f26d2... inspector: Don't set style classes on app widgets (*)
  23e3d48... Merge branch 'matthiasc/for-master' into 'master' (*)
  b0d2ae6... Add a GtkEditableLabel widget (*)
  02ce417... gtk-demo: Use editable labels in the settings demo (*)
  b25bba4... paperdialog: Port to use GtkListView (*)
  b526722... button: Center images (*)
  180f7e4... Merge branch 'editable-label' into 'master' (*)
  4248835... Merge branch 'matthiasc/for-master' into 'master' (*)
  937317e... docs: Cosmetics (*)
  c175a7a... searchentry: Fix keynav (*)
  6a13bbb... Merge branch 'michaelweghorn/master_issue1820_gtkfilechoose (*)
  37eb049... notebook: Don't capture clicks (*)
  1ca308a... Merge branch 'fix-notebook-tabs' into 'master' (*)
  342400d... paperdialog: Convert the printer combo (*)
  c4215a2... pagesetupdialog: Drop the Private struct (*)
  990a87f... printdialog: Convert some leftover code (*)
  687da2c... text: Drop unused includes (*)
  c8843d0... fontchooser: Drop unused includes (*)
  ab50d20... Merge branch 'printer-combo-conversion' into 'master' (*)
  6255bd6... Updated Spanish translation (*)
  2cc39fe... Updated Spanish translation (*)
  9b363a6... Merge branch 'benzea/fix-css-update' into 'gtk-3-24' (*)
  7c1cf77... gdk: Drop gdk_device_get_axis_value leftovers (*)
  dd6174c... Merge branch 'cherry-pick-947c3e9f' into 'master' (*)
  8dbe9e9... Merge branch 'wip/ricotz/cleanup' into 'master' (*)
  d2cfe9f... Update POTFILES.in (*)
  d468ea3... quartz: added open capability to gtk_application (*)
  2a9c92f... Drop unused includes (*)
  25c2059... pagesetupdialog: Port the papersize combo (*)
  5bcb01e... pagesetupdialog: Convert the printer combo (*)
  019f4b6... Adwaita: dropdown styling (*)
  de729e9... Merge branch 'wip/jimmac/dropdown-styling' into 'master' (*)
  985ba83... Merge branch 'page-setup-combos' into 'master' (*)
  7373e73... Update Ukrainian translation (*)
  ceb63b8... Updated Spanish translation (*)
  86562a6... ci: Move images into environment variables (*)
  73fdefd... ci: Move backend Meson flags into a variable (*)
  53eb85b... Merge branch 'ebassi/ci-cleanup-master' into 'master' (*)
  dbec5a8... Update Romanian translation (*)
  29c0dfb... Update Romanian translation (*)
  1b265a7... Stop using GTestDBus (*)
  10bcbae... gtk-demo: Select the initial demo properly (*)
  981c71c... Merge branch 'no-more-testdbus' into 'master' (*)
  68d80ba... Merge branch 'fix-initial-demo-selection' into 'master' (*)
  c5481a1... Add libcloudproviders as a fallback subproject (*)
  d243c6d... ci: Enable libcloudproviders support (*)
  12c38c1... Use the appropriate include for libcloudproviders (*)
  7489959... gtk-demo: Add a missing source file (*)
  e5d6bb6... Fix another cloudprovider include (*)
  f64d0d8... Merge branch 'matthiasc/cloudprovider-ci' into 'master' (*)
  0fb83d7... gtk4-demo: Cosmetic fixes to the dialog demo (*)
  6141c13... gtk-demo: Fix the tagged entry demo (*)
  b46bfca... gtk-demo: Cosmetic changes to the tagged entry demo (*)
  a994392... gtk-demo: Cosmetic changes (*)
  cd10785... gtk-demo: Fix the settings demo (*)
  2a51d4f... Merge branch 'matthiasc/for-master' into 'master' (*)
  c0cf839... Fix minor typos (*)
  bd5fcf2... Merge branch 'typo_fix' into 'master' (*)
  94f2462... Update Ukrainian translation (*)
  a7f5b2e... Update a comment (*)
  979bf5c... cups: Use allow/ignore list (*)
  7e03288... Fix typo in a comment (*)
  0a55d4c... docs: Clean up the GtkBuilder description (*)
  3f78199... Rename (unused) argument (*)
  7a1df3f... Rename delegate input method context (*)
  df73bf3... Rename internal object for the Quartz input method context (*)
  0c023bb... Clarify document (*)
  c7916c8... Use the appropriate name for Juneteenth (*)
  1c856a2... Rename master and slave device (*)
  a614716... quartz: gtk-application - inhibit openFiles events from cmd (*)
  77b4f6d... Merge branch 'quartz-openfile-fix' into 'master' (*)
  5e6c316... Merge branch 'better-naming' into 'master' (*)
  9eaeb04... Fix print dialog node name (*)
  5eb1812... fishbowl: Remove visibility handling (*)
  a974c83... gsktransform: Make next == NULL case explicit (*)
  461497e... widget: Avoid doing GtkSnapshot work just to append one nod (*)
  203bb42... widget: Re-shuffle preconditions in snapshot_child() (*)
  2c3a41a... csstransformvalue: Make no-transform case explicit (*)
  1e4dc90... widget: don't queue a redraw on css transform changes (*)
  f49a02e... adwaita: Use proper transform for spinners (*)
  1e6e522... window: Remove dead code (*)
  395d13d... window: Stop adding css nodes manually (*)
  ddacf8c... window: Don't add class to css node directly (*)
  0c1cfbb... transform: Compare 3d points directly (*)
  b2875d7... window: Add automatic titlebar before content widget (*)
  5dde4c0... transform: Fix equal() docs (*)
  0b13e68... Avoid calling g_list_model_get_n_items() all the time (*)
  7c9f294... builder: Avoid allocating things we don't use (*)
  c6921cd... builder: Use default size of 8 for the ObjectProperty array (*)
  1f89f21... numbervalue: Remove some leftover debugging code (*)
  2ae8ace... cssselector: Only copy max_selector once (*)
  3bd648e... stack: stop keeping a cached child render node around (*)
  da85815... transform: Fix docs to use "transform" instead of "matrix" (*)
  68886ba... treeview: Remove identical if branches (*)
  424e468... widget: Don't leak css transform (*)
  e45518f... stack: Fix :needs-attention docs (*)
  652323a... stack: Fix some documentation mishaps (*)
  d81a5a8... stack: Add missing accessors for GtkStackPage properties (*)
  fbb7948... stack: Avoid using an uninitialized value (*)
  32f4aa1... Update Romanian translation (*)
  ff3b03c... listbase: Fix copy/paste error (*)
  dffbcd8... Merge branch 'wip/otte/for-master' into 'master' (*)
  69e14ba... Revert "notebook: Don't capture clicks" (*)
  3141eae... gtk-demo: Modernize the tag entry demo (*)
  5593608... columview: Fix cell creation (*)
  4a43c77... Merge branch 'matthiasc/for-master' into 'master' (*)
  e8ba16d... listbase: separate autoscroll from rubberband (*)
  4e56581... listbase: Autoscroll during DND (*)
  c659a23... listbase: Increase the autoscroll threshold (*)
  02b293b... listbase: Don't use adjustments for autoscrolling (*)
  b299d62... columnview: separate autoscroll from headers (*)
  470a1aa... columnview: Autoscroll during DND (*)
  110c316... columnview: Increase the autoscroll threshold (*)
  5629ac3... Add a list dnd example (*)
  9555e61... treeexpander: Auto-expand during DND (*)
  f054c31... expander: Remove a pointless return (*)
  6280066... testlistdnd: Add a tree (*)
  290611f... editablelabel: Accept text drops (*)
  8511f25... editablelabel: Allow to drag text (*)
  17af979... testlistdnd: Use editable labels (*)
  395d404... Merge branch 'listview-dnd' into 'master' (*)
  eb25fc1... gtk-demo: Add animated icons to the dnd demo (*)
  b7ddf0b... Merge branch 'dnd-demo-animation' into 'master' (*)
  677bfe6... gtk-demo: Clean up initial selection handling (*)
  7c2d218... gridview: Compute right amount of items to skip (*)
  2842030... gridview: Don't assert on a condition that can happen (*)
  3fab2b5... gtk-demo: Clean up memory handling in the weather demo (*)
  ad98e72... dropdown: Add GtkDropDown:selected-item (*)
  79b1d24... Merge branch 'gtk4-arb_fbo' into 'master' (*)
  8475d88... gtk-demo: Clean up initial selection handling (*)
  a103408... gtk-demo: Make the colors demo populate incrementally (*)
  7ff3534... Merge branch 'drop-down-selected-item' into 'master' (*)
  19c3815... Merge branch 'incremental-colors' into 'master' (*)
  0214b98... Merge branch 'matthiasc/for-master' into 'master' (*)
  45167d5... dropdown: emit notify for selected from the changed callbac (*)
  3549f43... demo: Use GtkDropDown::selected-item (*)
  62b214f... filechooserwidget: Use gtk_drop_down_get_selected_item (*)
  97b10df... Merge branch 'wip/otte/for-master' into 'master' (*)
  393054d... Update Polish translation (*)
  b0c6b28... Updated Lithuanian translation (*)
  70894b4... gtk-demo: Embed the RGBA value (*)
  bfdede7... Revert "gtk-demo: Make the colors demo populate incremental (*)
  8348a11... gtk-demo: Compute HSV values directly (*)
  1d26341... gtk-demo: Make colors demo contain all 16,777,216 colors (*)
  1b04517... gtk-demo: Add custom listmodel for all true colors. (*)
  f149beb... gtk-demo: Add a permutation to compute colors from the posi (*)
  456b762... gtk-demo: Allow color list to have any size (*)
  d3f7dea... gtk-demo: Reinstate incremental filling (*)
  a928ea6... sortlistmodel: Look at order (*)
  727a78a... gtk-demo: Add an "Unsorted" option (and default to it) (*)
  9b8c0f3... gtk-demo: Cosmetic improvement to the colors demo (*)
  7d409dd... Merge branch 'wip/otte/listview-colors' into 'master' (*)
  511e5f3... filter: Make GtkEveryFilter buildable (*)
  607f08e... Port the icon browser to GtkGridView (*)
  c73dd9e... Merge branch 'matthiasc/for-master' into 'master' (*)
  f83aa16... Merge branch 'port-icon-browser' into 'master' (*)
  293f2e6... demos: Fix builds against Visual Studio headers (*)
  9fd3212... gtk-demo: Add a warning to the colors demo (*)
  9f1208b... Merge branch 'master.msvc' into 'master' (*)
  2df139c... gdk: Make gdk_keyval_to_unicode platform-independent (*)
  8a91d1d... Merge branch 'matthiasc/for-master' into 'master' (*)
  05736af... x11: be more verbose when glClientWaitSync behaves unexpect (*)
  fb14802... Merge branch 'wip/dont-assert-without-evidence' into 'maste (*)
  418bbb2... entrycompletion: Name the controllers (*)
  9faaa5e... Fix change notification for event controllers (*)
  692cc42... Add gtk_widget_prepend_controller (*)
  53a30ea... entry completion: Make keynav work again (*)
  c6fe881... gdk: Clarify the docs of gdk_keyval_to_unicode (*)
  1791c63... Merge branch 'fix-entry-completion' into 'master' (*)
  367d24b... Merge branch 'keyval-to-uni-fix' into 'master' (*)
  67a7ad0... entrycompletion: Drop action support (*)
  9bcf401... Add a basic clipboard test (*)
  a0f6ff1... x11: ensure some context is bound before calling glClientWa (*)
  91a96d2... Merge branch 'matthiasc/for-master' into 'master' (*)
  7ff427b... Merge branch 'drop-entry-completion-actions' into 'master' (*)
  1643e81... Merge branch 'wip/fencing-without-context-is-discouraged' i (*)
  1912513... x11: Ensure bound context is compatible with sync fence (*)
  518462d... Merge branch 'wip/fencing-without-context-is-discouraged' i (*)
  34a12f4... entry completion: Drop the Private struct (*)
  83f22fc... Add a few missing includes (*)
  ec54399... Adwaita: notebook legibility fixes (*)
  a3f4caa... Merge branch 'matthiasc/for-master' into 'master' (*)
  fff981b... Merge branch 'wip/jimmac/notebook-legibility' into 'master' (*)
  e8210d5... Add GtkStringList as public api (*)
  2cfeb10... Merge branch 'stringlist' into 'master' (*)
  4fe608e... gtkwidget: Cancel all gestures in other groups (*)
  31b95ce... gtkmain: Look up transient-for hierarchies to determine mod (*)
  c1d9027... gdk: Drop GDK_SOURCE_ERASER (*)
  59a8106... gdk: Drop supports_multidevice API (*)
  5f29b8f... gdk: Drop GdkGrabOwnership (*)
  6d2860e... gdk: Drop gdk_seat_get_logical_pointers() (*)
  cf1fbdf... gdk: Add gdk_event_get_seat() (*)
  7be6afe... gdk: Depend less on gdk_event_get_device() (*)
  29d054c... gtkwidget: Remove dead code (*)
  f872eb6... gtkmain: Drop unused struct field (*)
  42ed8a2... gtkwidget: Drop _gtk_widget_get_device_surface() (*)
  f401b05... gtkwidget: Avoid poking surfaces and events in gtk_widget_l (*)
  469a4a7... gdk: Drop gdk_device_get_last_event_surface() (*)
  8031036... gtkwindowhandle: Drop has-grab checks (*)
  386b63b... scrolledwindow: Don't take adjustments in new() (*)
  fd5f6ef... gtk-demo: Improve the entry completion demo (*)
  3656994... gtk-demo: Enable inline completion (*)
  bce518b... entrycompletion: Various fixes (*)
  e834e51... Install gtkstringlist.h (*)
  455d91b... testgtk: Update list of cursor names (*)
  f7c5cf1... gtknotebook: Move away from grab_notify (*)
  7627480... gtkspinbutton: Drop grab_notify handler (*)
  df30741... gtkbutton: Drop grab_notify handler (*)
  2f8d5e2... gtkvideo: Track child focus to determine whether controls s (*)
  1f79864... gtkprintoperation-win32: Don't track grab-notify (*)
  994f327... gtkwidget: Drop ::grab-notify signal and vfunc (*)
  ddb3a4b... gtkmain: Make grab-notify notifications more targeted (*)
  1c5cf17... gtkwidget: Drop internal checks in grab-notify (*)
  f046e27... gtkwidget: Drop gtk_widget_device_is_shadowed() (*)
  102d2a3... gtkwidget: Avoid use of shadowed flag (*)
  8e549d7... gtkwidget: Drop _gtk_widget_[gs]et_shadowed() (*)
  8eeef54... gtktextview: Remove child textview items last (*)
  ba1944d... Merge branch 'matthiasc/for-master' into 'master' (*)
  f4e2007... Merge branch 'scrolled-window-api' into 'master' (*)
  db82eae... Merge branch 'wip/carlosg/input-cleanups' into 'master' (*)
  c0cbf9d... Update Turkish translation (*)
  3d3d7db... stringfilter: Fix a typo (*)
  d0e5610... Drop unused includes (*)
  1f410fa... searchentry: Update the docs slightly (*)
  c9b032a... gtk-demo: Fix a typo in the listbox demo (*)
  30e79e8... docs: Fix a typo (*)
  0ec868b... inspector: Adapt to dropdown api change (*)
  0ef0edf... Merge branch 'matthiasc/for-master' into 'master' (*)
  d830724... Add amalgamated roaring bitmaps source code (*)
  5b1195f... gtk: Add some g-i annotations to GtkStringList (*)
  db452f0... Add GtkBitset (*)
  ff36cfb... testsuite: Add tests for GtkBitset (*)
  277a91d... multiselection: Port to GtkBitset (*)
  8395698... selectionmodel: Replace query_range() with get_selection() (*)
  fa02956... selectionmodel: Add gtk_selection_model_set_selection() (*)
  a38c423... listbase: Port rubberband to gtk_selection_model_set_select (*)
  006dfdc... selectionmodel: Remove select_callback() functions (*)
  58d3213... Remove GtkSet (*)
  3d8b6f6... multiselection: Track items across resorts (*)
  6ceab55... gtk-demo: Port listview-colors demo to multiselection again (*)
  488b0cb... gtk: Remove GtkPropertySelection (*)
  e574dcb... Fix indentation (*)
  de4803b... listbase: Don't do extra work (*)
  c2b0330... listbase: Move a common function from the children into Gtk (*)
  64aa281... listbase: Allocate rubberband according to list coords (*)
  147388e... multiselection: Implement get_selection_in_range() (*)
  724c936... listbase: Allocate gridview items properly on RTL (*)
  7c52e03... listbase: Flip autoscroll deltas if adjustments are flipped (*)
  ec4a489... listview: Allocate rubberband at end of size_allocate() (*)
  a594996... listbase: Compute rubberband region on-demand (*)
  30488e6... listbase: Only compute the modifiers when releasing the rub (*)
  dc1dbe6... listbase: Make rubberbanding a threshold drag (*)
  721396b... dropdown: Annotate the get_selected_item method (*)
  e20610c... Merge branch 'wip/ricotz/annotations' into 'master' (*)
  1d1f618... Merge branch 'tintou/dropdown-annotations' into 'master' (*)
  f07d304... main: Avoid a warning (*)
  e04191a... Merge branch 'wip/otte/bitset' into 'master' (*)
  4185ba2... docs: Some tweaks to the list widget overview (*)
  3f55bfe... Merge branch 'matthiasc/for-master' into 'master' (*)
  b81bbde... gtkswitch: Don't be eager in accepting the gesture (*)
  0ce4f66... gtktext: Don't accept (twice!) all press actions (*)
  9b9a9f1... Merge branch 'wip/carlosg/sequence-state-fixups' into 'mast (*)
  3558bea... text: Give names to event controllers (*)
  a26865e... widget: Add a debug message for consumed key events (*)
  2d914d5... text: Handle key events in the target phase (*)
  8b4560c... Revert "text: Avoid creating a PangoAttrList we don't need" (*)
  cd9f573... text: Be more selective when selecting on focus-in (*)
  fd2861d... docs: Add css docs to entries (*)
  7fa8a69... Merge branch 'matthiasc/for-master' into 'master' (*)
  cfdc81a... Adwaita: Fix block cursors in spinbuttons (*)
  2c55335... Merge branch 'matthiasc/for-master' into 'master' (*)
  913cd91... widget: Fix an oversight (*)
  64db05d... shortcutcontroller: Add some debug spew (*)
  c20a966... text: Update action enabled state correctly (*)
  0d10982... text: Support reverse selection (*)
  5d11e98... gtk-demo: Improve formatting in the color demo (*)
  3a70ca9... listitem: Correct the docs (*)
  c447fa8... Merge branch 'matthiasc/for-master' into 'master' (*)
  d4f0593... gl renderer: Handle 0/1 progress in crossfade nodes (*)
  21f9148... gl renderer: Fix cross-fade nodes with invisible end child (*)
  8fcf1b7... renderbackground: Only query h/vrepeat if we need to (*)
  ec1133d... renderbackground: Only query number of layers once (*)
  f1b010a... Add .view to view widgets (*)
  c41b413... textview: Remove unused define (*)
  20935f6... scale: Rearrange child widgets (*)
  21b84b1... recorder: Remove some debug spew (*)
  89a67ac... recorder: s/gint/int/g (*)
  3a4fbc5... recorder: Remove Full/Partial render distinction (*)
  2534310... recorder: Remove frame time from recording rows (*)
  4800dd3... rendernode: Trivial whitespace change (*)
  8cc2a44... recorder: Don't select new row when adding recording (*)
  d0bb72a... label: Only care about clipboard in unrealize of we need to (*)
  8354342... widget: Don't get the frame clock if we don't use it (*)
  4fb495d... builder: Warn about dropped objects (*)
  3aa5019... gtk-demo: Drop an unused object (*)
  4d68736... Update Kazakh translation (*)
  f3d5f66... Update Kazakh translation (*)
  8f0b92e... Merge branch 'matthiasc/for-master' into 'master' (*)
  6590236... builder: Documentation tweaks (*)
  66bce08... docs: Migration guide additions (*)
  ace4eac... Merge branch 'matthiasc/for-master' into 'master' (*)
  8a269de... multiselection: Update docs (*)
  674ede8... docs: Remove ancient version information (*)
  6a4b5ea... Annotate nullable argument (*)
  24d6a19... Add pre-condition check on nullable argument (*)
  117c71f... Merge branch 'issue-2900' into 'master' (*)
  608cbc2... printeditor: Cosmetics (*)
  6774f36... print-editor: Allow opening files (*)
  59fe4a3... printeditor: Add desktop file and appdata (*)
  ddcba4d... bitset: Cosmetic documentation changes (*)
  7c98af6... stack: Cosmetic documentation fixes (*)
  4d7d031... gdk: Small documentation fixes (*)
  9dff4d6... stack: Remove nonexisting api from headers (*)
  334f954... sorter: Some doc corrections (*)
  7047d68... gtk: Add some missing symbols to the docs (*)
  5d9bcfb... stringlist: Cosmetic documentation fix (*)
  0c9a0df... Merge branch 'print-editor' into 'master' (*)
  6819c7c... docs: Update environment sections (*)
  4fa71fd... shortcuts: Use GTK_DEBUG_KEYBINDINGS (*)
  30eca5a... Drop GTK_DEBUG_SHORTCUTS (*)
  d46b046... wayland: Respect GDK_DEBUG=default-settings (*)
  d31bb8b... testsuite: Don't pass GDK_DEBUG for release builds (*)
  9f2926d... gdk: Better help for GDK_DEBUG (*)
  93a51f7... gsk: Better help for GSK_DEBUG (*)
  a6752bd... gtk: Better help for GTK_DEBUG (*)
  5229069... widget: Avoid uninitialized access (*)
  1f8c79e... Add g_intern_static_string to valgrind suppressions (*)
  01fbf84... Stop setting GTK_IM_MODULE_FILE (*)
  6a6146a... bitset: Fix the right-shift implementation (*)
  3dc6267... testsuite: Bump the per-test timeout to 60s (*)
  3132353... ci: Drop one of the focus tests (*)
  c4b2112... Merge branch 'matthiasc/for-master' into 'master' (*)
  c8b5715... bitset: Correct preconditions in gtk_bitset_add_rectangle (*)
  c4e8218... bitset: Add more tests (*)
  b77110c... bitset: Fix documentation syntax (*)
  cab6808... gtk-demo: Fix binary name in --version (*)
  4f7f157... node-editor: Document the node format (*)
  8770584... node-editor: Add a gear menu (*)
  2b6f243... node-editor: Cosmetics (*)
  d4ff275... node-editor: Add a help window (*)
  6bdca27... ci: Create new origin for forks (*)
  6ddd979... Merge branch 'matthiasc/for-master' into 'master' (*)
  e818685... Merge branch 'ci-style' into 'master' (*)
  520c211... Updated Spanish translation (*)
  7ccf32d... gtk: focus out the GtkIMContextWayland upon finalization. (*)
  7170fde... Merge branch 'wip/Jehan/GtkIMContextWayland-master' into 'm (*)
  c267a75... Stop using GtkFunctionsListItemFactory (*)
  72f1d34... Drop GtkFunctionsListItemFactory (*)
  82aa0d1... expression: Add to the docs (*)
  8067797... builderlistitemfactory: Documentation fixes (*)
  fca2ba9... gtklistitemfactory: Cosmetic documentation fixes (*)
  f2853ff... Add nullable annotations for gtk_cclosure_expression_new() (*)
  72d3a90... Merge branch 'issue-2904' into 'master' (*)
  bbb2819... inspector: Remove list model support from the property edit (*)
  e3b5b76... x11: Handle window getting unmapped while frame still pendi (*)
  56b3669... x11: Avoid thawing surface until frame is drawn (*)
  52666d6... inspector: Rename DataList -> TreeData (*)
  e25c25f... Merge branch 'wip/on-the-surface-good-fences-can-make-bad-n (*)
  613213f... inspector: proper list model support (*)
  cc072eb... inspector: Avoid a use of gtk_style_context_add_class (*)
  c0e2d7c... Drop unnecessary uses of gtk_style_context_add_class (*)
  9650236... Merge branch 'inspector-list-model' into 'master' (*)
  f0ea0be... Merge branch 'matthiasc/for-master' into 'master' (*)
  fae014e... textlayout: remove virtual table indirection (*)
  d0068a0... Add gtk_multi_selection_get_model (*)
  25f670f... Merge branch 'wip/chergert/gtk4-remove-textlayout-vtable' i (*)
  43b9fc6... Merge branch 'wip/baedert/for-master' into 'master' (*)
  9889012... Merge branch 'matthiasc/for-master' into 'master' (*)
  7c3b300... headerbar: Show title buttons by default

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