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

  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

Commits added to the branch:

  6523372... event controller: Don't deliver events to insensitive widge (*)
  522bbc1... gesture: Chain up in filter_event (*)
  af2207b... widget: Reset controllers when going numb (*)
  b1d90cc... spin button: Listen for ::cancel on gestures (*)
  2994229... fixup! event controller: Don't deliver events to insensitiv (*)
  05cb7e7... Merge branch 'event-controller-sensitive' into 'master' (*)
  77e3b72... NEWS: Updates (*)
  eb9284e... migration guide: Updates (*)
  1c9a486... css: Use multiple font-family values (*)
  7037ff8... Add a reftest for multiple font families (*)
  2a4b586... Merge branch 'font-families' into 'master' (*)
  6f25168... Make the newly added test a bit more robust (*)
  5882e22... Update POTFILES.skip (*)
  bcf1806... Update Polish translation (*)
  bd490ed... Updated Spanish translation (*)
  c675d1c... filechooserbutton: Use a bin layout (*)
  596c9a3... filechooserbutton: Clear model in destroy() (*)
  d702bfe... filechooserbutton: Clean up finalize & destroy (*)
  16c8fb5... Update Catalan translation (*)
  bceca27... docs: Some updates to the input overview (*)
  65697e3... docs: Some additions to the overview (*)
  29bafd1... docs: Add an actions overview (*)
  67e6d10... emoji chooser: populate incrementally (*)
  d936a9a... docs: fix typo in function name (*)
  1a4c988... Update Basque translation (*)
  ac4a6ee... widget: guard popover-specific code paths
  33d529d... main: guard window-specific code paths
  a921df4... Introduce GtkNative
  bafc749... window: Implement GtkNative
  f155e31... root: Require GtkNative
  36159a2... Review and replace uses of get_toplevel
  420d3e3... widget: Don't snapshot foreign children
  e30b5e0... widget: Use GtkNative
  73c24bd... Introduce event controller propagation limits
  128aba3... surface: Start sketching a new surface type
  92029d1... Reimplement GtkPopover
  35ac258... Adapt to new popover lifecycle
  3b599d7... menubutton: Allocate the popover
  a1ced7f... Adwaita: Give popover menus a background
  4602436... widget: Remove some unneeded popover special-casing
  860ba31... main: Remove special-case hiding popopvers
  0672974... entry completion: Use a popover
  2793db5... x11: Stop using child surface api
  c2b8f9c... wayland: Stop using child surface apis
  6a55176... xim: Stop using child surface apis
  2bfb9cd... a11y: Stop supporting ATK_XY_SCREEN
  6120e37... widget: Stop using child surface apis
  f082bce... Drop child surfaces
  ed5dc12... surface: minor cleanup
  a94d4d4... surface: Remove code dealing with child surfaces
  0be0f95... wayland: Stop using surface->parent
  097d287... x11: Stop using surface->parent
  e510ee0... broadway: Stop using surface->parent
  1db4ea7... gdk: Stop using surface->parent
  c348d13... Remove surface->parent
  2626c24... wayland: Stop using surface->children
  2c34b08... gdk: Stop using surface->children
  a8c6347... Remove surface->children
  2d896d7... surface: Simplify some code
  acd0fee... surface: Small cleanup
  1b2fa2a... surface: Remove abs_x/abs_y
  13a7f15... surface: Simplify destroy implementation
  6cf28c2... surface: Small simplification
  f4fcaa5... Remove gdk_surface_coords_to/from_parent
  d026352... Remove gdk_surface_get_root_coords as public api
  0910065... Drop gdk_surface_get_root_origin
  71f1f84... Remove gdk_surface_get_geometry as public api
  44636ff... x11: Drop a gratitious use of gdk_event_get_root_coords
  3ee65de... surface: Make gdk_surface_get_device_position void
  21bd58e... menu: Stop using gtk_widget_register_surface
  e29d860... window: Stop using gtk_widget_register_surface
  a492c54... popover: Stop using gtk_widget_register_surface
  3b1a4cf... Drop gtk_widget_register_surface
  242fb83... gdk: Remove remnants of client-side windows
  a9e316a... docs: Remove references to gdk_device_grab
  fc6ee99... wayland: Remove a useless switch
  55e1e19... broadway: Stop using gdk_surface_new_temp
  0066900... x11: Stop using gdk_surface_new_temp
  342bbf0... menu: Stop using gdk_surface_new_temp
  aaae16e... Drop gdk_surface_new_temp
  8999565... gdk: Remove an unused field
  6e1fde2... gdk: Drop input-only surfaces
  34ba814... gdk: Drop GdkWindowAttr
  f969970... gdk: Drop pass-through surfaces
  9097809... surface: Cosmetics
  59a5d48... Rename surface constructors
  9e095a5... gdk: Add a private header
  15e60cc... Get rid of GdkSurfaceImpl
  c30cf67... x11: Remove useless checks
  b5b7a4b... gdk: Introduce a popup surface type
  f7a3ae2... surface: Store popup parent
  7700c18... surface: Make move-to-rect work for popups
  1c80333... surface: Stop setting transient-for for popups
  38bd898... wayland: Use popup parents
  2d3f377... x11: Implement popup surfaces
  c30b6e1... broadway: Track popups
  4abc929... surface: Add gdk_surface_show_with_auto_dismissal
  70cb8bb... popover: Use gdk_surface_show_with_auto_dismissal
  6a3ca82... surface: Remove old debug code
  dd102d0... surface: Remove gdk_surface_set/merge_child_input_shapes()
  3f048fe... surface: Avoid autodismissal on button release
  cd17d64... popover: Only grab focus when modal
  96bb397... Add gtk_widget_get_native
  4084070... event controller: Use gtk_widget_get_native
  7efa122... main: Use gtk_widget_get_native
  1336ef2... Add gdk_surface_get_parent back
  82ff28c... gizmo: Set the name
  2c7544f... widget: Improve warning messages
  ec009f9... widget: Optimize resize propagation
  d167570... window: Don't inherit cursors across surfaces
  b539633... popover: Make Escape to close work again
  1149495... text: Allocate popovers
  c07505c... scale button: Allocate popovers
  c3d255f... entry: Allocate popovers
  ad95bb4... color swatch: Allocate popovers
  4a69da6... places sidebar: Allocate popovers
  a601077... text view: Allocate popovers
  691f453... widget: Remove a popover special case

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