[gtk] (103 commits) Non-fast-forward update to branch wip/matthiasc/popup2



The branch 'wip/matthiasc/popup2' 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:

  4e50f43... Redo the idle sizer
  42bea52... css: Use the new idle sizer
  fbdab70... widget: Use the new idle sizer
  978bb08... window: Implement GtkRoot::check_resize
  8bc5229... Introduce GtkPopup
  88b1e21... testpopup: Use a GtkPopup
  6e3a718... widget: guard popover-specific code paths
  f0d2c79... main: guard window-specific code paths
  4421038... Add a way to enumerate popups
  6f41ff2... inspector: Show popups
  d509180... root: Add default handling
  00b184c... root: Add an activate_focus api
  f70d193... window: Implement GtkRoot::default-widget
  e17678f... popup: Implement the GtkRoot::default-widget
  a3cdacc... widget: Make grabbing default work for roots
  d67a071... text: Make default activation work in roots
  bf3548b... label: Make default activation work in roots
  2964224... root: Add api for mnemonics
  190c5db... window: Implement root mnemonic api
  069dd4f... popup: Implement mnemonics
  0690d02... label: Use root api for mnemonic setup
  a259fa8... main: Use root api for mnemonic activation
  295d6b3... popup: Add more keybindings
  0c84ee4... popup: Add backdrop
  7175879... root: Add pointer focus apis
  2ee1d4e... window: Implement root pointer focus apis
  1f0c2ee... popup: Implement root pointer focus apis
  0d08252... main: Use root pointer focus apis
  de84570... widget: Use root pointer focus apis
  d26f2fb... popup: Miscellaneous fixes
  e94295e... testpopup: popup on demand
  5984463... widget: Review and replace uses of get_toplevel
  0dbf4ea... icon view accessible: Stop presenting windows
  2d5703f... widget: Don't snapshot foreign children
  016f4c0... popup: Use xdg-popup for relative placement
  390a80d... popup: Add a close keybinding, make grabs work
  98aa924... popup: Add properties
  af4c9d1... testpopup: Add ui for move-to-rect parameters
  78206ee... popover: Set a css name
  1197bc9... testpopup: Cosmetic improvements
  9fde464... popup: Remove some unnecessary things
  37a435d... popup: small cleanup
  1bc00ec... wayland: Improve debug output for events
  89c21a7... surface: Start sketching a new surface type
  1a45dbd... popup: Use gdk_surface_new_popup_full
  8b3318f... testpopup: Attach the poup to the label
  6e51179... main: Hide popups for outside events
  5e6eb1e... popup: Keep surface state in sync
  bed51e4... Revert "testpopup: Add ui for move-to-rect parameters"
  e94459c... Revert "popup: Add properties"
  6726227... popup: Recreate most popover api
  79907ff... Replace GtkPopover by GtkPopup
  8af18d9... entry: Adapt to new popover lifecycle
  62e0534... placesview: Adapt to new popover lifecycle
  0d935b7... scale button: Adapt to new popover lifecycle
  e85be32... text: Adapt to new popover lifecycle
  e244c6a... popover: Explicitly set css parent
  2d93414... Fix a compiler warning
  49c96ee... Avoid harfbuzz deprecation warnings
  86bcc0a... label: Fix compiler warnings
  8864a62... x11: Stop using child surface api
  7abaa13... wayland: Stop using child surface apis
  5fcf061... xim: Stop using child surface apis
  ff6fe60... a11y: Stop supporting ATK_XY_SCREEN
  48a4d85... widget: Stop using child surface apis
  9ee6e55... Drop child surfaces
  e299cba... surface: minor cleanup
  b0b3ea2... surface: Remove code dealing with child surfaces
  92b12e5... popover menu: Reinstate styling
  d34f9f5... Give popover menus a background
  c8b5272... wayland: Stop using surface->parent
  018ad77... x11: Stop using surface->parent
  acbbc57... gdk: Stop using surface->parent
  6814a5c... Remove surface->parent
  aa9096c... wayland: Stop using surface->children
  0200a1f... gdk: Stop using surface->children
  7e54d8a... Remove surface->children
  042c3ae... surface: Simplify some code
  f42600a... wip: deprecate surface coordinate apis
  e6124ac... Add a window move/resize test
  c09241a... Avoid root coordinates in begin_drag/move apis
  09fc392... surface: Small cleanup
  188e5cf... surface: Remove abs_x/abs_y
  db093d4... surface: Simplify destroy implementation
  d4f4a76... surface: Small simplification
  74cf3ce... Remove gdk_surface_coords_to/from_parent
  88e6f01... tests: Stop using gtk_window_move
  16df5f1... file chooser: Stop using gtk_window_get_position
  cbd218d... treeview: Stop using gtk_window_move
  2f4cd50... Drop gtk_window_move and gtk_window_get_position
  f59a609... tests: Stop using gtk_window_set_gravity
  2e6dce3... Remove GtkWindow::gravity
  96333e4... dnd: Drop a gratitious use of global coordinates
  9cc2fed... tooltip: Remove an unused gdk_surface_get_root_coords call
  bc9e897... Remove gdk_surface_get_root_coords as public api
  84a4ecd... Drop gdk_surface_get_root_origin
  1812f02... Remove gdk_surface_get_geometry as public api
  8e7fb17... x11: Drop a gratitious use of gdk_event_get_root_coords
  ae1f73f... gdk: Stop using gdk_surface_get_device_position
  a6d7411... gtk: Stop using gdk_surface_get_device_position
  a86836a... Drop gdk_surface_get_device_position
  377cbdd... Rename gdk_surface_get_device_position_double

