[gtk] (145 commits) Non-fast-forward update to branch shortcuts-rebased-again



The branch 'shortcuts-rebased-again' 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:

  6fce670... widget: Bring back _gtk_widget_list_controllers()
  15fee49... bindings: Replace GtkBindingArg arguments with GVariant
  1ed9574... bindings: Add gtk_binding_entry_add_signal_variant()
  fa5f92a... bindings: Parse into GVariantBuilder directly
  0df13ac... bindings: Make gtk_binding_parse_signal() use GVariantBuild
  cd501be... shortcutcontroller: Introduce
  50fbf61... bindings: Split out function to invoke an action signal
  b45769a... gtk: Add GtkShortcut
  57f0154... widget: Add gtk_widget_class_add_shortcut()
  df0e29c... bindings: Add more variant types
  d6c504d... window: Port bindings to use shortcuts
  cd493b3... shortcut: Add GtkShortcutTrigger
  7190152... trigger: Add an alternative trigger
  6b3bf3e... assistant: Port bindings to use shortcuts
  4126054... combobox: Port bindings to use shortcuts
  d40150a... shortcut: Add gtk_shortcut_set_callback()
  89fb8f2... text: Port bindings to use shortcuts
  4c34744... dialog: Port binding to use shortcuts
  e416a94... widget: Port bindings to use shortcuts
  6e9d889... treeview: Port bindings to use shortcuts
  5257dc3... shortcutcontroller: Add private API for running class short
  21768ae... shortcutcontroller: Add gtk_shortcut_controller_add_shortcu
  23e0d21... toolbar: Port bindings to use shortcuts
  a801b43... filechooserwidget: Port bindings to use shortcuts
  093863d... textview: Port bindings to use shortcuts
  8fe7413... spinbutton: Port bindings to use shortcuts
  135e3f9... paned: Port bindings to use shortcuts
  c2e59db... flowbox: Port bindings to use shortcuts
  14643ca... shortcutswindow: Port bindings to use shortcuts
  4488f6f... shortcutssection: Port bindings to use shortcuts
  25172a8... searchentry: Port bindings to use shortcuts
  a7e7534... scrolledwindow: Port bindings to use shortcuts
  455708e... scalebutton: Port bindings to use shortcuts
  faed9ca... scale: Port bindings to use shortcuts
  ea762ac... notebook: Port bindings to use shortcuts
  8273979... menushell: Port bindings to use shortcuts
  719038a... menu: Port bindings to use shortcuts
  d17a504... menubar: Port bindings to use shortcuts
  0a85646... listbox: Port bindings to use shortcuts
  483bfff... label: Port bindings to use shortcuts
  30994bb... infobar: Port bindings to use shortcuts
  92adafe... iconview: Port bindings to use shortcuts
  f50f592... combobox: Redo key event forwarding hack
  8688c7b... treeview: Redo event forwarding hack
  5b12b87... accelgroup: Actually have a default mod mask
  228fa2c... passwordentry: Remove unused header
  70a112d... eventcontrollerkey: Remove binding handling
  c1e8265... popovermenu: Port away from GtkBindings
  50232b7... gtk: Remove bindings
  cf270a5... model button: Use simpler api for accels
  900d96a... accellabel: Get rid of class variables
  d99c2b3... accellabel: Move gtk_accelerator_get_label() code
  adaaed0... accelgroup: Add gtk_accel_group_print_label()
  55ac4e8... shortcuttrigger: Add gtk_shortcut_trigger_to_label()
  c51836a... shortcutcontroller: Add GtkShortcutScope
  189c15e... gtk-demo: Add a dumb demo for shortcut triggers
  0ab5b26... gdk: Remove GDK_RELEASE_MASK
  8242fcf... window: Get rid of public APIs that shouldn't be
  334577d... window: Put F10 accelerator into its own shortcut controlle
  49ff4f7... shortcuttrigger: Add support for mnemonics
  5b79288... shortcut: Add gtk_shortcut_set_mnemonic_activate()
  72cc545... label: Implement mnemonics using shortcuts
  fbcb5f9... shortcutmanager: Add
  de87c20... menu: Implement GtkShortcutManager
  e78aa3f... window: Remove all old mnemonic handling API
  fb7d151... menushell: Remove old mnemonic handling
  cf6e195... gtk: Remove accel paths
  1c7c9cd... gtk: Remove GtkAccelMap
  0e515ae... accelgroup: Remove unneeded APIs
  690a228... shortcut: Add GtkShortcutAction
  141ef89... shortcut: Change the API for creating shortcuts
  2e65163... gtk-demo: Port the sliding puzzle demo to shortcuts
  6cc490a... shortcutcontroller: Implement GListModel
  245101c... shortcutcontroller: Add gtk_shortcut_controller_new_for_mod
  e416d16... widget: Keep keybindings as a GListStore
  95106f5... shortcutaction: Add gtk_shortcut_action_to_string()
  55d1aa8... gdk: Make gdk_keyval_name() return a const char
  74c6689... shortcuts: Mananage managed shortcuts with a custom model
  aaece68... shortcuttrigger: Add hash(), equal(), and compare() functio
  4317bde... accelerators: Make gtk_accelerator_parse() return TRUE/FALS
  364fe48... accel: Add display arg to gtk_accelerator_parse_with_keycod
  0102841... application: Replace accelerator handling with shortcuts
  7fa5472... shortcuttrigger: Add gtk_shortcut_triger_new_parse_string()
  a9e8b91... shortcutaction: Integrate with GtkBuilder property parsing
  0eb529c... shortcutcontroller: Implement GtkBuildable
  6fbed42... gtk-demo: Redo builder example to use shortcuts
  7bf8219... testgtk: Port keyval example to shortcut controllers
  0c1d1fa... widget: Remove gtk_widget_add_accelerator()
  44f61bf... doc tools: Create AccelLabel image without using GtkAccelGr
  481831c... testsuite: Remove GtkAccelGroup usage
  c6bf2a2... testmenubutton: Don't create a GtkAccelGroup
  db6f6c3... accels: Remove GtkAccelGroup
  81818be... filechooser: Remove outdated hack
  fab8f8b... filechooser: Trigger the location popup via bindings
  60a4cd8... shortcuttrigger: Filter a few modifiers out
  fc74a1b... shortcutcontroller: Unref shortcut proper
  6e93747... Add gtk_widget_class_bind_action
  d12a037... window: Use gtk_widget_class_bind_action
  b102811... shortcut controller: Make model readable
  bb6dfa2... inspector: Show shortcut actions and triggers
  751aa1c... inspector: Add a quick shortcuts page
  767624d... inspector: Show owners for shortcuts
  baaa488... Set names on shortcut controllers
  6c73367... label: Remove mnemonics when unmapped
  d481666... Implement group cycling
  2a3ab84... shortcut controller: Factor out a helper
  4ebea02... popover menu: Implement shortcut manager
  88d06bf... popover menu: Make mnemonics visible
  2bfdd61... model button: Stop parsing accels
  129fa74... model button: Drop accel lookup hack
  fe993bb... action muxer: Support injecting shortcuts
  02658f8... widget: Pass shortcuts to the action muxer
  6bfcb91... text: Convert bindings from signals to actions
  97cd9a4... widget_factory: Stop using GtkApplication for accels
  08b3110... widget: Unset propagation limits for shortcut managers
  b44ae5c... text: Add more actions
  426049e... text: Convert bindings to actions
  f53d06c... text: Stop using keybinding signals internally
  a959784... text: Drop keybinding signals
  297132f... Redo default activation in entries
  ad0d819... docs: Make the shooter build again
  b110298... entry: Silence gtk-doc warnings
  f8e5057... password entry: Silence gtk-doc warnings
  e38aae1... shortcut action: Silence gtk-doc warnings
  797066e... shortcut controller: Silence gtk-doc warnings
  8ec2dad... shortcut trigger: Silence gtk-doc warnings

