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

  0c1b8ee... root: Move the idle sizer here
  a5a48f6... css: Use the new idle sizer
  a7b1ebb... widget: Use the new idle sizer
  fbc88e6... window: Implement GtkRoot::check_resize
  66a2579... widget: guard popover-specific code paths
  d546e93... main: guard window-specific code paths
  23526c3... root: Add default handling
  da85c3b... root: Add an activate_focus api
  937e580... window: Implement GtkRoot::default-widget
  0138751... widget: Make grabbing default work for roots
  f6af64a... text: Make default activation work in roots
  b22a3f7... label: Make default activation work in roots
  16e04a0... root: Add api for mnemonics
  4b01c35... window: Implement root mnemonic api
  e9517ac... label: Use root api for mnemonic setup
  ba7f444... main: Use root api for mnemonic activation
  0b73774... root: Add pointer focus apis
  9bdae8d... window: Implement root pointer focus apis
  c94e996... main: Use root pointer focus apis
  e6925e1... widget: Use root pointer focus apis
  8adb4e6... Review and replace uses of get_toplevel
  a07010d... icon view accessible: Stop presenting windows
  b625dc1... widget: Don't snapshot foreign children
  c0dbcc3... surface: Start sketching a new surface type
  a3945eb... Reimplement GtkPopover
  71dad7b... entry: Adapt to new popover lifecycle
  bdb56fd... placesview: Adapt to new popover lifecycle
  bcb81f0... scale button: Adapt to new popover lifecycle
  cce6c08... text: Adapt to new popover lifecycle
  b5cdb29... x11: Stop using child surface api
  3157207... wayland: Stop using child surface apis
  a134a65... xim: Stop using child surface apis
  7406c6a... a11y: Stop supporting ATK_XY_SCREEN
  b0a4e39... widget: Stop using child surface apis
  896aa3d... Drop child surfaces
  6afe3e4... surface: minor cleanup
  00e6034... surface: Remove code dealing with child surfaces
  1dae1c0... popover menu: Reinstate styling
  b94aaf8... Adwaita: Give popover menus a background
  d1b282c... Adwaita: Give model buttons visible focus
  c116fb9... wayland: Stop using surface->parent
  2b67834... x11: Stop using surface->parent
  2327346... broadway: Stop using surface->parent
  6547648... gdk: Stop using surface->parent
  15460e1... Remove surface->parent
  32e7dff... wayland: Stop using surface->children
  912c6ad... gdk: Stop using surface->children
  6706089... Remove surface->children
  9f77143... surface: Simplify some code
  1c8565f... surface: Small cleanup
  bcef7e9... surface: Remove abs_x/abs_y
  d74d22a... surface: Simplify destroy implementation
  65f9bd0... surface: Small simplification
  fd95a99... Remove gdk_surface_coords_to/from_parent
  1dfa098... tooltip: Remove an unused gdk_surface_get_root_coords call
  a6a57a9... Remove gdk_surface_get_root_coords as public api
  dc68017... Drop gdk_surface_get_root_origin
  67a9550... Remove gdk_surface_get_geometry as public api
  42c125e... x11: Drop a gratitious use of gdk_event_get_root_coords
  e601aed... surface: Make gdk_surface_get_device_position void
  feb6617... menu: Stop using gtk_widget_register_surface
  c89d4ae... window: Stop using gtk_widget_register_surface
  dc1746e... popover: Stop using gtk_widget_register_surface
  d046771... Drop gtk_widget_register_surface
  6b9af1c... gdk: Remove remnants of client-side windows
  3a97de4... docs: Remove references to gdk_device_grab
  799cac1... wayland: Reshuffle some internals
  c217f96... broadway: Stop using gdk_surface_new_temp
  6836111... x11: Stop using gdk_surface_new_temp
  d233286... menu: Stop using gdk_surface_new_temp
  7afdaac... Drop gdk_surface_new_temp
  ce4e67b... surface: Cosmetics
  9950cd8... wip: Use a popover for entry completion
  31e8b3f... entry completion: Various fixes
  a32b24b... gdk: Remove an unused field
  1021e98... gdk: Drop input-only surfaces
  2cd7059... gdk: Drop GdkWindowAttr
  7bad068... gdk: Drop pass-through surfaces
  fef2859... Rename surface constructors
  31f11ac... gdk: Add a private header
  c4b4f44... surface: Add a frame-clock property
  1ad8b2b... Get rid of GdkSurfaceImpl
  14764e6... x11: Remove useless checks
  f003cc9... wip: popup surface type
  9fe3a53... x11: some leftover cleanups
  fbd8272... surface: Store popup parent
  4321ce9... surface: Make move-to-rect work for popups
  b4fb1dd... surface: Stop setting transient-for for popups
  cc68f2e... wayland: Use popup parents
  1c9c687... widget-factory: Add non-modal popovers
  0cf05e6... x11: Make popup surfaces use o-r windows
  7ef606b... x11: Make popups move with their parent
  c20d8e0... widget: Add surface relative position changed callback
  3cb0659... popover: Track the parent position
  fa51ff3... broadway: Track popups
  520e8a4... surface: Add gdk_surface_show_with_auto_dismissal
  1b64831... popover: Use gdk_surface_show_with_auto_dismissal
  45d0ad5... main: Remove special-case hiding popopvers
  63a96ec... surface: Remove old debug code
  10dfc11... surface: Remove gdk_surface_set/merge_child_input_shapes()
  62a3d88... widget-factory: Add some nested popovers
  e6add94... wayland: Remove a mistaken check

Commits added to the branch:

  28815bc... Updated Spanish translation (*)
  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

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