libinput 1.9 is now available. As expected, not a lot of changes since the rc2: a few test fixes, a fix to stop excessive logging and an extra assert so we fail early in case of a bug.
The rest of this email is a copy/paste from the rc1 announcements, all the features were described there: The autotools build system is no more, we are now using meson exclusively. Building and installing libinput is now usually running meson builddir && ninja -C builddir install More detailed build instructions are available here: https://wayland.freedesktop.org/libinput/doc/latest/building_libinput.html Touchpads can now use pressure-based palm detection if the hardware supports it. A new tool "libinput measure touchpad-pressure" is available to measure the presure values for your touchpad. This should be stored in a hwdb entry. If your touchpad doesn't have an entry yet please file a bug with the tool's output attached so we can make this work for everyone. On touchpads with ABS_MT_TOUCH_MAJOR/MINOR we can now use those for touch detection (especially if per-touch pressure is not available). The Apple touchpads already use this but unfortunately the values are basically random and every touchpad needs a custom hwdb entry. Please use the "libinput measure touch-size" tool to find out the right thresholds and file the required bugs. Touchpads now ignore extra fingers while the pointer-controlling finger is moving. This avoids accidentally triggering two-finger scrolling when lightly touching the touchpad or placing a thumb on the touchpad while moving. Trackpoints ("pointingsticks", "that red thing between g and h") have had their pointer acceleration re-done. The new approach basically punts most of the acceleration curve to the firmware to avoid unexpected double-acceleration. libinput merely applies a more-or-less linear factor on top of that curve based on a device-specific range. As the two items above, the range is hardware specific and needs a per-device entry. The tool to measure this is "libinput measure trackpoint-range". Pointer devices now have button debouncing automagically enabled. Ghost button release/press events due to worn out or bad-quality switches are transparently discarded and the device should just work. The tablet-mode switch on hybrid laptop/tablet devices (e.g. Lenovo Yoga) now disables the touchpad, trackpoint and internal keyboard to avoid fake touches when the tablet is placed on a lap or just held with the fingers on those devices. Aside from those main features, the usual bunch of fixes, cleanups, unicycle-riding unicorns, etc. As usual, the git shortlog is below Peter Hutterer (5): test: fix a comment in the log_priority test test: unref the litest device *after* removing it from the path interface util: add an extra assert for list_insert() touchpad: cut down on excessive logging for palm size libinput 1.9.0 git tag: 1.9.0 https://www.freedesktop.org/software/libinput/libinput-1.9.0.tar.xz MD5: b33b5505f639bf01a6e2e3a01892e91f libinput-1.9.0.tar.xz SHA1: 0da15616fe7f1ec14f87c544545811b59c4a4d67 libinput-1.9.0.tar.xz SHA256: fd717b1f9cf867b2ca1763a5a4638423af178f3a70aa34d278e8bf42777d108e libinput-1.9.0.tar.xz SHA512: 4111dd02ef7778c246da28ead284a77014f6eaa4b7f90f36ee124af809e31c70ac065216ef5648d1d2dc525355176e2aa22788bfbb19f5f6d25276fbba42e150 libinput-1.9.0.tar.xz PGP: https://www.freedesktop.org/software/libinput/libinput-1.9.0.tar.xz.sig
signature.asc
Description: PGP signature
_______________________________________________ wayland-devel mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/wayland-devel
