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