[ANNOUNCE] libinput 1.1.902
peter.hutterer at who-t.net
Mon Feb 15 07:48:23 UTC 2016
The second RC for libinput 1.2 is now available.
One significant change to the API: the data provided by the tablet tilt API
is now in degrees rather than the previous normalized value range.
One feature I forgot to mention in the 1.2rc1 announcement: libinput now has
an option to disable tap-and-drag.
Bugfixes include fixing the the artpen rotation in left-handed mode and a
fix to prevent an invalid serial number on proximity in (if the kernel
doesn't immediately give us a serial number).
And a couple of items already released on the 1.1.x stable series:
The motion hysteresis has been deactivated by default. This may affect some
devices, especially older touchpads, and we'll have to re-enable the
hysteresis on those. If you notice the pointer wobbling when hold the finger
still, please file a bug so we can fix this. Everyone else should see a
smoother motion especially on small to tiny motions, making single-pixel
elements much easier to target.
Disable-while-typing has seen two fixes: if a key is merely held down rather
than pressed repeatedly, DWT will engage as expected now. And the
pairing algorithm has been improved to avoid cases where the touchpad was
paired with an external USB keyboard, despite there being a internal
Last: the mode button on the Cyborg RAT 5 is disabled. This button is
special, on each press it cycles through 3 'modes', sending a release
event for the current button and a down event for the next event code. This
causes stuck buttons, since we have nothing in userspace that would handle
that button as intended, disabling it is the current solution.
As usual, the git shortlog is below.
Peter Hutterer (33):
tools: draw the pointer sprite last
tools: split drawing commands into helper functions
evdev: disable the mode button on the Cyborg RAT 5
test: add two gesture tests for scrolling with a thumb in the btnarea
test: fix call to test_2fg_scroll
doc: add the tablet support page to the related pages hierarchy
doc: be more specific about tablet vs tablet tool
tablet: change error message to TABLET_TOOL from TABLET
test: fix printfs to say "TABLET TOOL" instead of "TABLET"
test: check for BTN_TOOL_QUADTAP in the 4fg btntool tests
test: exclude semi-mt devices from the normal 2fg scroll test
touchpad: drop motion hysteresis by default
test: fix the udev rule for the synaptics hover device
test: fix leaking libevdev fd
touchpad: while a key is held down, don't disable dwt
touchpad: if we have a serio keyboard, override any previous dwt pairing
tools: fix output to say TABLET_TOOL instead of just tablet
touchpad: fix dwt disabling while a key is still down
tablet: change tilt axes to use degrees
udev: fix ALPS firmware detection
touchpad: init a default hysteresis for ALPS rushmore touchpads
tablet: delay initial proximity in event until we have a serial
tablet: move clearing the tilt bits up to where we reset the axes
test: add test for left-handed mouse rotation on tablets
tablet: fix artpen rotation on left-handed tablets
tablet: move left-handed initialization into tablet_init
test: add a simple test to guard against wrong library version changes
doc: update tablet svg to show tilt as angle
test: add Wacom Cintiq 24HD Pen
test: add tablet test for out-of-bounds motion coordinates
configure.ac: libinput 1.2rc2
git tag: 1.1.902
MD5: 555c800e0bcadfb85f1ec7ea8d182133 libinput-1.1.902.tar.xz
SHA1: f5ed25a658d1d27a8593440de80a32ff8ff94e8e libinput-1.1.902.tar.xz
SHA256: 63dac1fa8b436de2c076b1d4f0d7d947b3dd9e1f0bfb15dfc0ce0ef6a32f8aa7 libinput-1.1.902.tar.xz
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 181 bytes
Desc: not available
More information about the wayland-devel