summaryrefslogtreecommitdiff
path: root/kernel/futex.c
diff options
context:
space:
mode:
authorErik Boto <erik.boto@pelagicore.com>2013-07-16 12:06:05 -0500
committerEric Nelson <eric.nelson@boundarydevices.com>2013-07-17 14:03:01 -0700
commit4e1c387ba60d2fc32e9035807d238d3d37070ce6 (patch)
treef9040913fbee50effe33acb96cd09b0444396957 /kernel/futex.c
parentab352edf6cc59e780204f18ff731ce768df1db55 (diff)
ENGR00271359 Add Multi-touch support
The previous behavior of the driver did not work properly with Qt5 QtQuick multi touch-point gestures, due to how touch-points are reported when removing a touch-point. My interpretation of the available documentation [1] was that the driver should report all touch-points between SYN_REPORTs, but it is not explicitly stated so. I've found another mail-thread [2] where the creator of the protocol states: "The protocol defines a generic way of sending a variable amount of contacts. The contact count is obtained by counting the number of non-empty finger packets between SYN_REPORT events."-Henrik Rydberg I think this verifies my assumption that all touch-points should be reported between SYN_REPORTs, otherwise it can not be used to obtain the count. [1] https://www.kernel.org/doc/Documentation/input/multi-touch-protocol.txt [2] http://lists.x.org/archives/xorg-devel/2010-March/006466.html Signed-off-by: Erik Boto <erik.boto@pelagicore.com> Signed-off-by: Mahesh Mahadevan <Mahesh.Mahadevan@freescale.com> (cherry picked from commit 7cba001c5a502680f6dbf902821726779a9c9287)
Diffstat (limited to 'kernel/futex.c')
0 files changed, 0 insertions, 0 deletions