windowmaker-wl/src/backend
lkn 9da620d443 wayland: implement pointer warp via pointer-constraints hint
Native Wayland clients (e.g. plan9port acme/devdraw) warp the pointer
by locking it via zwp_pointer_constraints_v1, setting a
cursor_position_hint, then immediately destroying the lock. The
compositor is expected to warp the cursor to the hint on unlock.

Our handler just activated the constraint and ignored the hint. Now we
listen for the constraint destroy event and warp the cursor to the
hint position (converted from surface-local to global coordinates).
2026-06-25 07:20:05 +02:00
..
wayland wayland: implement pointer warp via pointer-constraints hint 2026-06-25 07:20:05 +02:00
x11 send XDG fullscreen state to Wayland clients 2026-06-23 20:40:57 +02:00
backend.h send XDG fullscreen state to Wayland clients 2026-06-23 20:40:57 +02:00
backend_types.h wm core: shared src/ is now X11-free at the source level 2026-05-24 12:52:31 +02:00
wm_backend.c Wayland-only build: guard X11 backend in Makefile.am, add wm_backend.c, WINGs _wl.c stubs 2026-06-04 08:07:21 +02:00