[ANNOUNCE] xf86-input-libinput 0.14.0

Peter Hutterer 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
configuration option.

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
      xf86-input-libinput 0.14.0

Yomi0 (1):
      Fix typo in libinput.man

git tag: xf86-input-libinput-0.14.0

http://xorg.freedesktop.org/archive/individual/driver/xf86-input-libinput-0.14.0.tar.bz2
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
PGP:  http://xorg.freedesktop.org/archive/individual/driver/xf86-input-libinput-0.14.0.tar.bz2.sig

http://xorg.freedesktop.org/archive/individual/driver/xf86-input-libinput-0.14.0.tar.gz
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
PGP:  http://xorg.freedesktop.org/archive/individual/driver/xf86-input-libinput-0.14.0.tar.gz.sig

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 181 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg-announce/attachments/20150831/16a706e0/attachment.sig>


More information about the xorg-announce mailing list