[gtk] (115 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:

  f86c536... widget: guard popover-specific code paths
  73163c6... main: guard window-specific code paths
  480c2ed... Introduce GtkNative
  89212bc... window: Implement GtkNative
  ae70883... root: Require GtkNative
  8450947... Review and replace uses of get_toplevel
  e26a2a4... widget: Don't snapshot foreign children
  7bd19df... widget: Use GtkNative
  61319df... Introduce event controller propagation limits
  383552a... surface: Start sketching a new surface type
  898f819... Reimplement GtkPopover
  527ba86... Adapt to new popover lifecycle
  bd9d889... menubutton: Allocate the popover
  324963c... Adwaita: Give popover menus a background
  17cb379... widget: Remove some unneeded popover special-casing
  1cf725a... main: Remove special-case hiding popopvers
  b67999e... entry completion: Use a popover
  751944b... x11: Stop using child surface api
  0f8943b... wayland: Stop using child surface apis
  05e212e... xim: Stop using child surface apis
  b4812fe... a11y: Stop supporting ATK_XY_SCREEN
  5241a44... widget: Stop using child surface apis
  59456b3... Drop child surfaces
  d75c37b... surface: minor cleanup
  50be44a... surface: Remove code dealing with child surfaces
  e77ee75... wayland: Stop using surface->parent
  d169262... x11: Stop using surface->parent
  3136602... broadway: Stop using surface->parent
  da17669... gdk: Stop using surface->parent
  c8de68e... Remove surface->parent
  3b0a0ea... wayland: Stop using surface->children
  c4bd688... gdk: Stop using surface->children
  5cb3f50... Remove surface->children
  a574091... surface: Simplify some code
  906ef2f... surface: Small cleanup
  d5acefb... surface: Remove abs_x/abs_y
  541f74e... surface: Simplify destroy implementation
  eff15e8... surface: Small simplification
  7522215... Remove gdk_surface_coords_to/from_parent
  a4224db... Remove gdk_surface_get_root_coords as public api
  0b7d3b2... Drop gdk_surface_get_root_origin
  bffd0c7... Remove gdk_surface_get_geometry as public api
  e8b3a7e... x11: Drop a gratitious use of gdk_event_get_root_coords
  6b77116... surface: Make gdk_surface_get_device_position void
  59957a5... menu: Stop using gtk_widget_register_surface
  c295437... window: Stop using gtk_widget_register_surface
  87da5f4... popover: Stop using gtk_widget_register_surface
  0b9ce0b... Drop gtk_widget_register_surface
  5c6d2b4... gdk: Remove remnants of client-side windows
  65b82af... docs: Remove references to gdk_device_grab
  9a20ebd... wayland: Remove a useless switch
  83e7247... broadway: Stop using gdk_surface_new_temp
  a4f28aa... x11: Stop using gdk_surface_new_temp
  dbe8b1d... menu: Stop using gdk_surface_new_temp
  51ab4ec... Drop gdk_surface_new_temp
  bb583b2... gdk: Remove an unused field
  16be002... gdk: Drop input-only surfaces
  c363bd3... gdk: Drop GdkWindowAttr
  8c879bb... gdk: Drop pass-through surfaces
  9fc5180... surface: Cosmetics
  156a555... Rename surface constructors
  35155c8... gdk: Add a private header
  b814649... Get rid of GdkSurfaceImpl
  32ed40a... x11: Remove useless checks
  317bcf7... gdk: Introduce a popup surface type
  a1466bf... surface: Store popup parent
  5211511... surface: Make move-to-rect work for popups
  587944c... surface: Stop setting transient-for for popups
  6f559e9... wayland: Use popup parents
  9085036... x11: Implement popup surfaces
  5cfd490... broadway: Track popups
  6e80277... surface: Add gdk_surface_show_with_auto_dismissal
  9ea6f91... popover: Use gdk_surface_show_with_auto_dismissal
  8b5923e... surface: Remove old debug code
  ab04678... surface: Remove gdk_surface_set/merge_child_input_shapes()
  1c6410a... surface: Avoid autodismissal on button release
  0a7888d... popover: Only grab focus when modal
  2af92f3... Add gtk_widget_get_native
  8e42f46... event controller: Use gtk_widget_get_native
  de97706... main: Use gtk_widget_get_native
  21d1e1d... Add gdk_surface_get_parent back
  201e0f7... widget: Improve warning messages
  9adff7f... widget: Optimize resize propagation
  7df24ce... window: Don't inherit cursors across surfaces
  f9b8b6b... popover: Make Escape to close work again
  f9b400a... text: Allocate popovers
  61c4012... scale button: Allocate popovers
  b51dcc5... entry: Allocate popovers
  9be9ab8... color swatch: Allocate popovers
  96485c4... places sidebar: Allocate popovers
  e01cc37... text view: Allocate popovers
  e0a38a6... widget: Remove a popover special case
  110bcb8... node editor: Adapt to GtkNative
  fc6a390... Add a testcase for size allocation
  6809400... gdk: Inherit the frame clock for popups
  8231c74... Revert "Adwaita: Give popover menus a background"
  e8948c9... wip: bring back the beak
  d9aa292... popover: Bring back the beak
  ee45dd0... Add a GdkSurface::parent property
  a1fa383... native: add public getters for surface and renderer
  2ce893a... window: Implement surface getter
  fb13bf4... popover: implement surface getter
  008979e... Remove gtk_widget_get/set_has_surface
  90692c2... Work toward dropping widget->surface
  67e2e1a... Drop GtkWidget::surface
  4c7522e... Drop gtk_widget_set_surface
  1617524... window: Make unrealize work again
  01c3ad4... testsuite: Fix popover-related failures
  b126d03... testsuite: Fix some a11y output
  1649652... x11: Fix handling of frame clock freezes
  9fef319... win32: Build fixes
  06a8267... wayland: merge errors
  88f8e83... Export gtk_widget_render privately

Commits added to the branch:

  3030e88... widget-factory: menu buttons can't have children (*)
  e74c655... wayland: Make popups work more than once (*)
  d4e62db... widget: guard popover-specific code paths
  b31b4d9... main: guard window-specific code paths
  22bc8fa... Introduce GtkNative
  c472303... window: Implement GtkNative
  7183f9b... root: Require GtkNative
  5441500... Review and replace uses of get_toplevel
  903bc15... widget: Don't snapshot foreign children
  5ff3e27... widget: Use GtkNative
  10cff9d... Introduce event controller propagation limits
  b4fae4b... surface: Start sketching a new surface type
  9c116fe... Reimplement GtkPopover
  8012cdf... Adapt to new popover lifecycle
  0e11f95... menubutton: Allocate the popover
  d8caf5f... Adwaita: Give popover menus a background
  5a5e902... widget: Remove some unneeded popover special-casing
  98da0bd... main: Remove special-case hiding popopvers
  8cfd52f... entry completion: Use a popover
  23b252e... x11: Stop using child surface api
  2e86ef0... wayland: Stop using child surface apis
  91ca99f... xim: Stop using child surface apis
  a43cfef... a11y: Stop supporting ATK_XY_SCREEN
  3782148... widget: Stop using child surface apis
  eac2df8... Drop child surfaces
  2d9df07... surface: minor cleanup
  2ba7bc7... surface: Remove code dealing with child surfaces
  bff8b21... wayland: Stop using surface->parent
  e2f0da2... x11: Stop using surface->parent
  85f39ed... broadway: Stop using surface->parent
  22ea125... gdk: Stop using surface->parent
  e173022... Remove surface->parent
  7648d8c... wayland: Stop using surface->children
  11e1088... gdk: Stop using surface->children
  2a827ca... Remove surface->children
  054cd56... surface: Simplify some code
  fda870f... surface: Small cleanup
  2543c93... surface: Remove abs_x/abs_y
  953c9b5... surface: Simplify destroy implementation
  2280b70... surface: Small simplification
  dde7f55... Remove gdk_surface_coords_to/from_parent
  4fb34e8... Remove gdk_surface_get_root_coords as public api
  60febbd... Drop gdk_surface_get_root_origin
  51c25fb... Remove gdk_surface_get_geometry as public api
  d2c2bef... x11: Drop a gratitious use of gdk_event_get_root_coords
  2a93358... surface: Make gdk_surface_get_device_position void
  1441d3d... menu: Stop using gtk_widget_register_surface
  912756c... window: Stop using gtk_widget_register_surface
  c9e246f... popover: Stop using gtk_widget_register_surface
  2a52c0e... Drop gtk_widget_register_surface
  0b2ba64... gdk: Remove remnants of client-side windows
  836c9b0... docs: Remove references to gdk_device_grab
  43641fc... wayland: Remove a useless switch
  ef1353c... broadway: Stop using gdk_surface_new_temp
  da64e72... x11: Stop using gdk_surface_new_temp
  9190eee... menu: Stop using gdk_surface_new_temp
  211a3d6... Drop gdk_surface_new_temp
  3c45ad1... gdk: Remove an unused field
  3a169c5... gdk: Drop input-only surfaces
  f360497... gdk: Drop GdkWindowAttr
  311dca6... gdk: Drop pass-through surfaces
  6ed8fc6... surface: Cosmetics
  6eddb77... Rename surface constructors
  ee66699... gdk: Add a private header
  01b38cd... Get rid of GdkSurfaceImpl
  7777e48... x11: Remove useless checks
  c89f31d... gdk: Introduce a popup surface type
  5d5ef33... surface: Store popup parent
  cff986e... surface: Make move-to-rect work for popups
  b986b1f... surface: Stop setting transient-for for popups
  4764af5... wayland: Use popup parents
  e8d5f10... x11: Implement popup surfaces
  e1ae7c1... broadway: Track popups
  58fd5d4... surface: Add gdk_surface_show_with_auto_dismissal
  bc266d6... popover: Use gdk_surface_show_with_auto_dismissal
  4fb536e... surface: Remove old debug code
  4e6bf01... surface: Remove gdk_surface_set/merge_child_input_shapes()
  0d3c668... surface: Avoid autodismissal on button release
  a1db157... popover: Only grab focus when modal
  e1058a2... Add gtk_widget_get_native
  01756fe... event controller: Use gtk_widget_get_native
  46080dd... main: Use gtk_widget_get_native
  b5133a2... Add gdk_surface_get_parent back
  45a2a5b... widget: Improve warning messages
  9754dd9... widget: Optimize resize propagation
  a762870... window: Don't inherit cursors across surfaces
  1f20940... popover: Make Escape to close work again
  760b0e1... text: Allocate popovers
  4f03782... scale button: Allocate popovers
  af444ad... entry: Allocate popovers
  5a81ae2... color swatch: Allocate popovers
  581387a... places sidebar: Allocate popovers
  d275465... text view: Allocate popovers
  8c8c570... widget: Remove a popover special case
  ea9410c... node editor: Adapt to GtkNative
  ae360ec... Add a testcase for size allocation
  4986da0... gdk: Inherit the frame clock for popups
  18b8e79... Revert "Adwaita: Give popover menus a background"
  0440299... wip: bring back the beak
  13b6c12... popover: Bring back the beak
  389c3b5... Add a GdkSurface::parent property
  0cb4f08... native: add public getters for surface and renderer
  0ea0687... window: Implement surface getter
  160e425... popover: implement surface getter
  da8f83f... Remove gtk_widget_get/set_has_surface
  8f50ebf... Work toward dropping widget->surface
  03d2c5e... Drop GtkWidget::surface
  d715abd... Drop gtk_widget_set_surface
  4f02662... window: Make unrealize work again
  21b3225... testsuite: Fix popover-related failures
  992605a... testsuite: Fix some a11y output
  4847d53... x11: Fix handling of frame clock freezes
  b67b584... win32: Build fixes
  3340582... wayland: merge errors
  19659ff... Export gtk_widget_render privately

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