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