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

Peter Hutterer whot at kemper.freedesktop.org
Wed Jun 16 18:15:55 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

17 commits against master at 22a2c7fe...:
 configure.ac        |    2 
 include/synaptics.h |   12 --
 man/synaptics.man   |  119 +++++++++++++++------------
 src/alpscomm.c      |    2 
 src/properties.c    |    3 
 src/ps2comm.c       |   13 ++-
 src/psmcomm.c       |    2 
 src/synaptics.c     |  222 ++++++++++++++++++++++++++--------------------------
 src/synapticsstr.h  |    3 
 tools/synclient.c   |    4 
 10 files changed, 200 insertions(+), 182 deletions(-)


commit 2c8ba519471cf1a4d0ab0f2cac61359426eaa0c7
Merge: bef44f01603e1a337b9dc08b5dd37664f9237bab 22a2c7feb18a18a700a736c3f4a65951dbebe990
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date:   Thu Jun 17 11:15:44 2010 +1000

    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/driver/xf86-input-synaptics

diffstat:
    0 files changed

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


commit bef44f01603e1a337b9dc08b5dd37664f9237bab
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date:   Wed Jun 16 10:35:20 2010 +1000

    synclient: allow Min|MaxSpeed values of > 1.0.
    
    With the new accel mechanisms, the old ranges don't apply anymore.
    
    Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>

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

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


commit a3c38206ed242040c4cbb79377490d8dfa48d5ac
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date:   Tue Jun 15 16:03:41 2010 +1000

    Require server 1.6 or later.
    
    Remove ifdef's for server ABIs up to including server 1.5. Driver still
    supports 1.6, 1.7, 1.8 and the upcoming 1.9.
    
    Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>

diffstat:
    configure.ac     |    2 +-
    src/properties.c |    3 ---
    src/synaptics.c  |   29 -----------------------------
    3 files changed, 1 insertion(+), 33 deletions(-)

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


commit fe15f60ef2742f9fb9dffe2bc1f4bcd2f296b37b
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date:   Tue Jun 15 15:09:53 2010 +1000

    Re-use width/height variables.
    
    No functional changes.
    
    Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>

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

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


commit 832dfd03bb3eb6b8291aba2b70fd0faf2e1976a5
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date:   Tue Jun 15 15:06:34 2010 +1000

    Reshuffle default value initialization.
    
    No functional changes, just code structure. The eventcomm backened is the
    only one with a real probe function right now. So provide a default query
    proc that reads the touchpad coordinates in. The values provided are the
    ones that then will give us the right edge settings in concordance with the
    default we had before.
    
    Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>

diffstat:
    src/alpscomm.c     |    2 
    src/ps2comm.c      |    2 
    src/psmcomm.c      |    2 
    src/synaptics.c    |  129 ++++++++++++++++++++++++-------------------------
    src/synapticsstr.h |    3 +
    5 files changed, 70 insertions(+), 68 deletions(-)

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


commit 078bad1582d7fc9a77e00d131bb32bf9d69d2a42
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date:   Tue Jun 15 15:01:16 2010 +1000

    Move some defines to where they belong.
    
    These defines aren't used by anything but the ps2comm interface.
    
    Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
    Reviewed-by: Fernando Carrijo <fcarrijo at yahoo.com.br>

diffstat:
    include/synaptics.h |   12 ------------
    src/ps2comm.c       |   11 +++++++++++
    2 files changed, 11 insertions(+), 12 deletions(-)

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


commit 7b97f9869983a47678188d0df1a209ffc35150db
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date:   Tue Jun 15 14:24:05 2010 +1000

    Support percent values for area.
    
    AreaTopEdge and the other three can be specified as either an absolute
    value, or as a percent of the matching dimension.
    
    Option "AreaBottomEdge" "80%" will thus set the bottom edge of the input
    area to 80% of the height of the touchpad, with the lower 20% being the dead
    area.
    
    Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
    Reviewed-by: Fernando Carrijo <fcarrijo at yahoo.com.br>

diffstat:
    man/synaptics.man |   16 ++++++++++++----
    src/synaptics.c   |   35 +++++++++++++++++++++++++++++++----
    2 files changed, 43 insertions(+), 8 deletions(-)

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


commit 8b3717055ab5c8d52bf5aae13e996ab4e86c2794
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date:   Tue Jun 15 13:57:11 2010 +1000

    man: don't call it "synaptics" touchpad driver.
    
    Under Linux the kernel handles everything, so these days synaptics is the
    generic touchpad driver for anything that the kernel can handle. There
    aren't many synaptics-specific bits in the driver anymore.
    
    Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
    Reviewed-by: Fernando Carrijo <fcarrijo at yahoo.com.br>

