<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 for the DocBook XSL Stylesheets</title>
  <pubdate><?dbtimestamp format="Y-m-d"?></pubdate>
  <releaseinfo role="cvs">$Revision: 7393 $ $Date: 2007-08-30 22:13:49 +0900 (Thu, 30 Aug 2007) $</releaseinfo>
  <!-- * <author><orgname>DocBook Project Development Team</orgname></author> -->

<abstract>
  <!-- * FIXME: It's really a PITA to do this thing of toggling of -->
  <!-- * commenting of various para instances in this intro depending of -->
  <!-- * what type of release it is (snapshot, dot-zero, dot-one-plus). -->
  <!-- * So I've now added profiling attributes where we need them. But -->
  <!-- * I've not yet tweaked the release-notes build to actually do -->
  <!-- * anything with them. It can wait until after the 1.73.2 release). -->
<para condition="dot-zero;dot-one-plus">This release-notes
  document is available in the following formats:
  <link
    xlink:href="http://docbook.sourceforge.net/release/xsl/current/RELEASE-NOTES.html"
    >HTML</link>,
  <link
    xlink:href="http://docbook.sourceforge.net/release/xsl/current/RELEASE-NOTES.pdf"
    >PDF</link>,
  <link
    xlink:href="http://docbook.sourceforge.net/release/xsl/current/RELEASE-NOTES.txt"
    >plain text</link>; it provides a per-release list
of enhancements and changes to the stylesheets’ public APIs
(user-configurable parameters) and excludes descriptions of most
bug fixes. For a complete list of all changes (including all bug
fixes) that have been made since the previous release, see the
separate <link xlink:href="NEWS">NEWS</link> (plain text) or <link
  xlink:href="NEWS.html">NEWS.html</link> files. Also available:
An online <link
  xlink:href="http://docbook.svn.sourceforge.net/viewvc/docbook/trunk/xsl/?view=log"
  >hyperlinked change history</link> (warning: big file) of all
changes made over the entire history of the codebase.</para>

<!-- * <para condition="dot-zero">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 condition="dot-one-plus">As with all DocBook Project “dot
  one plus” releases, this release aspires to be stable (in
  contrast to <link linkend="dot0">dot-zero</link> releases, which
  are experimental).</para>

<!-- * <para condition="snapshot">This is a pre-release “snapshot” of the -->
<!-- * DocBook XSL Stylesheets. The change information in the first -->
<!-- * section of this file (for “<xi:include href="NEWS.xml" -->
  <!-- * xpointer="xpointer(/article/sect1/title/text())"/>”) is -->
<!-- * auto-generated from change descriptions stored in the project -->
<!-- * source-code repository.</para> -->
<!-- *  -->
<!-- * <para condition="snapshot">That means the first section contains -->
<!-- * descriptions both of bug fixes and of feature changes. The -->
<!-- * remaining sections are manually edited changelog subsets that -->
<!-- * exclude bug-fix descriptions – that is, trimmed down to just those -->
<!-- * those descriptions that document enhancements and changes to the -->
<!-- * public APIs (user-configurable parameters).</para> -->
</abstract>
</info>

<!-- * <sect1 condition="snapshot"> -->
  <!-- * <xi:include href="NEWS.xml" xpointer="xpointer(/article/sect1/*)"/> -->
<!-- * </sect1> -->

<sect1 xml:id="V1.73.2">
<title>Release Notes: 1.73.2</title>
<para>This is solely a minor bug-fix update to the 1.73.1 release.
  It fixes a packaging error in the 1.73.1 package, as well as a
  bug in footnote handling in FO output.</para>
</sect1>

<sect1 xml:id="V1.73.1">
<title>Release: 1.73.1</title>
<para>This is mostly a bug-fix update to the 1.73.0 release.</para>

<sect2 xml:id="V1.73.1_Gentext">
<title>Gentext</title>
<para>The following changes have been made to the
            <filename>gentext</filename> code
            since the 1.73.0 release.</para>
<itemizedlist>
<listitem>
<para><literal>Mauritz Jeanson: locale/de.xml</literal></para><screen><phrase role="commit-message">Applied patch #1766009.</phrase></screen>
</listitem>
<listitem>
<para><literal>Michael(tm) Smith: locale/lv.xml</literal></para><screen><phrase role="commit-message">Added localization for <tag>ProductionSet</tag>.</phrase></screen>
</listitem>
</itemizedlist>
</sect2><!--end of Gentext changes for 1.73.1-->

<sect2 xml:id="V1.73.1_FO">
<title>FO</title>
<para>The following changes have been made to the
            <filename>fo</filename> code
            since the 1.73.0 release.</para>
<itemizedlist>
<listitem>
<para><literal>Mauritz Jeanson: table.xsl</literal></para><screen><phrase role="commit-message">Modified the <tag>tgroup</tag> template so that, for tables with multiple tgroups, 
a width attribute is output on all corresponding fo:tables. Previously, 
there was a test prohibiting this (and a comment saying that outputting more
than one width attribute will cause an error). But this seems to be no longer 
relevant; it is not a problem with FOP 0.93 or XEP 4.10. Closes bug #1760559.</phrase></screen>
</listitem>
<listitem>
<para><literal>Mauritz Jeanson: graphics.xsl</literal></para><screen><phrase role="commit-message">Replaced useless &lt;a&gt; elements with warning messages (textinsert extension).</phrase></screen>
</listitem>
<listitem>
<para><literal>Mauritz Jeanson: admon.xsl</literal></para><screen><phrase role="commit-message">Enabled generation of ids (on fo:wrapper) for indexterms in admonition titles, so that page
references in the <tag>index</tag> can be created. Closes bug #1775086.</phrase></screen>
</listitem>
</itemizedlist>
</sect2><!--end of FO changes for 1.73.1-->

<sect2 xml:id="V1.73.1_HTML">
<title>HTML</title>
<para>The following changes have been made to the
            <filename>html</filename> code
            since the 1.73.0 release.</para>
<itemizedlist>
<listitem>
<para><literal>Mauritz Jeanson: titlepage.xsl</literal></para><screen><phrase role="commit-message">Added &lt;xsl:call-template name="process.footnotes"/&gt; to <tag>abstract</tag> template
so that footnotes in <tag>info</tag>/<tag>abstract</tag> are processed. Closes bug #1760907.</phrase></screen>
</listitem>
<listitem>
<para><literal>Michael(tm) Smith: pi.xsl; synop.xsl</literal></para><screen><phrase role="commit-message">Changed handling of HTML output for the <tag>cmdsynopsis</tag> and
<tag>funcsynopsis</tag> elements, such that a@id instances are generated for
them if they are descendants of any element containing a dbcmdlist
or dbfunclist PI. Also, update the embedded <tag>reference</tag> docs for the
dbcmdlist and dbfunclist PIs to make it clear that they can be
used within any element for which <tag>cmdsynopsis</tag> or <tag>funcsynopsis</tag> are
valid children.</phrase></screen>
</listitem>
<listitem>
<para><literal>Michael(tm) Smith: formal.xsl</literal></para><screen><phrase role="commit-message">Reverted the part of <tag>revision</tag> 6952 that caused a@id anchors to be
generated for output of informal objects. Thanks to Sam Steingold
for reporting.</phrase></screen>
</listitem>
<listitem>
<para><literal>Robert Stayton: glossary.xsl</literal></para><screen><phrase role="commit-message">Account for a <tag>glossary</tag> with no <tag>glossdiv</tag> or <tag>glossentry</tag> children.</phrase></screen>
</listitem>
<listitem>
<para><literal>Mauritz Jeanson: titlepage.xsl</literal></para><screen><phrase role="commit-message">Modified <tag>legalnotice</tag> template so that the base.name parameter is calculated 
in the same way as for <tag>revhistory</tag> chunks. Using &lt;xsl:apply-templates 
mode="chunk-filename" select="."/&gt; did not work for single-page output since
the template with that mode is in chunk-code.xsl.</phrase></screen>
</listitem>
<listitem>
<para><literal>Mauritz Jeanson: graphics.xsl</literal></para><screen><phrase role="commit-message">Updated support for SVG (must be a child of <tag>imagedata</tag> in DB 5).
Added support for MathML in <tag>imagedata</tag>.</phrase></screen>
</listitem>
<listitem>
<para><literal>Mauritz Jeanson: pi.xsl</literal></para><screen><phrase role="commit-message">Added documentation for the dbhh PI (used for context-sensitive HTML Help).
(The two templates matching 'dbhh' are still in htmlhelp-common.xsl).</phrase></screen>
</listitem>
</itemizedlist>
</sect2><!--end of HTML changes for 1.73.1-->

<sect2 xml:id="V1.73.1_Manpages">
<title>Manpages</title>
<para>The following changes have been made to the
            <filename>manpages</filename> code
            since the 1.73.0 release.</para>
<itemizedlist>
<listitem>
<para><literal>Michael(tm) Smith: endnotes.xsl</literal></para><screen><phrase role="commit-message">In manpages output, generate warnings about notesources with
non-para children only if the notesource is a <tag>footnote</tag> or
<tag>annotation</tag>. Thanks to Sam Steingold for reporting problems with
the existing handling.</phrase></screen>
</listitem>
</itemizedlist>
</sect2><!--end of Manpages changes for 1.73.1-->

<sect2 xml:id="V1.73.1_HTMLHelp">
<title>HTMLHelp</title>
<para>The following changes have been made to the
            <filename>htmlhelp</filename> code
            since the 1.73.0 release.</para>
<itemizedlist>
<listitem>
<para><literal>Michael(tm) Smith: htmlhelp-common.xsl</literal></para><screen><phrase role="commit-message">Added single-pass namespace-stripping support to the htmlhelp,
eclipse, and javahelp stylesheets.</phrase></screen>
</listitem>
</itemizedlist>
</sect2><!--end of HTMLHelp changes for 1.73.1-->

<sect2 xml:id="V1.73.1_Eclipse">
<title>Eclipse</title>
<para>The following changes have been made to the
            <filename>eclipse</filename> code
            since the 1.73.0 release.</para>
<itemizedlist>
<listitem>
<para><literal>Michael(tm) Smith: eclipse.xsl</literal></para><screen><phrase role="commit-message">Added single-pass namespace-stripping support to the htmlhelp,
eclipse, and javahelp stylesheets.</phrase></screen>
</listitem>
</itemizedlist>
</sect2><!--end of Eclipse changes for 1.73.1-->

