[ANNOUNCE] xf86-input-libinput 0.14.0
peter.hutterer at who-t.net
Sun Aug 30 20:44:30 PDT 2015
Two new properties, one to enable drag lock, one to disable horizontal
scrolling. These properties are notable because they don't have a libinput
Drag lock is the ability to hold a button logically down when the physical
button has been released. This is mainly an accessibility feature and should
be handled by the compositor so that the appropriate notifications can be
displayed to the user. Alas, in X the compositor cannot intercept and
discard button events, so we need it implemented here.
The implementation is identical to that of the evdev driver.
Disabling horizontal scrolling is also a driver-only option and all it does
is discard the horizontal scroll delta. Again, this should be handled by the
toolkit at the widget level, enabling/disabling horizontal scrolling on a
global level is not ideal. But for the X stack we don't expect that all
toolkits and applications will be updated so to avoid regressions for users
the feature is implemented here.
Aside from that, a couple of cleanups in preparation for BSD support. Though
expect lots more work needed before libinput is usable on BSD, these were
just some low-hanging fruit.
Martin Pieuchot (2):
Rename a local variable to not shadow the BSD strmode(3) function.
Remove unneeded header, epoll(7) interface is not directly used.
Peter Hutterer (7):
Rename main source file to x86libinput.c
gitignore: add patterns for automake test suite and misc other bits
Add drag lock support
Add an option to disable horizontal scrolling
Revamp server fd opening
Use xf86OpenSerial instead of a direct open() call
Fix typo in libinput.man
git tag: xf86-input-libinput-0.14.0
MD5: 10c06d3dd626dfdad3174d1f4e856a2a xf86-input-libinput-0.14.0.tar.bz2
SHA1: a32172932257ce7573ac5ce83a396abf96623a9d xf86-input-libinput-0.14.0.tar.bz2
SHA256: e8d05798a556e5ea0d9f1823bb632e425487e8bcf89711ed93b079bbee742265 xf86-input-libinput-0.14.0.tar.bz2
MD5: 93ad956fc599339a84cbb833db743844 xf86-input-libinput-0.14.0.tar.gz
SHA1: fea55bfcac33d08d4473f16e1e9d63491a171a53 xf86-input-libinput-0.14.0.tar.gz
SHA256: 3afc499a3e7d03843b08a4b5aa4bed96cfb2796fe21d19abc234cd6f3e1b1e15 xf86-input-libinput-0.14.0.tar.gz
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 181 bytes
Desc: not available
More information about the xorg-announce