kick/wlr-protocols
Andrew Hamilton d8164ce315 protocols: expose output-management, honor resizes standalone
Advertise zwlr_output_manager_v1 with the single head, published on
setup and re-published from the commit path whenever the size lands
(resizes apply lazily, so the commit -- not the request -- is where
the new size becomes observable).

Client sizes apply standalone through the normal resize path (tabs
reflow, swapchain follows); nested refuses anything but the live
size since the host owns the geometry. Disabling, scale and
transform changes are refused; superseded configs are destroyed
after feedback.

Standalone output_resize now owns the canvas size so client resizes
reach the lazy modeset. wltest gains --output-mgmt; smoke tests
cover the global, head listing, and an 800x600 apply with tab
reflow.
2026-09-04 10:52:16 +10:00
..
input-method-unstable-v2.xml protocols: input-method relay, content-type, single-pixel 2026-09-04 09:37:13 +10:00
virtual-keyboard-unstable-v1.xml virtual-input: feed zwp_virtual_keyboard/pointer into the seat 2026-09-03 14:08:04 +10:00
wlr-data-control-unstable-v1.xml Add bidirectional clipboard bridge with text prefetch 2026-08-10 11:29:07 +10:00
wlr-foreign-toplevel-management-unstable-v1.xml taskbar: foreign toplevel + idle protocols 2026-09-03 01:47:35 +10:00
wlr-gamma-control-unstable-v1.xml protocols: honor wlr-gamma-control for night-light tools 2026-09-04 09:43:04 +10:00
wlr-layer-shell-unstable-v1.xml add wlr-layer-shell bar support and fix popup-parent crash 2026-09-01 10:38:57 +10:00
wlr-output-management-unstable-v1.xml protocols: expose output-management, honor resizes standalone 2026-09-04 10:52:16 +10:00
wlr-output-power-management-unstable-v1.xml protocols: advertise tearing-control + fractional-scale 2026-09-03 13:54:25 +10:00
wlr-screencopy-unstable-v1.xml screencopy: advertise wlr-screencopy-unstable-v1 2026-09-03 07:57:59 +10:00
wlr-virtual-pointer-unstable-v1.xml virtual-input: feed zwp_virtual_keyboard/pointer into the seat 2026-09-03 14:08:04 +10:00