xf86-input-evdev: Changes to 'evdev-2.2-branch'

Peter Hutterer whot at kemper.freedesktop.org
Mon Mar 23 22:18:24 PDT 2009


 configure.ac |    2 +-
 src/evdev.c  |   52 ++++++++++++++++++++++++++++++++++++++++++----------
 2 files changed, 43 insertions(+), 11 deletions(-)

New commits:
commit aff7228d972eedd556b13f06d8db0b5ffb622b46
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date:   Tue Mar 24 15:13:23 2009 +1000

    evdev 2.2.1

commit c695234c5c5fd54a6afd12db46a0926ccdd83301
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date:   Tue Mar 17 14:08:29 2009 +1000

    Fix jumpy touchpads by updating old_vals only when reported by the device.
    
    Remember whether ABS_X or ABS_Y were reported before the SYN event and only
    update the old_vals[0, 1] if we got data for them.
    Touchpads that reported pressure data before x/y would otherwise update
    old_x/y with bogus values, leading to jumps when the first x/y coordinates
    were actually reported.
    
    Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
    (cherry picked from commit d9809d7edd2be714a15115b990286554e2979fb6)

commit 79d4956add44d1150e835cbb0d44d3d1c9077203
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date:   Tue Mar 17 13:25:58 2009 +1000

    If we have a touchpad, print so, don't claim we're configuring a tablet.
    
    Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
    (cherry picked from commit b11439a1763b5f210460b492dd4f47e973f90a3a)

commit 7e9809837c41a9ad0822a9bbc59362a3ba666696
Author: Jeremy Jay <dinkumator at gmail.com>
Date:   Mon Mar 16 23:19:54 2009 -0400

    make sure to clear all axis_map entries
    
    don't use uninitialized axis_map entries, ie axis_map[ABS_PRESSURE]
    
    Signed-off-by: Jeremy Jay <dinkumator at gmail.com>
    Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
    (cherry picked from commit 740dc202f735106532dce581deabe2b95c52759f)

commit d07692a4af507504b2d3c5a2172b8b23a4d7e2f4
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date:   Tue Mar 17 08:02:00 2009 +1000

    Assume touchscreen/touchpad if we have _either_ ABS_PRESSURE or BTN_TOUCH
    
    Touchpads have pressure or touch and also BTN_TOOL_FINGER.
    Touchscreens have either pressure or touch, but no finger.
    
    Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
    (cherry picked from commit 7ac0c4456dc0846f7e09f334a26f9536e20065df)

commit 1073cd4fdca2152898d9e27d7d237452a37d9f81
Author: Jeremy Jay <dinkumator at gmail.com>
Date:   Mon Mar 16 08:36:53 2009 +1000

    Set "rel" when converting absolute touchpad coordinates to relative (#20661)
    
    We unset "abs" and convert to relative, but never set "rel" so the events
    don't get posted. This bit got broken in 43dd2a959243877.
    
    X.Org Bug 20661 <http://bugs.freedesktop.org/show_bug.cgi?id=20661>
    
    Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
    (cherry picked from commit a3ea979c2b70d166d62422b4ba450ce2910389c3)

commit 486bbdc481a6eb337b57a7b85a99267cf2879aae
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date:   Tue Mar 10 15:17:53 2009 +1000

    Restore repeat-filtering for server 1.5 and earlier.
    
    Letting the server deal with key repeats is fine if we have server 1.6. For
    earlier servers, we need to pass on the repeat events (except for modifier
    keys).
    
    Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
    Tested-by: Marty Jack <martyj19 at comcast.net>
    (cherry picked from commit a7fb654a68a26ad5f019a902312c6b94dbe9c3ea)



More information about the xorg-commit mailing list