From ea1fb51aae9fee7d416a0f2ba617f998cdee696d Mon Sep 17 00:00:00 2001 From: Kristian Høgsberg Date: Tue, 13 Aug 2013 20:06:29 +0100 Subject: protocol: Add release requests for wl_pointer, wl_keyboard, and wl_touch We missed destroy requests in the 1.0 protocol and since the scanner generates local-only *_destroy requests in that case we can't add destroy requests without breaking protocol. A client needs to verify that the server provides a version 3 seat to use the protocol destructor so the name needs to be something else than wl_*_destroy. v2 (Rob Bradford): Rebased, bumped the protocol versions and added since attributes to the requests. --- protocol/wayland.xml | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) (limited to 'protocol') diff --git a/protocol/wayland.xml b/protocol/wayland.xml index d7bbbb9..aeb0412 100644 --- a/protocol/wayland.xml +++ b/protocol/wayland.xml @@ -1235,7 +1235,7 @@ - + A seat is a group of keyboards, pointer and touch devices. This object is published as a global during start up, or when such a @@ -1308,7 +1308,7 @@ - + The wl_pointer interface represents one or more input devices, such as mice, which control the pointer location and pointer_focus @@ -1357,6 +1357,10 @@ + + + + Notification that this seat's pointer is focused on a certain @@ -1456,12 +1460,16 @@ - + The wl_keyboard interface represents one or more keyboards associated with a seat. + + + + This specifies the format of the keymap provided to the @@ -1539,7 +1547,7 @@ - + The wl_touch interface represents a touchscreen associated with a seat. @@ -1551,6 +1559,10 @@ contact point can be identified by the ID of the sequence. + + + + A new touch point has appeared on the surface. This touch point is -- cgit v1.2.3