toplevel-capture: partial initial implementation

Missing:
- xwayland child windows
- xwayland unmanaged windows, e.g. popups / menus / ...
- xdg child window positioning
- xdg subsurfaces (test-case: mate-terminal settings listboxes)
- xdg popup positioning
This commit is contained in:
Consolatis 2025-07-06 01:04:55 +02:00 committed by Johan Malm
parent d5eb227c77
commit bce14a5ad7
9 changed files with 101 additions and 1 deletions

View file

@ -53,7 +53,7 @@ add_project_arguments('-DLABWC_VERSION=@0@'.format(version), language: 'c')
wlroots = dependency(
'wlroots-0.20',
default_options: ['default_library=static', 'examples=false'],
version: ['>=0.20.0', '<0.21.0'],
version: ['>=0.20.1', '<0.21.0'],
)
wlroots_has_xwayland = wlroots.get_variable('have_xwayland') == 'true'