xf86-input-joystick: Changes to 'master'

Sascha Hlusiak saschahlusiak at kemper.freedesktop.org
Tue Sep 16 12:42:28 PDT 2008


 src/Makefile.am       |    1 
 src/jstk.c            |   69 ++++++++-
 src/jstk.h            |    4 
 src/jstk_axis.c       |    9 -
 src/jstk_axis.h       |    1 
 src/jstk_key.c        |  156 +++++++++++++++++++++-
 src/jstk_key.h        |    4 
 src/jstk_properties.c |  350 ++++++++++++++++++++++++++++++++++++++++++++++++++
 src/jstk_properties.h |   31 ++++
 9 files changed, 601 insertions(+), 24 deletions(-)

New commits:
commit 6e635e394a7423734d36d99dc744203b759a8d42
Merge: f04e3c822229b51e5a4048d7e91fa34f69e361e9 a1b87df15dd2ad2a5593fed198b32053be5825cc
Author: Sascha Hlusiak <saschahlusiak at arcor.de>
Date:   Tue Sep 16 20:58:40 2008 +0200

    Merge branch 'input-properties'
    
    Conflicts:
    	src/jstk.h
    	src/jstk_key.c

commit a1b87df15dd2ad2a5593fed198b32053be5825cc
Author: Sascha Hlusiak <saschahlusiak at arcor.de>
Date:   Mon Sep 15 19:29:07 2008 +0200

    Set type_name of slave keyboard device to XI_JOYSTICK as well.

commit 57d1201f584a74b9d6822e55ff66a0786de4ea2b
Author: Sascha Hlusiak <saschahlusiak at arcor.de>
Date:   Mon Sep 15 19:27:52 2008 +0200

    Set type_name to XI_JOYSTICK. Let's not claim we are XI_MOUSE.

commit 838dfffe9833b52626d5a528fc08d2838438ee46
Author: Sascha Hlusiak <saschahlusiak at arcor.de>
Date:   Sat Sep 6 19:05:29 2008 +0200

    Initialize PtrFeedbackClassDeviceStruct for pointer device

commit f691491bc96d1c7944f4036dde4090f11066aea4
Author: Sascha Hlusiak <saschahlusiak at arcor.de>
Date:   Sat Sep 6 19:03:52 2008 +0200

    Silence warning about implicit cast

commit 911986c4c702979fe48d3a2c18e238710a513449
Author: Sascha Hlusiak <saschahlusiak at arcor.de>
Date:   Sat Sep 6 17:26:32 2008 +0200

    Always add second input device for keys only
    
    Having one device for both mouse and keyboard events breaks with MPX and custom keymaps, because the keymap is
    copied to the core pointer instead of the core keyboard.
    
    Easiest fix for that is to have two separate input devices. One single instance of the driver will now create
    a second input device that has only keyboard capabilities. It shares all the config with the master and will
    be removed when the master device is removed.
    
    The creation of this second device is a little hack-ish. I hope things are done right.

commit ea36125872ad4411f3529392761bff6e35006ce4
Author: Sascha Hlusiak <saschahlusiak at arcor.de>
Date:   Mon Sep 1 00:05:07 2008 +0200

    Adding empty ctrlProc to prevent crashing of X when running without XKB
    
    X calls ctrlProc without checks for NULL in some places, especially when running "X -kb". Adding
    that function back to be safe.

commit c39d709366332bd2d1ef306a0b801333f6cd3f7a
Author: Sascha Hlusiak <saschahlusiak at arcor.de>
Date:   Sun Aug 31 19:24:38 2008 +0200

    Remove duplicated code in jstkInitKeys
    
    Too much copy'n'paste

commit 28c1dad7be2419a1ffa7b5f0897e88a1ccac36f5
Author: Sascha Hlusiak <saschahlusiak at arcor.de>
Date:   Sun Aug 31 00:42:39 2008 +0200

    Added valid-values-information to properties
    
    Show user, what cryptic numbers are valid for axis type, axis mapping and button mapping.

commit eb866c65372fd880e5ffa80318cdb6dcf8c86e30
Author: Sascha Hlusiak <saschahlusiak at arcor.de>
Date:   Sun Aug 31 00:30:11 2008 +0200

    Typo in valid values for property "Generate Key Events"

commit 63fd6fdd9c012e0017e310d22cfcb45a2a741547
Author: Sascha Hlusiak <saschahlusiak at arcor.de>
Date:   Sun Aug 31 00:28:37 2008 +0200

    Property support for axis type, axis mapping and button mapping
    
    Added prototypes for unimplemented properties.

commit 13813e0982e5274e2ef6d9ea167ebffbea9dbd9c
Author: Sascha Hlusiak <saschahlusiak at arcor.de>
Date:   Sat Aug 23 23:38:57 2008 +0200

    Add ChangeLog to .gitignore

commit 0410505147a416844fae6dcf6f9ea782f1b74863
Author: Sascha Hlusiak <saschahlusiak at arcor.de>
Date:   Sat Aug 23 23:31:33 2008 +0200

    Expose device properties for mouse_enabled, keys_enabled and axes deadzones.
    
    Deadzones takes up to MAXAXES 32 bit numbers. If only one value is supplied, it is applied to all axes the same. If multiple values are
    supplied, they are applied to the axis they stand for, all other values are untouched.

commit e64b4ebcd121a9080d1da39e5037182df7edfdbb
Author: Sascha Hlusiak <saschahlusiak at arcor.de>
Date:   Sat Aug 23 22:02:54 2008 +0200

    Add support for device properties.
    
    Only exported property for now is DebugLevel.



More information about the xorg-commit mailing list