[gtk] (465 commits) Non-fast-forward update to branch wip/chergert/quartz4u



The branch 'wip/chergert/quartz4u' 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:

  45c7c85... macos: prototype new GDK backend for macOS
  c89bf55... macos: dont clear the delegate
  864022a... macos: use gdk_surface_get_mapped()
  6881d0a... macos: fix refocusing bug
  5f37dc3... macos: check for valid GdkEvent
  b2e37fe... macos: move popup-layout-changed signal emission lower
  caf4907... macos: simplify root coords calculation
  01aa5c3... macos: implement get_geometry
  807a7b5... macos: surfaces use relative x/y from parent
  9992c6b... macos: clear present bit when hiding
  48dc645... macos: fix coordinates when intersecting monitors
  5551d9b... macos: more root coordinate fixes
  1806945... macos: make GdkMacosSurface abstract
  74f02c1... macos: only do initial present once
  37f89ab... macos: tweak initial placement of CSD windows
  3c1f214... macos: use grab-broken events
  2ba310d... macos: bit of cleanup
  a86c9a5... macos: damage after invalidating
  625a9cb... macos: surface cleanup
  0a67c84... macos: set initial surface size during construction
  422c2c2... macos: remove some duplicate configure events
  bfae8b3... macos: wire-up API to manually reposition popups
  050c865... macos: use new coords when calculating offsets
  8a68465... macos: update popup when parent surface moves/resizes
  517ebb8... macos: cleanup repositioning a bit
  110cec0... macos: check transient-for first for focus (key window) cha
  335cbd2... macos: ignore destroyed surfaces
  bc9b0f1... macos: use visible frame instead of whole monitor
  bd0947f... macos: clamp toplevel present to workarea for first present
  61e1f9b... macos: check workarea top in final check for snapping
  0b0d8d0... macos: fix scroll mouse direction
  2553514... macos: track monitor changes and update surface positions
  d4b7fe4... macos: use quartz surface
  b2a23a8... macos: add type checks
  d6b73a7... macos: cleanup naming
  fb0fc8d... macos: add view helper
  8233e5d... macos: track opacity from toplevel window
  63ee5d8... macos: avoid intermediate copy surface
  31193c9... macos: remove dead code
  f8e2111... macos: fix click through when CSD is used
  1f65049... macos: add missing <NSTextInputClient>
  b1760c1... macos: make CSD windows opaque when maximized
  363a4cc... macos: add opaque CALayer when drawing
  7da3ca2... macos: avoid recreating views for opaque regions
  9d22043... macos: simplify conditional
  cb5f441... macos: remove extra show
  8a3043b... macos: disable decorated for popupwindow
  e0c334e... macos: update position for popup when showing
  3c9c43d... macos: implement basic clipboard reading
  627fbe6... macos: track upstream changes
  5bcabea... macos: implement text/uri-list reading from clipboard
  e14c4fb... macos: track clipboard changes when foreground changes
  d111b1c... macos: start on a clipboard item data provider
  aeefbac... macos: make basic clipboard work
  bbb6c0d... build: fix export-dynamic on macos
  8de113d... macos: allow null surface
  c4dceb5... macos: add warp pointer helper
  4259f49... macos: cleanup meson.build
  b5b897b... macos: start on GdkDrag and surfaces for macos
  a7df673... macos: take hotspot into account when moving
  94ce293... macos: remove debug printf
  bc6eca7... macos: fix positioning to be surface relative
  4bca7b9... macos: add opacity helper
  ce6cb2a... macos: add zoomback on drag cancel
  4321454... macos: grab when starting drag
  016b351... macos: track changes for device names
  534bfe4... macos: cleanup
  34b481e... macos: make sure window can become key
  9b6177f... macos: some cancellation cleanup
  4cae27b... macos: stay topmost during zoomback
  60429fc... macos: add missing includes
  284bcab... macos: stub out a GL layer
  e4a90c3... macos: link against QuartzCore for GL
  481a5c3... macos: start on GL context

