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



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

  0f88ed9... widget: guard popover-specific code paths
  05de6e7... main: guard window-specific code paths
  d132771... Introduce GtkNative
  4d16bbd... window: Implement GtkNative
  2ad4475... root: Require GtkNative
  89a53cd... Review and replace uses of get_toplevel
  33dc33a... widget: Don't snapshot foreign children
  1da760c... widget: Use GtkNative
  f0ed37a... Introduce event controller propagation limits
  f309de7... surface: Start sketching a new surface type
  e128b5c... Reimplement GtkPopover
  a3bf77e... Adapt to new popover lifecycle
  d86c191... menubutton: Allocate the popover
  1827c70... Adwaita: Give popover menus a background
  96c8aad... widget: Remove some unneeded popover special-casing
  c055b36... main: Remove special-case hiding popopvers
  1323d61... entry completion: Use a popover
  d85be10... x11: Stop using child surface api
  4d4b856... wayland: Stop using child surface apis
  09bad36... xim: Stop using child surface apis
  9e4a633... a11y: Stop supporting ATK_XY_SCREEN
  cb11953... widget: Stop using child surface apis
  94c1c12... Drop child surfaces
  2e3769e... surface: minor cleanup
  a54daf6... surface: Remove code dealing with child surfaces
  8ec8f40... wayland: Stop using surface->parent
  a03c2c8... x11: Stop using surface->parent
  a5ea75f... broadway: Stop using surface->parent
  0ed0cde... gdk: Stop using surface->parent
  7a57d61... Remove surface->parent
  7bbec78... wayland: Stop using surface->children
  d2263b3... gdk: Stop using surface->children
  06e342c... Remove surface->children
  c03edb8... surface: Simplify some code
  1c99ab1... surface: Small cleanup
  fff844a... surface: Remove abs_x/abs_y
  7f8dbe6... surface: Simplify destroy implementation
  a9e8293... surface: Small simplification
  c55cac0... Remove gdk_surface_coords_to/from_parent
  8793f32... Remove gdk_surface_get_root_coords as public api
  2f44c2b... Drop gdk_surface_get_root_origin
  7a5ea99... Remove gdk_surface_get_geometry as public api
  6b122b2... x11: Drop a gratitious use of gdk_event_get_root_coords
  cbc4f73... surface: Make gdk_surface_get_device_position void
  d69adf7... menu: Stop using gtk_widget_register_surface
  9288f7d... window: Stop using gtk_widget_register_surface
  9eae170... popover: Stop using gtk_widget_register_surface
  4dcb7b6... Drop gtk_widget_register_surface
  a88d434... gdk: Remove remnants of client-side windows
  59ac2ff... docs: Remove references to gdk_device_grab
  38da452... wayland: Remove a useless switch
  54f0b1e... broadway: Stop using gdk_surface_new_temp
  9c634da... x11: Stop using gdk_surface_new_temp
  6fda767... menu: Stop using gdk_surface_new_temp
  8806ae2... Drop gdk_surface_new_temp
  ce400e4... gdk: Remove an unused field
  e9f7fcb... gdk: Drop input-only surfaces
  8ef25cc... gdk: Drop GdkWindowAttr
  d7c7974... gdk: Drop pass-through surfaces
  7c0b829... surface: Cosmetics
  0d22687... Rename surface constructors
  86f9442... gdk: Add a private header
  a9e5428... Get rid of GdkSurfaceImpl
  bfd8d81... x11: Remove useless checks
  171fde8... gdk: Introduce a popup surface type
  78181ea... surface: Store popup parent
  f71e3dd... surface: Make move-to-rect work for popups
  236c686... surface: Stop setting transient-for for popups
  a3ff9cb... wayland: Use popup parents
  e96bfbf... x11: Implement popup surfaces
  98ae0fb... broadway: Track popups
  8ec02b7... surface: Add gdk_surface_show_with_auto_dismissal
  0c986d2... popover: Use gdk_surface_show_with_auto_dismissal
  9b28732... surface: Remove old debug code
  5f9b9df... surface: Remove gdk_surface_set/merge_child_input_shapes()
  378d1c3... surface: Avoid autodismissal on button release
  29e5ac9... popover: Only grab focus when modal

