[ANNOUNCE] xf86-input-synaptics 1.8.99.1
Peter Hutterer
peter.hutterer at who-t.net
Thu Apr 28 23:07:14 UTC 2016
The first snapshot for synaptics 1.9 is now available.
A bunch of patches that have been sitting on git master for quite a while
now but many of these have been ported over to the 1.8.x stable releases.
Perhaps the most (in)significant change in this release is that we dropped
touch events from the driver. Previously, when all in-driver gestures like
two-finger scrollings were disabled, the driver would send touch events for
other fingers than the pointer-controlling finger. This, in technical lingo
is called a Really Bad Idea, but luckily (and somewhat expectedly) no-one
seems to have actually used it since the whole client-stack would have to
support touch events.
Dropping the events makes things more maintainable at virtually no loss of
features and allows us to address other issues with the driver in the past
that we could not do while the touchpad had to look like an absolute touch
device.
A new short delay before the second button click makes double tapping more
reliable, previously some applications ignored those events as they had the
same timestamp as the previous event.
The custom trackpoint button handling for the Lenovo *50 series has been
removed. The kernel handles those correctly now and since you need kernel
patches for those devices to work properly anyway there is no need for us to
keep a half-way solution around.
If a finger moves by more than 20mm within one scanout frame, we discard the
motion. This should alleviate cursor jumps that are seen when the kernel
driver loses track of the correct slot position. The fixes should still go
into the kernel, but this makes things more bearable in the meantime.
And a couple of other fixes that have been sitting on master for over a
year.
Gabriele Mazzotta (7):
Prevent two-finger taps from being ignored
Use cumulative relative touch movements while scrolling
Use ABS_MT events for the palm detection when supported
Don't assume that touch devices report per finger width and pressure
Remove FastTap leftovers
Update machine state diagram
Add a delay between the second button down-up event of double taps
Peter Hutterer (22):
eventcomm: Drop requirement for a grab during init
conf: increase top software button area to 15%
synaptics 1.8.99
Use libevdev's per-device logging functions instead of the global handler
Silence two compiler warnings
Include xorg-server.h to fix build errors on newest glibc
eventcomm: ensure we're on the same clock as the server
Mark some switch case fallthroughs with comments
Shut up a coverity warning
eventcomm: add missing axis labels to avoid array overrun
When resetting, reset the open slots to -1
Prohibit negative or zero x/y resolutions
Limit the movement to 20 mm per event
Support the new Lenovo X1 Carbon 3rd trackpoint buttons
conf: add Lenovo T450s and W451 to rules
Revert "Support the new Lenovo X1 Carbon 3rd trackpoint buttons"
eventcomm: prevent possibly division by zero
eventcomm: ignore fake and broken MT devices
eventcomm: ignore key repeat events
Drop touch events from the driver
eventcomm: fix typo checking for two-finger scrolling
synaptics 1.8.99.1
git tag: xf86-input-synaptics-1.8.99.1
http://xorg.freedesktop.org/archive/individual/driver/xf86-input-synaptics-1.8.99.1.tar.bz2
MD5: bb7bf60fa4a694e2d0d91a4f89241502 xf86-input-synaptics-1.8.99.1.tar.bz2
SHA1: 028a8e521cc124189423159c34e826e7dd9a31d5 xf86-input-synaptics-1.8.99.1.tar.bz2
SHA256: 4c895339fa10c4f97b27ab62d974cae2a96e19ae8d52f80ef0fa5c202c67ebaa xf86-input-synaptics-1.8.99.1.tar.bz2
PGP: http://xorg.freedesktop.org/archive/individual/driver/xf86-input-synaptics-1.8.99.1.tar.bz2.sig
http://xorg.freedesktop.org/archive/individual/driver/xf86-input-synaptics-1.8.99.1.tar.gz
MD5: f771e1edf5a47e869898a581642b3ead xf86-input-synaptics-1.8.99.1.tar.gz
SHA1: 52ecbc9e2fff77d21f4129c228742ca0f2aa158c xf86-input-synaptics-1.8.99.1.tar.gz
SHA256: b51188ed87b5d427417368fd6e9d5f04c81fc9c699f67f5233b94051cc4d8c8b xf86-input-synaptics-1.8.99.1.tar.gz
PGP: http://xorg.freedesktop.org/archive/individual/driver/xf86-input-synaptics-1.8.99.1.tar.gz.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.x.org/archives/xorg/attachments/20160429/f51b07f2/attachment.sig>
More information about the xorg
mailing list