xf86-input-libinput: Changes to 'master'
Peter Hutterer
whot at kemper.freedesktop.org
Mon Feb 29 04:41:22 UTC 2016
src/xf86libinput.c | 481 ++++++++++++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 475 insertions(+), 6 deletions(-)
New commits:
commit 5e7ee73fe24d53cba6a915223be53e0abcdaa70d
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Thu Dec 3 15:58:49 2015 +1000
Support art pen rotation
The art pen is a normal pen, but it does provide a rotation axis.
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
commit 4564a92d59be39378170a2254ae1affb151a4757
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Thu Dec 3 15:41:30 2015 +1000
Support the mouse/lens tool
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
commit 0c2bcd0358d1107bf61ac8ff6dcb156742eb1bc6
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Thu Dec 3 15:24:24 2015 +1000
Add support for the airbrush tool axes
Same axes as the pen, but axis number 6 is the wheel (which really is a
slider)
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
commit b4541e4dff7248f1ce8894d8f950122785353d5b
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Thu Nov 12 11:50:47 2015 +1000
Add support for tablet tools
Use two new internal capabilities, CAP_TABLET and CAP_TABLET_TOOL. If a
libinput tablet device is added, add an X device without any classes. This
device will not send events, but once we have pad support in libinput we
may be able to this the pad device.
When a tool comes into proximity, create a new X device for that serial number
and start sending events through it. Since the X device only represents a
single serial number/type combination, some of the wacom-specific
configuration options fall away. This only matters in the case of multiple
tools, in which case a per-tool configuration is preferable anyway, so we
don't lose anything here.
Gesture support only applied to the touch parts on the device, we don't
deal with this here specifically - that event node is handled by libinput as
touchscreen or touchpad.
This already works with GIMP and clients that don't rely on any
wacom-driver-specific properties. Configuration clients like
gnome-settings-daemon will need to change to handle new properties, to be
added as we go along.
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
More information about the xorg-commit
mailing list