Peter Hutterer
2018-09-11 03:52:38 UTC
libinput 1.12 is now available. Since the rc3 a few more notable changes
went in:
The tablet axis smoothing previously caused some axes to change value even
though the "axis has changed" bit wasn't set in the event. This is fixed
now.
The delta for tablet axis events is now always 0 for tip up/down events.
This works around the pointer jumps seen on some devices when the tip is
pressed/released.
The fuzz handling (i.e. hysteresis auto-detection) was restored after being
accidentally removed during the hwdb->quirks rework.
All in all, this ended up being the usual 3 month cycle but with well over
340 patchsets. The biggest and most noticable changes are the switch from
hwdb entries to a .ini style quirks configuration system, prettier and more
user-friendly documentation, and new trackpoint acceleration .
A writeup of all other 1.12 features is available here:
https://who-t.blogspot.com/2018/09/whats-new-in-libinput-112.html
and/or in the previous RC announcements:
rc1: https://lists.freedesktop.org/archives/wayland-devel/2018-July/039173.html
rc2: https://lists.freedesktop.org/archives/wayland-devel/2018-August/039294.html
rc3: https://lists.freedesktop.org/archives/wayland-devel/2018-September/039418.html
Many thanks to Atri Bhattacharya, Benjamin Tissoires, Carlos Garnacho,
Daniel Stone, Greg V, Hans de Goede, Jeremy, Kim Lindberger, Konstantin
Kharlamov, Matt Mayfield, Sergiusz Michalik, jeff for their contributions
and of course the tireless army of bug reporters :)
Peter Hutterer (8):
doc/user: update the trackpoint pointer acceleration graph
tools: debug-events - print axes on tablet tip events
tablet: always set the changed axis bits if the coordinates differ
tablet: on tip down/up, force the delta to zero
udev: re-instate the model-quirks callout
udev: tighten the conditions when we call the model quirks
tools: drop the libinput measure trackpoint-range tool
libinput 1.12.0
git tag: 1.12.0
https://www.freedesktop.org/software/libinput/libinput-1.12.0.tar.xz
MD5: efbea0deaa7126b6d1f8cbbe16c0470a libinput-1.12.0.tar.xz
SHA1: 677dcc4b2dae48936b5ea2b127e243db93fec0ba libinput-1.12.0.tar.xz
SHA256: 15ac2b78ec0b502c14400d711dbd6b9164a43a724cedeaf21c7fa29960e701a4 libinput-1.12.0.tar.xz
SHA512: 4aee877785f9ac080e4f8ee20f3643bc4f3ddbc568aca6c363a962f8c8f76b8db7dc113c8167092f0277d112346a85b9a7e7c3c3f227ed243aaba32c9092c924 libinput-1.12.0.tar.xz
PGP: https://www.freedesktop.org/software/libinput/libinput-1.12.0.tar.xz.sig
went in:
The tablet axis smoothing previously caused some axes to change value even
though the "axis has changed" bit wasn't set in the event. This is fixed
now.
The delta for tablet axis events is now always 0 for tip up/down events.
This works around the pointer jumps seen on some devices when the tip is
pressed/released.
The fuzz handling (i.e. hysteresis auto-detection) was restored after being
accidentally removed during the hwdb->quirks rework.
All in all, this ended up being the usual 3 month cycle but with well over
340 patchsets. The biggest and most noticable changes are the switch from
hwdb entries to a .ini style quirks configuration system, prettier and more
user-friendly documentation, and new trackpoint acceleration .
A writeup of all other 1.12 features is available here:
https://who-t.blogspot.com/2018/09/whats-new-in-libinput-112.html
and/or in the previous RC announcements:
rc1: https://lists.freedesktop.org/archives/wayland-devel/2018-July/039173.html
rc2: https://lists.freedesktop.org/archives/wayland-devel/2018-August/039294.html
rc3: https://lists.freedesktop.org/archives/wayland-devel/2018-September/039418.html
Many thanks to Atri Bhattacharya, Benjamin Tissoires, Carlos Garnacho,
Daniel Stone, Greg V, Hans de Goede, Jeremy, Kim Lindberger, Konstantin
Kharlamov, Matt Mayfield, Sergiusz Michalik, jeff for their contributions
and of course the tireless army of bug reporters :)
Peter Hutterer (8):
doc/user: update the trackpoint pointer acceleration graph
tools: debug-events - print axes on tablet tip events
tablet: always set the changed axis bits if the coordinates differ
tablet: on tip down/up, force the delta to zero
udev: re-instate the model-quirks callout
udev: tighten the conditions when we call the model quirks
tools: drop the libinput measure trackpoint-range tool
libinput 1.12.0
git tag: 1.12.0
https://www.freedesktop.org/software/libinput/libinput-1.12.0.tar.xz
MD5: efbea0deaa7126b6d1f8cbbe16c0470a libinput-1.12.0.tar.xz
SHA1: 677dcc4b2dae48936b5ea2b127e243db93fec0ba libinput-1.12.0.tar.xz
SHA256: 15ac2b78ec0b502c14400d711dbd6b9164a43a724cedeaf21c7fa29960e701a4 libinput-1.12.0.tar.xz
SHA512: 4aee877785f9ac080e4f8ee20f3643bc4f3ddbc568aca6c363a962f8c8f76b8db7dc113c8167092f0277d112346a85b9a7e7c3c3f227ed243aaba32c9092c924 libinput-1.12.0.tar.xz
PGP: https://www.freedesktop.org/software/libinput/libinput-1.12.0.tar.xz.sig