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

  a0d9fe2... Export gtk_widget_render privately
  30dabec... widget: guard popover-specific code paths
  71dd70f... main: guard window-specific code paths
  0799146... Introduce GtkNative
  eef1bcf... window: Implement GtkNative
  a7e5b6a... root: Require GtkNative
  a2dd94b... Review and replace uses of get_toplevel
  3402466... widget: Don't snapshot foreign children
  78430f6... widget: Use GtkNative
  955d6c4... Add gtk_widget_get_native
  70b180d... Introduce event controller propagation limits
  b5f61d9... surface: Start sketching a new surface type
  acf80ff... Reimplement GtkPopover
  cf919d1... Adapt to new popover lifecycle
  1ef578a... menubutton: Allocate the popover
  4a754f9... Adwaita: Give popover menus a background
  78d1a6e... widget: Remove some unneeded popover special-casing
  c795a82... main: Remove special-case hiding popopvers
  f2a67d7... main: Use gtk_widget_get_native
  3cae196... entry completion: Use a popover
  057bf50... x11: Stop using child surface api
  f82d5ed... wayland: Stop using child surface apis
  e9f9d37... xim: Stop using child surface apis
  162017b... a11y: Stop supporting ATK_XY_SCREEN
  31e9665... widget: Stop using child surface apis
  ed77759... Drop child surfaces
  9719620... surface: minor cleanup
  ff53924... surface: Remove code dealing with child surfaces
  2e32d8c... wayland: Stop using surface->parent
  2b19117... x11: Stop using surface->parent
  9e0b62d... broadway: Stop using surface->parent
  e671515... gdk: Stop using surface->parent
  f054d6a... Remove surface->parent
  883bec5... wayland: Stop using surface->children
  97be282... gdk: Stop using surface->children
  aed6b11... Remove surface->children
  2f04755... surface: Simplify some code
  c5f2878... surface: Small cleanup
  b1c8538... surface: Remove abs_x/abs_y
  4708ad0... surface: Simplify destroy implementation
  0221880... surface: Small simplification
  2a62652... Remove gdk_surface_coords_to/from_parent
  d8b8991... Remove gdk_surface_get_root_coords as public api
  cfd74c3... Drop gdk_surface_get_root_origin
  3572497... Remove gdk_surface_get_geometry as public api
  8818323... x11: Drop a gratitious use of gdk_event_get_root_coords
  cd25915... surface: Make gdk_surface_get_device_position void
  6912638... menu: Stop using gtk_widget_register_surface
  f77d467... window: Stop using gtk_widget_register_surface
  c89d422... popover: Stop using gtk_widget_register_surface
  a515863... Drop gtk_widget_register_surface
  f6e17cb... gdk: Remove remnants of client-side windows
  68d4d26... docs: Remove references to gdk_device_grab
  cac2d73... wayland: Remove a useless switch
  7bc8a10... broadway: Stop using gdk_surface_new_temp
  bfa8274... x11: Stop using gdk_surface_new_temp
  4244b13... menu: Stop using gdk_surface_new_temp
  214932f... Drop gdk_surface_new_temp
  b475391... gdk: Remove an unused field
  e22945e... gdk: Drop input-only surfaces
  d4bd4fe... gdk: Drop GdkWindowAttr
  eff84ed... gdk: Drop pass-through surfaces
  b6ea5e9... surface: Cosmetics
  488cb56... Rename surface constructors
  8de33a2... gdk: Add a private header
  fcc291d... Get rid of GdkSurfaceImpl
  aec326e... x11: Remove useless checks
  55ab3cb... gdk: Introduce a popup surface type
  f1e80c1... surface: Store popup parent
  22b9d87... surface: Make move-to-rect work for popups
  9a4449c... surface: Stop setting transient-for for popups
  da84692... wayland: Use popup parents
  8233243... x11: Implement popup surfaces
  df894a8... broadway: Track popups
  57c14b0... surface: Add gdk_surface_show_with_auto_dismissal
  75edea6... popover: Use gdk_surface_show_with_auto_dismissal
  ddc4331... surface: Remove old debug code
  0271f40... surface: Remove gdk_surface_set/merge_child_input_shapes()
  e1bda50... Add gdk_surface_get_parent back
  cf3527b... widget: Improve warning messages
  176c67a... widget: Optimize resize propagation
  4025e19... window: Don't inherit cursors across surfaces
  be9b347... text: Allocate popovers
  de613fd... scale button: Allocate popovers
  d3fa36f... entry: Allocate popovers
  d963af1... color swatch: Allocate popovers
  8a97b52... places sidebar: Allocate popovers
  bc40bde... text view: Allocate popovers
  0ef64f5... widget: Remove a popover special case
  bc8f821... node editor: Adapt to GtkNative
  a3729a6... Add a testcase for size allocation
  00f14b2... gdk: Inherit the frame clock for popups
  ff47727... x11: Fix handling of frame clock freezes
  1ea3918... popover: Bring back the beak
  f8bdfbc... Add a GdkSurface::parent property
  c7669b5... Remove gtk_widget_get/set_has_surface
  f0e1e52... Work toward dropping widget->surface
  89e14ba... Drop GtkWidget::surface
  b680514... Drop gtk_widget_set_surface
  a5d11fb... window: Make unrealize work again
  84fc319... testsuite: Fix popover-related failures
  0bcca04... testsuite: Fix some a11y output
  87a0bbd... win32: Build fixes

