Hi,

this patch series aims at fixing the bug that will arrive with Win 8 devices
supporting Z-axis detection (proximity or hovering).
Patches 1 to 4 are some cleanup
Patch 5 removes the need of mtdev for the mt protocol B devices
Patch 6 makes a necessary initialization of the current values of each slot.
Patches 7-8 handle these particular devices (proximity).

Cheers,
Benjamin


Benjamin Tissoires (8):
  initialize pEvdev->slot_state to SLOTSTATE_EMPTY
  num_slots should take into account the .mtdev field
  Use last_mt_vals_slot() instead of directly using pEvdev->cur_slot
  Ignore out-of-range slots information
  Do not rely on mtdev for devices following mt-protocol B
  Init multitouch valuators axes
  Store per-slot touch state
  handle multitouch events whithin proximity

 src/evdev.c | 180 +++++++++++++++++++++++++++++++++++++++++++++---------------
 src/evdev.h |   8 ++-
 2 files changed, 142 insertions(+), 46 deletions(-)

-- 
1.8.0.2

_______________________________________________
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to