Re: Re: MacOS X [was: how to write snappy benchmark]

Juliusz Chroboczek <[email protected]>
Newsgroups gmane.comp.xfree86.forum
Message-ID <[email protected]>
TL> The only IOGraphicsLib client I know of besides Apple's
TL> CoreGraphics window server is XDarwin,

Hmm, so XDarwin hooks in beneath the usual client-side interface...
Is that always the case, or only in full screen mode?

And where is the CoreGraphics interface documented?  (The one that a
normal client uses to speak to the window server.)

TL> Yes, Quartz = marketing speak for CoreGraphics.

I'm getting confused.  I had assumed that CoreGraphics window server
is what they call Quartz Compositor, and that Quartz 2D is
market-speak for NSBezier and the rest of the geometry handling in the
client libraries.  Quartz Extreme is an implementation technique for
CoreGraphics.  Right?  Or am I getting the layering wrong?

Now if you could point me to how a client selects for input events (is
that decoupled from the window hierarchy?) and how switching of mouse
cursors when the user moves the mouse are done, you'd see me
overwhelmed with joy.

Thanks,

                                        Juliusz
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.