2018-10-24 05:47:46 UTC
We have a bunch of quirks along with some improvements on touchpad thumb
detection and a crasher fix, so if you're looking for adrenaline spikes,
this is not it.
The Lenovo x220t and x60t don't disable the keyboard in tablet-mode anymore,
and button debouncing is now disabled on VMware virtual devices (because if you
need debouncing, you need it on the host). The Wacom Intuos Pro PTH-660 palm
threshold was restored to the original value, it was changed accidentally.
As for thumb detection: libinput now assumes that you only have one thumb
per hand, which is a statistically well-supported approximation.
A 2-finger movement out of the software button area now will no longer
trigger spurious pointer motion events if one finger exits the button area
before the other one.
And finally, the Wacom Intuos Pro PTH-660 when connected over bluetooth
sometimes caused an invalid event sequence that caused libinput to lose
track of the tap counter which again triggered an assertion later.
As usual, the git shortlog is below.
Greg V (1):
quirks: use basename in a POSIX compliant way
Matthias Mayr (1):
quirks: suppress tablet-mode for Lenovo X220T keyboard. Resolves #154
MichaÅ KopeÄ (1):
quirks: don't disable keyboard for Lenovo X60 Tablet in tablet mode
Peter Hutterer (12):
touchpad: if two fingers are within the lower thumb area, they're not thumbs
touchpad: align the button state log messages
touchpad: don't calculate movement for an already-moved touch
touchpad: avoid motion events when moving one finger into AREA
quirks: fix palm size threshold for the Wacom PTH660
touchpad: only log the touch state if we have something to log
touchpad: handle a touch ending and restarting in the same frame
test: add tablet-mode suspend/resume keyboard and touchpad tests
quirks: disable debouncing on the VMware Virtual mice
Remove obsolete HAVE_CONFIG_H check
test: move the custom parser test structs into the functions
git tag: 1.12.2
MD5: 1fd07bdcf8bec3af9b2eb4acf8dc43a4 libinput-1.12.2.tar.xz
SHA1: 69a7bdd0286962441dec7798e2755949afaf65ce libinput-1.12.2.tar.xz
SHA256: 6b9b95e9b515ace27a5f8a804f3868d39c699cd8fc485fd57aed1739009c1cf1 libinput-1.12.2.tar.xz
SHA512: f7122a1d18dd2d0072a34fd9897ebe25a065100b3754052d7ec133bddb56d5c2a5a94950cfc8366ef5d117180c28b3ff99b1a62f3ab95df5ac22f86721fbdc67 libinput-1.12.2.tar.xz