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



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

  d8ffb35... x11: Don't emit GDK_NOTHING events
  fc9caea... Redo focus handling
  426cb98... notebook: Stop using set_focus_child
  4eaf76e... paned: Stop using set_focus_child
  f4d14e5... root: Add focus
  ffc76e6... window: Implement the root focus api
  daa0f60... Port widgets to the root focus API
  055a37c... Move a check to gtk_window_set_focus
  33c2eaa... Simplify the move_focus api
  437e17b... widget: Drop the ::focus signal
  4b62cc4... widget: Add a next-focus-child API
  26c2df1... stack: Implement next_focus_child
  a42c9bb... expander: remove the ::focus implementation
  2dd569f... inspector: Add a focus overlay
  c94d183... window: Make focus wrap again
  a87e5ae... Exclude non-drawable widgets from focus
  415e60b... Remove gtk_widget_focus_move
  f0374aa... Remove gtk_widget_send_focus_change from public API
  164a399... Remove no-longer used code
  96313b9... Add a child-focusable flag
  6ecea90... window: Check for child-focusable
  b2cb12c... color chooser: Prevent focus leaks
  0730d2c... root: Add a ::focus-widget property
  2a6f426... Protect against focus cycles
  a7272e1... inspector: Stop using ::set-focus
  3fa31b6... filechooser: Stop using ::set-focus
  edcb687... popover: Stop using ::set-focus
  eddd97b... window: Remove ::set-focus
  2bf9e88... window: Remove initial-focus builder support
  64c650d... entry: Redo select-on-focus handling
  36dcf39... label: Redo select-on-focus handling
  0ad7576... label: Bring back link focus
  28658c5... Factor out a common function
  d3d6e38... Add a missing include
  3f49217... root: Don't allow setting nonsense focus
  1c700f9... Force focus chain to be cyclic
  431af28... window: Drop next_focus_child implementation
  7e2aa0f... Expand docs
  5b53f3e... Add a focus-chain test
  50243b0... Add some stack focus tests
  25fc661... Add a nested boxes focus test
  e0b1c45... Add crossing mode and detail to focus events
  8238e6c... widget: Add a private setter for has-focus
  fa9911a... Share crossing and focus change event code
  39e58b2... drop gtk_widget_send_focus_change
  ccb3690... Avoid a critical
  3343737... Export gtk_synthesize_crossing_events internally
  ad46485... window: Use gtk_synthesize_crossing_events
  662cfcc... Pass mode and detail to focus-in/out signals
  1ecc343... Add gtk_get_event_related_target

Commits added to the branch:

  afbfccb... notebook: Notify the notebook page, not the child (*)
  45ea288... Merge branch 'notebook-notify-page-not-child' into 'master' (*)
  610692d... Adwaita: Fix typo (missing comma) (*)
  348912d... treeview: make sure separator nodes have a height > 0 (*)
  20f7588... Merge branch 'adwaita-typo-fix-master' into 'master' (*)
  0e1a503... transform: Move to GSK (*)
  4916280... transform: Add more API (*)
  3a3c2d1... rendernode: Make the transform node take a GskTransform (*)
  791bf0c... transform: Remove API to poke internals (*)
  3cc84d2... transform: Make category public API (*)
  cf00c36... transform: Split rotate() and rotate3d() class (*)
  e737b42... trasnform: Fix print statement (*)
  979e9be... testsuite: Add a transforms test (*)
  b391aea... widget: Make transform a GskTransform (*)
  70b3411... transform: Remove gsk_transform_identity() (*)
  3545abc... transform: Implement gsk_transform_invert() (*)
  1fecbd4... transform: Store the category in the transform (*)
  bd113aa... transform: Redo querying API (*)
  a8bf5ee... transform: Readd optimization (*)
  dbe5845... rendernode: Implement diffing of transform nodes (*)
  3a3b325... transform: Add perspective() (*)
  eeed55d... gl renderer: Mark pointer textures as used (*)
  9105de9... gl renderer: Cache rendered fallback nodes (*)
  39fbf13... entry: Update CSS node docs (*)
  18da852... rendernode: Add can_diff implementation for transform nodes (*)
  eacbeb9... x11: Don't emit GDK_NOTHING events (*)
  ac5040e... Redo focus handling
  835ee90... notebook: Stop using set_focus_child
  9e859a1... paned: Stop using set_focus_child
  9b3206a... root: Add focus
  37cc26b... window: Implement the root focus api
  a8a5e65... Port widgets to the root focus API
  5af9803... Move a check to gtk_window_set_focus
  3bb19eb... Simplify the move_focus api
  d7d05fe... widget: Drop the ::focus signal
  9e0c4ed... widget: Add a next-focus-child API
  4588950... stack: Implement next_focus_child
  fdc7231... expander: remove the ::focus implementation
  974af67... inspector: Add a focus overlay
  71b9821... window: Make focus wrap again
  4a56b18... Exclude non-drawable widgets from focus
  8e3f3cf... Remove gtk_widget_focus_move
  3994623... Remove gtk_widget_send_focus_change from public API
  0b78524... Remove ::focus implementations
  07ce97d... Add a child-focusable flag
  1ce4fee... window: Check for child-focusable
  e15c470... color chooser: Prevent focus leaks
  e015ee0... root: Add a ::focus-widget property
  a7f564f... Protect against focus cycles
  9991f1a... inspector: Stop using ::set-focus
  3b5a6b6... filechooser: Stop using ::set-focus
  53598e5... popover: Stop using ::set-focus
  73cad16... window: Remove ::set-focus
  4fa651a... window: Remove initial-focus builder support
  a844c9d... entry: Redo select-on-focus handling
  6c5d4fb... label: Redo select-on-focus handling
  81783ab... label: Bring back link focus
  767a478... Factor out a common function
  ead299b... Add a missing include
  865cd27... root: Don't allow setting nonsense focus
  ed6830a... Force focus chain to be cyclic
  12456d7... window: Drop next_focus_child implementation
  87d2aa7... Clarify grab_focus docs
  8db0ba6... Add a focus-chain test
  4bc6ca2... Add some stack focus tests
  7d7288e... Add a nested boxes focus test
  da73ff6... gdk: Add crossing mode and detail to focus events
  684468f... gdk: Rename gdk_event_set_user_data
  a6c1784... gdk: Add a related_target field to some events
  3ef019b... widget: Add a private setter for has-focus
  54fd25a... Share crossing and focus change event code
  364b3ad... drop gtk_widget_send_focus_change
  1621221... Avoid a critical
  1ba7ff4... Export gtk_synthesize_crossing_events internally
  56c862d... window: Use gtk_synthesize_crossing_events
  8dc276b... Pass mode and detail to focus-in/out signals
  7b084d0... Use gdk_event_set_related_target
  7cc0456... Some fixes to crossing event generation
  b408a26... Update the focus test
  53ae3f7... key controller: Fix a copy/paste error
  1960f44... key controller: Add focus properties
  8e6985b... focus test: check the new properties
  c55d538... key controller: Add getters for focus event targets
  23d98a9... focus test: test origin and targets
  c389e1f... key controller: Improve the docs
  a93f939... key controller: Enforce limitations of key forwarding
  0021b02... Add key controller API to the docs
  42c73a3... Add a ::set_focus_child vfunc back
  0de3ac9... Move maintaining the focus chain
  469f038... Make gtk_widget_get_focus_child public
  5ce164c... focus test: Verify the focus chain

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