[gtk] (267 commits) Non-fast-forward update to branch wip/ebassi/shortcut



The branch 'wip/ebassi/shortcut' 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:

  4ca3914... bindings: Replace GtkBindingArg arguments with GVariant
  f9dacc4... bindings: Add gtk_binding_entry_add_signal_variant()
  7962f90... bindings: Parse into GVariantBuilder directly
  4e84820... bindings: Make gtk_binding_parse_signal() use GVariantBuild
  940b7f3... shortcutcontroller: Introduce
  6762c71... bindings: Split out function to invoke an action signal
  43bef18... gtk: Add GtkShortcut
  52ff2fa... widget: Add gtk_widget_class_add_shortcut()
  3f83345... bindings: Add more variant types
  6a9b8ac... window: Port bindings to use shortcuts
  26a8baa... shortcut: Add GtkShortcutTrigger
  35d573c... trigger: Add an alternative trigger
  a2ba6ea... assistant: Port bindings to use shortcuts
  8c5b936... combobox: Port bindings to use shortcuts
  cd8c71d... shortcut: Add gtk_shortcut_set_callback()
  b2dc56c... entry: Port bindings to use shortcuts
  cb48bf6... dialog: Port binding to use shortcuts
  31c1c4b... widget: Port bindings to use shortcuts
  20afc42... treeview: Port bindings to use shortcuts
  04e3f4d... shortcutcontroller: Add private API for running class short
  e3857c4... shortcutcontroller: Add gtk_shortcut_controller_add_shortcu
  3b62574... toolbar: Port bindings to use shortcuts
  810716e... filechooserwidget: Port bindings to use shortcuts
  41a0b2e... textview: Port bindings to use shortcuts
  f0d31d1... spinbutton: Port bindings to use shortcuts
  e11aac3... paned: Port bindings to use shortcuts
  afc8e9b... flowbox: Port bindings to use shortcuts
  cd64e85... shortcutswindow: Port bindings to use shortcuts
  1e12303... shortcutssection: Port bindings to use shortcuts
  549ac1a... searchentry: Port bindings to use shortcuts
  dc18848... scrolledwindow: Port bindings to use shortcuts
  bd6461e... scalebutton: Port bindings to use shortcuts
  a24e748... scale: Port bindings to use shortcuts
  f714442... notebook: Port bindings to use shortcuts
  922ed8c... listbox: Port bindings to use shortcuts
  41733b9... label: Port bindings to use shortcuts
  f8597af... infobar: Port bindings to use shortcuts
  3527e57... iconview: Port bindings to use shortcuts
  c659d25... eventcontrollerkey: Remove unused header
  9f46cff... combobox: Redo key event forwarding hack
  6ab8fea... treeview: Redo event forwarding hack
  d418193... accelgroup: Actually have a default mod mask
  35ee059... gtk: Remove bindings
  3da8686... accellabel: Get rid of class variables
  91b430d... accellabel: Move gtk_accelerator_get_label() code
  00690ad... accelgroup: Add gtk_accel_group_print_label()
  e9b3a26... shortcuttrigger: Add gtk_shortcut_trigger_to_label()
  3a0c887... shortcutcontroller: Add GtkShortcutScope
  db8fa86... gtk-demo: Add a dumb demo for shortcut triggers
  ee427e6... gdk: Remove GDK_RELEASE_MASK
  bb12b71... window: Get rid of public APIs that shouldn't be
  ef51999... window: Put F10 accelerator into its own shortcut controlle
  cf2d773... shortcuttrigger: Add support for mnemonics
  e7d3995... shortcut: Add gtk_shortcut_set_mnemonic_activate()
  0003c9b... label: Implement mnemonics using shortcuts
  2f54f9f... shortcutmanager: Add
  6fcc9a9... window: Remove all old mnemonic handling API
  0a4423b... menushell: Remove old mnemonic handling
  c131839... gtk: Remove accel paths
  e4c2e7c... gtk: Remove GtkAccelMap
  8d011c1... accelgroup: Remove unneeded APIs
  7eafe99... shortcut: Add GtkShortcutAction
  1e08123... shortcut: Change the API for creating shortcuts
  bd088ec... gtk-demo: Port the sliding puzzle demo to shortcuts
  ad81e42... shortcutcontroller: Implement GListModel
  76d5c8b... shortcutcontroller: Add gtk_shortcut_controller_new_for_mod
  bdd8b3b... widget: Keep keybindings as a GListStore
  6e29e7d... shortcutaction: Add gtk_shortcut_action_to_string()
  13ab159... gdk: Make gdk_keyval_name() return a const char
  c4e57a9... shortcuts: Manage managed shortcuts with a custom model
  7c7fb87... shortcuttrigger: Add hash(), equal(), and compare() functio
  eba2dad... accelerators: Make gtk_accelerator_parse() return TRUE/FALS
  99371cf... accel: Add display arg to gtk_accelerator_parse_with_keycod
  e5d588d... application: Replace accelerator handling with shortcuts
  7d0b93a... shortcuttrigger: Add gtk_shortcut_triger_new_parse_string()
  a37a884... shortcutaction: INtegrate with GtkBuilder property parsing
  38c579a... shortcutcontroller: Implement GtkBuildable
  9d4e3dc... testgtk: Port keyval example to shortcut controllers
  6ff6d71... widget: Remove gtk_widget_add_accelerator()
  2acbade... doc tools: Create AccelLabel image without using GtkAccelGr
  d32e0e8... testsuite: Remove GtkAccelGroup usage
  774d077... testmenubutton: Don't create a GtkAccelGroup
  c618f3f... accels: Remove GtkAccelGroup
  36c09f3... filechooser: Remove outdated hack
  d27bdbd... filechooser: Trigger the location popup via bindings