<sect2 xml:id="V1.73.1_JavaHelp">
<title>JavaHelp</title>
<para>The following changes have been made to the
            <filename>javahelp</filename> code
            since the 1.73.0 release.</para>
<itemizedlist>
<listitem>
<para><literal>Michael(tm) Smith: javahelp.xsl</literal></para><screen><phrase role="commit-message">Added single-pass namespace-stripping support to the htmlhelp,
eclipse, and javahelp stylesheets.</phrase></screen>
</listitem>
</itemizedlist>
</sect2><!--end of JavaHelp changes for 1.73.1-->

<sect2 xml:id="V1.73.1_Roundtrip">
<title>Roundtrip</title>
<para>The following changes have been made to the
            <filename>roundtrip</filename> code
            since the 1.73.0 release.</para>
<itemizedlist>
<listitem>
<para><literal>Steve Ball: blocks2dbk.xsl; blocks2dbk.dtd; pages2normalise.xsl</literal></para><screen><phrase role="commit-message">Modularised blocks2dbk to allow customisation,
Added support for tables to pages2normalise</phrase></screen>
</listitem>
</itemizedlist>
</sect2><!--end of Roundtrip changes for 1.73.1-->

<sect2 xml:id="V1.73.1_Params">
<title>Params</title>
<para>The following changes have been made to the
            <filename>params</filename> code
            since the 1.73.0 release.</para>
<itemizedlist>
<listitem>
<para><literal>Robert Stayton: procedure.properties.xml</literal></para><screen><phrase role="commit-message"><tag>procedure</tag> was inheriting keep-together from formal.object.properties, but
a <tag>procedure</tag> does not need to be kept together by default.</phrase></screen>
</listitem>
<listitem>
<para><literal>Dave Pawson: title.font.family.xml; component.label.includes.part.label.xml; table.frame.b⋯</literal></para><screen><phrase role="commit-message">Regular formatting re-org.</phrase></screen>
</listitem>
</itemizedlist>
</sect2><!--end of Params changes for 1.73.1-->
</sect1>

<sect1 xml:id="V1.73.0">
<title>Release: 1.73.0</title>
<para>This release includes important bug fixes and adds the following
significant feature changes:
<variablelist>
  <varlistentry>
    <term>New localizations and localization updates</term>
    <listitem>
      <para>We added two new localizations: Latvian and
        Esperanto, and made updates to the Czech, Chinese
        Simplified, Mongolian, Serbian, Italian, and Ukrainian
        localizations.</para>
    </listitem>
  </varlistentry>
  <varlistentry>
    <term>ISO690 citation style for bibliography output.</term>
    <listitem>
      <para>Set the
        <parameter>bibliography.style</parameter> parameter to
        <literal>iso690</literal> to use ISO690 style.</para>
    </listitem>
  </varlistentry>
  <varlistentry>
    <term>New documentation for processing instructions (PI)</term>
    <listitem>
      <para>The reference documentation that ships with the
        release now includes <link
          xlink:href="http://docbook.sourceforge.net/release/xsl/current/doc/pi/"
          >documentation on all PIs</link> that you can use to
        control output from the stylesheets.</para>
    </listitem>
  </varlistentry>
  <varlistentry>
    <term>New profiling parameters for <literal>audience</literal> and <literal>wordsize</literal></term>
    <listitem>
      <para>You can now do profiling based on the values of the
        <literal>audience</literal> and
        <literal>wordsize</literal> attributes.</para>
    </listitem>
  </varlistentry>
  <varlistentry>
    <term>Changes to man-page output</term>
    <listitem>
      <para>The manpages stylesheet now supports single-pass
        profiling and single-pass DocBook 5 namespace stripping
        (just as the HTML and FO stylesheets also do). Also, added
        handling for <tag>mediaobject</tag> &amp;
        <tag>inlinemediaobject</tag>. (Each <tag>imagedata</tag>,
        <tag>audiodata</tag>, or <tag>videodata</tag> element
        within a <tag>mediaobject</tag> or inline
        <tag>mediaobject</tag> is now treated as a "notesource"
        and so handled in much the same way as links and
        <tag>annotation</tag>/<tag>alt</tag>/<tag>footnote</tag>
        are in manpages output.) And added the
        <parameter>man.authors.section.enabled</parameter> and
        <parameter>man.copyright.section.enabled</parameter>
        parameters to enable control over whether output includes
        auto-generated <literal>AUTHORS</literal> and
        <literal>COPYRIGHT</literal> sections.</para>
    </listitem>
  </varlistentry>
  <varlistentry>
    <term>Highlighting support for C</term>
    <listitem>
      <para>The highlighting mechanism for generating
        syntax-highlighted code snippets in output now supports C
        code listings (along with Java, PHP, XSLT, and others).</para>
    </listitem>
  </varlistentry>
  <varlistentry>
    <term>Experimental <literal>docbook-xsl-update script</literal></term>
    <listitem>
      <para>We added an experimental <literal>docbook-xsl-update
          script</literal>, the purpose of which is to facilitate
        easy sync-up to the latest docbook-xsl snapshot (by means
        of rsync).</para>
    </listitem>
  </varlistentry>
</variablelist> 
</para>

<sect2 xml:id="V1.73.0_Gentext">
<title>Gentext</title>
<para>The following changes have been made to the
<filename>gentext</filename> code
since the 1.72.0 release.</para>
<itemizedlist>
<listitem>
<para><literal>Michael(tm) Smith: locale/lv.xml; Makefile</literal></para><screen><phrase role="commit-message">Added Latvian localization file, from Girts Ziemelis.</phrase></screen>
</listitem>
<listitem>
<para><literal>Dongsheng Song: locale/zh_cn.xml</literal></para><screen><phrase role="commit-message">Brought up to <tag>date</tag> with en.xml in terms of items. A few strings marked for translation.</phrase></screen>
</listitem>
<listitem>
<para><literal>Jirka Kosek: locale/cs.xml</literal></para><screen><phrase role="commit-message">Added missing translations</phrase></screen>
</listitem>
<listitem>
<para><literal>Robert Stayton: locale/eo.xml</literal></para><screen><phrase role="commit-message">New locale for Esperanto.</phrase></screen>
</listitem>
<listitem>
<para><literal>Robert Stayton: locale/mn.xml</literal></para><screen><phrase role="commit-message">Update from Ganbold Tsagaankhuu.</phrase></screen>
</listitem>
<listitem>
<para><literal>Jirka Kosek: locale/en.xml; locale/cs.xml</literal></para><screen><phrase role="commit-message">Rules for normalizing <tag>glossary</tag> entries before they are sorted can be now different for each language.</phrase></screen>
</listitem>
<listitem>
<para><literal>Michael(tm) Smith: locale/sr_Latn.xml; locale/sr.xml</literal></para><screen><phrase role="commit-message">Committed changes from Miloš Komarčević to Serbian files.</phrase></screen>
</listitem>
<listitem>
<para><literal>Robert Stayton: locale/ja.xml</literal></para><screen><phrase role="commit-message">Fix <tag>chapter</tag> in context xref-number-and-title</phrase></screen>
</listitem>
<listitem>
<para><literal>Robert Stayton: locale/it.xml</literal></para><screen><phrase role="commit-message">Improved version from contributor.</phrase></screen>
</listitem>
<listitem>
<para><literal>Mauritz Jeanson: locale/uk.xml</literal></para><screen><phrase role="commit-message">Applied patch 1592083.</phrase></screen>
</listitem>
</itemizedlist>
</sect2><!--end of Gentext changes for 1.73.0-->
<sect2 xml:id="V1.73.0_Common">
<title>Common</title>
<para>The following changes have been made to the
<filename>common</filename> code
since the 1.72.0 release.</para>
<itemizedlist>
<listitem>
<para><literal>Michael(tm) Smith: labels.xsl</literal></para><screen><phrase role="commit-message">Changed handling of <tag>reference</tag> auto-labeling such that <tag>reference</tag>
(when it appears at the component level) is now affected by the
<parameter>label.from.part</parameter> param, just as <tag>preface</tag>, <tag>chapter</tag>, and <tag>appendix</tag>.</phrase></screen>
</listitem>
<listitem>
<para><literal>Michael(tm) Smith: common.xsl</literal></para><screen><phrase role="commit-message">Added support to the HTML stylesheets for proper processing of
<tag>orgname</tag> as a child of <tag>author</tag>.</phrase></screen>
</listitem>
<listitem>
<para><literal>Michael(tm) Smith: refentry.xsl</literal></para><screen><phrase role="commit-message">Refined logging output of <tag>refentry</tag> metadata-gathering template;
for some cases of "missing" elements (<tag>refmiscinfo</tag> stuff, etc.),
the log messages now include URL to corresponding page in the
Definitive Guide (TDG).</phrase></screen>
</listitem>
<listitem>
<para><literal>Robert Stayton: titles.xsl</literal></para><screen><phrase role="commit-message">Add <tag>refsection</tag>/<tag>info</tag>/<tag>title</tag> support.</phrase></screen>
</listitem>
<listitem>
<para><literal>Michael(tm) Smith: titles.xsl</literal></para><screen><phrase role="commit-message">Added support for correct handling of <tag>xref</tag> to elements that
contain <tag>info</tag>/<tag>title</tag> descendants but no <tag>title</tag> children.

