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