Commits added to the branch:

  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 (*)
  cd09681... build-aux: search various Glib/GIO utilities in .pc file. (*)
  2fb755e... build-aux: fallback to default glib-compile-schemas & gio-q (*)
  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 (*)
  0966636... bitset: Add APIs needed for a filterlistmodel (*)
  0d39883... filterlistmodel: Make model not construct-only (*)
  7653351... Add a selection filter model (*)
  671daea... gtk-demo: Track the selection (*)
  1f8e7c8... Merge branch 'selection-filter' into 'master' (*)
  cc18191... Merge branch 'wip/exalm/show-title-buttons' into 'master' (*)
  619b246... inspector: Fix the monitor list width (*)
  f01d695... Merge branch 'matthiasc/for-master' into 'master' (*)
  54bfd38... Update Chinese (China) translation (*)
  c2da2f7... selectionfilter: Fix bugs in signal translation (*)
  92e5536... testsuite: Add selection filter model tests (*)
  be20a04... Merge branch 'selection-filter-fixes' into 'master' (*)
  6510ca8... Update Catalan translation (*)
  599b807... Fixes typos (*)
  b74a489... Update POTFILES.in and POTFILES.skip (*)
  6997562... filechooser: Make filtering work again (*)
  9ad3758... Merge branch 'matthiasc/for-master' into 'master' (*)
  9332d0d... Merge branch 'typo' into 'master' (*)
  1c71e56... Update Ukrainian translation (*)
  b03069b... a11y: Remove double initialization of variables (*)
  b75db7d... stringfilter: Don't crash if the expression returns "" (*)
  f75a3a0... stringlist: Take a const char const * argument (*)
  5080730... listmodels: Stop respecting item-type (*)
  795d312... selectionmodels: Add set_model() support (*)
  6f2f828... tests: Make testlistview be a list again (*)
  6099fba... bitset: Add gtk_bitset_new_range() (*)
  fb14f50... stringlist: Make property not construct-only (*)
  a979daa... stringlist: Make one constructor call the other (*)
  67cbb2a... stringlist: Clarify docs for gtk_string_list_get_string() (*)
  c4e4de3... stringlist: Remove n_additions argument from gtk_string_lis (*)
  f6c2c2e... stringlist: Call splice() for adding items after constructi (*)
  1dbb8df... stringlist: Export gtk_string_object_new() (*)
  882a87c... Update Romanian translation (*)
  1d96fc8... Update Kazakh translation (*)
  d65214f... Merge branch 'wip/otte/for-master' into 'master' (*)
  acccac5... filefiler: No more floating (*)
  a8b0125... filefilter: Drop GtkFileFilterInfo (*)
  644d522... filefilter: Drop custom filters (*)
  2d8fddc... filefilter: Drop GtkFileFilterFlags (*)
  be3449b... filefilter: Convert to a GtkFilter (*)
  35988d6... Stop using gtk_file_filter_filter (*)
  11dd602... Drop gtk_file_filter_filter (*)
  286a00a... docs: Cleanups for the file filter docs (*)
  5a2f791... filefilter: Cleanups and optimizations (*)
  6267c84... Merge branch 'file-filter2' into 'master' (*)
  acad5e4... filefilter: Fix an embarrassing oversight (*)
  665df37... filefilter: Header file cosmetics (*)
  1a613de... filefilter: Cosmetics (*)
  202348f... filefilter: Cosmetics (*)
  6bb7caf... Merge branch 'matthiasc/for-master' into 'master' (*)
  b54f671... gtk-demo: Add a listview demo for filtering strings (*)
  d4b868d... filterlistmodel: Rewrite with bitset data structure (*)
  2a90bc1... filterlistmodel: Add incremental filtering (*)
  9b2d8ac... filterlistmodel: Add gtk_filter_list_model_get_pending() (*)
  b64eb6c... gtk-demo: Add incremental filtering to words demo (*)
  66fa938... filterlistmodel: Look at type of change (*)
  ac524bb... demo: Make words listview load async (*)
  7c4ad1a... gtk-demo: Cosmetic fixes for the words demo (*)
  62c385a... gtk-demo: No selection in the words demo (*)
  fc770a3... gtk-demo: Use a progressbar in the words demo (*)
  3d931b4... bitset: Don't overflow when splicing (*)
  3162e25... bitset: Fix typo: gtk_bitset_slice() => gtk_bitset_splice() (*)
  bf3382a... testsuite: Add more filterlistmodel tests (*)
  2bba856... Update Catalan translation (*)
  26d83b1... Update Catalan translation (*)
  76290e8... filechooser: Add gtk_file_chooser_get_filters (*)
  ea07a92... filechooser: Add a readonly :filters property (*)
  57a2256... filechooser: Add gtk_file_chooser_get_shortcuts (*)
  e7b773b... filechooser: Add a readonly :shortcut-folders property (*)
  2a2a687... Merge branch 'file-chooser-api-cleanups' into 'master' (*)
  729ba44... Merge branch 'wip/otte/filterlistmodel' into 'master' (*)
  c7e9415... Update Catalan translation (*)
  8fa44fc... Update Romanian translation (*)
  817da34... Update Romanian translation (*)
  59119cd... Fix typo: Filer -> Filter (*)
  818287a... Update Ukrainian translation (*)
  54a3293... stack: Fix handling of GtkStackPage:visible (*)
  e5c0716... inspector: Remove an unused field (*)
  0b38a06... inspector: Add dom-like navigation controls (*)
  9b73c55... Merge branch 'patch-1' into 'master' (*)
  fe5b364... inspector: Drop unused properties (*)
  dfc04a5... inspector: Reshuffle the sidebar (*)
  ea2c27c... levelbar: Chainup to parent buildable when handling custom  (*)
  fdeda38... Fix "not nullable" annotation (*)
  18c87fa... Annotate string array (*)
  2bf5a15... Merge branch 'issue-2915' into 'master' (*)
  7e97c25... gtk#767 add a way to change the application_id of a topleve (*)
  4d371b2... inspector: Fix property list styling (*)
  86f800e... Merge branch 'inspector-navigation' into 'master' (*)
  32e9621... Update Kazakh translation (*)
  56f771b... Update Ukrainian translation (*)
  2e959fe... Update Ukrainian translation (*)
  f6347f1... Fixes to Catalan translations (*)
  463f3d3... directorylist: Add monitoring (*)
  49ce680... Merge branch 'directorylist-monitor' into 'master' (*)
  775e358... Update Romanian translation (*)
  6b0eb97... Update Romanian translation (*)
  ccc8ad8... Update Romanian translation (*)
  422c1d9... Update Kazakh translation (*)
  52982a8... Update Ukrainian translation (*)
  e376d63... directorylist: Fix file monitoring implementation (*)
  8e73d00... testsuite: Fix an asan error (*)
  779c71b... testsuite: Fix some memory leaks reported by asan (*)
  13b37b0... gsk: Fix a transform leak (*)
  e6d8eed... testsuite: Fix a memory leak in the bitmask tests (*)
  0546e26... bookmarklist: Don't leak uris (*)
  3d008d5... picture: Don't leak alternative-test (*)
  766f4bc... css: Fix some memory leaks in error paths (*)
  26a23d3... shortcuttrigger: Fix some leaks in error paths (*)
  0dc946d... testsuite: Assorted leak fixes (*)
  8fb1e33... Merge branch 'matthiasc/for-master' into 'master' (*)
  cc8bb5f... Remember to call print_cb even if print operation is cancel (*)
  06d67d2... cups: Plug a memory leak (*)
  8c4df51... tests: Plug some more memory leaks (*)
  bc8bc68... Add a suppression file for asan (*)
  379d830... Merge branch 'printing-portal-fix-master' into 'master' (*)
  0f8bc67... docs: Add gtk_file_chooser_get_shortcut_folders (*)
  73dcda4... tests: Stop using file chooser apis that are going away (*)
  2321e9d... filechooser: Drop gtk_file_chooser_[un]_select_all (*)
  dcee15c... filechooser: Drop gtk_file_chooser_[un]select_file (*)
  f3744c9... Cosmetics (*)
  89bf8af... filechooser: Make get_files return a list model (*)
  99a0b35... filechooser: Drop the ::file-activated signal (*)
  911ae64... filechoosernative: Update docs (*)
  e31bacf... filechooser: Drop the ::current-folder-changed signal (*)
  2746a2d... filechooser: Drop the ::selection-changed signal (*)
  3e16ef3... Merge branch 'fix-levelbar-layout' into 'master' (*)
  5da21ca... Use depth=1 for cloning sub-projects (*)
  06dd8c2... Merge branch 'wayland_surface_app_id_changing' into 'master (*)
  1b62203... cups: Plug a memory leak (*)
  cebc99d... tests: Plug some more memory leaks (*)
  8d4c878... Add a suppression file for asan (*)
  bc58bd0... NEWS: Updates (*)
  896ebdc... gtkscrolledwindow: Look up correctly target in captured mot (*)
  be12131... Merge branch 'file-chooser-api-cleanup-2' into 'master' (*)
  387649d... Merge branch 'ebassi/subprojects-depth' into 'master' (*)
  ee9f9ae... Merge branch 'matthiasc/for-master' into 'master' (*)
  c0c5ce2... gdk/x11: Ignore regular crossing events while in implicit g (*)
  f00d2b3... Merge branch 'wip/carlosg/scrollbar-fixes' into 'master' (*)
  75db19c... css: Plug a memory leak (*)
  8c95a84... Merge branch 'matthiasc/for-master' into 'master' (*)
  395521f... x11: Plug a memory leak (*)
  e1a0171... gtkrange: group gestures the right way around (*)
  2ed6224... ci: Add libasan and libubsan to the image (*)
  de82581... ci: Mention image layering in the README (*)
  2d36109... ci: Use the fedora:v20 image (*)
  fa90e42... ci: Set LSAN_OPTIONS for tests (*)
  0252ae2... Merge branch 'wip/carlosg/range-autoscroll' into 'master' (*)
  7903246... Ignore more leaks in asan (*)
  986f721... filterlistmodel: Don't filter out every 513th element (*)
  4d90846... testsuite: Be more exhaustive (*)
  d1a068e... sorter: Remove a return_if_fail() (*)
  4cd92f9... Merge branch 'wip/otte/for-master' into 'master' (*)
  d441e71... x11: Plug a memory leak (*)
  dfa2dcc... Merge branch 'matthiasc/for-master' into 'master' (*)
  d98c0d3... ci: Add a build with asan (*)
  e9efe77... Merge branch 'wip/Jehan/gio-querymodules-pkg-config-master' (*)
  f191b64... Disable lsan for now (*)
  a508f68... Merge branch 'asan-ci' into 'master' (*)
  d3443d6... ci: Use the timeout multiplier from the environment (*)
  70e4dab... ci: Increase the timeout multiplier (*)
  b3dc517... ci: Use lsan again (*)
  333b013... Increase the default timeout for slow tests (*)
  ad04da8... Add the filtermodel-exhaustive test to the slow suite (*)
  0578422... build: Restructure the tests to use dictionaries (*)
  6aafb81... Merge branch 'ci-tweaks' into 'master' (*)
  7c8cd23... Merge branch 'ebassi/ci-timeout' into 'master' (*)
  55217e2... Fix the build with clang (*)
  191e0e8... Merge branch 'matthiasc/for-master' into 'master' (*)
  f1ad883... pathbar: Drop the Private struct (*)
  746b84c... gtk-demo: Make style apply in the file browser (*)
  053223b... pathbar: Stop using GtkFileSystem (*)
  0210850... Reduce includes of gtkfilesystem.h (*)
  b41d380... filechooserbutton: Stop using GtkFileSystem (*)
  ef3f997... filechooser: Drop get_file_system from the interface (*)
  bdcda2d... filechooserwidget: Stop using GtkFileSystem (*)
  8a8b96b... Drop GtkFileSystem (*)
  f2eb036... Merge branch 'matthiasc/for-master' into 'master' (*)
  7ddbbb5... Merge branch 'drop-file-system' into 'master' (*)
  aa5ab02... filechooserwidget: Remove homegrown profiling (*)
  65ecfa2... filechooserwidget: Use dropdown api better (*)
  d8abcdb... Remove unused includes (*)
  2e6b881... filechooserdialog: Stop using the embed interface (*)
  0145809... filechooserdialog: Stop using ::response-requested (*)
  4dac5c2... Drop GtkFileChooserEmbed (*)
  f1188aa... Fix gtk_file_chooser_error_stack_set_custom_error (*)
  7583d48... demo: Add a search filter (*)
  78a59c9... Merge branch 'matthiasc/for-master' into 'master' (*)
  22c1b54... Merge branch 'wip/sadiq/demo-filter' into 'master' (*)
  f32239d... searchbar: Add a key-capture-widget property (*)
  c80b33b... gtk-demo: Make the search bar appear for typing (*)
  a888e1c... demo: Clear filter when search is stopped (*)
  032302c... Merge branch 'matthiasc/for-master' into 'master' (*)
  b4096ce... gtk-demo: Work harder to filter the tree (*)
  4a8330f... Merge branch 'matthiasc/for-master' into 'master' (*)
  4ef5ee2... Update POTFILES.in (*)
  e742fc1... demos: icons for Print and Node Editors (*)
  53831e6... Integrate the new icons (*)
  6502d36... print-editor: Set the devel style class (*)
  08a4f45... Give the inspector a devel header too (*)
  35d2539... gtkwindowhandle: Only claim gesture on action (*)
  57312c9... Update Ukrainian translation (*)
  fbf99b8... Merge branch 'wip/carlosg/windowhandle-gesture-state' into  (*)
  c8421cf... Merge branch 'matthiasc/for-master' into 'master' (*)
  fe5c0e2... Adwaita: sidebar color for file picker (*)
  f87c15f... Merge branch 'wip/jimmac/file-dialog-sidebar-color' into 'm (*)
  3c5afc0... searchbar: Set a focus vfunc (*)
  125ea5e... treeexpander: Be focusable (*)
  577126e... Merge branch 'matthiasc/for-master' into 'master' (*)
  339cccd... NEWS: Updates and fixes (*)
  a07c030... inspector: Fix up input enum names (*)
  1b28353... inspector: Ellipsize in the object tree (*)
  b7eb663... gtk-demo: Make the words demo expand (*)
  7b36b33... expression: Add some introspection (*)
  2b5dd00... inspector: Show some information about expressions (*)
  ccc34ca... Merge branch 'matthiasc/for-master' into 'master' (*)
  627ec82... Adwaita: sidebar color for file picker (*)
  be07153... Adwaita: revert letter-spacing for large-title (*)
  eb9c91c... Update Ukrainian translation (*)
  9cb7002... Merge branch 'wip/jimmac/large-title-letterspacing' into 'm (*)
  38cce2b... Update Romanian translation (*)
  d0ec616... x11: Don't set up frame sync fence on unsupported composito (*)
  115d0cd... Fix shortcuts section reflow (*)
  74a4432... gdk/wayland: Add an API to inhibit and uninhibit idle (*)
  966ab11... gtk/wayland: Add support for idle inhibition in GtkApplicat (*)
  de0f4b0... Merge branch 'shortcuts-section-reflow-fix' into 'master' (*)
  5af7d6b... Merge branch 'idle-inhibit' into 'master' (*)
  c12261a... Merge branch 'wip/fix-picom-crasher' into 'master' (*)
  1c537a6... Merge branch 'wip/jimmac/file-dialog-sidebar-color' into 'm (*)
  eb2a839... Update Romanian translation (*)
  c1c110b... inspector: Use substring matching in the property list (*)
  5666127... Merge branch 'matthiasc/for-master' into 'master' (*)
  a4e6390... Update Greek translation (*)
  480b88c... inspector: Drop an unused field (*)
  f280508... inspector: Drop a Private struct (*)
  594ec3d... inspector: Don't derive from GtkBox (*)
  500dbaa... treelistrowsorter: Fix a faulty example (*)
  46eb51b... inspector: Avoid losing a reference (*)
  b7efd89... Merge branch 'matthiasc/for-master' into 'master' (*)
  f54ed6f... columviewsorter: Add an assertion (*)
  2d1135f... applicationaccels: Plug a leak (*)
  df01c5c... columnlistitemfactory: Plug a leak (*)
  497d137... filechoosernativewin32: Plug a leak (*)
  c55dd10... placessidebar: Plug a leak (*)
  3a43859... Cosmetics (*)
  edb7925... printunixdialog: Plug a leak (*)
  6c1217d... filter tests: Plug a leak (*)
  f94f325... filterlistmodel tests: Plug a leak (*)
  ee96bc7... multiselection tests: Plug a leak (*)
  c36cbd5... sortlistmodel: Remove forgotten G_PARAM_CONSTRUCT_ONLY (*)
  8bf8ac5... Add GdkArray (*)
  edc7977... cssselector: Use GdkArray (*)
  ad8892d... main: Use a GdkArray (*)
  aac2417... Remove preallocated array code (*)
  ac8b398... snapshot: Move structs into .c file (*)
  65359dc... snapshot: Port node list to GdkArray (*)
  a4cd974... array: Add null-termination (*)
  088b5fc... icontheme: Use GdkArray (*)
  90b7b84... array: Add a bunch of new features (*)
  6f8e9bf... snapshot: Use GdkArray for the state stack (*)
  60a09e5... stringlist: Convert to array (*)
  87b5ead... treesorter tests: Add a comment (*)
  b7fa353... Add missing exports for GtkColumnView methods. (*)
  ddb9e42... Merge branch 'matthiasc/for-master' into 'master' (*)
  6b89148... Merge branch 'wip/otte/vector' into 'master' (*)
  58e85c8... testsuite: Add a case with escaped Latin-1 code (*)
  22eccbd... testsuite: Don't be too exhaustive (*)
  c5ea59d... gtk-demo: Don't make demos modal (*)
  e518c1f... stringfilter: Make the constructor take an expression (*)
  de56e89... listitemmanager: Do a better job on double items (*)
  dfe4704... Merge branch 'missing-exports' into 'master' (*)
  495069c... Merge branch 'wip/otte/for-master' into 'master' (*)
  f4a7c7f... gtk-demo: Use better api (*)
  31bb969... Merge branch 'matthiasc/for-master' into 'master' (*)
  cf4a8e2... multisorter: Use GdkArray for the sorters (*)
  5eec736... multifilter: Use GdkArray for the filters (*)
  31a7cac... Merge branch 'matthiasc/arrays' into 'master' (*)
  ecaf6fc... docs: Add GtkTreeExpander (*)
  a8d433d... docs: Link to GtkTreeRowReference (*)
  7500f9b... treeview: allow subclassing GtkTreeView (*)
  adf0e8b... docs: Fix examples (*)
  5f33f4a... docs: Add an example (*)
  b9e8935... docs: Document GtkBitsetIter (*)
  8f7c207... docs: Add more GtkExpression (*)
  059d131... Merge branch 'wip/chergert/subclass-treeview' into 'master' (*)
  5e97df5... bitset: try again (*)
  72d66df... docs: Revise sorter docs a bit (*)
  bcd650f... docs: Revise the filter docs a bit (*)
  353d4d1... Cosmetic docs change (*)
  ec10857... docs: Move columns below columnview (*)
  9742200... Merge branch 'matthiasc/for-master' into 'master' (*)
  d6b3ac8... testsuite: Fix test case indentation (*)
  34008e6... gl renderer: Ignore rounded clip that only increase the cli (*)
  46bb3e3... icontheme: Indentation (*)
  4e42074... adwaita: Remove header bar border radius (*)
  339d9f0... gl renderer: Remove unused flag (*)
  6a60b0f... gl renderer: Try to intersect rounded clips more often (*)
  6cde640... gl renderer: Remove outdated comment (*)
  37d7ab8... gl renderer: Avoid 9-slicing things that can't be (*)
  11f07cb... GdkRGBA: Fix typo in documentation (*)
  f721d2d... debug: Remove resize highlighting (*)
  720c298... snapshot: Use collect_default directoy in push_debug() (*)
  f678b38... widget: Remove useless if statement (*)
  14589c2... widget: Save a gtk_css_node_get_style call (*)
  de0547e... migration guide: Remove a stray html tag (*)
  2bd87ce... boxlayout: Remove unused include (*)
  c1f5153... boxlayout: Remove unnecessary checks (*)
  7e19911... testwidgettransforms: Fix GtkBox casts (*)
  8611faf... Merge branch 'wip/baedert/for-master' into 'master' (*)
  0385f1a... Fix typo in the gtk-doc stanza for gtk_string_filter_new() (*)
  b17cfb9... Merge branch 'ebassi/for-master' into 'master' (*)
  671435e... Fix typo in the GtkStrinFilter constructor declaration (*)
  f292498... Merge branch 'ebassi/for-master' into 'master' (*)
  15f79a6... macos: prototype new GDK backend for macOS

(*) This commit already existed in another branch; no separate mail sent


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]