xf86-input-evdev: Changes to 'input-hotplug'

Zephaniah E. Hull warp at kemper.freedesktop.org
Tue Jul 25 13:02:00 PDT 2006


 .cvsignore       |   19 --
 .gitignore       |   24 +++
 ChangeLog        |  368 -------------------------------------------------------
 Makefile.am      |   11 +
 man/.cvsignore   |    2 
 man/.gitignore   |    3 
 src/evdev.c      |   12 +
 src/evdev.h      |   19 +-
 src/evdev_axes.c |  269 +++++++++++++++++++++++++++++-----------
 src/evdev_btn.c  |  150 ++++++++++++++++++++--
 10 files changed, 395 insertions(+), 482 deletions(-)

New commits:
commit 63f7edf7862032221e25de3c59fee1158d616597
Merge: 7b91f92... 771eee9...
Author: Zephaniah E. Hull <warp at agamemnon.b5>
Date:   Tue Jul 25 16:00:44 2006 -0400

    Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/driver/xf86-input-evdev into input-hotplug

commit 771eee968282e308d997adfa78bd39e7429d2c1c
Author: Zephaniah E. Hull <warp at agamemnon.b5>
Date:   Sun Jul 23 22:40:51 2006 -0400

    Replace the old two buffer approach to handling rel emulation of abs axes,
    should help with some of the reported jitter problems.

commit fa03de438ea0ae0f07424235f4972e73ff88ef17
Author: Zephaniah E. Hull <warp at agamemnon.b5>
Date:   Wed Jul 19 23:06:23 2006 -0400

    Move the axis to button map code back into the rel code.
    
    This might solve some problems, but should at least prevent some odd behavior.

commit dc88668839f4613d60526aa78aed3e74eebe64ad
Author: Zephaniah E. Hull <warp at agamemnon.b5>
Date:   Thu Jul 13 11:59:25 2006 -0400

    Split the New functions so that structs can be allocated and buttons
    detected, and then stuff that depends on _other_ areas.
    (Specificly, axes and btn have a circular dependency on which one has to
    run first, this solves that.)
    
    Add button names, and a way to get a button number from a name.
    
    Add a function for checking to see if a button exists, takes the number from the previous function.
    
    Change the (unused) state array of pointers in the button struct to an array of pointers to functions for callback.
    
    Implemented the 'touch' feature, on by default if BTN_DIGI_TOUCH exists,
    won't, in rel mode, process x/y data unless it's down, and is used to
    try and make 'pick up stencil, move to other side of digitizer, set back
    down' not jump to the other side of the screen in rel mode.
    (This doesn't work as well as it could, but I'm fairly sure that it's
    due to the quality of the absolute input device I'm using, but feedback
    would be really nice.)
    
    FIXME: Update the manpage for this.

commit 090d43acf315283effe8a1c858cac8167ebe4d08
Author: Zephaniah E. Hull <warp at agamemnon.b5>
Date:   Tue Jul 11 16:47:15 2006 -0400

    Update the .gitignore files to remove some more noise.

commit 1b9a9599a4df85b0e925086d12bd48626b09bb45
Author: Zephaniah E. Hull <warp at agamemnon.b5>
Date:   Tue Jul 11 16:44:43 2006 -0400

    Rename .cvsignore to .gitignore.

commit f7a9c74fbccd79bf406b0afc41237303642b75c2
Author: Zephaniah E. Hull <warp at agamemnon.b5>
Date:   Tue Jul 11 16:42:41 2006 -0400

    Grab the ChangeLog generation rule from libX11.

commit 9cb7c3dbad1a4afdb84c338e83f597455022dcdc
Author: Zephaniah E. Hull <warp at agamemnon.b5>
Date:   Tue Jul 11 12:48:10 2006 -0400

    (Hope this works.)
    Remove the ChangeLog file, as the entire contents can be gotten via 'git log'.

commit eba5ea8d5a19f2b1984cbf20c95d22e243f19567
Author: Zephaniah E. Hull <warp at agamemnon.b5>
Date:   Tue Jul 11 03:08:30 2006 -0400

    Set pInfo->fd to -1 when we close it in EvdevProc.




More information about the xorg-commit mailing list