diffstat:
    man/synaptics.man |   14 +++++++++-----
    1 file changed, 9 insertions(+), 5 deletions(-)

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


commit 857d579de808a95e3c8541847ec8a8845ca57c73
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date:   Tue Jun 15 13:54:16 2010 +1000

    man: note where the Area options fit in.
    
    Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
    Reviewed-by: Fernando Carrijo <fcarrijo at yahoo.com.br>

diffstat:
    man/synaptics.man |    8 +++++++-
    1 file changed, 7 insertions(+), 1 deletion(-)

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


commit f42fa446c4c0a2de92c1b5320dc8dcd0c18907e5
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date:   Tue Jun 15 13:48:46 2010 +1000

    man: move area description down to CONFIGURATION DETAILS section.
    
    Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
    Reviewed-by: Fernando Carrijo <fcarrijo at yahoo.com.br>

diffstat:
    man/synaptics.man |   64 +++++++++++++++++++++++++-------------------------
    1 file changed, 32 insertions(+), 32 deletions(-)

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


commit 78df6c5da2792a333a7aac899329517032f2f2f8
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date:   Tue Jun 15 13:46:54 2010 +1000

    man: divide up man page with a few subheaders.
    
    Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
    Reviewed-by: Fernando Carrijo <fcarrijo at yahoo.com.br>

diffstat:
    man/synaptics.man |   22 +++++++++++-----------
    1 file changed, 11 insertions(+), 11 deletions(-)

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


commit 1f2b54cd57e88b706b6b2874547eabd1a8ab0963
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date:   Tue Jun 15 10:16:38 2010 +1000

    man: update SHMConfig documentation, it's only useful for debugging now.
    
    Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
    Reviewed-by: Fernando Carrijo <fcarrijo at yahoo.com.br>

diffstat:
    man/synaptics.man |    7 +++----
    1 file changed, 3 insertions(+), 4 deletions(-)

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


commit 69097acf352464a04ca315c80f7cf855f8656ede
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date:   Tue Jun 15 10:49:17 2010 +1000

    Don't allow anything but relative mode.
    
    We did this before already anyway, make it official and return an error to
    the client as appropriate. Touchpads in absolute mode are somewhat useless.
    
    Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
    Reviewed-by: Fernando Carrijo <fcarrijo at yahoo.com.br>

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=2c8ba519


commit f07e1e1cbe199721f99c027843facf4e55172fa2
Author: Simon Thum <simon.thum at gmx.de>
Date:   Tue Feb 16 09:57:03 2010 +0100

    Mulitply dix acceleration into synaptics maximum.
    
    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=2c8ba519


commit 6e346388f822e90f61b92a2344e821880876a2ea
Author: Simon Thum <simon.thum at gmx.de>
Date:   Mon Feb 15 13:28:17 2010 +0100

    Accel: retain para->accel scale.
    
    In case people have modified their synaptic accel settings, it's
    preferable to retain the settings scale.
    
    Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>

diffstat:
    src/synaptics.c |    7 ++++++-
    1 file changed, 6 insertions(+), 1 deletion(-)

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


commit 4e0e53fcba6fd99d458df1905d055d63360155c0
Author: Simon Thum <simon.thum at gmx.de>
Date:   Wed Sep 9 14:41:08 2009 +0200

    Setup pointer acceleration for synaptics
    
    Setup dix pointer accel from the synaptics driver so synaptics devices
    behave like before while benefiting from dix velocity approximation.
    
    This fixes the longstanding issue with synaptics being
    accelerated twice, in different layers and different algorithms.
    The pressure-dependent synaptics acceleration is now performed in
    the device-specific profile.
    
    Signed-off-by: Simon Thum <simon.thum at gmx.de>
    Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>

diffstat:
    src/synaptics.c |  128 +++++++++++++++++++++++++++++++++++++---------------
    1 file changed, 93 insertions(+), 35 deletions(-)

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


commit 3c26383af55b6b3599666cfa9693ec04aaecef02
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date:   Mon Jun 7 11:28:42 2010 +1000

    Revert "Setup pointer acceleration for synaptics"
    
    Merged the wrong patch, right patch is the follow-up commit.
    
    This reverts commit a489ec15eb489a3528f6fee99716f7f4ae35f9ee.

diffstat:
    src/synaptics.c |  123 ++++++++++++++--------------------------------------
    1 file changed, 35 insertions(+), 88 deletions(-)

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




More information about the xorg-commit mailing list