xf86-input-synaptics:master: 16 commit(s)
Peter Hutterer
whot at kemper.freedesktop.org
Thu May 10 15:57:49 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
16 commits against master at a1162f80...:
COPYING | 2
configure.ac | 15
include/Makefile.am | 2
include/synaptics-properties.h | 18
include/synaptics.h | 72 -
man/synaptics.man | 187 --
src/Makefile.am | 4
src/alpscomm.c | 98 -
src/eventcomm.c | 691 ++++------
src/eventcomm.h | 8
src/properties.c | 617 ++++-----
src/ps2comm.c | 535 ++++----
src/ps2comm.h | 21
src/psmcomm.c | 72 -
src/synaptics.c | 2713 +++++++++++++++++------------------------
src/synapticsstr.h | 372 ++---
src/synproto.c | 55
src/synproto.h | 56
test/eventcomm-test.c | 87 -
test/fake-symbols.c | 233 +--
test/fake-symbols.h | 198 +-
tools/synclient.c | 608 +++------
tools/syndaemon.c | 605 ++++-----
23 files changed, 3167 insertions(+), 4102 deletions(-)
commit a1d6784d790f081f8a6ea3a10d3cfa578aa10d5b
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Wed May 9 12:23:46 2012 +1000
Don't check for soft buttons if a button is already down
Moving into a different soft button's area during drag-n-drop would trigger
a click of that button.
We only have the current button state and we mess with it, so the conditions
for a possible clickpad soft-button event are:
- hw->left is down now
- none of left|right|middle were down before. since we change hw->left to
hw->right/left we need to check all three
If hw->left is down but one of the other buttons was already down, copy that
button state and continue.
http://bugzilla.redhat.com/819348
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
Reviewed-by: Chase Douglas <chase.douglas at canonical.com>
diffstat:
src/synaptics.c | 25 +++++++++++++++++--------
1 file changed, 17 insertions(+), 8 deletions(-)
cgit url:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics/commit/?id=a1d6784d
commit 4d4d859296b93f1e2bd1c059f5864f19d87de58a
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Tue May 8 08:19:48 2012 +1000
Rename force_empty parameter to set_slot_empty
Original version of d13e83b921a398b9472b07874cf5061c8a0ea6a6 had
'force_empty', the rename only covered the definition, not the declaration
of the function.
No functional changes.
Reported-by: Nicola Soranzo <nsoranzo at tiscali.it>
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
diffstat:
src/synproto.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
cgit url:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics/commit/?id=a1d6784d
commit b6f3ccd40237d2d8df653f0dcba2ca7336c13f2b
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Fri Mar 23 16:27:42 2012 +1000
Format Makefile.am, drop @DRIVER_NAME at .c usage
The driver name doesn't change often enough for this to warrant it.
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
Acked-by: Chase Douglas <chase.douglas at canonical.com>
diffstat:
src/Makefile.am | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
cgit url:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics/commit/?id=a1d6784d
commit ebd36c7494062e9f9a47fcd20148de886ebdd46a
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Fri Mar 23 16:25:54 2012 +1000
Move synaptics.h leftovers to synapticsstr.h, drop synaptics.h
This leaves us with a duplicated define for the maxbuttons but I'll live
with that for now.
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
Acked-by: Chase Douglas <chase.douglas at canonical.com>
diffstat:
include/Makefile.am | 2 -
include/synaptics.h | 51 ----------------------------------------------
src/alpscomm.c | 1
src/eventcomm.c | 1
src/properties.c | 1
src/ps2comm.c | 1
src/psmcomm.c | 1
src/synaptics.c | 1
src/synapticsstr.h | 20 ++++++++++++++++++
src/synproto.c | 1
test/eventcomm-test.c | 1
tools/synclient.c | 3 +-
tools/syndaemon.c | 1
13 files changed, 23 insertions(+), 62 deletions(-)
cgit url:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics/commit/?id=a1d6784d
commit 3430f4af41184752d698dcbf4919469e36b3216c
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Fri Mar 23 16:19:18 2012 +1000
Require xserver 1.12 and inputproto 2.2
This drops conditional compilation of multitouch support, smooth scrolling
support and old ABIs.
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
Acked-by: Chase Douglas <chase.douglas at canonical.com>
diffstat:
configure.ac | 13 +---
src/eventcomm.c | 32 -----------
src/properties.c | 4 -
src/synaptics.c | 133 ++----------------------------------------------
src/synapticsstr.h | 8 --
src/synproto.c | 12 ----
src/synproto.h | 2
test/fake-symbols.c | 77 +++++++++------------------
test/fake-symbols.h | 81 +++++++++--------------------
9 files changed, 64 insertions(+), 298 deletions(-)
cgit url:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics/commit/?id=a1d6784d
commit 13611cd34e267370690e06bef6a02064927c2078
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Fri Mar 23 16:11:59 2012 +1000
Update various Red Hat copyrights
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
Acked-by: Chase Douglas <chase.douglas at canonical.com>
diffstat:
COPYING | 2 +-
src/eventcomm.c | 1 +
src/properties.c | 2 +-
src/synaptics.c | 2 +-
4 files changed, 4 insertions(+), 3 deletions(-)
cgit url:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics/commit/?id=a1d6784d
commit 3b02e7fd81da4b100fb9ac32378f6d50f54cf0e2
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Sun Feb 5 22:50:47 2012 +1000
Drop circular pad support
Do such devices still exist?
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
Acked-by: Chase Douglas <chase.douglas at canonical.com>
diffstat:
include/synaptics-properties.h | 3 --
man/synaptics.man | 10 +-----
src/properties.c | 9 ------
src/synaptics.c | 55 -------------------------------------
src/synapticsstr.h | 1
tools/synclient.c | 1
6 files changed, 2 insertions(+), 77 deletions(-)
cgit url:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics/commit/?id=a1d6784d
commit 0903d99ada1755f11a2a5cbf89a345de896e18ec
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Sun Feb 5 00:54:59 2012 +1000
Purge scrollbuttons (repeat)
I doubt devices that have scrollbuttons are still manufactured. Having
untested code around is just asking for trouble.
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
Acked-by: Chase Douglas <chase.douglas at canonical.com>
diffstat:
include/synaptics.h | 8 ---
man/synaptics.man | 49 +++----------------
src/properties.c | 56 ----------------------
src/synaptics.c | 121 ------------------------------------------------
src/synapticsstr.h | 10 ---
tools/synclient.c | 5 -
6 files changed, 12 insertions(+), 237 deletions(-)
cgit url:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics/commit/?id=a1d6784d
commit 54f65f3ca1f7a7118bea96915d79acee28721581
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Sun Feb 5 00:46:48 2012 +1000
Purge edge motion
A funny feature, but unreliable and mostly untested.
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
Acked-by: Chase Douglas <chase.douglas at canonical.com>
diffstat:
include/synaptics-properties.h | 9 ----
man/synaptics.man | 68 +++++------------------------------
src/properties.c | 49 -------------------------
src/synaptics.c | 70 +------------------------------------
src/synapticsstr.h | 5 --
tools/synclient.c | 5 --
6 files changed, 13 insertions(+), 193 deletions(-)
cgit url:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics/commit/?id=a1d6784d
commit d14ea867ad5d6f8a758a18223e457e1a56fa6065
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Sun Feb 5 00:42:36 2012 +1000
Purge fast-taps option
This driver has too many options, maintaining them is hard and testing
virtually doesn't happen.
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
Acked-by: Chase Douglas <chase.douglas at canonical.com>
diffstat:
man/synaptics.man | 10 ++--------
src/properties.c | 10 ----------
src/synaptics.c | 13 ++-----------
src/synapticsstr.h | 1 -
4 files changed, 4 insertions(+), 30 deletions(-)
cgit url:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics/commit/?id=a1d6784d
commit 2c7eab5a6d28cf8bbf34fba79601dac4e6e37d7e
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Sat Feb 4 23:32:56 2012 +1000
Drop trackstick emulation mode
"Trackstick emulation mode? That exists?" I hear you say? Yes, indeed. Well,
no, not anymore. This driver is already unmaintainable without features like
this.
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
Acked-by: Chase Douglas <chase.douglas at canonical.com>
diffstat:
include/synaptics-properties.h | 4 +--
man/synaptics.man | 36 +++------------------------
src/properties.c | 7 +----
src/synaptics.c | 49 ++++---------------------------------
src/synapticsstr.h | 4 ---
tools/synclient.c | 2 -
6 files changed, 15 insertions(+), 87 deletions(-)
cgit url:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics/commit/?id=a1d6784d
commit 83d88b253139f9c92d619e7ad7c3981138893536
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Sat Feb 4 23:35:53 2012 +1000
Bury shm - or what was left of it
SHM configuration was removed in Apr 2009 (c09a3d50e9), since then it has
only been usedful for debugging. And we have better tools (evtest) for
debugging hardware events.
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
Acked-by: Chase Douglas <chase.douglas at canonical.com>
diffstat:
include/synaptics.h | 14 -----
man/synaptics.man | 16 ++----
src/synaptics.c | 106 -----------------------------------------
src/synapticsstr.h | 4 -
tools/synclient.c | 122 ------------------------------------------------
5 files changed, 8 insertions(+), 254 deletions(-)
cgit url:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics/commit/?id=a1d6784d
commit 6dea359bc8f507eb46293f7fe5041b0cd6d0dbaa
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Thu May 10 09:24:56 2012 +1000
Bump to 1.6.99
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
diffstat:
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
cgit url:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics/commit/?id=a1d6784d
commit 4e8ddb3a6f1ba1f7642f0a23d6f22a8c40d68cf0
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Thu May 3 12:00:50 2012 +1000
whitespace fix
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
Reviewed-by: Chase Douglas <chase.douglas at canonical.com>
diffstat:
src/ps2comm.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
cgit url:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics/commit/?id=a1d6784d
commit d1eebac72e4a5cc7a67efead13fbd32f9cd1fbd9
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Thu May 3 14:21:24 2012 +1000
tools: undo indentation in synclient's parameter list
more more readable this way
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
Reviewed-by: Chase Douglas <chase.douglas at canonical.com>
diffstat:
tools/synclient.c | 204 +++++++++++++++++++-------------------------------
1 file changed, 81 insertions(+), 123 deletions(-)
cgit url:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics/commit/?id=a1d6784d
commit 0434d7776640861d0c8c19a02c2445d2f61627f8
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Thu May 3 11:49:31 2012 +1000
Indent consistently
x-indent-all.sh from xorg/util/modular as of
c2d630fab65dbe3409af3947f6f442782ddb026f
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
Reviewed-by: Chase Douglas <chase.douglas at canonical.com>
diffstat:
include/synaptics-properties.h | 2
include/synaptics.h | 39
src/alpscomm.c | 97 -
src/eventcomm.c | 663 ++++-----
src/eventcomm.h | 8
src/properties.c | 583 ++++----
src/ps2comm.c | 534 +++----
src/ps2comm.h | 17
src/psmcomm.c | 71 -
src/synaptics.c | 2554 +++++++++++++++++++------------------
src/synapticsstr.h | 361 ++---
src/synproto.c | 42
src/synproto.h | 54
test/eventcomm-test.c | 86 -
test/fake-symbols.c | 176 +-
test/fake-symbols.h | 169 +-
tools/synclient.c | 790 ++++++-----
tools/syndaemon.c | 604 ++++----
18 files changed, 3521 insertions(+), 3329 deletions(-)
cgit url:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics/commit/?id=a1d6784d
More information about the xorg-commit
mailing list