xf86-input-synaptics:master: 2 commit(s)
Peter Hutterer
whot at kemper.freedesktop.org
Sun Mar 4 18:09:58 PST 2012
Reporting from xf86-input-synaptics: xf86-input-synaptics driver
Please visit:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics
Or get your own copy by using:
git-clone git://anongit.freedesktop.org/xorg/driver/xf86-input-synaptics
2 commits against master at 0a2fd560...:
src/eventcomm.c | 1 +
src/synaptics.c | 30 +++++++++++++++++++++++++++---
src/synapticsstr.h | 3 ++-
3 files changed, 30 insertions(+), 4 deletions(-)
commit 704c0fa3b677d5d648d0ab9d65cd03043797f3bf
Author: Peter Zotov <whitequark at whitequark.org>
Date: Fri Mar 2 11:21:36 2012 +1000
Implement a workaround for Elantech touchpads
All Elantech touchpads report the number of fingers explicitly,
and at least the v3 version of the hardware can report any
pressure values down to zero. This interferes with the tap
detection hysteresis, which is required for dumb touchpads.
This commit implements a vendor-specific workaround for Elantech
touchpads which sets the FingerLow and FingerHigh options to 1
by default, effectively disabling the hysteresis mechanism.
Signed-off-by: Peter Zotov <whitequark at whitequark.org>
Reviewed-by: Peter Hutterer <peter.hutterer at who-t.net>
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
Reviewed-by: Chase Douglas <chase.douglas at canonical.com>
diffstat:
src/eventcomm.c | 1 +
src/synaptics.c | 24 +++++++++++++++++++++---
src/synapticsstr.h | 3 ++-
3 files changed, 24 insertions(+), 4 deletions(-)
gitweb url:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics;a=commit;h=704c0fa3
commit cddab79c408db3b13905a2be72aff4f7bf1406f8
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Thu Mar 1 16:27:01 2012 +1000
Fix scoll increment for non-smooth scrolling (#46617)
Introduced in 2603ad69b997c999404ecc441e0d64ea2cc22018. Previously, the
delta was incremented by (actual delta/scroll dist), button clicks where
then sent while (delta-- >= 1).
After 2603ad69b997c999404ecc441e0d64ea2cc22018, the delta was incremented by
the delta only, scroll dist was used as increment in the smooth scrolling
information. On non-smooth-scrolling servers, the driver would now send
too many events. Restore the old behaviour by dividing by the scroll
distance before entering the button click loop.
X.Org Bug 46617 <http://bugs.freedesktop.org/show_bug.cgi?id=46617>
Tested-by: Peter Zotov <whitequark at whitequark.org>
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
diffstat:
src/synaptics.c | 6 ++++++
1 file changed, 6 insertions(+)
gitweb url:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics;a=commit;h=704c0fa3
More information about the xorg-commit
mailing list