[gtk] (139 commits) Non-fast-forward update to branch wip/matthiasc/shortcut-4



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

  0b0adad... flattenlistmodel: Give access to child models
  b2151fd... event controller focus: drop include
  6505384... text view: Fix touch selection
  1b8152c... bindings: Replace GtkBindingArg arguments with GVariant
  1db0539... bindings: Add gtk_binding_entry_add_signal_variant()
  48688c6... bindings: Parse into GVariantBuilder directly
  5eea444... bindings: Make gtk_binding_parse_signal() use GVariantBuild
  898a752... shortcutcontroller: Introduce
  41b4bec... bindings: Split out function to invoke an action signal
  31cebd6... gtk: Add GtkShortcut
  dddffad... widget: Add gtk_widget_class_add_shortcut()
  1d40528... bindings: Add more variant types
  c4db287... window: Port bindings to use shortcuts
  ae13c06... shortcut: Add GtkShortcutTrigger
  06af044... trigger: Add an alternative trigger
  0e3f242... combobox: Port bindings to use shortcuts
  ce3c73c... assistant: Port bindings to use shortcuts
  41f752d... shortcut: Add gtk_shortcut_set_callback()
  cf0eb9a... bindings: Export action activation internally
  85732a5... shortcut: Add action activation
  a222b1e... Allow installing bindings bound to actions
  4df2c99... text: Port to widget shortcuts
  e0d73a1... dialog: Port binding to use shortcuts
  2127dd9... widget: Port bindings to use shortcuts
  f8b9342... treeview: Port bindings to use shortcuts
  e3235f4... shortcutcontroller: Add private API for running class short
  54c8aa9... shortcutcontroller: Add gtk_shortcut_controller_add_shortcu
  c04424e... filechooserwidget: Port bindings to use shortcuts
  3431029... textview: Port bindings to use shortcuts
  b829751... spinbutton: Port bindings to use shortcuts
  91de730... paned: Port bindings to use shortcuts
  a033e40... flowbox: Port bindings to use shortcuts
  e8a528c... shortcutswindow: Port bindings to use shortcuts
  2a4b921... shortcutssection: Port bindings to use shortcuts
  6549734... searchentry: Port bindings to use shortcuts
  9f505eb... scrolledwindow: Port bindings to use shortcuts
  7fe82af... scalebutton: Port bindings to use shortcuts
  3dc05cb... scale: Port bindings to use shortcuts
  08aab66... notebook: Port bindings to use shortcuts
  91956ef... listbox: Port bindings to use shortcuts
  41c3991... label: Port bindings to use shortcuts
  f150f2c... infobar: Port bindings to use shortcuts
  2334d9d... iconview: Port bindings to use shortcuts
  129fa0a... widget: Add private accessor to event controllers
  e10436f... combobox: Redo key event forwarding hack
  881bb4c... treeview: Redo event forwarding hack
  984b4f9... accelgroup: Actually have a default mod mask
  d8a333f... entry: Remove unused include
  8823f0f... passwordentry: Remove unused include
  11e7b16... popovermenu: Port to shortcuts
  3f7cce4... popover: Add keynav keybindings
  fefdeaf... popover: Remove unused include
  ab86b01... Remove bindings activation from GtkEventControllerKey
  8d0e1e0... gtk: Remove bindings
  bd87d53... accellabel: Get rid of class variables
  3ebc6b7... accellabel: Move gtk_accelerator_get_label() code
  cfebfd0... accelgroup: Add gtk_accel_group_print_label()
  2dc49e7... shortcuttrigger: Add gtk_shortcut_trigger_to_label()
  75115e1... shortcutcontroller: Add GtkShortcutScope
  7a2ec91... gtk-demo: Add a dumb demo for shortcut triggers
  9a9f89a... gdk: Remove GDK_RELEASE_MASK
  c9ac4bb... window: Get rid of public APIs that shouldn't be
  4695e2d... window: Put F10 accelerator into its own shortcut controlle
  116196a... shortcuttrigger: Add support for mnemonics
  78c3e6f... shortcut: Add gtk_shortcut_set_mnemonic_activate()
  ba3a179... label: Implement mnemonics using shortcuts
  e94c730... Add GtkShortcutManager
  356e324... window: Remove all old mnemonic handling API
  9bb5238... Remove GtkMnemonicHash
  2f3c4af... gtk: Remove accel paths
  4759f5a... gtk: Remove GtkAccelMap
  5ef1cf3... accelgroup: Remove unneeded APIs
  42ca482... shortcut: Add GtkShortcutAction
  93ab8dc... shortcut: Change the API for creating shortcuts
  e74869a... gtk-demo: Port the sliding puzzle demo to shortcuts
  fc12b19... shortcutcontroller: Implement GListModel
  b3e5bd5... shortcutcontroller: Add gtk_shortcut_controller_new_for_mod
  438a6b1... widget: Keep keybindings as a GListStore
  549f5da... shortcutaction: Add gtk_shortcut_action_to_string()
  cf8596b... shortcutcontroller: Use a list model for shortcuts
  e4b1944... shortcutmanager: Use list models
  12d063e... shortcuttrigger: Add hash(), equal(), and compare() functio
  970a301... accelerators: Make gtk_accelerator_parse() return TRUE/FALS
  8e25fd9... accel: Add display arg to gtk_accelerator_parse_with_keycod
  803848b... application: Replace accelerator handling with shortcuts
  764b625... shortcuttrigger: Add gtk_shortcut_triger_new_parse_string()
  6c5856e... builder: Fix a compiler warning
  bdac4b6... shortcutaction: Integrate with GtkBuilder property parsing
  2c8e927... shortcutcontroller: Implement GtkBuildable
  9a07deb... testgtk: Port keyval example to shortcut controllers
  5646609... doc tools: Create AccelLabel image without using GtkAccelGr
  f6546e7... widget: Remove gtk_widget_add_accelerator()
  4dd0766... testsuite: Remove GtkAccelGroup usage
  886bbd4... testmenubutton: Don't create a GtkAccelGroup
  3c16077... accels: Remove GtkAccelGroup
  9bb3b68... filechooser: Trigger the location popup via bindings
  a357081... window: Name the the controllers
  49b15a0... widget: Name the controllers
  8535d73... Only create a class shortcut controller if we have shortcut
  32d80a8... inspector: Show shortcuts
  189ebad... Print mnemonic triggers clearly
  9a9410f... Use an action for the context menu keybinding
  5f3c749... emojichooser: Stop using ::popup-menu
  06bd4e4... scrollbar: Remove :popup-menu forwarding
  768cef3... range: Remove ::popup-menu emission
  e16ecf2... colorchooser: Stop using ::popup-menu
  7d183af... gtk-demo: Stop emitting ::popup-menu
  f38b762... mountoperation: Stop using ::popup-menu
  d0182e1... filechooser: Stop using ::popup-menu
  ca18f4a... placesview: Stop using ::popup-menu
  54e1fd2... widget: Drop the ::popup-menu signal
  d01cf8f... Add a test for shortcut triggers
  6736f0f... Add tests for shortcut actions
  09aef2f... shortcuttrigger: Introduce partial matches
  cd6223a... shortcuttrigger: Do elaborate matching for key events
  e29a33e... shortcutcontroller: Implement mnemonic cycling
  b473400... Drop the keyhash test
  0d90b92... window: Remove GtkKeyHash remnants
  74489c0... Drop GtkKeyHash
  44984ec... shortcutcontroller: Only activate shortcuts of visible widg
  cff8b66... widget: Remove some leftover accel group plumbing
  544a713... Add definition macro for internal types
  f3981e8... Turn GtkShortcutTrigger into an object
  230005a... Turn GtkShortcutAction into a GObject
  0ef3dec... modelbutton: Remove accel poking
  f090d7e... modelbutton: Make activatable
  b1db319... popover: Implement GtkShortcutManager
  8247096... shortcutcontroller: Inject accels into the action muxer
  b60ac56... popovermenu: Make mnemonics work without Alt
  ebb8954... modelbutton: Install accels when inside a popover
  8675965... label: Disconnect visible mnemonics in popovers
  6a29036... popover: Add a mnemonics-visible property
  7a53ccc... label: Respect GtkPopover::mnemonics-visible
  c0819a2... popover: Implement auto mnemonics
  ab46528... popovermenu: Show mnemonics on keynav
  17d61c3... docs: Update the overview input chapter
  5a0cdb7... shortcutcontroller: Expand the docs
  770b761... shortcutaction: Some documentation fixups
  490c054... shortcuttrigger: Some documentation fixups
  3341257... shortcutmanager: Add some more docs

