From: Christian Linhart Date: Thu, 4 Sep 2014 15:48:59 +0000 (+0200) Subject: xinput: ev KeyPress: support list axisvalues X-Git-Url: http://git.demorecorder.com/cgi-bin/gitweb.cgi?p=free-sw%2Fxcb%2Fproto;a=commitdiff_plain;h=ccae57d5e6ad5b25908b04efffe21f1bf4ea7a9c xinput: ev KeyPress: support list axisvalues The length of list axisvalues is determined by the number of bits set in the list valuator_mask. This is computed using sumof over popcount of the list-elements of valuator_mask. This uses the new expression type which refers to the current list-element iterated by sumof. spec: http://cgit.freedesktop.org/xorg/proto/inputproto/tree/specs/XI2proto.txt?id=inputproto-2.3.1#n2214 code: http://cgit.freedesktop.org/xorg/proto/inputproto/tree/XI2proto.h?id=inputproto-2.3.1#n944 Message-ID: <1409845742-38797-5-git-send-email-chris@demorecorder.com> Patch-Thread-Subject: [Xcb] support popcount of a list and associated xml changes Patch-Set: PopcountList Patch-Number: proto 5/8 Patch-Version: V1 Signed-off-by: Christian Linhart --- diff --git a/src/xinput.xml b/src/xinput.xml index 61aacb7..02a8597 100644 --- a/src/xinput.xml +++ b/src/xinput.xml @@ -2274,8 +2274,13 @@ in struct DeviceTimeCoord. valuators_len - + + + + + + +