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



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

  35fad5a... root: Move the idle sizer here
  dcd04ce... css: Use the new idle sizer
  feb11d9... widget: Use the new idle sizer
  da10b38... window: Implement GtkRoot::check_resize
  34ea49c... widget: guard popover-specific code paths
  1f4a2ad... main: guard window-specific code paths
  91ee656... root: Add default handling
  dc9bfa8... root: Add an activate_focus api
  a455274... window: Implement GtkRoot::default-widget
  ea2a61d... widget: Make grabbing default work for roots
  630e7cb... text: Make default activation work in roots
  c5879e3... label: Make default activation work in roots
  bb0350f... root: Add api for mnemonics
  7cfdc6c... window: Implement root mnemonic api
  c3f09f4... label: Use root api for mnemonic setup
  9fc0775... main: Use root api for mnemonic activation
  e161f2c... root: Add pointer focus apis
  963bffc... window: Implement root pointer focus apis
  b252eb6... main: Use root pointer focus apis
  b4d40c6... widget: Use root pointer focus apis
  8091f2f... Review and replace uses of get_toplevel
  7f9991e... icon view accessible: Stop presenting windows
  60bcef2... widget: Don't snapshot foreign children
  c90a3fc... surface: Start sketching a new surface type
  917062c... Reimplement GtkPopover
  2fdf9ec... entry: Adapt to new popover lifecycle
  a2c14b1... placesview: Adapt to new popover lifecycle
  0b2f283... scale button: Adapt to new popover lifecycle
  ece51c6... text: Adapt to new popover lifecycle
  9741604... x11: Stop using child surface api
  b431259... wayland: Stop using child surface apis
  b33939d... xim: Stop using child surface apis
  9f4879c... a11y: Stop supporting ATK_XY_SCREEN
  bf3c859... widget: Stop using child surface apis
  8e47c14... Drop child surfaces
  7cb955b... surface: minor cleanup
  a7e5970... surface: Remove code dealing with child surfaces
  278a8c9... popover menu: Reinstate styling
  a226e26... Adwaita: Give popover menus a background
  7a3841a... Adwaita: Give model buttons visible focus
  4ece440... wayland: Stop using surface->parent
  c627a8d... x11: Stop using surface->parent
  89eee87... broadway: Stop using surface->parent
  589f46f... gdk: Stop using surface->parent
  35c788f... Remove surface->parent
  e2774df... wayland: Stop using surface->children
  fe84cd3... gdk: Stop using surface->children
  b81a268... Remove surface->children
  a65f0e3... surface: Simplify some code
  d3dee10... surface: Small cleanup
  b0af048... surface: Remove abs_x/abs_y
  829b6e3... surface: Simplify destroy implementation
  7bcf2b6... surface: Small simplification
  71d2ab7... Remove gdk_surface_coords_to/from_parent
  bb7368e... tooltip: Remove an unused gdk_surface_get_root_coords call
  c28d596... Remove gdk_surface_get_root_coords as public api
  cfd797a... Drop gdk_surface_get_root_origin
  9ebb89b... Remove gdk_surface_get_geometry as public api
  694debe... x11: Drop a gratitious use of gdk_event_get_root_coords
  5ef295c... surface: Make gdk_surface_get_device_position void
  bf6c4fa... menu: Stop using gtk_widget_register_surface
  8dd9fca... window: Stop using gtk_widget_register_surface
  f4df0f6... popover: Stop using gtk_widget_register_surface
  548b604... Drop gtk_widget_register_surface
  9f52898... gdk: Remove remnants of client-side windows
  1865d12... docs: Remove references to gdk_device_grab
  ff4e133... wayland: Reshuffle some internals
  51ed7d4... broadway: Stop using gdk_surface_new_temp
  c3b6694... x11: Stop using gdk_surface_new_temp
  d6b382a... menu: Stop using gdk_surface_new_temp
  e235ac0... Drop gdk_surface_new_temp
  6b583f4... surface: Cosmetics
  022cd10... wip: Use a popover for entry completion
  b276e38... entry completion: Various fixes
  0230168... gdk: Remove an unused field
  267843d... gdk: Drop input-only surfaces
  2385044... gdk: Drop GdkWindowAttr
  2d8f5dd... gdk: Drop pass-through surfaces
  a660abc... Rename surface constructors
  c1093b6... gdk: Add a private header
  5408e6f... surface: Add a frame-clock property
  1d1f944... Get rid of GdkSurfaceImpl
  2ce0601... x11: Remove useless checks
  8fa2b79... wip: popup surface type
  c97a425... x11: some leftover cleanups
  55a0e7c... surface: Store popup parent
  ca7e212... surface: Make move-to-rect work for popups
  f2eae64... surface: Stop setting transient-for for popups
  9e1aeaf... wayland: Use popup parents
  79d9248... widget-factory: Add non-modal popovers
  f7a12cf... x11: Make popup surfaces use o-r windows
  2e188d0... x11: Make popups move with their parent
  50a0d55... popover: Track the parent position
  000ca4f... broadway: Track popups
  b06643f... surface: Add gdk_surface_show_with_auto_dismissal
  a4805f2... popover: Use gdk_surface_show_with_auto_dismissal
  38aa43b... main: Remove special-case hiding popopvers
  3a6f5a8... surface: Remove old debug code
  808b284... surface: Remove gdk_surface_set/merge_child_input_shapes()
  2910fc3... widget-factory: Add some nested popovers
  a1c46fc... wayland: Remove a mistaken check
  6429cc8... Revert "wayland: Remove a mistaken check"
  e13e62c... wayland: Only check incorrect top-most for grabbing popups
  05f7300... popover: Remove unused function