Commits added to the branch:

  4dfe2a8... Fix the windows build (*)
  b6956d5... Redo the idle sizer
  c54f293... css: Use the new idle sizer
  dc7fdf9... widget: Use the new idle sizer
  5ef6598... window: Implement GtkRoot::check_resize
  34a0194... Introduce GtkPopup
  1f72c03... testpopup: Use a GtkPopup
  b93895d... widget: guard popover-specific code paths
  55afbf1... main: guard window-specific code paths
  3da0848... Add a way to enumerate popups
  a575cf0... inspector: Show popups
  3b6016d... root: Add default handling
  c07b7d8... root: Add an activate_focus api
  cb20898... window: Implement GtkRoot::default-widget
  dfe1255... popup: Implement the GtkRoot::default-widget
  90c8eae... widget: Make grabbing default work for roots
  5f182b4... text: Make default activation work in roots
  52fe932... label: Make default activation work in roots
  f5ce7c0... root: Add api for mnemonics
  d11aee2... window: Implement root mnemonic api
  5c47b57... popup: Implement mnemonics
  c6fc95a... label: Use root api for mnemonic setup
  c408296... main: Use root api for mnemonic activation
  f69e7bf... popup: Add more keybindings
  37dd03e... popup: Add backdrop
  24c10ea... root: Add pointer focus apis
  c3c0086... window: Implement root pointer focus apis
  3601521... popup: Implement root pointer focus apis
  114db0e... main: Use root pointer focus apis
  0a520d6... widget: Use root pointer focus apis
  d115200... popup: Miscellaneous fixes
  87dc420... testpopup: popup on demand
  30a4896... widget: Review and replace uses of get_toplevel
  8874e1b... icon view accessible: Stop presenting windows
  71ef124... widget: Don't snapshot foreign children
  50414d4... popup: Use xdg-popup for relative placement
  9ab9939... popup: Add a close keybinding, make grabs work
  f3e86d4... popup: Add properties
  59262cc... testpopup: Add ui for move-to-rect parameters
  0007985... popover: Set a css name
  33fe760... testpopup: Cosmetic improvements
  1f53f10... popup: Remove some unnecessary things
  03b6c2f... popup: small cleanup
  7de5876... wayland: Improve debug output for events
  1d5d916... surface: Start sketching a new surface type
  17b7830... popup: Use gdk_surface_new_popup_full
  e1b20ce... testpopup: Attach the poup to the label
  ce74b7d... main: Hide popups for outside events
  21838db... popup: Keep surface state in sync
  75d518a... Revert "testpopup: Add ui for move-to-rect parameters"
  193d99d... Revert "popup: Add properties"
  5c4d431... popup: Recreate most popover api
  63d7c31... Replace GtkPopover by GtkPopup
  f47d092... entry: Adapt to new popover lifecycle
  4d3867b... placesview: Adapt to new popover lifecycle
  b49b894... scale button: Adapt to new popover lifecycle
  e7c8dac... text: Adapt to new popover lifecycle
  134e79e... popover: Explicitly set css parent
  158e492... Fix a compiler warning
  4076d2a... Avoid harfbuzz deprecation warnings
  91b6839... label: Fix compiler warnings
  0d4b92a... x11: Stop using child surface api
  4d1cdc1... wayland: Stop using child surface apis
  77876ef... xim: Stop using child surface apis
  d413127... a11y: Stop supporting ATK_XY_SCREEN
  591779d... widget: Stop using child surface apis
  08b4f2b... Drop child surfaces
  da73bd8... surface: minor cleanup
  c33ac61... surface: Remove code dealing with child surfaces
  5003635... popover menu: Reinstate styling
  aa89fb2... Give popover menus a background
  b2fca6e... wayland: Stop using surface->parent
  158291b... x11: Stop using surface->parent
  7ac07c1... gdk: Stop using surface->parent
  26b39ed... Remove surface->parent
  6fe75c0... wayland: Stop using surface->children
  ea72cb0... gdk: Stop using surface->children
  01dbec7... Remove surface->children
  e912b53... surface: Simplify some code
  d8cd1db... wip: deprecate surface coordinate apis
  443f3d5... Add a window move/resize test
  41f2845... Avoid root coordinates in begin_drag/move apis
  3938f90... surface: Small cleanup
  c34892d... surface: Remove abs_x/abs_y
  7cddfda... surface: Simplify destroy implementation
  cb4ecab... surface: Small simplification
  ce41696... Remove gdk_surface_coords_to/from_parent
  2e4d3b8... tests: Stop using gtk_window_move
  d95045d... file chooser: Stop using gtk_window_get_position
  3adcfa8... treeview: Stop using gtk_window_move
  a1743f2... Drop gtk_window_move and gtk_window_get_position
  83a7ada... tests: Stop using gtk_window_set_gravity
  22848c4... Remove GtkWindow::gravity
  1b9fc88... dnd: Drop a gratitious use of global coordinates
  1dcd992... tooltip: Remove an unused gdk_surface_get_root_coords call
  4ee94c8... Remove gdk_surface_get_root_coords as public api
  43a433a... Drop gdk_surface_get_root_origin
  c09697d... Remove gdk_surface_get_geometry as public api
  85b4538... x11: Drop a gratitious use of gdk_event_get_root_coords
  9f6a0eb... gdk: Stop using gdk_surface_get_device_position
  ce8a6f8... gtk: Stop using gdk_surface_get_device_position
  09d3277... Drop gdk_surface_get_device_position
  fc40b5b... Rename gdk_surface_get_device_position_double

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