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
pgpHwzdf_S7rU.pgp
Description: PGP signature
_______________________________________________ xorg@lists.x.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: http://lists.x.org/mailman/listinfo/xorg Your subscription address: %(user_address)s