git.lucas.co / cce-compositor
Wayland compositor (wlroots)
git clone https://git.lucas.co/cce-compositor.git

commit2db9133216ade81007b26cceb1cfe8831ee1c60b
parent1a3a556a3c
authorIsaac Freund <[email protected]>
date2026-01-14 15:37
protocol: bump river-xkb-binding-v1 minor version

 build.zig                          | 2 +-
 protocol/river-xkb-bindings-v1.xml | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/build.zig b/build.zig
index 8906b92..1987c4f 100644
--- a/build.zig
+++ b/build.zig
@@ -111,7 +111,7 @@ pub fn build(b: *Build) !void {
     scanner.generate("wp_single_pixel_buffer_manager_v1", 1);
 
     scanner.generate("river_window_manager_v1", 3);
-    scanner.generate("river_xkb_bindings_v1", 1);
+    scanner.generate("river_xkb_bindings_v1", 2);
     scanner.generate("river_layer_shell_v1", 1);
     scanner.generate("river_input_manager_v1", 1);
     scanner.generate("river_libinput_config_v1", 1);
diff --git a/protocol/river-xkb-bindings-v1.xml b/protocol/river-xkb-bindings-v1.xml
index 0795554..c8e5dec 100644
--- a/protocol/river-xkb-bindings-v1.xml
+++ b/protocol/river-xkb-bindings-v1.xml
@@ -38,7 +38,7 @@
     be done by creating a new major version of the extension.
   </description>
 
-  <interface name="river_xkb_bindings_v1" version="1">
+  <interface name="river_xkb_bindings_v1" version="2">
     <description summary="xkbcommon bindings global interface">
       This global interface should only be advertised to the client if the
       river_window_manager_v1 global is also advertised.
@@ -66,7 +66,7 @@
     </request>
   </interface>
 
-  <interface name="river_xkb_binding_v1" version="1">
+  <interface name="river_xkb_binding_v1" version="2">
     <description summary="configure a xkb key binding, receive trigger events">
       This object allows the window manager to configure a xkbcommon key binding
       and receive events when the key binding is triggered.