[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