wayland/protocol
Pierre Le Marre 4380e5ddb9
protocol: Add keymap version negotiation to wl_keyboard
Enable to negotiate the keymap format in `wl_keyboard`, in order to
introduce keymap formats which are backward-incompatible.

The keymap format negotiation is made mandatory from this new version of
the `wl_keyboard` interface.

- Added the `wl_keyboard::set_supported_keymap_formats` request
- Added the `wl_keyboard::error` enum to handle error triggered by the
  previous request.
- Added `xkb_v2` to the `wl_keyboard::keymap_format` enum, to denote
  the keymap format v2 provided by libxkbcommon.

Signed-off-by: Pierre Le Marre <dev@wismill.eu>
2025-11-28 11:21:22 +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: Add keymap version negotiation to wl_keyboard 2025-11-28 11:21:22 +01:00