This should be further refined so that it handles any *<tag>info</tag>
elements. And there are probably some other places where similar
handling for *<tag>info</tag>/<tag>title</tag> should be added.</phrase></screen>
</listitem>
<listitem>
<para><literal>Mauritz Jeanson: pi.xsl</literal></para><screen><phrase role="commit-message">Modified &lt;xsl:when&gt; in datetime.format template to work
around Xalan bug.</phrase></screen>
</listitem>
</itemizedlist>
</sect2><!--end of Common changes for 1.73.0-->
<sect2 xml:id="V1.73.0_FO">
<title>FO</title>
<para>The following changes have been made to the
<filename>fo</filename> code
since the 1.72.0 release.</para>
<itemizedlist>
<listitem>
<para><literal>Robert Stayton: component.xsl</literal></para><screen><phrase role="commit-message">Add parameters to the page.sequence utility template.</phrase></screen>
</listitem>
<listitem>
<para><literal>Mauritz Jeanson: xref.xsl</literal></para><screen><phrase role="commit-message">Added template for <tag>xref</tag> to <tag>area</tag>/<tag>areaset</tag>.
Part of fix for bug #1675513 (<tag>xref</tag> to <tag>area</tag> broken).</phrase></screen>
</listitem>
<listitem>
<para><literal>Michael(tm) Smith: inline.xsl</literal></para><screen><phrase role="commit-message">Added template match for <tag>person</tag> element to fo stylesheet.</phrase></screen>
</listitem>
<listitem>
<para><literal>Robert Stayton: lists.xsl</literal></para><screen><phrase role="commit-message">Added support for spacing="compact" in <tag>variablelist</tag>, per bug report #1722540.</phrase></screen>
</listitem>
<listitem>
<para><literal>Robert Stayton: table.xsl</literal></para><screen><phrase role="commit-message"><tag>table</tag> pgwide="1" should also use pgwide.properties attribute-set.</phrase></screen>
</listitem>
<listitem>
<para><literal>Mauritz Jeanson: inline.xsl</literal></para><screen><phrase role="commit-message">Make citations numbered if <parameter>bibliography.numbered</parameter> != 0.</phrase></screen>
</listitem>
<listitem>
<para><literal>Robert Stayton: param.xweb; param.ent</literal></para><screen><phrase role="commit-message">Add new profiling parameters for audience and wordsize.</phrase></screen>
</listitem>
<listitem>
<para><literal>Robert Stayton: param.xweb; param.ent</literal></para><screen><phrase role="commit-message">Added <parameter>callout.icon.size</parameter> parameter.</phrase></screen>
</listitem>
<listitem>
<para><literal>Robert Stayton: inline.xsl; xref.xsl</literal></para><screen><phrase role="commit-message">Add support for xlink as <tag>olink</tag>.</phrase></screen>
</listitem>
<listitem>
<para><literal>Robert Stayton: autotoc.xsl; param.xweb; param.ent</literal></para><screen><phrase role="commit-message">Add support for <parameter>qanda.in.toc</parameter> to fo <tag>TOC</tag>.</phrase></screen>
</listitem>
<listitem>
<para><literal>Robert Stayton: component.xsl</literal></para><screen><phrase role="commit-message">Improved the page.sequence utility template for use with <tag>book</tag>.</phrase></screen>
</listitem>
<listitem>
<para><literal>Robert Stayton: division.xsl</literal></para><screen><phrase role="commit-message">Refactored the big <tag>book</tag> template into smaller pieces.
Used the "page.sequence" utility template in
component.xsl to shorten the <tag>toc</tag> piece.
Added placeholder templates for front.cover and back.cover.</phrase></screen>
</listitem>
<listitem>
<para><literal>Robert Stayton: param.xweb; param.ent; sections.xsl</literal></para><screen><phrase role="commit-message">Add <parameter>section.container.element</parameter> parameter to enable
pgwide spans inside sections.</phrase></screen>
</listitem>
<listitem>
<para><literal>Robert Stayton: param.xweb; param.ent; component.xsl</literal></para><screen><phrase role="commit-message">Add component.titlepage.properties attribute-set to
support span="all" and other properties.</phrase></screen>
</listitem>
<listitem>
<para><literal>Robert Stayton: htmltbl.xsl; table.xsl</literal></para><screen><phrase role="commit-message">Apply table.row.properties template to html <tag>tr</tag> rows too.
Add keep-with-next to table.row.properties when <tag>row</tag> is in <tag>thead</tag>.</phrase></screen>
</listitem>
<listitem>
<para><literal>Robert Stayton: table.xsl</literal></para><screen><phrase role="commit-message">Add support for <parameter>default.table.frame</parameter> parameter.
Fix bug 1575446 rowsep last check for @morerows.</phrase></screen>
</listitem>
<listitem>
<para><literal>Robert Stayton: refentry.xsl</literal></para><screen><phrase role="commit-message">Add support for <tag>info</tag>/<tag>title</tag> in refsections.</phrase></screen>
</listitem>
<listitem>
<para><literal>David Cramer: qandaset.xsl</literal></para><screen><phrase role="commit-message">Make fo questions and answers behave the same way as html</phrase></screen>
</listitem>
<listitem>
<para><literal>Jirka Kosek: lists.xsl</literal></para><screen><phrase role="commit-message">Added missing attribute set for <tag>procedure</tag></phrase></screen>
</listitem>
<listitem>
<para><literal>Jirka Kosek: param.xweb; biblio.xsl; docbook.xsl; param.ent; biblio-iso690.xsl</literal></para><screen><phrase role="commit-message">Added support for formatting biblioentries according to ISO690 <tag>citation</tag> style.
New <tag>bibliography</tag> style can be turned on by setting parameter <parameter>bibliography.style</parameter> to "iso690"
The code was provided by Jana Dvorakova</phrase></screen>
</listitem>
<listitem>
<para><literal>Robert Stayton: param.xweb; param.ent; pagesetup.xsl</literal></para><screen><phrase role="commit-message">Add header.table.properties and footer.table.properties attribute-sets.</phrase></screen>
</listitem>
<listitem>
<para><literal>Robert Stayton: inline.xsl</literal></para><screen><phrase role="commit-message">Add <parameter>fop1.extensions</parameter> for <tag>menuchoice</tag> arrow handling exception.</phrase></screen>
</listitem>
</itemizedlist>
</sect2><!--end of FO changes for 1.73.0-->
<sect2 xml:id="V1.73.0_HTML">
<title>HTML</title>
<para>The following changes have been made to the
            <filename>html</filename> code
            since the 1.72.0 release.</para>
<itemizedlist>
<listitem>
<para><literal>Mauritz Jeanson: param.xweb; param.ent</literal></para><screen><phrase role="commit-message">Moved declaration and documentation of <parameter>javahelp.encoding</parameter> from javahelp.xsl to the
regular "parameter machinery".</phrase></screen>
</listitem>
<listitem>
<para><literal>Michael(tm) Smith: admon.xsl</literal></para><screen><phrase role="commit-message">Changed handling of titles for note, warning, <tag>caution</tag>, <tag>important</tag>,
<tag>tip</tag> admonitions: We now output and HTML h3 head only if
<parameter>admon.textlabel</parameter> is non-zero or if the admonition actually contains
a <tag>title</tag>; otherwise, we don't output an h3 head at all.
(Previously, we were outputting an empty h3 if the <parameter>admon.textlabel</parameter>
was zero and if the admonition had no title.)</phrase></screen>
</listitem>
<listitem>
<para><literal>Mauritz Jeanson: xref.xsl</literal></para><screen><phrase role="commit-message">Added template for <tag>xref</tag> to <tag>area</tag>/<tag>areaset</tag>.
Part of fix for bug #1675513 (<tag>xref</tag> to <tag>area</tag> broken).</phrase></screen>
</listitem>
<listitem>
<para><literal>Mauritz Jeanson: titlepage.xsl; component.xsl; division.xsl; sections.xsl</literal></para><screen><phrase role="commit-message">Added fixes to avoid duplicate ids when <parameter>generate.id.attributes</parameter> = 1.
This (hopefully) closes bug #1671052.</phrase></screen>
</listitem>
<listitem>
<para><literal>Michael(tm) Smith: formal.xsl; pi.xsl</literal></para><screen><phrase role="commit-message">Made the dbfunclist PI work as intended. Also added doc for
dbfunclist and dbcmdlist PIs.</phrase></screen>
</listitem>
<listitem>
<para><literal>Michael(tm) Smith: pi.xsl; synop.xsl</literal></para><screen><phrase role="commit-message">Made the dbcmdlist work the way it appears to have been intended
to work. Restored dbhtml-dir template back to pi.xsl.</phrase></screen>
</listitem>
<listitem>
<para><literal>Michael(tm) Smith: titlepage.xsl; param.xweb; param.ent</literal></para><screen><phrase role="commit-message">Added new param <parameter>abstract.notitle.enabled</parameter>.
If non-zero, in output of the <tag>abstract</tag> element on titlepages,
display of the <tag>abstract</tag> <tag>title</tag> is suppressed.
Because sometimes you really don't want or need that <tag>title</tag>
there...</phrase></screen>
</listitem>
<listitem>
<para><literal>Michael(tm) Smith: chunk-code.xsl; graphics.xsl</literal></para><screen><phrase role="commit-message">When we are chunking long descriptions for <tag>mediaobject</tag> instances
into separate HTML output files, and <parameter>use.id.as.filename</parameter> is
non-zero, if a <tag>mediaobject</tag> has an ID, use that ID as the basename
for the long-description file (otherwise, we generate an ID for it
and use that ID as the basename for the file).
The parallels the recent change made to cause IDs for <tag>legalnotice</tag>
instances to be used as basenames for <tag>legalnotice</tag> chunks.
Also, made some minor refinements to the recent changes for
<tag>legalnotice</tag> chunk handling.</phrase></screen>
</listitem>
<listitem>
<para><literal>Michael(tm) Smith: titlepage.xsl</literal></para><screen><phrase role="commit-message">Added support to the HTML stylesheets for proper processing of
<tag>orgname</tag> as a child of <tag>author</tag>.</phrase></screen>
</listitem>
<listitem>
<para><literal>Michael(tm) Smith: chunk-code.xsl</literal></para><screen><phrase role="commit-message">When $generate.legalnotice.link is non-zero and
$use.id.as.filename is also non-zero, if a <tag>legalnotice</tag> has an ID,
then instead of assigning the "ln-&lt;generatedID&gt;" basename to the
output file for that <tag>legalnotice</tag>, just use its real ID as the
basename for the file -- as we do when chunking other elements
that have IDs.</phrase></screen>
</listitem>
<listitem>
<para><literal>David Cramer: xref.xsl</literal></para><screen><phrase role="commit-message">Handle <tag>alt</tag> text on xrefs to steps when the step doesn't have a <tag>title</tag>.</phrase></screen>
</listitem>
<listitem>
<para><literal>David Cramer: lists.xsl</literal></para><screen><phrase role="commit-message">Added &lt;p&gt; element around <tag>term</tag> in <tag>variablelist</tag> when formatted as <tag>table</tag> to avoid misalignment of <tag>term</tag> and <tag>listitem</tag> in xhtml (non-quirks mode) output</phrase></screen>
</listitem>
<listitem>
<para><literal>David Cramer: qandaset.xsl</literal></para><screen><phrase role="commit-message">Added &lt;p&gt; element around <tag>question</tag> and <tag>answer</tag> labels to avoid misalignment of <tag>label</tag> and <tag>listitem</tag> in xhtml (non-quirks mode) output</phrase></screen>
</listitem>
<listitem>
<para><literal>David Cramer: lists.xsl</literal></para><screen><phrase role="commit-message">Added &lt;p&gt; element around callouts to avoid misalignment of <tag>callout</tag> and <tag>listitem</tag> in xhtml (non-quirks mode) output</phrase></screen>
</listitem>
<listitem>
<para><literal>Mauritz Jeanson: inline.xsl</literal></para><screen><phrase role="commit-message">Make citations numbered if <parameter>bibliography.numbered</parameter> != 0.</phrase></screen>
</listitem>
<listitem>
<para><literal>Robert Stayton: param.xweb; param.ent</literal></para><screen><phrase role="commit-message">Add support for new profiling attributes audience and wordsize.</phrase></screen>
</listitem>
<listitem>
<para><literal>Robert Stayton: inline.xsl; xref.xsl</literal></para><screen><phrase role="commit-message">Add support for xlink olinks.</phrase></screen>
</listitem>
<listitem>
<para><literal>Jirka Kosek: glossary.xsl</literal></para><screen><phrase role="commit-message">Rules for normalizing <tag>glossary</tag> entries before they are sorted can be now different for each language.</phrase></screen>
</listitem>
<listitem>
<para><literal>Robert Stayton: chunk-common.xsl; chunk-code.xsl; manifest.xsl; chunk.xsl</literal></para><screen><phrase role="commit-message">Refactored the chunking modules to move all named templates to
chunk-common.xsl and all match templates to chunk-code.xsl, in
order to enable better chunk customization.
See the comments in chunk.xsl for more details.</phrase></screen>
</listitem>
<listitem>
<para><literal>Robert Stayton: lists.xsl</literal></para><screen><phrase role="commit-message">Add <tag>anchor</tag> for xml:id for <tag>listitem</tag> in <tag>varlistentry</tag>.</phrase></screen>
</listitem>
<listitem>
<para><literal>Robert Stayton: refentry.xsl</literal></para><screen><phrase role="commit-message">Add support for <tag>info</tag>/<tag>title</tag> in refsections for db5.</phrase></screen>
</listitem>
<listitem>
<para><literal>Jirka Kosek: param.xweb; biblio.xsl; docbook.xsl; param.ent; biblio-iso690.xsl</literal></para><screen><phrase role="commit-message">Added support for formatting biblioentries according to ISO690 <tag>citation</tag> style.
New <tag>bibliography</tag> style can be turned on by setting parameter <parameter>bibliography.style</parameter> to "iso690"
The code was provided by Jana Dvorakova</phrase></screen>
</listitem>
<listitem>
<para><literal>Robert Stayton: inline.xsl; xref.xsl</literal></para><screen><phrase role="commit-message">Add call to class.attribute to &lt;a&gt; output elements so they can
have a class value too.</phrase></screen>
</listitem>
<listitem>
<para><literal>Mauritz Jeanson: glossary.xsl</literal></para><screen><phrase role="commit-message">Fixed bug #1644881:
* Added curly braces around all $language attribute values. 
* Moved declaration of language variable to top level of stylesheet.
Tested with Xalan, Saxon, and xsltproc.</phrase></screen>
</listitem>
</itemizedlist>
</sect2><!--end of HTML changes for 1.73.0-->
<sect2 xml:id="V1.73.0_Manpages">
<title>Manpages</title>
<para>The following changes have been made to the
            <filename>manpages</filename> code
            since the 1.72.0 release.</para>
