xf86-input-synaptics:master: 5 commit(s)
Peter Hutterer
whot at kemper.freedesktop.org
Sun Apr 15 16:26:42 PDT 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
5 commits against master at 3f9794a8...:
src/eventcomm.c | 10 +++++-----
src/synaptics.c | 40 ++++++++++++++++++++++------------------
src/synapticsstr.h | 1 +
tools/synclient.c | 9 +++++++++
4 files changed, 37 insertions(+), 23 deletions(-)
commit 38b93b71c812c6d7b7085f40d049b0a4927e52dd
Author: Chase Douglas <chase.douglas at canonical.com>
Date: Mon Apr 2 11:23:05 2012 -0700
Use maximum number of touches reported by evdev
This resolves a regression from da461b91659d0c64aa6827e065aee2682116a57e
where three touch tap and click actions on certain devices no longer
work.
Some devices report a higher touch count than the number of touches they
can provide data for. For example, many Synaptics touchpads can report
up to five touches, but only provide data for two of them. We need to be
able to report the correct number of touches for these devices when
there are three touches. Using the maximum of the reported touch count
and the number of touches provided ensures the count is accurate for all
device types.
Signed-off-by: Chase Douglas <chase.douglas at canonical.com>
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
diffstat:
src/eventcomm.c | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
gitweb url:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics;a=commit;h=38b93b71
commit 5a1612d4496b51682c9043aa064025c545249de6
Author: Pierre Lulé <pierre at lule.fr>
Date: Wed Mar 28 00:13:30 2012 +0200
Fix coasting speed
Fixes a bug introduced in commit 2603ad69b997c999404ecc441e0d64ea2cc22018
(Use the scroll distances as increment for scrolling valuator axes)
Since this commit, scroll distance was set with SetScrollValuator function
but it was still used as a divisor to calculate coasting,
thus making coasting too slow. (at least on my computer)
Deleting the divisor fixes the issue.
A report of the same bug : https://bugs.archlinux.org/task/28955
Signed-off-by: Pierre Lulé <pierre at lule.fr>
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
diffstat:
src/synaptics.c | 23 ++++++++++-------------
1 file changed, 10 insertions(+), 13 deletions(-)
gitweb url:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics;a=commit;h=38b93b71
commit f68ddd9be4202333a1c3ccf536966a96dc0bfde7
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Tue Apr 10 13:06:49 2012 +1000
Don't count fingers twice when guessing distance (#48316)
A finger may be closer than the required distance to more than one finger.
e.g. for fingers A, B, C, AB, AC and BC may trigger the check and count
C twice -resulting in a 4 finger click.
Avoid double-counting by marking those fingers already close enough to a
previous finger to avoid overcounting.
X.Org Bug 48316 <http://bugs.freedesktop.org/show_bug.cgi?id=48316>
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
Reviewed-by: Chase Douglas <chase.douglas at canonical.com>
diffstat:
src/synaptics.c | 15 +++++++++++----
1 file changed, 11 insertions(+), 4 deletions(-)
gitweb url:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics;a=commit;h=38b93b71
commit c745604461541c7b21779c60c9bd09ff1a390df2
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Wed Apr 11 10:15:07 2012 +1000
tools: skip non-existing properties
If a property doesn't exist on a device, skip it.
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
Reviewed-by: Chase Douglas <chase.douglas at canonical.com>
diffstat:
tools/synclient.c | 9 +++++++++
1 file changed, 9 insertions(+)
gitweb url:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics;a=commit;h=38b93b71
commit 8e297cb586ab855dc7c018c6f3f2f42c08db0419
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Tue Apr 10 13:03:35 2012 +1000
Replace hardcoded max number of touches with a define.
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
Reviewed-by: Chase Douglas <chase.douglas at canonical.com>
diffstat:
src/synaptics.c | 2 +-
src/synapticsstr.h | 1 +
2 files changed, 2 insertions(+), 1 deletion(-)
gitweb url:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics;a=commit;h=38b93b71
More information about the xorg-commit
mailing list