xf86-input-synaptics:master: 11 commit(s)
Peter Hutterer
whot at kemper.freedesktop.org
Sun Feb 20 19:06:52 PST 2011
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
11 commits against master at 5aaeea79...:
configure.ac | 2
include/synaptics-properties.h | 3
man/synaptics.man | 69 ++++++++---
src/eventcomm.c | 8 +
src/properties.c | 17 ++
src/synaptics.c | 240 ++++++++++++++++++++++++++---------------
src/synapticsstr.h | 3
7 files changed, 238 insertions(+), 104 deletions(-)
commit 8ec84d1850fe801fa9a123ae70e09821a4358389
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Mon Feb 21 12:57:21 2011 +1000
synaptics 1.3.99.901
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
diffstat:
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
gitweb url:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics;a=commit;h=8ec84d18
commit ee99d4f7bc3374e8bac083ac4ea159f5da43db06
Author: Daniel Kurtz <djkurtz at google.com>
Date: Mon Feb 14 22:08:41 2011 +0800
Stop scrolling if not exactly two fingers on touchpad.
X.Org Bug 34257 <http://bugs.freedesktop.org/show_bug.cgi?id=34257>
Signed-off-by: Daniel Kurtz <djkurtz at google.com>
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
diffstat:
src/synaptics.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
gitweb url:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics;a=commit;h=8ec84d18
commit 7771bc91c989d1ac6f6147f2b26e5d7e70555856
Author: Simon Thum <simon.thum at gmx.de>
Date: Mon Feb 21 11:55:17 2011 +1000
add a few comments to ComputeDeltas()
Signed-off-by: Simon Thum <simon.thum at gmx.de>
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
Conflicts:
src/synaptics.c
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
diffstat:
src/synaptics.c | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
gitweb url:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics;a=commit;h=8ec84d18
commit f2f19be03d62b45e51e7fa55b24ed14fec3ba4d2
Author: Simon Thum <simon.thum at gmx.de>
Date: Thu Feb 10 13:30:07 2011 +0100
add some acceleration-related info to the man page
Signed-off-by: Simon Thum <simon.thum at gmx.de>
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
diffstat:
man/synaptics.man | 7 +++++++
1 file changed, 7 insertions(+)
gitweb url:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics;a=commit;h=8ec84d18
commit 4a1f524fcbc47e6af772f82dffa6286eea43e460
Author: Simon Thum <simon.thum at gmx.de>
Date: Thu Feb 10 12:33:04 2011 +0100
reshuffle details on acceleration in the man page for increased readability
Signed-off-by: Simon Thum <simon.thum at gmx.de>
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
diffstat:
man/synaptics.man | 44 +++++++++++++++++++++++---------------------
1 file changed, 23 insertions(+), 21 deletions(-)
gitweb url:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics;a=commit;h=8ec84d18
commit 91c85a7d010728bf493e77527984024660eb2b6c
Merge: cc26edfba13216ceda02d9d352643535ba359e5e 442527d44a07eceaf6d8b33f4b469e36afc0dcc5
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Mon Feb 21 11:47:46 2011 +1000
Merge branch 'devel' into merge
Conflicts:
src/synaptics.c
diffstat:
src/synaptics.c | 82 ++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 82 insertions(+)
gitweb url:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics;a=commit;h=8ec84d18
commit cc26edfba13216ceda02d9d352643535ba359e5e
Author: Simon Thum <simon.thum at gmx.de>
Date: Sun Feb 6 17:57:17 2011 +0100
Add hysteresis-based noise reduction
This introduces hysteresis into the driver's processing. It significantly
reduces noise motion, i.e. now the pad does no longer generate a stream of
sub-pixel events when just holding the position with the finger down.
Also, taking off the finger no longer generates additional motion,
scrolling becomes flicker-free etc.
The code makes use of "fuzz" from the kernel, if available. This has not
been tested extensively, as an overwhelming majority of evdev touchpad
drivers view 0 (zero) as a good value for fuzz, forcing userland into
assuming "zero fuzz" means "make zero assumptions about fuzz", not
"there is no fuzz". Until things improve, this is what we do.
Anyway, the fuzz a.k.a. hysteresis can be set/overridden with options
and properties, as documented.
Signed-off-by: Simon Thum <simon.thum at gmx.de>
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
diffstat:
include/synaptics-properties.h | 3 ++
man/synaptics.man | 18 ++++++++++++
src/eventcomm.c | 8 +++++
src/properties.c | 17 +++++++++++
src/synaptics.c | 55 +++++++++++++++++++++++++++++++------
src/synapticsstr.h | 3 ++
6 files changed, 96 insertions(+), 8 deletions(-)
gitweb url:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics;a=commit;h=8ec84d18
commit 442527d44a07eceaf6d8b33f4b469e36afc0dcc5
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Wed Feb 9 16:03:36 2011 +1000
Factor out edge speed calculation.
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
Reviewed-by: Chris Bagwell <chris at cnpbagwell.com>
diffstat:
src/synaptics.c | 78 ++++++++++++++++++++++++++++------------------------
1 file changed, 43 insertions(+), 35 deletions(-)
gitweb url:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics;a=commit;h=8ec84d18
commit a785b831a6cdb14ea1c11b894cc1a84aea4a37fd
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Wed Feb 9 16:00:10 2011 +1000
Factor out delta calculation into a static func.
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
Reviewed-by: Chris Bagwell <chris at cnpbagwell.com>
diffstat:
src/synaptics.c | 117 +++++++++++++++++++++++++++-------------------------
1 file changed, 62 insertions(+), 55 deletions(-)
gitweb url:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics;a=commit;h=8ec84d18
commit 736b32cadd55b05d67c4988bec96dc8df7ebb51c
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Wed Feb 9 15:55:41 2011 +1000
Move delta calculation for trackstick out.
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
Reviewed-by: Chris Bagwell <chris at cnpbagwell.com>
diffstat:
src/synaptics.c | 25 +++++++++++++++++--------
1 file changed, 17 insertions(+), 8 deletions(-)
gitweb url:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics;a=commit;h=8ec84d18
commit f2cbd47caebd85904dd0c480d9a3128c55fec56c
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Wed Feb 9 15:52:45 2011 +1000
Reshuffle ComputeDeltas for less indentation.
No functional changes, just moving out of double-nested conditions.
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
Reviewed-by: Chris Bagwell <chris at cnpbagwell.com>
diffstat:
src/synaptics.c | 150 +++++++++++++++++++++++++++-------------------------
1 file changed, 79 insertions(+), 71 deletions(-)
gitweb url:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics;a=commit;h=8ec84d18
More information about the xorg-commit
mailing list