diff options
author | Daniel Martin <consume.noise@gmail.com> | 2013-10-13 13:44:39 +0200 |
---|---|---|
committer | Arnaud Fontaine <arnau@debian.org> | 2013-11-14 20:23:50 +0900 |
commit | 0c408c53ffdde107ed8c01144cce3da427f1a45f (patch) | |
tree | 9c633449233b60d74a6a78b20f684587810ad2f0 /src | |
parent | 7482d02e6229bfa1eae573b114ea3c04eaf6cb52 (diff) |
xkb: Comment out the struct Property and {Get, Set}Geometry
This struct has intermixed fixed size fields and lists, which
c_client.py doesn't handle properly. Therefor comment out the struct and
the fields type-referencing it.
As doodads are commented out already and with Property gone the requests
GetGeomtry and SetGeometry become pretty much useless. Therefor comment
them out completly.
Signed-off-by: Daniel Martin <consume.noise@gmail.com>
Reviewed-By: Ran Benita <ran234@gmail.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/xkb.xml | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/xkb.xml b/src/xkb.xml index 5436401..a095958 100644 --- a/src/xkb.xml +++ b/src/xkb.xml @@ -547,6 +547,7 @@ authorization from the authors. <typedef oldname="char" newname="STRING8" /> + <!-- XXX: Property is broken <struct name="Property"> <field name="nameLength" type="CARD16" /> <list name="name" type="STRING8"> @@ -557,6 +558,7 @@ authorization from the authors. <fieldref>valueLength</fieldref> </list> </struct> + --> <struct name="Outline"> <field name="nPoints" type="CARD8" /> @@ -1871,6 +1873,7 @@ authorization from the authors. </switch> </request> + <!-- XXX: Property and doodads are broken, which renders GetGeometry useless <request name="GetGeometry" opcode="19"> <field name="deviceSpec" type="DeviceSpec" /> <pad bytes="2" /> @@ -1900,7 +1903,6 @@ authorization from the authors. <list name="shapes" type="Shape"> <fieldref>nShapes</fieldref> </list> - <!-- XXX: doodads are broken <list name="sections" type="Section"> <fieldref>nSections</fieldref> </list> @@ -1910,10 +1912,11 @@ authorization from the authors. <list name="keyAliases" type="KeyAlias"> <fieldref>nKeyAliases</fieldref> </list> - --> </reply> </request> + --> + <!-- XXX: Property and doodads are broken, which renders SetGeometry useless <request name="SetGeometry" opcode="20"> <field name="deviceSpec" type="DeviceSpec" /> <field name="nShapes" type="CARD8" /> @@ -1938,7 +1941,6 @@ authorization from the authors. <list name="shapes" type="Shape"> <fieldref>nShapes</fieldref> </list> - <!-- XXX: doodads are broken <list name="sections" type="Section"> <fieldref>nSections</fieldref> </list> @@ -1948,8 +1950,8 @@ authorization from the authors. <list name="keyAliases" type="KeyAlias"> <fieldref>nKeyAliases</fieldref> </list> - --> </request> + --> <request name="PerClientFlags" opcode="21"> <field name="deviceSpec" type="DeviceSpec" /> @@ -2330,6 +2332,7 @@ authorization from the authors. <field name="baseColorNdx" type="CARD8" /> <field name="labelColorNdx" type="CARD8" /> <field name="labelFont" type="CountedString16" /> + <!-- XXX: Property is broken <list name="properties" type="Property"> <fieldref>nProperties</fieldref> </list> @@ -2339,6 +2342,7 @@ authorization from the authors. <list name="shapes" type="Shape"> <fieldref>nShapes</fieldref> </list> + --> <!-- XXX: doodads are broken <list name="sections" type="Section"> <fieldref>nSections</fieldref> |