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

  08cf053... widget: Add surface relative transform changed callback
  a80f6ed... root: Move the idle sizer here
  3007dc6... css: Use the new idle sizer
  43fae28... widget: Use the new idle sizer
  3ee22e4... window: Implement GtkRoot::check_resize
  18b26c8... widget: guard popover-specific code paths
  df53230... main: guard window-specific code paths
  cba09e8... root: Add default handling
  be943a4... root: Add an activate_focus api
  3a9dbe2... window: Implement GtkRoot::default-widget
  de1c3fe... widget: Make grabbing default work for roots
  6cd522d... text: Make default activation work in roots
  b4c3e67... label: Make default activation work in roots
  96d4ed6... root: Add api for mnemonics
  c0963d1... window: Implement root mnemonic api
  2c5953b... label: Use root api for mnemonic setup
  2aac3e1... main: Use root api for mnemonic activation
  2323e41... root: Add pointer focus apis
  4c18117... window: Implement root pointer focus apis
  2def9a4... main: Use root pointer focus apis
  f022983... widget: Use root pointer focus apis
  0dce22a... Review and replace uses of get_toplevel
  ea26828... icon view accessible: Stop presenting windows
  888e0ac... widget: Don't snapshot foreign children
  c0f5776... surface: Start sketching a new surface type
  b8f31f4... Reimplement GtkPopover
  01cfb34... entry: Adapt to new popover lifecycle
  836360c... placesview: Adapt to new popover lifecycle
  e001049... scale button: Adapt to new popover lifecycle
  7c8b3c6... text: Adapt to new popover lifecycle
  ef6fefa... x11: Stop using child surface api
  d178d1f... wayland: Stop using child surface apis
  096f66a... xim: Stop using child surface apis
  e8eb102... a11y: Stop supporting ATK_XY_SCREEN
  86e3f12... widget: Stop using child surface apis
  c812d01... Drop child surfaces
  0cae619... surface: minor cleanup
  b242b26... surface: Remove code dealing with child surfaces
  1f77c4e... popover menu: Reinstate styling
  4f20fe9... Adwaita: Give popover menus a background
  4af86ce... Adwaita: Give model buttons visible focus
  7c41b6a... wayland: Stop using surface->parent
  69f704a... x11: Stop using surface->parent
  c797ef1... broadway: Stop using surface->parent
  7804439... gdk: Stop using surface->parent
  5673db1... Remove surface->parent
  10cf74e... wayland: Stop using surface->children
  0e824fc... gdk: Stop using surface->children
  cdc80cc... Remove surface->children
  4a9c5a3... surface: Simplify some code
  3c076a7... surface: Small cleanup
  87eacf7... surface: Remove abs_x/abs_y
  9a4d0c3... surface: Simplify destroy implementation
  35d2c8e... surface: Small simplification
  e74c275... Remove gdk_surface_coords_to/from_parent
  955a565... tooltip: Remove an unused gdk_surface_get_root_coords call
  607aab3... Remove gdk_surface_get_root_coords as public api
  1be0dab... Drop gdk_surface_get_root_origin
  c5347bc... Remove gdk_surface_get_geometry as public api
  3c65da0... x11: Drop a gratitious use of gdk_event_get_root_coords
  dbb42a2... surface: Make gdk_surface_get_device_position void
  da1eb18... menu: Stop using gtk_widget_register_surface
  8384d2a... window: Stop using gtk_widget_register_surface
  3d973a6... popover: Stop using gtk_widget_register_surface
  94aa9d3... Drop gtk_widget_register_surface
  c043a7c... gdk: Remove remnants of client-side windows
  dd17cb3... docs: Remove references to gdk_device_grab
  3e429ca... wayland: Reshuffle some internals
  24533c2... broadway: Stop using gdk_surface_new_temp
  3c5a213... x11: Stop using gdk_surface_new_temp
  49b8ec4... menu: Stop using gdk_surface_new_temp
  5c86c0a... Drop gdk_surface_new_temp
  60ac0ce... surface: Cosmetics
  c5e73b8... wip: Use a popover for entry completion
  0ff9dc3... entry completion: Various fixes
  cfbf9bb... gdk: Remove an unused field
  10c8e0f... gdk: Drop input-only surfaces
  f4e57e3... gdk: Drop GdkWindowAttr
  f434dc3... gdk: Drop pass-through surfaces
  3d59e1e... Rename surface constructors
  681df04... gdk: Add a private header
  af34abb... surface: Add a frame-clock property
  e782108... Get rid of GdkSurfaceImpl
  66dc617... x11: Remove useless checks
  4da3576... wip: popup surface type
  766c5e9... x11: some leftover cleanups
  3ac1d74... surface: Store popup parent
  c8f583a... surface: Make move-to-rect work for popups
  f0669f9... surface: Stop setting transient-for for popups
  c57c6c3... wayland: Use popup parents
  58d6a87... widget-factory: Add non-modal popovers
  dd55a81... x11: Make popup surfaces use o-r windows
  eae9ca8... x11: Make popups move with their parent
  cbf7576... popover: Track the parent position
  2e475c8... broadway: Track popups
  0059e45... surface: Add gdk_surface_show_with_auto_dismissal
  528e47c... popover: Use gdk_surface_show_with_auto_dismissal
  53a5650... main: Remove special-case hiding popopvers
  ee8957c... surface: Remove old debug code
  faabdfe... surface: Remove gdk_surface_set/merge_child_input_shapes()
  2d721ae... widget-factory: Add some nested popovers
  e07206d... wayland: Remove a mistaken check
  754f456... Revert "wayland: Remove a mistaken check"
  5ec4a18... wayland: Only check incorrect top-most for grabbing popups
  23ea6cc... popover: Remove unused function

Commits added to the branch:

  ca233ad... themes: Fix and improve linked button style (*)
  34fcfb1... gl renderer: Properly apply opacity in cross-fade shader (*)
  91bbe6e... gl renderer: Sync gpu and cpu default alpha value (*)
  477ad25... widget: Add surface relative transform changed callback (*)
  c21063e... csserror: Add G_BEGIN_DECLS and G_END_DECLS (*)
  e13d242... gl renderer: Keep op builder around (*)
  ea95aea... Merge branch 'csserror-g-decls' into 'master' (*)
  5cd4ec5... Adwaita: generic type styles (*)
  79180f6... Merge branch 'wip/jimmac/type-experiments' into 'master' (*)
  ec37e1e... Merge branch 'fix-and-improve-linked-button-style' into 'ma (*)
  2516f11... Merge branch 'wip/widget-position-changed-callbacks' into ' (*)
  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

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