Created attachment 24361 [details] [review]
Fixes incomplete rotation matrix in KdEnqueuePointerEvent()
When using kdrive xserver with a rotated display and a pointing device with absolute coordinates (like a touchscreen), the transformation matrix in KdEnqueuePointerEvent() works only for 0-degree rotation, the other 3 orientations have wrong offsets.
The following patch fixes this.
Looks right to me. I'm going to pull this into my tree and get it into 1.11
Actually, this was already done.
Author: David Jander <email@example.com>
Date: Fri Apr 17 01:34:18 2009 -0400
[kdrive] Fix rotation of pointer
Rotation matrix for pointer coordinates was incomplete and pointers with
absolute coordinates did not work correctly in xserver (kdrive) when the
sceen was rotated other than by 0 degrees.
Signed-off-by: David Jander <firstname.lastname@example.org>
Signed-off-by: James Cloos <email@example.com>