A map of X11
A map of X11
- Subject: A map of X11
- From: "Nathaniel Gray" <email@hidden>
- Date: Thu, 29 Nov 2007 17:42:35 -0800
Hi folks,
I've started looking at adding very basic accessibility support in the
server but I'm having a hard time internalizing the design of the
server itself. I can't figure out what the boundaries of the various
modules/processes/threads are. It would be *really* helpful if
somebody (named Ben or Jeremy ;^) would write up a quick map of X11.
It doesn't have to be ultra-detailed, but it would help to know:
* What processes are running (Xquartz, X11, etc?)
* What their roles are
* Some kind of block-diagram-like description of the components of the
server as it relates to OS X. (Meaning, no need to go into the
various X protocol extensions and things that are part of the X server
on all platforms, just "this module translates Quartz events to X
events" and so on.)
* What the various directories in the darwin portion of the source are for
Once this document exists, it would be nice to add it to git so the
project was a little more self-documenting.
Cheers,
-n8
--
>>>-- Nathaniel Gray -- Caltech Computer Science ------>
>>>-- Mojave Project -- http://mojave.cs.caltech.edu -->
_______________________________________________
Do not post admin requests to the list. They will be ignored.
X11-users mailing list (email@hidden)
This email sent to email@hidden