libX11: Changes to 'master'
Gaetan Nadon
gnadon at kemper.freedesktop.org
Sat Aug 20 05:26:06 PDT 2011
Makefile.am | 1
configure.ac | 17 +
docbook-gen-chunk.am | 102 +++++++++
docbook-gen.am | 96 ++++++++
nls/Makefile.am | 98 ---------
nls/compose-chart.pl | 389 ------------------------------------
nls/xmlrules.in | 59 -----
specs/i18n/Makefile.am | 2
specs/i18n/compose/.gitignore | 2
specs/i18n/compose/Makefile.am | 29 ++
specs/i18n/compose/compose-chart.pl | 388 +++++++++++++++++++++++++++++++++++
specs/libX11/AppA.xml | 8
specs/libX11/AppC.xml | 68 +-----
specs/libX11/AppD.xml | 26 +-
specs/libX11/CH03.xml | 85 +++----
specs/libX11/CH04.xml | 34 +--
specs/libX11/CH05.xml | 14 -
specs/libX11/CH06.xml | 10
specs/libX11/CH07.xml | 93 ++++----
specs/libX11/CH08.xml | 88 ++++----
specs/libX11/CH09.xml | 52 ++--
specs/libX11/CH10.xml | 88 ++------
specs/libX11/CH11.xml | 132 +++++-------
specs/libX11/CH12.xml | 68 +++---
specs/libX11/CH13.xml | 332 +++++++++++++-----------------
specs/libX11/CH14.xml | 96 ++++----
specs/libX11/CH15.xml | 51 +---
specs/libX11/CH16.xml | 92 ++++----
specs/libX11/credits.xml | 16 -
29 files changed, 1246 insertions(+), 1290 deletions(-)
New commits:
commit 7f23c72c94d9d14122426b0d8c66054f1402769a
Author: Gaetan Nadon <memsize at videotron.ca>
Date: Fri Aug 5 14:33:32 2011 -0400
libX11 specs: review doclifter generated tables
Many tables had a questionnable layout and some had information dropped.
Each table was cross-referenced with a pre-docbook version
to ensure semantic integrity.
Signed-off-by: Gaetan Nadon <memsize at videotron.ca>
commit 1efdbeb8cd08f443188ac783cbab6ba0654a66d6
Author: Gaetan Nadon <memsize at videotron.ca>
Date: Wed Jul 20 15:28:47 2011 -0400
credits.xml: remove toc from Acknowledgments
There should be no toc for a simple preface with only one
Acknowledgments section.
Use <simplesect> markup rather than sect1.
Signed-off-by: Gaetan Nadon <memsize at videotron.ca>
commit 77cc17ed0817c1df3ac5feb9dc83a5ba5d021a4b
Author: Gaetan Nadon <memsize at videotron.ca>
Date: Thu Aug 4 19:59:37 2011 -0400
libX11 specs: move </para> above <varaiablelist>
Many, but not all, function synopsis have a paragraph that
nests the variable list. The code was generated by doclifter
and there is no apprent reasons as to why it was done this way.
Found while investigating a spacing issue.
Before the patch:
<para>Some blurb about the function
<funcsynopsis>
</funcsynopsis>
<variablelist>
</variablelist>
</para>
After the patch:
<para>Some blurb about the function</para>
<funcsynopsis>
</funcsynopsis>
<variablelist>
</variablelist>
There are no noticable differences when reading the doc
other than than the removed few pixels of spacing between
the function sysnopsis and the variable list block.
In some cases, there are no "blurb about the fucntion"
and the empty paragraph is removed.
Signed-off-by: Gaetan Nadon <memsize at videotron.ca>
commit 18595f0d8f95ff1c12e7b9f73bd4b30dda5c7168
Author: Gaetan Nadon <memsize at videotron.ca>
Date: Thu Jul 28 19:46:14 2011 -0400
compose specs: generate chunked html
For large 600 page documents such as this one, chunked html
provide faster browser load time and better navigation.
Simply click on the locale of your choice in the toc and
the browser loads just that one file. Being a DocBook,
it benefits from all of the usual features and can be
integrated with the rest of the documentation.
Acked-by: Alan Coopersmith <alan.coopersmith at oracle.com>
Signed-off-by: Gaetan Nadon <memsize at videotron.ca>
commit 5cc8815b8a117cf0b6af37e7d55c5a420d9fff57
Author: Gaetan Nadon <memsize at videotron.ca>
Date: Thu Jun 23 15:16:47 2011 -0400
specs: build compose keys tables in specs/i18n/compose
Build the tables article together with the rest of the specs.
Make it transparent that the source in generated in nls.
Reuse docbook.am and get all the features such as olink.
The docbook article file stem and id must be the same. The new name
for the main article is libX11-keys. The new installation location
is $docdir/libX11/i18n/compose.
The nls dir retains the role of generating the DocBook/XML source
but does not build neither installs output formats or generated source.
The tables article now has to specify that each included locale
section is a dependency. It did not matter before as they were web links.
The xorg-sgml-doctools masterdb shall be updated to include this new doc.
Install location moved from doc/libX11/Compose to doc/libX11/i18n/compose.
Acked-by: Alan Coopersmith <alan.coopersmith at oracle.com>
Signed-off-by: Gaetan Nadon <memsize at videotron.ca>
commit adebbe3856b4aee39c0c7af902c1dea847dd6d7c
Author: Gaetan Nadon <memsize at videotron.ca>
Date: Thu Jun 23 14:43:31 2011 -0400
nls: restructure charts as a single article with sections
Looks more like a real article with a toc rather than individual
web pages. Looks nicer in pdf.
Each locale is a "section" rather than an "article".
Using XInclude to aggregate xml source files gets you the toc for free.
The single document is over 600 pages while there were 62 separate
documents previously. FOP version 1.0 is required to handle missing
character like capital sharp s.
Acked-by: Alan Coopersmith <alan.coopersmith at oracle.com>
Signed-off-by: Gaetan Nadon <memsize at videotron.ca>
More information about the xorg-commit
mailing list