xf86-input-synaptics:master: 6 commit(s)
Peter Hutterer
whot at kemper.freedesktop.org
Mon Feb 6 12:14:42 PST 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
6 commits against master at 38227052...:
src/eventcomm.c | 111 ++++++++++++++++++++++++++++++++++++++++++++++++++------
src/synaptics.c | 3 +
2 files changed, 103 insertions(+), 11 deletions(-)
commit 141d9120b1ff4a88a09a1df7d63a4854447346ec
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Tue Feb 7 03:33:01 2012 +1000
Submit the right number of MT axes
For devices with only x/y, num_mt_axes is 0, since x/y are already counted
elsewhere. The server will then fail to init the TouchClassRec since it
expects at least 2 touch axes. Fix this, assume we always have at least two
touch axes if we have any touch axes at all.
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
Reviewed-by: Chase Douglas <chase.douglas at canonical.com>
diffstat:
src/synaptics.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
gitweb url:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics;a=commit;h=141d9120
commit e4ee51e771a6da247362549044a076462791022b
Merge: da0d20d0fd5cce3707b54146e54e2df0c697e1b4 6b808dc766a0d1e64e19e4d5fad5f8a1a4e0d62d
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Tue Feb 7 02:51:08 2012 +1000
Merge branch 'fixes' of git://people.freedesktop.org/~cndougla/xf86-input-synaptics
diffstat:
src/eventcomm.c | 2 ++
1 file changed, 2 insertions(+)
gitweb url:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics;a=commit;h=141d9120
commit 6b808dc766a0d1e64e19e4d5fad5f8a1a4e0d62d
Author: Chase Douglas <chase.douglas at canonical.com>
Date: Wed Feb 1 15:23:00 2012 -0800
Don't initialize semi-multitouch devices for touch device class
Signed-off-by: Chase Douglas <chase.douglas at canonical.com>
diffstat:
src/eventcomm.c | 10 ++++++++++
1 file changed, 10 insertions(+)
gitweb url:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics;a=commit;h=141d9120
commit a8b065eeb847493afd31e49623fac9c952811993
Author: Chase Douglas <chase.douglas at canonical.com>
Date: Wed Feb 1 15:42:21 2012 -0800
Don't initialize touch state if device does is not multitouch
And don't attempt to use it either.
Signed-off-by: Chase Douglas <chase.douglas at canonical.com>
diffstat:
src/eventcomm.c | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
gitweb url:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics;a=commit;h=141d9120
commit 4824f67e7b9cf402a2df10c17f583916c4ef83eb
Author: Chase Douglas <chase.douglas at canonical.com>
Date: Wed Feb 1 14:26:29 2012 -0800
Don't emit touch sequences if only one touch is active
When a second touch begins, emit a touch begin for the first touch with
the current valuator values. When a touch ends and we are going from two
touches down to one touch, end both touches. This ensures we don't send
a touch sequence at the same time we are moving the pointer.
Signed-off-by: Chase Douglas <chase.douglas at canonical.com>
diffstat:
src/eventcomm.c | 89 +++++++++++++++++++++++++++++++++++++++++++++++-----
1 file changed, 82 insertions(+), 7 deletions(-)
gitweb url:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics;a=commit;h=141d9120
commit da0d20d0fd5cce3707b54146e54e2df0c697e1b4
Author: Benjamin Otte <otte at redhat.com>
Date: Mon Feb 6 00:45:23 2012 +0100
eventcomm: Fix initialization code
num_mt_axes contains the number of non-x/y multitouch axes, and the valuator
mask needs to contains x, y, followed by two empy values for the scroll
valuators, followed by the remaining MT axes.
https://bugs.freedesktop.org/show_bug.cgi?id=45663
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
diffstat:
src/eventcomm.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
gitweb url:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics;a=commit;h=141d9120
More information about the xorg-commit
mailing list