This is a re-submission of the patches I sent back in April. For
the most part they're just rebased back to master, with only a
few additional cleanup and bugfixes (now that I've managed to
test it under GNOME compiled from git). I'm currently working
on patches to provide libwacom-compatible button properties
which apply on top of this set, and hope to submit those patches
soon.

~~~~~~~~~~
Right now the driver has two seperate ways of handling things: raw
buttons and actions. The former are used on startup, and the latter
set up by xsetwacom. Having two different ways of handling things
leads to some redundancies that make the code more complex than
it needs to be.

This patch set removes raw button support from the core of the driver.
Setting raw buttons haven't been supported at the driver's interfaces
for some time, with the only exceptions being the xorg.conf "ButtonN"
option (which is now used to define default actions) and the strip/
wheel properties (which already use actions by default).

[PATCH 1/8] Directly index into the various *keys arrays
[PATCH 2/8] Replace multiple default variables with arrays
[PATCH 3/8] Remove support for 8-bit (raw button) strip/ring
[PATCH 4/8] Cleanup call chain for action properties
[PATCH 5/8] Initialize action properties from defaults
[PATCH 6/8] Reset-on-None for Actions property
[PATCH 7/8] Remove raw button fallback codepaths from wcmCommon
[PATCH 8/8] Internally use physical button numbering for actions

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Linuxwacom-devel mailing list
Linuxwacom-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel

Reply via email to