[gtk] (63 commits) Non-fast-forward update to branch wip/matthiasc/popup



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

  3d09d57... Redo focus handling
  4b9ca53... notebook: Stop using set_focus_child
  6ad589d... paned: Stop using set_focus_child
  a18486f... root: Add focus
  29be7d0... window: Implement the root focus api
  d6ef8ea... Port widgets to the root focus API
  d835a31... Move a check to gtk_window_set_focus
  9f74095... Simplify the move_focus api
  c41f135... widget: Drop the ::focus signal
  91fbd1a... widget: Add a next-focus-child API
  53be8c9... stack: Implement next_focus_child
  a1d3df0... expander: remove the ::focus implementation
  a0456b0... inspector: Add a focus overlay
  f59642d... window: Make focus wrap again
  f8e3da4... Exclude non-drawable widgets from focus
  dcc436d... Remove gtk_widget_focus_move
  62b4d39... Remove gtk_widget_send_focus_change from public API
  038f3a9... Remove no-longer used code
  09b01f2... Add a child-focusable flag
  0d951e6... window: Check for child-focusable
  b4afeb6... color chooser: Prevent focus leaks
  1fc1666... root: Add a ::focus-widget property
  fa95bc7... Protect against focus cycles
  e1dbb60... inspector: Stop using ::set-focus
  5a913f4... filechooser: Stop using ::set-focus
  4960016... popover: Stop using ::set-focus
  fd6d6b5... window: Remove ::set-focus
  3ec646e... window: Remove initial-focus builder support
  b27e81a... entry: Redo select-on-focus handling
  e98e8c6... label: Redo select-on-focus handling
  b6d77e1... label: Bring back link focus
  e32e9ac... Factor out a common function
  0e8cf56... wip: introduce GtkPopup
  eb4dd38... testpopup: Use a GtkPopup
  1c5a710... wip: Window assumption in idle sizer
  15705e6... widget: Check rootness for invisibility
  c92f963... Avoid a crash
  a6eeccb... cssnode: Add a getter for invalid
  c279a60... container: Small cleanup of the idle sizer
  612bffa... Redo the idle sizer
  abbceed... Add a way to enumerate popups
  c5f04e5... inspector: Show popups
  b9ed4c7... Add entries to testpopup
  8c70e5a... main: guard window-specific code paths
  e8dc57e... popup: Flesh out more

Commits added to the branch:

  02318db... entries: Fix mnemonic activation (*)
  0addf7a... Redo focus handling
  1e38c78... notebook: Stop using set_focus_child
  b9976ef... paned: Stop using set_focus_child
  50c0a79... root: Add focus
  d63ef94... window: Implement the root focus api
  510f1ca... Port widgets to the root focus API
  549f5dc... Move a check to gtk_window_set_focus
  4c6aad6... Simplify the move_focus api
  9a98a37... widget: Drop the ::focus signal
  9699c08... widget: Add a next-focus-child API
  b4c22a1... stack: Implement next_focus_child
  a361f09... expander: remove the ::focus implementation
  9d72f73... inspector: Add a focus overlay
  9b86685... window: Make focus wrap again
  fe2181f... Exclude non-drawable widgets from focus
  573fbc2... Remove gtk_widget_focus_move
  8224ac5... Remove gtk_widget_send_focus_change from public API
  02d7e6e... Remove no-longer used code
  45d76c9... Add a child-focusable flag
  8d4c25f... window: Check for child-focusable
  ed3bd09... color chooser: Prevent focus leaks
  39c44b9... root: Add a ::focus-widget property
  542e2a2... Protect against focus cycles
  9012923... inspector: Stop using ::set-focus
  8a6cdef... filechooser: Stop using ::set-focus
  a0dc7b4... popover: Stop using ::set-focus
  918b931... window: Remove ::set-focus
  d4a5f3f... window: Remove initial-focus builder support
  530e3ff... entry: Redo select-on-focus handling
  6c01e2e... label: Redo select-on-focus handling
  2dbd238... label: Bring back link focus
  a6d4c2a... Factor out a common function
  0ab4ec1... search entry: Fix a copy-paste error
  269056a... wip: introduce GtkPopup
  ab8f680... testpopup: Use a GtkPopup
  96e6416... wip: Window assumption in idle sizer
  1338261... widget: Check rootness for invisibility
  fea71a5... Avoid a crash
  fa1816b... cssnode: Add a getter for invalid
  184e002... container: Small cleanup of the idle sizer
  c43f886... Redo the idle sizer
  1fd323f... Add a way to enumerate popups
  bbcad8a... inspector: Show popups
  44d6f93... Add entries to testpopup
  e6c58e6... main: guard window-specific code paths
  925f15b... popup: Flesh out more
  14027f9... root: Add default handling
  7b638e0... root: Add an activate_focus api
  1c0ff3a... window: Implement new root interface
  60a9b33... popup: Implemnet the new root interface
  1743dd8... widget: Make grabbing default work for roots
  728f838... text: Make default activation work in roots
  fae6a2b... label: Make default activation work in roots
  89b6d9b... label: Bandaid fix for mnemonics
  6867a78... testpopup: Add a default widget
  9229962... root: Add api for mnemonics
  36727b6... window: Implement the new root interface
  d14a387... label: Use root api for mnemonic setup
  0a8babd... main: Use root api for mnemonic activation
  b0d2150... testpopup: Add more things
  d75fb7c... popup: Implement mnemonics
  f49bfd2... popup: Add more keybindings

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