Commits added to the branch:

  7e73da5... widget: Add parameter type back to install_action (*)
  d1f4068... Replace stateful actions by property actions (*)
  35a88c1... widget: Rename a function (*)
  1f0904d... widget: Teach query_action about property actions (*)
  06ff4a8... textview: Stop using action muxer needlessly (*)
  95e5472... action muxer: Remove unused api (*)
  ad4a81e... action muxer: Change inheritance (*)
  4515604... Add another test for action inheritance (*)
  1355801... Add a test for action introspection (*)
  203d612... widget: Clarify docs for action inheritance (*)
  366e8da... Add another test for action inheritance (*)
  8fd968e... action muxer: Don't activate disabled actions (*)
  b903d8e... Add another action test (*)
  1be850d... Add includes back to gtk4.types.in (*)
  b0fea6f... widget: Bring back _gtk_widget_list_controllers()
  b7eb1b4... bindings: Replace GtkBindingArg arguments with GVariant
  8ab18fd... bindings: Add gtk_binding_entry_add_signal_variant()
  2128857... bindings: Parse into GVariantBuilder directly
  557d41c... bindings: Make gtk_binding_parse_signal() use GVariantBuild
  7ac15be... shortcutcontroller: Introduce
  4bd1bd6... bindings: Split out function to invoke an action signal
  97795a5... gtk: Add GtkShortcut
  2982a57... widget: Add gtk_widget_class_add_shortcut()
  c9db073... bindings: Add more variant types
  090288f... window: Port bindings to use shortcuts
  70d41ad... shortcut: Add GtkShortcutTrigger
  72c1c38... trigger: Add an alternative trigger
  d9d6d60... assistant: Port bindings to use shortcuts
  0bf21e4... combobox: Port bindings to use shortcuts
  2fb99eb... shortcut: Add gtk_shortcut_set_callback()
  79c73a6... text: Port bindings to use shortcuts
  0fdc3e7... dialog: Port binding to use shortcuts
  a98f2fd... widget: Port bindings to use shortcuts
  d767e71... treeview: Port bindings to use shortcuts
  bc4ce01... shortcutcontroller: Add private API for running class short
  ee0be6f... shortcutcontroller: Add gtk_shortcut_controller_add_shortcu
  696d296... toolbar: Port bindings to use shortcuts
  4086165... filechooserwidget: Port bindings to use shortcuts
  606dc14... textview: Port bindings to use shortcuts
  8652386... spinbutton: Port bindings to use shortcuts
  2fb5c8f... paned: Port bindings to use shortcuts
  5071a88... flowbox: Port bindings to use shortcuts
  fb589df... shortcutswindow: Port bindings to use shortcuts
  8fff9a5... shortcutssection: Port bindings to use shortcuts
  726ceec... searchentry: Port bindings to use shortcuts
  99d7b74... scrolledwindow: Port bindings to use shortcuts
  9c5e678... scalebutton: Port bindings to use shortcuts
  14448e4... scale: Port bindings to use shortcuts
  d3b01c8... notebook: Port bindings to use shortcuts
  daf4636... menushell: Port bindings to use shortcuts
  f272c49... menu: Port bindings to use shortcuts
  78d7c68... menubar: Port bindings to use shortcuts
  7a06f8a... listbox: Port bindings to use shortcuts
  62b71fa... label: Port bindings to use shortcuts
  ade06e8... infobar: Port bindings to use shortcuts
  2b62605... iconview: Port bindings to use shortcuts
  a726d2e... combobox: Redo key event forwarding hack
  f6f1eda... treeview: Redo event forwarding hack
  e8b13c8... accelgroup: Actually have a default mod mask
  4dc423b... passwordentry: Remove unused header
  8178078... eventcontrollerkey: Remove binding handling
  8263a16... popovermenu: Port away from GtkBindings
  ea178a1... gtk: Remove bindings
  32b2bd0... model button: Use simpler api for accels
  18754b3... accellabel: Get rid of class variables
  334f803... accellabel: Move gtk_accelerator_get_label() code
  d723ad5... accelgroup: Add gtk_accel_group_print_label()
  6140fef... shortcuttrigger: Add gtk_shortcut_trigger_to_label()
  e48c108... shortcutcontroller: Add GtkShortcutScope
  981bd96... gtk-demo: Add a dumb demo for shortcut triggers
  aad6fb2... gdk: Remove GDK_RELEASE_MASK
  b788c4f... window: Get rid of public APIs that shouldn't be
  a1b99c7... window: Put F10 accelerator into its own shortcut controlle
  ce1d13a... shortcuttrigger: Add support for mnemonics
  f6666ea... shortcut: Add gtk_shortcut_set_mnemonic_activate()
  8bc6591... label: Implement mnemonics using shortcuts
  d8addbd... shortcutmanager: Add
  f1f7f32... menu: Implement GtkShortcutManager
  7f2e126... window: Remove all old mnemonic handling API
  59706ba... menushell: Remove old mnemonic handling
  5771526... gtk: Remove accel paths
  53aed87... gtk: Remove GtkAccelMap
  6fe990e... accelgroup: Remove unneeded APIs
  3c26084... shortcut: Add GtkShortcutAction
  33f73e3... shortcut: Change the API for creating shortcuts
  886f54f... gtk-demo: Port the sliding puzzle demo to shortcuts
  dc6a4c5... shortcutcontroller: Implement GListModel
  960715e... shortcutcontroller: Add gtk_shortcut_controller_new_for_mod
  302d568... widget: Keep keybindings as a GListStore
  3cc3c4d... shortcutaction: Add gtk_shortcut_action_to_string()
  4ae8daf... gdk: Make gdk_keyval_name() return a const char
  c914c86... shortcuts: Mananage managed shortcuts with a custom model
  c938d82... shortcuttrigger: Add hash(), equal(), and compare() functio
  890d996... accelerators: Make gtk_accelerator_parse() return TRUE/FALS
  8771996... accel: Add display arg to gtk_accelerator_parse_with_keycod
  d73988d... application: Replace accelerator handling with shortcuts
  3be558d... shortcuttrigger: Add gtk_shortcut_triger_new_parse_string()
  a6252e2... shortcutaction: Integrate with GtkBuilder property parsing
  b10baf0... shortcutcontroller: Implement GtkBuildable
  e63c7a9... gtk-demo: Redo builder example to use shortcuts
  af0a896... testgtk: Port keyval example to shortcut controllers
  52f22fc... widget: Remove gtk_widget_add_accelerator()
  5f416e4... doc tools: Create AccelLabel image without using GtkAccelGr
  e4bf6e8... testsuite: Remove GtkAccelGroup usage
  c92a687... testmenubutton: Don't create a GtkAccelGroup
  7a3d99b... accels: Remove GtkAccelGroup
  357c9f3... filechooser: Remove outdated hack
  72b0f89... filechooser: Trigger the location popup via bindings
  e606b6f... shortcuttrigger: Filter a few modifiers out
  df37764... shortcutcontroller: Unref shortcut proper
  101eefb... Add gtk_widget_class_bind_action
  72d6e15... window: Use gtk_widget_class_bind_action
  557834b... shortcut controller: Make model readable
  cfa712a... inspector: Show shortcut actions and triggers
  d59c193... inspector: Add a quick shortcuts page
  beeee15... inspector: Show owners for shortcuts
  b8794d7... Set names on shortcut controllers
  996281f... label: Remove mnemonics when unmapped
  dec434d... Implement group cycling
  9be4cdd... shortcut controller: Factor out a helper
  ec3f6e6... popover menu: Implement shortcut manager
  5c2c5e9... popover menu: Make mnemonics visible
  518ecdf... model button: Stop parsing accels
  10e4c0f... model button: Drop accel lookup hack
  783dfe8... action muxer: Support injecting shortcuts
  eb362ed... widget: Pass shortcuts to the action muxer
  89ef5b2... text: Convert bindings from signals to actions
  cc8b423... widget_factory: Stop using GtkApplication for accels
  be3e7e1... widget: Unset propagation limits for shortcut managers
  efe186b... text: Add more actions
  d46839a... text: Convert bindings to actions
  b0f2907... text: Stop using keybinding signals internally
  27521a7... text: Drop keybinding signals
  34a95fe... Redo default activation in entries
  e583a57... docs: Make the shooter build again
  4f22042... entry: Silence gtk-doc warnings
  24245cd... password entry: Silence gtk-doc warnings
  49e38b2... shortcut action: Silence gtk-doc warnings
  6ec75af... shortcut controller: Silence gtk-doc warnings
  a8c7167... shortcut trigger: Silence gtk-doc warnings
  41b961b... textview: Quiet a compiler warning
  3185451... widget: Quiet a compiler warning
  b49478b... flowbox: Avoid warnings in class init
  e6c3f94... introspection test: Update
  747c9dd... text: Documentation for actions

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