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

Peter Hutterer whot at kemper.freedesktop.org
Wed May 12 23:18:28 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

4 commits against master at 69a8de8f...:
 man/synaptics.man  |   15 +++-
 src/Makefile.am    |    2 
 src/eventcomm.c    |   10 ++
 src/properties.c   |   29 ++++++--
 src/psmcomm.c      |    4 -
 src/psmcomm.h      |   29 --------
 src/synaptics.c    |  180 ++++++++++++++++++++++++++++++++---------------------
 src/synapticsstr.h |    1 
 8 files changed, 157 insertions(+), 113 deletions(-)


commit f539d676607d3a7566093e2bd54edc740db20426
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date:   Tue May 11 13:46:31 2010 +1000

    Remove psmcomm.h header - superfluous.
    
    Don't need a full header file for 3 include directives of system headers.
    
    Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>

diffstat:
    src/Makefile.am |    2 +-
    src/psmcomm.c   |    4 +++-
    src/psmcomm.h   |   29 -----------------------------
    3 files changed, 4 insertions(+), 31 deletions(-)

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


commit c52e4a8ecd6bb535850ec6ff032f69a225734f8f
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date:   Mon May 10 11:17:49 2010 +1000

    Reshuffle to handle dead area better.
    
    This patch makes input in the dead area essentially disappear to the client.
    If a finger is detected outside the active area, it's coordinates and other
    data is reset to zero. Edge detection and scrolling is skipped and the event
    is not recorded in the movement history.
    
    On touchpads that require this area, it is now possible to click the button
    while leaving another finger on the touchpad.
    
    Regression: moving into the dead area during a drag releases the drag button.
    
    Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>

diffstat:
    src/synaptics.c |   74 +++++++++++++++++++++++++++++++++-------------------
    1 file changed, 48 insertions(+), 26 deletions(-)

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


commit d79732c1ffcfa6fd1a9a39e5a1c464bba8e2afc8
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date:   Fri May 7 13:46:49 2010 +1000

    Make scrollbuttons processing and property conditional on their existence.
    
    There are not a lot of touchpads that have extra physical scroll buttons
    anymore. For those that don't have them, don't initalize the properties and
    conditionalize some of the code (moved into its own functions).
    
    Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>

diffstat:
    man/synaptics.man  |   15 +++++--
    src/eventcomm.c    |   10 ++++
    src/properties.c   |   29 ++++++++++---
    src/synaptics.c    |  102 ++++++++++++++++++++++++++++---------------------
    src/synapticsstr.h |    1 
    5 files changed, 103 insertions(+), 54 deletions(-)

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


commit b8776ff0b478a1645f1536872d001e9605d86f71
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date:   Thu May 6 17:27:14 2010 +1000

    move history storage from ComputeDeltas into HandleState.
    
    It's well hidden in there, but not useful.
    
    Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
    Reviewed-by: Simon Thum <simon.thum at gmx.de>

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

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




More information about the xorg-commit mailing list