xf86-input-synaptics:master: 14 commit(s)
Peter Hutterer
whot at kemper.freedesktop.org
Fri Feb 10 13:48:59 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
14 commits against master at 49f61090...:
src/Makefile.am | 1
src/alpscomm.c | 4
src/eventcomm.c | 187 ++++-------------------------------
src/eventcomm.h | 5
src/ps2comm.c | 4
src/synaptics.c | 264 +++++++++++++++++++++++++++++++++++++++++---------
src/synapticsstr.h | 9 +
src/synproto.c | 156 +++++++++++++++++++++++++++++
src/synproto.h | 27 ++++-
test/Makefile.am | 1
test/eventcomm-test.c | 116 +++++++++++++++------
test/fake-symbols.c | 9 +
12 files changed, 533 insertions(+), 250 deletions(-)
commit e6032c34515a19ebac09090028f806d82ddfb62d
Author: Chase Douglas <chase.douglas at canonical.com>
Date: Thu Feb 9 10:06:54 2012 -0800
Filter touch events if two-finger scrolling is enabled
Signed-off-by: Chase Douglas <chase.douglas at canonical.com>
Reviewed-by: Peter Hutterer <peter.hutterer at who-t.net>
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
diffstat:
src/synaptics.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
gitweb url:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics;a=commit;h=e6032c34
commit 796e0d43917de99757c08fd2998134cf6f5583c9
Author: Chase Douglas <chase.douglas at canonical.com>
Date: Thu Feb 9 10:01:49 2012 -0800
Filter touch events if tap actions are enabled
Signed-off-by: Chase Douglas <chase.douglas at canonical.com>
Reviewed-by: Peter Hutterer <peter.hutterer at who-t.net>
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=e6032c34
commit 061e4a259644408899e03ba5abdd979691a02b1a
Author: Chase Douglas <chase.douglas at canonical.com>
Date: Thu Feb 9 09:55:17 2012 -0800
Filter touch events if click actions are enabled
Signed-off-by: Chase Douglas <chase.douglas at canonical.com>
Reviewed-by: Peter Hutterer <peter.hutterer at who-t.net>
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
diffstat:
src/synaptics.c | 16 +++++++++++++---
1 file changed, 13 insertions(+), 3 deletions(-)
gitweb url:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics;a=commit;h=e6032c34
commit 336f9a09d090a8c3a9c976ab04ffb17bcdc2c2ea
Author: Chase Douglas <chase.douglas at canonical.com>
Date: Wed Feb 8 15:06:33 2012 -0800
Move X touch event processing into synaptics.c
Signed-off-by: Chase Douglas <chase.douglas at canonical.com>
Reviewed-by: Peter Hutterer <peter.hutterer at who-t.net>
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
diffstat:
src/eventcomm.c | 169 ++++--------------------------------------------
src/synaptics.c | 110 +++++++++++++++++++++++++++++++
src/synapticsstr.h | 1
src/synproto.c | 19 +++++
src/synproto.h | 1
test/fake-symbols.c | 9 ++
6 files changed, 157 insertions(+), 152 deletions(-)
gitweb url:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics;a=commit;h=e6032c34
commit 673c5fa14bff669d82f5711511a37bd3abe75471
Author: Chase Douglas <chase.douglas at canonical.com>
Date: Wed Feb 8 16:08:02 2012 -0800
Add open_slots array to SynapticsPrivate
Initialize touch stuff in a separate function for readability.
Signed-off-by: Chase Douglas <chase.douglas at canonical.com>
Reviewed-by: Peter Hutterer <peter.hutterer at who-t.net>
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
diffstat:
src/synaptics.c | 120 +++++++++++++++++++++++++++++--------------------
src/synapticsstr.h | 1
2 files changed, 74 insertions(+), 47 deletions(-)
gitweb url:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics;a=commit;h=e6032c34
commit 5cb5bb573491058c35bbaac5c4c4fceea4626f57
Author: Chase Douglas <chase.douglas at canonical.com>
Date: Tue Feb 7 14:45:11 2012 -0800
Add touch valuator mask to hw state structure
Signed-off-by: Chase Douglas <chase.douglas at canonical.com>
Reviewed-by: Peter Hutterer <peter.hutterer at who-t.net>
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
diffstat:
src/eventcomm.c | 8 ----
src/synaptics.c | 3 +
src/synapticsstr.h | 1
src/synproto.c | 91 +++++++++++++++++++++++++++++++++++++++++++++++--
src/synproto.h | 16 ++++++++
5 files changed, 110 insertions(+), 9 deletions(-)
gitweb url:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics;a=commit;h=e6032c34
commit 0df994b3d80006d2fb114226d8b488e98d0e03d4
Author: Chase Douglas <chase.douglas at canonical.com>
Date: Wed Feb 8 15:07:38 2012 -0800
Rename num_touches to max_touches
Signed-off-by: Chase Douglas <chase.douglas at canonical.com>
Reviewed-by: Peter Hutterer <peter.hutterer at who-t.net>
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
diffstat:
src/eventcomm.c | 4 ++--
src/synaptics.c | 2 +-
src/synapticsstr.h | 2 +-
3 files changed, 4 insertions(+), 4 deletions(-)
gitweb url:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics;a=commit;h=e6032c34
commit 5486ab3486e1ba4a0ef8fc9efe4d243ea90f5794
Author: Chase Douglas <chase.douglas at canonical.com>
Date: Tue Feb 7 14:38:33 2012 -0800
Introduce SynapticsCopyHwState function
Signed-off-by: Chase Douglas <chase.douglas at canonical.com>
Reviewed-by: Peter Hutterer <peter.hutterer at who-t.net>
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
diffstat:
src/alpscomm.c | 2 +-
src/eventcomm.c | 2 +-
src/ps2comm.c | 2 +-
src/synaptics.c | 4 ++--
src/synproto.c | 7 +++++++
src/synproto.h | 2 ++
6 files changed, 14 insertions(+), 5 deletions(-)
gitweb url:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics;a=commit;h=e6032c34
commit 5658a2f643cf7440009dde2fa74287332237c0b9
Author: Chase Douglas <chase.douglas at canonical.com>
Date: Wed Feb 8 16:59:54 2012 -0800
Allocate priv->hwState
This is needed for when SynapticsHwState can't be allocated on the stack.
Signed-off-by: Chase Douglas <chase.douglas at canonical.com>
Reviewed-by: Peter Hutterer <peter.hutterer at who-t.net>
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
diffstat:
src/synaptics.c | 27 ++++++++++++++++++---------
src/synapticsstr.h | 2 +-
2 files changed, 19 insertions(+), 10 deletions(-)
gitweb url:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics;a=commit;h=e6032c34
commit 7bcbf8eb110b1f7c6c085d3dcd69f66b00df2b8a
Author: Chase Douglas <chase.douglas at canonical.com>
Date: Tue Feb 7 15:35:03 2012 -0800
Allocate SynapticsPrivate.comm->hwState
This is needed for when SynapticsHwState can't be allocated on the stack.
Signed-off-by: Chase Douglas <chase.douglas at canonical.com>
Reviewed-by: Peter Hutterer <peter.hutterer at who-t.net>
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
diffstat:
src/alpscomm.c | 2 +-
src/eventcomm.c | 2 +-
src/ps2comm.c | 2 +-
src/synaptics.c | 3 +++
src/synproto.h | 2 +-
test/eventcomm-test.c | 4 ++++
6 files changed, 11 insertions(+), 4 deletions(-)
gitweb url:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics;a=commit;h=e6032c34
commit a78d55d021c9cd3be6501760d6fca3464ea6dec8
Author: Chase Douglas <chase.douglas at canonical.com>
Date: Tue Feb 7 15:23:43 2012 -0800
Allocate SynapticsHwStruct for local function use
SynapticsHwStruct (SHS) will soon include ValuatorMasks, which can only
be allocated on the heap. The input driver callbacks are called in
signal context, so we can't instantiate a new SHS when that occurs.
Since we only ever need one SHS, allocate one at device init time and
use it in place of local SHS instances.
Signed-off-by: Chase Douglas <chase.douglas at canonical.com>
Reviewed-by: Peter Hutterer <peter.hutterer at who-t.net>
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
diffstat:
src/synaptics.c | 22 +++++++++++++++-------
src/synapticsstr.h | 2 ++
2 files changed, 17 insertions(+), 7 deletions(-)
gitweb url:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics;a=commit;h=e6032c34
commit e5cd694ed1028b94fdbe10d76dbea1e03455f8fb
Author: Chase Douglas <chase.douglas at canonical.com>
Date: Fri Feb 10 10:24:04 2012 -0800
Transition eventcomm-test to new SynapticsHwState instantiation scheme
Signed-off-by: Chase Douglas <chase.douglas at canonical.com>
Reviewed-by: Peter Hutterer <peter.hutterer at who-t.net>
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
diffstat:
test/Makefile.am | 1
test/eventcomm-test.c | 106 ++++++++++++++++++++++++++++++----------------
2 files changed, 72 insertions(+), 35 deletions(-)
gitweb url:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics;a=commit;h=e6032c34
commit c34cf307f9982b62c6e6dfa2687e1b16f527f2a4
Author: Chase Douglas <chase.douglas at canonical.com>
Date: Tue Feb 7 15:14:05 2012 -0800
Introduce SynapticsHwStateAlloc() and SynapticsHwStateFree()
Put them in a new file so eventcomm-test can access them.
Signed-off-by: Chase Douglas <chase.douglas at canonical.com>
Reviewed-by: Peter Hutterer <peter.hutterer at who-t.net>
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
diffstat:
src/Makefile.am | 1 +
src/synproto.c | 43 +++++++++++++++++++++++++++++++++++++++++++
src/synproto.h | 6 ++++++
3 files changed, 50 insertions(+)
gitweb url:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics;a=commit;h=e6032c34
commit 146edc2baad1388f49a7a857c2003faa171876c7
Author: Chase Douglas <chase.douglas at canonical.com>
Date: Fri Feb 10 10:48:44 2012 -0800
Allocate proto data in eventcomm-test
Provide a helper function for allocating proto data and use it in
eventcomm-test. This ensures a null pointer for priv->proto_data is not
dereferenced.
Signed-off-by: Chase Douglas <chase.douglas at canonical.com>
Reviewed-by: Peter Hutterer <peter.hutterer at who-t.net>
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
diffstat:
src/eventcomm.c | 8 +++++++-
src/eventcomm.h | 5 +++++
test/eventcomm-test.c | 6 ++++++
3 files changed, 18 insertions(+), 1 deletion(-)
gitweb url:
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics;a=commit;h=e6032c34
More information about the xorg-commit
mailing list