xf86-input-evdev: Changes to 'master'

Peter Hutterer whot at kemper.freedesktop.org
Mon Sep 8 23:57:20 PDT 2008


 man/evdev.man  |    5 +
 src/draglock.c |    4 
 src/emuMB.c    |    6 -
 src/emuWheel.c |   23 ++--
 src/evdev.c    |  284 +++++++++++++++++++++++++++++++++++++++++++++++++++------
 src/evdev.h    |   23 ++++
 6 files changed, 302 insertions(+), 43 deletions(-)

New commits:
commit 9930477cbeb4acfd070ae70894d13ffabfc347b8
Author: Peter Hutterer <peter.hutterer at redhat.com>
Date:   Tue Aug 26 14:33:40 2008 +0930

    Attempt to re-open devices on read errors.
    
    Coming back from resume may leave us with a file descriptor that can be opened
    but fails on the first read (ENODEV).
    In this case, try to open the device until it becomes available or until the
    predefined count expires. To be safe, we cache the information from the device
    and compare against it when we re-open. This way we ensure that if the
    topology changes under us, we don't open a completely different device. If a
    device has changed, we disable it.
    
    Adds option "ReopenAttempts" <int>

commit 4509ec1daf8a03b261c1fa8aa48b5def3f336aed
Author: Peter Hutterer <peter.hutterer at redhat.com>
Date:   Thu Sep 4 18:22:56 2008 +0930

    Use HAVE_PROPERTIES define instead of GET_ABI_MAJOR for property compilation.

commit a205dfc091e6d7c67e3fa1421fe8a43f5ed40b00
Author: Peter Hutterer <peter.hutterer at redhat.com>
Date:   Fri Aug 22 14:07:17 2008 +0930

    Shut up "unused variable" compiler warnings.
    
    Hide properties behind ifdefs, fake use of "val".

commit 184206e7174dc08239d6a78a1ca912176e3f6229
Author: Peter Hutterer <peter.hutterer at redhat.com>
Date:   Mon Aug 25 17:24:15 2008 +0930

    Wheel emulation: initial values must be char.
    
    parsing int* to char* in XIChangeDeviceProperty means we lose values.



More information about the xorg-commit mailing list