<itemizedlist>
<listitem>
<para><literal>Michael(tm) Smith: param.xweb; docbook.xsl; param.ent</literal></para><screen><phrase role="commit-message">Added the <parameter>man.authors.section.enabled</parameter> and
<parameter>man.copyright.section.enabled</parameter> parameters. Set those to zero when
you want to suppress display of the auto-generated AUTHORS and
<tag>COPYRIGHT</tag> sections. Closes request #1467806. Thanks to Daniel
Leidert.</phrase></screen>
</listitem>
<listitem>
<para><literal>Michael(tm) Smith: docbook.xsl</literal></para><screen><phrase role="commit-message">Took the test that the manpages stylesheet does to see if there
are any <tag>Refentry</tag> chilren in current doc, and made it
namespace-agnostic. Reason for that is because the test otherwise
won't work when it is copied over into the generated
profile-docbook.xsl stylesheet.</phrase></screen>
</listitem>
<listitem>
<para><literal>Michael(tm) Smith: Makefile</literal></para><screen><phrase role="commit-message">Added a manpages/profile-docbook.xsl file to enable single-pass
profiling for manpages output.</phrase></screen>
</listitem>
<listitem>
<para><literal>Michael(tm) Smith: info.xsl</literal></para><screen><phrase role="commit-message">Output <tag>copyright</tag> and <tag>legalnotice</tag> in man-page output in whatever
place they are in in document order. Closes #1690539. Thanks to
Daniel Leidert for reporting.</phrase></screen>
</listitem>
<listitem>
<para><literal>Michael(tm) Smith: docbook.xsl</literal></para><screen><phrase role="commit-message">Restored support for single-pass namespace stripping to manpages
stylesheet.</phrase></screen>
</listitem>
<listitem>
<para><literal>Michael(tm) Smith: synop.xsl; block.xsl; info.xsl; inline.xsl; lists.xsl; endnotes.xsl; ut⋯</literal></para><screen><phrase role="commit-message">Changed handling of bold and italic/underline output in manpages
output. Should be transparent to users, but...

This touches handling of all bold and italic/underline output. The
exact change is that the mode="bold" and mode="italic" utility
templates were changed to named templates. (I think maybe I've
changed it back and forth from mode to named before, so this is
maybe re-reverting it yet again).

Anyway, the reason for the change is that the templates are
sometimes call on dynamically node-sets, and using modes to format
those doesn't allow passing <tag>info</tag> about the current/real context
node from the source (not the node-set created by the stylesheet)
to that formatting stage.

The named templates allow the context to be passed in as a
parameter, so that the bold/ital formatting template can use
context-aware condition checking.

This was basically necessary in order to suppress bold formatting
in titles, which otherwise gets screwed up because of the numbnut
way that roff handles nested bold/ital.

Closes #1674534). Much thanks to Daniel Leidert, whose in his
docbook-xsl bug-finding kung-fu has achieved Grand Master status.</phrase></screen>
</listitem>
<listitem>
<para><literal>Michael(tm) Smith: block.xsl</literal></para><screen><phrase role="commit-message">Fixed handling of example instances by adding the example element
to the same template we use for processing <tag>figure</tag>. Closes
#1674538. Thanks to Daniel Leidert.</phrase></screen>
</listitem>
<listitem>
<para><literal>Michael(tm) Smith: utility.xsl</literal></para><screen><phrase role="commit-message">Don't include lang in manpages <tag>filename</tag>/pathname if lang=en (that
is, only generate lang-qualified file-/pathnames for non-English).</phrase></screen>
</listitem>
<listitem>
<para><literal>Michael(tm) Smith: endnotes.xsl</literal></para><screen><phrase role="commit-message">In manpages output, emit warnings for notesources (<tag>footnote</tag>, etc.)
that have something other than <tag>para</tag> as a child.

The numbered-with-hanging-indent formatting that's used for
rendering endnotes in the NOTES <tag>section</tag> of man pages places some
limits/assumptions on how the DocBook source is marked up; namely,
for notesources (<tag>footnote</tag>, <tag>annotation</tag>, etc.) that can contain
block-level children, if the they have a block-level child such as
a <tag>table</tag> or <tag>itemizedlist</tag> or <tag>orderedlist</tag> that is the first child of
a <tag>footnote</tag>, we have no way of rendering/indenting its content
properly in the endnotes list.

