-
Committer:
Henrik Rydberg
-
Date:
2010-11-17 16:29:28 UTC
-
Revision ID:
rydberg@bitmath.org-20101117162928-vtdakku5tzj9kv4y
Use a unified pointer emulation model
The existing kernel MT devices together use a handful of different
pointer emulation strategies, each with its own subtlety. This creates
a problem for grail, which needs to rebuild pointer emulation during
gesture recognition; relying on the correct pointer information to be
available at the right time becomes almost impossible.
This patch implements a common pointer emulation model for grail,
following a strategy recently discussed on LKML. This resolves the
problems stemming from different emulation strategies, and results
in a common pointer emulation experience for all devices.