aboutsummaryrefslogtreecommitdiffstats
path: root/tests/data/small.xml
diff options
context:
space:
mode:
authorSimon Ser <contact@emersion.fr>2022-09-17 10:53:56 +0200
committerSimon Ser <contact@emersion.fr>2024-04-23 09:17:02 +0000
commitb258d5f36137088e5cb5ae097db7964290da7d55 (patch)
tree2f59d6061156e64e8c5797942fe4818ab69529be /tests/data/small.xml
parentClarify behavior of buffer transformations (diff)
downloadwayland-b258d5f36137088e5cb5ae097db7964290da7d55.tar
wayland-b258d5f36137088e5cb5ae097db7964290da7d55.tar.gz
wayland-b258d5f36137088e5cb5ae097db7964290da7d55.tar.bz2
wayland-b258d5f36137088e5cb5ae097db7964290da7d55.tar.lz
wayland-b258d5f36137088e5cb5ae097db7964290da7d55.tar.xz
wayland-b258d5f36137088e5cb5ae097db7964290da7d55.tar.zst
wayland-b258d5f36137088e5cb5ae097db7964290da7d55.zip
scanner: add validators for enums
Right now compositors need to manually check that enum values sent by the client are valid. In particular: - Check that the value sent by the client is not outside of the enum. - Check that the version of the enum entry is consistent with the object version. Automatically generate validator functions to perform these tasks. Signed-off-by: Simon Ser <contact@emersion.fr> Closes: https://gitlab.freedesktop.org/wayland/wayland/-/issues/104
Diffstat (limited to 'tests/data/small.xml')
-rw-r--r--tests/data/small.xml1
1 files changed, 1 insertions, 0 deletions
diff --git a/tests/data/small.xml b/tests/data/small.xml
index 832ed0e..685c891 100644
--- a/tests/data/small.xml
+++ b/tests/data/small.xml
@@ -53,6 +53,7 @@
<entry name="first" value="0" summary="this is the first"/>
<entry name="second" value="1" summary="this is the second"/>
<entry name="third" value="2" since="2" summary="this is the third"/>
+ <entry name="negative" value="-1" since="2" summary="this is a negative value"/>
</enum>
</interface>
</protocol>