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