Show RELEASE-NOTES.xml syntax highlighted
<article xmlns="http://docbook.org/ns/docbook"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:xi="http://www.w3.org/2001/XInclude"
xml:lang="en" xml:id="releasenotes"
version="5.0">
<info>
<title>Release Notes</title>
<subtitle>DocBook Project XSL Stylesheets</subtitle>
<pubdate><?dbtimestamp format="Y-m-d"?></pubdate>
<releaseinfo role="cvs">$Revision: 6370 $ $Date: 2006-10-19 18:44:14 +0900 (Thu, 19 Oct 2006) $</releaseinfo>
<author><orgname>DocBook Project Development Team</orgname></author>
</info>
<para>These are the release notes for the DocBook XSL Stylesheets
distribution. This document lists enhancements and changes to the
public APIs (user-configurable parameters) and generally excludes
descriptions of bug fixes, which are instead documented in a separate
file (<link xlink:href="NEWS">plain text</link> and <link
xlink:href="NEWS.html">HTML</link>).</para>
<!--
<para>This is a pre-release âsnapshotâ of the DocBook XSL
Stylesheets. The information is this document is auto-generated from
change descriptions stored in the project source-code
repository. That means it contains descriptions both of bug fixes
and of feature changes. The release notes for the next official
release will be a manually edited subset of this document, trimmed
down to just those those descriptions that document enhancements and
changes to the public APIs (user-configurable parameters) â that is,
without the descriptions of bug fixes. So for now, itâs a lot of
information to wade through, but at least you can trust that itâs
completeâ¦</para>
<xi:include href="NEWS.xml" xpointer="xpointer(/article/sect1)"/>
-->
<sect1 xml:id="V1.71.1">
<title>Release: 1.71.1</title>
<para>This is a minor update to the 1.71.0 release. Along with a
number of bug fixes, it includes two feature changes:
<itemizedlist>
<listitem>
<para>Added support for profiling based on <tag
class="attribute">xml:lang</tag> and <tag
class="attribute">status</tag> attributes.</para>
</listitem>
<listitem>
<para>Added initial support in manpages output for
<tag>footnote</tag>, <tag>annotation</tag>, and <tag>alt</tag>
instances. Basically, they all now get handled the same way
<tag>ulink</tag> 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.</para>
</listitem>
</itemizedlist>
</para>
<sect2 xml:id="V1.71.1_Common">
<title>Common</title>
<para>The following changes have been made to the
<filename>common</filename> code
since the 1.71.1 release.</para>
<itemizedlist>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">For backward compatability autoidx-ng.xsl is invoking "kosek" indexing method again.<alt>D: /trunk/xsl/common/autoidx-ng.xsl - Jirka Kosek</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">Add support for Xalan generating a root xml:base like saxon.<alt>M: /trunk/xsl/common/stripns.xsl - Robert Stayton</alt></phrase></literallayout>
</listitem>
</itemizedlist>
</sect2><!--end of Common changes for 1.71.1-->
<sect2 xml:id="V1.71.1_FO">
<title>FO</title>
<para>The following changes have been made to the
<filename>fo</filename> code
since the 1.71.1 release.</para>
<itemizedlist>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">For backward compatability autoidx-ng.xsl is invoking "kosek" indexing method again.<alt>M: /trunk/xsl/fo/autoidx-ng.xsl; M: /trunk/xsl/fo/autoidx-kosek.xsl - Jirka Kosek</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">Add support for Xalan to add root node xml:base for db5 docs.<alt>M: /trunk/xsl/fo/docbook.xsl - Robert Stayton</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">Added support for profiling based on xml:lang and status attributes.<alt>M: /trunk/xsl/fo/param.xweb; M: /trunk/xsl/fo/param.ent - Jirka Kosek</alt></phrase></literallayout>
</listitem>
</itemizedlist>
</sect2><!--end of FO changes for 1.71.1-->
<sect2 xml:id="V1.71.1_HTML">
<title>HTML</title>
<para>The following changes have been made to the
<filename>html</filename> code
since the 1.71.1 release.</para>
<itemizedlist>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">For backward compatability autoidx-ng.xsl is invoking "kosek" indexing method again.<alt>M: /trunk/xsl/html/autoidx-ng.xsl; M: /trunk/xsl/html/autoidx-kosek.xsl - Jirka Kosek</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">Add support for Xalan to add root node xml:base for db5 docs.<alt>M: /trunk/xsl/html/chunk-code.xsl; M: /trunk/xsl/html/docbook.xsl - Robert Stayton</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">Added support for profiling based on xml:lang and status attributes.<alt>M: /trunk/xsl/html/param.xweb; M: /trunk/xsl/html/param.ent - Jirka Kosek</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">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)<alt>M: /trunk/xsl/html/oldchunker.xsl; M: /trunk/xsl/html/chunker.xsl; M: /trunk/xsl/html/graphics.xsl; M: /trunk/xsl/html/callout.xsl; M: /trunk/xsl/html/autoidx-kimber.xsl; M: /trunk/xsl/html/autoidx-kosek.xsl; M: /trunk/xsl/html/table.xsl; M: /trunk/xsl/html/verbatim.xsl - Michael(tm) Smith</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">Added the <parameter>html.append</parameter> and <parameter>chunk.append</parameter> parameters. By default, the
value of both is empty; but the internal DocBook XSL stylesheets
build sets their value to "<xsl:text>&#x0a;</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.)<alt>M: /trunk/xsl/html/chunk-common.xsl; M: /trunk/xsl/html/titlepage.xsl; M: /trunk/xsl/html/param.xweb; M: /trunk/xsl/html/docbook.xsl; M: /trunk/xsl/html/graphics.xsl; M: /trunk/xsl/html/param.ent - Michael(tm) Smith</alt></phrase></literallayout>
</listitem>
</itemizedlist>
</sect2><!--end of HTML changes for 1.71.1-->
<sect2 xml:id="V1.71.1_Highlighting">
<title>Highlighting</title>
<para>The following changes have been made to the
<filename>highlighting</filename> code
since the 1.71.1 release.</para>
<itemizedlist>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">Added license information<alt>M: /trunk/xsl/highlighting/delphi-hl.xml; M: /trunk/xsl/highlighting/myxml-hl.xml; M: /trunk/xsl/highlighting/php-hl.xml; M: /trunk/xsl/highlighting/m2-hl.xml; M: /trunk/xsl/highlighting/ini-hl.xml; M: /trunk/xsl/highlighting/xslthl-config.xml; M: /trunk/xsl/highlighting/java-hl.xml - Jirka Kosek</alt></phrase></literallayout>
</listitem>
</itemizedlist>
</sect2><!--end of Highlighting changes for 1.71.1-->
<sect2 xml:id="V1.71.1_Manpages">
<title>Manpages</title>
<para>The following changes have been made to the
<filename>manpages</filename> code
since the 1.71.1 release.</para>
<itemizedlist>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">Added initial support in manpages output for <tag>footnote</tag>, <tag>annotation</tag>,
and <tag>alt</tag> 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 <tag>section</tag> 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 <tag>personblurb</tag> in the AUTHORS <tag>section</tag>.<alt>M: /trunk/xsl/manpages/table.xsl; M: /trunk/xsl/manpages/block.xsl; M: /trunk/xsl/manpages/docbook.xsl; M: /trunk/xsl/manpages/links.xsl; M: /trunk/xsl/manpages/other.xsl; M: /trunk/xsl/manpages/utility.xsl - Michael(tm) Smith</alt></phrase></literallayout>
</listitem>
</itemizedlist>
</sect2><!--end of Manpages changes for 1.71.1-->
<sect2 xml:id="V1.71.1_Params">
<title>Params</title>
<para>The following changes have been made to the
<filename>params</filename> code
since the 1.71.1 release.</para>
<itemizedlist>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">Added support for profiling based on xml:lang and status attributes.<alt>A: /trunk/xsl/params/profile.status.xml - Jirka Kosek</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">Added the <parameter>html.append</parameter> and <parameter>chunk.append</parameter> parameters. By default, the
value of both is empty; but the internal DocBook XSL stylesheets
build sets their value to "<xsl:text>&#x0a;</xsl:text>", in order
to ensure that all files in the docbook-xsl-doc <tag>package</tag> 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.)<alt>A: /trunk/xsl/params/html.append.xml; A: /trunk/xsl/params/chunk.append.xml - Michael(tm) Smith</alt></phrase></literallayout>
</listitem>
</itemizedlist>
</sect2><!--end of Params changes for 1.71.1-->
<sect2 xml:id="V1.71.1_Profiling">
<title>Profiling</title>
<para>The following changes have been made to the
<filename>profiling</filename> code
since the 1.71.1 release.</para>
<itemizedlist>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">Added support for profiling based on xml:lang and status attributes.<alt>M: /trunk/xsl/profiling/profile.xsl; M: /trunk/xsl/profiling/profile-mode.xsl - Jirka Kosek</alt></phrase></literallayout>
</listitem>
</itemizedlist>
</sect2><!--end of Profiling changes for 1.71.1-->
</sect1>
<sect1 xml:id="V1.71.0">
<title>Release: 1.71.0</title>
<para>This is mainly a bug fix release, but it also includes two
significant feature changes:
<variablelist>
<varlistentry>
<term>Highlighting support added</term>
<listitem>
<para>The stylesheets now include support for source-code
highlighting in output of programlisting instances (controlled
through the <parameter>highlight.source</parameter>
parameter). The Java-based implementation requires Saxon and
makes use of <link
xlink:href="http://molhanec.net/"><person><personname
><firstname>Michal</firstname><surname
>Molhanec</surname></personname></person></link>âs <link
xlink:href="http://sourceforge.net/projects/xslthl"
>XSLTHL</link>. More details are available at Jirka Kosekâs
website: <blockquote ><simpara ><link
xlink:href="http://xmlguru.cz/2006/07/docbook-syntax-highlighting"/></simpara
></blockquote> The support is currently limited to highlighting
of XML, Java, PHP, Delphi, Modula-2 sources, and INI
files.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Changes to autoindexing</term>
<listitem>
<para>The templates that handle alternative indexing methods
were reworked to avoid errors produced by certain processors not
being able to tolerate the presence of unused functions. With
this release, none of the code for the 'kimber' or 'kosek'
methods is included in the default stylesheets. In order to use
one of those methods, your customization layer must import one
of the optional stylesheet modules:</para>
<para>
<itemizedlist>
<listitem>
<simpara>html/autoidx-kosek.xsl</simpara>
</listitem>
<listitem>
<simpara>html/autoidx-kimber.xsl</simpara>
</listitem>
<listitem>
<simpara>fo/autoidx-kosek.xsl</simpara>
</listitem>
<listitem>
<simpara>fo/autoidx-kimber.xsl</simpara>
</listitem>
</itemizedlist>
See the <parameter>index.method</parameter> parameter
reference page for more information.
</para>
<para>Two other changes to note:
<itemizedlist>
<listitem>
<simpara>The default indexing method now can handle accented
characters in latin-based alphabets, not just English. This
means accented latin letters will group and sort with their
unaccented counterpart.</simpara>
</listitem>
<listitem>
<simpara>The default value for the
<parameter>index.method</parameter> parameter was changed
from 'english' to 'basic' because now the default method can
handle latin-based alphabets, not just English.</simpara>
</listitem>
</itemizedlist>
</para>
</listitem>
</varlistentry>
</variablelist>
The following is a list of changes that have
been made since the 1.70.1 release.</para>
<sect2 xml:id="V1.71.0_Common">
<title>Common</title>
<para>The following changes have been made to the
<filename>common</filename> code
since the 1.70.1 release.</para>
<itemizedlist>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">Added <parameter>reference.autolabel</parameter> parameter for controlling labels on
<tag>reference</tag> output.<alt>M: /trunk/xsl/common/labels.xsl - Michael(tm) Smith</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">Support <tag>row</tag>s that are *completely* overlapped by the preceding <tag>row</tag><alt>M: /trunk/xsl/common/table.xsl - Norman Walsh</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">New modules for supporting indexing extensions.<alt>A: /trunk/xsl/common/autoidx-kimber.xsl; A: /trunk/xsl/common/autoidx-kosek.xsl - Robert Stayton</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">Support startinglinenumber on <tag>orderedlist</tag><alt>M: /trunk/xsl/common/common.xsl - Norman Walsh</alt></phrase></literallayout>
</listitem>
</itemizedlist>
</sect2><!--end of Common changes for 1.71.0-->
<sect2 xml:id="V1.71.0_Extensions">
<title>Extensions</title>
<para>The following changes have been made to the
<filename>extensions</filename> code
since the 1.70.1 release.</para>
<itemizedlist>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">Completely reworked extensions build system; now uses NetBeans and ant<alt>D: /trunk/xsl/extensions/xalan27/.cvsignore; A: /trunk/xsl/extensions/saxon65/nbproject; A: /trunk/xsl/extensions/saxon65/nbproject/project.properties; D: /trunk/xsl/extensions/prj.el; A: /trunk/xsl/extensions/saxon65/src; A: /trunk/xsl/extensions/xalan2/src/com; M: /trunk/xsl/extensions/xalan2/src/com/nwalsh/xalan/Text.java; A: /trunk/xsl/extensions/saxon65/nbproject/project.xml; D: /trunk/xsl/extensions/build.xml; A: /trunk/xsl/extensions/saxon65/build.xml; A: /trunk/xsl/extensions/xalan2/nbproject/genfiles.properties; A: /trunk/xsl/extensions/saxon65; D: /trunk/xsl/extensions/xalan2/com; M: /trunk/xsl/extensions/xalan2/src/com/nwalsh/xalan/Func.java; A: /trunk/xsl/extensions/xalan2/test; A: /trunk/xsl/extensions/saxon65/src/com; A: /trunk/xsl/extensions/xalan2/nbproject/build-impl.xml; A: /trunk/xsl/extensions/xalan2/nbproject; A: /trunk/xsl/extensions/xalan2/src; A: /trunk/xsl/extensions/xalan2/nbproject/project.properties; D: /trunk/xsl/extensions/.cvsignore; M: /trunk/xsl/extensions/Makefile; D: /trunk/xsl/extensions/saxon8; A: /trunk/xsl/extensions/saxon65/nbproject/genfiles.properties; A: /trunk/xsl/extensions/xalan2/nbproject/project.xml; A: /trunk/xsl/extensions/saxon65/test; M: /trunk/xsl/extensions/xalan2/src/com/nwalsh/xalan/Verbatim.java; A: /trunk/xsl/extensions/xalan2/build.xml; M: /trunk/xsl/extensions/xalan2; D: /trunk/xsl/extensions/saxon643; A: /trunk/xsl/extensions/saxon65/nbproject/build-impl.xml - Norman Walsh</alt></phrase></literallayout>
</listitem>
</itemizedlist>
</sect2><!--end of Extensions changes for 1.71.0-->
<sect2 xml:id="V1.71.0_FO">
<title>FO</title>
<para>The following changes have been made to the
<filename>fo</filename> code
since the 1.70.1 release.</para>
<itemizedlist>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">xsl:sort lang attribute now uses two-char substring of lang attribute.<alt>M: /trunk/xsl/fo/autoidx-kimber.xsl - Robert Stayton</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">Support titlecase "Java", "Perl", and "IDL" as values for the
language attribute on <tag>classsynopsis</tag>, etc. (instead of just
lowercase "java", "perl", and "idl"). Also support "c++" and "C++"
(instead of just "cpp").
Affects HTML, FO, and manpages output. Closes bug 1552332. Thanks
to "Brian A. Vanderburg II".<alt>M: /trunk/xsl/fo/synop.xsl - Michael(tm) Smith</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">Added support for the <parameter>reference.autolabel</parameter> param in (X)HTML and FO
output.<alt>M: /trunk/xsl/fo/param.xweb; M: /trunk/xsl/fo/param.ent - Michael(tm) Smith</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">Support <tag>row</tag>s that are *completely* overlapped by the preceding <tag>row</tag><alt>M: /trunk/xsl/fo/table.xsl - Norman Walsh</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">Rearranged templates for the 3 indexing methods
and changed method named 'english' to 'basic'.<alt>M: /trunk/xsl/fo/autoidx.xsl - Robert Stayton</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">New modules for supporting indexing extensions.<alt>A: /trunk/xsl/fo/autoidx-kimber.xsl; A: /trunk/xsl/fo/autoidx-kosek.xsl - Robert Stayton</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">Turn off blank-body for <parameter>fop1.extensions</parameter> too since fop 0.92
does not support it either.<alt>M: /trunk/xsl/fo/pagesetup.xsl - Robert Stayton</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">Add Xalan variant to test for exslt:node-set <tag>function</tag>.
Xalan can use <tag>function</tag> named node-set(), but doesn't
recognize it using function-available().<alt>M: /trunk/xsl/fo/autoidx.xsl - Robert Stayton</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">Added support to FO stylesheets for handling instances of <tag>Org</tag>
where it occurs outside of *<tag>info</tag> content. In HTML stylesheets,
moved handling of <tag>Org</tag> out of info.xsl and into inline.xsl. In both
FO and HTML stylesheets, added support for correctly processing
<tag>Affiliation</tag> and <tag>Jobtitle</tag>.<alt>M: /trunk/xsl/fo/inline.xsl - Michael(tm) Smith</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">Don't output punctuation between <tag>Refname</tag> and <tag>Refpurpose</tag> if
<tag>Refpurpose</tag> is empty. Also corrected handling of <tag>Refsect2</tag>/<tag>title</tag>
instances, and removed some debugging stuff that was generated in
manpages output to mark the ends of sections.<alt>M: /trunk/xsl/fo/refentry.xsl - Michael(tm) Smith</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">Added new <parameter>email.delimiters.enabled</parameter> param. If non-zero (the
default), delimiters are generated around e-mail addresses (output
of the <tag>email</tag> element). If zero, the delimiters are suppressed.<alt>M: /trunk/xsl/fo/inline.xsl; M: /trunk/xsl/fo/param.xweb; M: /trunk/xsl/fo/param.ent - Michael(tm) Smith</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">Initial support of syntax highlighting of programlistings.<alt>M: /trunk/xsl/fo/param.ent; M: /trunk/xsl/fo/param.xweb; A: /trunk/xsl/fo/highlight.xsl; M: /trunk/xsl/fo/verbatim.xsl - Jirka Kosek</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message"><tag>Chapter</tag> after <tag>preface</tag> should restart numbering of pages.<alt>M: /trunk/xsl/fo/pagesetup.xsl - Jirka Kosek</alt></phrase></literallayout>
</listitem>
</itemizedlist>
</sect2><!--end of FO changes for 1.71.0-->
<sect2 xml:id="V1.71.0_HTML">
<title>HTML</title>
<para>The following changes have been made to the
<filename>html</filename> code
since the 1.70.1 release.</para>
<itemizedlist>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">xsl:sort lang attribute now uses two-char substring of lang attribute.<alt>M: /trunk/xsl/html/autoidx-kimber.xsl - Robert Stayton</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">Support titlecase "Java", "Perl", and "IDL" as values for the
language attribute on <tag>classsynopsis</tag>, etc. (instead of just
lowercase "java", "perl", and "idl"). Also support "c++" and "C++"
(instead of just "cpp").
Affects HTML, FO, and manpages output. Closes bug 1552332. Thanks
to "Brian A. Vanderburg II".<alt>M: /trunk/xsl/html/synop.xsl - Michael(tm) Smith</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">Added support for the <parameter>reference.autolabel</parameter> param in (X)HTML and FO
output.<alt>M: /trunk/xsl/html/param.xweb; M: /trunk/xsl/html/param.ent - Michael(tm) Smith</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">Support <tag>row</tag>s that are *completely* overlapped by the preceding <tag>row</tag><alt>M: /trunk/xsl/html/table.xsl - Norman Walsh</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">Rearranged templates for the 3 indexing methods
and changed method named 'english' to 'basic'.<alt>M: /trunk/xsl/html/autoidx.xsl - Robert Stayton</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">New modules for supporting indexing extensions.<alt>A: /trunk/xsl/html/autoidx-kimber.xsl; A: /trunk/xsl/html/autoidx-kosek.xsl - Robert Stayton</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">Added several new HTML parameters for controlling appearance of
content on HTML <tag>title</tag> pages:
<parameter>contrib.inline.enabled</parameter>:
If non-zero (the default), output of the <tag>contrib</tag> element is
displayed as inline content rather than as block content.
<parameter>othercredit.like.author.enabled</parameter>:
If non-zero, output of the <tag>othercredit</tag> element on titlepages is
displayed in the same style as <tag>author</tag> and <tag>editor</tag> output. If zero
(the default), <tag>othercredit</tag> output is displayed using a style
different than that of <tag>author</tag> and <tag>editor</tag>.
<parameter>blurb.on.titlepage.enabled</parameter>:
If non-zero, output from authorblurb and <tag>personblurb</tag> elements is
displayed on <tag>title</tag> pages. If zero (the default), output from
those elements is suppressed on <tag>title</tag> pages (unless you are
using a titlepage customization that causes them to be included).
<parameter>editedby.enabled</parameter>
If non-zero (the default), a localized Edited by heading is
displayed above <tag>editor</tag> names in output of the <tag>editor</tag> element.<alt>M: /trunk/xsl/html/titlepage.xsl; M: /trunk/xsl/html/param.xweb; M: /trunk/xsl/html/param.ent - Michael(tm) Smith</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">Add Xalan variant to test for exslt:node-set <tag>function</tag>.
Xalan can use <tag>function</tag> named node-set(), but doesn't
recognize it using function-available().<alt>M: /trunk/xsl/html/autoidx.xsl - Robert Stayton</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">Added support to FO stylesheets for handling instances of <tag>Org</tag>
where it occurs outside of *<tag>info</tag> content. In HTML stylesheets,
moved handling of <tag>Org</tag> out of info.xsl and into inline.xsl. In both
FO and HTML stylesheets, added support for correctly processing
<tag>Affiliation</tag> and <tag>Jobtitle</tag>.<alt>M: /trunk/xsl/html/inline.xsl; M: /trunk/xsl/html/info.xsl - Michael(tm) Smith</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">Don't output punctuation between <tag>Refname</tag> and <tag>Refpurpose</tag> if
<tag>Refpurpose</tag> is empty. Also corrected handling of <tag>Refsect2</tag>/<tag>title</tag>
instances, and removed some debugging stuff that was generated in
manpages output to mark the ends of sections.<alt>M: /trunk/xsl/html/refentry.xsl - Michael(tm) Smith</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">Added new <parameter>email.delimiters.enabled</parameter> param. If non-zero (the
default), delimiters are generated around e-mail addresses (output
of the <tag>email</tag> element). If zero, the delimiters are suppressed.<alt>M: /trunk/xsl/html/inline.xsl; M: /trunk/xsl/html/param.xweb; M: /trunk/xsl/html/param.ent - Michael(tm) Smith</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">Added <parameter>qanda.nested.in.toc</parameter> param. Default value is zero. If
non-zero, instances of "nested" <tag>Qandaentry</tag> (ones that are children
of <tag>Answer</tag> elements) are displayed in the <tag>TOC</tag>. Closes patch 1509018
(from Daniel Leidert). Currently on affects HTML output (no patch
for FO output provided).<alt>M: /trunk/xsl/html/param.xweb; M: /trunk/xsl/html/param.ent; M: /trunk/xsl/html/qandaset.xsl - Michael(tm) Smith</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">Improved handling of relative locations generated files<alt>M: /trunk/xsl/html/html.xsl - Jirka Kosek</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">Initial support of syntax highlighting of programlistings.<alt>M: /trunk/xsl/html/param.ent; M: /trunk/xsl/html/param.xweb; A: /trunk/xsl/html/highlight.xsl; M: /trunk/xsl/html/verbatim.xsl - Jirka Kosek</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">Support <tag>org</tag><alt>M: /trunk/xsl/html/info.xsl - Norman Walsh</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">Support <tag>person</tag><alt>M: /trunk/xsl/html/inline.xsl - Norman Walsh</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">Support $keep.relative.image.uris also when chunking<alt>M: /trunk/xsl/html/chunk-code.xsl - Jirka Kosek</alt></phrase></literallayout>
</listitem>
</itemizedlist>
</sect2><!--end of HTML changes for 1.71.0-->
<sect2 xml:id="V1.71.0_Highlighting">
<title>Highlighting</title>
<para>The following changes have been made to the
<filename>highlighting</filename> code
since the 1.70.1 release.</para>
<itemizedlist>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">Initial support of syntax highlighting of programlistings.<alt>A: /trunk/xsl/highlighting/php-hl.xml; A: /trunk/xsl/highlighting/common.xsl; A: /trunk/xsl/highlighting/delphi-hl.xml; A: /trunk/xsl/highlighting/myxml-hl.xml; A: /trunk/xsl/highlighting/m2-hl.xml; A: /trunk/xsl/highlighting/ini-hl.xml; A: /trunk/xsl/highlighting/xslthl-config.xml; A: /trunk/xsl/highlighting/java-hl.xml - Jirka Kosek</alt></phrase></literallayout>
</listitem>
</itemizedlist>
</sect2><!--end of Highlighting changes for 1.71.0-->
<sect2 xml:id="V1.71.0_Manpages">
<title>Manpages</title>
<para>The following changes have been made to the
<filename>manpages</filename> code
since the 1.70.1 release.</para>
<itemizedlist>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">Suppress <tag>footnote</tag> markers and output warning that footnotes are
not yet supported.<alt>M: /trunk/xsl/manpages/docbook.xsl; M: /trunk/xsl/manpages/links.xsl; M: /trunk/xsl/manpages/other.xsl - Michael(tm) Smith</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">Handle instances of <tag>address</tag>/<tag>otheraddr</tag>/ulink in <tag>author</tag> et al in the
same way as <tag>email</tag> instances; that is, display them on the same
linke as the <tag>author</tag>, <tag>editor</tag>, etc., name.<alt>M: /trunk/xsl/manpages/info.xsl - Michael(tm) Smith</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">Don't number or link-list any Ulink instance whose string value is
identical to the value of its url attribute. Just display it inline.<alt>M: /trunk/xsl/manpages/links.xsl - Michael(tm) Smith</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">Don't output punctuation between <tag>Refname</tag> and <tag>Refpurpose</tag> if
<tag>Refpurpose</tag> is empty. Also corrected handling of <tag>Refsect2</tag>/<tag>title</tag>
instances, and removed some debugging stuff that was generated in
manpages output to mark the ends of sections.<alt>M: /trunk/xsl/manpages/refentry.xsl - Michael(tm) Smith</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">Added new <parameter>email.delimiters.enabled</parameter> param. If non-zero (the
default), delimiters are generated around e-mail addresses (output
of the <tag>email</tag> element). If zero, the delimiters are suppressed.<alt>M: /trunk/xsl/manpages/param.xweb; M: /trunk/xsl/manpages/param.ent - Michael(tm) Smith</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">In manpages output, if the last/nearest *<tag>info</tag> element for
particular <tag>Refentry</tag> has multiple <tag>Copyright</tag> and/or <tag>Legalnotice</tag>
children, process them all (not just the first ones). Closes bug
1524576. Thanks to Sam Steingold for the report and to Daniel
Leidert for providing a patch.<alt>M: /trunk/xsl/manpages/info.xsl - Michael(tm) Smith</alt></phrase></literallayout>
</listitem>
</itemizedlist>
</sect2><!--end of Manpages changes for 1.71.0-->
<sect2 xml:id="V1.71.0_Params">
<title>Params</title>
<para>The following changes have been made to the
<filename>params</filename> code
since the 1.70.1 release.</para>
<itemizedlist>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">Added <parameter>reference.autolabel</parameter> parameter for controlling labels on
<tag>reference</tag> output.<alt>A: /trunk/xsl/params/reference.autolabel.xml - Michael(tm) Smith</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">Added namespace declarations to document elements for all param files.<alt>M: /trunk/xsl/params/toc.line.properties.xml; M: /trunk/xsl/params/title.font.family.xml; M: /trunk/xsl/params/component.label.includes.part.label.xml; M: /trunk/xsl/params/refentry.manual.profile.xml; M: /trunk/xsl/params/orderedlist.properties.xml; M: /trunk/xsl/params/olink.pubid.xml; M: /trunk/xsl/params/informalexample.properties.xml; M: /trunk/xsl/params/appendix.autolabel.xml; M: /trunk/xsl/params/htmlhelp.show.toolbar.text.xml; M: /trunk/xsl/params/index.on.role.xml; M: /trunk/xsl/params/htmlhelp.button.jump2.url.xml; M: /trunk/xsl/params/variablelist.term.separator.xml; M: /trunk/xsl/params/para.propagates.style.xml; M: /trunk/xsl/params/html.stylesheet.xml; M: /trunk/xsl/params/qanda.nested.in.toc.xml; M: /trunk/xsl/params/annotation.css.xml; M: /trunk/xsl/params/funcsynopsis.style.xml; M: /trunk/xsl/params/htmlhelp.encoding.xml; M: /trunk/xsl/params/footer.content.properties.xml; M: /trunk/xsl/params/verbatim.properties.xml; M: /trunk/xsl/params/autotoc.label.in.hyperlink.xml; M: /trunk/xsl/params/body.margin.top.xml; M: /trunk/xsl/params/bibliography.numbered.xml; M: /trunk/xsl/params/figure.properties.xml; M: /trunk/xsl/params/variablelist.max.termlength.xml; M: /trunk/xsl/params/table.cell.border.style.xml; M: /trunk/xsl/params/htmlhelp.button.options.xml; M: /trunk/xsl/params/preferred.mediaobject.role.xml; M: /trunk/xsl/params/htmlhelp.chm.xml; M: /trunk/xsl/params/man.charmap.subset.profile.xml; M: /trunk/xsl/params/qanda.title.level3.properties.xml; M: /trunk/xsl/params/page.width.xml; M: /trunk/xsl/params/firstterm.only.link.xml; M: /trunk/xsl/params/section.level6.properties.xml; M: /trunk/xsl/params/htmlhelp.button.locate.xml; M: /trunk/xsl/params/chunk.sections.xml; M: /trunk/xsl/params/use.local.olink.style.xml; M: /trunk/xsl/params/refentry.date.profile.enabled.xml; M: /trunk/xsl/params/refentry.version.suppress.xml; M: /trunk/xsl/params/refentry.generate.title.xml; M: /trunk/xsl/params/punct.honorific.xml; M: /trunk/xsl/params/column.gap.index.xml; M: /trunk/xsl/params/body.start.indent.xml; M: /trunk/xsl/params/crop.mark.width.xml; M: /trunk/xsl/params/refentry.version.profile.enabled.xml; M: /trunk/xsl/params/superscript.properties.xml; M: /trunk/xsl/params/chunker.output.doctype-public.xml; M: /trunk/xsl/params/saxon.character.representation.xml; M: /trunk/xsl/params/saxon.linenumbering.xml; M: /trunk/xsl/params/shade.verbatim.style.xml; M: /trunk/xsl/params/annotate.toc.xml; M: /trunk/xsl/params/profile.attribute.xml; M: /trunk/xsl/params/callout.graphics.number.limit.xml; M: /trunk/xsl/params/profile.arch.xml; M: /trunk/xsl/params/saxon.tablecolumns.xml; M: /trunk/xsl/params/glossterm.auto.link.xml; M: /trunk/xsl/params/default.units.xml; M: /trunk/xsl/params/qanda.title.level1.properties.xml; M: /trunk/xsl/params/list.block.spacing.xml; M: /trunk/xsl/params/section.level4.properties.xml; M: /trunk/xsl/params/spacing.paras.xml; M: /trunk/xsl/params/column.count.index.xml; M: /trunk/xsl/params/dingbat.font.family.xml; M: /trunk/xsl/params/citerefentry.link.xml; M: /trunk/xsl/params/keep.relative.image.uris.xml; M: /trunk/xsl/params/ulink.footnotes.xml; M: /trunk/xsl/params/prefer.internal.olink.xml; M: /trunk/xsl/params/refentry.title.properties.xml; M: /trunk/xsl/params/variablelist.term.break.after.xml; M: /trunk/xsl/params/use.id.function.xml; M: /trunk/xsl/params/callout.unicode.start.character.xml; M: /trunk/xsl/params/column.gap.titlepage.xml; M: /trunk/xsl/params/editedby.enabled.xml; M: /trunk/xsl/params/funcsynopsis.tabular.threshold.xml; M: /trunk/xsl/params/use.extensions.xml; M: /trunk/xsl/params/index.preferred.page.properties.xml; M: /trunk/xsl/params/man.th.extra3.max.length.xml; M: /trunk/xsl/params/column.gap.back.xml; M: /trunk/xsl/params/tex.math.delims.xml; M: /trunk/xsl/params/article.appendix.title.properties.xml; M: /trunk/xsl/params/ulink.target.xml; M: /trunk/xsl/params/suppress.header.navigation.xml; M: /trunk/xsl/params/olink.resolver.xml; M: /trunk/xsl/params/admon.textlabel.xml; M: /trunk/xsl/params/procedure.properties.xml; M: /trunk/xsl/params/blurb.on.titlepage.enabled.xml; M: /trunk/xsl/params/section.level2.properties.xml; M: /trunk/xsl/params/column.gap.front.xml; M: /trunk/xsl/params/margin.note.title.properties.xml; M: /trunk/xsl/params/glossary.collection.xml; M: /trunk/xsl/params/admon.graphics.xml; M: /trunk/xsl/params/current.docid.xml; M: /trunk/xsl/params/qanda.inherit.numeration.xml; M: /trunk/xsl/params/table.cell.padding.xml; M: /trunk/xsl/params/preface.autolabel.xml; M: /trunk/xsl/params/man.th.extra3.suppress.xml; M: /trunk/xsl/params/wordml.template.xml; M: /trunk/xsl/params/htmlhelp.use.hhk.xml; M: /trunk/xsl/params/textinsert.extension.xml; M: /trunk/xsl/params/ebnf.table.bgcolor.xml; M: /trunk/xsl/params/refentry.source.fallback.profile.xml; M: /trunk/xsl/params/body.font.master.xml; M: /trunk/xsl/params/l10n.gentext.default.language.xml; M: /trunk/xsl/params/list.block.properties.xml; M: /trunk/xsl/params/refentry.source.name.suppress.xml; M: /trunk/xsl/params/htmlhelp.hhp.window.xml; M: /trunk/xsl/params/sidebar.properties.xml; M: /trunk/xsl/params/tex.math.file.xml; M: /trunk/xsl/params/man.justify.xml; M: /trunk/xsl/params/subscript.properties.xml; M: /trunk/xsl/params/column.count.front.xml; M: /trunk/xsl/params/index.term.separator.xml; M: /trunk/xsl/params/biblioentry.properties.xml; M: /trunk/xsl/params/biblioentry.item.separator.xml; M: /trunk/xsl/params/htmlhelp.button.home.url.xml; M: /trunk/xsl/params/column.count.body.xml; M: /trunk/xsl/params/suppress.navigation.xml; M: /trunk/xsl/params/htmlhelp.remember.window.position.xml; M: /trunk/xsl/params/htmlhelp.hhc.section.depth.xml; M: /trunk/xsl/params/xref.with.number.and.title.xml; M: /trunk/xsl/params/make.year.ranges.xml; M: /trunk/xsl/params/region.before.extent.xml; M: /trunk/xsl/params/xref.label-page.separator.xml; M: /trunk/xsl/params/html.longdesc.link.xml; M: /trunk/xsl/params/man.subheading.divider.enabled.xml; M: /trunk/xsl/params/index.entry.properties.xml; M: /trunk/xsl/params/generate.legalnotice.link.xml; M: /trunk/xsl/params/section.autolabel.xml; M: /trunk/xsl/params/html.base.xml; M: /trunk/xsl/params/suppress.footer.navigation.xml; M: /trunk/xsl/params/nominal.image.depth.xml; M: /trunk/xsl/params/table.footnote.number.symbols.xml; M: /trunk/xsl/params/table.footnote.number.format.xml; M: /trunk/xsl/params/callout.graphics.xml; M: /trunk/xsl/params/man.break.after.slash.xml; M: /trunk/xsl/params/function.parens.xml; M: /trunk/xsl/params/part.autolabel.xml; M: /trunk/xsl/params/saxon.callouts.xml; M: /trunk/xsl/params/css.decoration.xml; M: /trunk/xsl/params/htmlhelp.button.home.xml; M: /trunk/xsl/params/email.delimiters.enabled.xml; M: /trunk/xsl/params/column.count.lot.xml; M: /trunk/xsl/params/draft.mode.xml; M: /trunk/xsl/params/use.role.for.mediaobject.xml; M: /trunk/xsl/params/refentry.separator.xml; M: /trunk/xsl/params/man.font.funcsynopsisinfo.xml; M: /trunk/xsl/params/man.output.manifest.filename.xml; M: /trunk/xsl/params/process.empty.source.toc.xml; M: /trunk/xsl/params/man.output.in.separate.dir.xml; M: /trunk/xsl/params/graphicsize.use.img.src.path.xml; M: /trunk/xsl/params/man.output.encoding.xml; M: /trunk/xsl/params/column.gap.lot.xml; M: /trunk/xsl/params/profile.role.xml; M: /trunk/xsl/params/column.count.titlepage.xml; M: /trunk/xsl/params/show.comments.xml; M: /trunk/xsl/params/informalfigure.properties.xml; M: /trunk/xsl/params/entry.propagates.style.xml; M: /trunk/xsl/params/bibliography.collection.xml; M: /trunk/xsl/params/contrib.inline.enabled.xml; M: /trunk/xsl/params/section.title.level5.properties.xml; M: /trunk/xsl/params/fop.extensions.xml; M: /trunk/xsl/params/htmlhelp.button.jump1.xml; M: /trunk/xsl/params/man.hyphenate.urls.xml; M: /trunk/xsl/params/profile.condition.xml; M: /trunk/xsl/params/header.column.widths.xml; M: /trunk/xsl/params/annotation.js.xml; M: /trunk/xsl/params/chunker.output.standalone.xml; M: /trunk/xsl/params/targets.filename.xml; M: /trunk/xsl/params/default.float.class.xml; M: /trunk/xsl/params/chapter.autolabel.xml; M: /trunk/xsl/params/sidebar.float.type.xml; M: /trunk/xsl/params/profile.separator.xml; M: /trunk/xsl/params/generate.index.xml; M: /trunk/xsl/params/nongraphical.admonition.properties.xml; M: /trunk/xsl/params/navig.graphics.xml; M: /trunk/xsl/params/htmlhelp.button.next.xml; M: /trunk/xsl/params/insert.olink.pdf.frag.xml; M: /trunk/xsl/params/htmlhelp.button.stop.xml; M: /trunk/xsl/params/footnote.font.size.xml; M: /trunk/xsl/params/profile.value.xml; M: /trunk/xsl/params/ebnf.table.border.xml; M: /trunk/xsl/params/htmlhelp.hhc.folders.instead.books.xml; M: /trunk/xsl/params/glossary.as.blocks.xml; M: /trunk/xsl/params/body.end.indent.xml; M: /trunk/xsl/params/use.role.as.xrefstyle.xml; M: /trunk/xsl/params/man.indent.blurbs.xml; M: /trunk/xsl/params/chunker.output.encoding.xml; M: /trunk/xsl/params/chunker.output.omit-xml-declaration.xml; M: /trunk/xsl/params/sans.font.family.xml; M: /trunk/xsl/params/html.cleanup.xml; M: /trunk/xsl/params/htmlhelp.hhp.xml; M: /trunk/xsl/params/htmlhelp.only.xml; M: /trunk/xsl/params/eclipse.plugin.name.xml; M: /trunk/xsl/params/section.title.level3.properties.xml; M: /trunk/xsl/params/man.th.extra1.suppress.xml; M: /trunk/xsl/params/chunk.section.depth.xml; M: /trunk/xsl/params/htmlhelp.hhp.tail.xml; M: /trunk/xsl/params/sidebar.title.properties.xml; M: /trunk/xsl/params/hyphenate.xml; M: /trunk/xsl/params/paper.type.xml; M: /trunk/xsl/params/chunk.tocs.and.lots.has.title.xml; M: /trunk/xsl/params/symbol.font.family.xml; M: /trunk/xsl/params/page.margin.bottom.xml; M: /trunk/xsl/params/callout.unicode.number.limit.xml; M: /trunk/xsl/params/itemizedlist.properties.xml; M: /trunk/xsl/params/root.filename.xml; M: /trunk/xsl/params/tablecolumns.extension.xml; M: /trunk/xsl/params/htmlhelp.show.favorities.xml; M: /trunk/xsl/params/informaltable.properties.xml; M: /trunk/xsl/params/revhistory.table.cell.properties.xml; M: /trunk/xsl/params/htmlhelp.default.topic.xml; M: /trunk/xsl/params/compact.list.item.spacing.xml; M: /trunk/xsl/params/page.height.portrait.xml; M: /trunk/xsl/params/html.head.legalnotice.link.types.xml; M: /trunk/xsl/params/passivetex.extensions.xml; M: /trunk/xsl/params/orderedlist.label.properties.xml; M: /trunk/xsl/params/othercredit.like.author.enabled.xml; M: /trunk/xsl/params/header.content.properties.xml; M: /trunk/xsl/params/refentry.meta.get.quietly.xml; M: /trunk/xsl/params/section.properties.xml; M: /trunk/xsl/params/htmlhelp.button.hideshow.xml; M: /trunk/xsl/params/simplesect.in.toc.xml; M: /trunk/xsl/params/chunk.quietly.xml; M: /trunk/xsl/params/htmlhelp.enumerate.images.xml; M: /trunk/xsl/params/section.title.level1.properties.xml; M: /trunk/xsl/params/qanda.defaultlabel.xml; M: /trunk/xsl/params/htmlhelp.enhanced.decompilation.xml; M: /trunk/xsl/params/man.th.title.max.length.xml; M: /trunk/xsl/params/footnote.number.format.xml; M: /trunk/xsl/params/body.margin.bottom.xml; M: /trunk/xsl/params/htmlhelp.window.geometry.xml; M: /trunk/xsl/params/htmlhelp.button.jump2.xml; M: /trunk/xsl/params/use.svg.xml; M: /trunk/xsl/params/qanda.title.level6.properties.xml; M: /trunk/xsl/params/collect.xref.targets.xml; M: /trunk/xsl/params/html.extra.head.links.xml; M: /trunk/xsl/params/variablelist.as.table.xml; M: /trunk/xsl/params/man.indent.width.xml; M: /trunk/xsl/params/eclipse.plugin.id.xml; M: /trunk/xsl/params/linenumbering.width.xml; M: /trunk/xsl/params/axf.extensions.xml; M: /trunk/xsl/params/menuchoice.separator.xml; M: /trunk/xsl/params/glossterm.separation.xml; M: /trunk/xsl/params/htmlhelp.autolabel.xml; M: /trunk/xsl/params/chunk.separate.lots.xml; M: /trunk/xsl/params/man.hyphenate.computer.inlines.xml; M: /trunk/xsl/params/linenumbering.separator.xml; M: /trunk/xsl/params/htmlhelp.title.xml; M: /trunk/xsl/params/index.number.separator.xml; M: /trunk/xsl/params/htmlhelp.button.prev.xml; M: /trunk/xsl/params/refentry.manual.fallback.profile.xml; M: /trunk/xsl/params/table.frame.border.color.xml; M: /trunk/xsl/params/footnote.sep.leader.properties.xml; M: /trunk/xsl/params/hyphenate.verbatim.characters.xml; M: /trunk/xsl/params/table.cell.border.thickness.xml; M: /trunk/xsl/params/template.xml; M: /trunk/xsl/params/margin.note.properties.xml; M: /trunk/xsl/params/man.segtitle.suppress.xml; M: /trunk/xsl/params/generate.toc.xml; M: /trunk/xsl/params/formal.object.properties.xml; M: /trunk/xsl/params/footnote.mark.properties.xml; M: /trunk/xsl/params/header.table.height.xml; M: /trunk/xsl/params/htmlhelp.button.back.xml; M: /trunk/xsl/params/qanda.title.level4.properties.xml; M: /trunk/xsl/params/man.links.are.numbered.xml; M: /trunk/xsl/params/manual.toc.xml; M: /trunk/xsl/params/olink.lang.fallback.sequence.xml; M: /trunk/xsl/params/refentry.manual.profile.enabled.xml; M: /trunk/xsl/params/ulink.hyphenate.chars.xml; M: /trunk/xsl/params/manifest.xml; M: /trunk/xsl/params/olink.fragid.xml; M: /trunk/xsl/params/refentry.date.profile.xml; M: /trunk/xsl/params/linenumbering.extension.xml; M: /trunk/xsl/params/component.title.properties.xml; M: /trunk/xsl/params/alignment.xml; M: /trunk/xsl/params/refentry.version.profile.xml; M: /trunk/xsl/params/ebnf.assignment.xml; M: /trunk/xsl/params/htmlhelp.button.print.xml; M: /trunk/xsl/params/annotation.support.xml; M: /trunk/xsl/params/sidebar.float.width.xml; M: /trunk/xsl/params/normal.para.spacing.xml; M: /trunk/xsl/params/xref.title-page.separator.xml; M: /trunk/xsl/params/callout.unicode.font.xml; M: /trunk/xsl/params/default.table.frame.xml; M: /trunk/xsl/params/pages.template.xml; M: /trunk/xsl/params/htmlhelp.button.zoom.xml; M: /trunk/xsl/params/admonition.title.properties.xml; M: /trunk/xsl/params/callout.graphics.extension.xml; M: /trunk/xsl/params/make.valid.html.xml; M: /trunk/xsl/params/qanda.title.level2.properties.xml; M: /trunk/xsl/params/page.margin.top.xml; M: /trunk/xsl/params/xep.index.item.properties.xml; M: /trunk/xsl/params/section.level5.properties.xml; M: /trunk/xsl/params/line-height.xml; M: /trunk/xsl/params/table.cell.border.color.xml; M: /trunk/xsl/params/qandadiv.autolabel.xml; M: /trunk/xsl/params/xref.label-title.separator.xml; M: /trunk/xsl/params/chunk.tocs.and.lots.xml; M: /trunk/xsl/params/man.font.funcprototype.xml; M: /trunk/xsl/params/process.source.toc.xml; M: /trunk/xsl/params/page.orientation.xml; M: /trunk/xsl/params/refentry.generate.name.xml; M: /trunk/xsl/params/navig.showtitles.xml; M: /trunk/xsl/params/table.table.properties.xml; M: /trunk/xsl/params/arbortext.extensions.xml; M: /trunk/xsl/params/informalequation.properties.xml; M: /trunk/xsl/params/headers.on.blank.pages.xml; M: /trunk/xsl/params/table.footnote.properties.xml; M: /trunk/xsl/params/root.properties.xml; M: /trunk/xsl/params/htmlhelp.display.progress.xml; M: /trunk/xsl/params/htmlhelp.hhp.windows.xml; M: /trunk/xsl/params/graphical.admonition.properties.xml; M: /trunk/xsl/params/refclass.suppress.xml; M: /trunk/xsl/params/profile.conformance.xml; M: /trunk/xsl/params/htmlhelp.button.forward.xml; M: /trunk/xsl/params/segmentedlist.as.table.xml; M: /trunk/xsl/params/margin.note.float.type.xml; M: /trunk/xsl/params/man.table.footnotes.divider.xml; M: /trunk/xsl/params/man.output.quietly.xml; M: /trunk/xsl/params/htmlhelp.hhc.show.root.xml; M: /trunk/xsl/params/footers.on.blank.pages.xml; M: /trunk/xsl/params/crop.mark.offset.xml; M: /trunk/xsl/params/olink.doctitle.xml; M: /trunk/xsl/params/section.level3.properties.xml; M: /trunk/xsl/params/callout.unicode.xml; M: /trunk/xsl/params/formal.procedures.xml; M: /trunk/xsl/params/toc.section.depth.xml; M: /trunk/xsl/params/index.prefer.titleabbrev.xml; M: /trunk/xsl/params/nominal.image.width.xml; M: /trunk/xsl/params/htmlhelp.show.menu.xml; M: /trunk/xsl/params/linenumbering.everyNth.xml; M: /trunk/xsl/params/double.sided.xml; M: /trunk/xsl/params/generate.revhistory.link.xml; M: /trunk/xsl/params/olink.properties.xml; M: /trunk/xsl/params/tex.math.in.alt.xml; M: /trunk/xsl/params/man.output.subdirs.enabled.xml; M: /trunk/xsl/params/section.title.properties.xml; M: /trunk/xsl/params/column.count.back.xml; M: /trunk/xsl/params/toc.indent.width.xml; M: /trunk/xsl/params/man.charmap.uri.xml; M: /trunk/xsl/params/index.method.xml; M: /trunk/xsl/params/generate.section.toc.level.xml; M: /trunk/xsl/params/page.width.portrait.xml; M: /trunk/xsl/params/man.th.extra2.max.length.xml; M: /trunk/xsl/params/abstract.properties.xml; M: /trunk/xsl/params/revhistory.table.properties.xml; M: /trunk/xsl/params/nominal.table.width.xml; M: /trunk/xsl/params/ulink.show.xml; M: /trunk/xsl/params/htmlhelp.button.jump1.title.xml; M: /trunk/xsl/params/index.div.title.properties.xml; M: /trunk/xsl/params/profile.userlevel.xml; M: /trunk/xsl/params/html.cellpadding.xml; M: /trunk/xsl/params/orderedlist.label.width.xml; M: /trunk/xsl/params/crop.marks.xml; M: /trunk/xsl/params/menuchoice.menu.separator.xml; M: /trunk/xsl/params/author.othername.in.middle.xml; M: /trunk/xsl/params/section.level1.properties.xml; M: /trunk/xsl/params/textdata.default.encoding.xml; M: /trunk/xsl/params/label.from.part.xml; M: /trunk/xsl/params/use.embed.for.svg.xml; M: /trunk/xsl/params/list.item.spacing.xml; M: /trunk/xsl/params/htmlhelp.hhc.width.xml; M: /trunk/xsl/params/column.gap.body.xml; M: /trunk/xsl/params/rootid.xml; M: /trunk/xsl/params/glosslist.as.blocks.xml; M: /trunk/xsl/params/index.range.separator.xml; M: /trunk/xsl/params/html.ext.xml; M: /trunk/xsl/params/callout.list.table.xml; M: /trunk/xsl/params/highlight.source.xml; M: /trunk/xsl/params/show.revisionflag.xml; M: /trunk/xsl/params/man.output.manifest.enabled.xml; M: /trunk/xsl/params/make.single.year.ranges.xml; M: /trunk/xsl/params/pgwide.properties.xml; M: /trunk/xsl/params/generate.id.attributes.xml; M: /trunk/xsl/params/emphasis.propagates.style.xml; M: /trunk/xsl/params/abstract.title.properties.xml; M: /trunk/xsl/params/htmlhelp.hhc.xml; M: /trunk/xsl/params/monospace.properties.xml; M: /trunk/xsl/params/htmlhelp.hhk.xml; M: /trunk/xsl/params/table.borders.with.css.xml; M: /trunk/xsl/params/man.links.are.underlined.xml; M: /trunk/xsl/params/profile.vendor.xml; M: /trunk/xsl/params/shade.verbatim.xml; M: /trunk/xsl/params/callout.graphics.path.xml; M: /trunk/xsl/params/olink.debug.xml; M: /trunk/xsl/params/make.graphic.viewport.xml; M: /trunk/xsl/params/footnote.number.symbols.xml; M: /trunk/xsl/params/man.charmap.enabled.xml; M: /trunk/xsl/params/page.height.xml; M: /trunk/xsl/params/htmlhelp.button.jump1.url.xml; M: /trunk/xsl/params/man.font.table.title.xml; M: /trunk/xsl/params/revhistory.title.properties.xml; M: /trunk/xsl/params/chunker.output.media-type.xml; M: /trunk/xsl/params/glossterm.width.xml; M: /trunk/xsl/params/points.per.em.xml; M: /trunk/xsl/params/page.margin.inner.xml; M: /trunk/xsl/params/itemizedlist.label.width.xml; M: /trunk/xsl/params/ulink.hyphenate.xml; M: /trunk/xsl/params/crop.mark.bleed.xml; M: /trunk/xsl/params/use.id.as.filename.xml; M: /trunk/xsl/params/section.title.level6.properties.xml; M: /trunk/xsl/params/highlight.default.language.xml; M: /trunk/xsl/params/man.th.extra2.suppress.xml; M: /trunk/xsl/params/id.warnings.xml; M: /trunk/xsl/params/title.margin.left.xml; M: /trunk/xsl/params/chunker.output.doctype-system.xml; M: /trunk/xsl/params/man.indent.verbatims.xml; M: /trunk/xsl/params/table.frame.border.thickness.xml; M: /trunk/xsl/params/monospace.verbatim.properties.xml; M: /trunk/xsl/params/formal.title.properties.xml; M: /trunk/xsl/params/margin.note.width.xml; M: /trunk/xsl/params/man.hyphenate.filenames.xml; M: /trunk/xsl/params/blockquote.properties.xml; M: /trunk/xsl/params/callout.defaultcolumn.xml; M: /trunk/xsl/params/profile.security.xml; M: /trunk/xsl/params/informal.object.properties.xml; M: /trunk/xsl/params/formal.title.placement.xml; M: /trunk/xsl/params/draft.watermark.image.xml; M: /trunk/xsl/params/equation.properties.xml; M: /trunk/xsl/params/body.font.family.xml; M: /trunk/xsl/params/ignore.image.scaling.xml; M: /trunk/xsl/params/chunk.first.sections.xml; M: /trunk/xsl/params/base.dir.xml; M: /trunk/xsl/params/footnote.properties.xml; M: /trunk/xsl/params/olink.outline.ext.xml; M: /trunk/xsl/params/img.src.path.xml; M: /trunk/xsl/params/qanda.title.properties.xml; M: /trunk/xsl/params/ebnf.statement.terminator.xml; M: /trunk/xsl/params/callouts.extension.xml; M: /trunk/xsl/params/manifest.in.base.dir.xml; M: /trunk/xsl/params/fop1.extensions.xml; M: /trunk/xsl/params/olink.sysid.xml; M: /trunk/xsl/params/section.title.level4.properties.xml; M: /trunk/xsl/params/monospace.font.family.xml; M: /trunk/xsl/params/l10n.gentext.language.xml; M: /trunk/xsl/params/graphic.default.extension.xml; M: /trunk/xsl/params/default.image.width.xml; M: /trunk/xsl/params/htmlhelp.button.refresh.xml; M: /trunk/xsl/params/chunker.output.cdata-section-elements.xml; M: /trunk/xsl/params/admon.graphics.path.xml; M: /trunk/xsl/params/admon.style.xml; M: /trunk/xsl/params/profile.revision.xml; M: /trunk/xsl/params/generate.manifest.xml; M: /trunk/xsl/params/html.longdesc.xml; M: /trunk/xsl/params/footer.rule.xml; M: /trunk/xsl/params/eclipse.plugin.provider.xml; M: /trunk/xsl/params/refentry.source.name.profile.xml; M: /trunk/xsl/params/toc.max.depth.xml; M: /trunk/xsl/params/chunker.output.indent.xml; M: /trunk/xsl/params/html.head.legalnotice.link.multiple.xml; M: /trunk/xsl/params/toc.list.type.xml; M: /trunk/xsl/params/link.mailto.url.xml; M: /trunk/xsl/params/table.properties.xml; M: /trunk/xsl/params/side.float.properties.xml; M: /trunk/xsl/params/man.charmap.use.subset.xml; M: /trunk/xsl/params/annotation.graphic.open.xml; M: /trunk/xsl/params/html.cellspacing.xml; M: /trunk/xsl/params/default.table.width.xml; M: /trunk/xsl/params/xep.extensions.xml; M: /trunk/xsl/params/admonition.properties.xml; M: /trunk/xsl/params/toc.margin.properties.xml; M: /trunk/xsl/params/chunk.toc.xml; M: /trunk/xsl/params/table.entry.padding.xml; M: /trunk/xsl/params/header.rule.xml; M: /trunk/xsl/params/glossentry.show.acronym.xml; M: /trunk/xsl/params/variablelist.as.blocks.xml; M: /trunk/xsl/params/man.hyphenate.xml; M: /trunk/xsl/params/refentry.source.name.profile.enabled.xml; M: /trunk/xsl/params/section.label.includes.component.label.xml; M: /trunk/xsl/params/bridgehead.in.toc.xml; M: /trunk/xsl/params/section.title.level2.properties.xml; M: /trunk/xsl/params/admon.graphics.extension.xml; M: /trunk/xsl/params/inherit.keywords.xml; M: /trunk/xsl/params/insert.xref.page.number.xml; M: /trunk/xsl/params/pixels.per.inch.xml; M: /trunk/xsl/params/refentry.pagebreak.xml; M: /trunk/xsl/params/profile.lang.xml; M: /trunk/xsl/params/insert.olink.page.number.xml; M: /trunk/xsl/params/generate.meta.abstract.xml; M: /trunk/xsl/params/graphicsize.extension.xml; M: /trunk/xsl/params/man.indent.lists.xml; M: /trunk/xsl/params/funcsynopsis.decoration.xml; M: /trunk/xsl/params/runinhead.title.end.punct.xml; M: /trunk/xsl/params/man.string.subst.map.xml; M: /trunk/xsl/params/man.links.list.enabled.xml; M: /trunk/xsl/params/section.autolabel.max.depth.xml; M: /trunk/xsl/params/htmlhelp.show.advanced.search.xml; M: /trunk/xsl/params/htmlhelp.map.file.xml; M: /trunk/xsl/params/l10n.gentext.use.xref.language.xml; M: /trunk/xsl/params/body.font.size.xml; M: /trunk/xsl/params/html.stylesheet.type.xml; M: /trunk/xsl/params/refentry.xref.manvolnum.xml; M: /trunk/xsl/params/runinhead.default.title.end.punct.xml; M: /trunk/xsl/params/navig.graphics.extension.xml; M: /trunk/xsl/params/itemizedlist.label.properties.xml; M: /trunk/xsl/params/htmlhelp.force.map.and.alias.xml; M: /trunk/xsl/params/profile.os.xml; M: /trunk/xsl/params/htmlhelp.alias.file.xml; M: /trunk/xsl/params/page.margin.outer.xml; M: /trunk/xsl/params/annotation.graphic.close.xml; M: /trunk/xsl/params/eclipse.autolabel.xml; M: /trunk/xsl/params/table.frame.border.style.xml; M: /trunk/xsl/params/navig.graphics.path.xml; M: /trunk/xsl/params/htmlhelp.hhc.binary.xml; M: /trunk/xsl/params/index.on.type.xml; M: /trunk/xsl/params/target.database.document.xml; M: /trunk/xsl/params/man.subheading.divider.xml; M: /trunk/xsl/params/chunker.output.method.xml; M: /trunk/xsl/params/make.index.markup.xml; M: /trunk/xsl/params/olink.base.uri.xml; M: /trunk/xsl/params/phrase.propagates.style.xml; M: /trunk/xsl/params/man.indent.refsect.xml; M: /trunk/xsl/params/example.properties.xml; M: /trunk/xsl/params/man.font.table.headings.xml; M: /trunk/xsl/params/profile.revisionflag.xml; M: /trunk/xsl/params/region.after.extent.xml; M: /trunk/xsl/params/qanda.title.level5.properties.xml; M: /trunk/xsl/params/marker.section.level.xml; M: /trunk/xsl/params/footer.table.height.xml; M: /trunk/xsl/params/autotoc.label.separator.xml; M: /trunk/xsl/params/footer.column.widths.xml; M: /trunk/xsl/params/hyphenate.verbatim.xml; M: /trunk/xsl/params/xref.properties.xml; M: /trunk/xsl/params/man.output.base.dir.xml; M: /trunk/xsl/params/man.links.list.heading.xml; M: /trunk/xsl/params/insert.link.page.number.xml; M: /trunk/xsl/params/htmlhelp.button.jump2.title.xml; M: /trunk/xsl/params/l10n.lang.value.rfc.compliant.xml - Michael(tm) Smith</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">Updated index.method doc to describe revised setup for importing <tag>index</tag> extensions.<alt>M: /trunk/xsl/params/index.method.xml - Robert Stayton</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">Added several new HTML parameters for controlling appearance of
content on HTML <tag>title</tag> pages:
<parameter>contrib.inline.enabled</parameter>:
If non-zero (the default), output of the <tag>contrib</tag> element is
displayed as inline content rather than as block content.
<parameter>othercredit.like.author.enabled</parameter>:
If non-zero, output of the <tag>othercredit</tag> element on titlepages is
displayed in the same style as <tag>author</tag> and <tag>editor</tag> output. If zero
(the default), <tag>othercredit</tag> output is displayed using a style
different than that of <tag>author</tag> and <tag>editor</tag>.
<parameter>blurb.on.titlepage.enabled</parameter>:
If non-zero, output from authorblurb and <tag>personblurb</tag> elements is
displayed on <tag>title</tag> pages. If zero (the default), output from
those elements is suppressed on <tag>title</tag> pages (unless you are
using a titlepage customization that causes them to be included).
<parameter>editedby.enabled</parameter>
If non-zero (the default), a localized Edited by heading is
displayed above <tag>editor</tag> names in output of the <tag>editor</tag> element.<alt>A: /trunk/xsl/params/contrib.inline.enabled.xml; A: /trunk/xsl/params/blurb.on.titlepage.enabled.xml; A: /trunk/xsl/params/othercredit.like.author.enabled.xml; A: /trunk/xsl/params/editedby.enabled.xml - Michael(tm) Smith</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">Added new <parameter>email.delimiters.enabled</parameter> param. If non-zero (the
default), delimiters are generated around e-mail addresses (output
of the <tag>email</tag> element). If zero, the delimiters are suppressed.<alt>A: /trunk/xsl/params/email.delimiters.enabled.xml - Michael(tm) Smith</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">Added <parameter>qanda.nested.in.toc</parameter> param. Default value is zero. If
non-zero, instances of "nested" <tag>Qandaentry</tag> (ones that are children
of <tag>Answer</tag> elements) are displayed in the <tag>TOC</tag>. Closes patch 1509018
(from Daniel Leidert). Currently on affects HTML output (no patch
for FO output provided).<alt>A: /trunk/xsl/params/qanda.nested.in.toc.xml - Michael(tm) Smith</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">Initial support of syntax highlighting of programlistings.<alt>A: /trunk/xsl/params/highlight.source.xml; A: /trunk/xsl/params/highlight.default.language.xml - Jirka Kosek</alt></phrase></literallayout>
</listitem>
</itemizedlist>
</sect2><!--end of Params changes for 1.71.0-->
<sect2 xml:id="V1.71.0_Tools">
<title>Tools</title>
<para>The following changes have been made to the
<filename>tools</filename> code
since the 1.70.1 release.</para>
<itemizedlist>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">Racheted down font sizes of headings in example makefile FO output.<alt>M: /trunk/xsl/tools/make/Makefile.DocBook - Michael(tm) Smith</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">Added param and attribute set to example makefile, for getting
wrapping in verbatims in FO output.<alt>M: /trunk/xsl/tools/make/Makefile.DocBook - Michael(tm) Smith</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">Renamed Makefile.paramDoc to Makefile.docParam.<alt>A: /trunk/xsl/tools/make/Makefile.docParam; D: /trunk/xsl/tools/make/Makefile.paramDoc - Michael(tm) Smith</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">Added Makefile.paramDoc file, for creating versions of param.xsl
files with doc embedded.<alt>A: /trunk/xsl/tools/make/Makefile.paramDoc - Michael(tm) Smith</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout format="linespecific"><phrase role="commit-message">Added variable to example makefile for controlling whether HTML or
XHTML is generated.<alt>M: /trunk/xsl/tools/make/Makefile.DocBook - Michael(tm) Smith</alt></phrase></literallayout>
</listitem>
</itemizedlist>
</sect2><!--end of Tools changes for 1.71.0-->
</sect1>
<sect1 xml:id="V1701">
<title>Release: 1.70.1</title>
<para>This is a stable release of the 1.70 stylesheets. It includes only a
few small changes from 1.70.0.</para>
<para>The following is a list of changes that have been made
since the 1.70.0 release.</para>
<sect2 xml:id="V1701_FO">
<title>FO</title>
<para>The following changes have been made to the
<filename>fo</filename> code
since the 1.70.0 release.</para>
<itemizedlist>
<listitem role="commit-message">
<para>Added three new attribute sets (revhistory.title.properties, revhistory.table.properties and revhistory.table.cell.properties) for controlling appearance of revhistory in FO output.</para>
<para role="commit-changes">Modified: fo/block.xsl,1.34; fo/param.ent,1.101; fo/param.xweb,1.114; fo/titlepage.xsl,1.41; params/revhistory.table.cell.properties.xml,1.1; params/revhistory.table.properties.xml,1.1; params/revhistory.title.properties.xml,1.1 - Jirka Kosek</para>
</listitem>
<listitem role="commit-message">
<para>Support DBv5 revisions with full author name (not only authorinitials)</para>
<para role="commit-changes">Modified: fo/block.xsl,1.33; fo/titlepage.xsl,1.40 - Jirka Kosek</para>
</listitem>
</itemizedlist>
</sect2><!--end of FO changes for 1.70.1-->
<sect2 xml:id="V1701_HTML">
<title>HTML</title>
<para>The following changes have been made to the
<filename>html</filename> code
since the 1.70.0 release.</para>
<itemizedlist>
<listitem role="commit-message">
<para>Support DBv5 revisions with full author name (not only authorinitials)</para>
<para role="commit-changes">Modified: html/block.xsl,1.23; html/titlepage.xsl,1.34 - Jirka Kosek</para>
</listitem>
</itemizedlist>
</sect2><!--end of HTML changes for 1.70.1-->
<sect2 xml:id="V1701_HTMLHelp">
<title>HTMLHelp</title>
<para>The following changes have been made to the
<filename>htmlhelp</filename> code
since the 1.70.0 release.</para>
<itemizedlist>
<listitem role="commit-message">
<para>htmlhelp.generate.index is now param, not variable. This means that you can override its setting from outside. This is useful when you generate indexterms on the fly (see http://www.xml.com/pub/a/2004/07/14/dbndx.html?page=3).</para>
<para role="commit-changes">Modified: htmlhelp/htmlhelp-common.xsl,1.38 - Jirka Kosek</para>
</listitem>
<listitem role="commit-message">
<para>Support chunk.tocs.and.lots in HTML Help</para>
<para role="commit-changes">Modified: htmlhelp/htmlhelp-common.xsl,1.37 - Jirka Kosek</para>
</listitem>
</itemizedlist>
</sect2><!--end of HTMLHelp changes for 1.70.1-->
<sect2 xml:id="V1701_Params">
<title>Params</title>
<para>The following changes have been made to the
<filename>params</filename> code
since the 1.70.0 release.</para>
<itemizedlist>
<listitem role="commit-message">
<para>Added three new attribute sets (revhistory.title.properties, revhistory.table.properties and revhistory.table.cell.properties) for controlling appearance of revhistory in FO output.</para>
<para role="commit-changes">Modified: fo/block.xsl,1.34; fo/param.ent,1.101; fo/param.xweb,1.114; fo/titlepage.xsl,1.41; params/revhistory.table.cell.properties.xml,1.1; params/revhistory.table.properties.xml,1.1; params/revhistory.title.properties.xml,1.1 - Jirka Kosek</para>
</listitem>
</itemizedlist>
</sect2><!--end of Params changes for 1.70.1-->
</sect1>
<sect1 xml:id="V1700">
<title>Release: 1.70.0</title>
<para>As with all DocBook Project <link linkend="dot0">dot-zero</link>
releases, this is an experimental release. It will be followed shortly
by a stable release.</para>
<para>This release adds a number of new features,
including:</para>
<itemizedlist>
<listitem>
<para>support for selecting alternative index-collation methods
(in particular, support for using a collation library developed by
Eliot Kimber)</para>
</listitem>
<listitem>
<para>improved handling of DocBook 5 document instances (through a
namespace-stripping mechanism)</para>
</listitem>
<listitem>
<para>full support for CALS and HTML tables in manpages
output</para>
</listitem>
<listitem>
<para>a mechanism for preserving relative URIs in documents that
make use of XInclude</para>
</listitem>
<listitem>
<para>support for the "new" <literal>.90</literal> version of
FOP</para>
</listitem>
<listitem>
<para>enhanced capabilities for controlling formatting of lists in HTML
and FO output</para>
</listitem>
<listitem>
<para>autogeneration of AUTHOR and COPYRIGHT sections in manpages
output</para>
</listitem>
<listitem>
<para>support for generating crop marks in FO/PDF output</para>
</listitem>
<listitem>
<para>support for qandaset as a root element in FO output</para>
</listitem>
<listitem>
<para>support for floatstyle and orient on all table types</para>
</listitem>
<listitem>
<para>support for floatstyle in figure, and example</para>
</listitem>
<listitem>
<para>pgwide.properties attribute-set supports extending figure,
example and table into the left indent area instead of spanning
multiple columns.</para>
</listitem>
</itemizedlist>
<para>The following is a detailed list of enhancements and API
changes that have been made since the 1.69.1 release.</para>
<sect2 xml:id="V1700_Common">
<title>Common</title>
<para>The following changes have been made to the
<filename>common</filename> code
since the 1.69.1 release.</para>
<itemizedlist>
<listitem role="commit-message">
<para>Add the xsl:key for the kimber
indexing method.</para>
<para role="commit-changes">Modified: common/autoidx-ng.xsl,1.2 - Robert
Stayton</para>
</listitem>
<listitem role="commit-message">
<para>Add support for
<tag>qandaset</tag>.</para>
<para role="commit-changes">Modified: common/labels.xsl,1.37;
common/subtitles.xsl,1.7; common/titles.xsl,1.35 - Robert
Stayton</para>
</listitem>
<listitem role="commit-message">
<para>Support dbhtml/dbfo start PI for
<tag>orderedlist</tag> numbering in both HTML and
FO</para>
<para role="commit-changes">Modified: common/common.xsl,1.61; html/lists.xsl,1.50 - Norman
Walsh</para>
</listitem>
<listitem role="commit-message">
<para>Added CVS
header.</para>
<para role="commit-changes">Modified: common/stripns.xsl,1.12 - Robert
Stayton</para>
</listitem>
<listitem role="commit-message">
<para>Changed content model of text
element to ANY rather than #PCDATA because they could contain
markup.</para>
<para role="commit-changes">Modified: common/targetdatabase.dtd,1.7 - Robert
Stayton</para>
</listitem>
<listitem role="commit-message">
<para>Added
<tag>refentry</tag>.meta.get.quietly param.</para>
<para>If zero (the
default), notes and warnings about "missing" markup are generated
during gathering of <tag>refentry</tag> metadata. If
non-zero, the metadata is gathered "quietly" -- that is, the
notes and warnings are suppressed.</para>
<para>NOTE: If you are
processing a large amount of <tag>refentry</tag> content, you
may be able to speed up processing significantly by setting a
non-zero value for
<tag>refentry</tag>.meta.get.quietly.</para>
<para role="commit-changes">Modified: common/refentry.xsl,1.17;
manpages/param.ent,1.15; manpages/param.xweb,1.17;
params/refentry.meta.get.quietly.xml,1.1 - Michael(tm)
Smith</para>
</listitem>
<listitem role="commit-message">
<para>After namespace stripping, the
source document is the temporary tree created by the stripping
process and it has the wrong base <tag>URI</tag> for relative
references. Earlier versions of this code used to try to fix that
by patching the elements with relative @fileref attributes. That
was inadequate because it calculated an absolute base <tag>URI</tag>
without considering that there might be xml:base attributes
already in effect. It seems obvious now that the right thing to
do is simply to put the xml:base on the root of the document. And
that seems to work.</para>
<para role="commit-changes">Modified: common/stripns.xsl,1.7 - Norman
Walsh</para>
</listitem>
<listitem role="commit-message">
<para>Added support for "software" and
"sectdesc" class values on <tag>refmiscinfo</tag>; "software" is
treated identically to "source", and "setdesc" is treated
identically to "manual".</para>
<para role="commit-changes">Modified: common/refentry.xsl,1.10;
params/man.th.extra2.max.length.xml,1.3;
params/refentry.source.name.profile.xml,1.4 - Michael(tm)
Smith</para>
</listitem>
<listitem role="commit-message">
<para>Added support for DocBook 5
namespace-stripping in manpages stylesheet. Closes request
#1210692.</para>
<para role="commit-changes">Modified: common/common.xsl,1.56; manpages/docbook.xsl,1.57 -
Michael(tm) Smith</para>
</listitem>
<listitem role="commit-message">
<para>Added <xsl:template
match="/"> to make stripns.xsl usable as a standalone
stylesheet for stripping out DocBook 5/NG to DocBook 4. Note that
DocBook XSLT drivers that include this stylesheet all override
the match="/" template.</para>
<para role="commit-changes">Modified: common/stripns.xsl,1.4 - Michael(tm)
Smith</para>
</listitem>
<listitem role="commit-message">
<para>Number figures, examples, and
tables from <tag>book</tag> if there is no prefix (i.e. if
<parameter>chapter.autolabel</parameter> is set to 0). This avoids
having the list of figures where the figures mysteriously restart
their numeration periodically when
<parameter>chapter.autolabel</parameter> is set to
0.</para>
<para role="commit-changes">Modified: common/labels.xsl,1.36 - David Cramer</para>
</listitem>
<listitem role="commit-message">
<para>Add <tag>task</tag> template in
<tag>title</tag>.markup mode.</para>
<para role="commit-changes">Modified: common/titles.xsl,1.34 - Robert
Stayton</para>
</listitem>
<listitem role="commit-message">
<para>Add children (with ids) of formal
objects to target data.</para>
<para role="commit-changes">Modified: common/targets.xsl,1.10 - Robert
Stayton</para>
</listitem>
<listitem role="commit-message">
<para>Added support for case when
<tag>personname</tag> doesn't contain specific name markup (as allowed
in DocBook 5.0)</para>
<para role="commit-changes">Modified: common/common.xsl,1.54 - Jirka
Kosek</para>
</listitem>
</itemizedlist>
</sect2><!--end of Common changes for snapshot_2006-05-15_0803-->
<sect2 xml:id="V1700_Extensions">
<title>Extensions</title>
<para>The following changes have been made to the
<filename>extensions</filename> code
since the 1.69.1 release.</para>
<itemizedlist>
<listitem role="commit-message">
<para>Support Xalan
2.7</para>
<para role="commit-changes">Modified: extensions/xalan27/.cvsignore,1.1;
extensions/xalan27/build.xml,1.1;
extensions/xalan27/nbproject/.cvsignore,1.1;
extensions/xalan27/nbproject/build-impl.xml,1.1;
extensions/xalan27/nbproject/genfiles.properties,1.1;
extensions/xalan27/nbproject/project.properties,1.1;
extensions/xalan27/nbproject/project.xml,1.1;
extensions/xalan27/src/com/nwalsh/xalan/CVS.java,1.1;
extensions/xalan27/src/com/nwalsh/xalan/Callout.java,1.1;
extensions/xalan27/src/com/nwalsh/xalan/FormatCallout.java,1.1;
extensions/xalan27/src/com/nwalsh/xalan/FormatDingbatCallout.java,1.1;
extensions/xalan27/src/com/nwalsh/xalan/FormatGraphicCallout.java,1.1;
extensions/xalan27/src/com/nwalsh/xalan/FormatTextCallout.java,1.1;
extensions/xalan27/src/com/nwalsh/xalan/FormatUnicodeCallout.java,1.1;
extensions/xalan27/src/com/nwalsh/xalan/Func.java,1.1;
extensions/xalan27/src/com/nwalsh/xalan/ImageIntrinsics.java,1.1;
extensions/xalan27/src/com/nwalsh/xalan/Params.java,1.1;
extensions/xalan27/src/com/nwalsh/xalan/Table.java,1.1;
extensions/xalan27/src/com/nwalsh/xalan/Text.java,1.1;
extensions/xalan27/src/com/nwalsh/xalan/Verbatim.java,1.1 - Norman
Walsh</para>
</listitem>
<listitem role="commit-message">
<para>Handle the case where the imageFn
is actually a <tag>URI</tag>. This still needs
work.</para>
<para role="commit-changes">Modified: extensions/saxon643/com/nwalsh/saxon/ImageIntrinsics.java,1.4
- Norman Walsh</para>
</listitem>
</itemizedlist>
</sect2><!--end of Extensions changes for snapshot_2006-05-15_0803-->
<sect2 xml:id="V1700_FO">
<title>FO</title>
<para>The following changes have been made to the
<filename>fo</filename> code
since the 1.69.1 release.</para>
<itemizedlist>
<listitem role="commit-message">
<para>Adapted to the new indexing
code. Now works just like a wrapper that calls kosek indexing method,
originally implemented here.</para>
<para role="commit-changes">Modified: fo/autoidx-ng.xsl,1.5 - Jirka
Kosek</para>
</listitem>
<listitem role="commit-message">
<para>Added parameters for header/footer
<tag>table</tag> minimum height.</para>
<para role="commit-changes">Modified: fo/pagesetup.xsl,1.60;
fo/param.ent,1.100; fo/param.xweb,1.113 - Robert
Stayton</para>
</listitem>
<listitem role="commit-message">
<para>Add the <tag>index</tag>.method
parameter.</para>
<para role="commit-changes">Modified: fo/param.ent,1.99; fo/param.xweb,1.112 - Robert
Stayton</para>
</listitem>
<listitem role="commit-message">
<para>Integrate support for three
indexing methods: - the original English-only method. -
Jirka Kosek's method using EXSLT extensions. - Eliot Kimber's
method using Saxon extensions. Use the '<tag>index</tag>.method'
parameter to select.</para>
<para role="commit-changes">Modified: fo/autoidx.xsl,1.38 - Robert
Stayton</para>
</listitem>
<listitem role="commit-message">
<para>Add support for <tag>TOC</tag> for
<tag>qandaset</tag> in fo output.</para>
<para role="commit-changes">Modified: fo/autotoc.xsl,1.30;
fo/qandaset.xsl,1.20 - Robert Stayton</para>
</listitem>
<listitem role="commit-message">
<para>Added parameter
<parameter>ulink.hyphenate</parameter>.chars. Added parameter
insert.<tag>link</tag>.page.number.</para>
<para role="commit-changes">Modified: fo/param.ent,1.98;
fo/param.xweb,1.111 - Robert Stayton</para>
</listitem>
<listitem role="commit-message">
<para>Implemented feature request
#942524 to add insert.<tag>link</tag>.page.number to allow link
element cross references to have a page number.</para>
<para role="commit-changes">Modified: fo/xref.xsl,1.67 -
Robert Stayton</para>
</listitem>
<listitem role="commit-message">
<para>Add support for
<parameter>ulink.hyphenate</parameter>.chars so more characters
can be break points in urls.</para>
<para role="commit-changes">Modified: fo/xref.xsl,1.66 - Robert
Stayton</para>
</listitem>
<listitem role="commit-message">
<para>Implemented patch #1075144 to make
the url text in a ulink in FO output an active <tag>link</tag> as
well.</para>
<para role="commit-changes">Modified: fo/xref.xsl,1.65 - Robert Stayton</para>
</listitem>
<listitem role="commit-message">
<para><tag>table</tag> footnotes now
have their own <tag>table</tag>.<tag>footnote</tag>.properties
attribute set.</para>
<para role="commit-changes">Modified: fo/footnote.xsl,1.23 - Robert
Stayton</para>
</listitem>
<listitem role="commit-message">
<para>Add <tag>qandaset</tag> to
root.elements.</para>
<para role="commit-changes">Modified: fo/docbook.xsl,1.41 - Robert
Stayton</para>
</listitem>
<listitem role="commit-message">
<para>Added mode="page.sequence" to make
it easier to put content into a page sequence. First used for
<tag>qandaset</tag>.</para>
<para role="commit-changes">Modified: fo/component.xsl,1.37 - Robert
Stayton</para>
</listitem>
<listitem role="commit-message">
<para>Implemented feature request
#1434408 to support formatting
of <tag>biblioentry</tag>.</para>
<para role="commit-changes">Modified: fo/biblio.xsl,1.35 - Robert
Stayton</para>
</listitem>
<listitem role="commit-message">
<para>Added
<tag>biblioentry</tag>.properties.</para>
<para role="commit-changes">Modified: fo/param.ent,1.97;
fo/param.xweb,1.110 - Robert Stayton</para>
</listitem>
<listitem role="commit-message">
<para>Support PTC/Arbortext
bookmarks</para>
<para role="commit-changes">Modified: fo/docbook.xsl,1.40; fo/ptc.xsl,1.1 - Norman
Walsh</para>
</listitem>
<listitem role="commit-message">
<para>Added
<tag>table</tag>.<tag>footnote</tag>.properties to permit
<tag>table</tag> footnotes to format differently from regular
footnotes.</para>
<para role="commit-changes">Modified: fo/param.ent,1.96; fo/param.xweb,1.109 - Robert
Stayton</para>
</listitem>
<listitem role="commit-message">
<para>Refactored <tag>table</tag>
templates to unify their processing and support all options in
all types. Now <tag>table</tag> and <tag>informaltable</tag>, in
both Cals and Html markup, use the same templates where possible,
and all support pgwide, rotation, and floats. There is also a
placeholder <tag>table</tag>.container template to
support wrapping a <tag>table</tag> in a layout <tag>table</tag>,
so the XEP <tag>table</tag> <tag>title</tag> "continued"
extension can be more easily implemented.</para>
<para role="commit-changes">Modified: fo/formal.xsl,1.52;
fo/htmltbl.xsl,1.9; fo/table.xsl,1.48 - Robert
Stayton</para>
</listitem>
<listitem role="commit-message">
<para>Added new attribute set
<tag>toc</tag>.line.properties for controlling appearance of lines in
ToC/LoT</para>
<para role="commit-changes">Modified: fo/autotoc.xsl,1.29; fo/param.ent,1.95;
fo/param.xweb,1.108 - Jirka Kosek</para>
</listitem>
<listitem role="commit-message">
<para>Added support for float to example
and <tag>equation</tag>. Added support for pgwide to
<tag>figure</tag>, example, and <tag>equation</tag> (the latter
two via a dbfo pgwide="1" processing
instruction).</para>
<para role="commit-changes">Modified: fo/formal.xsl,1.51 - Robert
Stayton</para>
</listitem>
<listitem role="commit-message">
<para>Add pgwide.properties
attribute-set.</para>
<para role="commit-changes">Modified: fo/param.ent,1.94; fo/param.xweb,1.107 - Robert
Stayton</para>
</listitem>
<listitem role="commit-message">
<para>Added <tag>refclass</tag>.suppress
param.</para>
<para>If the value of <tag>refclass</tag>.suppress is
non-zero, then display <tag>refclass</tag> contents is suppressed
in output. Affects HTML and FO output
only.</para>
<para role="commit-changes">Modified: fo/param.ent,1.93; fo/param.xweb,1.106; html/param.ent,1.90;
html/param.xweb,1.99; params/refclass.suppress.xml,1.1 - Michael(tm)
Smith</para>
</listitem>
<listitem role="commit-message">
<para>Improved support for
<tag>task</tag> subelements</para>
<para role="commit-changes">Modified: fo/task.xsl,1.3; html/task.xsl,1.3 -
Jirka Kosek</para>
</listitem>
<listitem role="commit-message">
<para>Adjusted spacing around
K&R-formatted <tag>Funcdef</tag> and <tag>Paramdef</tag>
output such that it can more easily be discerned where one ends
and the other begins. Closes #1213264.</para>
<para role="commit-changes">Modified: fo/synop.xsl,1.18 -
Michael(tm) Smith</para>
</listitem>
<listitem role="commit-message">
<para>Made handling of
paramdef/parameter in FO output consistent with that in HTML and
manpages output. Closes #1213259.</para>
<para role="commit-changes">Modified: fo/synop.xsl,1.17 - Michael(tm)
Smith</para>
</listitem>
<listitem role="commit-message">
<para>Made handling of
<tag>Refnamediv</tag> consistent with formatting in HTML
and manpages output; specifically, changed so that
<tag>Refname</tag> (comma-separated list of multiple instances
found) is used (instead of <tag>Refentrytitle</tag> as
previously), then em-dash, then the <tag>Refpurpose</tag>. Closes
#1212562.</para>
<para role="commit-changes">Modified: fo/refentry.xsl,1.30 - Michael(tm)
Smith</para>
</listitem>
<listitem role="commit-message">
<para>Added output of
<tag>Releaseinfo</tag> to recto titlepage ("<tag>copyright</tag>"
page) for <tag>Book</tag> in FO output. This makes it consistent
with HTML output. Closes #1327034. Thanks to Paul DuBois for
reporting.</para>
<para role="commit-changes">Modified: fo/titlepage.templates.xml,1.28 - Michael(tm)
Smith</para>
</listitem>
<listitem role="commit-message">
<para>Added condition for setting
block-progression-dimension.minimum on table-row, instead of
height, when <parameter>fop1.extensions</parameter> is
non-zero. For an explanation of the reason for the change,
<tag>see</tag>: http://wiki.apache.org/xmlgraphics-fop/Troubleshooting/CommonLogMessages</para>
<para role="commit-changes">Modified: fo/pagesetup.xsl,1.59
- Michael(tm) Smith</para>
</listitem>
<listitem role="commit-message">
<para>Added new
<tag>refclass</tag>.suppress param for suppressing display
of <tag>Refclass</tag> in HTML and FO output. Did not add it to
manpages because manpages stylesheet is currently just silently
ignoring <tag>Refclass</tag> anyway. Closes request
#1461065. Thanks to Davor Ocelic (docelic) for
reporting.</para>
<para role="commit-changes">Modified: fo/refentry.xsl,1.29; html/refentry.xsl,1.23 -
Michael(tm) Smith</para>
</listitem>
<listitem role="commit-message">
<para>Add support for keep-together PI
to informal objects.</para>
<para role="commit-changes">Modified: fo/formal.xsl,1.50 - Robert
Stayton</para>
</listitem>
<listitem role="commit-message">
<para>Add support for
<parameter>fop1.extensions</parameter>.</para>
<para role="commit-changes">Modified: fo/formal.xsl,1.49;
fo/graphics.xsl,1.44; fo/table.xsl,1.47 - Robert
Stayton</para>
</listitem>
<listitem role="commit-message">
<para>Add support for fop1
bookmarks.</para>
<para role="commit-changes">Modified: fo/docbook.xsl,1.39 - Robert
Stayton</para>
</listitem>
<listitem role="commit-message">
<para>Add fop1.extentions parameter to
add support for fop development version.</para>
<para role="commit-changes">Modified: fo/param.ent,1.92;
fo/param.xweb,1.105 - Robert Stayton</para>
</listitem>
<listitem role="commit-message">
<para>Start supporting fop development
version, which will become fop version 1.</para>
<para role="commit-changes">Modified: fo/fop1.xsl,1.1 -
Robert Stayton</para>
</listitem>
<listitem role="commit-message">
<para>Add template for <tag>task</tag>
in mode="xref-to".</para>
<para role="commit-changes">Modified: fo/xref.xsl,1.63; html/xref.xsl,1.57 - Robert
Stayton</para>
</listitem>
<listitem role="commit-message">
<para><tag>table</tag> footnotes now
also get <tag>footnote</tag>.properties
attribute-set.</para>
<para role="commit-changes">Modified: fo/footnote.xsl,1.22 - Robert
Stayton</para>
</listitem>
<listitem role="commit-message">
<para>Added <tag>index</tag>.separator
named template to compute the separator punctuation based on
locale.</para>
<para role="commit-changes">Modified: fo/autoidx.xsl,1.36 - Robert Stayton</para>
</listitem>
<listitem role="commit-message">
<para>Added support for <tag>link</tag>,
<tag>olink</tag>, and <tag>xref</tag> within OO
<tag>Classsynopsis</tag> and children. (Because DocBook NG/5
allows it).</para>
<para role="commit-changes">Modified: fo/synop.xsl,1.15; html/synop.xsl,1.19 - Michael(tm)
Smith</para>
</listitem>
<listitem role="commit-message">
<para>Support <tag>date</tag> as an
inline</para>
<para role="commit-changes">Modified: fo/inline.xsl,1.43; html/inline.xsl,1.46 - Norman
Walsh</para>
</listitem>
<listitem role="commit-message">
<para>Added new parameter
<parameter>keep.relative.image.uris</parameter></para>
<para role="commit-changes">Modified: fo/param.ent,1.91;
fo/param.xweb,1.104; html/param.ent,1.87; html/param.xweb,1.96;
params/keep.relative.image.uris.xml,1.1 - Norman
Walsh</para>
</listitem>
<listitem role="commit-message">
<para>Map Unicode space characters
U+2000-U+200A to fo:leaders.</para>
<para role="commit-changes">Modified: fo/docbook.xsl,1.38;
fo/passivetex.xsl,1.4; fo/spaces.xsl,1.1 - Jirka
Kosek</para>
</listitem>
<listitem role="commit-message">
<para>Output a real em dash for em-dash
dingbat (instead of two hypens).</para>
<para role="commit-changes">Modified: fo/fo.xsl,1.7 - Michael(tm)
Smith</para>
</listitem>
<listitem role="commit-message">
<para>Support default <tag>label</tag>
width parameters for itemized and ordered lists</para>
<para role="commit-changes">Modified: fo/lists.xsl,1.64;
fo/param.ent,1.90; fo/param.xweb,1.103;
params/itemizedlist.label.width.xml,1.1;
params/orderedlist.label.width.xml,1.1 - Norman
Walsh</para>
</listitem>
<listitem role="commit-message">
<para>Generate localized
<tag>title</tag> for <tag>Refsynopsisdiv</tag> if no
appropriate <tag>Title</tag> descendant found in source. Closes
#1212398. This change makes behavior for the <tag>Synopsis</tag>
<tag>title</tag> consistent with the behavior of HTML and
manpages output.</para>
<para>Also, added
xsl:use-attribute-sets="normal.<tag>para</tag>.spacing" to
block generated for <tag>Cmdsynopsis</tag> output. Previously,
that block had no spacing at all specified, which resulted it
being crammed up to closely to the <tag>Synopsis</tag>
head.</para>
<para role="commit-changes">Modified: fo/refentry.xsl,1.28; fo/synop.xsl,1.13 - Michael(tm)
Smith</para>
</listitem>
<listitem role="commit-message">
<para>Added parameters to support
localization of <tag>index</tag>
item punctuation.</para>
<para role="commit-changes">Modified: fo/autoidx.xsl,1.35 - Robert
Stayton</para>
</listitem>
<listitem role="commit-message">
<para>Added
<parameter>index.number.separator</parameter>,
<parameter>index.range.separator</parameter>,
and <parameter>index.term.separator</parameter> parameters to
support localization of punctuation in <tag>index</tag>
entries.</para>
<para role="commit-changes">Modified: fo/param.ent,1.89; fo/param.xweb,1.102 - Robert
Stayton</para>
</listitem>
<listitem role="commit-message">
<para>Added "Cross References"
<tag>section</tag> in HTML doc (for consistency with the FO
doc). Also, moved the existing FO "Cross
References" <tag>section</tag> to follow the "Linking"
<tag>section</tag>.</para>
<para role="commit-changes">Modified: fo/param.xweb,1.101; html/param.xweb,1.95 -
Michael(tm) Smith</para>
</listitem>
<listitem role="commit-message">
<para>Added ID attribues to all
<tag>Reference</tag> elements (e.g., id="tables" for the doc for
<tag>section</tag> on <tag>Table</tag> params). So pages for
all subsections of ref docs now have stable filenames instead
of arbitrary generated filenames.</para>
<para role="commit-changes">Modified: fo/param.xweb,1.100;
html/param.xweb,1.94 - Michael(tm) Smith</para>
</listitem>
<listitem role="commit-message">
<para>Added two new parameters for
handling of multi-term
<tag>varlistentry</tag> elements:</para>
<para><parameter>variablelist.term.break.after</parameter>:
When the <parameter>variablelist.term.break.after</parameter> is
non-zero, it will generate a line break after each
<tag>term</tag> multi-term
<tag>varlistentry</tag>.</para>
<para><parameter>variablelist.term.separator</parameter>:
When a <tag>varlistentry</tag> contains multiple <tag>term</tag>
elements, the string specified in the value of the
<parameter>variablelist.term.separator</parameter> parameter is
placed after each <tag>term</tag> except the last. The default
is ", " (a comma followed by a space). To suppress rendering of
the separator, set the value of
<parameter>variablelist.term.separator</parameter> to the empty
string ("").</para>
<para>These parameters are primarily intended to be
useful if you have multi-term varlistentries that have long
terms.</para>
<para>Closes #1306676. Thanks to Sam Steingold for
providing an example "lots of long terms" doc that demonstrated
the value of having these options.</para>
<para>Also, added
normalize-space() call to processing of each
<tag>term</tag>.</para>
<para>This change affects all output formats
(HTML, PDF, manpages). The default behavior should pretty much
remain the same as before, but it is possible (as always) that
the change may introduce some
new bugginess.</para>
<para role="commit-changes">Modified: fo/lists.xsl,1.62; fo/param.ent,1.88;
fo/param.xweb,1.99; html/lists.xsl,1.48; html/param.ent,1.86;
html/param.xweb,1.93; manpages/lists.xsl,1.22;
manpages/param.ent,1.14; manpages/param.xweb,1.16;
params/variablelist.term.break.after.xml,1.1;
params/variablelist.term.separator.xml,1.1 - Michael(tm)
Smith</para>
</listitem>
<listitem role="commit-message">
<para>Add <tag>sidebar</tag> titlepage
placeholder attset for styles.</para>
<para role="commit-changes">Modified: fo/titlepage.xsl,1.37 - Robert
Stayton</para>
</listitem>
<listitem role="commit-message">
<para>Add titlepage for
<tag>sidebar</tag>.</para>
<para role="commit-changes">Modified: fo/titlepage.templates.xml,1.27 - Robert
Stayton</para>
</listitem>
<listitem role="commit-message">
<para>Implemented RFE
#1292615.</para>
<para>Added bunch of new parameters (attribute sets)
that affect list presentation: list.block.properties,
<tag>itemizedlist</tag>.properties, <tag>orderedlist</tag>.properties,
<tag>itemizedlist</tag>.<tag>label</tag>.properties and
<tag>orderedlist</tag>.<tag>label</tag>.properties. Default behaviour
of stylesheets has not been changed but further customizations will be
much more easier.</para>
<para role="commit-changes">Modified: fo/lists.xsl,1.61; fo/param.ent,1.87;
fo/param.xweb,1.98; params/itemizedlist.label.properties.xml,1.1;
params/itemizedlist.properties.xml,1.1;
params/list.block.properties.xml,1.1;
params/orderedlist.label.properties.xml,1.1;
params/orderedlist.properties.xml,1.1 - Jirka
Kosek</para>
</listitem>
<listitem role="commit-message">
<para>Implemented RFE
#1242092.</para>
<para>You can enable crop marks in your document by
setting crop.marks=1 and xep.extensions=1. Appearance of crop
marks can be controlled by parameters
<parameter>crop.mark.bleed</parameter> (6pt),
<parameter>crop.mark.offset</parameter> (24pt) and
<parameter>crop.mark.width</parameter> (0.5pt).</para>
<para>Also there
is new named template called user-xep-pis. You can overwrite it in
order to produce some PIs that can control XEP as described in
http://www.renderx.com/reference.html#Output_Formats</para>
<para role="commit-changes">Modified: fo/docbook.xsl,1.36;
fo/param.ent,1.86; fo/param.xweb,1.97; fo/xep.xsl,1.23;
params/crop.mark.bleed.xml,1.1; params/crop.mark.offset.xml,1.1;
params/crop.mark.width.xml,1.1; params/crop.marks.xml,1.1 - Jirka
Kosek</para>
</listitem>
</itemizedlist>
</sect2><!--end of FO changes for snapshot_2006-05-15_0803-->
<sect2 xml:id="V1700_HTML">
<title>HTML</title>
<para>The following changes have been made to the
<filename>html</filename> code
since the 1.69.1 release.</para>
<itemizedlist>
<listitem role="commit-message">
<para>implemented
<tag>index</tag>.method parameter and three
methods.</para>
<para role="commit-changes">Modified: html/autoidx.xsl,1.28 - Robert
Stayton</para>
</listitem>
<listitem role="commit-message">
<para>added <tag>index</tag>.method
parameter to support 3 indexing methods.</para>
<para role="commit-changes">Modified: html/param.ent,1.94;
html/param.xweb,1.103 - Robert Stayton</para>
</listitem>
<listitem role="commit-message">
<para>Implemented feature request
#1072510 as a processing instruction to permit including external
HTML content into HTML output.</para>
<para role="commit-changes">Modified: html/pi.xsl,1.9 - Robert
Stayton</para>
</listitem>
<listitem role="commit-message">
<para>Added new parameter
<parameter>chunk.tocs.and.lots</parameter>.has.<tag>title</tag> which
controls presence of <tag>title</tag> in a separate chunk with
ToC/LoT. Disabling <tag>title</tag> can be very useful if you are
generating frameset output (well, yes those frames, but some customers
really want them ;-).</para>
<para role="commit-changes">Modified: html/chunk-code.xsl,1.15;
html/param.ent,1.93; html/param.xweb,1.102;
params/chunk.tocs.and.lots.has.title.xml,1.1 - Jirka
Kosek</para>
</listitem>
<listitem role="commit-message">
<para>Support dbhtml/dbfo start PI for
<tag>orderedlist</tag> numbering in both HTML and
FO</para>
<para role="commit-changes">Modified: common/common.xsl,1.61; html/lists.xsl,1.50 - Norman
Walsh</para>
</listitem>
<listitem role="commit-message">
<para>Allow <tag>ToC</tag> without
<tag>title</tag> also for set and
<tag>book</tag>.</para>
<para role="commit-changes">Modified: html/autotoc.xsl,1.37; html/division.xsl,1.12 -
Jirka Kosek</para>
</listitem>
<listitem role="commit-message">
<para>Implemented floats uniformly for
<tag>figure</tag>, example, <tag>equation</tag>
and <tag>informalfigure</tag>, <tag>informalexample</tag>, and
<tag>informalequation</tag>.</para>
<para role="commit-changes">Modified: html/formal.xsl,1.22 - Robert
Stayton</para>
</listitem>
<listitem role="commit-message">
<para>Added the
autotoc.<tag>label</tag>.in.hyperlink param.</para>
<para>If the value
of autotoc.<tag>label</tag>.in.hyperlink is non-zero, labels
are included in hyperlinked titles in the <tag>TOC</tag>. If it
is instead zero, labels are still displayed prior to the
hyperlinked titles, but are not hyperlinked along with the
titles.</para>
<para>Closes patch #1065868. Thanks to anatoly techtonik
for the patch.</para>
<para role="commit-changes">Modified: html/autotoc.xsl,1.36; html/param.ent,1.92;
html/param.xweb,1.101; params/autotoc.label.in.hyperlink.xml,1.1 -
Michael(tm) Smith</para>
</listitem>
<listitem role="commit-message">
<para>Added two new params:
html.head.<tag>legalnotice</tag>.<tag>link</tag>.types
and html.head.<tag>legalnotice</tag>.<tag>link</tag>.multiple.</para>
<para>If
the value of the <parameter>generate.legalnotice.link</parameter> is
non-zero, then the stylesheet generates (in the head
<tag>section</tag> of the HTML source) either a single HTML
<tag>link</tag> element or, if the value of
the html.head.<tag>legalnotice</tag>.<tag>link</tag>.multiple is
non-zero, one <tag>link</tag> element for each <tag>link</tag>
type specified. Each <tag>link</tag> has the
following attributes:</para>
<para> - a rel attribute whose value
is derived from the value of
html.head.<tag>legalnotice</tag>.<tag>link</tag>.types</para>
<para> -
an href attribute whose value is set to the URL of the file
containing the <tag>legalnotice</tag></para>
<para> - a <tag>title</tag>
attribute whose value is set to the <tag>title</tag> of the
corresponding <tag>legalnotice</tag> (or a <tag>title</tag>
programatically determined by the stylesheet)</para>
<para>For
example:</para>
<para> <<tag>link</tag> rel="<tag>copyright</tag>"
href="ln-id2524073.html" title="Legal Notice"></para>
<para>Closes
#1476450. Thanks to Sam Steingold.</para>
<para role="commit-changes">Modified: html/chunk-common.xsl,1.45;
html/param.ent,1.91; html/param.xweb,1.100;
params/generate.legalnotice.link.xml,1.4;
params/html.head.legalnotice.link.multiple.xml,1.1;
params/html.head.legalnotice.link.types.xml,1.1 - Michael(tm)
Smith</para>
</listitem>
<listitem role="commit-message">
<para>Added <tag>refclass</tag>.suppress
param.</para>
<para>If the value of <tag>refclass</tag>.suppress is
non-zero, then display <tag>refclass</tag> contents is suppressed
in output. Affects HTML and FO output
only.</para>
<para role="commit-changes">Modified: fo/param.ent,1.93; fo/param.xweb,1.106; html/param.ent,1.90;
html/param.xweb,1.99; params/refclass.suppress.xml,1.1 - Michael(tm)
Smith</para>
</listitem>
<listitem role="commit-message">
<para>Improved support for
<tag>task</tag> subelements</para>
<para role="commit-changes">Modified: fo/task.xsl,1.3; html/task.xsl,1.3 -
Jirka Kosek</para>
</listitem>
<listitem role="commit-message">
<para>Added new
<tag>refclass</tag>.suppress param for suppressing display
of <tag>Refclass</tag> in HTML and FO output. Did not add it to
manpages because manpages stylesheet is currently just silently
ignoring <tag>Refclass</tag> anyway. Closes request
#1461065. Thanks to Davor Ocelic (docelic) for
reporting.</para>
<para role="commit-changes">Modified: fo/refentry.xsl,1.29; html/refentry.xsl,1.23 -
Michael(tm) Smith</para>
</listitem>
<listitem role="commit-message">
<para>Process <tag>alt</tag> text with
normalize-space(). Replace tab indents with
spaces.</para>
<para role="commit-changes">Modified: html/graphics.xsl,1.57 - Robert
Stayton</para>
</listitem>
<listitem role="commit-message">
<para>Content of <tag>citation</tag>
element is automatically linked to the bibliographic <tag>entry</tag>
with the corresponding <tag>abbrev</tag>.</para>
<para role="commit-changes">Modified: html/biblio.xsl,1.26;
html/inline.xsl,1.47; html/xref.xsl,1.58 - Jirka
Kosek</para>
</listitem>
<listitem role="commit-message">
<para>Add template for <tag>task</tag>
in mode="xref-to".</para>
<para role="commit-changes">Modified: fo/xref.xsl,1.63; html/xref.xsl,1.57 - Robert
Stayton</para>
</listitem>
<listitem role="commit-message">
<para>Suppress ID warnings if the
.warnings parameter is 0</para>
<para role="commit-changes">Modified: html/html.xsl,1.17 - Norman
Walsh</para>
</listitem>
<listitem role="commit-message">
<para>Add support for floatstyle to
<tag>figure</tag>.</para>
<para role="commit-changes">Modified: html/formal.xsl,1.21 - Robert
Stayton</para>
</listitem>
<listitem role="commit-message">
<para>Handling of <tag>xref</tag> to
area/areaset need support in extensions code also. I currently have no
time to touch extensions code, so code is here to be enabled when
extension is fixed also.</para>
<para role="commit-changes">Modified: html/xref.xsl,1.56 - Jirka
Kosek</para>
</listitem>
<listitem role="commit-message">
<para>Added 3 parameters for overriding
gentext for <tag>index</tag>
punctuation.</para>
<para role="commit-changes">Modified: html/param.ent,1.89; html/param.xweb,1.98 - Robert
Stayton</para>
</listitem>
<listitem role="commit-message">
<para>Added parameters to support
localization of <tag>index</tag> item punctuation. Added
<tag>index</tag>.separator named template to compute
the separator punctuation based on
locale.</para>
<para role="commit-changes">Modified: html/autoidx.xsl,1.27 - Robert
Stayton</para>
</listitem>
<listitem role="commit-message">
<para>Added a <div
class="{$class}-contents"> wrapper around output of contents
of all formal objects. Also, added an optional <br
class="{class}-break"/> linebreak after all formal
objects.</para>
<para>WARNING: Because this change places an additional
DIV between the DIV wrapper for the <tag>equation</tag> and the
<tag>equation</tag> contents, it may break some existing CSS
stylesheets that have been created with the assumption that there
would never be an intervening DIV there.</para>
<para>The following is
an example of what <tag>Equation</tag> output looks like as a
result of the changes described above.</para>
<para> <div
class="<tag>equation</tag>"> <a name="three"
id="three"></a></para>
<para> <p
class="<tag>title</tag>"><b>(1.3)</b></p></para>
<para>
<div class="equation-contents"> <span
class="<tag>mathphrase</tag>">1+1=3</span>
</div> </div><br
class="equation-break"></para>
<para>Rationale: These changes allow
CSS control of the placement of the formal-object
<tag>title</tag> relative to the formal-object
contents. For example, using the CSS "float" <tag>property</tag>
enables the <tag>title</tag> and contents to be rendered on the
same line. Example stylesheet:</para>
<para> .<tag>equation</tag>
{ margin-top: 20px; margin-bottom: 20px; }
.equation-contents { float: left; }</para>
<para>
.<tag>equation</tag> .<tag>title</tag> { margin-top: 0;
float: right; margin-right: 200px; }</para>
<para>
.<tag>equation</tag> .<tag>title</tag> b { font-weight:
normal; }</para>
<para> .equation-break { clear: both;
}</para>
<para>Note that the purpose of the ".equation-break" class is
to provide a way to clear off the floats.</para>
<para>If you want
to instead have the <tag>equation</tag> <tag>title</tag> rendered to
the left of the <tag>equation</tag> contents, you can do
something like this:</para>
<para> .<tag>equation</tag> {
margin-top: 20px; width: 300px; margin-bottom: 20px;
} .equation-contents { float: right; }</para>
<para>
.<tag>equation</tag> .<tag>title</tag> { margin-top: 0;
float: left; margin-right: 200px; }</para>
<para>
.<tag>equation</tag> .<tag>title</tag> b { font-weight:
normal; }</para>
<para> .equation-break { clear: both;
}</para>
<para role="commit-changes">Modified: html/formal.xsl,1.20 - Michael(tm) Smith</para>
</listitem>
<listitem role="commit-message">
<para>Added a chunker.output.quiet
top-level parameter so that the chunker can be made quiet by
default</para>
<para role="commit-changes">Modified: html/chunker.xsl,1.26 - Norman Walsh</para>
</listitem>
<listitem role="commit-message">
<para>Added support for <tag>link</tag>,
<tag>olink</tag>, and <tag>xref</tag> within OO
<tag>Classsynopsis</tag> and children. (Because DocBook NG/5
allows it).</para>
<para role="commit-changes">Modified: fo/synop.xsl,1.15; html/synop.xsl,1.19 - Michael(tm)
Smith</para>
</listitem>
<listitem role="commit-message">
<para>New parameter:
<parameter>id.warnings</parameter>. If non-zero, warnings are
generated for titled objects that don't have titles. True by default;
I wonder if this will be too aggressive?</para>
<para role="commit-changes">Modified: html/biblio.xsl,1.25;
html/component.xsl,1.27; html/division.xsl,1.11; html/formal.xsl,1.19;
html/glossary.xsl,1.20; html/html.xsl,1.13; html/index.xsl,1.16;
html/param.ent,1.88; html/param.xweb,1.97; html/refentry.xsl,1.22;
html/sections.xsl,1.30; params/id.warnings.xml,1.1 - Norman
Walsh</para>
</listitem>
<listitem role="commit-message">
<para>If the
<parameter>keep.relative.image.uris</parameter> parameter is true,
don't use the absolute <tag>URI</tag> (as calculated from xml:base) in
the img src attribute, us the value the <tag>author</tag>
specified. Note that we still have to calculate the absolute
<tag>filename</tag> for use in the image intrinsics
extension.</para>
<para role="commit-changes">Modified: html/graphics.xsl,1.56 - Norman
Walsh</para>
</listitem>
<listitem role="commit-message">
<para>Support <tag>date</tag> as an
inline</para>
<para role="commit-changes">Modified: fo/inline.xsl,1.43; html/inline.xsl,1.46 - Norman
Walsh</para>
</listitem>
<listitem role="commit-message">
<para>Added new parameter
<parameter>keep.relative.image.uris</parameter></para>
<para role="commit-changes">Modified: fo/param.ent,1.91;
fo/param.xweb,1.104; html/param.ent,1.87; html/param.xweb,1.96;
params/keep.relative.image.uris.xml,1.1 - Norman
Walsh</para>
</listitem>
<listitem role="commit-message">
<para>Added two new parameters for
handling of multi-term
<tag>varlistentry</tag> elements:</para>
<para><parameter&