Commits added to the branch:

  4b96e7f... Application: Do not reuse Ctrl+F1 for help-overlay (*)
  fc15a40... Fixed bug that prevented GTK from storing printer driver pr (*)
  5dd7f20... Fixed code styling. (*)
  26febcc... Fixed win32 printer dialogue not saving devmode->dmDeviceNa (*)
  4b2e4f6... Always emit reset for IM preedit with mouse click (*)
  f15a34c... gdk: Handle small final sigma in gdk_keyval_convert_case (*)
  5040d81... gdkseatdefault: Unref removed slave devices (*)
  9c6669b... gdk/x11: Properly unref removed device in XI2 device manage (*)
  5be1457... imwayland: Connect gtk_im_context_focus_in/out to GtkEventC (*)
  17ca95a... popover: Do not validate the css node on show() (*)
  12ec090... Merge branch 'wip/otte/for-master' into 'master' (*)
  65050a1... css: Don't do the "all set" test (*)
  c6158f1... cssselector: Reorder functions (*)
  f0fe2e0... Fix a doc typo (*)
  5e3cbff... cssselector: Rework how we handle the bloom filter (*)
  fd021e7... Merge branch 'wip/otte/for-master' into 'master' (*)
  b3f454e... Merge branch 'fix-doc-typo' into 'master' (*)
  a7b34df... widget: Add style class API (*)
  058f82d... Add gtk-doc as a subproject (*)
  98e6e0c... ci: Update the version of Meson in the CI image (*)
  51e155b... ci: Deploy the API reference on our GitLab pages (*)
  db5d9cc... Remove reftests from expected-fail list (*)
  6830845... Merge branch 'gtk-doc-ci' into 'master' (*)
  c3421ce... Silence a compiler warning (*)
  db8276f... Merge branch 'wip/baedert/widget-add-style-class' into 'mas (*)
  59994bd... performance test: Produce better numbers (*)
  5776d0d... css: Split styles into groups (*)
  b378f56... Compute style change based on values structs (*)
  10e4c04... Use style values directly (*)
  75c73ac... Merge branch 'robertroth/shortcuts-overlay-accel' into 'mas (*)
  b859407... Merge branch 'reset-with-click' into 'master' (*)
  b97054f... Merge branch 'css-style-split-2' into 'master' (*)
  83cccfc... Merge branch 'gdk-device-leak-fix' into 'master' (*)
  aabb250... Merge branch 'gtk-4-im-wayland-controller-focus-in' into 'm (*)
  2488830... x11: add support for _GTK_WORKAREAS_Dn (*)
  5e95e15... animatedstyle: Fix the debug build (*)
  556a8a8... Merge branch 'wip/muktupavels/work-areas' into 'master' (*)
  bba5de7... Update POTFILES.skip (*)
  aef67bd... GtkIconTheme: Make the base GtkIconTheme threadsafe (*)
  3ac7e30... icon theme: Make GtkIconInfo cached data threadsafe (*)
  b96ab74... GtkIconInfo: Implement paintable (*)
  aefd844... GtkIconHelper use GtkIconInfo as paintable (*)
  c42977a... Convert trivial users of icon theme loading to use info as  (*)
  53c5427... Add gtk_icon_info_snapshot_with_colors() and use instead of (*)
  884e06a... icon theme: Add gtk_icon_info_download_texture() function (*)
  dbe0212... icons: Convert use of load() to download_texture() (*)
  afa6cc2... Break out cairo color matrix recoloring to gdk_cairo_image_ (*)
  6ffb54f... icon-theme: Add gtk_icon_info_download_colored_texture() (*)
  97b24b0... tests: Use gtk_icon_info_download_colored_texture instead o (*)
  71b3b54... icon-theme: Add async icon loader (*)
  317b395... icon-theme: Drop loading_themes recursion check (*)
  0d666f0... icon-theme: Use gtk_icon_theme_choose_icon_async in tests (*)
  6af4b6a... icon-theme: Drop all load() calls from GtkIconInfo (*)
  ab69d43... builder: Use a better name for templates (*)
  cb60c1b... builder: Add profiler marks for parsing (*)
  929d325... profiler: Exit gracefully on SIGTERM (*)
  6a15e91... Rename GtkIcon widget to GtkBuiltinIcon (*)
  e2f7786... icon-theme: Rename GtkIconInfo to GtkIcon (*)
  b087f9c... icon-theme: Drop the _for_scale() versions and always take  (*)
  1e6a825... icon-theme: Clean up locking (*)
  56ec748... icon theme: Actually don't block in gtk_icon_theme_choose_i (*)
  1be9322... icon theme: Actually use scale in choose_icon_async() (*)
  55db9d0... icon-theme: Only add theme load profiler mark if we actuall (*)
  d2f26b2... icon-theme: Improve profiler mark for icon loads (*)
  ff3e022... icon helper: Remove profiler mark (*)
  6a8001f... icon-theme: Preload default icon themes in thread (*)
  d1c6d78... GtkImage: Preload icons during css validation (*)
  2b20212... icon-theme: Fix indentation of matrix values (*)
  b227a2f... icon-theme: Use GtkSnapshot, not GdkSnapshot (*)
  ff0642b... icon-theme: Remove trailing whitespaces (*)
  f7cd2a7... Fix warnings in gdk gir build (*)
  2ec51b7... icon-theme: Update the docs (*)
  27799ba... Remove final references to "icon info" with just "icon" (*)
  5f8c2b5... indentation: fix various alignment issues (*)
  d1cd578... icon-theme: Add i/o priority to choose_icon_async() (*)
  c69327c... icon-theme: Show which icon loads are threaded in profile m (*)
  498ab6a... IconHelper: Only preload icons once (*)
  b67d582... GtkIconHelper: Preload icons for mapped widgets with higher (*)
  d478ae1... icon-theme: Avoid reentrancy issues while loading icon them (*)
  09ef67a... icon-theme: Add icon theme name in profiler mark (*)
  99c89d6... Merge branch 'icon-theme-rework' into 'master' (*)
  4071e1e... build: require sassc and drop generated .css files (*)
  a46f9af... Remove primary monitor api (*)
  c91c4b6... Merge branch 'kill-primary-monitor-2' into 'master' (*)
  f140b15... Merge branch 'meson-sassc-subproject' into 'master' (*)
  9f55377... Updated Spanish translation (*)
  0c5ba00... Update Karbi translation (*)
  6104c12... Build fix for GtkCssValues (*)
  79c8a16... Remove simple search engine (*)
  09612a1... filechooser: Remove debug spew (*)
  7479564... modelbutton: Update a11y states (*)
  7027fc9... Make it easy to recognize initial style values (*)
  7fbb37a... background: Don't render initial backgrounds (*)
  5faf977... border: Don't render initial borders (*)
  27223f7... Merge branch 'initial-style' into 'master' (*)
  f84fdfc... Merge branch 'sigma' into 'master' (*)
  621120d... css: Fix an oversight in style change computation (*)
  66af531... display-x11: don't mention gdk_monitor_is_primary in the do (*)
  e7f2833... Merge branch 'wip/muktupavels/update-documentation' into 'm (*)
  f291518... tests/testdnd2.c: Don't include unistd.h unconditionally (*)
  69ed4c9... demos/widget-factory/widget-factory.c: Include stdlib.h (*)
  4ab12ab... Remove last GtkWidgetPath reference (*)
  f8d3845... meson/MSVC builds: Use -utf-8 where available (*)
  0a8d760... icon-cache: Add new function to list all the icons in a dir (*)
  e417066... IconTheme: Make icon lookups faster (*)
  308d434... GtkIconCache: Remove unused code (*)
  ef7172d... emojichooser: Make public (*)
  a3be0ec... Don't use xsettings or xft defaults in testsuite (*)
  046de4c... icon-theme: Only have one copy of the icon flags enum (*)
  4685fe1... Merge branch 'faster-theme-lookup' into 'master' (*)
  b8ffe5b... css: Fix the initial values optimization (*)
  85e5922... filechooser portal: Free portal proxy when bus connection c (*)
  008eb04... tests: Initialize dbus before gtk (*)
  a1856c3... a11y tests: Ignore "active" flag on toplevel (*)
  bfebc2b... icontheme: Remove gtk_icon_theme_get_default() (*)
  b713b9f... icontheme: Remove async APIs (*)
  bbbe39f... icontheme: Make text direction a lookup argument (*)
  10023b5... icontheme: Remove GTK_ICON_LOOKUP_USE_BUILTIN (*)
  4c3363b... icontheme: Remove NO_SVG and FORCE_SVG flags (*)
  48b9791... icontheme: Remove gtk_icon_theme_rescan_if_needed() (*)
  3bba52e... icontheme: Remove crayon APIs (*)
  7e8d821... Revert "Break out cairo color matrix recoloring to gdk_cair (*)
  4b96ba5... icontheme: Remove gtk_icon_get_base_size() and gtk_icon_get (*)
  544cd1a... icontheme: Clean up includes (*)
  f7a5dd7... icontheme: Remove contexts (*)
  571021c... icontheme: Pass fallbacks as optional argument to lookup_ic (*)
  138de60... icontheme: Remove GENERIC_FALLBACKS (*)
  c91be54... tooltip: Don't css-validate (*)
  410541f... Rename GtkIcon to GtkIconPaintable (*)
  cc22987... Merge branch 'wip/otte/icontheme' into 'master' (*)
  3cb150a... widget: Remove _gtk_widget_is_drawable() (*)
  a163571... widgetfocus: Remove unnecessary check (*)
  3bb8b56... treelistmodel: Small documentation tweaks (*)
  6640881... maplistmodel: Add an example to the docs (*)
  903af75... widget: Skip not-drawable widgets in snapshot_child (*)
  3f7e409... Merge branch 'wip/otte/for-master' into 'master' (*)
  3177ac4... cssnode: Remove redundant check (*)
  8722837... pathbar: Remove unneeded code (*)
  546a748... widget: Replace style-updated signal with css_changed vfunc (*)
  db9730b... stylecontext: Remove the "changed" signal (*)
  b9c880f... testsuite: Remove the stylecontext test (*)
  31713ab... stylecontext: Remove gtk_style_context_new() (*)
  416182a... style context: Remove parent relationship (*)
  98b42f6... css: Remove unused function (*)
  b75d408... css: Make some local variables const (*)
  fcb08a2... stylecontext: Remove unused typedef (*)
  ed742f1... testperf: Allow measuring start time (*)
  b7b2510... testperf: More flexible mark selection (*)
  85ad943... placessidebar: Change some initial property values (*)
  1e6171a... Read bookmarks async (*)
  ed6c0dc... Don't export color picker functions (*)
  005ea7a... entry: Avoid criticals in dispose (*)
  47c21a2... textview: Don't update action state in dispose (*)
  b1d5de7... notebook: Don't trigger criticals in dispose (*)
  955305a... treestore: Silence compiler warnings (*)
  9e6ae7a... gdk: Silence some compiler warnings (*)
  9a446f2... frameclock: cosmetics (*)
  1cb575a... icontheme: Remove some dead code (*)
  b996b85... Add a lib64 variant of gtk.supp (*)
  fac435b... widget: Fix a memory leak with class actions (*)
  25c25ba... icontheme: Fix various memory leaks (*)
  54f6515... emojichooser: Add profiler marks for loading (*)
  0ad7912... Merge branch 'wip/otte/css' into 'master' (*)
  9746b72... Merge branch 'public-emojichooser' into 'master' (*)
  ac7dd02... Merge branch 'master.msvc' into 'master' (*)
  34cc680... testsuite: Fix bloomfilter style tests (*)
  d1bd127... testsuite: Make tests run without a11y bus (*)
  e41e807... css tests: Ignore ".csd" vs ".solid-csd" (*)
  8703c7b... Merge branch 'better-test-isolation-2' into 'master' (*)
  2f369b6... Merge branch 'kill-simple-search' into 'master' (*)
  b6e2699... notebook: Update arrows when text direction changes (*)
  5c594fc... Merge branch 'WindowsPrintDriverPreferencesMaster' into 'ma (*)
  07f2583... bindings: Replace GtkBindingArg arguments with GVariant
  350559a... bindings: Add gtk_binding_entry_add_signal_variant()
  e6442c5... bindings: Parse into GVariantBuilder directly
  f283c93... bindings: Make gtk_binding_parse_signal() use GVariantBuild
  1cbee68... shortcutcontroller: Introduce
  02b9436... bindings: Split out function to invoke an action signal
  a3fdb0a... gtk: Add GtkShortcut
  1669dd4... widget: Add gtk_widget_class_add_shortcut()
  48ae9fc... bindings: Add more variant types
  d271186... window: Port bindings to use shortcuts
  0d8cc18... shortcut: Add GtkShortcutTrigger
  626a12b... trigger: Add an alternative trigger
  44ae829... assistant: Port bindings to use shortcuts
  95628c6... combobox: Port bindings to use shortcuts
  35f4a2f... shortcut: Add gtk_shortcut_set_callback()
  f35b8b8... bindings: Export action activation internally
  987b33e... shortcut: Add action activation
  fcfaa3b... Allow installing bindings bound to actions
  f6fe837... text: Port to widget shortcuts
  890c120... dialog: Port binding to use shortcuts
  1d25790... widget: Port bindings to use shortcuts
  025856c... treeview: Port bindings to use shortcuts
  9553fe9... shortcutcontroller: Add private API for running class short
  7975e33... shortcutcontroller: Add gtk_shortcut_controller_add_shortcu
  66a4413... toolbar: Port bindings to use shortcuts
  deb920f... filechooserwidget: Port bindings to use shortcuts
  c471b3d... textview: Port bindings to use shortcuts
  bd38128... spinbutton: Port bindings to use shortcuts
  8bee5c1... paned: Port bindings to use shortcuts
  6cd08e8... flowbox: Port bindings to use shortcuts
  32176ed... shortcutswindow: Port bindings to use shortcuts
  39a0deb... shortcutssection: Port bindings to use shortcuts
  47420da... searchentry: Port bindings to use shortcuts
  c9b63a4... scrolledwindow: Port bindings to use shortcuts
  58ca4d2... scalebutton: Port bindings to use shortcuts
  b9c95ae... scale: Port bindings to use shortcuts
  82c2fe4... notebook: Port bindings to use shortcuts
  600b02b... listbox: Port bindings to use shortcuts
  3d9d76f... label: Port bindings to use shortcuts
  b4e36fd... infobar: Port bindings to use shortcuts
  a0a92d4... iconview: Port bindings to use shortcuts
  7c84401... combobox: Redo key event forwarding hack
  f4350ec... widget: Add private accessor to event controllers
  3500925... treeview: Redo event forwarding hack
  a2cdf0f... accelgroup: Actually have a default mod mask
  387c053... entry: Remove unused include
  3f5621d... passwordentry: Remove unused include
  74cc743... popovermenu: Port to shortcuts
  d62b228... popover: Remove unused include
  f90cfb0... Remove bindings activation from GtkEventControllerKey
  150198d... cssprovider: Remove unused include
  66043a8... Remove unused include
  e27ed01... gtk: Remove bindings
  74e5e34... accellabel: Get rid of class variables
  6665727... accellabel: Move gtk_accelerator_get_label() code
  a96bcd3... accelgroup: Add gtk_accel_group_print_label()
  d805bc6... shortcuttrigger: Add gtk_shortcut_trigger_to_label()
  7c5f33a... shortcutcontroller: Add GtkShortcutScope
  5a59a7c... gtk-demo: Add a dumb demo for shortcut triggers
  abd93c7... gdk: Remove GDK_RELEASE_MASK
  9a9bdd3... window: Get rid of public APIs that shouldn't be
  d222b21... window: Put F10 accelerator into its own shortcut controlle
  28e5529... shortcuttrigger: Add support for mnemonics
  e051626... shortcut: Add gtk_shortcut_set_mnemonic_activate()
  23f8200... label: Implement mnemonics using shortcuts
  f1789ff... Add GtkShortcutManager
  5e31752... window: Remove all old mnemonic handling API
  561a2c6... Remove GtkMnemonicHash
  d9deaa0... gtk: Remove accel paths
  ac887b9... gtk: Remove GtkAccelMap
  2d1d5ef... accelgroup: Remove unneeded APIs
  30d79b9... shortcut: Add GtkShortcutAction
  74524be... shortcut: Change the API for creating shortcuts
  8c88bd5... gtk-demo: Port the sliding puzzle demo to shortcuts
  20ea427... shortcutcontroller: Implement GListModel
  410a291... shortcutcontroller: Add gtk_shortcut_controller_new_for_mod
  56d3414... widget: Keep keybindings as a GListStore
  6ceee4b... shortcutaction: Add gtk_shortcut_action_to_string()
  a9a490c... gdk: Make gdk_keyval_name() return a const char
  4aec80a... shortcuts: Mananage managed shortcuts with a custom model
  e3bf73b... shortcuttrigger: Add hash(), equal(), and compare() functio
  3d6fd81... accelerators: Make gtk_accelerator_parse() return TRUE/FALS
  bc8f276... accel: Add display arg to gtk_accelerator_parse_with_keycod
  b01e521... application: Replace accelerator handling with shortcuts
  ae1e10f... shortcuttrigger: Add gtk_shortcut_triger_new_parse_string()
  1809d70... shortcutaction: INtegrate with GtkBuilder property parsing
  c4915d9... shortcutcontroller: Implement GtkBuildable
  5574163... testgtk: Port keyval example to shortcut controllers
  fb1d92a... widget: Remove gtk_widget_add_accelerator()
  fe8b8f8... doc tools: Create AccelLabel image without using GtkAccelGr
  c28013b... testsuite: Remove GtkAccelGroup usage
  0f16b51... testmenubutton: Don't create a GtkAccelGroup
  8cc3b95... accels: Remove GtkAccelGroup
  82ebe18... filechooser: Remove outdated hack
  3a61b09... filechooser: Trigger the location popup via bindings

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