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