Opened 2 years ago
Closed 2 years ago
New minor version.
As usual no release notes that I can find.
They're on the wayland-devel list
libinput 1.14.0 is now available.
A flurry of patches over the last RC but most of these were CI related. Two
new significant bugfixes: the calibration matrix is now returned correctly
even when it is the identity matrix. And the tablet pressure range is scaled
correctly into the available physical range. Previously, the bottom 5% where
effectively missing and pressure offset on worn-out pens handling took some
of the scale away from the top.
Below is the text from the 1.14.rc1 announcement which lists the other big
features added since the 1.13 release.
We have new and improved thumb detection for touchpads, thanks to Matt
Mayfield. On Clickpad devices this should make interactions where a thumb is
resting on the touchpad or dropped during an interaction more reliable. A
summary of the changes can be found here:
The Dell Canvas Totem is now supported by libinput. It is exposed as a new
tool type through the tablet interface along with two new axes. Note that
this is only low-level support, the actual integration of the totem needs
Wayland protocol changes and significant changes in all applications that
want to make use of it. A summary of the changes can be found here.
Touch-capable tablets now tie both devices together for rotation. If you set
the tablet to left-handed, the touchpad will be rotated along with the
tablet. Note that this does not affect the left-handed-ness of the touchpad,
merely the rotation.
Tablet proximity out handling for tablets that are unreliably sending
proximity out events is now always timeout-based. It is no longer necessary
to add per-device quirks to enable this feature and it is completely
transparent on devices that work correctly anyway. The blog post below has a
Tablets that send duplicate tools (BTN_TOOL_PEN and BTN_TOOL_ERASER) now
ignore the latter. This is an intermediate fix only but at least makes those
tablets more usable than they are now. Issue #259 is the tracker for this
particular behaviour if you are affected by it.
The handling of kernel fuzz has been slightly improved. Where our udev rule
fails to reset the fuzz on the kernel device, we disable the hysteresis and
rely on the kernel now to handle it. Previously our hysteresis would take
effect on top of the kernel's, causing nonresponsive behaviour.
Note to distribitors: the python-evdev dependency has been dropped, the
tools that used it are now using python-libevdev instead.
As usual, the git shortlog is below.
Benjamin Tissoires (3):
gitlab-ci: allow to run on unprivileged containers
gitlab-ci: force using docker format for the generated images
tests: increase the timeout for the subprocess to receive the quit signal
Brian Ashworth (1):
evdev: always store user calibration matrix
Peter Hutterer (14):
tools: record: fix segfault on exit
tools: record: fix two memory leaks
meson.build: drop explicit install:true from configure_file
gitlab CI: replace the user:password with a netrc file
gitlab CI: fetch the WAYLAND_WEB_TOKEN from a file
tablet: point the pressure offset log messages to the right URL
tablet: add a comment explaining why we adjust the pressure offset downwards
Add the ck_double_eq_tol() macros to the backwards compat headers
test: fix the pressure offset tests
tablet: make the pressure-offset inclusive of the axis minimum
tablet: reduce the pressure range by the offset
test: don't test at the 100 y range
tablet: scale the available pressure range into the pressure thresholds
Fixed at revision 21933.
Powered by Trac 1.5.3.dev0
By Edgewall Software
© 1998-2021 Gerard Beekmans.