Opened 4 years ago
Closed 4 years ago
New minor version.
libinput 1.10 is now available. Only one real change since the rc2: the fix
for Bug 104939 that caused a segfault on the first event from some tablet
tools (Aiptek, in this case).
To fill the vast voids in this email, here's the list of changes to the
1.9.x branch (copied from the rc1 announcement):
The biggest feature is the dropping of the touchpad hysteresis. Previously,
we employed a hysteresis to avoid pointer wobbles. A side-effect of that
hysteresis was that small pointer motion wasn't as reactive as it should be.
A previous attempt in 2016 to drop it failed (too many devices still needed
it) so this time round we have a different approach: we analyse the event
sequence from the touchpad and if we find it doesn't wobble, we disable the
hysteresis for good. In most cases, this happens fast enough that you won't
even notice, resulting in a more reactive pointer.
A new button debouncing code fixes the occasional issues seen with stuck
buttons. That code has already made it into 1.9.3 though, so you're likely
already running it anyway.
Touchpad tapping now handles palm detection where applicable, resting a palm
on a touchpad while tapping should not confuse libinput anymore. Previously,
palm touches were treated like any other touch, causing unexpected 2 and
Some of the newer Wacom tablets (and older, worn-out ones) can have a
leftover pressure on tip up. This caused libinput to miss out on the
proximity event, leading to a constantly in-proximity tool. A new threshold
for proximity out fixes this.
As usual, the git shortlog is below.
Peter Hutterer (5):
tablet: drop unnecessary switch case statements
tablet: remove obsolete BTN_TOUCH case
test: add a missing proximity timeout in a tip up test
tablet: don't set rotation on a tool if we don't have ABS_Z
Fixed at r19803
Powered by Trac 1.5.3.dev0
By Edgewall Software
© 1998-2021 Gerard Beekmans.