Michael Smith [Thu, 21 Sep 2006 09:44:24 +0000 (09:44 +0000)]
Added initial support in manpages output for footnote, annotation,
and alt instances. Basically, they all now get handled the same
way ulink instances are. They are treated as a class as "note
sources": A numbered marker is generated at the place in the main
text flow where they occur, then their contents are displayed in
an endnotes section at the end of the man page (currently titled
REFERENCES, for English output, but will be changed to NOTES).
This support is not yet complete. It works for most "normal"
cases, but probably mishandles a good number of cases. More
testing will be needed to expose the problems. It may well also
introduce some bugs and regressions in other areas, including
basic paragraph handling, handling of "mixed block" content,
handling of other indented content, and handling of authorblurb
and personblurb in the AUTHORS section.
Michael Smith [Mon, 18 Sep 2006 03:34:03 +0000 (03:34 +0000)]
Made changes in namespace declarations to prevent xmllint's
canonicalizer from treating them as relative namespace URIs.
- Changed xmlns:k="java:com.isogen.saxoni18n.Saxoni18nService"
to xmlns:k="http://www.isogen.com/functions/com.isogen.saxoni18n.Saxoni18nService";
Saxon accepts either form
(see http://www.saxonica.com/documentation/extensibility/functions.html);
to Saxon, "the part of the URI before the final '/' is immaterial".
- Changed, e.g. xmlns:xverb="com.nwalsh.xalan.Verbatim" to
xmlns:xverb="xalan://com.nwalsh.xalan.Verbatim"; Xalan accepts
either form
(see http://xml.apache.org/xalan-j/extensions.html#java-namespace-declare);
just as Saxon does, it will "simply use the string to the
right of the rightmost forward slash as the Java class name".
- Changed xmlns:xalanredirect="org.apache.xalan.xslt.extensions.Redirect"
to xmlns:redirect="http://xml.apache.org/xalan/redirect", and
adjusted associated code to make the current Xalan redirect spec.
(see http://xml.apache.org/xalan-j/apidocs/org/apache/xalan/lib/Redirect.html)
Michael Smith [Sun, 17 Sep 2006 14:13:27 +0000 (14:13 +0000)]
Added -c14n option to xsltproc script; enabling the option causes
the output to be piped through "xmllint --c14n". Also changed the
script to use a redirect to write the output to a file, instead of
using xsltproc's -o option -- because there's a bug in the -o
option in xsltproc; if you do, for example, "xsltproc -o /dev/null
foo.xsl bar.xml" with a stylesheet that has exsl:document or
saxon:output, xsltproc tries to write the output in the /dev
directory;
Michael Smith [Thu, 14 Sep 2006 07:30:40 +0000 (07:30 +0000)]
Added the html.append and chunk.append parameters. By default, the
value of both is empty; but the internal DocBook XSL stylesheets
build sets their value to "<xsl:text>
</xsl:text>", in order
to ensure that all files in the docbook-xsl-doc package end in a
newline character. (Because diff and some other tools may emit
error messages and/or not behave as expected when processing
files that are not newline-terminated.)
Michael Smith [Wed, 13 Sep 2006 08:51:12 +0000 (08:51 +0000)]
Use index.html files as targets (instead of zero-byte param.html
stamp files we were using); quit doing $(RM) *.html in clean and
instead do clean using a list of the HTML files that we know we
have actually generated. Also add pi directory to list of
directory to recurse and make (had been accidentally left out for
1.71.0 build).
Michael Smith [Tue, 12 Sep 2006 01:42:11 +0000 (01:42 +0000)]
Deleted wordml/README, template/README, and manpages/README, and
merged their contents into the main README file. Removed mention
of doc directory from main README and created doc/README,
doc/AUTHORS, and doc/COPYING files (because the doc distribution
is now packaged separately).
Michael Smith [Sun, 10 Sep 2006 14:25:32 +0000 (14:25 +0000)]
Fixed reference.txt build. Changed build such that reference.pdf
is always built except for snapshot releases. Added reference.fo
to list of files that are excluded from packaging.