xf86-input-synaptics:master: 6 commit(s)

Peter Hutterer whot at kemper.freedesktop.org
Sun Aug 22 18:54:33 PDT 2010


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

6 commits against master at abb448a2...:
 include/synaptics-properties.h |    2 -
 man/synaptics.man              |   11 ++++++++--
 src/properties.c               |   13 ++++++-----
 src/synaptics.c                |   45 ++++++++++++++++++++++++++++++-----------
 src/synapticsstr.h             |    2 +
 tools/synclient.c              |    6 +----
 6 files changed, 54 insertions(+), 25 deletions(-)


commit 59151a548dcbac6f68e4f921b5c47aea4e5bc2a3
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date:   Fri Aug 20 11:09:04 2010 +1000

    Enable coasting by default with a value of 20.
    
    The default value for friction coasting makes coasting much more useful now
    since it stops coasting after a while. Enable it by default, the man page
    already claims a default of 20 anyway.
    
    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=59151a54


commit 56655fd15f676fea143f3963e23b464b275b2e77
Author: Patrick Curran <pjcurran at wisc.edu>
Date:   Fri Jul 23 17:28:01 2010 -0500

    Added "friction physics" so coasting can stop on its own.
    
    When you are coasting (but not corner coasting) you might want the
    scrolling to slow down and stop on its own.  This also lets you
    start coasting while using a two finger scroll.
    
    Signed-off-by: Patrick Curran <pjcurran at wisc.edu>
    Reviewed-by: Peter Hutterer <peter.hutterer at who-t.net>
    Tested-by: Peter Hutterer <peter.hutterer at who-t.net>
    Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>

diffstat:
    include/synaptics-properties.h |    2 +-
    man/synaptics.man              |   11 +++++++++--
    src/properties.c               |   13 +++++++------
    src/synaptics.c                |   34 +++++++++++++++++++++++++++-------
    src/synapticsstr.h             |    1 +
    tools/synclient.c              |    1 +
    6 files changed, 46 insertions(+), 16 deletions(-)

gitweb url:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics;a=commit;h=59151a54


commit a6ca4d2523904b7ce49edc29ba408979bdf0d45e
Author: Chris Bagwell <chris at cnpbagwell.com>
Date:   Wed Aug 18 22:09:45 2010 -0500

    Reset X/Y hist on multi finger transition to fix jumps
    
    Most modern touchpads track 1st finger during multi-touch.  If first finger
    is lifted then a jump will occur as X/Y transition to next finger location.
    Resetting X/Y history as each finger is lifted will hide this transition.
    
    Synaptics hw specs claim older hardware report X/Y values that are average
    point between multi-fingers which can cause unwanted jump.  Reset X/Y
    history during transition to new fingers to hide this as well.
    
    Signed-off-by: Chris Bagwell <chris at cnpbagwell.com>
    Tested-by: Peter Hutterer <peter.hutterer at who-t.net>
    Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>

diffstat:
    src/synaptics.c    |    3 ++-
    src/synapticsstr.h |    1 +
    2 files changed, 3 insertions(+), 1 deletion(-)

gitweb url:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics;a=commit;h=59151a54


commit b774a1dba2f1f45c94fe898fe8b5ce258cbcddfc
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date:   Thu Aug 19 14:25:29 2010 +1000

    Increase the default acceleration factor.
    
    With 4e0e53fcba6fd99d458df1905d055d63360155c0 the driver got it's own
    acceleration mechanism. This slowed down the pointer movement a lot,
    especially on ALPS touchpads. Increase the default acceleration factor to
    accommodate for this.
    
    The number itself is chosen through guesswork and informal tests.
    
    Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
    Tested-by: Magnus Kessler <Magnus.Kessler at gmx.net>
    Reviewed-by: Magnus Kessler <Magnus.Kessler at gmx.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=59151a54


commit 4b0003c3d4cee1f5c6675bde5701e2169959932a
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date:   Thu Aug 19 14:22:03 2010 +1000

    Up the precision of MaxSpeed and AccelFactor log output.
    
    MaxSpeed usually has two decimals that matter, AccelFactor doesn't get
    intersting until the second decimal, so print 3.
    
    Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>

diffstat:
    src/synaptics.c |    4 ++--
    1 file changed, 2 insertions(+), 2 deletions(-)

gitweb url:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics;a=commit;h=59151a54


commit 7acdbb7cf95299fda29d6bea691af925f5182749
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date:   Tue Aug 17 11:34:32 2010 +1000

    synclient: don't print "missing" if a property doesn't exist.
    
    Virtually all touchpads still in use have one or more properties missing
    anyway. If it's not in the list, then it's missing.
    
    Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>

diffstat:
    tools/synclient.c |    5 +----
    1 file changed, 1 insertion(+), 4 deletions(-)

gitweb url:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics;a=commit;h=59151a54




More information about the xorg-commit mailing list