rename upstream-man-pages to upstream-doc
[clinton/guile-figl.git] / upstream-doc / man3 / README.txt
CommitLineData
7faf1d71
AW
1Khronos has released the OpenGL man page XML sources. This was done
2mostly at the request of people wishing to adapt the man pages to other
3output formats or language bindings.
4
5You will need to have a reasonable understanding of Subversion, Docbook,
6XML, XSLT, Linux package management (if using Linux), and other
7components of the toolchain used to generate the man pages, before
8you're likely to have much success with them. A great deal of Docbook,
9XML, and XSL infrastructure may need to be installed on your system
10first.
11
12The directory tree containing the man pages is available for anonymous,
13read-only checkout in Khronos' Subversion server, at
14
15 https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/docs/man/
16
17If you have the Subversion command-line client installed, you should be
18able to check out the man pages into the directory 'man' by executing
19the command
20
21 svn co --username anonymous --password anonymous https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/docs/man/ man
22
23Under 'man' you'll find the OpenGL 2.1 man pages, both the Docbook XML
24source in this directory and generated XHTML+MathML in xhtml/ , and some
25supporting build and XSL infrastructure. There are two files in the
26OpenGL.org Wiki containing additional documentation:
27
28http://www.opengl.org/wiki/index.php/Getting_started/XML_Toolchain_and_Man_Pages#Toolchain
29 - Description of the tools used to build the man pages; how to install
30 and make use of them if you want to build them yourself; and how to
31 report problems.
32
33http://www.opengl.org/wiki/index.php/Getting_started/Viewing_XHTML_and_MathML
34 - Some notes on viewing XHTML+MathML documents in different browsers.
35
36------------------------------------------------------------------
37
38Special note on DTDs: the normal Docbook build process generates a
39DOCTYPE header with references to the DTD
40
41 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
42
43While in principle this is only a namespace identifier, Internet
44Explorer nonetheless downloads the DTD, and the entity files referenced
45from within it, on every page loaded. This contributes to creating
46unacceptable load on www.w3.org, and the IE user agent has been blocked
47for these URLs. Ideally Microsoft would fix IE, but in the meantime, the
48only workaround within our control is to cache copies of the DTD and
49entity files locally in the generated xhtml/ directory and postprocess
50the generated XHTML to refer to them. This explains the presence of the
51files
52
53 xhtml/xhtml1-transitional.dtd
54 xhtml/xhtml-lat1.ent
55 xhtml/xhtml-special.ent
56 xhtml/xhtml-symbol.ent