wlroots/backend/wayland
Lasse Heitgres a6b3d52f5d backend/wayland: implement multi-output touch
The wayland backend mapped every touch event to the first output and
carried a TODO asking for multi-output support. Track the output each
touch point belongs to: on touch down, resolve it from the event's
wl_surface (falling back to the first output), store it per touch id, and
convert coordinates against that output for down and motion events. This
makes touch work correctly when the backend drives multiple outputs.

Closes #4102
2026-06-10 16:45:36 +00:00
..
backend.c treewide: make type-check helpers take const pointers 2026-03-06 16:04:21 +08:00
meson.build meson: use kwargs for wayland deps 2024-11-21 16:46:55 +00:00
output.c treewide: make type-check helpers take const pointers 2026-03-06 16:04:21 +08:00
pointer.c pointer: release pressed buttons on destroy 2024-09-24 19:53:54 +00:00
seat.c backend/wayland: implement multi-output touch 2026-06-10 16:45:36 +00:00
tablet_v2.c Switch to stable tablet-v2 protocol 2024-06-27 18:04:00 +00:00