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

  60dd246... root: Move the idle sizer here
  891963f... css: Use the new idle sizer
  6b10964... widget: Use the new idle sizer
  cbfce78... window: Implement GtkRoot::check_resize
  5ee0f43... widget: guard popover-specific code paths
  0122b28... main: guard window-specific code paths
  9500632... root: Add default handling
  a85c19f... root: Add an activate_focus api
  0ad7f3a... window: Implement GtkRoot::default-widget
  cf75f2b... widget: Make grabbing default work for roots
  0b22e72... text: Make default activation work in roots
  76ce69e... label: Make default activation work in roots
  b604a7d... root: Add api for mnemonics
  8b3523e... window: Implement root mnemonic api
  8afa743... label: Use root api for mnemonic setup
  e31e5f7... main: Use root api for mnemonic activation
  acededd... root: Add pointer focus apis
  120f8d7... window: Implement root pointer focus apis
  8410ae1... main: Use root pointer focus apis
  671073f... widget: Use root pointer focus apis
  0f2a738... Review and replace uses of get_toplevel
  17b0313... icon view accessible: Stop presenting windows
  d4226d7... widget: Don't snapshot foreign children
  479d362... surface: Start sketching a new surface type
  68c7452... Reimplement GtkPopover
  9c8ff2e... entry: Adapt to new popover lifecycle
  3219d82... placesview: Adapt to new popover lifecycle
  c971ee6... scale button: Adapt to new popover lifecycle
  f55bb4b... text: Adapt to new popover lifecycle
  235cd5f... x11: Stop using child surface api
  2d82bd5... wayland: Stop using child surface apis
  589a9b7... xim: Stop using child surface apis
  76f4023... a11y: Stop supporting ATK_XY_SCREEN
  53eca7f... widget: Stop using child surface apis
  fbb76dd... Drop child surfaces
  3023f03... surface: minor cleanup
  4e08972... surface: Remove code dealing with child surfaces
  b2cae44... popover menu: Reinstate styling
  713f06b... Adwaita: Give popover menus a background
  45fafd3... Adwaita: Give model buttons visible focus
  39b5fd7... wayland: Stop using surface->parent
  1996a37... x11: Stop using surface->parent
  0a0ac57... gdk: Stop using surface->parent
  8a24a35... Remove surface->parent
  8cd9bf1... wayland: Stop using surface->children
  f0cfa58... gdk: Stop using surface->children
  1fbc0ac... Remove surface->children
  6e61506... surface: Simplify some code
  04db990... surface: Small cleanup
  b5f322d... surface: Remove abs_x/abs_y
  ff47491... surface: Simplify destroy implementation
  83d1121... surface: Small simplification
  83f4990... Remove gdk_surface_coords_to/from_parent
  81250a7... tooltip: Remove an unused gdk_surface_get_root_coords call
  e9f8bfd... Remove gdk_surface_get_root_coords as public api
  7699e9d... Drop gdk_surface_get_root_origin
  45bbb65... Remove gdk_surface_get_geometry as public api
  8678962... x11: Drop a gratitious use of gdk_event_get_root_coords
  4bdf9df... surface: Make gdk_surface_get_device_position void
  0f94fe9... menu: Stop using gtk_widget_register_surface
  49c03db... window: Stop using gtk_widget_register_surface
  94285e2... popover: Stop using gtk_widget_register_surface
  1ac2b78... Drop gtk_widget_register_surface
  adf1af3... gdk: Remove remnants of client-side windows
  02028c5... docs: Remove references to gdk_device_grab
  8bf9cea... wayland: Reshuffle some internals
  0b7cc5d... broadway: Stop using gdk_surface_new_temp
  640d727... x11: Stop using gdk_surface_new_temp
  2a8b616... menu: Stop using gdk_surface_new_temp
  983d275... Drop gdk_surface_new_temp
  d493e28... surface: Cosmetics
  581396b... wip: Use a popover for entry completion
  cdfe54e... entry completion: Various fixes
  75a4199... gdk: Remove an unused field
  339531a... gdk: Drop input-only surfaces
  515e0ed... gdk: Drop GdkWindowAttr
  8993a62... gdk: Drop pass-through surfaces