Commits added to the branch:

  1308ecb... flattenlistmodel: Give access to child models (*)
  faf61cd... event controller focus: drop include (*)
  7672e6c... text view: Fix touch selection (*)
  f61d520... entry: Remove unused include (*)
  a9c3a33... passwordentry: Remove unused include (*)
  cc9c45a... Merge branch 'matthiasc/for-master' into 'master' (*)
  e17db0a... Merge branch 'matthiasc/for-master2' into 'master' (*)
  f8c523f... bindings: Replace GtkBindingArg arguments with GVariant
  1cab5e0... bindings: Add gtk_binding_entry_add_signal_variant()
  cbe207a... bindings: Parse into GVariantBuilder directly
  27834b0... bindings: Make gtk_binding_parse_signal() use GVariantBuild
  a232107... shortcutcontroller: Introduce
  f9ee703... bindings: Split out function to invoke an action signal
  d860386... gtk: Add GtkShortcut
  0eb1228... widget: Add gtk_widget_class_add_shortcut()
  b11263a... bindings: Add more variant types
  d51b8ff... window: Port bindings to use shortcuts
  6d452f1... shortcut: Add GtkShortcutTrigger
  81fa632... trigger: Add an alternative trigger
  8ff18b3... combobox: Port bindings to use shortcuts
  a8902da... assistant: Port bindings to use shortcuts
  d4bba7d... shortcut: Add gtk_shortcut_set_callback()
  0b75edc... bindings: Export action activation internally
  7ffea02... shortcut: Add action activation
  17eef48... Allow installing bindings bound to actions
  d62be57... text: Port to widget shortcuts
  02646d7... dialog: Port binding to use shortcuts
  6d41813... widget: Port bindings to use shortcuts
  dfd81f9... treeview: Port bindings to use shortcuts
  376dc4d... shortcutcontroller: Add private API for running class short
  58e8f23... shortcutcontroller: Add gtk_shortcut_controller_add_shortcu
  df457ca... filechooserwidget: Port bindings to use shortcuts
  48b46c8... textview: Port bindings to use shortcuts
  80888d7... spinbutton: Port bindings to use shortcuts
  6ff94f3... paned: Port bindings to use shortcuts
  2e5fc35... flowbox: Port bindings to use shortcuts
  d5fa5b9... shortcutswindow: Port bindings to use shortcuts
  3f00e42... shortcutssection: Port bindings to use shortcuts
  db525ef... searchentry: Port bindings to use shortcuts
  f54d3a3... scrolledwindow: Port bindings to use shortcuts
  8752f61... scalebutton: Port bindings to use shortcuts
  cd7e9dc... scale: Port bindings to use shortcuts
  6ad1078... notebook: Port bindings to use shortcuts
  e430e0e... listbox: Port bindings to use shortcuts
  cb09211... label: Port bindings to use shortcuts
  6a005c8... infobar: Port bindings to use shortcuts
  1df0a5e... iconview: Port bindings to use shortcuts
  7ca4a94... widget: Add private accessor to event controllers
  3fba7f9... combobox: Redo key event forwarding hack
  4c7b00f... treeview: Redo event forwarding hack
  c1ee2fd... accelgroup: Actually have a default mod mask
  b2a747b... popovermenu: Port to shortcuts
  c1247a7... popover: Add keynav keybindings
  f02521c... Remove bindings activation from GtkEventControllerKey
  3a10553... gtk: Remove bindings
  091835c... accellabel: Get rid of class variables
  053d09a... accellabel: Move gtk_accelerator_get_label() code
  ee9f37a... accelgroup: Add gtk_accel_group_print_label()
  57bbb24... shortcuttrigger: Add gtk_shortcut_trigger_to_label()
  0ffca10... shortcutcontroller: Add GtkShortcutScope
  30fbaf0... gtk-demo: Add a dumb demo for shortcut triggers
  e740a31... gdk: Remove GDK_RELEASE_MASK
  24703d6... window: Get rid of public APIs that shouldn't be
  84b587f... window: Put F10 accelerator into its own shortcut controlle
  503b9a7... shortcuttrigger: Add support for mnemonics
  45e2a2f... shortcut: Add gtk_shortcut_set_mnemonic_activate()
  88cac6e... label: Implement mnemonics using shortcuts
  4ebdeb9... Add GtkShortcutManager
  7ff4b93... window: Remove all old mnemonic handling API
  27f4a76... Remove GtkMnemonicHash
  2cac7ff... gtk: Remove accel paths
  7b319a1... gtk: Remove GtkAccelMap
  bb32c3d... accelgroup: Remove unneeded APIs
  884daff... shortcut: Add GtkShortcutAction
  11f7d70... shortcut: Change the API for creating shortcuts
  5395142... gtk-demo: Port the sliding puzzle demo to shortcuts
  a0812e1... shortcutcontroller: Implement GListModel
  c39fcda... shortcutcontroller: Add gtk_shortcut_controller_new_for_mod
  ee07ee7... widget: Keep keybindings as a GListStore
  551ae7b... widget: Only create a controller if we have shortcuts
  9ffaeb2... shortcutaction: Add gtk_shortcut_action_to_string()
  c3abdb1... shortcutcontroller: Use a list model for shortcuts
  d4ec404... shortcutmanager: Use list models
  1fe5f36... shortcuttrigger: Add hash(), equal(), and compare() functio
  9410bd2... accelerators: Make gtk_accelerator_parse() return TRUE/FALS
  75943e3... accel: Add display arg to gtk_accelerator_parse_with_keycod
  e7b5af2... application: Replace accelerator handling with shortcuts
  a671d53... shortcuttrigger: Add gtk_shortcut_triger_new_parse_string()
  d37061c... shortcutaction: Integrate with GtkBuilder property parsing
  723f9d9... shortcutcontroller: Implement GtkBuildable
  65d4164... testgtk: Port keyval example to shortcut controllers
  bb27b3f... doc tools: Create AccelLabel image without using GtkAccelGr
  eaeba0c... widget: Remove gtk_widget_add_accelerator()
  e9a9794... testsuite: Remove GtkAccelGroup usage
  2c10149... testmenubutton: Don't create a GtkAccelGroup
  b6c39c9... accels: Remove GtkAccelGroup
  b17a490... filechooser: Trigger the location popup via bindings
  964dedc... inspector: Show shortcuts
  25c792a... Print mnemonic triggers clearly
  a4e0710... Use an action for the context menu keybinding
  5ec0b9b... emojichooser: Stop using ::popup-menu
  300c087... scrollbar: Remove :popup-menu forwarding
  0e870a6... range: Remove ::popup-menu emission
  3f0df2c... colorchooser: Stop using ::popup-menu
  dcf1a12... gtk-demo: Stop emitting ::popup-menu
  46608fb... mountoperation: Stop using ::popup-menu
  02f3cba... filechooser: Stop using ::popup-menu
  b467b1a... placesview: Stop using ::popup-menu
  f539373... widget: Drop the ::popup-menu signal
  dc2d59a... Add a test for shortcut triggers
  723fa3c... Add tests for shortcut actions
  5e0c8e7... shortcuttrigger: Introduce partial matches
  2591a4b... shortcuttrigger: Do elaborate matching for key events
  d4c0300... shortcutcontroller: Implement mnemonic cycling
  c8f0911... Drop the keyhash test
  1ff61aa... window: Remove GtkKeyHash remnants
  cc7e0c2... Drop GtkKeyHash
  0586481... shortcutcontroller: Only activate shortcuts of visible widg
  391d251... widget: Remove some leftover accel group plumbing
  e2a2495... Add definition macro for internal types
  59784d8... Turn GtkShortcutTrigger into an object
  59746f8... Turn GtkShortcutAction into a GObject
  c11831f... modelbutton: Remove accel poking
  1a7df48... modelbutton: Make activatable
  f2949a1... popover: Implement GtkShortcutManager
  44a9b75... shortcutcontroller: Inject accels into the action muxer
  c4fb68e... popovermenu: Make mnemonics work without Alt
  3563d77... modelbutton: Install accels when inside a popover
  aa7513f... label: Disconnect visible mnemonics in popovers
  f9e24d4... popover: Add a mnemonics-visible property
  b19a0e3... label: Respect GtkPopover::mnemonics-visible
  d405261... popover: Implement auto mnemonics
  ebf5a34... popovermenu: Show mnemonics on keynav
  26c5b8a... docs: Update the overview input chapter
  d785887... shortcutcontroller: Expand the docs
  e13202f... shortcutaction: Some documentation fixups
  e41c545... shortcuttrigger: Some documentation fixups
  26d4691... shortcutmanager: Add some more docs
  822b1b5... Some documentation fixes

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