[RFC v2] xserver: Masked valuators, mixed modes, DIDs, and ABS_MT_SLOT
Peter Hutterer
peter.hutterer at who-t.net
Mon Jul 5 17:11:41 PDT 2010
On Sat, Jul 03, 2010 at 01:38:53PM -0400, Chase Douglas wrote:
> Changes since v1:
> * Many fixes found through further review
> * Redo rangeToMask translation for ranged event APIs
> - No longer allocates memory except a bitmask (6 bytes) on the stack
> * Add support for per-axis valuator modes
> * Add support for direct valuators as an alternative to DIDs
>
> Please see commit messages for details
>
> Note that the I'm also tagging these pull requests as v1, v2, etc. since I'm
> actively rebasing the master branch.
>
> The following changes since commit 9f0b193acdc29e491b6245390cf9f53b5222e6d3:
> Keith Packard (1):
> miDbe window priv priv is pre-allocated, don't use dixSetPrivate (bug 28639)
>
> are available in the git repository at:
>
> git://kernel.ubuntu.com/cndougla/xserver.git master
>
> Chase Douglas (4):
> Add extra functions for masked valuator input API
> Add support for per-axis valuator modes (Relative/Absolute)
> Add internal direct input device and valuator handling
> Add atom name for ABS_MT_SLOT properties
>
> Xi/exevents.c | 6 +-
> Xi/xiproperty.c | 1 +
> Xi/xiquerydevice.c | 2 +-
> dix/devices.c | 3 +-
> dix/eventconvert.c | 18 +++-
> dix/events.c | 28 +++--
> dix/getevents.c | 295 ++++++++++++++++++++++++++++------------
> hw/dmx/input/dmxmotion.c | 7 +-
> hw/xfree86/common/xf86Xinput.c | 156 +++++++++++++++++++++-
> hw/xfree86/common/xf86Xinput.h | 10 ++
> include/eventstr.h | 1 +
> include/input.h | 27 ++++
> include/inputstr.h | 3 +
> include/xserver-properties.h | 1 +
> mi/mieq.c | 4 +-
> mi/mipointer.c | 4 +-
> 16 files changed, 454 insertions(+), 112 deletions(-)
please send these patches to the list.
Cheers,
Peter
More information about the xorg-devel
mailing list