Re: Problem with XWarpPointer(3x)
Re: Problem with XWarpPointer(3x)
- Subject: Re: Problem with XWarpPointer(3x)
- From: "Torrey T. Lyons" <email@hidden>
- Date: Sat, 10 May 2003 22:42:37 -0700
At 10:42 PM +0100 5/10/03, Adrian Umpleby wrote:
the other day I "ported" some old source code of mine from Linux to Jaguar;
it uses Xlib and GLX and compiled right out of the box. Only problem is that
XWarpPointer() does not behave as expected - details:
This sounds like a known problem that was (probably!) fixed not so
long ago in XDarwin.
See the following item [#489150] in the XonX bug tracker for more info:
http://sf.net/tracker/index.php?func=detail&aid=489150&group_id=18034&atid=
118034
The above tracker item does mention that Apple's X11 has the same
behaviour, and since it is originally based on XDarwin code, I
presume it's exactly the same problem.
I expect the fix should make its way through at some point, too...
Yes, this bug was present in XFree86 4.2.x, which Apple's X11 is
based on. In XFree86 4.3.0 the event handling system was rewritten to
not slow down drawing and to fix this bug. During the same period of
time Apple did their own parallel event handling rewrite which
provided an equivalent speedup but apparently didn't address this
bug. The fix involves changing how MotionNotify events are handled,
how the Quartz cursor routines handle WarpPointer, and how pointer
motion events are posted. Unfortunately there's no easy way to give a
diff since the code in XFree86 and Apple's X11 have diverged
significantly in this area.
--Torrey
_______________________________________________
x11-users mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/x11-users
X11 for Mac OS X FAQ: http://developer.apple.com/qa/qa2001/qa1232.html
Report issues, request features, feedback: http://developer.apple.com/bugreporter
Do not post admin requests to the list. They will be ignored.