Commits added to the branch:

  c7df0c9... inspector: Fix showing of menus (*)
  eff4b63... Merge branch 'inspector-menus' into 'master' (*)
  f622590... gdk: Documentation improvements (*)
  3f94071... gsk: Documentation tweaks (*)
  7b1201c... box layout: Documentation additions (*)
  ed52c02... gtk: Small documentation fixes (*)
  8915d60... roundedrect: Mke sure shrinking borders works (*)
  19227d9... rendernode: Compute border node colors properly (*)
  2a260ee... widget: guard popover-specific code paths
  9bd0fa2... main: guard window-specific code paths
  439f6c0... Introduce GtkNative
  df3025e... window: Implement GtkNative
  474f1ae... root: Require GtkNative
  47ea8ac... Review and replace uses of get_toplevel
  428f37c... widget: Don't snapshot foreign children
  64593b6... widget: Use GtkNative
  4af6ffd... Introduce event controller propagation limits
  5269ee2... surface: Start sketching a new surface type
  8210382... Reimplement GtkPopover
  e8a1bef... Adapt to new popover lifecycle
  be007cd... menubutton: Allocate the popover
  056ab11... Adwaita: Give popover menus a background
  b56c032... widget: Remove some unneeded popover special-casing
  09fbee2... main: Remove special-case hiding popopvers
  351c34c... entry completion: Use a popover
  a40009a... x11: Stop using child surface api
  eb1aab6... wayland: Stop using child surface apis
  ec9eb6d... xim: Stop using child surface apis
  17738df... a11y: Stop supporting ATK_XY_SCREEN
  a6daa42... widget: Stop using child surface apis
  4aa87e0... Drop child surfaces
  5aa38e6... surface: minor cleanup
  20b40a3... surface: Remove code dealing with child surfaces
  3d27059... wayland: Stop using surface->parent
  3665694... x11: Stop using surface->parent
  b72c550... broadway: Stop using surface->parent
  5acf9ef... gdk: Stop using surface->parent
  e844b40... Remove surface->parent
  441a57d... wayland: Stop using surface->children
  e181718... gdk: Stop using surface->children
  11e31c2... Remove surface->children
  771347b... surface: Simplify some code
  5cda9b6... surface: Small cleanup
  ee63a23... surface: Remove abs_x/abs_y
  747e63b... surface: Simplify destroy implementation
  98d2ac0... surface: Small simplification
  a866e9d... Remove gdk_surface_coords_to/from_parent
  9131ee7... Remove gdk_surface_get_root_coords as public api
  2356852... Drop gdk_surface_get_root_origin
  51ab296... Remove gdk_surface_get_geometry as public api
  71e4e47... x11: Drop a gratitious use of gdk_event_get_root_coords
  41fdcab... surface: Make gdk_surface_get_device_position void
  7c067fe... menu: Stop using gtk_widget_register_surface
  1b86b48... window: Stop using gtk_widget_register_surface
  8ad76f6... popover: Stop using gtk_widget_register_surface
  b003660... Drop gtk_widget_register_surface
  b2e1a88... gdk: Remove remnants of client-side windows
  248cb7b... docs: Remove references to gdk_device_grab
  ea2289e... wayland: Remove a useless switch
  a1a5785... broadway: Stop using gdk_surface_new_temp
  5120e18... x11: Stop using gdk_surface_new_temp
  be8ee30... menu: Stop using gdk_surface_new_temp
  bf5d93a... Drop gdk_surface_new_temp
  676e2b8... gdk: Remove an unused field
  0e87da4... gdk: Drop input-only surfaces
  fd647a5... gdk: Drop GdkWindowAttr
  e9cafcb... gdk: Drop pass-through surfaces
  8202c14... surface: Cosmetics
  c372b4d... Rename surface constructors
  2170e53... gdk: Add a private header
  6f2b0cb... Get rid of GdkSurfaceImpl
  939a464... x11: Remove useless checks
  d88de56... gdk: Introduce a popup surface type
  efa0413... surface: Store popup parent
  c30f34e... surface: Make move-to-rect work for popups
  3a6137e... surface: Stop setting transient-for for popups
  ebfc40e... wayland: Use popup parents
  8ae8eb5... x11: Implement popup surfaces
  ea6f847... broadway: Track popups
  9fdb3f4... surface: Add gdk_surface_show_with_auto_dismissal
  f8ff567... popover: Use gdk_surface_show_with_auto_dismissal
  d32baaf... surface: Remove old debug code
  fd1e30d... surface: Remove gdk_surface_set/merge_child_input_shapes()
  9649d54... surface: Avoid autodismissal on button release
  4544df0... popover: Only grab focus when modal
  f02d805... Add gtk_widget_get_native
  07b7c71... event controller: Use gtk_widget_get_native
  2e8882d... main: Use gtk_widget_get_native
  1f1ec4d... Add gdk_surface_get_parent back

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