Commits added to the branch:

  2dec0b8... volume button: Don't allow subclassing (*)
  cbab83b... popover: Cosmetics (*)
  56e9333... popover menu: Make not subclassable (*)
  825b489... Fix a compiler warning (*)
  dc74ca5... Export gtk_widget_render privately
  f34d690... widget: guard popover-specific code paths
  0a61482... main: guard window-specific code paths
  92c58f8... Introduce GtkNative
  96d8e39... window: Implement GtkNative
  9001fbe... root: Require GtkNative
  c586208... root: Make gtk_root_get_display public
  fec213b... Review and replace uses of get_toplevel
  5305d80... widget: Don't snapshot foreign children
  93c2040... widget: Use GtkNative
  0672fb7... Add gtk_widget_get_native
  977bda4... Introduce event controller propagation limits
  4d65038... surface: Start sketching a new surface type
  ca78191... Reimplement GtkPopover
  a1b1048... Adapt to new popover lifecycle
  1e4ba6c... menubutton: Allocate the popover
  e2de010... Adwaita: Give popover menus a background
  0342ec9... widget: Remove some unneeded popover special-casing
  b351152... main: Remove special-case hiding popopvers
  096488d... main: Use gtk_widget_get_native
  274a1b4... entry completion: Use a popover
  39aba05... x11: Stop using child surface api
  f4ee6fd... wayland: Stop using child surface apis
  53dba73... xim: Stop using child surface apis
  19752fc... a11y: Stop supporting ATK_XY_SCREEN
  3f43e79... widget: Stop using child surface apis
  024b597... Drop child surfaces
  d9f99ea... surface: minor cleanup
  74054c9... surface: Remove code dealing with child surfaces
  babfa4c... wayland: Stop using surface->parent
  153488b... x11: Stop using surface->parent
  b830a71... broadway: Stop using surface->parent
  a808f03... gdk: Stop using surface->parent
  20391dd... Remove surface->parent
  aecf746... wayland: Stop using surface->children
  bd90dd3... gdk: Stop using surface->children
  e66b824... Remove surface->children
  9b79a88... surface: Simplify some code
  dcbfb40... surface: Small cleanup
  d672f56... surface: Remove abs_x/abs_y
  038ccaf... surface: Simplify destroy implementation
  12b1987... surface: Small simplification
  75ad47e... Remove gdk_surface_coords_to/from_parent
  eff8516... Remove gdk_surface_get_root_coords as public api
  4fc19bc... Drop gdk_surface_get_root_origin
  bea916c... Remove gdk_surface_get_geometry as public api
  98e02af... x11: Drop a gratitious use of gdk_event_get_root_coords
  c86e835... surface: Make gdk_surface_get_device_position void
  dadd717... menu: Stop using gtk_widget_register_surface
  1230959... window: Stop using gtk_widget_register_surface
  d6d3a2d... popover: Stop using gtk_widget_register_surface
  b984dc0... Drop gtk_widget_register_surface
  d36cb9c... gdk: Remove remnants of client-side windows
  344c83f... docs: Remove references to gdk_device_grab
  f36da4c... wayland: Remove a useless switch
  86f1acb... broadway: Stop using gdk_surface_new_temp
  2d93db9... x11: Stop using gdk_surface_new_temp
  fc455dd... menu: Stop using gdk_surface_new_temp
  0914422... Drop gdk_surface_new_temp
  944db13... gdk: Remove an unused field
  d43d6d0... gdk: Drop input-only surfaces
  84fe71b... gdk: Drop GdkWindowAttr
  2e23ad0... gdk: Drop pass-through surfaces
  11bfaba... surface: Cosmetics
  a4c5179... Rename surface constructors
  907b49c... gdk: Add a private header
  b0a0b94... Get rid of GdkSurfaceImpl
  dbf95d3... x11: Remove useless checks
  691f373... gdk: Introduce a popup surface type
  387cfd8... surface: Store popup parent
  0a0c6a1... surface: Make move-to-rect work for popups
  c40a1b5... surface: Stop setting transient-for for popups
  2c80342... wayland: Use popup parents
  37d3a60... x11: Implement popup surfaces
  b4214c9... broadway: Track popups
  d8ae6c1... surface: Add gdk_surface_show_with_auto_dismissal
  03f8143... popover: Use gdk_surface_show_with_auto_dismissal
  39e5f2c... surface: Remove old debug code
  e23decb... surface: Remove gdk_surface_set/merge_child_input_shapes()
  d99aee4... Add gdk_surface_get_parent back
  03ad205... widget: Improve warning messages
  b944f99... widget: Optimize resize propagation
  6b36e10... window: Don't inherit cursors across surfaces
  b2b81be... text: Allocate popovers
  80f3c49... scale button: Allocate popovers
  e71d14e... entry: Allocate popovers
  e9f88b4... color swatch: Allocate popovers
  553551c... places sidebar: Allocate popovers
  0af28e3... text view: Allocate popovers
  6e66089... widget: Remove a popover special case
  143a103... node editor: Adapt to GtkNative
  652428c... Add a testcase for size allocation
  a4834c2... gdk: Inherit the frame clock for popups
  d77ecac... x11: Fix handling of frame clock freezes
  64467b3... popover: Bring back the beak
  da56152... Add a GdkSurface::parent property
  4883cd0... Remove gtk_widget_get/set_has_surface
  441c411... Work toward dropping widget->surface
  b55ed4a... Drop GtkWidget::surface
  bcb1672... Drop gtk_widget_set_surface
  40bc934... window: Make unrealize work again
  2d889fa... testsuite: Fix popover-related failures
  ab9548e... testsuite: Fix some a11y output
  e98cc95... win32: Build fixes

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