wayland/protocol
Xaver Hugl 23445b5246 protocol: define implicit pointer grab
It was mentioned in a lot of places, but never defined, which has caused some
divergent implementations over time. While an implicit pointer grab is active,
some compositors don't allow pointer focus to switch between toplevel and
popups, and some applications assume the grab also works on a subsurface level.

This commit defines implicit pointer grabs to only lock pointer focus to the
current surface tree, but not to any specific (sub)surface or popup.

Signed-off-by: Xaver Hugl <xaver.hugl@kde.org>
2026-02-17 17:51:31 +01:00
..
.gitignore Update .gitignore for protocol/ 2013-11-19 13:26:04 -08:00
generate-shm-formats.py Add an automated script to update wl_shm.format 2019-09-06 12:09:22 +00:00
tests.xml Replace initial 8 spaces with a tab for all xml files 2020-04-29 12:21:33 +00:00
wayland.dtd Add support for the deprecated-since XML attribute 2024-04-24 16:18:28 +00:00
wayland.xml protocol: define implicit pointer grab 2026-02-17 17:51:31 +01:00