I still see the jumps in 1.4.2. Perhaps my workaround (attached) could be
included until a proper fix is developed?
---- dix/getevents.c.orig 2008-06-29 00:23:13.000000000 -0400
+--- dix/getevents.c.orig 2009-02-22 17:41:51.000000000 +0900
+++ dix/getevents.c
-@@ -613,9 +613,15 @@ GetPointerEvents(xEvent *events, DeviceI
+@@ -621,9 +621,15 @@ GetPointerEvents(xEvent *events, DeviceI
clipAxis(pDev, 1, &y);
}
else {