[Xcb] xinput: up to XI v2.3 with all events

Daniel Martin consume.noise at gmail.com
Sun Jan 27 05:58:16 PST 2013

On Wed, Jan 16, 2013 at 08:33:43AM +0100, Daniel Martin wrote:
> Hi everyone,
> with this patchset I would like to push out my work on the xinput
> implementation for reviewing.
> I've tried to fix one or the other problem before pushing this, but
> those problems are rather complicated and fixing them might take some
> time and maybe structural changes in xcbgen. (The problems can be
> spotted in the xml pretty easy, by search for "uninterpreted".)
> So, before the bits get rusty, I decided to publish the current state.

I modified the <popcount> handling to make it work on lists too. With
that given I was able to "unlock" all remaining XI2 events. Which in
turn means that all events are completly implemented and should be

Additionally, I pushed everything to github:
Both repositories have the branches:

The rev-master branches contain commits which I think should go into
master. They aren't necessary for the xinput stuff, but the rev-xinput
branches have those commits too.

    Daniel Martin

More information about the Xcb mailing list