[comp.windows.x] Sample X server documentation

epstein@trwacs.UUCP (Jeremy Epstein) (02/27/90)

Before I jump headlong into the X code (as many have before), is there
any documentation on the architecture and implementation of the X server
and other key pieces of the code (e.g., toolkits, twm, xterm)?  I am
NOT looking for the protocol description, but rather a description of
how it's all put together.

If it's on the release tape, where?

Thanks for any pointers...
-- 
Jeremy Epstein
epstein@trwacs.uu.net
TRW Systems Division
703-876-4202

keith@EXPO.LCS.MIT.EDU (Keith Packard) (02/27/90)

All of the sample server documentation is contained in mit/doc/Server.  The
most comprehensive document would be 'ddx.tbl.ms' which describes the
interfaces between the device-independent and device-dependent portions of
the server.

Unfortunately, there has never been any extensive effort to completely
document the interfaces and algorithms used in the sample server.  In many
cases, the algorithms are described in comments appearing inside the source
code.

Naturally, I think the 100000+ lines of documentation to be found in
mit/server/.../*.c to be the most accurate available :-)

Keith Packard
MIT X Consortium