Commits added to the branch:

  8961049... gdksurface-win32.c: Acquire root coordinates on drag/move (*)
  33f034d... a11y: Stop using gtk_widget_get_parent_surface (*)
  fe3b5ba... tests: Stop using gtk_widget_get_parent_surface (*)
  52d4bcf... popover: Stop using gtk_widget_get_parent_surface (*)
  b9770fa... widget: Drop gtk_widget_set_parent_surface (*)
  a98f857... Merge branch 'parent-surface' into 'master' (*)
  b1eedbe... GdkGLContext: Add internal functions for KHR_DEBUG calls (*)
  4f71718... GskGLRenderer: Label various gl objects (*)
  32edf29... GskGLRenderer: Add debug groups (*)
  249f6a8... gdkglcontext: Only emit opengl debug calls if GDK_DEBUG=gl- (*)
  1ad406e... widget: Remove leftover parent-changed handler removal (*)
  0526775... Merge branch 'wip/alexl/gl-debug' into 'master' (*)
  8dd26b6... Updated Spanish translation (*)
  3a1ef7a... widget: Move surface relative transform fields into its own (*)
  b812767... Merge branch 'fix-gdkwin32-move-drag' into 'master' (*)
  2bd9b42... Merge branch 'wip/surface-transform-data' into 'master' (*)
  8848504... root: Move the idle sizer here
  35de213... css: Use the new idle sizer
  874bb9f... widget: Use the new idle sizer
  1dc83a7... window: Implement GtkRoot::check_resize
  e7c99c6... widget: guard popover-specific code paths
  6e69b07... main: guard window-specific code paths
  926c4b1... root: Add default handling
  e2fb07a... root: Add an activate_focus api
  1d015c3... window: Implement GtkRoot::default-widget
  c697090... widget: Make grabbing default work for roots
  9bb6dfd... text: Make default activation work in roots
  3a717ee... label: Make default activation work in roots
  975edab... root: Add api for mnemonics
  6887c18... window: Implement root mnemonic api
  176c0f2... label: Use root api for mnemonic setup
  069fc62... main: Use root api for mnemonic activation
  4054572... root: Add pointer focus apis
  5aa2653... window: Implement root pointer focus apis
  05c0c44... main: Use root pointer focus apis
  4f255c5... widget: Use root pointer focus apis
  06b1237... Review and replace uses of get_toplevel
  7f3b119... icon view accessible: Stop presenting windows
  5102096... widget: Don't snapshot foreign children
  79fa353... surface: Start sketching a new surface type
  599dc5c... Reimplement GtkPopover
  0ae9b17... entry: Adapt to new popover lifecycle
  9bf82cb... placesview: Adapt to new popover lifecycle
  e85d8b2... scale button: Adapt to new popover lifecycle
  0e0a30d... text: Adapt to new popover lifecycle
  f9c64f1... x11: Stop using child surface api
  7b8b190... wayland: Stop using child surface apis
  99f4435... xim: Stop using child surface apis
  133f76d... a11y: Stop supporting ATK_XY_SCREEN
  82de805... widget: Stop using child surface apis
  9031548... Drop child surfaces
  e6ffbfb... surface: minor cleanup
  c884876... surface: Remove code dealing with child surfaces
  70d5300... popover menu: Reinstate styling
  deefa58... Adwaita: Give popover menus a background
  727b2b5... Adwaita: Give model buttons visible focus
  e8ff634... wayland: Stop using surface->parent
  13ef229... x11: Stop using surface->parent
  d881d4b... broadway: Stop using surface->parent
  3fd944a... gdk: Stop using surface->parent
  b2ae6ea... Remove surface->parent
  2bd5cfb... wayland: Stop using surface->children
  b6719bf... gdk: Stop using surface->children
  d431ce2... Remove surface->children
  23a18ce... surface: Simplify some code
  df6e9e0... surface: Small cleanup
  2780416... surface: Remove abs_x/abs_y
  bf0d4b2... surface: Simplify destroy implementation
  0bf140c... surface: Small simplification
  bf43465... Remove gdk_surface_coords_to/from_parent
  b15cae1... tooltip: Remove an unused gdk_surface_get_root_coords call
  9292e50... Remove gdk_surface_get_root_coords as public api
  28bf861... Drop gdk_surface_get_root_origin
  78f978c... Remove gdk_surface_get_geometry as public api
  34ed302... x11: Drop a gratitious use of gdk_event_get_root_coords
  07e86c8... surface: Make gdk_surface_get_device_position void
  ac61a79... menu: Stop using gtk_widget_register_surface
  034e6ed... window: Stop using gtk_widget_register_surface
  9b16755... popover: Stop using gtk_widget_register_surface
  1f5f935... Drop gtk_widget_register_surface
  8179c8e... gdk: Remove remnants of client-side windows
  8c49955... docs: Remove references to gdk_device_grab
  61a3506... wayland: Reshuffle some internals
  28f985f... broadway: Stop using gdk_surface_new_temp
  14168d1... x11: Stop using gdk_surface_new_temp
  b570fdd... menu: Stop using gdk_surface_new_temp
  1d1d6f9... Drop gdk_surface_new_temp
  4752807... surface: Cosmetics
  c38422e... wip: Use a popover for entry completion
  b7f2573... entry completion: Various fixes
  bf1eb76... gdk: Remove an unused field
  39392e8... gdk: Drop input-only surfaces
  ab20984... gdk: Drop GdkWindowAttr
  532b6ca... gdk: Drop pass-through surfaces
  f5d8283... Rename surface constructors
  4527ad4... gdk: Add a private header
  8e929da... surface: Add a frame-clock property
  a7d7853... Get rid of GdkSurfaceImpl
  5504f1f... x11: Remove useless checks
  1ebd0ec... wip: popup surface type
  20dc469... x11: some leftover cleanups
  3739b6a... surface: Store popup parent
  73a0a4a... surface: Make move-to-rect work for popups
  9c56bd9... surface: Stop setting transient-for for popups
  a3fcb8d... wayland: Use popup parents
  c7c1f59... widget-factory: Add non-modal popovers
  b551e87... x11: Make popup surfaces use o-r windows
  69e88e5... x11: Make popups move with their parent
  ed71fbf... popover: Track the parent position
  5b177db... broadway: Track popups
  8f1986f... surface: Add gdk_surface_show_with_auto_dismissal
  7ddf156... popover: Use gdk_surface_show_with_auto_dismissal
  01d093a... main: Remove special-case hiding popopvers
  f3eb431... surface: Remove old debug code
  a5eeba9... surface: Remove gdk_surface_set/merge_child_input_shapes()
  5ed8fcc... widget-factory: Add some nested popovers
  6fc4cd8... wayland: Only check incorrect top-most for grabbing popups
  266b3fd... popover: Remove unused function
  293abab... Introduce GtkBug
  50a974a... menubutton: Work around event propagation gotchas
  2a57f46... widget: Remove some unneeded popover special-casing

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