[ANNOUNCE] libinput 1.10.0

Peter Hutterer peter.hutterer at who-t.net
Tue Feb 13 01:56:14 UTC 2018

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
3-finger clicks.

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
      libinput 1.10.0

git tag: 1.10.0

MD5:  dac92f0b094392c03ab1320d06173afd  libinput-1.10.0.tar.xz
SHA1: 26cbca90655d04bf2161ac58c91e797996cfabb0  libinput-1.10.0.tar.xz
SHA256: c2c72c2e0c63498b34d887c28ea84b8570b50fef7ffe489179a1253280d33f57  libinput-1.10.0.tar.xz
SHA512: 173f72f454c534dee755b6121c4577900ae9b8a129ac41de69410c3195950a6d149d6148892c4976f013eeabca66117d53fa67e352cc005960863a5576696928  libinput-1.10.0.tar.xz
PGP:  https://www.freedesktop.org/software/libinput/libinput-1.10.0.tar.xz.sig

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 163 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/wayland-devel/attachments/20180213/c7a557db/attachment-0001.sig>

More information about the wayland-devel mailing list