Thus, the manpages stylesheet not emits a warning message for that
case, and suggests the "fix" (which is to wrap the <tag>table</tag> or
<tag>itemizedlist</tag> or whatever in a <tag>para</tag> that has some preferatory text.</phrase></screen>
</listitem>
<listitem>
<para><literal>Michael(tm) Smith: utility.xsl</literal></para><screen><phrase role="commit-message">Added support to mixed-block template for handling tables in
mixed-blocks (e.g., as child of <tag>para</tag>) correctly.</phrase></screen>
</listitem>
<listitem>
<para><literal>Michael(tm) Smith: table.xsl; synop.xsl; block.xsl; info.xsl; lists.xsl; refentry.xsl; end⋯</literal></para><screen><phrase role="commit-message">Reverted necessary escaping of backslash, dot, and dash
out of the well-intentioned (but it now appears,
misguided) "marker" mechanism (introduced in the 1.72.0
release) -- which made use of alternative "marker"
characters as internal representations of those
characters, and then replaced them just prior to
serialization -- and back into what's basically the
system that was used prior to the 1.69.0 release; that
is, into a part of stylesheet code that gets executed
at the beginning of processing -- before any other roff
markup up is. This change obviates the need for the
marker system. It also requires a lot less RAM during
processing (for large files, the marker mechanism
ending up requiring gigabytes of memory).

Closes bug #1661177. Thanks to Scott Smedley for
providing a test case (the fvwm man page) that exposed
the problem with the marker mechanism.

Also moved the mechanism for converting non-breaking
spaces back into the same <tag>area</tag> of the stylesheet code.</phrase></screen>
</listitem>
<listitem>
<para><literal>Michael(tm) Smith: lists.xsl</literal></para><screen><phrase role="commit-message">Fixed problem with incorrect formatting of nested <tag>variablelist</tag>.
Closes bug #1650931. Thanks to Daniel "Eagle Eye" Leidert.</phrase></screen>
</listitem>
<listitem>
<para><literal>Michael(tm) Smith: lists.xsl</literal></para><screen><phrase role="commit-message">Make sure that all listitems in <tag>itemizedlist</tag> and <tag>orderedlist</tag> are
preceded by a blank line. This fixes a regression that occurred
when instances of the TP macro that were use in a previous
versions of the list-handling code were switched to RS/RE (because
TP doesn't support nesting). TP automatically generates a blank
line, but RS doesn't. So I added a .sp before each .RS</phrase></screen>
</listitem>
<listitem>
<para><literal>Michael(tm) Smith: block.xsl; inline.xsl; param.xweb; docbook.xsl; links.xsl; param.ent</literal></para><screen><phrase role="commit-message">Made a number of changes related to elements with
out-of-line content:

- Added handling for <tag>mediaobject</tag> &amp; <tag>inlinemediaobject</tag>.
  Each <tag>imagedata</tag>, <tag>audiodata</tag>, or <tag>videodata</tag> element
  within a <tag>mediaobject</tag> or inline <tag>mediaobject</tag> is now
  treated as a "notesource" and so handled in much the
  same way as links and <tag>annotation</tag>/<tag>alt</tag>/footnotes.

  That means a numbered marker is generated inline to
  mark the place in the main flow where the <tag>imagedata</tag>,
  <tag>audiodata</tag>, or <tag>videodata</tag> element occurs, and a
  corresponding numbered endnote for it is generated in
  the endnotes list at the end of the man page; the
  endnote contains the URL from the fileref attribute
  of the <tag>imagedata</tag>, <tag>audiodata</tag>, or <tag>videodata</tag> element.

  For mediobject and <tag>inlinemediaobject</tag> instances that
  have a <tag>textobject</tag> child, the <tag>textobject</tag> is displayed
  within the main text flow.

- Renamed several man.link.* params to man.endnotes.*,
  to reflect that fact that the endnotes list now
  contains more than just links. Also did similar
  renaming for a number of stylesheet-internal vars.

- Added support for xlink:href (along with existing
  support for the legacy ulink element).

- Cleaned up and streamlined the endnotes-handling
  code. It's still messy and klunky and the basic
  mechanism it uses is very inefficent for documents
  that contain a lot of notesources, but at least it's
  a bit better than it was.</phrase></screen>
</listitem>
</itemizedlist>
</sect2><!--end of Manpages changes for 1.73.0-->
<sect2 xml:id="V1.73.0_Eclipse">
<title>Eclipse</title>
<para>The following changes have been made to the
            <filename>eclipse</filename> code
            since the 1.72.0 release.</para>
<itemizedlist>
<listitem>
<para><literal>Mauritz Jeanson: Makefile</literal></para><screen><phrase role="commit-message">Fixed bug #1715093: Makefile for creating profiled version of eclipse.xsl added.</phrase></screen>
</listitem>
<listitem>
<para><literal>David Cramer: eclipse.xsl</literal></para><screen><phrase role="commit-message">Added normalize-space around  to avoid leading whitespace from appearing in the output if there's extra leading whitespace (e.g. &lt;<tag>title</tag>&gt; Foo&lt;/<tag>title</tag>&gt;) in the source</phrase></screen>
</listitem>
</itemizedlist>
</sect2><!--end of Eclipse changes for 1.73.0-->
<sect2 xml:id="V1.73.0_JavaHelp">
<title>JavaHelp</title>
<para>The following changes have been made to the
            <filename>javahelp</filename> code
            since the 1.72.0 release.</para>
<itemizedlist>
<listitem>
<para><literal>Mauritz Jeanson: javahelp.xsl</literal></para><screen><phrase role="commit-message">Implemented FR #1230233 (sorted <tag>index</tag> in javahelp).</phrase></screen>
</listitem>
<listitem>
<para><literal>Mauritz Jeanson: javahelp.xsl</literal></para><screen><phrase role="commit-message">Added normalize-space() around titles and <tag>index</tag> entries to work around whitespace problems.
Added support for <tag>glossary</tag> and <tag>bibliography</tag> in <tag>toc</tag> and map files.</phrase></screen>
</listitem>
</itemizedlist>
</sect2><!--end of JavaHelp changes for 1.73.0-->
<sect2 xml:id="V1.73.0_Roundtrip">
<title>Roundtrip</title>
<para>The following changes have been made to the
            <filename>roundtrip</filename> code
            since the 1.72.0 release.</para>
<itemizedlist>
<listitem>
<para><literal>Steve Ball: blocks2dbk.xsl; wordml2normalise.xsl; normalise2sections.xsl; sections2blocks.⋯</literal></para><screen><phrase role="commit-message">new stylesheets for better word processor support and easier maintenance</phrase></screen>
</listitem>
<listitem>
<para><literal>Steve Ball: template-pages.xml; dbk2wp.xsl; sections-spec.xml</literal></para><screen><phrase role="commit-message">fixed bugs</phrase></screen>
</listitem>
</itemizedlist>
</sect2><!--end of Roundtrip changes for 1.73.0-->
<sect2 xml:id="V1.73.0_Params">
<title>Params</title>
<para>The following changes have been made to the
            <filename>params</filename> code
            since the 1.72.0 release.</para>
<itemizedlist>
<listitem>
<para><literal>Mauritz Jeanson: htmlhelp.button.back.xml; htmlhelp.button.forward.xml; htmlhelp.button.zo⋯</literal></para><screen><phrase role="commit-message">Modified <tag>refpurpose</tag> text.</phrase></screen>
</listitem>
<listitem>
<para><literal>Mauritz Jeanson: htmlhelp.map.file.xml; htmlhelp.force.map.and.alias.xml; htmlhelp.alias.f⋯</literal></para><screen><phrase role="commit-message">Fixed typos, made some small changes.</phrase></screen>
</listitem>
<listitem>
<para><literal>Mauritz Jeanson: javahelp.encoding.xml</literal></para><screen><phrase role="commit-message">Moved declaration and documentation of <parameter>javahelp.encoding</parameter> from javahelp.xsl to the
regular "parameter machinery".</phrase></screen>
</listitem>
<listitem>
<para><literal>Mauritz Jeanson: generate.id.attributes.xml</literal></para><screen><phrase role="commit-message">Added <tag>refpurpose</tag> text.</phrase></screen>
</listitem>
<listitem>
<para><literal>Mauritz Jeanson: annotation.js.xml; annotation.graphic.open.xml; annotation.graphic.close.⋯</literal></para><screen><phrase role="commit-message">Added better <tag>refpurpose</tag> texts.</phrase></screen>
</listitem>
<listitem>
<para><literal>Michael(tm) Smith: chunker.output.cdata-section-elements.xml; chunker.output.standalone.xm⋯</literal></para><screen><phrase role="commit-message">Fixed some broken formatting in source files for chunker.* params,
as pointed out by Dave Pawson.</phrase></screen>
</listitem>
<listitem>
<para><literal>Michael(tm) Smith: label.from.part.xml</literal></para><screen><phrase role="commit-message">Changed handling of <tag>reference</tag> auto-labeling such that <tag>reference</tag>
(when it appears at the component level) is now affected by the
<parameter>label.from.part</parameter> param, just as <tag>preface</tag>, <tag>chapter</tag>, and <tag>appendix</tag>.</phrase></screen>
</listitem>
<listitem>
<para><literal>Mauritz Jeanson: callout.graphics.extension.xml</literal></para><screen><phrase role="commit-message">Clarified that 'extension' refers to file names.</phrase></screen>
</listitem>
<listitem>
<para><literal>Michael(tm) Smith: abstract.notitle.enabled.xml</literal></para><screen><phrase role="commit-message">Added new param <parameter>abstract.notitle.enabled</parameter>.
If non-zero, in output of the <tag>abstract</tag> element on titlepages,
display of the <tag>abstract</tag> <tag>title</tag> is suppressed.
Because sometimes you really don't want or need that <tag>title</tag>
there...</phrase></screen>
</listitem>
<listitem>
<para><literal>Michael(tm) Smith: man.string.subst.map.xml</literal></para><screen><phrase role="commit-message">Updated manpages string-substitute map to reflect fact that
because of another recent change to suppress bold markup in .SH
output, we no longer need to add a workaround for the accidental
uppercasing of roff escapes that occurred previously.</phrase></screen>
</listitem>
<listitem>
<para><literal>Jirka Kosek: margin.note.float.type.xml; title.font.family.xml; table.frame.border.color.x⋯</literal></para><screen><phrase role="commit-message">Improved parameter metadata</phrase></screen>
</listitem>
<listitem>
<para><literal>Robert Stayton: profile.wordsize.xml; profile.audience.xml</literal></para><screen><phrase role="commit-message">Add support for profiling on new attributes audience and wordsize.</phrase></screen>
</listitem>
<listitem>
<para><literal>Robert Stayton: callout.graphics.number.limit.xml; callout.graphics.extension.xml</literal></para><screen><phrase role="commit-message">Added SVG graphics for fo output.</phrase></screen>
</listitem>
<listitem>
<para><literal>Robert Stayton: callout.icon.size.xml</literal></para><screen><phrase role="commit-message">Set size of <tag>callout</tag> graphics.</phrase></screen>
</listitem>
<listitem>
<para><literal>Jirka Kosek: default.units.xml; chunker.output.method.xml; toc.list.type.xml; output.inden⋯</literal></para><screen><phrase role="commit-message">Updated parameter metadata to the new format.</phrase></screen>
</listitem>
<listitem>
<para><literal>Jirka Kosek: man.output.quietly.xml; title.font.family.xml; footnote.sep.leader.properties⋯</literal></para><screen><phrase role="commit-message">Added type annotations into parameter definition files.</phrase></screen>
</listitem>
<listitem>
<para><literal>Robert Stayton: section.container.element.xml</literal></para><screen><phrase role="commit-message">Support spans in sections for certain processors.</phrase></screen>
</listitem>
<listitem>
<para><literal>Robert Stayton: component.titlepage.properties.xml</literal></para><screen><phrase role="commit-message">Empty attribute set for top level component titlepage block.
Allows setting a span on <tag>title</tag> <tag>info</tag>.</phrase></screen>
</listitem>
<listitem>
<para><literal>Jirka Kosek: bibliography.style.xml</literal></para><screen><phrase role="commit-message">Added <tag>link</tag> to WiKi page with description of special markup needed for ISO690 biblioentries</phrase></screen>
</listitem>
<listitem>
<para><literal>Robert Stayton: make.year.ranges.xml</literal></para><screen><phrase role="commit-message">Clarify that multiple <tag>year</tag> elements are required.</phrase></screen>
</listitem>
<listitem>
<para><literal>Robert Stayton: id.warnings.xml</literal></para><screen><phrase role="commit-message">Turn off <parameter>id.warnings</parameter> by default.</phrase></screen>
</listitem>
<listitem>
<para><literal>Jirka Kosek: bibliography.style.xml</literal></para><screen><phrase role="commit-message">Added support for formatting biblioentries according to ISO690 <tag>citation</tag> style.
New <tag>bibliography</tag> style can be turned on by setting parameter <parameter>bibliography.style</parameter> to "iso690"
The code was provided by Jana Dvorakova</phrase></screen>
</listitem>
<listitem>
<para><literal>Robert Stayton: header.table.properties.xml; footer.table.properties.xml</literal></para><screen><phrase role="commit-message">Support adding <tag>table</tag> properties to header and footer tables.</phrase></screen>
</listitem>
</itemizedlist>
</sect2><!--end of Params changes for 1.73.0-->
<sect2 xml:id="V1.73.0_Highlighting">
<title>Highlighting</title>
<para>The following changes have been made to the
            <filename>highlighting</filename> code
            since the 1.72.0 release.</para>
<itemizedlist>
<listitem>
<para><literal>Jirka Kosek: c-hl.xml; xslthl-config.xml</literal></para><screen><phrase role="commit-message">Added support for C language. Provided by Bruno Guegan.</phrase></screen>
</listitem>
</itemizedlist>
</sect2><!--end of Highlighting changes for 1.73.0-->
<sect2 xml:id="V1.73.0_Profiling">
<title>Profiling</title>
<para>The following changes have been made to the
            <filename>profiling</filename> code
            since the 1.72.0 release.</para>
<itemizedlist>
<listitem>
<para><literal>Robert Stayton: profile-mode.xsl</literal></para><screen><phrase role="commit-message">Add support for new profiling attributes audience and wordsize.</phrase></screen>
</listitem>
</itemizedlist>
</sect2><!--end of Profiling changes for 1.73.0-->
<sect2 xml:id="V1.73.0_Lib">
<title>Lib</title>
<para>The following changes have been made to the
            <filename>lib</filename> code
            since the 1.72.0 release.</para>
<itemizedlist>
<listitem>
<para><literal>Michael(tm) Smith: lib.xweb</literal></para><screen><phrase role="commit-message">Changed name of prepend-pad template to pad-string and twheeked so
it can do both right/left padding.</phrase></screen>
</listitem>
</itemizedlist>
</sect2><!--end of Lib changes for 1.73.0-->
<sect2 xml:id="V1.73.0_Tools">
<title>Tools</title>
<para>The following changes have been made to the
            <filename>tools</filename> code
            since the 1.72.0 release.</para>
<itemizedlist>
<listitem>
<para><literal>Michael(tm) Smith: bin; bin/docbook-xsl-update</literal></para><screen><phrase role="commit-message">Did some cleanup to the install.sh source and added a
docbook-xsl-update script to the docbook-xsl distro, the purpose
of which is to facilitate easy sync-up to the latest docbook-xsl
snapshot (by means of rsync).</phrase></screen>
</listitem>
</itemizedlist>
</sect2><!--end of Tools changes for 1.73.0-->
<sect2 xml:id="V1.73.0_XSL-Saxon">
<title>XSL-Saxon</title>
<para>The following changes have been made to the
            <filename>xsl-saxon</filename> code
            since the 1.72.0 release.</para>
<itemizedlist>
<listitem>
<para><literal>Mauritz Jeanson: xalan27/src/com/nwalsh/xalan/Verbatim.java; xalan27/src/com/nwalsh/xalan/⋯</literal></para><screen><phrase role="commit-message">Added modifications so that the new <parameter>callout.icon.size</parameter> parameter is taken into account. This 
parameter is used for FO output (where SVG now is the default graphics format for callouts).</phrase></screen>
</listitem>
<listitem>
<para><literal>Mauritz Jeanson: saxon65/src/com/nwalsh/saxon/FormatCallout.java; xalan27/src/com/nwalsh/x⋯</literal></para><screen><phrase role="commit-message">Added code for generating id attributes on callouts in HTML and FO output.
These patches enable cross-references to callouts placed by <tag>area</tag> coordinates.
It works for graphic, unicode and text callouts. 
Part of fix for bug #1675513 (<tag>xref</tag> to <tag>area</tag> broken).</phrase></screen>
</listitem>
<listitem>
<para><literal>Michael(tm) Smith: saxon65/src/com/nwalsh/saxon/Website.java; xalan27/src/com/nwalsh/xalan⋯</literal></para><screen><phrase role="commit-message">Copied over Website XSL Java extensions.</phrase></screen>
</listitem>
</itemizedlist>
</sect2><!--end of XSL-Saxon changes for 1.73.0-->
<sect2 xml:id="V1.73.0_XSL-Xalan">
<title>XSL-Xalan</title>
<para>The following changes have been made to the
            <filename>xsl-xalan</filename> code
            since the 1.72.0 release.</para>
<itemizedlist>
<listitem>
<para><literal>Michael(tm) Smith: Makefile; xalan2</literal></para><screen><phrase role="commit-message">Turned off xalan2.jar build. This removes DocBook XSL
Java extensions support for versions of Xalan prior to
Xalan 2.7. If you are currently using the extensions
with an earlier version of Xalan, you need to upgrade
to Xalan 2.7.</phrase></screen>
</listitem>
<listitem>
<para><literal>Mauritz Jeanson: xalan27/src/com/nwalsh/xalan/Verbatim.java; xalan27/src/com/nwalsh/xalan/⋯</literal></para><screen><phrase role="commit-message">Added modifications so that the new <parameter>callout.icon.size</parameter> parameter is taken into account. This 
parameter is used for FO output (where SVG now is the default graphics format for callouts).</phrase></screen>
</listitem>
<listitem>
<para><literal>Mauritz Jeanson: saxon65/src/com/nwalsh/saxon/FormatCallout.java; xalan27/src/com/nwalsh/x⋯</literal></para><screen><phrase role="commit-message">Added code for generating id attributes on callouts in HTML and FO output.
These patches enable cross-references to callouts placed by <tag>area</tag> coordinates.
It works for graphic, unicode and text callouts. 
Part of fix for bug #1675513 (<tag>xref</tag> to <tag>area</tag> broken).</phrase></screen>
</listitem>
<listitem>
<para><literal>Michael(tm) Smith: saxon65/src/com/nwalsh/saxon/Website.java; xalan27/src/com/nwalsh/xalan⋯</literal></para><screen><phrase role="commit-message">Copied over Website XSL Java extensions.</phrase></screen>
</listitem>
</itemizedlist>
</sect2><!--end of XSL-Saxon changes for 1.73.0-->
</sect1><!--end of changes for the 1.73.0 release-->

<sect1 xml:id="V1.72.0">
<title>Release: 1.72.0</title>
<para>This release includes important bug fixes and adds the following
significant feature changes:
<variablelist>
  <varlistentry>
    <term>Automatic sorting of glossary entries</term>
    <listitem>
      <para>The HTML and FO stylesheets now support automatic sorting
      of <tag>glossary</tag> entries. To enable glossary sorting, set
      the value of the <parameter>glossary.sort </parameter> parameter
      to <code>1</code> (by default, it’s value is
      <code>0</code>). When you enable glossary sorting,
      <tag>glossentry</tag> elements within a <tag> glossary</tag>,
      <tag>glossdiv</tag>, or <tag>glosslist</tag> are sorted on the
      <tag>glossterm</tag>, using the current language setting. If you
      don’t enable glossary sorting, then the order of
      <tag>glossentry</tag> elements is left “as is” — that is, they
      are not sorted but are instead just displayed in document
      order.</para>
    </listitem>
  </varlistentry>
  <varlistentry>
    <term>WordML renamed to Roundtrip, OpenOffice support added</term>
    <listitem>
    <para>Stylesheets for “roundtrip” conversion between documents in
    OpenOffice format (ODF) and DocBook XML have been added to the set
    of stylesheets that formerly had the collective title
    <wordasword>WordML</wordasword>, and that set of stylesheets has
    been renamed to <wordasword>Roundtrip</wordasword> to better
    reflect the actual scope and purpose of its contents.</para>
    <para>So the DocBook XSL Stylesheets now support roundtrip
    conversion (with certain limitations) of WordML, OpenOffice, and
    Apple Pages documents to and from DocBook XML.</para>
    </listitem>
  </varlistentry>
  <varlistentry>
    <term>Including QandASet questions in TOCs</term>
    <listitem>
      <para>The HTML stylesheet now provides support for including
      <tag>QandASet</tag> <tag>question</tag>s in the document TOC. To
      enable display of <tag>question</tag>s in the document TOC, set
      the value of the <parameter>qanda.in.toc</parameter> to
      <code>1</code> (by default, it’s <code>0</code>). When you
      enable <parameter>qanda.in.toc</parameter>, then the generated
      table of contents for a document will include
      <tag>qandaset</tag> titles, <tag>qandadiv</tag> titles, and
      <tag>question</tag> elements. The default value of zero
      excludes them from the TOC.
      <note>
        <para>The <parameter>qanda.in.toc</parameter> parameter does
        not affect any tables of contents that may be generated
        <emphasis>within</emphasis> a <tag>qandaset</tag> or
        <tag>qandadiv</tag> (only in the document TOC).</para>
      </note>
      </para>
    </listitem>
  </varlistentry>
  <varlistentry>
    <term>Language identifier in man-page filenames and pathnames</term>
    <listitem>
      <para>Added new parameter <parameter
      >man.output.lang.in.name.enabled</parameter>, which controls whether
      a language identifier is included in man-page filenames and
      pathnames. It works like this:</para>

      <para>If the value of <parameter
      >man.output.lang.in.name.enabled</parameter> is non-zero,
      man-page files are output with a language identifier included in
      their filenames or pathnames as follows:</para>

      <itemizedlist>
        <listitem><para>if
        <parameter>man.output.subdirs.enabled</parameter> is non-zero,
        each file is output to, e.g., a
        <filename>/$lang/man8/foo.8</filename> pathname</para></listitem>

        <listitem><para>if
        <parameter>man.output.subdirs.enabled</parameter> is zero,
        each file is output with a <tag>foo.$lang.8</tag>
        filename</para></listitem>
      </itemizedlist>

    </listitem>
  </varlistentry>
  <varlistentry>
    <term><parameter>index.page.number.properties</parameter> property set</term>
    <listitem>
      <para>For FO output, use the
      <parameter>index.page.number.properties</parameter> to control
      formatting of page numbers in <tag>index</tag> output — to (for
      example) to display page numbers in <tag>index</tag> output in a
      different color (to indicate that they are links).</para>
    </listitem>
  </varlistentry>
  <varlistentry>
    <term>Crop marks in output from Antenna House XSL Formatter</term>
    <listitem>
      <para>Support has been added for generating crop marks in
      print/PDF output generated using Antenna House XSL Formatter</para>
    </listitem>
  </varlistentry>
  <varlistentry>
    <term>More string-substitution hooks in manpages output</term>
    <listitem>
      <para>The <parameter>man.string.subst.map.local.pre</parameter>
      and <parameter>man.string.subst.map.local.post</parameter>
      parameters have been added to enable easier control over
      custom string substitutions.</para>
    </listitem>
  </varlistentry>
  <varlistentry>
    <term>Moved verbatim properties to attribute-set</term>
    <listitem>
      <para>The hardcoded properties used in verbatim elements (literallayout,
      programlisting, screen) were moved to the verbatim.properties 
      attribute-set so they can be more easily customized.</para>
    </listitem>
  </varlistentry>
  <varlistentry>
    <term>enhanced simple.xlink template</term>
    <listitem>
      <para>Now the simple.xlink template in inline.xsl works with
      cross reference elements xref and link as well.  Also, more elements
      call simple.xlink, which enables DB5 xlink functionality.
      </para>
    </listitem>
  </varlistentry>
  <varlistentry>
    <term>DocBook 5 compatibility</term>
    <listitem>
      <para>Stylesheets now consistently support DocBook 5 attributes
      (such as xml:id). Also, DocBook 5 info elements are now checked
      along with other *info elements, and the use of name() function
      was replaced by local-name() so it also matches on DocBook 5 elements.
      These changes enable reusing the stylesheets with DocBook 5 
      documents with minimal fixup.
      </para>
    </listitem>
  </varlistentry>
  <varlistentry>
    <term>HTML class attributes now handled in class.attribute mode </term>
    <listitem>
      <para>The HTML class attributes were formerly hardcoded to the 
      element name.  Now the class attribute is generated by applying
      templates in class.attribute mode so class attribute names
      can be customized. The default is still the element name.</para>
    </listitem>
  </varlistentry>
  <varlistentry>
    <term>arabic-indic numbering enabled in autolabels</term>
    <listitem>
      <para>Numbering of chapter, sections, and pages can now use
      arabic-indic numbering when number format is set to 'arabicindic' or
      to &#x661;.</para>
    </listitem>
  </varlistentry>
</variablelist>
The following is a detailed list of changes (not
including bug fixes) that have been made since the 1.71.1
release.</para>

<sect2 xml:id="V1.72.0_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><phrase role="commit-message">Add support for arabicindic numbering to autolabel.format template.<alt>M: /trunk/xsl/common/labels.xsl - Robert Stayton</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout><phrase role="commit-message">Finish support for @xml:id everywhere @id is used.<alt>M: /trunk/xsl/common/gentext.xsl; M: /trunk/xsl/common/titles.xsl - Robert Stayton</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout><phrase role="commit-message">replace name() with local-name() in most cases.<alt>M: /trunk/xsl/common/l10n.xsl; M: /trunk/xsl/common/olink.xsl; M: /trunk/xsl/common/subtitles.xsl; M: /trunk/xsl/common/labels.xsl; M: /trunk/xsl/common/titles.xsl; M: /trunk/xsl/common/common.xsl - Robert Stayton</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout><phrase role="commit-message">Add support for <tag>info</tag>.<alt>M: /trunk/xsl/common/subtitles.xsl; M: /trunk/xsl/common/labels.xsl; M: /trunk/xsl/common/titles.xsl; M: /trunk/xsl/common/common.xsl; M: /trunk/xsl/common/targets.xsl - Robert Stayton</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout><phrase role="commit-message">Add utility template tabstyle to return the tabstyle from
any <tag>table</tag> element.<alt>M: /trunk/xsl/common/table.xsl - Robert Stayton</alt></phrase></literallayout>
</listitem>
</itemizedlist>
</sect2><!--end of Common changes for 1.72.0-->

<sect2 xml:id="V1.72.0_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><phrase role="commit-message">Add support for sorting <tag>glossary</tag> entries<alt>M: /trunk/xsl/fo/param.xweb; M: /trunk/xsl/fo/param.ent; M: /trunk/xsl/fo/glossary.xsl - Robert Stayton</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout><phrase role="commit-message">Add table.row.properties template to customize <tag>table</tag> rows.<alt>M: /trunk/xsl/fo/table.xsl - Robert Stayton</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout><phrase role="commit-message">Moved all properties to attribute-sets so can be customized more easily.<alt>M: /trunk/xsl/fo/verbatim.xsl - Robert Stayton</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout><phrase role="commit-message">Add index.page.number.properties attribute-set to format page numbers.<alt>M: /trunk/xsl/fo/autoidx.xsl - Robert Stayton</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout><phrase role="commit-message"><tag>xref</tag> now supports xlink:href, using simple.xlink template.<alt>M: /trunk/xsl/fo/xref.xsl - Robert Stayton</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout><phrase role="commit-message">Rewrote simple.xlink, and call it with all charseq templates.<alt>M: /trunk/xsl/fo/inline.xsl - Robert Stayton</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout><phrase role="commit-message">Add simple.xlink processing to <tag>term</tag> and <tag>member</tag> elements.<alt>M: /trunk/xsl/fo/lists.xsl - Robert Stayton</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout><phrase role="commit-message">Add support for crop marks in Antenna House.<alt>M: /trunk/xsl/fo/axf.xsl; M: /trunk/xsl/fo/pagesetup.xsl - Robert Stayton</alt></phrase></literallayout>
</listitem>
</itemizedlist>
</sect2><!--end of FO changes for 1.72.0-->

<sect2 xml:id="V1.72.0_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><phrase role="commit-message">Add support for sorting <tag>glossary</tag> entries<alt>M: /trunk/xsl/html/glossary.xsl - Robert Stayton</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout><phrase role="commit-message">Add support for <parameter>qanda.in.toc</parameter> to add <tag>qandaentry</tag> questions to document <tag>TOC</tag>.<alt>M: /trunk/xsl/html/autotoc.xsl; M: /trunk/xsl/html/param.xweb; M: /trunk/xsl/html/param.ent - Robert Stayton</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout><phrase role="commit-message">add simple.xlink support to <tag>variablelist</tag> <tag>term</tag> and <tag>simplelist</tag> <tag>member</tag>.<alt>M: /trunk/xsl/html/lists.xsl - Robert Stayton</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout><phrase role="commit-message">*.propagates.style now handled in class.attribute mode.<alt>M: /trunk/xsl/html/inline.xsl; M: /trunk/xsl/html/lists.xsl; M: /trunk/xsl/html/table.xsl; M: /trunk/xsl/html/block.xsl; M: /trunk/xsl/html/footnote.xsl - Robert Stayton</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout><phrase role="commit-message">add class parameter to class.attribute mode to set default class.<alt>M: /trunk/xsl/html/html.xsl - Robert Stayton</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout><phrase role="commit-message">Convert all class attributes to use the class.attribute mode
so class names can be customized more easily.<alt>M: /trunk/xsl/html/titlepage.xsl; M: /trunk/xsl/html/chunk-code.xsl; M: /trunk/xsl/html/division.xsl; M: /trunk/xsl/html/sections.xsl; M: /trunk/xsl/html/math.xsl; M: /trunk/xsl/html/block.xsl; M: /trunk/xsl/html/info.xsl; M: /trunk/xsl/html/footnote.xsl; M: /trunk/xsl/html/lists.xsl; M: /trunk/xsl/html/admon.xsl; M: /trunk/xsl/html/refentry.xsl; M: /trunk/xsl/html/qandaset.xsl; M: /trunk/xsl/html/graphics.xsl; M: /trunk/xsl/html/biblio.xsl; M: /trunk/xsl/html/task.xsl; M: /trunk/xsl/html/component.xsl; M: /trunk/xsl/html/glossary.xsl; M: /trunk/xsl/html/callout.xsl; M: /trunk/xsl/html/index.xsl; M: /trunk/xsl/html/synop.xsl; M: /trunk/xsl/html/verbatim.xsl; M: /trunk/xsl/html/ebnf.xsl - Robert Stayton</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout><phrase role="commit-message">Add class.attribute mode to generate class attributes.<alt>M: /trunk/xsl/html/html.xsl - Robert Stayton</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout><phrase role="commit-message">Added simple.xlink to most remaining inlines.
Changed class attributes to applying class.attributes mode.<alt>M: /trunk/xsl/html/inline.xsl - Robert Stayton</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout><phrase role="commit-message">Changed <tag>xref</tag> template to use simple.xlink tempalte.<alt>M: /trunk/xsl/html/xref.xsl - Robert Stayton</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout><phrase role="commit-message">Improve generate.html.title to work with <tag>link</tag> targets too.<alt>M: /trunk/xsl/html/html.xsl - Robert Stayton</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout><phrase role="commit-message">Improved simple.xlink to support <tag>link</tag> and <tag>xref</tag>.<alt>M: /trunk/xsl/html/inline.xsl - Robert Stayton</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout><phrase role="commit-message">Use new link.title.attribute now.<alt>M: /trunk/xsl/html/xref.xsl - Robert Stayton</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout><phrase role="commit-message">Rewrote simple.xlink to handle linkend also.
Better computation of <tag>title</tag> attribute on <tag>link</tag> too.<alt>M: /trunk/xsl/html/inline.xsl - Robert Stayton</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout><phrase role="commit-message">Handle Xalan quirk as special case.<alt>M: /trunk/xsl/html/db5strip.xsl - Robert Stayton</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout><phrase role="commit-message">Add support for <tag>info</tag>.<alt>M: /trunk/xsl/html/admon.xsl; M: /trunk/xsl/html/autotoc.xsl; M: /trunk/xsl/html/lists.xsl; M: /trunk/xsl/html/refentry.xsl; M: /trunk/xsl/html/biblio.xsl; M: /trunk/xsl/html/qandaset.xsl; M: /trunk/xsl/html/component.xsl; M: /trunk/xsl/html/glossary.xsl; M: /trunk/xsl/html/division.xsl; M: /trunk/xsl/html/index.xsl; M: /trunk/xsl/html/sections.xsl; M: /trunk/xsl/html/table.xsl; M: /trunk/xsl/html/block.xsl - Robert Stayton</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout><phrase role="commit-message">Fixed imagemaps so they work properly going from calspair coords
to HTML <tag>area</tag> coords.<alt>M: /trunk/xsl/html/graphics.xsl - Robert Stayton</alt></phrase></literallayout>
</listitem>
</itemizedlist>
</sect2><!--end of HTML changes for 1.72.0-->

<sect2 xml:id="V1.72.0_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><phrase role="commit-message">Added doc for <parameter>man.output.lang.in.name.enabled</parameter> parameter. This
checkin completes support for writing file/pathnames for man-pages
with $lang include in the names. Closes #1585967. knightly
accolades to Daniel Leidert for providing the feature request.<alt>M: /trunk/xsl/manpages/param.xweb; M: /trunk/xsl/manpages/param.ent - Michael(tm) Smith</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout><phrase role="commit-message">Added new param <parameter>man.output.lang.in.name.enabled</parameter>, which
controls whether $LANG value is included in manpages
filenames and pathnames. It works like this:

If the value of <parameter>man.output.lang.in.name.enabled</parameter> is non-zero,
man-page files are output with the $lang value included in
their filenames or pathnames as follows;

- if <parameter>man.output.subdirs.enabled</parameter> is non-zero, each file is
  output to, e.g., a /$lang/man8/foo.8 pathname

- if <parameter>man.output.subdirs.enabled</parameter> is zero, each file is output
  with a foo.$lang.8 <tag>filename</tag><alt>M: /trunk/xsl/manpages/docbook.xsl; M: /trunk/xsl/manpages/other.xsl; M: /trunk/xsl/manpages/utility.xsl - Michael(tm) Smith</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout><phrase role="commit-message">Use "\e" instead of "\\" for backslash output, because the
groff docs say that's the correct thing to do; also because
testing (thanks, Paul Dubois) shows that "\\" doesn't always
work as expected; for example, "\\" within a <tag>table</tag> seems to
mess things up.<alt>M: /trunk/xsl/manpages/charmap.groff.xsl - Michael(tm) Smith</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout><phrase role="commit-message">Added the <parameter>man.string.subst.map.local.pre</parameter> and
<parameter>man.string.subst.map.local.post</parameter> parameters. Those parameters
enable local additions and changes to string-substitution mappings
without the need to change the value of <parameter>man.string.subst.map</parameter>
parameter (which is for standard system mappings). Closes
#1456738. Thanks to Sam Steingold for constructing a true
stylesheet torture test (the clisp docs) that exposed the need for
these params.<alt>M: /trunk/xsl/manpages/param.xweb; M: /trunk/xsl/manpages/param.ent; M: /trunk/xsl/manpages/other.xsl - Michael(tm) Smith</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout><phrase role="commit-message">Added the Markup element to the list of elements that get output
in bold. Thanks to Eric S. Raymond.<alt>M: /trunk/xsl/manpages/inline.xsl - Michael(tm) Smith</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout><phrase role="commit-message">Replaced all dots in roff requests with U+2302 ("house"
character), and added escaping in output for all instances of dot
that are not in roff requests. This fixes the problem case where a
string beginning with a dot (for example, the string ".bashrc")
might occur at the beginning of a line in output, in which case 
would mistakenly get interpreted as a roff request. Thanks to Eric
S. Raymond for pushing to fix this.<alt>M: /trunk/xsl/manpages/table.xsl; M: /trunk/xsl/manpages/synop.xsl; M: /trunk/xsl/manpages/block.xsl; M: /trunk/xsl/manpages/info.xsl; M: /trunk/xsl/manpages/lists.xsl; M: /trunk/xsl/manpages/refentry.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>
<listitem>
<literallayout><phrase role="commit-message">Made change to ensure that list content nested in
<tag>itemizedlist</tag> and <tag>orderedlist</tag> instances is properly indented. This
is a switch from using .TP to format those lists to using .RS/.RE
to format them instead (because .TP does not allow nesting). Closes bug #1602616.
Thanks to Daniel Leidert.<alt>M: /trunk/xsl/manpages/lists.xsl - Michael(tm) Smith</alt></phrase></literallayout>
</listitem>
</itemizedlist>
</sect2><!--end of Manpages changes for 1.72.0-->

<sect2 xml:id="V1.72.0_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><phrase role="commit-message">Added doc for <parameter>man.output.lang.in.name.enabled</parameter> parameter. This
checkin completes support for writing file/pathnames for man-pages
with $lang include in the names. Closes #1585967. knightly
accolades to Daniel Leidert for providing the feature request.<alt>A: /trunk/xsl/params/man.output.lang.in.name.enabled.xml - Michael(tm) Smith</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout><phrase role="commit-message">Added new param <parameter>man.output.lang.in.name.enabled</parameter>, which
controls whether $LANG value is included in manpages
filenames and pathnames. It works like this:

If the value of <parameter>man.output.lang.in.name.enabled</parameter> is non-zero,
man-page files are output with the $lang value included in
their filenames or pathnames as follows;

- if <parameter>man.output.subdirs.enabled</parameter> is non-zero, each file is
  output to, e.g., a /$lang/man8/foo.8 pathname

- if <parameter>man.output.subdirs.enabled</parameter> is zero, each file is output
  with a foo.$lang.8 <tag>filename</tag><alt>M: /trunk/xsl/manpages/docbook.xsl; M: /trunk/xsl/manpages/other.xsl; M: /trunk/xsl/manpages/utility.xsl - Michael(tm) Smith</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout><phrase role="commit-message">Added the <parameter>man.string.subst.map.local.pre</parameter> and
<parameter>man.string.subst.map.local.post</parameter> parameters. Those parameters
enable local additions and changes to string-substitution mappings
without the need to change the value of <parameter>man.string.subst.map</parameter>
parameter (which is for standard system mappings). Closes
#1456738. Thanks to Sam Steingold for constructing a true
stylesheet torture test (the clisp docs) that exposed the need for
these params.<alt>A: /trunk/xsl/params/man.string.subst.map.local.post.xml; A: /trunk/xsl/params/man.string.subst.map.local.pre.xml; M: /trunk/xsl/params/man.string.subst.map.xml - Michael(tm) Smith</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout><phrase role="commit-message">Add index.page.number.properties by default.<alt>M: /trunk/xsl/params/xep.index.item.properties.xml - Robert Stayton</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout><phrase role="commit-message">Added <parameter>index.page.number.properties</parameter> to allow customizations of page numbers in indexes.<alt>A: /trunk/xsl/params/index.page.number.properties.xml - Robert Stayton</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout><phrase role="commit-message">Move show-destination="replace" property from template to attribute-set
so it can be customized.<alt>M: /trunk/xsl/params/olink.properties.xml - Robert Stayton</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout><phrase role="commit-message">Add support for sorting <tag>glossary</tag> entries<alt>A: /trunk/xsl/params/glossary.sort.xml - Robert Stayton</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout><phrase role="commit-message">Add option to include qanda in tables of contents.<alt>A: /trunk/xsl/params/qanda.in.toc.xml - Robert Stayton</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout><phrase role="commit-message">Moved all properties to attribute-sets so can be customized more easily.<alt>M: /trunk/xsl/params/verbatim.properties.xml - Robert Stayton</alt></phrase></literallayout>
</listitem>
</itemizedlist>
</sect2><!--end of Params changes for 1.72.0-->

<sect2 xml:id="V1.72.0_Template">
<title>Template</title>
<para>The following changes have been made to the
            <filename>template</filename> code
            since the 1.71.1 release.</para>
<itemizedlist>
<listitem>
<literallayout><phrase role="commit-message">Added workaround for Xalan bug: use for-each and copy instead of copy-of (#1604770).<alt>M: /trunk/xsl/template/titlepage.xsl - Mauritz Jeanson</alt></phrase></literallayout>
</listitem>
</itemizedlist>
</sect2><!--end of Template changes for 1.72.0-->

<sect2 xml:id="V1.72.0_Roundtrip">
<title>Roundtrip</title>
<para>The following changes have been made to the
            <filename>roundtrip</filename> code
            since the 1.71.1 release.</para>
<itemizedlist>
<listitem>
<literallayout><phrase role="commit-message">rename to roundtrip, add OpenOffice support<alt>M: /trunk/xsl/roundtrip/docbook-pages.xsl; M: /trunk/xsl/roundtrip/specifications.xml; A: /trunk/xsl/roundtrip/dbk2ooo.xsl; M: /trunk/xsl/roundtrip/docbook.xsl; A: /trunk/xsl/roundtrip/dbk2pages.xsl; M: /trunk/xsl/roundtrip/template.xml; A: /trunk/xsl/roundtrip/dbk2wordml.xsl; A: /trunk/xsl/roundtrip/dbk2wp.xsl; M: /trunk/xsl/roundtrip/template.dot; M: /trunk/xsl/roundtrip/wordml-final.xsl - Steve Ball</alt></phrase></literallayout>
</listitem>
</itemizedlist>
</sect2><!--end of Roundtrip changes for 1.72.0-->
</sect1><!--end of V1.72.0-->

<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><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><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><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><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><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><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><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><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><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><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 "&lt;xsl:text&gt;&amp;#x0a;&lt;/xsl:text&gt;", 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><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><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><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><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 "&lt;xsl:text&gt;&amp;#x0a;&lt;/xsl:text&gt;", 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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><phrase role="commit-message">Support <tag>org</tag><alt>M: /trunk/xsl/html/info.xsl - Norman Walsh</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout><phrase role="commit-message">Support <tag>person</tag><alt>M: /trunk/xsl/html/inline.xsl - Norman Walsh</alt></phrase></literallayout>
</listitem>
<listitem>
<literallayout><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><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><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><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><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><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><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><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><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><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.ran