Commits added to the branch:

  6e59c5c... gdk: Remove gdk_surface_invalidate_rect() from public API (*)
  9b053a4... root: Move the idle sizer here
  3339320... css: Use the new idle sizer
  fb2d351... widget: Use the new idle sizer
  0ccf063... window: Implement GtkRoot::check_resize
  d9373a4... widget: guard popover-specific code paths
  68dfbbe... main: guard window-specific code paths
  0497471... root: Add default handling
  f2af122... root: Add an activate_focus api
  487669c... window: Implement GtkRoot::default-widget
  44ab878... widget: Make grabbing default work for roots
  d6754cf... text: Make default activation work in roots
  e9c7eb1... label: Make default activation work in roots
  0ed4ac6... root: Add api for mnemonics
  d1895ba... window: Implement root mnemonic api
  a7756ab... label: Use root api for mnemonic setup
  5be040c... main: Use root api for mnemonic activation
  073c4c7... root: Add pointer focus apis
  101c9d7... window: Implement root pointer focus apis
  2142fd2... main: Use root pointer focus apis
  f63e6c6... widget: Use root pointer focus apis
  604cf74... Review and replace uses of get_toplevel
  5c82026... icon view accessible: Stop presenting windows
  306f5eb... widget: Don't snapshot foreign children
  39aaf22... surface: Start sketching a new surface type
  1a6bc1e... Reimplement GtkPopover
  5db0946... entry: Adapt to new popover lifecycle
  338af09... placesview: Adapt to new popover lifecycle
  a8c814c... scale button: Adapt to new popover lifecycle
  3706fd4... text: Adapt to new popover lifecycle
  3dcad19... x11: Stop using child surface api
  932c06a... wayland: Stop using child surface apis
  26c92e8... xim: Stop using child surface apis
  bf09127... a11y: Stop supporting ATK_XY_SCREEN
  26ff390... widget: Stop using child surface apis
  bdc2e7f... Drop child surfaces
  bf5e695... surface: minor cleanup
  d2ca89a... surface: Remove code dealing with child surfaces
  f5ab245... popover menu: Reinstate styling
  7fe91ca... Adwaita: Give popover menus a background
  ca57b1f... Adwaita: Give model buttons visible focus
  c05992d... wayland: Stop using surface->parent
  4bcef1b... x11: Stop using surface->parent
  4f3541a... broadway: Stop using surface->parent
  43d9c1e... gdk: Stop using surface->parent
  1f3053a... Remove surface->parent
  a16b36e... wayland: Stop using surface->children
  a2d9a6d... gdk: Stop using surface->children
  b158bba... Remove surface->children
  caaca4c... surface: Simplify some code
  51270a7... surface: Small cleanup
  fb1c935... surface: Remove abs_x/abs_y
  c09dede... surface: Simplify destroy implementation
  4db0715... surface: Small simplification
  48340bd... Remove gdk_surface_coords_to/from_parent
  a593f81... tooltip: Remove an unused gdk_surface_get_root_coords call
  542c555... Remove gdk_surface_get_root_coords as public api
  6246fff... Drop gdk_surface_get_root_origin
  82c84e5... Remove gdk_surface_get_geometry as public api
  5660a3c... x11: Drop a gratitious use of gdk_event_get_root_coords
  3f68f83... surface: Make gdk_surface_get_device_position void
  5bf5fc7... menu: Stop using gtk_widget_register_surface
  2929b03... window: Stop using gtk_widget_register_surface
  dad87fe... popover: Stop using gtk_widget_register_surface
  e7028c1... Drop gtk_widget_register_surface
  71a5631... gdk: Remove remnants of client-side windows
  b3ed02b... docs: Remove references to gdk_device_grab
  331cc6d... wayland: Reshuffle some internals
  c29020e... broadway: Stop using gdk_surface_new_temp
  6c5e4e5... x11: Stop using gdk_surface_new_temp
  67fdbd8... menu: Stop using gdk_surface_new_temp
  6bb2d7e... Drop gdk_surface_new_temp
  da57b39... surface: Cosmetics
  51daf6a... wip: Use a popover for entry completion
  663fa05... entry completion: Various fixes
  24449f6... gdk: Remove an unused field
  6c0340b... gdk: Drop input-only surfaces
  6480304... gdk: Drop GdkWindowAttr
  04b58d2... gdk: Drop pass-through surfaces
  fceb020... Rename surface constructors
  69cc505... gdk: Add a private header
  9fd154b... surface: Add a frame-clock property
  3965bb0... Get rid of GdkSurfaceImpl
  866b6af... x11: Remove useless checks
  3830700... wip: popup surface type
  2a95578... x11: some leftover cleanups
  d0b8d12... surface: Store popup parent
  cff19ad... surface: Make move-to-rect work for popups
  d5437f2... surface: Stop setting transient-for for popups
  7eb701f... wayland: Use popup parents
  0d8b1d9... widget-factory: Make a popover non-modal
  942af01... x11: Make popup surfaces use o-r windows
  9c25319... x11: Make popups move with their parent

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