[ANNOUNCE] libinput 1.1.902

Peter Hutterer 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
keyboard.

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
      Indentation fixes
      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
      Indentation fix
      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

http://www.freedesktop.org/software/libinput/libinput-1.1.902.tar.xz
MD5:  555c800e0bcadfb85f1ec7ea8d182133  libinput-1.1.902.tar.xz
SHA1: f5ed25a658d1d27a8593440de80a32ff8ff94e8e  libinput-1.1.902.tar.xz
SHA256: 63dac1fa8b436de2c076b1d4f0d7d947b3dd9e1f0bfb15dfc0ce0ef6a32f8aa7  libinput-1.1.902.tar.xz
PGP:  http://www.freedesktop.org/software/libinput/libinput-1.1.902.tar.xz.sig

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


More information about the wayland-devel mailing list