[ANNOUNCE] libinput 1.4.0

Peter Hutterer peter.hutterer at who-t.net
Mon Jul 18 04:35:42 UTC 2016


libinput 1.4.0 is now available. New features since the RC are a reduced
middlebutton area on Dell clickpads. All Dell touchpads have a visible
marker between the left and the right button so the middle button can be
smaller too - users have a visual guide where to click.

Small touchpads (less than 50mm high) do not have a horizontal scroll area
anymore. The touchpad area is already so small that taking more space
away negatively impacts the touchpad. Horizontal scrolling is rare enough
anyway. This does not affect small clickpads since there we have the button
area anyway.

As mentioned in the RC, the main feature is mode support for graphics
tablets. On many tablets, buttons, rings and strips can be used in
virtualised modes, reflected by physical LEDs on the touchpad. For example,
a ring may send scroll events when in mode 0 but zoom events in mode 1.
A broader explanation of this feature is available here:
http://who-t.blogspot.com.au/2016/07/libinput-and-graphics-tablet-mode.html

Other features added since 1.3: rotation support for trackballs and
mouse-like acceleration for the mouse/lens tools on Wacom tablets.
Gesture recognition for three- and four- finger gestures is now more
reliable, previously swipes would commonly be detected as pinches.

The touchpad hysteresis is back (as on the 1.3.x branch) which stops the
pointer wobbles you may have seen. We now warn about (and discard) large
cursor jumps that happen frequently on some touchpads, especially semi-mt
ones. Palm detection has improved so that we don't accidentally label
touches as palm during two-finger scrolling (something common on small
touchpads).

Middle button emulation on clickpads is now configurable. When disabled (the
default), a clickpad's center software button area is a middle button. When
enabled, the software buttons are split into left/right buttons and a middle
click is triggered by pressing both at the same time.

As usual, the git shortlog is below.

Peter Hutterer (11):
      test: add a Cintiq 13 HDT test device
      Fix some indentation issues
      tablet: catch potential segfault if the filter fails to allocate
      touchpad: drop unused argument diagonal from tp_init_accel
      touchpad: reduce middle button size on Dell touchpads to 10mm
      test: split edge scroll tests into one for vert, one for horiz
      touchpad: don't init a horizontal scroll area on touchpads <50mm high
      evdev: constify evdev_device_get_size
      touchpad: change offset ints to device_coords
      test: make one ALPS and the Synaptics i2c test devices Dell touchpads
      configure.ac: libinput 1.4.0

git tag: 1.4.0

http://www.freedesktop.org/software/libinput/libinput-1.4.0.tar.xz
MD5:  643d21c63d5dcc2d73de3d573e9f7538  libinput-1.4.0.tar.xz
SHA1: 0a93402c263ec2b1b8510ecf49d9d434eef7dc5c  libinput-1.4.0.tar.xz
SHA256: 76ef10874519d1a67b57e5c68ede06106b9fbf611a3ecf69c84886107c67b420  libinput-1.4.0.tar.xz
PGP:  http://www.freedesktop.org/software/libinput/libinput-1.4.0.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/20160718/97d5db56/attachment-0001.sig>


More information about the wayland-devel mailing list