1<html><head>
2      <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
3   <title>Release Notes</title><meta name="generator" content="DocBook XSL Stylesheets V1.70.0"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="article" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="releasenotes"></a>Release Notes</h1></div><div><h3 class="subtitle"><i>DocBook Project XSL Stylesheets</i></h3></div><div><div class="author"><h3 class="author"></h3></div></div><div><p class="releaseinfo">$Revision: 1.51 $ $Date: 2006/05/24 14:39:48 $</p></div><div><p class="pubdate">2006-05-26</p></div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="sect1"><a href="#V1701">Release: 1.70.1</a></span></dt><dd><dl><dt><span class="sect2"><a href="#V1701_FO">FO</a></span></dt><dt><span class="sect2"><a href="#V1701_HTML">HTML</a></span></dt><dt><span class="sect2"><a href="#V1701_HTMLHelp">HTMLHelp</a></span></dt><dt><span class="sect2"><a href="#V1701_Params">Params</a></span></dt></dl></dd><dt><span class="sect1"><a href="#V1700">Release: 1.70.0</a></span></dt><dd><dl><dt><span class="sect2"><a href="#V1700_Common">Common</a></span></dt><dt><span class="sect2"><a href="#V1700_Extensions">Extensions</a></span></dt><dt><span class="sect2"><a href="#V1700_FO">FO</a></span></dt><dt><span class="sect2"><a href="#V1700_HTML">HTML</a></span></dt><dt><span class="sect2"><a href="#V1700_Manpages">Manpages</a></span></dt><dt><span class="sect2"><a href="#V1700_Params">Params</a></span></dt><dt><span class="sect2"><a href="#V1700_Profiling">Profiling</a></span></dt><dt><span class="sect2"><a href="#V1700_Tools">Tools</a></span></dt><dt><span class="sect2"><a href="#V1700_WordML">WordML</a></span></dt></dl></dd><dt><span class="sect1"><a href="#V1691">Release 1.69.1</a></span></dt><dt><span class="sect1"><a href="#V1690">Release 1.69.0</a></span></dt><dd><dl><dt><span class="sect2"><a href="#V1690_COMMON">Common</a></span></dt><dt><span class="sect2"><a href="#V1690_FO">FO</a></span></dt><dt><span class="sect2"><a href="#V1690_HELP">Help</a></span></dt><dt><span class="sect2"><a href="#V1690_HTML">HTML</a></span></dt><dt><span class="sect2"><a href="#V1690_MAN">man</a></span></dt></dl></dd><dt><span class="sect1"><a href="#V1681">Release 1.68.1</a></span></dt><dt><span class="sect1"><a href="#V1680">Release 1.68.0</a></span></dt><dt><span class="sect1"><a href="#V1672">Release 1.67.2</a></span></dt><dt><span class="sect1"><a href="#V1671">Release 1.67.1</a></span></dt><dt><span class="sect1"><a href="#V1670">Release 1.67.0</a></span></dt><dt><span class="sect1"><a href="#V1661">Release 1.66.1</a></span></dt><dt><span class="sect1"><a href="#V1650">Release 1.65.0</a></span></dt><dt><span class="sect1"><a href="#V1641">Release 1.64.1</a></span></dt><dt><span class="sect1"><a href="#V1610">Release 1.61.0</a></span></dt><dt><span class="sect1"><a href="#V1601">Release 1.60.1</a></span></dt><dt><span class="sect1"><a href="#V1592">Release 1.59.2</a></span></dt><dt><span class="sect1"><a href="#V1591">Release 1.59.1</a></span></dt><dt><span class="sect1"><a href="#V1580">Release 1.58.0</a></span></dt><dt><span class="sect1"><a href="#V1570">Release 1.57.0</a></span></dt><dt><span class="sect1"><a href="#V1560">Release 1.56.0</a></span></dt><dt><span class="sect1"><a href="#VOlder">Older releases</a></span></dt><dt><span class="sect1"><a href="#dot0">About dot-zero releases</a></span></dt></dl></div>
4
5
6<p>These are the release notes for the DocBook XSL Stylesheets
7distribution. This document lists enhancements and changes to the
8public APIs (user-configurable parameters) and generally excludes
9descriptions of bug fixes, which are instead documented in a
10separate <a href="NEWS" target="_top">NEWS</a> file.</p>
11
12<div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1701"></a>Release: 1.70.1</h2></div></div></div>
13
14
15<p>This is a stable release of the 1.70 stylesheets. It includes only a
16few small changes from 1.70.0.</p>
17
18<p>The following is a list of changes that have been made
19        since the 1.70.0 release.</p>
20
21<div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="V1701_FO"></a>FO</h3></div></div></div>
22
23<p>The following changes have been made to the
24        <code class="filename">fo</code> code
25        since the 1.70.0 release.</p>
26<div class="itemizedlist"><ul type="disc"><li>
27<p>Added three new attribute sets (revhistory.title.properties, revhistory.table.properties and revhistory.table.cell.properties) for controlling appearance of revhistory in FO output.</p>
28<p class="commit-changes">Modified: fo/block.xsl,1.34; fo/param.ent,1.101; fo/param.xweb,1.114; fo/titlepage.xsl,1.41; params/revhistory.table.cell.properties.xml,1.1; params/revhistory.table.properties.xml,1.1; params/revhistory.title.properties.xml,1.1 - Jirka Kosek</p>
29</li><li>
30<p>Support DBv5 revisions with full author name (not only authorinitials)</p>
31<p class="commit-changes">Modified: fo/block.xsl,1.33; fo/titlepage.xsl,1.40 - Jirka Kosek</p>
32</li></ul></div>
33</div>
34
35<div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="V1701_HTML"></a>HTML</h3></div></div></div>
36
37<p>The following changes have been made to the
38        <code class="filename">html</code> code
39        since the 1.70.0 release.</p>
40<div class="itemizedlist"><ul type="disc"><li>
41<p>Support DBv5 revisions with full author name (not only authorinitials)</p>
42<p class="commit-changes">Modified: html/block.xsl,1.23; html/titlepage.xsl,1.34 - Jirka Kosek</p>
43</li></ul></div>
44</div>
45
46<div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="V1701_HTMLHelp"></a>HTMLHelp</h3></div></div></div>
47
48<p>The following changes have been made to the
49        <code class="filename">htmlhelp</code> code
50        since the 1.70.0 release.</p>
51<div class="itemizedlist"><ul type="disc"><li>
52<p>htmlhelp.generate.index is now param, not variable. This means that you can override its setting from outside. This is useful when you generate indexterms on the fly (see http://www.xml.com/pub/a/2004/07/14/dbndx.html?page=3).</p>
53<p class="commit-changes">Modified: htmlhelp/htmlhelp-common.xsl,1.38 - Jirka Kosek</p>
54</li><li>
55<p>Support chunk.tocs.and.lots in HTML Help</p>
56<p class="commit-changes">Modified: htmlhelp/htmlhelp-common.xsl,1.37 - Jirka Kosek</p>
57</li></ul></div>
58</div>
59
60<div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="V1701_Params"></a>Params</h3></div></div></div>
61
62<p>The following changes have been made to the
63        <code class="filename">params</code> code
64        since the 1.70.0 release.</p>
65<div class="itemizedlist"><ul type="disc"><li>
66<p>Added three new attribute sets (revhistory.title.properties, revhistory.table.properties and revhistory.table.cell.properties) for controlling appearance of revhistory in FO output.</p>
67<p class="commit-changes">Modified: fo/block.xsl,1.34; fo/param.ent,1.101; fo/param.xweb,1.114; fo/titlepage.xsl,1.41; params/revhistory.table.cell.properties.xml,1.1; params/revhistory.table.properties.xml,1.1; params/revhistory.title.properties.xml,1.1 - Jirka Kosek</p>
68</li></ul></div>
69</div>
70
71</div>
72
73<div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1700"></a>Release: 1.70.0</h2></div></div></div>
74
75<p>As with all DocBook Project <a href="#dot0" title="About dot-zero releases">dot-zero</a>
76releases, this is an experimental release. It will be followed shortly
77by a stable release.</p>
78
79<p>This release adds a number of new features,
80including:</p>
81
82<div class="itemizedlist"><ul type="disc"><li>
83    <p>support for selecting alternative index-collation methods
84    (in particular, support for using a collation library developed by
85    Eliot Kimber)</p>
86  </li><li>
87    <p>improved handling of DocBook 5 document instances (through a
88    namespace-stripping mechanism)</p>
89  </li><li>
90    <p>full support for CALS and HTML tables in manpages
91    output</p>
92  </li><li>
93    <p>a mechanism for preserving relative URIs in documents that
94    make use of XInclude</p>
95  </li><li>
96    <p>support for the "new" <code class="literal">.90</code> version of
97    FOP</p>
98  </li><li>
99    <p>enhanced capabilities for controlling formatting of lists in HTML
100    and FO output</p>
101  </li><li>
102    <p>autogeneration of AUTHOR and COPYRIGHT sections in manpages
103    output</p>
104  </li><li>
105    <p>support for generating crop marks in FO/PDF output</p>
106  </li><li>
107    <p>support for qandaset as a root element in FO output</p>
108  </li><li>
109    <p>support for floatstyle and orient on all table types</p>
110  </li><li>
111    <p>support for floatstyle in figure, and example</p>
112  </li><li>
113    <p>pgwide.properties attribute-set supports extending figure,
114      example and table into the left indent area instead of spanning
115      multiple columns.</p>
116  </li></ul></div>
117    <p>The following is a detailed list of enhancements and API
118    changes that have been made since the 1.69.1 release.</p>
119
120<div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="V1700_Common"></a>Common</h3></div></div></div>
121
122<p>The following changes have been made to the
123        <code class="filename">common</code> code
124        since the 1.69.1 release.</p>
125<div class="itemizedlist"><ul type="disc"><li>
126<p>Add the xsl:key for the kimber
127indexing method.</p>
128<p class="commit-changes">Modified: common/autoidx-ng.xsl,1.2 - Robert
129Stayton</p>
130</li><li>
131<p>Add support for
132<a href="http://docbook.org/tdg/en/html/qandaset.html"><code class="sgmltag-element">qandaset</code></a>.</p>
133<p class="commit-changes">Modified: common/labels.xsl,1.37;
134common/subtitles.xsl,1.7; common/titles.xsl,1.35 - Robert
135Stayton</p>
136</li><li>
137<p>Support dbhtml/dbfo start PI for
138<a href="http://docbook.org/tdg/en/html/orderedlist.html"><code class="sgmltag-element">orderedlist</code></a> numbering in both HTML and
139FO</p>
140<p class="commit-changes">Modified: common/common.xsl,1.61; html/lists.xsl,1.50 - Norman
141Walsh</p>
142</li><li>
143<p>Added CVS
144header.</p>
145<p class="commit-changes">Modified: common/stripns.xsl,1.12 - Robert
146Stayton</p>
147</li><li>
148<p>Changed content model of text
149element to ANY rather than #PCDATA because they could contain
150markup.</p>
151<p class="commit-changes">Modified: common/targetdatabase.dtd,1.7 - Robert
152Stayton</p>
153</li><li>
154<p>Added
155<a href="http://docbook.org/tdg/en/html/refentry.html"><code class="sgmltag-element">refentry</code></a>.meta.get.quietly param.</p>
156<p>If zero (the
157default), notes and warnings about "missing" markup are generated
158during gathering of <a href="http://docbook.org/tdg/en/html/refentry.html"><code class="sgmltag-element">refentry</code></a> metadata. If
159non-zero, the metadata is gathered "quietly" -- that is, the
160notes and warnings are suppressed.</p>
161<p>NOTE: If you are
162processing a large amount of <a href="http://docbook.org/tdg/en/html/refentry.html"><code class="sgmltag-element">refentry</code></a> content,  you
163may be able to speed up processing significantly by  setting a
164non-zero value for
165<a href="http://docbook.org/tdg/en/html/refentry.html"><code class="sgmltag-element">refentry</code></a>.meta.get.quietly.</p>
166<p class="commit-changes">Modified: common/refentry.xsl,1.17;
167manpages/param.ent,1.15; manpages/param.xweb,1.17;
168params/refentry.meta.get.quietly.xml,1.1 - Michael(tm)
169Smith</p>
170</li><li>
171<p>After namespace stripping, the
172source document is the temporary tree created by the stripping
173process and it has the wrong base <a href="http://docbook.org/tdg/en/html/uri.html"><code class="sgmltag-element">URI</code></a> for relative
174references. Earlier versions of this code used to try to fix that
175by patching the elements with relative @fileref attributes. That
176was inadequate because it calculated an absolute base <a href="http://docbook.org/tdg/en/html/uri.html"><code class="sgmltag-element">URI</code></a>
177without considering that there might be xml:base attributes
178already in effect. It seems obvious now that the right thing to
179do is simply to put the xml:base on the root of the document. And
180that seems to work.</p>
181<p class="commit-changes">Modified: common/stripns.xsl,1.7 - Norman
182Walsh</p>
183</li><li>
184<p>Added support for "software" and
185"sectdesc" class values on <a href="http://docbook.org/tdg/en/html/refmiscinfo.html"><code class="sgmltag-element">refmiscinfo</code></a>; "software" is
186treated identically to "source", and "setdesc" is treated
187identically to "manual".</p>
188<p class="commit-changes">Modified: common/refentry.xsl,1.10;
189params/man.th.extra2.max.length.xml,1.3;
190params/refentry.source.name.profile.xml,1.4 - Michael(tm)
191Smith</p>
192</li><li>
193<p>Added support for DocBook 5
194namespace-stripping in manpages stylesheet. Closes request
195#1210692.</p>
196<p class="commit-changes">Modified: common/common.xsl,1.56; manpages/docbook.xsl,1.57 -
197Michael(tm) Smith</p>
198</li><li>
199<p>Added &lt;xsl:template
200match="/"&gt; to make stripns.xsl usable as a standalone
201stylesheet for stripping out DocBook 5/NG to DocBook 4. Note that
202DocBook XSLT drivers that include this stylesheet all override
203the match="/" template.</p>
204<p class="commit-changes">Modified: common/stripns.xsl,1.4 - Michael(tm)
205Smith</p>
206</li><li>
207<p>Number figures, examples, and
208tables from <a href="http://docbook.org/tdg/en/html/book.html"><code class="sgmltag-element">book</code></a> if there is no prefix (i.e. if
209<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/chapter.autolabel.html"><em class="parameter"><code>chapter.autolabel</code></em></a> is set to 0). This avoids
210having the list of figures where the figures mysteriously restart
211their numeration periodically when
212<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/chapter.autolabel.html"><em class="parameter"><code>chapter.autolabel</code></em></a> is set to
2130.</p>
214<p class="commit-changes">Modified: common/labels.xsl,1.36 - David Cramer</p>
215</li><li>
216<p>Add <a href="http://docbook.org/tdg/en/html/task.html"><code class="sgmltag-element">task</code></a> template in
217<a href="http://docbook.org/tdg/en/html/title.html"><code class="sgmltag-element">title</code></a>.markup mode.</p>
218<p class="commit-changes">Modified: common/titles.xsl,1.34 - Robert
219Stayton</p>
220</li><li>
221<p>Add children (with ids) of formal
222objects to target data.</p>
223<p class="commit-changes">Modified: common/targets.xsl,1.10 - Robert
224Stayton</p>
225</li><li>
226<p>Added support for case when
227<a href="http://docbook.org/tdg/en/html/personname.html"><code class="sgmltag-element">personname</code></a> doesn't contain specific name markup (as allowed
228in DocBook 5.0)</p>
229<p class="commit-changes">Modified: common/common.xsl,1.54 - Jirka
230Kosek</p>
231</li></ul></div>
232</div>
233
234<div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="V1700_Extensions"></a>Extensions</h3></div></div></div>
235
236<p>The following changes have been made to the
237        <code class="filename">extensions</code> code
238        since the 1.69.1 release.</p>
239<div class="itemizedlist"><ul type="disc"><li>
240<p>Support Xalan
2412.7</p>
242<p class="commit-changes">Modified: extensions/xalan27/.cvsignore,1.1;
243extensions/xalan27/build.xml,1.1;
244extensions/xalan27/nbproject/.cvsignore,1.1;
245extensions/xalan27/nbproject/build-impl.xml,1.1;
246extensions/xalan27/nbproject/genfiles.properties,1.1;
247extensions/xalan27/nbproject/project.properties,1.1;
248extensions/xalan27/nbproject/project.xml,1.1;
249extensions/xalan27/src/com/nwalsh/xalan/CVS.java,1.1;
250extensions/xalan27/src/com/nwalsh/xalan/Callout.java,1.1;
251extensions/xalan27/src/com/nwalsh/xalan/FormatCallout.java,1.1;
252extensions/xalan27/src/com/nwalsh/xalan/FormatDingbatCallout.java,1.1;
253extensions/xalan27/src/com/nwalsh/xalan/FormatGraphicCallout.java,1.1;
254extensions/xalan27/src/com/nwalsh/xalan/FormatTextCallout.java,1.1;
255extensions/xalan27/src/com/nwalsh/xalan/FormatUnicodeCallout.java,1.1;
256extensions/xalan27/src/com/nwalsh/xalan/Func.java,1.1;
257extensions/xalan27/src/com/nwalsh/xalan/ImageIntrinsics.java,1.1;
258extensions/xalan27/src/com/nwalsh/xalan/Params.java,1.1;
259extensions/xalan27/src/com/nwalsh/xalan/Table.java,1.1;
260extensions/xalan27/src/com/nwalsh/xalan/Text.java,1.1;
261extensions/xalan27/src/com/nwalsh/xalan/Verbatim.java,1.1 - Norman
262Walsh</p>
263</li><li>
264<p>Handle the case where the imageFn
265is actually a <a href="http://docbook.org/tdg/en/html/uri.html"><code class="sgmltag-element">URI</code></a>. This still needs
266work.</p>
267<p class="commit-changes">Modified: extensions/saxon643/com/nwalsh/saxon/ImageIntrinsics.java,1.4
268- Norman Walsh</p>
269</li></ul></div>
270</div>
271
272<div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="V1700_FO"></a>FO</h3></div></div></div>
273
274<p>The following changes have been made to the
275        <code class="filename">fo</code> code
276        since the 1.69.1 release.</p>
277<div class="itemizedlist"><ul type="disc"><li>
278<p>Adapted to the new indexing
279code. Now works just like a wrapper that calls kosek indexing method,
280originally implemented here.</p>
281<p class="commit-changes">Modified: fo/autoidx-ng.xsl,1.5 - Jirka
282Kosek</p>
283</li><li>
284<p>Added parameters for header/footer
285<a href="http://docbook.org/tdg/en/html/table.html"><code class="sgmltag-element">table</code></a> minimum height.</p>
286<p class="commit-changes">Modified: fo/pagesetup.xsl,1.60;
287fo/param.ent,1.100; fo/param.xweb,1.113 - Robert
288Stayton</p>
289</li><li>
290<p>Add the <a href="http://docbook.org/tdg/en/html/index.html"><code class="sgmltag-element">index</code></a>.method
291parameter.</p>
292<p class="commit-changes">Modified: fo/param.ent,1.99; fo/param.xweb,1.112 - Robert
293Stayton</p>
294</li><li>
295<p>Integrate support for three
296indexing methods: - the original English-only method. -
297Jirka Kosek's method using EXSLT extensions. - Eliot Kimber's
298method using Saxon extensions. Use the '<a href="http://docbook.org/tdg/en/html/index.html"><code class="sgmltag-element">index</code></a>.method'
299parameter to select.</p>
300<p class="commit-changes">Modified: fo/autoidx.xsl,1.38 - Robert
301Stayton</p>
302</li><li>
303<p>Add support for <a href="http://docbook.org/tdg/en/html/toc.html"><code class="sgmltag-element">TOC</code></a> for
304<a href="http://docbook.org/tdg/en/html/qandaset.html"><code class="sgmltag-element">qandaset</code></a> in fo output.</p>
305<p class="commit-changes">Modified: fo/autotoc.xsl,1.30;
306fo/qandaset.xsl,1.20 - Robert Stayton</p>
307</li><li>
308<p>Added parameter
309<a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/ulink.hyphenate.html"><em class="parameter"><code>ulink.hyphenate</code></em></a>.chars. Added parameter
310insert.<a href="http://docbook.org/tdg/en/html/link.html"><code class="sgmltag-element">link</code></a>.page.number.</p>
311<p class="commit-changes">Modified: fo/param.ent,1.98;
312fo/param.xweb,1.111 - Robert Stayton</p>
313</li><li>
314<p>Implemented feature request
315#942524 to add insert.<a href="http://docbook.org/tdg/en/html/link.html"><code class="sgmltag-element">link</code></a>.page.number to allow link
316element cross references to have a page number.</p>
317<p class="commit-changes">Modified: fo/xref.xsl,1.67 -
318Robert Stayton</p>
319</li><li>
320<p>Add support for
321<a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/ulink.hyphenate.html"><em class="parameter"><code>ulink.hyphenate</code></em></a>.chars so more characters
322can be break points in urls.</p>
323<p class="commit-changes">Modified: fo/xref.xsl,1.66 - Robert
324Stayton</p>
325</li><li>
326<p>Implemented patch #1075144 to make
327the url text in a ulink in FO output an active <a href="http://docbook.org/tdg/en/html/link.html"><code class="sgmltag-element">link</code></a> as
328well.</p>
329<p class="commit-changes">Modified: fo/xref.xsl,1.65 - Robert Stayton</p>
330</li><li>
331<p><a href="http://docbook.org/tdg/en/html/table.html"><code class="sgmltag-element">table</code></a> footnotes now
332have their own <a href="http://docbook.org/tdg/en/html/table.html"><code class="sgmltag-element">table</code></a>.<a href="http://docbook.org/tdg/en/html/footnote.html"><code class="sgmltag-element">footnote</code></a>.properties
333attribute set.</p>
334<p class="commit-changes">Modified: fo/footnote.xsl,1.23 - Robert
335Stayton</p>
336</li><li>
337<p>Add <a href="http://docbook.org/tdg/en/html/qandaset.html"><code class="sgmltag-element">qandaset</code></a> to
338root.elements.</p>
339<p class="commit-changes">Modified: fo/docbook.xsl,1.41 - Robert
340Stayton</p>
341</li><li>
342<p>Added mode="page.sequence" to make
343it easier to put content into a page sequence.  First used for
344<a href="http://docbook.org/tdg/en/html/qandaset.html"><code class="sgmltag-element">qandaset</code></a>.</p>
345<p class="commit-changes">Modified: fo/component.xsl,1.37 - Robert
346Stayton</p>
347</li><li>
348<p>Implemented feature request
349#1434408 to support formatting
350of <a href="http://docbook.org/tdg/en/html/biblioentry.html"><code class="sgmltag-element">biblioentry</code></a>.</p>
351<p class="commit-changes">Modified: fo/biblio.xsl,1.35 - Robert
352Stayton</p>
353</li><li>
354<p>Added
355<a href="http://docbook.org/tdg/en/html/biblioentry.html"><code class="sgmltag-element">biblioentry</code></a>.properties.</p>
356<p class="commit-changes">Modified: fo/param.ent,1.97;
357fo/param.xweb,1.110 - Robert Stayton</p>
358</li><li>
359<p>Support PTC/Arbortext
360bookmarks</p>
361<p class="commit-changes">Modified: fo/docbook.xsl,1.40; fo/ptc.xsl,1.1 - Norman
362Walsh</p>
363</li><li>
364<p>Added
365<a href="http://docbook.org/tdg/en/html/table.html"><code class="sgmltag-element">table</code></a>.<a href="http://docbook.org/tdg/en/html/footnote.html"><code class="sgmltag-element">footnote</code></a>.properties to permit
366<a href="http://docbook.org/tdg/en/html/table.html"><code class="sgmltag-element">table</code></a> footnotes to format differently from regular
367footnotes.</p>
368<p class="commit-changes">Modified: fo/param.ent,1.96; fo/param.xweb,1.109 - Robert
369Stayton</p>
370</li><li>
371<p>Refactored <a href="http://docbook.org/tdg/en/html/table.html"><code class="sgmltag-element">table</code></a>
372templates to unify their processing and support all options in
373all types.  Now <a href="http://docbook.org/tdg/en/html/table.html"><code class="sgmltag-element">table</code></a> and <a href="http://docbook.org/tdg/en/html/informaltable.html"><code class="sgmltag-element">informaltable</code></a>, in
374both Cals and Html markup, use the same templates where possible,
375and all support pgwide, rotation, and floats. There is also a
376placeholder <a href="http://docbook.org/tdg/en/html/table.html"><code class="sgmltag-element">table</code></a>.container template to
377support wrapping a <a href="http://docbook.org/tdg/en/html/table.html"><code class="sgmltag-element">table</code></a> in a layout <a href="http://docbook.org/tdg/en/html/table.html"><code class="sgmltag-element">table</code></a>,
378so the XEP <a href="http://docbook.org/tdg/en/html/table.html"><code class="sgmltag-element">table</code></a> <a href="http://docbook.org/tdg/en/html/title.html"><code class="sgmltag-element">title</code></a> "continued"
379extension can be more easily implemented.</p>
380<p class="commit-changes">Modified: fo/formal.xsl,1.52;
381fo/htmltbl.xsl,1.9; fo/table.xsl,1.48 - Robert
382Stayton</p>
383</li><li>
384<p>Added new attribute set
385<a href="http://docbook.org/tdg/en/html/toc.html"><code class="sgmltag-element">toc</code></a>.line.properties for controlling appearance of lines in
386ToC/LoT</p>
387<p class="commit-changes">Modified: fo/autotoc.xsl,1.29; fo/param.ent,1.95;
388fo/param.xweb,1.108 - Jirka Kosek</p>
389</li><li>
390<p>Added support for float to example
391and <a href="http://docbook.org/tdg/en/html/equation.html"><code class="sgmltag-element">equation</code></a>. Added support for pgwide to
392<a href="http://docbook.org/tdg/en/html/figure.html"><code class="sgmltag-element">figure</code></a>, example, and <a href="http://docbook.org/tdg/en/html/equation.html"><code class="sgmltag-element">equation</code></a> (the latter
393two via a dbfo pgwide="1" processing
394instruction).</p>
395<p class="commit-changes">Modified: fo/formal.xsl,1.51 - Robert
396Stayton</p>
397</li><li>
398<p>Add pgwide.properties
399attribute-set.</p>
400<p class="commit-changes">Modified: fo/param.ent,1.94; fo/param.xweb,1.107 - Robert
401Stayton</p>
402</li><li>
403<p>Added <a href="http://docbook.org/tdg/en/html/refclass.html"><code class="sgmltag-element">refclass</code></a>.suppress
404param.</p>
405<p>If the value of <a href="http://docbook.org/tdg/en/html/refclass.html"><code class="sgmltag-element">refclass</code></a>.suppress is
406non-zero, then display <a href="http://docbook.org/tdg/en/html/refclass.html"><code class="sgmltag-element">refclass</code></a> contents is suppressed
407in output. Affects HTML and FO output
408only.</p>
409<p class="commit-changes">Modified: fo/param.ent,1.93; fo/param.xweb,1.106; html/param.ent,1.90;
410html/param.xweb,1.99; params/refclass.suppress.xml,1.1 - Michael(tm)
411Smith</p>
412</li><li>
413<p>Improved support for
414<a href="http://docbook.org/tdg/en/html/task.html"><code class="sgmltag-element">task</code></a> subelements</p>
415<p class="commit-changes">Modified: fo/task.xsl,1.3; html/task.xsl,1.3 -
416Jirka Kosek</p>
417</li><li>
418<p>Adjusted spacing around
419K&amp;R-formatted <a href="http://docbook.org/tdg/en/html/funcdef.html"><code class="sgmltag-element">Funcdef</code></a> and <a href="http://docbook.org/tdg/en/html/paramdef.html"><code class="sgmltag-element">Paramdef</code></a>
420output such that it can more easily be discerned where one ends
421and the other begins. Closes #1213264.</p>
422<p class="commit-changes">Modified: fo/synop.xsl,1.18 -
423Michael(tm) Smith</p>
424</li><li>
425<p>Made handling of
426paramdef/parameter in FO output consistent with that in HTML and
427manpages output. Closes #1213259.</p>
428<p class="commit-changes">Modified: fo/synop.xsl,1.17 - Michael(tm)
429Smith</p>
430</li><li>
431<p>Made handling of
432<a href="http://docbook.org/tdg/en/html/refnamediv.html"><code class="sgmltag-element">Refnamediv</code></a> consistent with formatting in HTML
433and manpages output; specifically, changed so that
434<a href="http://docbook.org/tdg/en/html/refname.html"><code class="sgmltag-element">Refname</code></a> (comma-separated list of multiple instances
435found) is used (instead of <a href="http://docbook.org/tdg/en/html/refentrytitle.html"><code class="sgmltag-element">Refentrytitle</code></a> as
436previously), then em-dash, then the <a href="http://docbook.org/tdg/en/html/refpurpose.html"><code class="sgmltag-element">Refpurpose</code></a>. Closes
437#1212562.</p>
438<p class="commit-changes">Modified: fo/refentry.xsl,1.30 - Michael(tm)
439Smith</p>
440</li><li>
441<p>Added output of
442<a href="http://docbook.org/tdg/en/html/releaseinfo.html"><code class="sgmltag-element">Releaseinfo</code></a> to recto titlepage ("<a href="http://docbook.org/tdg/en/html/copyright.html"><code class="sgmltag-element">copyright</code></a>"
443page) for <a href="http://docbook.org/tdg/en/html/book.html"><code class="sgmltag-element">Book</code></a> in FO output. This makes it consistent
444with HTML output. Closes #1327034. Thanks to Paul DuBois for
445reporting.</p>
446<p class="commit-changes">Modified: fo/titlepage.templates.xml,1.28 - Michael(tm)
447Smith</p>
448</li><li>
449<p>Added condition for setting
450block-progression-dimension.minimum on table-row, instead of
451height, when <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/fop1.extensions.html"><em class="parameter"><code>fop1.extensions</code></em></a> is
452non-zero. For an explanation of the reason for the change,
453<a href="http://docbook.org/tdg/en/html/see.html"><code class="sgmltag-element">see</code></a>: http://wiki.apache.org/xmlgraphics-fop/Troubleshooting/CommonLogMessages</p>
454<p class="commit-changes">Modified: fo/pagesetup.xsl,1.59
455- Michael(tm) Smith</p>
456</li><li>
457<p>Added new
458<a href="http://docbook.org/tdg/en/html/refclass.html"><code class="sgmltag-element">refclass</code></a>.suppress param for suppressing display
459of <a href="http://docbook.org/tdg/en/html/refclass.html"><code class="sgmltag-element">Refclass</code></a> in HTML and FO output. Did not add it to
460manpages because manpages stylesheet is currently just silently
461ignoring <a href="http://docbook.org/tdg/en/html/refclass.html"><code class="sgmltag-element">Refclass</code></a> anyway. Closes request
462#1461065. Thanks to Davor Ocelic (docelic) for
463reporting.</p>
464<p class="commit-changes">Modified: fo/refentry.xsl,1.29; html/refentry.xsl,1.23 -
465Michael(tm) Smith</p>
466</li><li>
467<p>Add support for keep-together PI
468to informal objects.</p>
469<p class="commit-changes">Modified: fo/formal.xsl,1.50 - Robert
470Stayton</p>
471</li><li>
472<p>Add support for
473<a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/fop1.extensions.html"><em class="parameter"><code>fop1.extensions</code></em></a>.</p>
474<p class="commit-changes">Modified: fo/formal.xsl,1.49;
475fo/graphics.xsl,1.44; fo/table.xsl,1.47 - Robert
476Stayton</p>
477</li><li>
478<p>Add support for fop1
479bookmarks.</p>
480<p class="commit-changes">Modified: fo/docbook.xsl,1.39 - Robert
481Stayton</p>
482</li><li>
483<p>Add fop1.extentions parameter to
484add support for fop development version.</p>
485<p class="commit-changes">Modified: fo/param.ent,1.92;
486fo/param.xweb,1.105 - Robert Stayton</p>
487</li><li>
488<p>Start supporting fop development
489version, which will become fop version 1.</p>
490<p class="commit-changes">Modified: fo/fop1.xsl,1.1 -
491Robert Stayton</p>
492</li><li>
493<p>Add template for <a href="http://docbook.org/tdg/en/html/task.html"><code class="sgmltag-element">task</code></a>
494in mode="xref-to".</p>
495<p class="commit-changes">Modified: fo/xref.xsl,1.63; html/xref.xsl,1.57 - Robert
496Stayton</p>
497</li><li>
498<p><a href="http://docbook.org/tdg/en/html/table.html"><code class="sgmltag-element">table</code></a> footnotes now
499also get <a href="http://docbook.org/tdg/en/html/footnote.html"><code class="sgmltag-element">footnote</code></a>.properties
500attribute-set.</p>
501<p class="commit-changes">Modified: fo/footnote.xsl,1.22 - Robert
502Stayton</p>
503</li><li>
504<p>Added <a href="http://docbook.org/tdg/en/html/index.html"><code class="sgmltag-element">index</code></a>.separator
505named template to compute the separator punctuation based on
506locale.</p>
507<p class="commit-changes">Modified: fo/autoidx.xsl,1.36 - Robert Stayton</p>
508</li><li>
509<p>Added support for <a href="http://docbook.org/tdg/en/html/link.html"><code class="sgmltag-element">link</code></a>,
510<a href="http://docbook.org/tdg/en/html/olink.html"><code class="sgmltag-element">olink</code></a>, and <a href="http://docbook.org/tdg/en/html/xref.html"><code class="sgmltag-element">xref</code></a> within OO
511<a href="http://docbook.org/tdg/en/html/classsynopsis.html"><code class="sgmltag-element">Classsynopsis</code></a> and children. (Because DocBook NG/5
512allows it).</p>
513<p class="commit-changes">Modified: fo/synop.xsl,1.15; html/synop.xsl,1.19 - Michael(tm)
514Smith</p>
515</li><li>
516<p>Support <a href="http://docbook.org/tdg/en/html/date.html"><code class="sgmltag-element">date</code></a> as an
517inline</p>
518<p class="commit-changes">Modified: fo/inline.xsl,1.43; html/inline.xsl,1.46 - Norman
519Walsh</p>
520</li><li>
521<p>Added new parameter
522<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/keep.relative.image.uris.html"><em class="parameter"><code>keep.relative.image.uris</code></em></a></p>
523<p class="commit-changes">Modified: fo/param.ent,1.91;
524fo/param.xweb,1.104; html/param.ent,1.87; html/param.xweb,1.96;
525params/keep.relative.image.uris.xml,1.1 - Norman
526Walsh</p>
527</li><li>
528<p>Map Unicode space characters
529U+2000-U+200A to fo:leaders.</p>
530<p class="commit-changes">Modified: fo/docbook.xsl,1.38;
531fo/passivetex.xsl,1.4; fo/spaces.xsl,1.1 - Jirka
532Kosek</p>
533</li><li>
534<p>Output a real em dash for em-dash
535dingbat (instead of two hypens).</p>
536<p class="commit-changes">Modified: fo/fo.xsl,1.7 - Michael(tm)
537Smith</p>
538</li><li>
539<p>Support default <a href="http://docbook.org/tdg/en/html/label.html"><code class="sgmltag-element">label</code></a>
540width parameters for itemized and ordered lists</p>
541<p class="commit-changes">Modified: fo/lists.xsl,1.64;
542fo/param.ent,1.90; fo/param.xweb,1.103;
543params/itemizedlist.label.width.xml,1.1;
544params/orderedlist.label.width.xml,1.1 - Norman
545Walsh</p>
546</li><li>
547<p>Generate localized
548<a href="http://docbook.org/tdg/en/html/title.html"><code class="sgmltag-element">title</code></a> for <a href="http://docbook.org/tdg/en/html/refsynopsisdiv.html"><code class="sgmltag-element">Refsynopsisdiv</code></a> if no
549appropriate <a href="http://docbook.org/tdg/en/html/title.html"><code class="sgmltag-element">Title</code></a> descendant found in source. Closes
550#1212398. This change makes behavior for the <a href="http://docbook.org/tdg/en/html/synopsis.html"><code class="sgmltag-element">Synopsis</code></a>
551<a href="http://docbook.org/tdg/en/html/title.html"><code class="sgmltag-element">title</code></a> consistent with the behavior of HTML and
552manpages output.</p>
553<p>Also, added
554xsl:use-attribute-sets="normal.<a href="http://docbook.org/tdg/en/html/para.html"><code class="sgmltag-element">para</code></a>.spacing" to
555block generated for <a href="http://docbook.org/tdg/en/html/cmdsynopsis.html"><code class="sgmltag-element">Cmdsynopsis</code></a> output. Previously,
556that block had no spacing at all specified, which resulted it
557being crammed up to closely to the <a href="http://docbook.org/tdg/en/html/synopsis.html"><code class="sgmltag-element">Synopsis</code></a>
558head.</p>
559<p class="commit-changes">Modified: fo/refentry.xsl,1.28; fo/synop.xsl,1.13 - Michael(tm)
560Smith</p>
561</li><li>
562<p>Added parameters to support
563localization of <a href="http://docbook.org/tdg/en/html/index.html"><code class="sgmltag-element">index</code></a>
564item punctuation.</p>
565<p class="commit-changes">Modified: fo/autoidx.xsl,1.35 - Robert
566Stayton</p>
567</li><li>
568<p>Added
569<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/index.number.separator.html"><em class="parameter"><code>index.number.separator</code></em></a>,
570<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/index.range.separator.html"><em class="parameter"><code>index.range.separator</code></em></a>,
571and <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/index.term.separator.html"><em class="parameter"><code>index.term.separator</code></em></a> parameters to
572support localization of punctuation in <a href="http://docbook.org/tdg/en/html/index.html"><code class="sgmltag-element">index</code></a>
573entries.</p>
574<p class="commit-changes">Modified: fo/param.ent,1.89; fo/param.xweb,1.102 - Robert
575Stayton</p>
576</li><li>
577<p>Added "Cross References"
578<a href="http://docbook.org/tdg/en/html/section.html"><code class="sgmltag-element">section</code></a> in HTML doc (for consistency with the FO
579doc). Also, moved the existing FO "Cross
580References" <a href="http://docbook.org/tdg/en/html/section.html"><code class="sgmltag-element">section</code></a> to follow the "Linking"
581<a href="http://docbook.org/tdg/en/html/section.html"><code class="sgmltag-element">section</code></a>.</p>
582<p class="commit-changes">Modified: fo/param.xweb,1.101; html/param.xweb,1.95 -
583Michael(tm) Smith</p>
584</li><li>
585<p>Added ID attribues to all
586<a href="http://docbook.org/tdg/en/html/reference.html"><code class="sgmltag-element">Reference</code></a> elements (e.g., id="tables" for the doc for
587<a href="http://docbook.org/tdg/en/html/section.html"><code class="sgmltag-element">section</code></a> on <a href="http://docbook.org/tdg/en/html/table.html"><code class="sgmltag-element">Table</code></a> params). So pages for
588all subsections of ref docs now have stable filenames instead
589of arbitrary generated filenames.</p>
590<p class="commit-changes">Modified: fo/param.xweb,1.100;
591html/param.xweb,1.94 - Michael(tm) Smith</p>
592</li><li>
593<p>Added two new parameters for
594handling of multi-term
595<a href="http://docbook.org/tdg/en/html/varlistentry.html"><code class="sgmltag-element">varlistentry</code></a> elements:</p>
596<p><a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/variablelist.term.break.after.html"><em class="parameter"><code>variablelist.term.break.after</code></em></a>: 
597When the <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/variablelist.term.break.after.html"><em class="parameter"><code>variablelist.term.break.after</code></em></a> is
598non-zero, it will  generate a line break after each
599<a href="http://docbook.org/tdg/en/html/term.html"><code class="sgmltag-element">term</code></a> multi-term
600<a href="http://docbook.org/tdg/en/html/varlistentry.html"><code class="sgmltag-element">varlistentry</code></a>.</p>
601<p><a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/variablelist.term.separator.html"><em class="parameter"><code>variablelist.term.separator</code></em></a>: 
602When a <a href="http://docbook.org/tdg/en/html/varlistentry.html"><code class="sgmltag-element">varlistentry</code></a> contains multiple <a href="http://docbook.org/tdg/en/html/term.html"><code class="sgmltag-element">term</code></a>
603elements, the string  specified in the value of the
604<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/variablelist.term.separator.html"><em class="parameter"><code>variablelist.term.separator</code></em></a>  parameter is
605placed after each <a href="http://docbook.org/tdg/en/html/term.html"><code class="sgmltag-element">term</code></a> except the last. The default 
606is ", " (a comma followed by a space). To suppress rendering of 
607the separator, set the value of
608<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/variablelist.term.separator.html"><em class="parameter"><code>variablelist.term.separator</code></em></a> to  the empty
609string ("").</p>
610<p>These parameters are primarily intended to be
611useful if you have multi-term varlistentries that have long
612terms.</p>
613<p>Closes #1306676. Thanks to Sam Steingold for
614providing an example "lots of long terms" doc that demonstrated
615the value of having these options.</p>
616<p>Also, added
617normalize-space() call to processing of each
618<a href="http://docbook.org/tdg/en/html/term.html"><code class="sgmltag-element">term</code></a>.</p>
619<p>This change affects all output formats
620(HTML, PDF, manpages). The default behavior should pretty much
621remain the same as before, but it is possible (as always) that
622the change may introduce some
623new bugginess.</p>
624<p class="commit-changes">Modified: fo/lists.xsl,1.62; fo/param.ent,1.88;
625fo/param.xweb,1.99; html/lists.xsl,1.48; html/param.ent,1.86;
626html/param.xweb,1.93; manpages/lists.xsl,1.22;
627manpages/param.ent,1.14; manpages/param.xweb,1.16;
628params/variablelist.term.break.after.xml,1.1;
629params/variablelist.term.separator.xml,1.1 - Michael(tm)
630Smith</p>
631</li><li>
632<p>Add <a href="http://docbook.org/tdg/en/html/sidebar.html"><code class="sgmltag-element">sidebar</code></a> titlepage
633placeholder attset for styles.</p>
634<p class="commit-changes">Modified: fo/titlepage.xsl,1.37 - Robert
635Stayton</p>
636</li><li>
637<p>Add titlepage for
638<a href="http://docbook.org/tdg/en/html/sidebar.html"><code class="sgmltag-element">sidebar</code></a>.</p>
639<p class="commit-changes">Modified: fo/titlepage.templates.xml,1.27 - Robert
640Stayton</p>
641</li><li>
642<p>Implemented RFE
643#1292615.</p>
644<p>Added bunch of new parameters (attribute sets)
645that affect list presentation: list.block.properties,
646<a href="http://docbook.org/tdg/en/html/itemizedlist.html"><code class="sgmltag-element">itemizedlist</code></a>.properties, <a href="http://docbook.org/tdg/en/html/orderedlist.html"><code class="sgmltag-element">orderedlist</code></a>.properties,
647<a href="http://docbook.org/tdg/en/html/itemizedlist.html"><code class="sgmltag-element">itemizedlist</code></a>.<a href="http://docbook.org/tdg/en/html/label.html"><code class="sgmltag-element">label</code></a>.properties and
648<a href="http://docbook.org/tdg/en/html/orderedlist.html"><code class="sgmltag-element">orderedlist</code></a>.<a href="http://docbook.org/tdg/en/html/label.html"><code class="sgmltag-element">label</code></a>.properties. Default behaviour
649of stylesheets has not been changed but further customizations will be
650much more easier.</p>
651<p class="commit-changes">Modified: fo/lists.xsl,1.61; fo/param.ent,1.87;
652fo/param.xweb,1.98; params/itemizedlist.label.properties.xml,1.1;
653params/itemizedlist.properties.xml,1.1;
654params/list.block.properties.xml,1.1;
655params/orderedlist.label.properties.xml,1.1;
656params/orderedlist.properties.xml,1.1 - Jirka
657Kosek</p>
658</li><li>
659<p>Implemented RFE
660#1242092.</p>
661<p>You can enable crop marks in your document by
662setting crop.marks=1 and xep.extensions=1. Appearance of crop
663marks can be controlled by parameters
664<a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/crop.mark.bleed.html"><em class="parameter"><code>crop.mark.bleed</code></em></a> (6pt),
665<a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/crop.mark.offset.html"><em class="parameter"><code>crop.mark.offset</code></em></a> (24pt) and
666<a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/crop.mark.width.html"><em class="parameter"><code>crop.mark.width</code></em></a> (0.5pt).</p>
667<p>Also there
668is new named template called user-xep-pis. You can overwrite it in
669order to produce some PIs that can control XEP as described in
670http://www.renderx.com/reference.html#Output_Formats</p>
671<p class="commit-changes">Modified: fo/docbook.xsl,1.36;
672fo/param.ent,1.86; fo/param.xweb,1.97; fo/xep.xsl,1.23;
673params/crop.mark.bleed.xml,1.1; params/crop.mark.offset.xml,1.1;
674params/crop.mark.width.xml,1.1; params/crop.marks.xml,1.1 - Jirka
675Kosek</p>
676</li></ul></div>
677</div>
678
679<div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="V1700_HTML"></a>HTML</h3></div></div></div>
680
681<p>The following changes have been made to the
682        <code class="filename">html</code> code
683        since the 1.69.1 release.</p>
684<div class="itemizedlist"><ul type="disc"><li>
685<p>implemented
686<a href="http://docbook.org/tdg/en/html/index.html"><code class="sgmltag-element">index</code></a>.method parameter and three
687methods.</p>
688<p class="commit-changes">Modified: html/autoidx.xsl,1.28 - Robert
689Stayton</p>
690</li><li>
691<p>added <a href="http://docbook.org/tdg/en/html/index.html"><code class="sgmltag-element">index</code></a>.method
692parameter to support 3 indexing methods.</p>
693<p class="commit-changes">Modified: html/param.ent,1.94;
694html/param.xweb,1.103 - Robert Stayton</p>
695</li><li>
696<p>Implemented feature request
697#1072510 as a processing instruction to permit including external
698HTML content into HTML output.</p>
699<p class="commit-changes">Modified: html/pi.xsl,1.9 - Robert
700Stayton</p>
701</li><li>
702<p>Added new parameter
703<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/chunk.tocs.and.lots.html"><em class="parameter"><code>chunk.tocs.and.lots</code></em></a>.has.<a href="http://docbook.org/tdg/en/html/title.html"><code class="sgmltag-element">title</code></a> which
704controls presence of <a href="http://docbook.org/tdg/en/html/title.html"><code class="sgmltag-element">title</code></a> in a separate chunk with
705ToC/LoT. Disabling <a href="http://docbook.org/tdg/en/html/title.html"><code class="sgmltag-element">title</code></a> can be very useful if you are
706generating frameset output (well, yes those frames, but some customers
707really want them ;-).</p>
708<p class="commit-changes">Modified: html/chunk-code.xsl,1.15;
709html/param.ent,1.93; html/param.xweb,1.102;
710params/chunk.tocs.and.lots.has.title.xml,1.1 - Jirka
711Kosek</p>
712</li><li>
713<p>Support dbhtml/dbfo start PI for
714<a href="http://docbook.org/tdg/en/html/orderedlist.html"><code class="sgmltag-element">orderedlist</code></a> numbering in both HTML and
715FO</p>
716<p class="commit-changes">Modified: common/common.xsl,1.61; html/lists.xsl,1.50 - Norman
717Walsh</p>
718</li><li>
719<p>Allow <a href="http://docbook.org/tdg/en/html/toc.html"><code class="sgmltag-element">ToC</code></a> without
720<a href="http://docbook.org/tdg/en/html/title.html"><code class="sgmltag-element">title</code></a> also for set and
721<a href="http://docbook.org/tdg/en/html/book.html"><code class="sgmltag-element">book</code></a>.</p>
722<p class="commit-changes">Modified: html/autotoc.xsl,1.37; html/division.xsl,1.12 -
723Jirka Kosek</p>
724</li><li>
725<p>Implemented floats uniformly for
726<a href="http://docbook.org/tdg/en/html/figure.html"><code class="sgmltag-element">figure</code></a>, example, <a href="http://docbook.org/tdg/en/html/equation.html"><code class="sgmltag-element">equation</code></a>
727and <a href="http://docbook.org/tdg/en/html/informalfigure.html"><code class="sgmltag-element">informalfigure</code></a>, <a href="http://docbook.org/tdg/en/html/informalexample.html"><code class="sgmltag-element">informalexample</code></a>, and
728<a href="http://docbook.org/tdg/en/html/informalequation.html"><code class="sgmltag-element">informalequation</code></a>.</p>
729<p class="commit-changes">Modified: html/formal.xsl,1.22 - Robert
730Stayton</p>
731</li><li>
732<p>Added the
733autotoc.<a href="http://docbook.org/tdg/en/html/label.html"><code class="sgmltag-element">label</code></a>.in.hyperlink param.</p>
734<p>If the value
735of autotoc.<a href="http://docbook.org/tdg/en/html/label.html"><code class="sgmltag-element">label</code></a>.in.hyperlink is non-zero, labels
736are included in hyperlinked titles in the <a href="http://docbook.org/tdg/en/html/toc.html"><code class="sgmltag-element">TOC</code></a>. If it
737is instead zero, labels are still displayed prior to the
738hyperlinked titles, but are not hyperlinked along with the
739titles.</p>
740<p>Closes patch #1065868. Thanks to anatoly techtonik
741for the patch.</p>
742<p class="commit-changes">Modified: html/autotoc.xsl,1.36; html/param.ent,1.92;
743html/param.xweb,1.101; params/autotoc.label.in.hyperlink.xml,1.1 -
744Michael(tm) Smith</p>
745</li><li>
746<p>Added two new params:
747html.head.<a href="http://docbook.org/tdg/en/html/legalnotice.html"><code class="sgmltag-element">legalnotice</code></a>.<a href="http://docbook.org/tdg/en/html/link.html"><code class="sgmltag-element">link</code></a>.types
748and html.head.<a href="http://docbook.org/tdg/en/html/legalnotice.html"><code class="sgmltag-element">legalnotice</code></a>.<a href="http://docbook.org/tdg/en/html/link.html"><code class="sgmltag-element">link</code></a>.multiple.</p>
749<p>If
750the value of the <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/generate.legalnotice.link.html"><em class="parameter"><code>generate.legalnotice.link</code></em></a> is
751non-zero, then the stylesheet generates (in the head
752<a href="http://docbook.org/tdg/en/html/section.html"><code class="sgmltag-element">section</code></a> of the HTML source) either a single HTML
753<a href="http://docbook.org/tdg/en/html/link.html"><code class="sgmltag-element">link</code></a> element or, if the value of
754the html.head.<a href="http://docbook.org/tdg/en/html/legalnotice.html"><code class="sgmltag-element">legalnotice</code></a>.<a href="http://docbook.org/tdg/en/html/link.html"><code class="sgmltag-element">link</code></a>.multiple is
755non-zero, one <a href="http://docbook.org/tdg/en/html/link.html"><code class="sgmltag-element">link</code></a> element for each <a href="http://docbook.org/tdg/en/html/link.html"><code class="sgmltag-element">link</code></a>
756type specified. Each <a href="http://docbook.org/tdg/en/html/link.html"><code class="sgmltag-element">link</code></a> has the
757following attributes:</p>
758<p> - a rel attribute whose value
759is derived from the value of 
760html.head.<a href="http://docbook.org/tdg/en/html/legalnotice.html"><code class="sgmltag-element">legalnotice</code></a>.<a href="http://docbook.org/tdg/en/html/link.html"><code class="sgmltag-element">link</code></a>.types</p>
761<p> -
762an href attribute whose value is set to the URL of the file 
763containing the <a href="http://docbook.org/tdg/en/html/legalnotice.html"><code class="sgmltag-element">legalnotice</code></a></p>
764<p> - a <a href="http://docbook.org/tdg/en/html/title.html"><code class="sgmltag-element">title</code></a>
765attribute whose value is set to the <a href="http://docbook.org/tdg/en/html/title.html"><code class="sgmltag-element">title</code></a> of the 
766corresponding <a href="http://docbook.org/tdg/en/html/legalnotice.html"><code class="sgmltag-element">legalnotice</code></a> (or a <a href="http://docbook.org/tdg/en/html/title.html"><code class="sgmltag-element">title</code></a>
767programatically  determined by the stylesheet)</p>
768<p>For
769example:</p>
770<p> &lt;<a href="http://docbook.org/tdg/en/html/link.html"><code class="sgmltag-element">link</code></a> rel="<a href="http://docbook.org/tdg/en/html/copyright.html"><code class="sgmltag-element">copyright</code></a>"
771href="ln-id2524073.html" title="Legal Notice"&gt;</p>
772<p>Closes
773#1476450. Thanks to Sam Steingold.</p>
774<p class="commit-changes">Modified: html/chunk-common.xsl,1.45;
775html/param.ent,1.91; html/param.xweb,1.100;
776params/generate.legalnotice.link.xml,1.4;
777params/html.head.legalnotice.link.multiple.xml,1.1;
778params/html.head.legalnotice.link.types.xml,1.1 - Michael(tm)
779Smith</p>
780</li><li>
781<p>Added <a href="http://docbook.org/tdg/en/html/refclass.html"><code class="sgmltag-element">refclass</code></a>.suppress
782param.</p>
783<p>If the value of <a href="http://docbook.org/tdg/en/html/refclass.html"><code class="sgmltag-element">refclass</code></a>.suppress is
784non-zero, then display <a href="http://docbook.org/tdg/en/html/refclass.html"><code class="sgmltag-element">refclass</code></a> contents is suppressed
785in output. Affects HTML and FO output
786only.</p>
787<p class="commit-changes">Modified: fo/param.ent,1.93; fo/param.xweb,1.106; html/param.ent,1.90;
788html/param.xweb,1.99; params/refclass.suppress.xml,1.1 - Michael(tm)
789Smith</p>
790</li><li>
791<p>Improved support for
792<a href="http://docbook.org/tdg/en/html/task.html"><code class="sgmltag-element">task</code></a> subelements</p>
793<p class="commit-changes">Modified: fo/task.xsl,1.3; html/task.xsl,1.3 -
794Jirka Kosek</p>
795</li><li>
796<p>Added new
797<a href="http://docbook.org/tdg/en/html/refclass.html"><code class="sgmltag-element">refclass</code></a>.suppress param for suppressing display
798of <a href="http://docbook.org/tdg/en/html/refclass.html"><code class="sgmltag-element">Refclass</code></a> in HTML and FO output. Did not add it to
799manpages because manpages stylesheet is currently just silently
800ignoring <a href="http://docbook.org/tdg/en/html/refclass.html"><code class="sgmltag-element">Refclass</code></a> anyway. Closes request
801#1461065. Thanks to Davor Ocelic (docelic) for
802reporting.</p>
803<p class="commit-changes">Modified: fo/refentry.xsl,1.29; html/refentry.xsl,1.23 -
804Michael(tm) Smith</p>
805</li><li>
806<p>Process <a href="http://docbook.org/tdg/en/html/alt.html"><code class="sgmltag-element">alt</code></a> text with
807normalize-space(). Replace tab indents with
808spaces.</p>
809<p class="commit-changes">Modified: html/graphics.xsl,1.57 - Robert
810Stayton</p>
811</li><li>
812<p>Content of <a href="http://docbook.org/tdg/en/html/citation.html"><code class="sgmltag-element">citation</code></a>
813element is automatically linked to the bibliographic <a href="http://docbook.org/tdg/en/html/entry.html"><code class="sgmltag-element">entry</code></a>
814with the corresponding <a href="http://docbook.org/tdg/en/html/abbrev.html"><code class="sgmltag-element">abbrev</code></a>.</p>
815<p class="commit-changes">Modified: html/biblio.xsl,1.26;
816html/inline.xsl,1.47; html/xref.xsl,1.58 - Jirka
817Kosek</p>
818</li><li>
819<p>Add template for <a href="http://docbook.org/tdg/en/html/task.html"><code class="sgmltag-element">task</code></a>
820in mode="xref-to".</p>
821<p class="commit-changes">Modified: fo/xref.xsl,1.63; html/xref.xsl,1.57 - Robert
822Stayton</p>
823</li><li>
824<p>Suppress ID warnings if the
825.warnings parameter is 0</p>
826<p class="commit-changes">Modified: html/html.xsl,1.17 - Norman
827Walsh</p>
828</li><li>
829<p>Add support for floatstyle to
830<a href="http://docbook.org/tdg/en/html/figure.html"><code class="sgmltag-element">figure</code></a>.</p>
831<p class="commit-changes">Modified: html/formal.xsl,1.21 - Robert
832Stayton</p>
833</li><li>
834<p>Handling of <a href="http://docbook.org/tdg/en/html/xref.html"><code class="sgmltag-element">xref</code></a> to
835area/areaset need support in extensions code also. I currently have no
836time to touch extensions code, so code is here to be enabled when
837extension is fixed also.</p>
838<p class="commit-changes">Modified: html/xref.xsl,1.56 - Jirka
839Kosek</p>
840</li><li>
841<p>Added 3 parameters for overriding
842gentext for <a href="http://docbook.org/tdg/en/html/index.html"><code class="sgmltag-element">index</code></a>
843punctuation.</p>
844<p class="commit-changes">Modified: html/param.ent,1.89; html/param.xweb,1.98 - Robert
845Stayton</p>
846</li><li>
847<p>Added parameters to support
848localization of <a href="http://docbook.org/tdg/en/html/index.html"><code class="sgmltag-element">index</code></a> item punctuation. Added
849<a href="http://docbook.org/tdg/en/html/index.html"><code class="sgmltag-element">index</code></a>.separator named template to compute
850the separator punctuation based on
851locale.</p>
852<p class="commit-changes">Modified: html/autoidx.xsl,1.27 - Robert
853Stayton</p>
854</li><li>
855<p>Added a &lt;div
856class="{$class}-contents"&gt; wrapper around output of contents
857of all formal objects. Also, added an optional &lt;br
858class="{class}-break"/&gt; linebreak after all formal
859objects.</p>
860<p>WARNING: Because this change places an additional
861DIV between the DIV wrapper for the <a href="http://docbook.org/tdg/en/html/equation.html"><code class="sgmltag-element">equation</code></a> and the
862<a href="http://docbook.org/tdg/en/html/equation.html"><code class="sgmltag-element">equation</code></a> contents, it may break some existing CSS
863stylesheets that have been created with the assumption that there
864would never be an intervening DIV there.</p>
865<p>The following is
866an example of what <a href="http://docbook.org/tdg/en/html/equation.html"><code class="sgmltag-element">Equation</code></a> output looks like as a
867result of the changes described above.</p>
868<p> &lt;div
869class="<a href="http://docbook.org/tdg/en/html/equation.html"><code class="sgmltag-element">equation</code></a>"&gt;  &lt;a name="three"
870id="three"&gt;&lt;/a&gt;</p>
871<p> &lt;p
872class="<a href="http://docbook.org/tdg/en/html/title.html"><code class="sgmltag-element">title</code></a>"&gt;&lt;b&gt;(1.3)&lt;/b&gt;&lt;/p&gt;</p>
873<p>
874&lt;div class="equation-contents"&gt;  &lt;span
875class="<a href="http://docbook.org/tdg/en/html/mathphrase.html"><code class="sgmltag-element">mathphrase</code></a>"&gt;1+1=3&lt;/span&gt; 
876&lt;/div&gt;  &lt;/div&gt;&lt;br
877class="equation-break"&gt;</p>
878<p>Rationale: These changes allow
879CSS control of the placement of the formal-object
880<a href="http://docbook.org/tdg/en/html/title.html"><code class="sgmltag-element">title</code></a> relative to the formal-object
881contents. For example, using the CSS "float" <a href="http://docbook.org/tdg/en/html/property.html"><code class="sgmltag-element">property</code></a>
882enables the <a href="http://docbook.org/tdg/en/html/title.html"><code class="sgmltag-element">title</code></a> and contents to be rendered on the
883same line. Example stylesheet:</p>
884<p> .<a href="http://docbook.org/tdg/en/html/equation.html"><code class="sgmltag-element">equation</code></a>
885{  margin-top: 20px;  margin-bottom: 20px;  } 
886.equation-contents {  float: left;  }</p>
887<p>
888.<a href="http://docbook.org/tdg/en/html/equation.html"><code class="sgmltag-element">equation</code></a> .<a href="http://docbook.org/tdg/en/html/title.html"><code class="sgmltag-element">title</code></a> {  margin-top: 0; 
889float: right;  margin-right: 200px;  }</p>
890<p>
891.<a href="http://docbook.org/tdg/en/html/equation.html"><code class="sgmltag-element">equation</code></a> .<a href="http://docbook.org/tdg/en/html/title.html"><code class="sgmltag-element">title</code></a> b {  font-weight:
892normal;  }</p>
893<p> .equation-break {  clear: both; 
894}</p>
895<p>Note that the purpose of the ".equation-break" class is
896to provide a way to clear off the floats.</p>
897<p>If you want
898to instead have the <a href="http://docbook.org/tdg/en/html/equation.html"><code class="sgmltag-element">equation</code></a> <a href="http://docbook.org/tdg/en/html/title.html"><code class="sgmltag-element">title</code></a> rendered to
899the left of the <a href="http://docbook.org/tdg/en/html/equation.html"><code class="sgmltag-element">equation</code></a> contents, you can do
900something like this:</p>
901<p> .<a href="http://docbook.org/tdg/en/html/equation.html"><code class="sgmltag-element">equation</code></a> { 
902margin-top: 20px;  width: 300px;  margin-bottom: 20px; 
903}  .equation-contents {  float: right;  }</p>
904<p>
905.<a href="http://docbook.org/tdg/en/html/equation.html"><code class="sgmltag-element">equation</code></a> .<a href="http://docbook.org/tdg/en/html/title.html"><code class="sgmltag-element">title</code></a> {  margin-top: 0; 
906float: left;  margin-right: 200px;  }</p>
907<p>
908.<a href="http://docbook.org/tdg/en/html/equation.html"><code class="sgmltag-element">equation</code></a> .<a href="http://docbook.org/tdg/en/html/title.html"><code class="sgmltag-element">title</code></a> b {  font-weight:
909normal;  }</p>
910<p> .equation-break {  clear: both; 
911}</p>
912<p class="commit-changes">Modified: html/formal.xsl,1.20 - Michael(tm) Smith</p>
913</li><li>
914<p>Added a chunker.output.quiet
915top-level parameter so that the chunker can be made quiet by
916default</p>
917<p class="commit-changes">Modified: html/chunker.xsl,1.26 - Norman Walsh</p>
918</li><li>
919<p>Added support for <a href="http://docbook.org/tdg/en/html/link.html"><code class="sgmltag-element">link</code></a>,
920<a href="http://docbook.org/tdg/en/html/olink.html"><code class="sgmltag-element">olink</code></a>, and <a href="http://docbook.org/tdg/en/html/xref.html"><code class="sgmltag-element">xref</code></a> within OO
921<a href="http://docbook.org/tdg/en/html/classsynopsis.html"><code class="sgmltag-element">Classsynopsis</code></a> and children. (Because DocBook NG/5
922allows it).</p>
923<p class="commit-changes">Modified: fo/synop.xsl,1.15; html/synop.xsl,1.19 - Michael(tm)
924Smith</p>
925</li><li>
926<p>New parameter:
927<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/id.warnings.html"><em class="parameter"><code>id.warnings</code></em></a>. If non-zero, warnings are
928generated for titled objects that don't have titles. True by default;
929I wonder if this will be too aggressive?</p>
930<p class="commit-changes">Modified: html/biblio.xsl,1.25;
931html/component.xsl,1.27; html/division.xsl,1.11; html/formal.xsl,1.19;
932html/glossary.xsl,1.20; html/html.xsl,1.13; html/index.xsl,1.16;
933html/param.ent,1.88; html/param.xweb,1.97; html/refentry.xsl,1.22;
934html/sections.xsl,1.30; params/id.warnings.xml,1.1 - Norman
935Walsh</p>
936</li><li>
937<p>If the
938<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/keep.relative.image.uris.html"><em class="parameter"><code>keep.relative.image.uris</code></em></a> parameter is true,
939don't use the absolute <a href="http://docbook.org/tdg/en/html/uri.html"><code class="sgmltag-element">URI</code></a> (as calculated from xml:base) in
940the img src attribute, us the value the <a href="http://docbook.org/tdg/en/html/author.html"><code class="sgmltag-element">author</code></a>
941specified. Note that we still have to calculate the absolute
942<a href="http://docbook.org/tdg/en/html/filename.html"><code class="sgmltag-element">filename</code></a> for use in the image intrinsics
943extension.</p>
944<p class="commit-changes">Modified: html/graphics.xsl,1.56 - Norman
945Walsh</p>
946</li><li>
947<p>Support <a href="http://docbook.org/tdg/en/html/date.html"><code class="sgmltag-element">date</code></a> as an
948inline</p>
949<p class="commit-changes">Modified: fo/inline.xsl,1.43; html/inline.xsl,1.46 - Norman
950Walsh</p>
951</li><li>
952<p>Added new parameter
953<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/keep.relative.image.uris.html"><em class="parameter"><code>keep.relative.image.uris</code></em></a></p>
954<p class="commit-changes">Modified: fo/param.ent,1.91;
955fo/param.xweb,1.104; html/param.ent,1.87; html/param.xweb,1.96;
956params/keep.relative.image.uris.xml,1.1 - Norman
957Walsh</p>
958</li><li>
959<p>Added two new parameters for
960handling of multi-term
961<a href="http://docbook.org/tdg/en/html/varlistentry.html"><code class="sgmltag-element">varlistentry</code></a> elements:</p>
962<p><a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/variablelist.term.break.after.html"><em class="parameter"><code>variablelist.term.break.after</code></em></a>: 
963When the <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/variablelist.term.break.after.html"><em class="parameter"><code>variablelist.term.break.after</code></em></a> is
964non-zero, it will  generate a line break after each
965<a href="http://docbook.org/tdg/en/html/term.html"><code class="sgmltag-element">term</code></a> multi-term
966<a href="http://docbook.org/tdg/en/html/varlistentry.html"><code class="sgmltag-element">varlistentry</code></a>.</p>
967<p><a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/variablelist.term.separator.html"><em class="parameter"><code>variablelist.term.separator</code></em></a>: 
968When a <a href="http://docbook.org/tdg/en/html/varlistentry.html"><code class="sgmltag-element">varlistentry</code></a> contains multiple <a href="http://docbook.org/tdg/en/html/term.html"><code class="sgmltag-element">term</code></a>
969elements, the string  specified in the value of the
970<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/variablelist.term.separator.html"><em class="parameter"><code>variablelist.term.separator</code></em></a>  parameter is
971placed after each <a href="http://docbook.org/tdg/en/html/term.html"><code class="sgmltag-element">term</code></a> except the last. The default 
972is ", " (a comma followed by a space). To suppress rendering of 
973the separator, set the value of
974<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/variablelist.term.separator.html"><em class="parameter"><code>variablelist.term.separator</code></em></a> to  the empty
975string ("").</p>
976<p>These parameters are primarily intended to be
977useful if you have multi-term varlistentries that have long
978terms.</p>
979<p>Closes #1306676. Thanks to Sam Steingold for
980providing an example "lots of long terms" doc that demonstrated
981the value of having these options.</p>
982<p>Also, added
983normalize-space() call to processing of each
984<a href="http://docbook.org/tdg/en/html/term.html"><code class="sgmltag-element">term</code></a>.</p>
985<p>This change affects all output formats
986(HTML, PDF, manpages). The default behavior should pretty much
987remain the same as before, but it is possible (as always) that
988the change may introduce some
989new bugginess.</p>
990<p class="commit-changes">Modified: fo/lists.xsl,1.62; fo/param.ent,1.88;
991fo/param.xweb,1.99; html/lists.xsl,1.48; html/param.ent,1.86;
992html/param.xweb,1.93; manpages/lists.xsl,1.22;
993manpages/param.ent,1.14; manpages/param.xweb,1.16;
994params/variablelist.term.break.after.xml,1.1;
995params/variablelist.term.separator.xml,1.1 - Michael(tm)
996Smith</p>
997</li><li>
998<p>Added "wrapper-name" param to
999inline.charseq named template, enabling it to output inlines
1000other than just "span". <a href="http://docbook.org/tdg/en/html/acronym.html"><code class="sgmltag-element">Acronym</code></a> and <a href="http://docbook.org/tdg/en/html/abbrev.html"><code class="sgmltag-element">Abbrev</code></a>
1001templates now use inline.charseq to output HTML
1002"<a href="http://docbook.org/tdg/en/html/acronym.html"><code class="sgmltag-element">acronym</code></a>" and "abbr" elements (instead of
1003"span"). Closes #1305468. Thanks to Sam Steingold for suggesting
1004the change.</p>
1005<p class="commit-changes">Modified: html/inline.xsl,1.45 - Michael(tm)
1006Smith</p>
1007</li></ul></div>
1008</div>
1009
1010<div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="V1700_Manpages"></a>Manpages</h3></div></div></div>
1011
1012<p>The following changes have been made to the
1013        <code class="filename">manpages</code> code
1014        since the 1.69.1 release.</p>
1015<div class="itemizedlist"><ul type="disc"><li>
1016<p>Added the following
1017params:</p>
1018<p> - man.indent.width (string-valued)  -
1019man.indent.refsect (boolean)  - man.indent.blurbs (boolean) 
1020- man.indent.lists (boolean)  - man.indent.verbatims
1021(boolean)</p>
1022<p>Note that in earlier snapshots, man.indent.width
1023was named man.indentation.default.value and the boolean params
1024had names like man.indentation.*.adjust. Also the
1025man.indent.blurbs param was called man.indentation.authors.adjust
1026(or something).</p>
1027<p>The behavior now is: If the value of a
1028particular man.indent.* boolean param is non-zero, the
1029corresponding contents (refsect*, list items,
1030authorblurb/personblurb, vervatims) are displayed with a left
1031margin indented by a width equal to the value
1032of man.indent.width.</p>
1033<p class="commit-changes">Modified: params/man.indent.blurbs.xml,1.1;
1034manpages/docbook.xsl,1.74; manpages/info.xsl,1.20;
1035manpages/lists.xsl,1.30; manpages/other.xsl,1.20;
1036manpages/param.ent,1.22; manpages/param.xweb,1.24;
1037manpages/refentry.xsl,1.14; params/man.indent.lists.xml,1.1;
1038params/man.indent.refsect.xml,1.1;
1039params/man.indent.verbatims.xml,1.1; params/man.indent.width.xml,1.1 -
1040Michael(tm) Smith</p>
1041</li><li>
1042<p>Added
1043man.<a href="http://docbook.org/tdg/en/html/table.html"><code class="sgmltag-element">table</code></a>.footnotes.divider param.</p>
1044<p>In each
1045<a href="http://docbook.org/tdg/en/html/table.html"><code class="sgmltag-element">table</code></a> that contains footenotes, the string specified
1046by the man.<a href="http://docbook.org/tdg/en/html/table.html"><code class="sgmltag-element">table</code></a>.footnotes.divider parameter is output
1047before the list of footnotes for the
1048<a href="http://docbook.org/tdg/en/html/table.html"><code class="sgmltag-element">table</code></a>.</p>
1049<p class="commit-changes">Modified: manpages/docbook.xsl,1.73;
1050manpages/links.xsl,1.6; manpages/param.ent,1.21;
1051manpages/param.xweb,1.23; params/man.table.footnotes.divider.xml,1.1 -
1052Michael(tm) Smith</p>
1053</li><li>
1054<p>Added the
1055man.output.in.separate.dir,
1056man.output.<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/base.dir.html"><em class="parameter"><code>base.dir</code></em></a>,
1057and man.output.subdirs.enabled parameters.</p>
1058<p>The
1059man.output.<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/base.dir.html"><em class="parameter"><code>base.dir</code></em></a> parameter specifies the
1060base directory into which man-page files are
1061output. The man.output.subdirs.enabled parameter controls whether
1062the files are output in subdirectories within the base
1063directory.</p>
1064<p>The values of the
1065man.output.<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/base.dir.html"><em class="parameter"><code>base.dir</code></em></a>
1066and man.output.subdirs.enabled parameters are used only if the
1067value of man.output.in.separate.dir parameter is non-zero. If the
1068value of man.output.in.separate.dir is zero, man-page files are
1069not output in a separate
1070directory.</p>
1071<p class="commit-changes">Modified: manpages/docbook.xsl,1.72; manpages/param.ent,1.20;
1072manpages/param.xweb,1.22; params/man.output.base.dir.xml,1.1;
1073params/man.output.in.separate.dir.xml,1.1;
1074params/man.output.subdirs.enabled.xml,1.1 - Michael(tm)
1075Smith</p>
1076</li><li>
1077<p>Added
1078man.font.<a href="http://docbook.org/tdg/en/html/table.html"><code class="sgmltag-element">table</code></a>.headings and
1079man.font.<a href="http://docbook.org/tdg/en/html/table.html"><code class="sgmltag-element">table</code></a>.<a href="http://docbook.org/tdg/en/html/title.html"><code class="sgmltag-element">title</code></a> params, for
1080controlling font in <a href="http://docbook.org/tdg/en/html/table.html"><code class="sgmltag-element">table</code></a> headings and
1081titles.</p>
1082<p class="commit-changes">Modified: manpages/docbook.xsl,1.71; manpages/param.ent,1.19;
1083manpages/param.xweb,1.21; params/man.font.table.headings.xml,1.1;
1084params/man.font.table.title.xml,1.1 - Michael(tm)
1085Smith</p>
1086</li><li>
1087<p>Added
1088man.font.<a href="http://docbook.org/tdg/en/html/funcsynopsisinfo.html"><code class="sgmltag-element">funcsynopsisinfo</code></a> and
1089man.font.<a href="http://docbook.org/tdg/en/html/funcprototype.html"><code class="sgmltag-element">funcprototype</code></a> params, for specifying the roff
1090font (for example, BI, B, I) for <a href="http://docbook.org/tdg/en/html/funcsynopsisinfo.html"><code class="sgmltag-element">funcsynopsisinfo</code></a> and
1091<a href="http://docbook.org/tdg/en/html/funcprototype.html"><code class="sgmltag-element">funcprototype</code></a> output.</p>
1092<p class="commit-changes">Modified: manpages/block.xsl,1.19;
1093manpages/docbook.xsl,1.69; manpages/param.ent,1.18;
1094manpages/param.xweb,1.20; manpages/synop.xsl,1.29;
1095manpages/table.xsl,1.21; params/man.font.funcprototype.xml,1.1;
1096params/man.font.funcsynopsisinfo.xml,1.1 - Michael(tm)
1097Smith</p>
1098</li><li>
1099<p>Added
1100man.<a href="http://docbook.org/tdg/en/html/segtitle.html"><code class="sgmltag-element">segtitle</code></a>.suppress param.</p>
1101<p>If the value of
1102man.<a href="http://docbook.org/tdg/en/html/segtitle.html"><code class="sgmltag-element">segtitle</code></a>.suppress is non-zero, then display
1103of <a href="http://docbook.org/tdg/en/html/segtitle.html"><code class="sgmltag-element">segtitle</code></a> contents is suppressed in
1104output.</p>
1105<p class="commit-changes">Modified: manpages/docbook.xsl,1.68; manpages/param.ent,1.17;
1106manpages/param.xweb,1.19; params/man.segtitle.suppress.xml,1.1 -
1107Michael(tm) Smith</p>
1108</li><li>
1109<p>Added
1110man.output.<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/manifest.html"><em class="parameter"><code>manifest</code></em></a>.enabled and
1111man.output.manifest.<a href="http://docbook.org/tdg/en/html/filename.html"><code class="sgmltag-element">filename</code></a> params.</p>
1112<p>If
1113man.output.<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/manifest.html"><em class="parameter"><code>manifest</code></em></a>.enabled is non-zero, a list
1114of filenames for man pages generated by the stylesheet
1115transformation is written to the file named by
1116man.output.<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/manifest.html"><em class="parameter"><code>manifest</code></em></a>.<a href="http://docbook.org/tdg/en/html/filename.html"><code class="sgmltag-element">filename</code></a></p>
1117<p class="commit-changes">Modified: manpages/docbook.xsl,1.67;
1118manpages/other.xsl,1.19; manpages/param.ent,1.16;
1119manpages/param.xweb,1.18; params/man.output.manifest.enabled.xml,1.1;
1120params/man.output.manifest.filename.xml,1.1;
1121tools/make/Makefile.DocBook,1.4 - Michael(tm)
1122Smith</p>
1123</li><li>
1124<p>Added
1125<a href="http://docbook.org/tdg/en/html/refentry.html"><code class="sgmltag-element">refentry</code></a>.meta.get.quietly param.</p>
1126<p>If zero (the
1127default), notes and warnings about "missing" markup are generated
1128during gathering of <a href="http://docbook.org/tdg/en/html/refentry.html"><code class="sgmltag-element">refentry</code></a> metadata. If
1129non-zero, the metadata is gathered "quietly" -- that is, the
1130notes and warnings are suppressed.</p>
1131<p>NOTE: If you are
1132processing a large amount of <a href="http://docbook.org/tdg/en/html/refentry.html"><code class="sgmltag-element">refentry</code></a> content,  you
1133may be able to speed up processing significantly by  setting a
1134non-zero value for
1135<a href="http://docbook.org/tdg/en/html/refentry.html"><code class="sgmltag-element">refentry</code></a>.meta.get.quietly.</p>
1136<p class="commit-changes">Modified: common/refentry.xsl,1.17;
1137manpages/param.ent,1.15; manpages/param.xweb,1.17;
1138params/refentry.meta.get.quietly.xml,1.1 - Michael(tm)
1139Smith</p>
1140</li><li>
1141<p>Changed names of all boolean
1142indentation params to man.indent.* Also discarded individual
1143man.indent.*.value params and switched to just using a common
1144man.indent.width param (3n by default).</p>
1145<p class="commit-changes">Modified: manpages/docbook.xsl,1.66;
1146manpages/info.xsl,1.19; manpages/lists.xsl,1.29;
1147manpages/other.xsl,1.18; manpages/refentry.xsl,1.13 - Michael(tm)
1148Smith</p>
1149</li><li>
1150<p>Added boolean
1151man.output.in.separate.dir param, to control whether or not man
1152files are output in separate directory.</p>
1153<p class="commit-changes">Modified: manpages/docbook.xsl,1.65;
1154manpages/utility.xsl,1.14 - Michael(tm) Smith</p>
1155</li><li>
1156<p>Added options for controlling
1157indentation of verbatim output. Controlled through the
1158man.indentation.verbatims.adjust
1159and man.indentation.verbatims.value params. Closes
1160#1242997</p>
1161<p class="commit-changes">Modified: manpages/block.xsl,1.15; manpages/docbook.xsl,1.64 -
1162Michael(tm) Smith</p>
1163</li><li>
1164<p>Added options for controlling
1165indentation in lists and in *blurb output in the AUTHORS
1166<a href="http://docbook.org/tdg/en/html/section.html"><code class="sgmltag-element">section</code></a>. Controlled through
1167the man.indentation.lists.adjust,
1168man.indentation.lists.value, man.indentation.authors.adjust, and
1169man.indentation.authors.value parameters. Default is 3 characters
1170(instead of the roff default of 8 characters). Closes
1171#1449369.</p>
1172<p>Also, removed the indent that was being set on
1173<a href="http://docbook.org/tdg/en/html/informalexample.html"><code class="sgmltag-element">informalexample</code></a> outuput. I will instead add an option
1174for indenting verbatims, which I think is what the
1175<a href="http://docbook.org/tdg/en/html/informalexample.html"><code class="sgmltag-element">informalexample</code></a> indent was intended
1176for originally.</p>
1177<p class="commit-changes">Modified: manpages/block.xsl,1.14;
1178manpages/docbook.xsl,1.63; manpages/info.xsl,1.18;
1179manpages/lists.xsl,1.28 - Michael(tm) Smith</p>
1180</li><li>
1181<p>Changed line-spacing call before
1182<a href="http://docbook.org/tdg/en/html/synopfragment.html"><code class="sgmltag-element">synopfragment</code></a> to use ".sp -1n" ("n" units specified)
1183instead of plain ".sp -1"</p>
1184<p class="commit-changes">Modified: manpages/synop.xsl,1.28 - Michael(tm)
1185Smith</p>
1186</li><li>
1187<p>Added support for writing man
1188files into a specific output directory and into appropriate
1189subdirectories within that output directory. Controlled through
1190the man.<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/base.dir.html"><em class="parameter"><code>base.dir</code></em></a> parameter (similar to the
1191<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/base.dir.html"><em class="parameter"><code>base.dir</code></em></a> support in the HTML stylesheet) and
1192the man.subdirs.enabled parameter, which automatically determines
1193the name of an appropriate subdir (for example, man/man7,
1194man/man1, etc.) based on the <a href="http://docbook.org/tdg/en/html/section.html"><code class="sgmltag-element">section</code></a> number/manvolnum
1195of the source <a href="http://docbook.org/tdg/en/html/refentry.html"><code class="sgmltag-element">Refentry</code></a>.</p>
1196<p>Closes #1255036 and
1197#1170317. Thanks to Denis Bradford for the original feature
1198request, and to Costin Stroie for submitting a patch that was
1199very helpful in implementing the
1200support.</p>
1201<p class="commit-changes">Modified: manpages/docbook.xsl,1.62; manpages/utility.xsl,1.13 -
1202Michael(tm) Smith</p>
1203</li><li>
1204<p>Refined XPath statements and
1205notification messages for <a href="http://docbook.org/tdg/en/html/refentry.html"><code class="sgmltag-element">refentry</code></a> metadata
1206handling.</p>
1207<p class="commit-changes">Modified: common/common.xsl,1.59; common/refentry.xsl,1.14;
1208manpages/docbook.xsl,1.61; manpages/other.xsl,1.17 - Michael(tm)
1209Smith</p>
1210</li><li>
1211<p>Added support for
1212<a href="http://docbook.org/tdg/en/html/copyright.html"><code class="sgmltag-element">copyright</code></a> and <a href="http://docbook.org/tdg/en/html/legalnotice.html"><code class="sgmltag-element">legalnotice</code></a>. The manpages
1213stylesheets now output a <a href="http://docbook.org/tdg/en/html/copyright.html"><code class="sgmltag-element">COPYRIGHT</code></a> <a href="http://docbook.org/tdg/en/html/section.html"><code class="sgmltag-element">section</code></a>,
1214after the AUTHORS <a href="http://docbook.org/tdg/en/html/section.html"><code class="sgmltag-element">section</code></a>, if a <a href="http://docbook.org/tdg/en/html/copyright.html"><code class="sgmltag-element">copyright</code></a>
1215or <a href="http://docbook.org/tdg/en/html/legalnotice.html"><code class="sgmltag-element">legalnotice</code></a> is found in the source. The
1216<a href="http://docbook.org/tdg/en/html/section.html"><code class="sgmltag-element">section</code></a> contains the <a href="http://docbook.org/tdg/en/html/copyright.html"><code class="sgmltag-element">copyright</code></a> contents followed
1217by the <a href="http://docbook.org/tdg/en/html/legalnotice.html"><code class="sgmltag-element">legalnotice</code></a> contents. Closes
1218#1450209.</p>
1219<p class="commit-changes">Modified: manpages/docbook.xsl,1.59; manpages/info.xsl,1.17 -
1220Michael(tm) Smith</p>
1221</li><li>
1222<p>Drastically reworked all of the
1223XPath expressions used in <a href="http://docbook.org/tdg/en/html/refentry.html"><code class="sgmltag-element">refentry</code></a> metadata gathering
1224-- completely removed $parentinfo and turned $info into a set of
1225nodes that includes the *info contents of the <a href="http://docbook.org/tdg/en/html/refentry.html"><code class="sgmltag-element">Refentry</code></a>
1226plus the *info contents all all of its ancestor elements. The
1227basic XPath expression now used throughout is (using the example
1228of checking for a <a href="http://docbook.org/tdg/en/html/date.html"><code class="sgmltag-element">date</code></a>):</p>
1229<p>
1230(($info[//date])[last()]/date)[1].</p>
1231<p>That selects the "last"
1232*info/date <a href="http://docbook.org/tdg/en/html/date.html"><code class="sgmltag-element">date</code></a> in document order -- that is, the one
1233eitther on the <a href="http://docbook.org/tdg/en/html/refentry.html"><code class="sgmltag-element">Refentry</code></a> itself or on the
1234closest ancestor to the <a href="http://docbook.org/tdg/en/html/refentry.html"><code class="sgmltag-element">Refentry</code></a>.</p>
1235<p>It's
1236likely this change may break some things; may need to pick up
1237some pieces later.</p>
1238<p>Also, changed the default value for the
1239<a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.th.extra2.max.length.html"><em class="parameter"><code>man.th.extra2.max.length</code></em></a> from 40 to
124030.</p>
1241<p class="commit-changes">Modified: common/common.xsl,1.58; common/refentry.xsl,1.7;
1242params/man.th.extra2.max.length.xml,1.2;
1243params/refentry.date.profile.xml,1.2;
1244params/refentry.manual.profile.xml,1.2;
1245params/refentry.source.name.profile.xml,1.2;
1246params/refentry.version.profile.xml,1.2; manpages/docbook.xsl,1.58;
1247manpages/other.xsl,1.15 - Michael(tm) Smith</p>
1248</li><li>
1249<p>Added support for DocBook 5
1250namespace-stripping in manpages stylesheet. Closes request
1251#1210692.</p>
1252<p class="commit-changes">Modified: common/common.xsl,1.56; manpages/docbook.xsl,1.57 -
1253Michael(tm) Smith</p>
1254</li><li>
1255<p>Fixed handling of <a href="http://docbook.org/tdg/en/html/table.html"><code class="sgmltag-element">table</code></a>
1256footnotes. With this checkin, the <a href="http://docbook.org/tdg/en/html/table.html"><code class="sgmltag-element">table</code></a> support in the
1257manpages stylesheet is now basically feature complete. So this
1258change closes request #619532, "No support for tables" -- the
1259oldest currently open manpages feature request, submitted by Ben
1260Secrest (blsecres) on 2002-10-07. Congratulations to me [patting
1261myself on the back].</p>
1262<p class="commit-changes">Modified: manpages/block.xsl,1.11;
1263manpages/docbook.xsl,1.55; manpages/table.xsl,1.15 - Michael(tm)
1264Smith</p>
1265</li><li>
1266<p>Added handling for
1267<a href="http://docbook.org/tdg/en/html/table.html"><code class="sgmltag-element">table</code></a> titles. Also fixed handling of nested tables;
1268nest tables are now "extracted" and displayed just after their
1269parent tables.</p>
1270<p class="commit-changes">Modified: manpages/docbook.xsl,1.54; manpages/table.xsl,1.14
1271- Michael(tm) Smith</p>
1272</li><li>
1273<p>Added option for turning off bold
1274formatting in <a href="http://docbook.org/tdg/en/html/funcsynopsis.html"><code class="sgmltag-element">Funcsynopsis</code></a>. Boldface formatting in
1275<a href="http://docbook.org/tdg/en/html/function.html"><code class="sgmltag-element">function</code></a> <a href="http://docbook.org/tdg/en/html/synopsis.html"><code class="sgmltag-element">synopsis</code></a> is mandated in the
1276man(7) man page and is used almost universally in existing man
1277pages. Despite that, it really does look like crap to have an
1278entire <a href="http://docbook.org/tdg/en/html/funcsynopsis.html"><code class="sgmltag-element">Funcsynopsis</code></a> output in bold, so I added params
1279for turning off the bold formatting and/or replacing it with a
1280different roff special font (e.g., "RI" for alternating
1281roman/italic instead of the default "BI" for alternating
1282bold/italic). The new params
1283are "man.<a href="http://docbook.org/tdg/en/html/funcprototype.html"><code class="sgmltag-element">funcprototype</code></a>.font" and
1284"man.<a href="http://docbook.org/tdg/en/html/funcsynopsisinfo.html"><code class="sgmltag-element">funcsynopsisinfo</code></a>.font". To be documented
1285later.</p>
1286<p>Closes #1452247. Thanks to Joe Orton for the feature
1287request.</p>
1288<p class="commit-changes">Modified: params/man.string.subst.map.xml,1.16;
1289manpages/block.xsl,1.10; manpages/docbook.xsl,1.51;
1290manpages/inline.xsl,1.16; manpages/synop.xsl,1.27 - Michael(tm)
1291Smith</p>
1292</li><li>
1293<p>Use AUTHORS instead of
1294<a href="http://docbook.org/tdg/en/html/author.html"><code class="sgmltag-element">AUTHOR</code></a> if we have multiple people to attribute. Also,
1295fixed checking such that we generate
1296<a href="http://docbook.org/tdg/en/html/author.html"><code class="sgmltag-element">author</code></a> <a href="http://docbook.org/tdg/en/html/section.html"><code class="sgmltag-element">section</code></a> even if we don't have an
1297<a href="http://docbook.org/tdg/en/html/author.html"><code class="sgmltag-element">author</code></a> (as long as there is at least one other
1298person/entity we can put in the
1299<a href="http://docbook.org/tdg/en/html/section.html"><code class="sgmltag-element">section</code></a>). Also adjusted assembly of content for
1300<a href="http://docbook.org/tdg/en/html/author.html"><code class="sgmltag-element">Author</code></a> metainfo field such that we now not only use
1301<a href="http://docbook.org/tdg/en/html/author.html"><code class="sgmltag-element">author</code></a>, but try to find a "best match" if we can't
1302find an <a href="http://docbook.org/tdg/en/html/author.html"><code class="sgmltag-element">author</code></a> name to put there.</p>
1303<p>Closes
1304#1233592. Thanks to Sam Steingold for the
1305request.</p>
1306<p class="commit-changes">Modified: manpages/info.xsl,1.12 - Michael(tm)
1307Smith</p>
1308</li><li>
1309<p>Changes for request #1243027,
1310"Impove handling of <a href="http://docbook.org/tdg/en/html/author.html"><code class="sgmltag-element">AUTHOR</code></a> <a href="http://docbook.org/tdg/en/html/section.html"><code class="sgmltag-element">section</code></a>." This
1311adds support for <a href="http://docbook.org/tdg/en/html/collab.html"><code class="sgmltag-element">Collab</code></a>, Corpauthor, Corpcredt,
1312<a href="http://docbook.org/tdg/en/html/orgname.html"><code class="sgmltag-element">Orgname</code></a>, <a href="http://docbook.org/tdg/en/html/publishername.html"><code class="sgmltag-element">Publishername</code></a>, and
1313<a href="http://docbook.org/tdg/en/html/publisher.html"><code class="sgmltag-element">Publisher</code></a>. Also adds support for output
1314of <a href="http://docbook.org/tdg/en/html/affiliation.html"><code class="sgmltag-element">Affiliation</code></a> and its children, and support for using
1315gentext strings for auto-attributing roles (<a href="http://docbook.org/tdg/en/html/author.html"><code class="sgmltag-element">Author</code></a>,
1316<a href="http://docbook.org/tdg/en/html/editor.html"><code class="sgmltag-element">Editor</code></a>, <a href="http://docbook.org/tdg/en/html/publisher.html"><code class="sgmltag-element">Publisher</code></a>, Translator, etc.). Also
1317did a lot of code cleanup and modularization of all the
1318<a href="http://docbook.org/tdg/en/html/author.html"><code class="sgmltag-element">AUTHOR</code></a> handling code. And fixed a bug that was causing
1319<a href="http://docbook.org/tdg/en/html/author.html"><code class="sgmltag-element">Author</code></a> <a href="http://docbook.org/tdg/en/html/info.html"><code class="sgmltag-element">info</code></a> to not be picked up correctly
1320for metainfo comment we embed in man-page
1321source.</p>
1322<p class="commit-changes">Modified: manpages/info.xsl,1.11 - Michael(tm)
1323Smith</p>
1324</li><li>
1325<p>Support bold output for
1326"<a href="http://docbook.org/tdg/en/html/emphasis.html"><code class="sgmltag-element">emphasis</code></a> remap='B'". (because Eric Raymond's
1327doclifter(1) tool converts groff source marked up with ".B"
1328request or "\fB" escapes to DocBook "<a href="http://docbook.org/tdg/en/html/emphasis.html"><code class="sgmltag-element">emphasis</code></a>
1329remap='B'".)</p>
1330<p class="commit-changes">Modified: manpages/inline.xsl,1.14 - Michael(tm)
1331Smith</p>
1332</li><li>
1333<p>Added support for
1334<a href="http://docbook.org/tdg/en/html/segmentedlist.html"><code class="sgmltag-element">Segmentedlist</code></a>. Details: Output is tabular, with no
1335option for "list" type output. Output for <a href="http://docbook.org/tdg/en/html/segtitle.html"><code class="sgmltag-element">Segtitle</code></a>
1336elements can be supressed by
1337setting man.<a href="http://docbook.org/tdg/en/html/segtitle.html"><code class="sgmltag-element">segtitle</code></a>.suppress. If <a href="http://docbook.org/tdg/en/html/segtitle.html"><code class="sgmltag-element">Segtitle</code></a>
1338content is output, it is rendered in italic type (not bold
1339because not all terminals support bold and so italic ensures the
1340stand out on those terminals). Extra space (.sp line) at end of
1341<a href="http://docbook.org/tdg/en/html/table.html"><code class="sgmltag-element">table</code></a> code ensures that it gets handled correctly in
1342the case where its source is the child of a <a href="http://docbook.org/tdg/en/html/para.html"><code class="sgmltag-element">Para</code></a>.
1343Closes feature-request #1400097. Thanks to Daniel Leidert for the
1344patch and push, and to Alastair Rankine for filing the original
1345feature request.</p>
1346<p class="commit-changes">Modified: manpages/lists.xsl,1.23;
1347manpages/utility.xsl,1.10 - Michael(tm) Smith</p>
1348</li><li>
1349<p>Improved handling or
1350Author/Editor/Othercredit.</p>
1351<p>Reworked content of
1352(non-visible) comment added at top of each page (metadata
1353stuff).</p>
1354<p>Added support for generating a
1355<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/manifest.html"><em class="parameter"><code>manifest</code></em></a> file (useful for cleaning up
1356after builds, etc.)</p>
1357<p class="commit-changes">Modified: manpages/docbook.xsl,1.46;
1358manpages/info.xsl,1.9; manpages/other.xsl,1.12;
1359manpages/utility.xsl,1.6 - Michael(tm) Smith</p>
1360</li><li>
1361<p>Added two new parameters for
1362handling of multi-term
1363<a href="http://docbook.org/tdg/en/html/varlistentry.html"><code class="sgmltag-element">varlistentry</code></a> elements:</p>
1364<p><a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/variablelist.term.break.after.html"><em class="parameter"><code>variablelist.term.break.after</code></em></a>: 
1365When the <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/variablelist.term.break.after.html"><em class="parameter"><code>variablelist.term.break.after</code></em></a> is
1366non-zero, it will  generate a line break after each
1367<a href="http://docbook.org/tdg/en/html/term.html"><code class="sgmltag-element">term</code></a> multi-term
1368<a href="http://docbook.org/tdg/en/html/varlistentry.html"><code class="sgmltag-element">varlistentry</code></a>.</p>
1369<p><a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/variablelist.term.separator.html"><em class="parameter"><code>variablelist.term.separator</code></em></a>: 
1370When a <a href="http://docbook.org/tdg/en/html/varlistentry.html"><code class="sgmltag-element">varlistentry</code></a> contains multiple <a href="http://docbook.org/tdg/en/html/term.html"><code class="sgmltag-element">term</code></a>
1371elements, the string  specified in the value of the
1372<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/variablelist.term.separator.html"><em class="parameter"><code>variablelist.term.separator</code></em></a>  parameter is
1373placed after each <a href="http://docbook.org/tdg/en/html/term.html"><code class="sgmltag-element">term</code></a> except the last. The default 
1374is ", " (a comma followed by a space). To suppress rendering of 
1375the separator, set the value of
1376<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/variablelist.term.separator.html"><em class="parameter"><code>variablelist.term.separator</code></em></a> to  the empty
1377string ("").</p>
1378<p>These parameters are primarily intended to be
1379useful if you have multi-term varlistentries that have long
1380terms.</p>
1381<p>Closes #1306676. Thanks to Sam Steingold for
1382providing an example "lots of long terms" doc that demonstrated
1383the value of having these options.</p>
1384<p>Also, added
1385normalize-space() call to processing of each
1386<a href="http://docbook.org/tdg/en/html/term.html"><code class="sgmltag-element">term</code></a>.</p>
1387<p>This change affects all output formats
1388(HTML, PDF, manpages). The default behavior should pretty much
1389remain the same as before, but it is possible (as always) that
1390the change may introduce some
1391new bugginess.</p>
1392<p class="commit-changes">Modified: fo/lists.xsl,1.62; fo/param.ent,1.88;
1393fo/param.xweb,1.99; html/lists.xsl,1.48; html/param.ent,1.86;
1394html/param.xweb,1.93; manpages/lists.xsl,1.22;
1395manpages/param.ent,1.14; manpages/param.xweb,1.16;
1396params/variablelist.term.break.after.xml,1.1;
1397params/variablelist.term.separator.xml,1.1 - Michael(tm)
1398Smith</p>
1399</li></ul></div>
1400</div>
1401
1402<div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="V1700_Params"></a>Params</h3></div></div></div>
1403
1404<p>The following changes have been made to the
1405        <code class="filename">params</code> code
1406        since the 1.69.1 release.</p>
1407<div class="itemizedlist"><ul type="disc"><li>
1408<p>New parameters to set
1409header/footer <a href="http://docbook.org/tdg/en/html/table.html"><code class="sgmltag-element">table</code></a> minimum
1410height.</p>
1411<p class="commit-changes">Modified: params/footer.table.height.xml,1.1;
1412params/header.table.height.xml,1.1 - Robert
1413Stayton</p>
1414</li><li>
1415<p>Support multiple indexing methods
1416for different languages.</p>
1417<p class="commit-changes">Modified: params/index.method.xml,1.1 - Robert
1418Stayton</p>
1419</li><li>
1420<p>Remove <a href="http://docbook.org/tdg/en/html/qandaset.html"><code class="sgmltag-element">qandaset</code></a> and
1421<a href="http://docbook.org/tdg/en/html/qandadiv.html"><code class="sgmltag-element">qandadiv</code></a> from <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/generate.toc.html"><em class="parameter"><code>generate.toc</code></em></a> for fo
1422output because formerly it wasn't working, but now it is and
1423the default behavior should stay the
1424same.</p>
1425<p class="commit-changes">Modified: params/generate.toc.xml,1.8 - Robert
1426Stayton</p>
1427</li><li>
1428<p>add support for page number
1429references to <a href="http://docbook.org/tdg/en/html/link.html"><code class="sgmltag-element">link</code></a> element
1430too.</p>
1431<p class="commit-changes">Modified: params/insert.link.page.number.xml,1.1 - Robert
1432Stayton</p>
1433</li><li>
1434<p>Add support for more characters to
1435hyphen on when <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/ulink.hyphenate.html"><em class="parameter"><code>ulink.hyphenate</code></em></a> is turned
1436on.</p>
1437<p class="commit-changes">Modified: params/ulink.hyphenate.chars.xml,1.1;
1438params/ulink.hyphenate.xml,1.3 - Robert Stayton</p>
1439</li><li>
1440<p>New attribute-set to format
1441<a href="http://docbook.org/tdg/en/html/biblioentry.html"><code class="sgmltag-element">biblioentry</code></a> and
1442<a href="http://docbook.org/tdg/en/html/bibliomixed.html"><code class="sgmltag-element">bibliomixed</code></a>.</p>
1443<p class="commit-changes">Modified: params/biblioentry.properties.xml,1.1 -
1444Robert Stayton</p>
1445</li><li>
1446<p>Added new parameter
1447<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/chunk.tocs.and.lots.html"><em class="parameter"><code>chunk.tocs.and.lots</code></em></a>.has.<a href="http://docbook.org/tdg/en/html/title.html"><code class="sgmltag-element">title</code></a> which
1448controls presence of <a href="http://docbook.org/tdg/en/html/title.html"><code class="sgmltag-element">title</code></a> in a separate chunk with
1449ToC/LoT. Disabling <a href="http://docbook.org/tdg/en/html/title.html"><code class="sgmltag-element">title</code></a> can be very useful if you are
1450generating frameset output (well, yes those frames, but some customers
1451really want them ;-).</p>
1452<p class="commit-changes">Modified: html/chunk-code.xsl,1.15;
1453html/param.ent,1.93; html/param.xweb,1.102;
1454params/chunk.tocs.and.lots.has.title.xml,1.1 - Jirka
1455Kosek</p>
1456</li><li>
1457<p>Added new attribute set
1458<a href="http://docbook.org/tdg/en/html/toc.html"><code class="sgmltag-element">toc</code></a>.line.properties for controlling appearance of lines in
1459ToC/LoT</p>
1460<p class="commit-changes">Modified: params/toc.line.properties.xml,1.1 - Jirka
1461Kosek</p>
1462</li><li>
1463<p>Allow <a href="http://docbook.org/tdg/en/html/table.html"><code class="sgmltag-element">table</code></a> footnotes
1464to have different properties from regular
1465footnotes.</p>
1466<p class="commit-changes">Modified: params/table.footnote.properties.xml,1.1 - Robert
1467Stayton</p>
1468</li><li>
1469<p>Set properties for pgwide="1"
1470objects.</p>
1471<p class="commit-changes">Modified: params/pgwide.properties.xml,1.1 - Robert
1472Stayton</p>
1473</li><li>
1474<p>Added the
1475autotoc.<a href="http://docbook.org/tdg/en/html/label.html"><code class="sgmltag-element">label</code></a>.in.hyperlink param.</p>
1476<p>If the value
1477of autotoc.<a href="http://docbook.org/tdg/en/html/label.html"><code class="sgmltag-element">label</code></a>.in.hyperlink is non-zero, labels
1478are included in hyperlinked titles in the <a href="http://docbook.org/tdg/en/html/toc.html"><code class="sgmltag-element">TOC</code></a>. If it
1479is instead zero, labels are still displayed prior to the
1480hyperlinked titles, but are not hyperlinked along with the
1481titles.</p>
1482<p>Closes patch #1065868. Thanks to anatoly techtonik
1483for the patch.</p>
1484<p class="commit-changes">Modified: html/autotoc.xsl,1.36; html/param.ent,1.92;
1485html/param.xweb,1.101; params/autotoc.label.in.hyperlink.xml,1.1 -
1486Michael(tm) Smith</p>
1487</li><li>
1488<p>Added two new params:
1489html.head.<a href="http://docbook.org/tdg/en/html/legalnotice.html"><code class="sgmltag-element">legalnotice</code></a>.<a href="http://docbook.org/tdg/en/html/link.html"><code class="sgmltag-element">link</code></a>.types
1490and html.head.<a href="http://docbook.org/tdg/en/html/legalnotice.html"><code class="sgmltag-element">legalnotice</code></a>.<a href="http://docbook.org/tdg/en/html/link.html"><code class="sgmltag-element">link</code></a>.multiple.</p>
1491<p>If
1492the value of the <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/generate.legalnotice.link.html"><em class="parameter"><code>generate.legalnotice.link</code></em></a> is
1493non-zero, then the stylesheet generates (in the head
1494<a href="http://docbook.org/tdg/en/html/section.html"><code class="sgmltag-element">section</code></a> of the HTML source) either a single HTML
1495<a href="http://docbook.org/tdg/en/html/link.html"><code class="sgmltag-element">link</code></a> element or, if the value of
1496the html.head.<a href="http://docbook.org/tdg/en/html/legalnotice.html"><code class="sgmltag-element">legalnotice</code></a>.<a href="http://docbook.org/tdg/en/html/link.html"><code class="sgmltag-element">link</code></a>.multiple is
1497non-zero, one <a href="http://docbook.org/tdg/en/html/link.html"><code class="sgmltag-element">link</code></a> element for each <a href="http://docbook.org/tdg/en/html/link.html"><code class="sgmltag-element">link</code></a>
1498type specified. Each <a href="http://docbook.org/tdg/en/html/link.html"><code class="sgmltag-element">link</code></a> has the
1499following attributes:</p>
1500<p> - a rel attribute whose value
1501is derived from the value of 
1502html.head.<a href="http://docbook.org/tdg/en/html/legalnotice.html"><code class="sgmltag-element">legalnotice</code></a>.<a href="http://docbook.org/tdg/en/html/link.html"><code class="sgmltag-element">link</code></a>.types</p>
1503<p> -
1504an href attribute whose value is set to the URL of the file 
1505containing the <a href="http://docbook.org/tdg/en/html/legalnotice.html"><code class="sgmltag-element">legalnotice</code></a></p>
1506<p> - a <a href="http://docbook.org/tdg/en/html/title.html"><code class="sgmltag-element">title</code></a>
1507attribute whose value is set to the <a href="http://docbook.org/tdg/en/html/title.html"><code class="sgmltag-element">title</code></a> of the 
1508corresponding <a href="http://docbook.org/tdg/en/html/legalnotice.html"><code class="sgmltag-element">legalnotice</code></a> (or a <a href="http://docbook.org/tdg/en/html/title.html"><code class="sgmltag-element">title</code></a>
1509programatically  determined by the stylesheet)</p>
1510<p>For
1511example:</p>
1512<p> &lt;<a href="http://docbook.org/tdg/en/html/link.html"><code class="sgmltag-element">link</code></a> rel="<a href="http://docbook.org/tdg/en/html/copyright.html"><code class="sgmltag-element">copyright</code></a>"
1513href="ln-id2524073.html" title="Legal Notice"&gt;</p>
1514<p>Closes
1515#1476450. Thanks to Sam Steingold.</p>
1516<p class="commit-changes">Modified: html/chunk-common.xsl,1.45;
1517html/param.ent,1.91; html/param.xweb,1.100;
1518params/generate.legalnotice.link.xml,1.4;
1519params/html.head.legalnotice.link.multiple.xml,1.1;
1520params/html.head.legalnotice.link.types.xml,1.1 - Michael(tm)
1521Smith</p>
1522</li><li>
1523<p>Added the following
1524params:</p>
1525<p> - man.indent.width (string-valued)  -
1526man.indent.refsect (boolean)  - man.indent.blurbs (boolean) 
1527- man.indent.lists (boolean)  - man.indent.verbatims
1528(boolean)</p>
1529<p>Note that in earlier snapshots, man.indent.width
1530was named man.indentation.default.value and the boolean params
1531had names like man.indentation.*.adjust. Also the
1532man.indent.blurbs param was called man.indentation.authors.adjust
1533(or something).</p>
1534<p>The behavior now is: If the value of a
1535particular man.indent.* boolean param is non-zero, the
1536corresponding contents (refsect*, list items,
1537authorblurb/personblurb, vervatims) are displayed with a left
1538margin indented by a width equal to the value
1539of man.indent.width.</p>
1540<p class="commit-changes">Modified: params/man.indent.blurbs.xml,1.1;
1541manpages/docbook.xsl,1.74; manpages/info.xsl,1.20;
1542manpages/lists.xsl,1.30; manpages/other.xsl,1.20;
1543manpages/param.ent,1.22; manpages/param.xweb,1.24;
1544manpages/refentry.xsl,1.14; params/man.indent.lists.xml,1.1;
1545params/man.indent.refsect.xml,1.1;
1546params/man.indent.verbatims.xml,1.1; params/man.indent.width.xml,1.1 -
1547Michael(tm) Smith</p>
1548</li><li>
1549<p>Added
1550man.<a href="http://docbook.org/tdg/en/html/table.html"><code class="sgmltag-element">table</code></a>.footnotes.divider param.</p>
1551<p>In each
1552<a href="http://docbook.org/tdg/en/html/table.html"><code class="sgmltag-element">table</code></a> that contains footenotes, the string specified
1553by the man.<a href="http://docbook.org/tdg/en/html/table.html"><code class="sgmltag-element">table</code></a>.footnotes.divider parameter is output
1554before the list of footnotes for the
1555<a href="http://docbook.org/tdg/en/html/table.html"><code class="sgmltag-element">table</code></a>.</p>
1556<p class="commit-changes">Modified: manpages/docbook.xsl,1.73;
1557manpages/links.xsl,1.6; manpages/param.ent,1.21;
1558manpages/param.xweb,1.23; params/man.table.footnotes.divider.xml,1.1 -
1559Michael(tm) Smith</p>
1560</li><li>
1561<p>Added the
1562man.output.in.separate.dir,
1563man.output.<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/base.dir.html"><em class="parameter"><code>base.dir</code></em></a>,
1564and man.output.subdirs.enabled parameters.</p>
1565<p>The
1566man.output.<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/base.dir.html"><em class="parameter"><code>base.dir</code></em></a> parameter specifies the
1567base directory into which man-page files are
1568output. The man.output.subdirs.enabled parameter controls whether
1569the files are output in subdirectories within the base
1570directory.</p>
1571<p>The values of the
1572man.output.<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/base.dir.html"><em class="parameter"><code>base.dir</code></em></a>
1573and man.output.subdirs.enabled parameters are used only if the
1574value of man.output.in.separate.dir parameter is non-zero. If the
1575value of man.output.in.separate.dir is zero, man-page files are
1576not output in a separate
1577directory.</p>
1578<p class="commit-changes">Modified: manpages/docbook.xsl,1.72; manpages/param.ent,1.20;
1579manpages/param.xweb,1.22; params/man.output.base.dir.xml,1.1;
1580params/man.output.in.separate.dir.xml,1.1;
1581params/man.output.subdirs.enabled.xml,1.1 - Michael(tm)
1582Smith</p>
1583</li><li>
1584<p>Added
1585man.font.<a href="http://docbook.org/tdg/en/html/table.html"><code class="sgmltag-element">table</code></a>.headings and
1586man.font.<a href="http://docbook.org/tdg/en/html/table.html"><code class="sgmltag-element">table</code></a>.<a href="http://docbook.org/tdg/en/html/title.html"><code class="sgmltag-element">title</code></a> params, for
1587controlling font in <a href="http://docbook.org/tdg/en/html/table.html"><code class="sgmltag-element">table</code></a> headings and
1588titles.</p>
1589<p class="commit-changes">Modified: manpages/docbook.xsl,1.71; manpages/param.ent,1.19;
1590manpages/param.xweb,1.21; params/man.font.table.headings.xml,1.1;
1591params/man.font.table.title.xml,1.1 - Michael(tm)
1592Smith</p>
1593</li><li>
1594<p>Added
1595man.font.<a href="http://docbook.org/tdg/en/html/funcsynopsisinfo.html"><code class="sgmltag-element">funcsynopsisinfo</code></a> and
1596man.font.<a href="http://docbook.org/tdg/en/html/funcprototype.html"><code class="sgmltag-element">funcprototype</code></a> params, for specifying the roff
1597font (for example, BI, B, I) for <a href="http://docbook.org/tdg/en/html/funcsynopsisinfo.html"><code class="sgmltag-element">funcsynopsisinfo</code></a> and
1598<a href="http://docbook.org/tdg/en/html/funcprototype.html"><code class="sgmltag-element">funcprototype</code></a> output.</p>
1599<p class="commit-changes">Modified: manpages/block.xsl,1.19;
1600manpages/docbook.xsl,1.69; manpages/param.ent,1.18;
1601manpages/param.xweb,1.20; manpages/synop.xsl,1.29;
1602manpages/table.xsl,1.21; params/man.font.funcprototype.xml,1.1;
1603params/man.font.funcsynopsisinfo.xml,1.1 - Michael(tm)
1604Smith</p>
1605</li><li>
1606<p>Changed to select="0" in
1607<a href="http://docbook.org/tdg/en/html/refclass.html"><code class="sgmltag-element">refclass</code></a>.suppress (instead of
1608..&gt;0&lt;/..)</p>
1609<p class="commit-changes">Modified: params/refclass.suppress.xml,1.3 - Michael(tm)
1610Smith</p>
1611</li><li>
1612<p>Added
1613man.<a href="http://docbook.org/tdg/en/html/segtitle.html"><code class="sgmltag-element">segtitle</code></a>.suppress param.</p>
1614<p>If the value of
1615man.<a href="http://docbook.org/tdg/en/html/segtitle.html"><code class="sgmltag-element">segtitle</code></a>.suppress is non-zero, then display
1616of <a href="http://docbook.org/tdg/en/html/segtitle.html"><code class="sgmltag-element">segtitle</code></a> contents is suppressed in
1617output.</p>
1618<p class="commit-changes">Modified: manpages/docbook.xsl,1.68; manpages/param.ent,1.17;
1619manpages/param.xweb,1.19; params/man.segtitle.suppress.xml,1.1 -
1620Michael(tm) Smith</p>
1621</li><li>
1622<p>Added
1623man.output.<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/manifest.html"><em class="parameter"><code>manifest</code></em></a>.enabled and
1624man.output.manifest.<a href="http://docbook.org/tdg/en/html/filename.html"><code class="sgmltag-element">filename</code></a> params.</p>
1625<p>If
1626man.output.<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/manifest.html"><em class="parameter"><code>manifest</code></em></a>.enabled is non-zero, a list
1627of filenames for man pages generated by the stylesheet
1628transformation is written to the file named by
1629man.output.<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/manifest.html"><em class="parameter"><code>manifest</code></em></a>.<a href="http://docbook.org/tdg/en/html/filename.html"><code class="sgmltag-element">filename</code></a></p>
1630<p class="commit-changes">Modified: manpages/docbook.xsl,1.67;
1631manpages/other.xsl,1.19; manpages/param.ent,1.16;
1632manpages/param.xweb,1.18; params/man.output.manifest.enabled.xml,1.1;
1633params/man.output.manifest.filename.xml,1.1;
1634tools/make/Makefile.DocBook,1.4 - Michael(tm)
1635Smith</p>
1636</li><li>
1637<p>Added <a href="http://docbook.org/tdg/en/html/refclass.html"><code class="sgmltag-element">refclass</code></a>.suppress
1638param.</p>
1639<p>If the value of <a href="http://docbook.org/tdg/en/html/refclass.html"><code class="sgmltag-element">refclass</code></a>.suppress is
1640non-zero, then display <a href="http://docbook.org/tdg/en/html/refclass.html"><code class="sgmltag-element">refclass</code></a> contents is suppressed
1641in output. Affects HTML and FO output
1642only.</p>
1643<p class="commit-changes">Modified: fo/param.ent,1.93; fo/param.xweb,1.106; html/param.ent,1.90;
1644html/param.xweb,1.99; params/refclass.suppress.xml,1.1 - Michael(tm)
1645Smith</p>
1646</li><li>
1647<p>Added
1648<a href="http://docbook.org/tdg/en/html/refentry.html"><code class="sgmltag-element">refentry</code></a>.meta.get.quietly param.</p>
1649<p>If zero (the
1650default), notes and warnings about "missing" markup are generated
1651during gathering of <a href="http://docbook.org/tdg/en/html/refentry.html"><code class="sgmltag-element">refentry</code></a> metadata. If
1652non-zero, the metadata is gathered "quietly" -- that is, the
1653notes and warnings are suppressed.</p>
1654<p>NOTE: If you are
1655processing a large amount of <a href="http://docbook.org/tdg/en/html/refentry.html"><code class="sgmltag-element">refentry</code></a> content,  you
1656may be able to speed up processing significantly by  setting a
1657non-zero value for
1658<a href="http://docbook.org/tdg/en/html/refentry.html"><code class="sgmltag-element">refentry</code></a>.meta.get.quietly.</p>
1659<p class="commit-changes">Modified: common/refentry.xsl,1.17;
1660manpages/param.ent,1.15; manpages/param.xweb,1.17;
1661params/refentry.meta.get.quietly.xml,1.1 - Michael(tm)
1662Smith</p>
1663</li><li>
1664<p>Added support for "software" and
1665"sectdesc" class values on <a href="http://docbook.org/tdg/en/html/refmiscinfo.html"><code class="sgmltag-element">refmiscinfo</code></a>; "software" is
1666treated identically to "source", and "setdesc" is treated
1667identically to "manual".</p>
1668<p class="commit-changes">Modified: common/refentry.xsl,1.10;
1669params/man.th.extra2.max.length.xml,1.3;
1670params/refentry.source.name.profile.xml,1.4 - Michael(tm)
1671Smith</p>
1672</li><li>
1673<p>Drastically reworked all of the
1674XPath expressions used in <a href="http://docbook.org/tdg/en/html/refentry.html"><code class="sgmltag-element">refentry</code></a> metadata gathering
1675-- completely removed $parentinfo and turned $info into a set of
1676nodes that includes the *info contents of the <a href="http://docbook.org/tdg/en/html/refentry.html"><code class="sgmltag-element">Refentry</code></a>
1677plus the *info contents all all of its ancestor elements. The
1678basic XPath expression now used throughout is (using the example
1679of checking for a <a href="http://docbook.org/tdg/en/html/date.html"><code class="sgmltag-element">date</code></a>):</p>
1680<p>
1681(($info[//date])[last()]/date)[1].</p>
1682<p>That selects the "last"
1683*info/date <a href="http://docbook.org/tdg/en/html/date.html"><code class="sgmltag-element">date</code></a> in document order -- that is, the one
1684eitther on the <a href="http://docbook.org/tdg/en/html/refentry.html"><code class="sgmltag-element">Refentry</code></a> itself or on the
1685closest ancestor to the <a href="http://docbook.org/tdg/en/html/refentry.html"><code class="sgmltag-element">Refentry</code></a>.</p>
1686<p>It's
1687likely this change may break some things; may need to pick up
1688some pieces later.</p>
1689<p>Also, changed the default value for the
1690<a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.th.extra2.max.length.html"><em class="parameter"><code>man.th.extra2.max.length</code></em></a> from 40 to
169130.</p>
1692<p class="commit-changes">Modified: common/common.xsl,1.58; common/refentry.xsl,1.7;
1693params/man.th.extra2.max.length.xml,1.2;
1694params/refentry.date.profile.xml,1.2;
1695params/refentry.manual.profile.xml,1.2;
1696params/refentry.source.name.profile.xml,1.2;
1697params/refentry.version.profile.xml,1.2; manpages/docbook.xsl,1.58;
1698manpages/other.xsl,1.15 - Michael(tm) Smith</p>
1699</li><li>
1700<p>Added option for turning off bold
1701formatting in <a href="http://docbook.org/tdg/en/html/funcsynopsis.html"><code class="sgmltag-element">Funcsynopsis</code></a>. Boldface formatting in
1702<a href="http://docbook.org/tdg/en/html/function.html"><code class="sgmltag-element">function</code></a> <a href="http://docbook.org/tdg/en/html/synopsis.html"><code class="sgmltag-element">synopsis</code></a> is mandated in the
1703man(7) man page and is used almost universally in existing man
1704pages. Despite that, it really does look like crap to have an
1705entire <a href="http://docbook.org/tdg/en/html/funcsynopsis.html"><code class="sgmltag-element">Funcsynopsis</code></a> output in bold, so I added params
1706for turning off the bold formatting and/or replacing it with a
1707different roff special font (e.g., "RI" for alternating
1708roman/italic instead of the default "BI" for alternating
1709bold/italic). The new params
1710are "man.<a href="http://docbook.org/tdg/en/html/funcprototype.html"><code class="sgmltag-element">funcprototype</code></a>.font" and
1711"man.<a href="http://docbook.org/tdg/en/html/funcsynopsisinfo.html"><code class="sgmltag-element">funcsynopsisinfo</code></a>.font". To be documented
1712later.</p>
1713<p>Closes #1452247. Thanks to Joe Orton for the feature
1714request.</p>
1715<p class="commit-changes">Modified: params/man.string.subst.map.xml,1.16;
1716manpages/block.xsl,1.10; manpages/docbook.xsl,1.51;
1717manpages/inline.xsl,1.16; manpages/synop.xsl,1.27 - Michael(tm)
1718Smith</p>
1719</li><li>
1720<p><a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/fop.extensions.html"><em class="parameter"><code>fop.extensions</code></em></a> now only
1721for FOP version 0.20.5 and earlier.</p>
1722<p class="commit-changes">Modified: params/fop.extensions.xml,1.4
1723- Robert Stayton</p>
1724</li><li>
1725<p>Support for fop1 different from
1726fop 0.20.5 and earlier.</p>
1727<p class="commit-changes">Modified: params/fop1.extensions.xml,1.1 - Robert
1728Stayton</p>
1729</li><li>
1730<p>Reset default value to empty
1731string so template uses gentext first, then the parameter value
1732if not empty.</p>
1733<p class="commit-changes">Modified: params/index.number.separator.xml,1.2;
1734params/index.range.separator.xml,1.2;
1735params/index.term.separator.xml,1.2 - Robert
1736Stayton</p>
1737</li><li>
1738<p>New parameter:
1739<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/id.warnings.html"><em class="parameter"><code>id.warnings</code></em></a>. If non-zero, warnings are
1740generated for titled objects that don't have titles. True by default;
1741I wonder if this will be too aggressive?</p>
1742<p class="commit-changes">Modified: html/biblio.xsl,1.25;
1743html/component.xsl,1.27; html/division.xsl,1.11; html/formal.xsl,1.19;
1744html/glossary.xsl,1.20; html/html.xsl,1.13; html/index.xsl,1.16;
1745html/param.ent,1.88; html/param.xweb,1.97; html/refentry.xsl,1.22;
1746html/sections.xsl,1.30; params/id.warnings.xml,1.1 - Norman
1747Walsh</p>
1748</li><li>
1749<p>Added new parameter
1750<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/keep.relative.image.uris.html"><em class="parameter"><code>keep.relative.image.uris</code></em></a></p>
1751<p class="commit-changes">Modified: fo/param.ent,1.91;
1752fo/param.xweb,1.104; html/param.ent,1.87; html/param.xweb,1.96;
1753params/keep.relative.image.uris.xml,1.1 - Norman
1754Walsh</p>
1755</li><li>
1756<p>Support default <a href="http://docbook.org/tdg/en/html/label.html"><code class="sgmltag-element">label</code></a>
1757width parameters for itemized and ordered lists</p>
1758<p class="commit-changes">Modified: fo/lists.xsl,1.64;
1759fo/param.ent,1.90; fo/param.xweb,1.103;
1760params/itemizedlist.label.width.xml,1.1;
1761params/orderedlist.label.width.xml,1.1 - Norman
1762Walsh</p>
1763</li><li>
1764<p>Added parameters to localize
1765punctuation in indexes.</p>
1766<p class="commit-changes">Modified: params/index.number.separator.xml,1.1;
1767params/index.range.separator.xml,1.1;
1768params/index.term.separator.xml,1.1 - Robert
1769Stayton</p>
1770</li><li>
1771<p>Added two new parameters for
1772handling of multi-term
1773<a href="http://docbook.org/tdg/en/html/varlistentry.html"><code class="sgmltag-element">varlistentry</code></a> elements:</p>
1774<p><a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/variablelist.term.break.after.html"><em class="parameter"><code>variablelist.term.break.after</code></em></a>: 
1775When the <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/variablelist.term.break.after.html"><em class="parameter"><code>variablelist.term.break.after</code></em></a> is
1776non-zero, it will  generate a line break after each
1777<a href="http://docbook.org/tdg/en/html/term.html"><code class="sgmltag-element">term</code></a> multi-term
1778<a href="http://docbook.org/tdg/en/html/varlistentry.html"><code class="sgmltag-element">varlistentry</code></a>.</p>
1779<p><a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/variablelist.term.separator.html"><em class="parameter"><code>variablelist.term.separator</code></em></a>: 
1780When a <a href="http://docbook.org/tdg/en/html/varlistentry.html"><code class="sgmltag-element">varlistentry</code></a> contains multiple <a href="http://docbook.org/tdg/en/html/term.html"><code class="sgmltag-element">term</code></a>
1781elements, the string  specified in the value of the
1782<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/variablelist.term.separator.html"><em class="parameter"><code>variablelist.term.separator</code></em></a>  parameter is
1783placed after each <a href="http://docbook.org/tdg/en/html/term.html"><code class="sgmltag-element">term</code></a> except the last. The default 
1784is ", " (a comma followed by a space). To suppress rendering of 
1785the separator, set the value of
1786<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/variablelist.term.separator.html"><em class="parameter"><code>variablelist.term.separator</code></em></a> to  the empty
1787string ("").</p>
1788<p>These parameters are primarily intended to be
1789useful if you have multi-term varlistentries that have long
1790terms.</p>
1791<p>Closes #1306676. Thanks to Sam Steingold for
1792providing an example "lots of long terms" doc that demonstrated
1793the value of having these options.</p>
1794<p>Also, added
1795normalize-space() call to processing of each
1796<a href="http://docbook.org/tdg/en/html/term.html"><code class="sgmltag-element">term</code></a>.</p>
1797<p>This change affects all output formats
1798(HTML, PDF, manpages). The default behavior should pretty much
1799remain the same as before, but it is possible (as always) that
1800the change may introduce some
1801new bugginess.</p>
1802<p class="commit-changes">Modified: fo/lists.xsl,1.62; fo/param.ent,1.88;
1803fo/param.xweb,1.99; html/lists.xsl,1.48; html/param.ent,1.86;
1804html/param.xweb,1.93; manpages/lists.xsl,1.22;
1805manpages/param.ent,1.14; manpages/param.xweb,1.16;
1806params/variablelist.term.break.after.xml,1.1;
1807params/variablelist.term.separator.xml,1.1 - Michael(tm)
1808Smith</p>
1809</li><li>
1810<p>Convert 'no' to string in default
1811value.</p>
1812<p class="commit-changes">Modified: params/olink.doctitle.xml,1.4 - Robert
1813Stayton</p>
1814</li><li>
1815<p>Implemented RFE
1816#1292615.</p>
1817<p>Added bunch of new parameters (attribute sets)
1818that affect list presentation: list.block.properties,
1819<a href="http://docbook.org/tdg/en/html/itemizedlist.html"><code class="sgmltag-element">itemizedlist</code></a>.properties, <a href="http://docbook.org/tdg/en/html/orderedlist.html"><code class="sgmltag-element">orderedlist</code></a>.properties,
1820<a href="http://docbook.org/tdg/en/html/itemizedlist.html"><code class="sgmltag-element">itemizedlist</code></a>.<a href="http://docbook.org/tdg/en/html/label.html"><code class="sgmltag-element">label</code></a>.properties and
1821<a href="http://docbook.org/tdg/en/html/orderedlist.html"><code class="sgmltag-element">orderedlist</code></a>.<a href="http://docbook.org/tdg/en/html/label.html"><code class="sgmltag-element">label</code></a>.properties. Default behaviour
1822of stylesheets has not been changed but further customizations will be
1823much more easier.</p>
1824<p class="commit-changes">Modified: fo/lists.xsl,1.61; fo/param.ent,1.87;
1825fo/param.xweb,1.98; params/itemizedlist.label.properties.xml,1.1;
1826params/itemizedlist.properties.xml,1.1;
1827params/list.block.properties.xml,1.1;
1828params/orderedlist.label.properties.xml,1.1;
1829params/orderedlist.properties.xml,1.1 - Jirka
1830Kosek</p>
1831</li><li>
1832<p>Implemented RFE
1833#1242092.</p>
1834<p>You can enable crop marks in your document by
1835setting crop.marks=1 and xep.extensions=1. Appearance of crop
1836marks can be controlled by parameters
1837<a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/crop.mark.bleed.html"><em class="parameter"><code>crop.mark.bleed</code></em></a> (6pt),
1838<a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/crop.mark.offset.html"><em class="parameter"><code>crop.mark.offset</code></em></a> (24pt) and
1839<a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/crop.mark.width.html"><em class="parameter"><code>crop.mark.width</code></em></a> (0.5pt).</p>
1840<p>Also there
1841is new named template called user-xep-pis. You can overwrite it in
1842order to produce some PIs that can control XEP as described in
1843http://www.renderx.com/reference.html#Output_Formats</p>
1844<p class="commit-changes">Modified: fo/docbook.xsl,1.36;
1845fo/param.ent,1.86; fo/param.xweb,1.97; fo/xep.xsl,1.23;
1846params/crop.mark.bleed.xml,1.1; params/crop.mark.offset.xml,1.1;
1847params/crop.mark.width.xml,1.1; params/crop.marks.xml,1.1 - Jirka
1848Kosek</p>
1849</li><li>
1850<p>Changed short descriptions in doc
1851for *autolabel* params to match new autolabel
1852behavior.</p>
1853<p class="commit-changes">Modified: params/appendix.autolabel.xml,1.5;
1854params/chapter.autolabel.xml,1.4; params/part.autolabel.xml,1.5;
1855params/preface.autolabel.xml,1.4 - Michael(tm)
1856Smith</p>
1857</li></ul></div>
1858</div>
1859
1860<div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="V1700_Profiling"></a>Profiling</h3></div></div></div>
1861
1862<p>The following changes have been made to the
1863        <code class="filename">profiling</code> code
1864        since the 1.69.1 release.</p>
1865<div class="itemizedlist"><ul type="disc"><li>
1866<p>Profiling now works together with
1867namespace stripping (V5 documents). Namespace striping should work
1868with all stylesheets named profile-, even if they are not supporting
1869namespace stripping in a non-profiling
1870variant.</p>
1871<p class="commit-changes">Modified: profiling/profile-mode.xsl,1.4;
1872profiling/xsl2profile.xsl,1.7 - Jirka Kosek</p>
1873</li><li>
1874<p>Moved profiling stage out of
1875templates. This make possible to reuse profiled content by several
1876templates and still maintaing node indentity (needed for example for
1877HTML Help where content is processed multiple times).</p>
1878<p>I
1879don't know why this was not on the top level before. Maybe some XSLT
1880processors choked on it. I hope this will be OK
1881now.</p>
1882<p class="commit-changes">Modified: profiling/xsl2profile.xsl,1.5 - Jirka
1883Kosek</p>
1884</li></ul></div>
1885</div>
1886
1887<div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="V1700_Tools"></a>Tools</h3></div></div></div>
1888
1889<p>The following changes have been made to the
1890        <code class="filename">tools</code> code
1891        since the 1.69.1 release.</p>
1892<div class="itemizedlist"><ul type="disc"><li>
1893<p>Moved Makefile.DocBook from
1894<a href="http://docbook.org/tdg/en/html/contrib.html"><code class="sgmltag-element">contrib</code></a> module to xsl
1895module.</p>
1896<p class="commit-changes">Modified: tools/make/Makefile.DocBook,1.1 - Michael(tm)
1897Smith</p>
1898</li></ul></div>
1899</div>
1900
1901<div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="V1700_WordML"></a>WordML</h3></div></div></div>
1902
1903<p>The following changes have been made to the
1904        <code class="filename">wordml</code> code
1905        since the 1.69.1 release.</p>
1906<div class="itemizedlist"><ul type="disc"><li>
1907<p>added <a href="http://docbook.org/tdg/en/html/contrib.html"><code class="sgmltag-element">contrib</code></a> element,
1908better handling of default paragraph
1909style</p>
1910<p class="commit-changes">Modified: wordml/pages-normalise.xsl,1.6; wordml/supported.xml,1.2;
1911wordml/wordml-final.xsl,1.14 - Steve Ball</p>
1912</li><li>
1913<p>added
1914<a href="http://docbook.org/tdg/en/html/bridgehead.html"><code class="sgmltag-element">bridgehead</code></a></p>
1915<p class="commit-changes">Modified: wordml/docbook-pages.xsl,1.6;
1916wordml/docbook.xsl,1.17; wordml/pages-normalise.xsl,1.5;
1917wordml/template-pages.xml,1.7; wordml/template.dot,1.4;
1918wordml/template.xml,1.14; wordml/wordml-final.xsl,1.13 - Steve
1919Ball</p>
1920</li><li>
1921<p>added blocks stylesheet to support
1922bibliographies, glossaries and qandasets</p>
1923<p class="commit-changes">Modified: wordml/Makefile,1.4;
1924wordml/README,1.3; wordml/blocks-spec.xml,1.1;
1925wordml/docbook-pages.xsl,1.5; wordml/docbook.xsl,1.16;
1926wordml/pages-normalise.xsl,1.4; wordml/sections-spec.xml,1.3;
1927wordml/specifications.xml,1.13; wordml/template-pages.xml,1.6;
1928wordml/template.dot,1.3; wordml/template.xml,1.13;
1929wordml/wordml-blocks.xsl,1.1; wordml/wordml-final.xsl,1.12;
1930wordml/wordml-sections.xsl,1.3 - Steve Ball</p>
1931</li><li>
1932<p>added <a href="http://docbook.org/tdg/en/html/mediaobject.html"><code class="sgmltag-element">mediaobject</code></a>
1933<a href="http://docbook.org/tdg/en/html/caption.html"><code class="sgmltag-element">caption</code></a></p>
1934<p class="commit-changes">Modified: wordml/docbook-pages.xsl,1.4;
1935wordml/docbook.xsl,1.15; wordml/specifications.xml,1.12;
1936wordml/template-pages.xml,1.5; wordml/template.dot,1.2;
1937wordml/template.xml,1.12; wordml/wordml-final.xsl,1.11 - Steve
1938Ball</p>
1939</li><li>
1940<p>added
1941callouts</p>
1942<p class="commit-changes">Modified: wordml/docbook-pages.xsl,1.3; wordml/docbook.xsl,1.14;
1943wordml/pages-normalise.xsl,1.3; wordml/specifications.xml,1.11;
1944wordml/template-pages.xml,1.4; wordml/wordml-final.xsl,1.10 - Steve
1945Ball</p>
1946</li><li>
1947<p>added Word template
1948file</p>
1949<p class="commit-changes">Modified: wordml/template.dot,1.1 - Steve Ball</p>
1950</li><li>
1951<p>added <a href="http://docbook.org/tdg/en/html/abstract.html"><code class="sgmltag-element">abstract</code></a>, fixed
1952<a href="http://docbook.org/tdg/en/html/itemizedlist.html"><code class="sgmltag-element">itemizedlist</code></a>, ulink</p>
1953<p class="commit-changes">Modified: wordml/specifications.xml,1.10;
1954wordml/wordml-final.xsl,1.9 - Steve Ball</p>
1955</li><li>
1956<p>fixed Makefile added many
1957features to Pages support added <a href="http://docbook.org/tdg/en/html/revhistory.html"><code class="sgmltag-element">revhistory</code></a>, inlines,
1958highlights, <a href="http://docbook.org/tdg/en/html/abstract.html"><code class="sgmltag-element">abstract</code></a></p>
1959<p class="commit-changes">Modified: wordml/Makefile,1.2;
1960wordml/docbook-pages.xsl,1.2; wordml/pages-normalise.xsl,1.2;
1961wordml/sections-spec.xml,1.2; wordml/specifications.xml,1.9;
1962wordml/template-pages.xml,1.3; wordml/template.xml,1.11;
1963wordml/wordml-final.xsl,1.8; wordml/wordml-sections.xsl,1.2 - Steve
1964Ball</p>
1965</li><li>
1966<p>fixed handling linebreaks when
1967generating WordML added Apple Pages
1968support</p>
1969<p class="commit-changes">Modified: wordml/docbook.xsl,1.13; wordml/template-pages.xml,1.2 -
1970Steve Ball</p>
1971</li></ul></div>
1972</div>
1973</div>
1974
1975  <div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1691"></a>Release 1.69.1</h2></div></div></div>
1976    
1977    <p>This release is a minor bug-fix update to the 1.69.0
1978    release. Along with bug fixes, it includes one
1979    configuration-parameter change: The default value of the
1980    <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/annotation.support.html"><em class="parameter"><code>annotation.support</code></em></a> parameter is now
1981    <code class="literal">0</code> (off). The reason for that change is that
1982    there have been reports that <a href="http://docbook.org/tdg/en/html/annotation.html"><code class="sgmltag-element">annotation</code></a> handling is
1983    causing a significant performance degradation in processing of
1984    large documents with <span><strong class="command">xsltproc</strong></span>.</p>
1985  </div>
1986  
1987
1988  <div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1690"></a>Release 1.69.0</h2></div></div></div>
1989    
1990    <p>The release includes major feature changes,
1991    particularly in the <a href="#V1690_MAN" title="man">manpages
1992    stylesheets</a>, as well as a large number of bug fixes.</p>
1993
1994    <p>As with all DocBook Project &#8220;<span class="quote">dot zero</span>&#8221; releases, this is an
1995    <a href="#dot0" title="About dot-zero releases">experimental release </a>.</p>
1996   
1997    <div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="V1690_COMMON"></a>Common</h3></div></div></div>
1998      
1999      <div class="itemizedlist"><ul type="disc"><li>
2000          <p>This release adds localizations for the following
2001          languages:
2002            <span class="simplelist">Albanian, Amharic, Azerbaijani, Hindi, Irish (Gaelic), Gujarati, Kannada, Mongolian, Oriya, Punjabi, Tagalog, Tamil, and Welsh</span>.</p>
2003        </li><li>
2004          <p>Added support for specifying number format for auto
2005          labels for <a href="http://docbook.org/tdg/en/html/chapter.html"><code class="sgmltag-element">chapter</code></a>, <a href="http://docbook.org/tdg/en/html/appendix.html"><code class="sgmltag-element">appendix</code></a>,
2006          <a href="http://docbook.org/tdg/en/html/part.html"><code class="sgmltag-element">part</code></a>, and <a href="http://docbook.org/tdg/en/html/preface.html"><code class="sgmltag-element">preface</code></a>. Contolled with the
2007          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/appendix.autolabel.html"><em class="parameter"><code>appendix.autolabel</code></em></a>,
2008          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/chapter.autolabel.html"><em class="parameter"><code>chapter.autolabel</code></em></a>,
2009          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/part.autolabel.html"><em class="parameter"><code>part.autolabel</code></em></a>, and
2010          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/preface.autolabel.html"><em class="parameter"><code>preface.autolabel</code></em></a> parameters.</p>
2011        </li><li>
2012          <p>Added basic support for <a href="http://docbook.org/tdg/en/html/biblioref.html"><code class="sgmltag-element">biblioref</code></a> cross
2013          referencing.</p>
2014        </li><li>
2015          <p>Added support for <code class="sgmltag-attribute">align</code>
2016          on <a href="http://docbook.org/tdg/en/html/caption.html"><code class="sgmltag-element">caption</code></a> in <a href="http://docbook.org/tdg/en/html/mediaobject.html"><code class="sgmltag-element">mediaobject</code></a>.</p>
2017        </li><li>
2018          <p>Added support for processing documents that use the
2019          DocBook V5 namespace.</p>
2020        </li><li>
2021          <p>Added support for <a href="http://docbook.org/tdg/en/html/termdef.html"><code class="sgmltag-element">termdef</code></a> and
2022          <a href="http://docbook.org/tdg/en/html/mathphrase.html"><code class="sgmltag-element">mathphrase</code></a>.</p>
2023        </li><li>
2024          <p>EXPERIMENTAL: Incorporated the Slides and Website
2025          stylesheets into the DocBook XSL stylesheets package. So,
2026          for example, Website documents can now be processed using
2027          the following URI for the driver Website
2028          <code class="filename">tabular.xsl</code> file: </p><pre class="literallayout"><code class="uri">http://docbook.sourceforge.net/release/xsl/current/website/tabular.xsl</code></pre>
2029        </li><li>
2030          <p>A <a href="http://docbook.org/tdg/en/html/procedure.html"><code class="sgmltag-element">procedure</code></a> without a <a href="http://docbook.org/tdg/en/html/title.html"><code class="sgmltag-element">title</code></a> is
2031          now treated as an &#8220;<span class="quote">informal</span>&#8221; procedure (meaning
2032          that it is not added to any generated &#8220;<span class="quote">list of
2033          procedures</span>&#8221; and has no affect on numbering of
2034          generated labels for other procedures).</p>
2035        </li><li>
2036          <p><code class="sgmltag-element">docname</code> is no longer added to
2037          <a href="http://docbook.org/tdg/en/html/olink.html"><code class="sgmltag-element">olink</code></a> when pointing to a root element.</p>
2038        </li><li>
2039        <p>Added support for generation of choice separator in
2040        inline simplelist. This enables auto-generation of an
2041        appropriate localized &#8220;<span class="quote">choice separator</span>&#8221; (for
2042        example, &#8220;<span class="quote">and</span>&#8221; or &#8220;<span class="quote">or</span>&#8221;) before the
2043        final item in an inline <a href="http://docbook.org/tdg/en/html/simplelist.html"><code class="sgmltag-element">simplelist</code></a>.</p>
2044        <p>To indicate that you want a choice separator
2045        generated for a particular list, you need to put a processing
2046        instruction (PI) of the form
2047        <code class="sgmltag-xmlpi">&lt;?dbchoice&nbsp;choice="foo"?&gt;</code> as a
2048        child of the list. For example:
2049        </p><pre class="literallayout">  &lt;para&gt;Choose from
2050  ONE and ONLY ONE of the following: 
2051  &lt;simplelist type="inline"&gt;
2052  &lt;?dbchoice choice="or" ?&gt;
2053  &lt;member&gt;A&lt;/member&gt;
2054  &lt;member&gt;B&lt;/member&gt;
2055  &lt;member&gt;C&lt;/member&gt;.&lt;/simplelist&gt;&lt;/para&gt;</pre><p>
2056
2057        Output (for English):
2058        </p><div class="blockquote"><blockquote class="blockquote">
2059          <p>Choose from ONE and only ONE of the
2060          following choices: A, B, or C.</p>
2061        </blockquote></div><p>
2062        As a temporary workaround for the fact that most of the
2063        DocBook non-English locale files don't have a localization for
2064        the word &#8220;<span class="quote">or</span>&#8221;, you can put in a literal string to
2065        be used; example for French: <code class="sgmltag-pi">&lt;?dbchoice&nbsp;choice="ou"&gt;</code>.  That is, use
2066        &#8220;<span class="quote">ou</span>&#8221; instead of &#8220;<span class="quote">or</span>&#8221;.</p>
2067      </li></ul></div>
2068    </div>
2069    <div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="V1690_FO"></a>FO</h3></div></div></div>
2070      
2071      <div class="itemizedlist"><ul type="disc"><li>
2072          <p> Added <code class="literal">content-type</code> property to
2073          <code class="literal">external-graphic</code> element, based on
2074          <a href="http://docbook.org/tdg/en/html/imagedata.html"><code class="sgmltag-element">imagedata</code></a> <code class="sgmltag-attribute">format</code>
2075          attribute.</p>
2076        </li><li>
2077          <p>Added support for generating
2078          <code class="literal">&lt;rx:meta-field&nbsp;creator="$VERSION"/&gt;</code>
2079          field for XEP output. This makes the DocBook XSL
2080          stylesheet version information available through the
2081          <span class="guimenu">Document Properties</span> menu in Acrobat
2082          Reader and other PDF viewers.</p>
2083        </li><li>
2084          <p>Trademark symbol handling made consistent with
2085          handling of same in HTML stylesheets. Prior to this change,
2086          if you processed a document that contained no value for the
2087          <code class="sgmltag-attribute">class</code> attribute on the
2088          <a href="http://docbook.org/tdg/en/html/trademark.html"><code class="sgmltag-element">trademark</code></a> element, the HTML stylesheets would
2089          default to rendering a superscript <code class="literal">TM
2090          </code>symbol after the <a href="http://docbook.org/tdg/en/html/trademark.html"><code class="sgmltag-element">trademark</code></a> contents,
2091          but the FO stylesheets would render nothing.</p>
2092        </li><li>
2093          <p>Added support for generating XEP bookmarks for
2094          <a href="http://docbook.org/tdg/en/html/refentry.html"><code class="sgmltag-element">refentry</code></a>.</p>
2095        </li><li>
2096          <p>Added support for HTML markup <a href="http://docbook.org/tdg/en/html/table.html"><code class="sgmltag-element">table</code></a> <code class="sgmltag-attribute">border</code> attribute, applied to each
2097          table cell.</p>
2098        </li><li>
2099          <p>The <code class="function">table.width</code> template can now
2100          sum column specs if none use <code class="literal">%</code> or
2101          <code class="literal">*</code>.</p>
2102        </li><li>
2103          <p>Added <code class="literal">fox:destination</code> extension
2104          inside <code class="literal">fox:outline</code> to support linking to
2105          internal destinations.</p>
2106        </li><li>
2107          <p>Added support for customizing
2108          <code class="literal">abstract</code> with property sets. Controlled
2109          with the <em class="parameter"><code>abstract.properties</code></em> and
2110          <em class="parameter"><code>abstract.title.properties</code></em>
2111          parameters.</p>
2112        </li><li>
2113          <p>Add <a href="http://docbook.org/tdg/en/html/footnote.html"><code class="sgmltag-element">footnote</code></a>s in <a href="http://docbook.org/tdg/en/html/table.html"><code class="sgmltag-element">table</code></a> title to
2114          table footnote set, and add support for table footnotes to
2115          HTML table markup.</p>
2116        </li><li>
2117          <p>Added support for <a href="http://docbook.org/tdg/en/html/title.html"><code class="sgmltag-element">title</code></a> in
2118          <a href="http://docbook.org/tdg/en/html/glosslist.html"><code class="sgmltag-element">glosslist</code></a>.</p>
2119        </li><li>
2120          <p>Added support for <a href="http://docbook.org/tdg/en/html/itemizedlist.html"><code class="sgmltag-element">itemizedlist</code></a> symbol
2121          <code class="literal">none</code>.</p>
2122        </li><li>
2123          <p>Implemented the new
2124          <em class="parameter"><code>graphical.admonition.properties</code></em> and
2125          <em class="parameter"><code>nongraphical.admonition.properties</code></em>
2126          attribute sets.</p>
2127        </li><li>
2128          <p>Added <code class="sgmltag-attribute">id</code> to
2129          <a href="http://docbook.org/tdg/en/html/formalpara.html"><code class="sgmltag-element">formalpara</code></a> and some other blocks that were
2130          missing it.</p>
2131        </li><li>
2132          <p>Changed the anchor template to output
2133          <code class="literal">fo:inline</code> instead of
2134          <code class="literal">fo:wrapper</code>.</p>
2135        </li><li>
2136          <p>Added support for <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/toc.max.depth.html"><em class="parameter"><code>toc.max.depth</code></em></a>
2137          parameter.</p>
2138        </li></ul></div>
2139    </div>
2140    
2141    <div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="V1690_HELP"></a>Help</h3></div></div></div>
2142      
2143      <div class="itemizedlist"><ul type="disc"><li>
2144          <p>Eclipse Help: Added support for generating olink
2145          database.</p>
2146        </li></ul></div>
2147    </div>
2148
2149    <div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="V1690_HTML"></a>HTML</h3></div></div></div>
2150      
2151      <div class="itemizedlist"><ul type="disc"><li>
2152          <p>Added a first cut at support in HTML output for
2153          DocBook 5 style <a href="http://docbook.org/tdg/en/html/annotation.html"><code class="sgmltag-element">annotation</code></a>s. Controlled using the
2154          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/annotation.support.html"><em class="parameter"><code>annotation.support</code></em></a> parameter, and
2155          implemented using JavaScript and CSS styling. For more
2156          details, see the documentation for the
2157          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/annotation.js.html"><em class="parameter"><code>annotation.js</code></em></a>,
2158          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/annotation.css.html"><em class="parameter"><code>annotation.css</code></em></a>,
2159          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/annotation.graphic.open.html"><em class="parameter"><code>annotation.graphic.open</code></em></a>, and
2160          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/annotation.graphic.close.html"><em class="parameter"><code>annotation.graphic.close</code></em></a>
2161          parameters.</p>
2162        </li><li>
2163          <p>Generate client-side image map for
2164          <a href="http://docbook.org/tdg/en/html/imageobjectco.html"><code class="sgmltag-element">imageobjectco</code></a> with areas using
2165          <code class="literal">calspair</code> units</p>
2166        </li><li>
2167          <p>Added support for <code class="sgmltag-xmlpi">&lt;?img.src.path?&gt;</code> PI.</p>
2168        </li><li>
2169          <p>Added support for passing
2170          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/img.src.path.html"><em class="parameter"><code>img.src.path</code></em></a> to DocBook Java XSLT
2171          image extensions when appropriate. Controlled using the
2172          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/graphicsize.use.img.src.path.html"><em class="parameter"><code>graphicsize.use.img.src.path</code></em></a>
2173          parameter.</p>
2174        </li><li>
2175          <p>Added support for (not
2176          valid for DocBook 4) <code class="sgmltag-attribute">xlink:href</code>
2177          on <a href="http://docbook.org/tdg/en/html/area.html"><code class="sgmltag-element">area</code></a> and (not valid for DocBook 4)
2178          <a href="http://docbook.org/tdg/en/html/alt.html"><code class="sgmltag-element">alt</code></a> in <a href="http://docbook.org/tdg/en/html/area.html"><code class="sgmltag-element">area</code></a>.</p>
2179        </li><li>
2180          <p>Added new parameter
2181          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/default.table.frame.html"><em class="parameter"><code>default.table.frame</code></em></a> to control table
2182          framing if there is no <code class="sgmltag-attribute">frame</code>
2183          attribute on a table.</p>
2184        </li><li>
2185          <p>Added initial, experimental support for generating
2186          content for the HTML <code class="literal">title</code> attribute from
2187          content of the <a href="http://docbook.org/tdg/en/html/alt.html"><code class="sgmltag-element">alt</code></a> element. This change adds
2188          support for the following inline elements only (none of them
2189          are block elements):
2190          <span class="simplelist"><a href="http://docbook.org/tdg/en/html/abbrev.html"><code class="sgmltag-element">abbrev</code></a>, <a href="http://docbook.org/tdg/en/html/accel.html"><code class="sgmltag-element">accel</code></a>, <a href="http://docbook.org/tdg/en/html/acronym.html"><code class="sgmltag-element">acronym</code></a>, <code class="sgmltag-element">action</code>, <a href="http://docbook.org/tdg/en/html/application.html"><code class="sgmltag-element">application</code></a>, <a href="http://docbook.org/tdg/en/html/authorinitials.html"><code class="sgmltag-element">authorinitials</code></a>, <code class="sgmltag-element">beginpage</code>, <a href="http://docbook.org/tdg/en/html/citation.html"><code class="sgmltag-element">citation</code></a>, <a href="http://docbook.org/tdg/en/html/citerefentry.html"><code class="sgmltag-element">citerefentry</code></a>, <a href="http://docbook.org/tdg/en/html/citetitle.html"><code class="sgmltag-element">citetitle</code></a>, <a href="http://docbook.org/tdg/en/html/city.html"><code class="sgmltag-element">city</code></a>, <a href="http://docbook.org/tdg/en/html/classname.html"><code class="sgmltag-element">classname</code></a>, <a href="http://docbook.org/tdg/en/html/code.html"><code class="sgmltag-element">code</code></a>, <a href="http://docbook.org/tdg/en/html/command.html"><code class="sgmltag-element">command</code></a>, <a href="http://docbook.org/tdg/en/html/computeroutput.html"><code class="sgmltag-element">computeroutput</code></a>, <a href="http://docbook.org/tdg/en/html/constant.html"><code class="sgmltag-element">constant</code></a>, <a href="http://docbook.org/tdg/en/html/country.html"><code class="sgmltag-element">country</code></a>, <a href="http://docbook.org/tdg/en/html/database.html"><code class="sgmltag-element">database</code></a>, <a href="http://docbook.org/tdg/en/html/email.html"><code class="sgmltag-element">email</code></a>, <a href="http://docbook.org/tdg/en/html/envar.html"><code class="sgmltag-element">envar</code></a>, <a href="http://docbook.org/tdg/en/html/errorcode.html"><code class="sgmltag-element">errorcode</code></a>, <a href="http://docbook.org/tdg/en/html/errorname.html"><code class="sgmltag-element">errorname</code></a>, <a href="http://docbook.org/tdg/en/html/errortext.html"><code class="sgmltag-element">errortext</code></a>, <a href="http://docbook.org/tdg/en/html/errortype.html"><code class="sgmltag-element">errortype</code></a>, <a href="http://docbook.org/tdg/en/html/exceptionname.html"><code class="sgmltag-element">exceptionname</code></a>, <a href="http://docbook.org/tdg/en/html/fax.html"><code class="sgmltag-element">fax</code></a>, <a href="http://docbook.org/tdg/en/html/filename.html"><code class="sgmltag-element">filename</code></a>, <a href="http://docbook.org/tdg/en/html/firstname.html"><code class="sgmltag-element">firstname</code></a>, <a href="http://docbook.org/tdg/en/html/firstterm.html"><code class="sgmltag-element">firstterm</code></a>, <a href="http://docbook.org/tdg/en/html/foreignphrase.html"><code class="sgmltag-element">foreignphrase</code></a>, <a href="http://docbook.org/tdg/en/html/function.html"><code class="sgmltag-element">function</code></a>, <a href="http://docbook.org/tdg/en/html/glossterm.html"><code class="sgmltag-element">glossterm</code></a>, <a href="http://docbook.org/tdg/en/html/guibutton.html"><code class="sgmltag-element">guibutton</code></a>, <a href="http://docbook.org/tdg/en/html/guiicon.html"><code class="sgmltag-element">guiicon</code></a>, <a href="http://docbook.org/tdg/en/html/guilabel.html"><code class="sgmltag-element">guilabel</code></a>, <a href="http://docbook.org/tdg/en/html/guimenu.html"><code class="sgmltag-element">guimenu</code></a>, <a href="http://docbook.org/tdg/en/html/guimenuitem.html"><code class="sgmltag-element">guimenuitem</code></a>, <a href="http://docbook.org/tdg/en/html/guisubmenu.html"><code class="sgmltag-element">guisubmenu</code></a>, <a href="http://docbook.org/tdg/en/html/hardware.html"><code class="sgmltag-element">hardware</code></a>, <a href="http://docbook.org/tdg/en/html/honorific.html"><code class="sgmltag-element">honorific</code></a>, <code class="sgmltag-element">interface</code>, <a href="http://docbook.org/tdg/en/html/interfacename.html"><code class="sgmltag-element">interfacename</code></a>, <a href="http://docbook.org/tdg/en/html/keycap.html"><code class="sgmltag-element">keycap</code></a>, <a href="http://docbook.org/tdg/en/html/keycode.html"><code class="sgmltag-element">keycode</code></a>, <a href="http://docbook.org/tdg/en/html/keysym.html"><code class="sgmltag-element">keysym</code></a>, <a href="http://docbook.org/tdg/en/html/lineage.html"><code class="sgmltag-element">lineage</code></a>, <a href="http://docbook.org/tdg/en/html/lineannotation.html"><code class="sgmltag-element">lineannotation</code></a>, <a href="http://docbook.org/tdg/en/html/literal.html"><code class="sgmltag-element">literal</code></a>, <a href="http://docbook.org/tdg/en/html/markup.html"><code class="sgmltag-element">markup</code></a>, <code class="sgmltag-element">medialabel</code>, <a href="http://docbook.org/tdg/en/html/methodname.html"><code class="sgmltag-element">methodname</code></a>, <a href="http://docbook.org/tdg/en/html/mousebutton.html"><code class="sgmltag-element">mousebutton</code></a>, <a href="http://docbook.org/tdg/en/html/option.html"><code class="sgmltag-element">option</code></a>, <a href="http://docbook.org/tdg/en/html/optional.html"><code class="sgmltag-element">optional</code></a>, <a href="http://docbook.org/tdg/en/html/otheraddr.html"><code class="sgmltag-element">otheraddr</code></a>, <a href="http://docbook.org/tdg/en/html/othername.html"><code class="sgmltag-element">othername</code></a>, <a href="http://docbook.org/tdg/en/html/package.html"><code class="sgmltag-element">package</code></a>, <a href="http://docbook.org/tdg/en/html/parameter.html"><code class="sgmltag-element">parameter</code></a>, <a href="http://docbook.org/tdg/en/html/personname.html"><code class="sgmltag-element">personname</code></a>, <a href="http://docbook.org/tdg/en/html/phone.html"><code class="sgmltag-element">phone</code></a>, <a href="http://docbook.org/tdg/en/html/pob.html"><code class="sgmltag-element">pob</code></a>, <a href="http://docbook.org/tdg/en/html/postcode.html"><code class="sgmltag-element">postcode</code></a>, <a href="http://docbook.org/tdg/en/html/productname.html"><code class="sgmltag-element">productname</code></a>, <a href="http://docbook.org/tdg/en/html/productnumber.html"><code class="sgmltag-element">productnumber</code></a>, <a href="http://docbook.org/tdg/en/html/prompt.html"><code class="sgmltag-element">prompt</code></a>, <a href="http://docbook.org/tdg/en/html/property.html"><code class="sgmltag-element">property</code></a>, <a href="http://docbook.org/tdg/en/html/quote.html"><code class="sgmltag-element">quote</code></a>, <a href="http://docbook.org/tdg/en/html/refentrytitle.html"><code class="sgmltag-element">refentrytitle</code></a>, <a href="http://docbook.org/tdg/en/html/remark.html"><code class="sgmltag-element">remark</code></a>, <a href="http://docbook.org/tdg/en/html/replaceable.html"><code class="sgmltag-element">replaceable</code></a>, <a href="http://docbook.org/tdg/en/html/returnvalue.html"><code class="sgmltag-element">returnvalue</code></a>, <a href="http://docbook.org/tdg/en/html/tag.html"><code class="sgmltag-element">tag</code></a>, <a href="http://docbook.org/tdg/en/html/shortcut.html"><code class="sgmltag-element">shortcut</code></a>, <a href="http://docbook.org/tdg/en/html/state.html"><code class="sgmltag-element">state</code></a>, <a href="http://docbook.org/tdg/en/html/street.html"><code class="sgmltag-element">street</code></a>, <code class="sgmltag-element">structfield</code>, <code class="sgmltag-element">structname</code>, <a href="http://docbook.org/tdg/en/html/subscript.html"><code class="sgmltag-element">subscript</code></a>, <a href="http://docbook.org/tdg/en/html/superscript.html"><code class="sgmltag-element">superscript</code></a>, <a href="http://docbook.org/tdg/en/html/surname.html"><code class="sgmltag-element">surname</code></a>, <a href="http://docbook.org/tdg/en/html/symbol.html"><code class="sgmltag-element">symbol</code></a>, <a href="http://docbook.org/tdg/en/html/systemitem.html"><code class="sgmltag-element">systemitem</code></a>, <a href="http://docbook.org/tdg/en/html/tag.html"><code class="sgmltag-element">tag</code></a>, <a href="http://docbook.org/tdg/en/html/termdef.html"><code class="sgmltag-element">termdef</code></a>, <a href="http://docbook.org/tdg/en/html/token.html"><code class="sgmltag-element">token</code></a>, <a href="http://docbook.org/tdg/en/html/trademark.html"><code class="sgmltag-element">trademark</code></a>, <a href="http://docbook.org/tdg/en/html/type.html"><code class="sgmltag-element">type</code></a>, <a href="http://docbook.org/tdg/en/html/uri.html"><code class="sgmltag-element">uri</code></a>, <a href="http://docbook.org/tdg/en/html/userinput.html"><code class="sgmltag-element">userinput</code></a>, <a href="http://docbook.org/tdg/en/html/varname.html"><code class="sgmltag-element">varname</code></a>, and <a href="http://docbook.org/tdg/en/html/wordasword.html"><code class="sgmltag-element">wordasword</code></a></span>
2191        </p>
2192        </li><li>
2193          <p>Added support for chunking <a href="http://docbook.org/tdg/en/html/revhistory.html"><code class="sgmltag-element">revhistory</code></a> into
2194          separate file (similar to the support for doing same with
2195          <a href="http://docbook.org/tdg/en/html/legalnotice.html"><code class="sgmltag-element">legalnotice</code></a>). Patch from Thomas
2196          Schraitle. Controlled through <em class="parameter"><code>new
2197          generate.revhistory.link</code></em> parameter.</p>
2198        </li><li>
2199          <p>l10n.xsl: Made language codes RFC compliant. Added a
2200          new boolean config parameter,
2201          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/l10n.lang.value.rfc.compliant.html"><em class="parameter"><code>l10n.lang.value.rfc.compliant</code></em></a>. If it
2202          is non-zero (the default), any underscore in a language code
2203          will be converted to a hyphen in HTML output. If it is zero,
2204          the language code will be left as-is.</p>
2205        </li></ul></div>
2206    </div>
2207    <div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="V1690_MAN"></a>man</h3></div></div></div>
2208      
2209      <p>This release closes out 44 manpages stylesheet bug reports
2210      and feature requests. It adds more than 35 new configuration
2211      parameters for controlling aspects of man-page output --
2212      including hyphenation and justification, handling of links,
2213      conversion of Unicode characters, and contents of man-page
2214      headers and footers.</p>
2215      <div class="itemizedlist"><ul type="disc"><li>
2216          <p>New options for globally disabling/enabling
2217          hyphenation and justification:
2218          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.justify.html"><em class="parameter"><code>man.justify</code></em></a> and
2219          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.hyphenate.html"><em class="parameter"><code>man.hyphenate</code></em></a>.</p>
2220          <p>Note that the default
2221          for the both of those is zero (off), because justified text
2222          looks good only when it is also hyphenated; to quote the
2223          &#8220;<span class="quote">Hyphenation</span>&#8221; node from the groff info page:
2224          </p><div class="blockquote"><blockquote class="blockquote">
2225            <p><span class="emphasis"><em>Since the odds are not great for finding a
2226            set of words, for every output line, which fit nicely on a
2227            line without inserting excessive amounts of space between
2228            words, `gtroff' hyphenates words so that it can justify
2229            lines without inserting too much space between
2230            words.</em></span></p>
2231          </blockquote></div><p>
2232          The problem is that groff can end up hyphenating a lot of
2233          things that you don't want hyphenated (variable names and
2234          command names, for example). Keeping both justification and
2235          hyphenation disabled ensures that hyphens won't get inserted
2236          where you don't want to them, and you don't end up with
2237          lines containing excessive amounts of space between
2238          words. These default settings run counter to how most
2239          existing man pages are formatted. But there are some notable
2240          exceptions, such as the perl man pages.</p>
2241        </li><li>
2242          <p> Added parameters for controlling hyphenation of
2243          computer inlines, filenames, and URLs. By default, even when
2244          hyphenation is enabled (globally), hyphenation is now
2245          suppressed for "computer inlines" (currently, just
2246          <a href="http://docbook.org/tdg/en/html/classname.html"><code class="sgmltag-element">classname</code></a>, <a href="http://docbook.org/tdg/en/html/constant.html"><code class="sgmltag-element">constant</code></a>, <a href="http://docbook.org/tdg/en/html/envar.html"><code class="sgmltag-element">envar</code></a>,
2247          <a href="http://docbook.org/tdg/en/html/errorcode.html"><code class="sgmltag-element">errorcode</code></a>, <a href="http://docbook.org/tdg/en/html/option.html"><code class="sgmltag-element">option</code></a>,
2248          <a href="http://docbook.org/tdg/en/html/replaceable.html"><code class="sgmltag-element">replaceable</code></a>, <a href="http://docbook.org/tdg/en/html/userinput.html"><code class="sgmltag-element">userinput</code></a>,
2249          <a href="http://docbook.org/tdg/en/html/type.html"><code class="sgmltag-element">type</code></a>, and <a href="http://docbook.org/tdg/en/html/varname.html"><code class="sgmltag-element">varname</code></a>, and for
2250          <code class="sgmltag-element">filenames</code>, and for URLs from <a href="http://docbook.org/tdg/en/html/link.html"><code class="sgmltag-element">link</code></a>. It
2251          can be (re)enabled using the
2252          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.hyphenate.computer.inlines.html"><em class="parameter"><code>man.hyphenate.computer.inlines</code></em></a>,
2253          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.hyphenate.filenames.html"><em class="parameter"><code>man.hyphenate.filenames</code></em></a>, and
2254          <em class="parameter"><code>man.hyphenate.urls parameters</code></em>.</p>
2255        </li><li>
2256          <p>Implemented a new system for replacing Unicode
2257          characters. There are two parts to the new system: a
2258          &#8220;<span class="quote">string substitution map</span>&#8221; for doing
2259          &#8220;<span class="quote">essential</span>&#8221; replacements, and a
2260          &#8220;<span class="quote">character map</span>&#8221; that can optionally be disabled
2261          and enabled.</p>
2262          <p>The new system fixes all open bugs that had to do with
2263          literal Unicode numbered entities such as &amp;#8220; and
2264          &amp;#8221; showing up in output, and greatly expands the
2265          ability of the stylesheets to generate &#8220;<span class="quote">good</span>&#8221; roff
2266          equivalents for Unicode symbols and special
2267          characters.</p>
2268          <p>Here are some details...</p>
2269          <p>The previous manpages mechanism for replacing Unicode
2270          symbols and special characters with roff equivalents (the
2271          <code class="function">replace-entities</code> template) was not
2272          scalable and not complete. The mechanism handled a somewhat
2273          arbitrary selection of less than 20 or so Unicode
2274          characters. But there are potentially more than
2275          <span class="emphasis"><em>800</em></span> Unicode special characters that
2276          have some groff equivalent they can be mapped to. And there
2277          are about 34 symbols in the Latin-1 (ISO-8859-1) block
2278          alone. Users might reasonably expect that if they include
2279          any of those Latin-1 characters in their DocBook source
2280          documents, they will get correctly converted to known roff
2281          equivalents in output.</p>
2282          <p>In addition to those common symbols, certain users may
2283          have a need to use symbols from other Unicode blocks. Say,
2284          somebody who is documenting an application related to math
2285          might need to use a bunch of symbols from the
2286          &#8220;<span class="quote">Mathematical Operators</span>&#8221; Unicode block (there
2287          are about 65 characters in that block that have reasonable
2288          roff equivalents). Or somebody else might really like
2289          Dingbats -- such as the checkmark character -- and so might
2290          use a bunch of things from the &#8220;<span class="quote">Dingbat</span>&#8221; block
2291          (141 characters in that that have roff equivalents or that
2292          can at least be &#8220;<span class="quote">degraded</span>&#8221; somewhat gracefully
2293          into roff).</p>
2294          <p>So, the old <code class="function">replace-entities</code>
2295          mechanism was replaced with a completely different mechanism
2296          that is based on use of two &#8220;<span class="quote">maps</span>&#8221;: a
2297          &#8220;<span class="quote">substitution map</span>&#8221; and a &#8220;<span class="quote">character
2298          map</span>&#8221; (the latter in a format compliant with the XSLT
2299          2.0 spec and therefore completely &#8220;<span class="quote">forward
2300          compatible</span>&#8221; with XSLT 2.0).</p>
2301          <p>The substitution map is controlled through the
2302          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.string.subst.map.html"><em class="parameter"><code>man.string.subst.map</code></em></a> parameter, and
2303          is used to replace things like the backslash character
2304          (which needs special handling to prevent it from being
2305          interpreted as a roff escape). The substitution map cannot
2306          be disabled, because disabling it will cause the output to
2307          be broken. However, you can add to it and change it if
2308          needed.</p>
2309
2310          <p>The &#8220;<span class="quote">character map</span>&#8221; mechanism, on the
2311          other hand, can be completely disabled. It is enabled by
2312          default, and, by default, does replacement of all Latin-1
2313          symbols, along with most special spaces, dashes, and quotes
2314          (about 75 characters by default). Also, you can optionally
2315          enable a &#8220;<span class="quote">full</span>&#8221; character map that provides
2316          support for converting all 800 or so of the characters that
2317          have some reasonable groff equivalent.</p>
2318
2319          <p>The character-map mechanism is controlled through the
2320          following parameters:
2321          </p><div class="variablelist"><dl><dt><span class="term"><a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.charmap.enabled.html"><em class="parameter"><code>man.charmap.enabled</code></em></a></span></dt><dd><p>turns character-map support
2322              on/off</p></dd><dt><span class="term"><a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.charmap.use.subset.html"><em class="parameter"><code>man.charmap.use.subset</code></em></a></span></dt><dd><p>specifies that a subset of the character
2323              map is used instead of the full map</p></dd><dt><span class="term"><a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.charmap.subset.profile.html"><em class="parameter"><code>man.charmap.subset.profile</code></em></a></span></dt><dd><p>specifies profile of character-map
2324              subset</p></dd><dt><span class="term"><a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.charmap.uri.html"><em class="parameter"><code>man.charmap.uri</code></em></a></span></dt><dd><p>specifies an alternate character map to
2325              use instead of the &#8220;<span class="quote">standard</span>&#8221; character map
2326              provided in the distribution</p></dd></dl></div><p>
2327          </p>
2328        </li><li>
2329          <p>Implemented out-of-line handling of display of URLs
2330          for links (currently, only for <code class="sgmltag-element">ulink</code>). This gives
2331          you three choices for handling of links:
2332          </p><div class="orderedlist"><ol type="1"><li>
2333              <p>Number and list links. Each link is numbered
2334              inline, with a number in square brackets preceding the
2335              link contents, and a numbered list of all links is added
2336              to the end of the document.</p>
2337            </li><li>
2338              <p>Only list links. Links are not numbered, but an
2339              (unnumbered) list of links is added to the end of the
2340              document.</p>
2341            </li><li>
2342              <p>Suppress links. Don't number links and don't add
2343              any list of links to the end of the document.</p>
2344            </li></ol></div><p>
2345          You can also choose whether links should be underlined. The
2346          default is &#8220;<span class="quote">the works</span>&#8221; -- list, number, and
2347          underline links. You can use the
2348          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.links.list.enabled.html"><em class="parameter"><code>man.links.list.enabled</code></em></a>, <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.links.are.numbered.html"><em class="parameter"><code>
2349          man.links.are.numbered</code></em></a>, and
2350          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.links.are.underlined.html"><em class="parameter"><code>man.links.are.underlined</code></em></a> parameters
2351          to change the defaults. The default heading for the link
2352          list is REFERENCES. You can be change that using the
2353          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.links.list.heading.html"><em class="parameter"><code>man.links.list.heading</code></em></a>
2354          parameter.</p>
2355        </li><li>
2356          <p>Changed default output encoding to UTF-8. <span class="bold"><strong>This does not mean that man pages are output in
2357          raw UTF-8</strong></span>, because the character map is applied
2358          before final output, causing all UTF-8 characters covered in
2359          the map to be converted to roff equivalents.</p>
2360        </li><li>
2361          <p>Added support for processing <a href="http://docbook.org/tdg/en/html/refsect3.html"><code class="sgmltag-element">refsect3</code></a> and
2362          <a href="http://docbook.org/tdg/en/html/formalpara.html"><code class="sgmltag-element">formalpara</code></a> and nested <a href="http://docbook.org/tdg/en/html/refsection.html"><code class="sgmltag-element">refsection</code></a>
2363          elements, down to any arbitrary level of nesting.</p>
2364        </li><li>
2365          <p>Output of the <code class="literal">NAME</code> and
2366          <code class="literal">SYNOPSIS</code> and <code class="literal">AUTHOR</code>
2367          headings and the headings for admonitions (<a href="http://docbook.org/tdg/en/html/note.html"><code class="sgmltag-element">note</code></a>,
2368          <a href="http://docbook.org/tdg/en/html/caution.html"><code class="sgmltag-element">caution</code></a>, etc.) are no longer hard-coded for
2369          English. Instead, headings are generated for those in the
2370          correct locale (just as the FO and HTML stylesheets
2371          do).</p>
2372        </li><li>
2373          <p>Re-worked mechanism for assembling page
2374          headers/footers (the contents of the <code class="literal">.TH</code>
2375          macro &#8220;<span class="quote">title line</span>&#8221;).</p>
2376
2377          <p>Here are some details...</p>
2378
2379          <p>All man pages contain a <code class="literal">.TH</code> roff
2380          macro whose contents are used for rendering the &#8220;<span class="quote">title
2381          line</span>&#8221; displayed in the header and footer of each
2382          page. Here are a couple of examples of real-world man pages
2383          that have useful page headers/footers: </p><pre class="literallayout">
2384  gtk-options(7)    GTK+ User's Manual   gtk-options(7) &lt;-- header
2385  GTK+ 1.2              2003-10-20       gtk-options(7) &lt;-- footer
2386
2387  svgalib(7)       Svgalib User Manual       svgalib(7) &lt;-- header
2388  Svgalib 1.4.1      16 December 1999        svgalib(7) &lt;-- footer</pre>
2389
2390          <p>And here are the terms with which the
2391          <code class="literal">groff_man(7)</code> man page refers to the
2392          various parts of the header/footer: </p><pre class="literallayout">
2393  title(section)  extra3  title(section)  &lt;- header
2394  extra2          extra1  title(section)  &lt;- footer</pre>
2395  <p> Or, using the names with which the <code class="literal">man(7)</code>
2396   man page refers to those same fields: </p><pre class="literallayout">
2397  title(section)  manual  title(section)  &lt;- page header
2398  source          date    title(section)  &lt;- page footer</pre>
2399  
2400            <p>The easiest way to control the contents of those
2401            fields is to mark up your <a href="http://docbook.org/tdg/en/html/refentry.html"><code class="sgmltag-element">refentry</code></a> content like
2402            the following (note that this is a &#8220;<span class="quote">minimal</span>&#8221;
2403            example). </p><pre class="programlisting">
2404  &lt;refentry&gt;
2405    &lt;info&gt;
2406      &lt;date&gt;2003-10-20&lt;/date&gt; <a name="V1690_date-co" href="#V1690_date"><img src="images/callouts/1.png" alt="1" border="0"></a>
2407    &lt;/info&gt;
2408    &lt;refmeta&gt;
2409      &lt;refentrytitle&gt;gtk-options&lt;/refentrytitle&gt; <a name="V1690_title-co" href="#V1690_title"><img src="images/callouts/2.png" alt="2" border="0"></a>
2410      &lt;manvolnum&gt;7&lt;/manvolnum&gt; <a name="V1690_manvolnum-co" href="#V1690_manvolnum"><img src="images/callouts/3.png" alt="3" border="0"></a>
2411      &lt;refmiscinfo class="source-name"&gt;GTK+&lt;/refmiscinfo&gt; <a name="V1690_source-name-co" href="#V1690_source-name"><img src="images/callouts/4.png" alt="4" border="0"></a>
2412      &lt;refmiscinfo class="version"&gt;1.2&lt;/refmiscinfo&gt; <a name="V1690_version-co" href="#V1690_version"><img src="images/callouts/5.png" alt="5" border="0"></a>
2413      &lt;refmiscinfo class="manual"&gt;GTK+ User's Manual&lt;/refmiscinfo&gt; <a name="V1690_manual-co" href="#V1690_manual"><img src="images/callouts/6.png" alt="6" border="0"></a>
2414    &lt;/refmeta&gt;
2415    &lt;refnamediv&gt;
2416      &lt;refname&gt;gtk-options&lt;/refname&gt;
2417      &lt;refpurpose&gt;Standard Command Line Options for GTK+ Programs&lt;/refpurpose&gt;
2418    &lt;/refnamediv&gt;
2419    &lt;refsect1&gt;
2420      &lt;title&gt;Description&lt;/title&gt;
2421      &lt;para&gt;This manual page describes the command line options, which
2422      are common to all GTK+ based applications.&lt;/para&gt;
2423    &lt;/refsect1&gt;
2424  &lt;/refentry&gt;</pre><p>
2425  </p><div class="calloutlist"><table border="0" summary="Callout list"><tr><td width="5%" valign="top" align="left"><a name="V1690_date"></a><a href="#V1690_date-co"><img src="images/callouts/1.png" alt="1" border="0"></a> </td><td valign="top" align="left">
2426      <p>Sets the &#8220;<span class="quote">date</span>&#8221; part of the header/footer.</p>
2427    </td></tr><tr><td width="5%" valign="top" align="left"><a name="V1690_title"></a><a href="#V1690_title-co"><img src="images/callouts/2.png" alt="2" border="0"></a> </td><td valign="top" align="left">
2428      <p>Sets the &#8220;<span class="quote">title</span>&#8221; part.</p>
2429    </td></tr><tr><td width="5%" valign="top" align="left"><a name="V1690_manvolnum"></a><a href="#V1690_manvolnum-co"><img src="images/callouts/3.png" alt="3" border="0"></a> </td><td valign="top" align="left">
2430      <p>Sets the &#8220;<span class="quote">section</span>&#8221; part.</p>
2431    </td></tr><tr><td width="5%" valign="top" align="left"><a name="V1690_source-name"></a><a href="#V1690_source-name-co"><img src="images/callouts/4.png" alt="4" border="0"></a> </td><td valign="top" align="left">
2432      <p>Sets the &#8220;<span class="quote">source name</span>&#8221; part.</p>
2433    </td></tr><tr><td width="5%" valign="top" align="left"><a name="V1690_version"></a><a href="#V1690_version-co"><img src="images/callouts/5.png" alt="5" border="0"></a> </td><td valign="top" align="left">
2434      <p>Sets the &#8220;<span class="quote">version</span>&#8221; part.</p>
2435    </td></tr><tr><td width="5%" valign="top" align="left"><a name="V1690_manual"></a><a href="#V1690_manual-co"><img src="images/callouts/6.png" alt="6" border="0"></a> </td><td valign="top" align="left">
2436      <p>Sets the &#8220;<span class="quote">manual</span>&#8221; part.</p>
2437    </td></tr></table></div><p>
2438            </p>
2439            <p>Below are explanations of the steps the stylesheets
2440            take to attempt to assemble and display
2441            &#8220;<span class="quote">good</span>&#8221; headers and footer. [In the
2442            descriptions, note that <em class="replaceable"><code>*info</code></em>
2443            is the <a href="http://docbook.org/tdg/en/html/refentry.html"><code class="sgmltag-element">refentry</code></a> &#8220;<span class="quote">info</span>&#8221; child
2444            (whatever its name), and
2445            <em class="replaceable"><code>parentinfo</code></em> is the
2446            &#8220;<span class="quote">info</span>&#8221; child of its parent (again, whatever
2447            its name).]
2448          </p><div class="variablelist"><dl><dt><span class="term">extra1 field (date)</span></dt><dd>
2449                <p>Content of the &#8220;<span class="quote">extra1</span>&#8221; field is
2450                what shows up in the <span class="bold"><strong>center
2451                footer</strong></span> position of each page. The
2452                <code class="literal">man(7)</code> man page describes it as
2453                &#8220;<span class="quote">the date of the last revision</span>&#8221;.</p>
2454                <p>To provide this content, if the
2455                <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/refentry.date.profile.enabled.html"><em class="parameter"><code>refentry.date.profile.enabled</code></em></a>
2456                is non-zero, the stylesheets check the value of
2457                <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/refentry.date.profile.html"><em class="parameter"><code>refentry.date.profile</code></em></a>.</p>
2458                <p>Otherwise, by default, they check for a
2459                <a href="http://docbook.org/tdg/en/html/date.html"><code class="sgmltag-element">date</code></a> or <a href="http://docbook.org/tdg/en/html/pubdate.html"><code class="sgmltag-element">pubdate</code></a> not only in the
2460                <em class="replaceable"><code>*info</code></em> contents, but also in
2461                the <em class="replaceable"><code>parentinfo</code></em>
2462                contents.</p>
2463                <p>If a date cannot be found, the stylesheets now
2464                automatically generate a localized &#8220;<span class="quote">long
2465                format</span>&#8221; date, ensuring that this field always
2466                has content in output.</p>
2467                <p>However, if for some reason you want to suppress
2468                this field, you can do so by setting a non-zero value
2469                for <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.th.extra1.suppress.html"><em class="parameter"><code>man.th.extra1.suppress</code></em></a>.</p>
2470              </dd><dt><span class="term">extra2 field (source)</span></dt><dd>
2471                <p>On Linux systems and on systems with a modern
2472                groff, the content of the &#8220;<span class="quote">extra2</span>&#8221; field
2473                are what shows up in the <span class="bold"><strong>left
2474                footer</strong></span> position of each page.</p>
2475
2476                <p>The <code class="literal">man(7)</code> man page describes
2477                this as &#8220;<span class="quote">the source of the command</span>&#8221;, and
2478                provides the following examples:
2479                </p><div class="itemizedlist"><ul type="circle"><li>
2480                    <p>For binaries, use somwething like: GNU,
2481                    NET-2, SLS Distribution, MCC Distribution.</p>
2482                  </li><li>
2483                    <p>For system calls, use the version of the
2484                    kernel that you are currently looking at: Linux
2485                    0.99.11.</p>
2486                  </li><li>
2487                    <p>For library calls, use the source of the
2488                    function: GNU, BSD 4.3, Linux DLL 4.4.1.</p>
2489                  </li></ul></div><p>
2490                </p>
2491
2492                <p>In practice, there are many pages that simply
2493                have a version number in the &#8220;<span class="quote">source</span>&#8221;
2494                field. So, it looks like what we have is a two-part
2495                field,
2496                <em class="replaceable"><code>Name</code></em>&nbsp;<em class="replaceable"><code>Version</code></em>,
2497                where:
2498                </p><div class="variablelist"><dl><dt><span class="term">Name</span></dt><dd>
2499                      <p>product name (e.g., BSD) or org. name
2500                      (e.g., GNU)</p>
2501                    </dd><dt><span class="term">Version</span></dt><dd>
2502                      <p>version name</p>
2503                    </dd></dl></div><p>
2504                Each part is optional. If the
2505                <em class="replaceable"><code>Name</code></em> is a product name,
2506                then the <em class="replaceable"><code>Version</code></em> is
2507                probably the version of the product. Or there may be
2508                no <em class="replaceable"><code>Name</code></em>, in which case, if
2509                there is a <em class="replaceable"><code>Version</code></em>, it is
2510                probably the version of the item itself, not the
2511                product it is part of. Or, if the
2512                <em class="replaceable"><code>Name</code></em> is an organization
2513                name, then there probably will be no
2514                <em class="replaceable"><code>Version</code></em>.
2515                </p>
2516                <p>To provide this content, if the
2517                <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/refentry.source.name.profile.enabled.html"><em class="parameter"><code>refentry.source.name.profile.enabled</code></em></a>
2518                and
2519                <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/refentry.version.profile.enabled.html"><em class="parameter"><code>refentry.version.profile.enabled</code></em></a>
2520                parameter are non-zero, the stylesheets check the
2521                value of <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/refentry.source.name.profile.html"><em class="parameter"><code>refentry.source.name.profile</code></em></a>
2522                <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/refentry.version.profile.html"><em class="parameter"><code>refentry.version.profile</code></em></a>.</p>
2523
2524                <p>Otherwise, by default, they check the following
2525                places, in the following order:
2526                </p><div class="orderedlist"><ol type="1"><li>
2527                    <pre class="literallayout"><em class="replaceable"><code>*info</code></em>/<a href="http://docbook.org/tdg/en/html/productnumber.html"><code class="sgmltag-element">productnumber</code></a></pre>
2528                  </li><li>
2529                    <pre class="literallayout"><em class="replaceable"><code>*info</code></em>/<a href="http://docbook.org/tdg/en/html/productnumber.html"><code class="sgmltag-element">productnumber</code></a></pre>
2530                  </li><li>
2531                    <pre class="literallayout"><a href="http://docbook.org/tdg/en/html/refmeta.html"><code class="sgmltag-element">refmeta</code></a>/<a href="http://docbook.org/tdg/en/html/refmiscinfo.html"><code class="sgmltag-element">refmiscinfo</code></a>[@class = 'version']</pre>
2532                  </li><li>
2533                    <pre class="literallayout"><em class="replaceable"><code>parentinfo</code></em>/<a href="http://docbook.org/tdg/en/html/productnumber.html"><code class="sgmltag-element">productnumber</code></a></pre>
2534                  </li><li>
2535                    <pre class="literallayout"><em class="replaceable"><code>*info</code></em>/<a href="http://docbook.org/tdg/en/html/productname.html"><code class="sgmltag-element">productname</code></a></pre>
2536                  </li><li>
2537                    <pre class="literallayout"><em class="replaceable"><code>parentinfo</code></em>/<a href="http://docbook.org/tdg/en/html/productname.html"><code class="sgmltag-element">productname</code></a></pre>
2538                  </li><li>
2539                    <pre class="literallayout"><a href="http://docbook.org/tdg/en/html/refmeta.html"><code class="sgmltag-element">refmeta</code></a>/<a href="http://docbook.org/tdg/en/html/refmiscinfo.html"><code class="sgmltag-element">refmiscinfo</code></a></pre>
2540                  </li><li>
2541                    <p>[nothing found, so leave it empty]</p>
2542                  </li></ol></div><p>
2543                </p>
2544              </dd><dt><span class="term">extra3 field</span></dt><dd>
2545                <p>On Linux systems and on systems with a modern
2546                groff, the content of the &#8220;<span class="quote">extra3</span>&#8221; field
2547                are what shows up in the <span class="bold"><strong>center
2548                header</strong></span> position of each page. Some man
2549                pages have &#8220;<span class="quote">extra2</span>&#8221; content, some
2550                don't. If a particular man page has it, it is most
2551                often &#8220;<span class="quote">context</span>&#8221; data about some larger
2552                system the documented item belongs to (for example,
2553                the name or description of a group of related
2554                applications). The stylesheets now check the following
2555                places, in the following order, to look for content to
2556                add to the &#8220;<span class="quote">extra3</span>&#8221; field.</p>
2557                <div class="orderedlist"><ol type="1"><li>
2558                    <pre class="literallayout"><em class="replaceable"><code>parentinfo</code></em>/<a href="http://docbook.org/tdg/en/html/title.html"><code class="sgmltag-element">title</code></a></pre>
2559                  </li><li>
2560                    <pre class="literallayout">parent's <a href="http://docbook.org/tdg/en/html/title.html"><code class="sgmltag-element">title</code></a></pre>
2561                  </li><li>
2562                    <pre class="literallayout"><a href="http://docbook.org/tdg/en/html/refmeta.html"><code class="sgmltag-element">refmeta</code></a>/<a href="http://docbook.org/tdg/en/html/refmiscinfo.html"><code class="sgmltag-element">refmiscinfo</code></a></pre>
2563                  </li><li>
2564                    <p>[nothing found, so leave it empty]</p>
2565                  </li></ol></div>
2566              </dd></dl></div><p>
2567        </p>
2568      </li><li>
2569        <p>Reworked <em class="replaceable"><code>*info</code></em> gathering. For
2570        each <a href="http://docbook.org/tdg/en/html/refentry.html"><code class="sgmltag-element">refentry</code></a> found, the stylesheets now cache its
2571        <em class="replaceable"><code>*info</code></em> content, then check for any
2572        valid parent of it that might have metainfo content and cache
2573        that, if found; they then then do all further matches against
2574        those node-sets (rather than re-selecting the original
2575        <em class="replaceable"><code>*info</code></em> nodes each time they are
2576        needed).</p>
2577      </li><li>
2578        <p>New option for breaking strings after forward
2579        slashes. This enables long URLs and pathnames to be broken
2580        across lines. Controlled through
2581        <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.break.after.slash.html"><em class="parameter"><code>man.break.after.slash</code></em></a> parameter.</p>
2582      </li><li>
2583        <p>Output for servicemark and trademark are now
2584        <code class="literal">(SM)</code> and <code class="literal">(TM)</code>. There is
2585        a groff <code class="literal">"\(tm"</code> escape, but output from that
2586        is not acceptable.</p>
2587      </li><li>
2588        <p>New option for controlling the length of the title
2589        part of the <code class="literal">.TH</code> title line. Controlled
2590        through the <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.th.title.max.length.html"><em class="parameter"><code>man.th.title.max.length</code></em></a>
2591        parameter.</p>
2592      </li><li>
2593        <p>New option for specifying output encoding of each man
2594        page; controlled with
2595        <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.output.encoding.html"><em class="parameter"><code>man.output.encoding</code></em></a> (similar to the
2596        HTML <em class="parameter"><code>chunker.output.encoding </code></em>
2597        parameter).</p>
2598      </li><li>
2599        <p>New option for suppressing filename messages when
2600        generating output; controlled with
2601        <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.output.quietly.html"><em class="parameter"><code>man.output.quietly</code></em></a> (similar to the HTML
2602        <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/chunk.quietly.html"><em class="parameter"><code>chunk.quietly</code></em></a> parameter).</p>
2603      </li><li>
2604        <p>The text of cross-references to first-level
2605        <a href="http://docbook.org/tdg/en/html/refentry.html"><code class="sgmltag-element">refentry</code></a> (<a href="http://docbook.org/tdg/en/html/refsect1.html"><code class="sgmltag-element">refsect1</code></a>, top-level
2606        <a href="http://docbook.org/tdg/en/html/refsection.html"><code class="sgmltag-element">refsection</code></a>, <a href="http://docbook.org/tdg/en/html/refnamediv.html"><code class="sgmltag-element">refnamediv</code></a>, and
2607        <a href="http://docbook.org/tdg/en/html/refsynopsisdiv.html"><code class="sgmltag-element">refsynopsisdiv</code></a>) are now capitalized.</p>
2608      </li><li>
2609        <p>Cross-references to <a href="http://docbook.org/tdg/en/html/refnamediv.html"><code class="sgmltag-element">refnamediv</code></a> now use the
2610        localized <code class="literal">NAME</code> title instead of using the
2611        first <a href="http://docbook.org/tdg/en/html/refname.html"><code class="sgmltag-element">refname</code></a> child. This makes the output
2612        inconsistent with HTML and FO output, but for man-page output,
2613        it seems to make better sense to have the
2614        <code class="literal">NAME</code>. (It may actually make better sense to
2615        do it that way in HTML and FO output as well...)</p>
2616      </li><li>
2617        <p>Added support for processing <a href="http://docbook.org/tdg/en/html/funcparams.html"><code class="sgmltag-element">funcparams</code></a>.</p>
2618      </li><li>
2619        <p>Removed the space that was being output between
2620        <a href="http://docbook.org/tdg/en/html/funcdef.html"><code class="sgmltag-element">funcdef</code></a> and <a href="http://docbook.org/tdg/en/html/paramdef.html"><code class="sgmltag-element">paramdef</code></a>; example: was:
2621        <code class="literal">float&nbsp;rand&nbsp;(void)</code>; now:
2622        <code class="literal">float&nbsp;rand(void)</code></p>
2623      </li><li>
2624        <p>Turned off bold formatting for the <a href="http://docbook.org/tdg/en/html/type.html"><code class="sgmltag-element">type</code></a>
2625        element when it occurs within a <a href="http://docbook.org/tdg/en/html/funcdef.html"><code class="sgmltag-element">funcdef</code></a> or
2626        <a href="http://docbook.org/tdg/en/html/paramdef.html"><code class="sgmltag-element">paramdef</code></a></p>
2627      </li><li>
2628        <p>Corrected rendering of <a href="http://docbook.org/tdg/en/html/simplelist.html"><code class="sgmltag-element">simplelist</code></a>. Any
2629        <code class="literal">&lt;simplelist&nbsp;type="inline"</code> instance
2630        is now rendered as a comma-separated list (also with an
2631        optional localized &#8220;<span class="quote">and</span>&#8221; or &#8220;<span class="quote">or</span>&#8221; before the last item -- see
2632        description elsewhere in these release notes). Any simplelist
2633        instance whose <code class="sgmltag-attribute">type</code> is not
2634        <code class="literal">inline</code> is rendered as a one-column vertical
2635        list (ignoring the values of the <code class="sgmltag-attribute">type</code> and <code class="sgmltag-attribute">columns</code> attributes if present)</p>
2636      </li><li>
2637        <p>Comment added at top of roff source for each page now
2638        includes DocBook XSL stylesheets version number (as in the
2639        HTML stylesheets)</p>
2640      </li><li>
2641        <p>Made change to prevent &#8220;<span class="quote">sticky</span>&#8221; fonts
2642        changes. Now, when the manpages stylesheets encounter node
2643        sets that need to be boldfaced or italicized, they put the
2644        <code class="literal">\fBfoo\fR</code> and <code class="literal">\fIbar\fR</code>
2645        groff bold/italic instructions separately around each node in
2646        the set.</p>
2647      </li><li>
2648        <p>synop.xsl: Boldface everything in
2649        <a href="http://docbook.org/tdg/en/html/funcsynopsis.html"><code class="sgmltag-element">funcsynopsis</code></a> output except parameters (which are in
2650        ital). The <code class="literal">man(7)</code> man page says:
2651        </p><div class="blockquote"><blockquote class="blockquote">
2652          <p>For functions, the arguments are always specified
2653          using italics, even in the SYNOPSIS section, where the rest
2654          of the function is specified in bold.</p>
2655          </blockquote></div><p>
2656          A look through the contents of the
2657          <code class="filename">man/man2</code> directory shows that most
2658          (all) existing pages do follow this &#8220;<span class="quote">everything in
2659          funcsynopsis bold</span>&#8221; rule. That means the
2660          <a href="http://docbook.org/tdg/en/html/type.html"><code class="sgmltag-element">type</code></a> content and any punctuation (parens,
2661          semicolons, <code class="sgmltag-element">vararg</code>s) also must be bolded.</p>
2662      </li><li>
2663        <p>Removed code for adding backslashes before periods/dots
2664        in roff source, because backslashes in front of periods/dots
2665        in roff source are needed only in the very rare case where a
2666        period is the very first character in a line, without any
2667        space in front of it. A better way to deal with that rare case
2668        is for you to add a zero-width space in front of the offending
2669        dot(s) in your source</p>
2670      </li><li>
2671        <p>Removed special handling of the <a href="http://docbook.org/tdg/en/html/quote.html"><code class="sgmltag-element">quote</code></a>
2672        element. That was hard-coded to cause anything marked up with
2673        the <a href="http://docbook.org/tdg/en/html/quote.html"><code class="sgmltag-element">quote</code></a> element to be output preceded by two
2674        backticks and followed by two apostrophes -- that is, that
2675        old-school kludge for generating &#8220;<span class="quote">curly</span>&#8221; quotes in Emacs and
2676        in X-Windows fonts. While Emacs still seems to support that, I
2677        don't think X-Windows has for a long time now. And, anyway, it
2678        looks (and has always looked) like crap when viewed on a
2679        normal tty/console. In addition, it breaks localiztion of
2680        <a href="http://docbook.org/tdg/en/html/quote.html"><code class="sgmltag-element">quote</code></a>. By default, <a href="http://docbook.org/tdg/en/html/quote.html"><code class="sgmltag-element">quote</code></a> content is
2681        output with localized quotation marks, which, depending on the
2682        locale, may or may not be left and right double quotation
2683        marks.</p>
2684      </li><li>
2685        <p>Changed mappings for left and right single quotation
2686        marks. Those had previously been incorrectly mapped to the
2687        backtick (&amp;#96;) and apostrophe (&amp;39;) characters (for
2688        kludgy reasons -- see above). They are now correctly mapped to
2689        the <code class="literal">\(oq</code> and <code class="literal">\(cq</code> roff
2690        escapes. If you want the old (broken) behavior, you need to
2691        manually change the mappings for those in the value of the
2692        <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.string.subst.map.html"><em class="parameter"><code>man.string.subst.map</code></em></a> parameter.</p>
2693      </li><li>
2694        <p>Removed <code class="filename">xref.xsl</code> file. Now, of the
2695        various cross-reference elements, only the <code class="sgmltag-element">ulink</code>
2696        element is handled differently; the rest are handled exactly
2697        as the HTML stylesheets handle them, except that no hypertext
2698        links are generated. (Because there is no equivalent hypertext
2699        mechanism is man pages.)</p>
2700      </li><li>
2701        <p>New option for making &#8220;<span class="quote">subheading dividers</span>&#8221; in generated
2702        roff source. The dividers are not visible in the rendered man
2703        page; they are just there to make the source
2704        readable. Controlled using
2705        <a href="http://docbook.sourceforge.net/release/xsl/current/doc/manpages/man.subheading.divider.html"><em class="parameter"><code>man.subheading.divider</code></em></a>.</p>
2706      </li><li>
2707        <p>Fixed many places where too much space was being added
2708        between lines.</p>
2709      </li></ul></div>
2710    
2711  </div>
2712</div>
2713  
2714
2715  <div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1681"></a>Release 1.68.1</h2></div></div></div>
2716    
2717    <p>The release adds localization support for Farsi (thanks to
2718    Sina Heshmati) and improved support for the XLink-based DocBook NG
2719    <code class="sgmltag-element">db:link</code> element. Other than that, it is a minor
2720    bug-fix update to the 1.68.0 release. The main thing it fixes is a
2721    build error that caused the XSLT Java extensions to be jarred up
2722    with the wrong package structure. Thanks to Jens Stavnstrup for
2723    quickly reporting the problem, and to Mauritz Jeanson for
2724    investigating and finding the cause.</p>
2725  </div>
2726  
2727
2728  <div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1680"></a>Release 1.68.0</h2></div></div></div>
2729    
2730    <p>This release includes some features changes, particularly
2731    for FO/PDF output, and a number of bug fixes.
2732      </p><div class="itemizedlist"><a name="V1680_FO"></a><p class="title"><b>FO</b></p><ul type="disc"><li>
2733          <p>Moved footnote properties to attribute-sets.</p>
2734        </li><li>
2735          <p>Added support for side floats, margin notes, and
2736   	  custom floats.</p>
2737        </li><li>
2738          <p>Added new parameters
2739          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/body.start.indent.html"><em class="parameter"><code>body.start.indent</code></em></a> and
2740          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/body.end.indent.html"><em class="parameter"><code>body.end.indent</code></em></a> to the
2741          <em class="parameter"><code>set.flow.properties template</code></em>.</p>
2742        </li><li>
2743          <p>Added support for <code class="sgmltag-attribute">xml:id</code></p>
2744        </li><li>
2745          <p>Added support for
2746          <a href="http://docbook.org/tdg/en/html/refdescriptor.html"><code class="sgmltag-element">refdescriptor</code></a>.</p>
2747        </li><li>
2748          <p>Added support for multiple <a href="http://docbook.org/tdg/en/html/refnamediv.html"><code class="sgmltag-element">refnamediv</code></a>s.</p>
2749        </li><li>
2750          <p>Added <em class="parameter"><code>index.entry.properties</code></em>
2751          attribute-set to support customization of index
2752          entries.</p>
2753        </li><li>
2754          <p>Added <em class="parameter"><code>set.flow.properties
2755          template</code></em> call to each <code class="sgmltag-element">fo:flow</code>
2756          to support customizations entry point.</p>
2757        </li><li>
2758          <p>Add support for <code class="literal">@floatstyle</code> in
2759          <a href="http://docbook.org/tdg/en/html/figure.html"><code class="sgmltag-element">figure</code></a></p>
2760        </li><li>
2761          <p>Moved hardcoded properties for index division titles
2762          to the <em class="parameter"><code>index.div.title.properties</code></em>
2763          attribute-set.</p>
2764        </li><li>
2765          <p>Added support for
2766          <code class="sgmltag-element">table-layout</code>="<code class="sgmltag-attvalue">auto</code>" for XEP.</p>
2767        </li><li>
2768          <p>Added <em class="parameter"><code>index.div.title.properties</code></em>
2769   	  attribute-set.</p>
2770        </li><li>
2771          <p><em class="parameter"><code>$verbose</code></em> parameter is now
2772          passed to most elements.</p>
2773        </li><li>
2774          <p>Added <a href="http://docbook.org/tdg/en/html/refentry.html"><code class="sgmltag-element">refentry</code></a> to
2775          <a href="http://docbook.org/tdg/en/html/toc.html"><code class="sgmltag-element">toc</code></a> in <a href="http://docbook.org/tdg/en/html/part.html"><code class="sgmltag-element">part</code></a>, as it is
2776          permitted by the DocBook schema/DTD.</p>
2777        </li><li>
2778          <p>Added backmatter elements and
2779          <a href="http://docbook.org/tdg/en/html/article.html"><code class="sgmltag-element">article</code></a> to <a href="http://docbook.org/tdg/en/html/toc.html"><code class="sgmltag-element">toc</code></a> in
2780          <a href="http://docbook.org/tdg/en/html/part.html"><code class="sgmltag-element">part</code></a>, since they are permitted by the
2781          DocBook schema/DTD.</p>
2782        </li><li>
2783          <p>Added <code class="sgmltag-attribute">mode</code>="<code class="sgmltag-attvalue">toc</code>" for
2784          <a href="http://docbook.org/tdg/en/html/simplesect.html"><code class="sgmltag-element">simplesect</code></a>, since it is now permitted in
2785          the <a href="http://docbook.org/tdg/en/html/toc.html"><code class="sgmltag-element">toc</code></a> if
2786          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/simplesect.in.toc.html"><em class="parameter"><code>simplesect.in.toc</code></em></a> is set.</p>
2787        </li><li>
2788          <p>Moved hard-coded properties to
2789          <em class="parameter"><code>nongraphical.admonintion.properties</code></em>
2790          and <em class="parameter"><code>graphical.admonition.properties</code></em>
2791          attribute sets.</p>
2792        </li><li>
2793          <p>Added support for <code class="literal">sidebar-width</code> and
2794          <code class="literal">float-type</code> processing instructions in
2795          <a href="http://docbook.org/tdg/en/html/sidebar.html"><code class="sgmltag-element">sidebar</code></a>.</p>
2796        </li><li>
2797          <p>For tables with HTML markup elements, added support
2798          for <code class="literal">dbfo bgcolor</code> PI, the attribute-sets
2799          named <em class="parameter"><code>table.properties</code></em>,
2800          <em class="parameter"><code>informaltable.properties</code></em>,
2801          <em class="parameter"><code>table.table.properties</code></em>, and
2802          <em class="parameter"><code>table.cell.padding</code></em>. Also added
2803          support for the templates named
2804          <em class="parameter"><code>table.cell.properties</code></em> and
2805          <em class="parameter"><code>table.cell.block.properties</code></em> so that
2806          tabstyles can be implemented. Also added support for tables
2807          containing only <a href="http://docbook.org/tdg/en/html/tr.html"><code class="sgmltag-element">tr</code></a> instead of
2808          <a href="http://docbook.org/tdg/en/html/tbody.html"><code class="sgmltag-element">tbody</code></a> with <a href="http://docbook.org/tdg/en/html/tr.html"><code class="sgmltag-element">tr</code></a>.</p>
2809        </li><li>
2810          <p>Added new paramater
2811          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/hyphenate.verbatim.characters.html"><em class="parameter"><code>hyphenate.verbatim.characters</code></em></a> which
2812          can specify characters after which a line break can occur in
2813          verbatim environments.  This parameter can be used to extend
2814          the initial set of characters which contain only space and
2815          non-breakable space.</p>
2816        </li><li>
2817          <p>Added <em class="parameter"><code>itemizedlist.label.markup</code></em> to enable
2818 	  selection of different bullet symbol. Also added several
2819   	  potential bullet characters, commented out by default.</p>
2820        </li><li>
2821          <p>Enabled all id's in XEP output for external olinking.</p>
2822        </li></ul></div><p>
2823
2824      </p><div class="itemizedlist"><a name="V1680_HTML"></a><p class="title"><b>HTML</b></p><ul type="disc"><li>
2825          <p>Added support for
2826          <a href="http://docbook.org/tdg/en/html/refdescriptor.html"><code class="sgmltag-element">refdescriptor</code></a>.</p>
2827        </li><li>
2828          <p>Added support for multiple <a href="http://docbook.org/tdg/en/html/refnamediv.html"><code class="sgmltag-element">refnamediv</code></a>s.</p>
2829        </li><li>
2830          <p>Added support for <code class="sgmltag-attribute">xml:id</code></p>
2831        </li><li>
2832          <p><a href="http://docbook.org/tdg/en/html/refsynopsisdiv.html"><code class="sgmltag-element">refsynopsisdiv</code></a> as a section for
2833          counting section levels</p>
2834        </li></ul></div><p>
2835      </p><div class="itemizedlist"><a name="V1680_images"></a><p class="title"><b>Images</b></p><ul type="disc"><li>
2836          <p>Added new SVG admonition graphics and navigation images.</p>
2837        </li></ul></div><p>
2838    </p>
2839  </div>
2840  
2841
2842  <div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1672"></a>Release 1.67.2</h2></div></div></div>
2843    
2844    <p>This release fixes a table bug introduced in the 1.67.1
2845    release.</p>
2846  </div>
2847  <div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1671"></a>Release 1.67.1</h2></div></div></div>
2848    
2849    <p>This release includes a number of bug fixes.</p>
2850     <p>The following lists provide details about API and feature changes.
2851      </p><div class="itemizedlist"><a name="V1671_FO"></a><p class="title"><b>FO</b></p><ul type="disc"><li>
2852          <p>Tables: Inherited cell properties are now passed to the
2853          <code class="literal">table.cell.properties</code> template so they can
2854          be overridden by a customization.</p>
2855        </li><li>
2856          <p>Tables: Added support for bgcolor PI on table row
2857          element.</p>
2858        </li><li>
2859          <p>TOCs: Added new parameter
2860          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/simplesect.in.toc.html"><em class="parameter"><code>simplesect.in.toc</code></em></a>; default value of
2861          <code class="literal">0</code> causes simplesect to be omitted from TOCs; to
2862          cause <a href="http://docbook.org/tdg/en/html/simplesect.html"><code class="sgmltag-element">simplesect</code></a> to be included in TOCs, you
2863          must set the value of <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/simplesect.in.toc.html"><em class="parameter"><code>simplesect.in.toc</code></em></a> to
2864          <code class="literal">1</code>.Comment from Norm:
2865
2866            </p><div class="blockquote"><blockquote class="blockquote">
2867              <p><span class="emphasis"><em>Simplesect elements aren't supposed to
2868              appear in the ToC at all... The use case for simplesect
2869              is when, for example, every chapter in a book ends with
2870              "Exercises" or "For More Information" sections and you
2871              don't want those to appear in the ToC.</em></span></p>
2872            </blockquote></div><p>
2873            </p>
2874        </li><li>
2875          <p>Sections: Reverted change that caused a variable reference
2876          to be used in a template match and rewrote code to preserve
2877          intended semantics.</p>
2878        </li><li>
2879          <p>Lists: Added workaround to prevent "* 0.60 + 1em" garbage in
2880          list output from PassiveTeX</p>
2881        </li><li>
2882          <p>Moved the literal attributes from
2883          <em class="parameter"><code>component.title</code></em> to the
2884          <em class="parameter"><code>component.title.properties</code></em> attribute-set so
2885          they can be customized.</p>
2886        </li><li>
2887          <p>Lists: Added <a href="http://docbook.org/tdg/en/html/glossdef.html"><code class="sgmltag-element">glossdef</code></a>'s first
2888          <a href="http://docbook.org/tdg/en/html/para.html"><code class="sgmltag-element">para</code></a> to special handling in
2889          <code class="literal">fo:list-item-body</code>.</p>
2890        </li></ul></div><p>
2891
2892      </p><div class="itemizedlist"><a name="V1671_HTML"></a><p class="title"><b>HTML</b></p><ul type="disc"><li>
2893          <p>TOCs: Added new parameter
2894          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/simplesect.in.toc.html"><em class="parameter"><code>simplesect.in.toc</code></em></a>; for details, see
2895          the list of <a href="#V1671_FO" title="FO">FO</a> changes for this
2896          release.</p>
2897        </li><li>
2898          <p>Indexing: Added new parameter
2899          <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/index.prefer.titleabbrev.html"><em class="parameter"><code>index.prefer.titleabbrev</code></em></a>; when set to
2900          <code class="literal">1</code>, index references will use
2901          <a href="http://docbook.org/tdg/en/html/titleabbrev.html"><code class="sgmltag-element">titleabbrev</code></a> instead of
2902          <a href="http://docbook.org/tdg/en/html/title.html"><code class="sgmltag-element">title</code></a> when available.</p>
2903        </li></ul></div><p>
2904      </p><div class="itemizedlist"><a name="V1671_HELP"></a><p class="title"><b>HTML Help</b></p><ul type="disc"><li>
2905          <p>Added support for generating windows-1252-encoded
2906          output using Saxon; for more details, see the list of <a href="#V1671_EXT" title="XSL Java extensions">XSL Java extensions</a> changes for this release.</p>
2907        </li></ul></div><p>
2908      </p><div class="itemizedlist"><a name="V1671_MAN"></a><p class="title"><b>man pages</b></p><ul type="disc"><li>
2909          <p>Replaced named/numeric character-entity references for
2910          non-breaking space with groff equivalent (backslash-tilde).</p>
2911        </li></ul></div><p>
2912      </p><div class="itemizedlist"><a name="V1671_EXT"></a><p class="title"><b>XSL Java extensions</b></p><ul type="disc"><li>
2913          <p>Saxon extensions: Added the
2914          <code class="classname">Windows1252</code> class.  It extends Saxon
2915          6.5.x with the windows-1252 character set, which is
2916          particularly useful when generating HTML Help for Western
2917          European Languages (code from
2918          <span class="firstname">Pontus</span> <span class="surname">Haglund</span> and contributed to the
2919          DocBook community by Sectra AB, Sweden).</p>
2920          <p>To use:
2921          </p><div class="orderedlist"><ol type="1"><li>
2922              <p>Make sure that the Saxon 6.5.x jar file and the jar file for
2923              the DocBook XSL Java extensions are in your <code class="envar">CLASSPATH</code></p>
2924            </li><li>
2925              <p>Create a DocBook XSL customization layer -- a file named
2926              <code class="filename">mystylesheet.xsl</code> or whatever -- that, at a
2927              minimum, contains the following:
2928              </p><pre class="screen">  &lt;xsl:stylesheet
2929    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
2930    version='1.0'&gt;
2931    &lt;xsl:import href="http://docbook.sourceforge.net/release/xsl/current/htmlhelp/htmlhelp.xsl"/&gt;
2932    &lt;xsl:output method="html" encoding="WINDOWS-1252" indent="no"/&gt;
2933    &lt;xsl:param name="htmlhelp.encoding" select="'WINDOWS-1252'"&gt;&lt;/xsl:param&gt;
2934    &lt;xsl:param name="chunker.output.encoding" select="'WINDOWS-1252'"&gt;&lt;/xsl:param&gt;
2935    &lt;xsl:param name="saxon.character.representation" select="'native'"&gt;&lt;/xsl:param&gt;
2936  &lt;/xsl:stylesheet&gt;</pre><p>
2937              </p>
2938              <p>Invoke Saxon with the
2939              <code class="literal">encoding.windows-1252</code> Java system property set
2940              to <code class="literal">com.nwalsh.saxon.Windows1252</code>; for example
2941              </p><pre class="screen">  java \
2942    -Dencoding.windows-1252=com.nwalsh.saxon.Windows1252 \
2943  com.icl.saxon.StyleSheet \
2944  mydoc.xml mystylesheet.xsl</pre><p>
2945
2946              Or, for a more complete "real world" case showing other
2947              options you'll typically want to use:
2948              </p><pre class="screen">  java \
2949    -Dencoding.windows-1252=com.nwalsh.saxon.Windows1252 \
2950    -Djavax.xml.parsers.DocumentBuilderFactory=org.apache.xerces.jaxp.DocumentBuilderFactoryImpl \
2951    -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl \
2952    -Djavax.xml.transform.TransformerFactory=com.icl.saxon.TransformerFactoryImpl \
2953  com.icl.saxon.StyleSheet \
2954    -x org.apache.xml.resolver.tools.ResolvingXMLReader \
2955    -y org.apache.xml.resolver.tools.ResolvingXMLReader \
2956    -r org.apache.xml.resolver.tools.CatalogResolver \
2957  mydoc.xml mystylesheet.xsl</pre><p>
2958
2959              In both cases, the "mystylesheet.xsl" file should be a
2960              DocBook customization layer containing the parameters
2961              show in step 2.</p>
2962            </li></ol></div><p>
2963          </p>
2964        </li><li>
2965          <p>Saxon extensions: Removed Saxon 8 extensions from release package</p>
2966        </li></ul></div><p>
2967    </p>
2968  </div>
2969<div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1670"></a>Release 1.67.0</h2></div></div></div>
2970  
2971  <div class="itemizedlist"><ul type="disc"><li>
2972    <p>A number of important bug fixes.</p>
2973  </li><li>
2974    <p>Added Saxon8 extensions</p>
2975  </li><li>
2976    <p>Enabled <code class="literal">dbfo table-width</code> on
2977    <a href="http://docbook.org/tdg/en/html/entrytbl.html"><code class="sgmltag-element">entrytbl</code></a> in FO output</p>
2978  </li><li>
2979    <p>Added support for <code class="literal">role=strong</code> on
2980    <a href="http://docbook.org/tdg/en/html/emphasis.html"><code class="sgmltag-element">emphasis</code></a> in FO output</p>
2981  </li><li>
2982    <p>Added new FO parameter
2983    <a href="http://docbook.sourceforge.net/release/xsl/current/doc/fo/hyphenate.verbatim.html"><em class="parameter"><code>hyphenate.verbatim</code></em></a> that can be used to turn
2984    on "intelligent" wrapping of verbatim environments.</p>
2985  </li><li>
2986    <p>Replaced all <code class="literal">&lt;tt&gt;&lt;/tt&gt;</code> output with
2987    <code class="literal">&lt;code&gt;&lt;/code&gt;</code></p>
2988  </li><li>
2989    <p>Changed <code class="literal">admon.graphic.width</code> template to a
2990    mode so that different admonitions can have different graphical
2991    widths.</p>
2992  </li><li>
2993    <p>Deprecated the HTML <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/shade.verbatim.html"><em class="parameter"><code>shade.verbatim</code></em></a>
2994    parameter (use CSS instead)</p>
2995  </li><li>
2996    <p>Wrapped ToC
2997    <a href="http://docbook.org/tdg/en/html/refentrytitle.html"><code class="sgmltag-element">refentrytitle</code></a>/<a href="http://docbook.org/tdg/en/html/refname.html"><code class="sgmltag-element">refname</code></a> and
2998    <a href="http://docbook.org/tdg/en/html/refpurpose.html"><code class="sgmltag-element">refpurpose</code></a> in span with class values. This
2999    makes it possible to style them using a CSS stylesheet.</p>
3000  </li><li>
3001    <p>Use <code class="literal">strong/em</code> instead of
3002    <code class="literal">b/i</code> in HTML output</p>
3003  </li><li>
3004    <p>Added support for converting <a href="http://docbook.org/tdg/en/html/emphasis.html"><code class="sgmltag-element">Emphasis</code></a> to
3005    groff italic and <a href="http://docbook.org/tdg/en/html/emphasis.html"><code class="sgmltag-element">Emphasis role='bold'</code></a> to
3006    bold. Controlled by
3007    <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/emphasis.propagates.style.html"><em class="parameter"><code>emphasis.propagates.style</code></em></a> param, but not
3008    documented yet using litprog system. Will do that next (planning
3009    to add some other parameter-controllable options for hyphenation
3010    and handling of line spacing).</p>
3011  </li><li>
3012    <p><em class="parameter"><code>callout.graphics.number.limit.xml</code></em>
3013    param: Changed the default from <code class="literal">10</code> to
3014    <code class="literal">15</code>.</p>
3015  </li><li>
3016    <p><em class="parameter"><code>verbatim.properties</code></em>: Added
3017    <code class="literal">hyphenate=false</code></p>
3018  </li><li>
3019    <p>Saxon and Xalan Text.java extensions: Added support for
3020    <code class="methodname">URIResolver()</code> on insertfile href's</p>
3021  </li><li>
3022    <p>Added generated <code class="filename">RELEASE-NOTES.txt</code>
3023    file.</p>
3024  </li><li>
3025    <p>Added <code class="filename">INSTALL</code> file (executable file for
3026    generating catalog.xml)</p>
3027  </li><li>
3028    <p>Removed obsolete <code class="filename">tools</code> directory from
3029    package</p>
3030  </li></ul></div>
3031</div>
3032<div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1661"></a>Release 1.66.1</h2></div></div></div>
3033
3034  <div class="itemizedlist"><ul type="disc"><li>
3035<p>A number of important bug fixes.
3036</p>
3037</li><li>
3038<p>
3039Now <code class="literal">xml:base</code> attributes that are generated by an
3040XInclude processor are resolved for image files.
3041</p>
3042</li><li>
3043<p>
3044Rewrote olink templates to support several new features.
3045</p>
3046<div class="itemizedlist"><ul type="circle"><li>
3047<p>
3048Extended full olink support to FO output.
3049</p>
3050</li><li>
3051<p>
3052Add support for <code class="literal">xrefstyle</code> attribute in olinks.
3053</p>
3054</li><li>
3055<p>
3056New parameters to support new olink features:
3057<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/insert.olink.page.number.html"><em class="parameter"><code>insert.olink.page.number</code></em></a>, <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/insert.olink.pdf.frag.html"><em class="parameter"><code>insert.olink.pdf.frag</code></em></a>,
3058<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/olink.debug.html"><em class="parameter"><code>olink.debug</code></em></a>, <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/olink.lang.fallback.sequence.html"><em class="parameter"><code>olink.lang.fallback.sequence</code></em></a>, <em class="parameter"><code>olink.properties</code></em>,
3059<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/prefer.internal.olink.html"><em class="parameter"><code>prefer.internal.olink</code></em></a>.
3060See the reference page for each parameter for more
3061information.</p>
3062</li></ul></div>
3063</li><li>
3064<p>
3065Added  <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/index.on.type.html"><em class="parameter"><code>index.on.type</code></em></a> parameter for new <code class="sgmltag-attribute">type</code>
3066attribute introduced in DocBook 4.3 for indexterms and index.
3067This allows you to create multiple indices containing
3068different categories of entries.
3069For users of 4.2 and earlier, you can use the new parameter <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/index.on.role.html"><em class="parameter"><code>index.on.role</code></em></a>
3070instead.
3071</p>
3072</li><li>
3073<p>
3074Added new
3075<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/section.autolabel.max.depth.html"><em class="parameter"><code>section.autolabel.max.depth</code></em></a> parameter to turn off section numbering
3076below a certain depth.
3077This permits you to number major section levels and leave minor
3078section levels unnumbered.</p>
3079</li><li>
3080<p>
3081Added <em class="parameter"><code>footnote.sep.leader.properties</code></em> attribute set to format
3082the line separating footnotes in printed output.
3083</p>
3084</li><li>
3085<p>
3086Added parameter <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/img.src.path.html"><em class="parameter"><code>img.src.path</code></em></a> as a prefix to HTML img src
3087attributes.
3088The prefix is added to whatever path is already generated by the
3089stylesheet for each image file.</p>
3090</li><li>
3091<p>
3092Added new attribute-sets
3093<em class="parameter"><code>informalequation.properties</code></em>,
3094<em class="parameter"><code>informalexample.properties</code></em>,
3095<em class="parameter"><code>informalfigure.properties</code></em>, and <em class="parameter"><code>informaltable.properties</code></em>,
3096so each such element type can be formatted
3097individually if needed.
3098</p>
3099</li><li>
3100<p>
3101Add <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/component.label.includes.part.label.html"><em class="parameter"><code>component.label.includes.part.label</code></em></a>
3102parameter to add any  part number to chapter, appendix
3103and other component labels when
3104the <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/label.from.part.html"><em class="parameter"><code>label.from.part</code></em></a> parameter  is nonzero.
3105This permits you to distinguish multiple chapters with the same
3106chapter number in cross references and the TOC.</p>
3107</li><li>
3108<p>
3109Added <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/chunk.separate.lots.html"><em class="parameter"><code>chunk.separate.lots</code></em></a> parameter for HTML output.
3110This parameter lets you generate separate chunk files for each LOT
3111(list of tables, list of figures, etc.).</p>
3112</li><li>
3113<p>Added several table features:</p>
3114<div class="itemizedlist"><ul type="circle"><li>
3115<p>
3116Added <em class="parameter"><code>table.table.properties</code></em> attribute set to add
3117properties to the fo:table element.
3118</p>
3119</li><li>
3120<p>
3121Added placeholder templates named <code class="literal">table.cell.properties</code>
3122and <code class="literal">table.cell.block.properties</code> to enable adding properties
3123to any <code class="sgmltag-element">fo:table-cell</code> or the cell's <code class="sgmltag-element">fo:block</code>, respectively.
3124 These templates are a start for implementing table styles.</p>
3125</li></ul></div>
3126</li><li>
3127<p>
3128Added new attribute
3129set <em class="parameter"><code>component.title.properties</code></em> for easy modifications of
3130component's title formatting in FO output.
3131</p>
3132</li><li>
3133<p>
3134Added Saxon support for an <code class="sgmltag-attribute">encoding</code> attribute on the <a href="http://docbook.org/tdg/en/html/textdata.html"><code class="sgmltag-element">textdata</code></a> element. Added new parameter
3135<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/textdata.default.encoding.html"><em class="parameter"><code>textdata.default.encoding</code></em></a> which specifies encoding when
3136<code class="sgmltag-attribute">encoding</code> attribute on
3137<a href="http://docbook.org/tdg/en/html/textdata.html"><code class="sgmltag-element">textdata</code></a> is missing.
3138</p>
3139</li><li>
3140<p>
3141Template <code class="literal">label.this.section</code> now controls whole
3142section label, not only sub-label which corresponds to
3143particular label. Former behaviour was IMHO bug as it was
3144not usable.
3145</p>
3146</li><li>
3147<p>
3148Formatting in titleabbrev for TOC and headers
3149is preserved when there are no hotlink elements in the title. Formerly the title showed only the text of the title, no font changes or other markup.
3150</p>
3151</li><li>
3152<p>
3153Added <code class="literal">intial.page.number</code> template to set the <code class="literal">initial-page-number
3154property</code> for page sequences in print output.
3155Customizing this template lets you change when page numbering restarts. This is similar to the <code class="literal">format.page.number</code> template that lets you change how the page number formatting changes in the output.
3156</p>
3157</li><li>
3158<p>
3159Added <code class="literal">force.page.count</code> template to set the force-page-count
3160property for page sequences in print output.
3161This is similar to the <code class="literal">format.page.number</code> template.
3162</p>
3163</li><li>
3164<p>
3165Sort language for localized index sorting in <code class="filename">autoidx-ng.xsl</code> is now taken from document 
3166lang, not from system environment.
3167</p>
3168</li><li>
3169<p>
3170Numbering and formatting of normal
3171and ulink footnotes (if turned on) has been unified.
3172Now ulink footnotes are mixed in with any other footnotes.</p>
3173</li><li>
3174<p>
3175Added support for <code class="sgmltag-element">renderas</code> attribute in section and
3176sect1 et al.
3177This permits you to render a given section title as if it were a different level.</p>
3178</li><li>
3179<p>
3180Added support for <a href="http://docbook.org/tdg/en/html/label.html"><code class="sgmltag-element">label</code></a> attribute in footnote to manually
3181supply the footnote mark.
3182</p>
3183</li><li>
3184<p>
3185Added support for DocBook 4.3 <code class="sgmltag-element">corpcredit</code> element.
3186</p>
3187</li><li>
3188<p>
3189Added support for a <code class="literal">dbfo keep-together</code> PI for
3190formal objects (table, figure, example, equation, programlisting).  That permits a formal object to be kept together if it is not already, or to be broken if it
3191is very long and the
3192default keep-together is not appropriate.
3193</p>
3194</li><li>
3195<p>
3196For graphics files, made file extension matching case
3197insensitive, and updated the list of graphics extensions.
3198</p>
3199</li><li>
3200<p>
3201Allow <a href="http://docbook.org/tdg/en/html/calloutlist.html"><code class="sgmltag-element">calloutlist</code></a> to have block content before
3202the first callout
3203</p>
3204</li><li>
3205<p>
3206Added <code class="literal">dbfo-need</code> processing instruction to provide
3207soft page breaks.
3208</p>
3209</li><li>
3210<p>
3211Added implementation of existing but unused
3212<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/default.image.width.html"><em class="parameter"><code>default.image.width</code></em></a> parameter for graphics.
3213</p>
3214</li><li>
3215<p>
3216Support DocBook NG <a href="http://docbook.org/tdg/en/html/tag.html"><code class="sgmltag-element">tag</code></a> inline element.
3217</p>
3218</li><li>
3219<p>
3220It appears that XEP now supports Unicode characters in
3221bookmarks. There is no further need to strip accents from
3222characters.
3223</p>
3224</li><li>
3225<p>
3226Make <a href="http://docbook.org/tdg/en/html/segmentedlist.html"><code class="sgmltag-element">segmentedlist</code></a> HTML markup
3227more semantic and available to CSS styles.
3228</p>
3229</li><li>
3230<p>
3231Added <code class="literal">user.preroot</code> placeholder template to
3232permit xsl-stylesheet and other PIs and comments to be
3233output before the HTML root element.
3234</p>
3235</li><li>
3236<p>
3237Non-chunked legalnotice now gets an &lt;a
3238name="id"&gt; element in HTML output
3239so it can be referenced with xref or link.
3240</p>
3241</li><li>
3242<p>
3243In chunked HTML output, changed <code class="literal">link rel="home"</code> to <code class="literal">rel="start"</code>,
3244and <code class="literal">link rel="previous"</code> to <code class="literal">rel="prev"</code>, per W3C HTML 4.01
3245spec.
3246</p>
3247</li><li>
3248<p>
3249Added several patches to htmlhelp from W. Borgert
3250</p>
3251</li><li>
3252<p>
3253Added Bosnian locale file as common/bs.xml.
3254</p>
3255</li></ul></div>
3256</div>
3257<div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1650"></a>Release 1.65.0</h2></div></div></div>
3258 
3259<div class="itemizedlist"><ul type="disc"><li>
3260<p>A number of important bug fixes.
3261</p>
3262</li><li>
3263<p>Added a workaround to allow these stylesheets to process DocBook NG
3264documents. (It&#8217;s a hack that pre-processes the document to strip off the
3265namespace and then uses <code class="function">exsl:node-set</code> to process
3266the result.)
3267</p>
3268</li><li>
3269<p>Added alternative indexing mechanism which has better
3270internationalization support. New indexing method allows grouping of
3271accented letters like e, &eacute;, &euml; into the same group under letter "e". It
3272can also treat special letters (e.g. "ch") as one character and place
3273them in the correct position (e.g. between "h" and "i" in Czech
3274language).</p> 
3275<p>In order to use this mechanism you must create customization
3276layer which imports some base stylesheet (like
3277<code class="filename">fo/docbook.xsl</code>,
3278<code class="filename">html/chunk.xsl</code>) and then includes appropriate
3279stylesheet with new indexing code
3280(<code class="filename">fo/autoidx-ng.xsl</code> or
3281<code class="filename">html/autoidx-ng.xsl</code>). For example:</p> 
3282<pre class="programlisting">&lt;xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
3283                version="1.0"&gt;
3284
3285&lt;xsl:import href="http://docbook.sourceforge.net/release/xsl/current/fo/docbook.xsl"/&gt;
3286&lt;xsl:include href="http://docbook.sourceforge.net/release/xsl/current/fo/autoidx-ng.xsl"/&gt;
3287
3288&lt;/xsl:stylesheet&gt;</pre>
3289<p>New method is known to work with Saxon and it should also work
3290with xsltproc 1.1.1 and later. Currently supported languages are
3291English, Czech, German, French, Spanish and Danish.</p> 
3292</li></ul></div> 
3293</div>
3294<div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1641"></a>Release 1.64.1</h2></div></div></div>
3295 
3296<div class="itemizedlist"><p>General bug fixes and improvements. Sorry about the failure to produce
3297an updated release notes file for 1.62.0&#8212;1.63.2</p><ul type="disc"><li>
3298<p>In the course of fixing bug #849787, wrapping Unicode callouts
3299with an appropriate font change in the Xalan extensions, I discovered
3300that the Xalan APIs have changed a bit. So <code class="filename">xalan2.jar</code>
3301will work with older Xalan 2 implementations, <code class="filename">xalan25.jar</code>
3302works with Xalan 2.5.</p>
3303</li></ul></div> 
3304</div>
3305<div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1610"></a>Release 1.61.0</h2></div></div></div>
3306 
3307<div class="itemizedlist"><p>Lots of bug fixes and improvements.</p><ul type="disc"><li>
3308<p>Initial support for timestamp PI. From now you
3309  can use &lt;?dbtimestamp format="Y-m-d H:M:S"?&gt; to get current
3310  datetime in your document. Added localization support for datetime PI
3311</p>
3312</li><li>
3313<p>Added level 6 to test for <a href="http://docbook.org/tdg/en/html/section.html"><code class="sgmltag-element">section</code></a> depth in
3314section.level template so that
3315section.title.level6.properties will be used for sections
3316that are 6 deep or deeper. This should also cause a h6 to be
3317created in html output.
3318</p>
3319</li><li>
3320<p>Don't use SVG graphics if <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/use.svg.html"><em class="parameter"><code>use.svg</code></em></a>=0
3321</p>
3322</li><li>
3323<p>Now uses number-and-title-template for sections
3324  only if <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/section.autolabel.html"><em class="parameter"><code>section.autolabel</code></em></a> is not zero.
3325</p>
3326</li><li>
3327<p>Added missing 'english-language-name' attribute to
3328the l10n element, and the missing 'style' attribute to the
3329template element so the current gentext documents will
3330validate.
3331</p>
3332</li><li>
3333<p>Corrected several references to parameter
3334  <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/qanda.defaultlabel.html"><em class="parameter"><code>qanda.defaultlabel</code></em></a> that were missing the "$".
3335</p>
3336</li><li>
3337<p>Now accepts <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/admon.textlabel.html"><em class="parameter"><code>admon.textlabel</code></em></a> parameter to turn off
3338  Note, Warning, etc. label.
3339</p>
3340</li><li>
3341<p>FeatReq #684561: support more XEP metadata
3342</p>
3343</li><li>
3344<p>Added hyphenation support. Added support for <a href="http://docbook.org/tdg/en/html/coref.html"><code class="sgmltag-element">coref</code></a>.
3345Added <code class="sgmltag-element">beginpage</code> support. (does nothing; see TDG).
3346</p>
3347</li><li>
3348<p>Added support for
3349hyphenation-character, hyphenation-push-character-count, and
3350hyphenation-remain-character-count
3351</p>
3352</li><li>
3353<p>Added <em class="parameter"><code>root.properties</code></em>,
3354<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/ebnf.assignment.html"><em class="parameter"><code>ebnf.assignment</code></em></a>,
3355and <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/ebnf.statement.terminator.html"><em class="parameter"><code>ebnf.statement.terminator</code></em></a>
3356</p>
3357</li><li>
3358<p>Support bgcolor PI in table cells; make sure
3359rowsep and colsep don't have any effect on the last row or
3360column
3361</p>
3362</li><li>
3363<p>Handle <a href="http://docbook.org/tdg/en/html/othercredit.html"><code class="sgmltag-element">othercredit</code></a> on titlepage a little
3364better
3365</p>
3366</li><li>
3367<p>Applied fix from Jeff Beal that fixed the bug
3368that put secondary page numbers on primary entries. Same
3369with tertiary page numbers on secondary entries.
3370</p>
3371</li><li>
3372<p>Added definition of missing variable
3373<em class="parameter"><code>collection</code></em>.
3374</p>
3375</li><li>
3376<p>Make <a href="http://docbook.org/tdg/en/html/footnote.html"><code class="sgmltag-element">footnote</code></a> formatting 'normal' even when it
3377occurs in a context that has special formatting
3378</p>
3379</li><li>
3380<p>Added warning when <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/glossary.collection.html"><em class="parameter"><code>glossary.collection</code></em></a> is not
3381blank, but it cannot open the specified file.
3382</p>
3383</li><li>
3384<p>Pick up the frame attribute on <a href="http://docbook.org/tdg/en/html/table.html"><code class="sgmltag-element">table</code></a> and
3385<a href="http://docbook.org/tdg/en/html/informaltable.html"><code class="sgmltag-element">informaltable</code></a>.
3386</p>
3387</li><li>
3388<p><a href="http://docbook.org/tdg/en/html/indexdiv.html"><code class="sgmltag-element">indexdiv</code></a>/<a href="http://docbook.org/tdg/en/html/title.html"><code class="sgmltag-element">title</code></a>
3389in non-autogenerated indexes are
3390now picked up.
3391</p>
3392</li><li>
3393<p>Removed (unused)
3394component.title.properties
3395</p>
3396</li><li>
3397<p>Move IDs from
3398page-sequences down to titlepage blocks
3399</p>
3400</li><li>
3401<p>Use
3402proportional-column-width(1) on more <a href="http://docbook.org/tdg/en/html/table.html"><code class="sgmltag-element">table</code></a>s.
3403</p>
3404<p>Use proportional-column-width() for
3405header/footer tables; suppress relative-align when when
3406using FOP
3407</p>
3408</li><li>
3409<p>Check for <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/glossterm.auto.link.html"><em class="parameter"><code>glossterm.auto.link</code></em></a> when linking
3410firstterms; don't output gl. prefix on glossterm links
3411</p>
3412</li><li>
3413<p>Generate Part ToCs
3414</p>
3415</li><li>
3416<p>Support <a href="http://docbook.org/tdg/en/html/glossary.html"><code class="sgmltag-element">glossary</code></a>, <a href="http://docbook.org/tdg/en/html/bibliography.html"><code class="sgmltag-element">bibliography</code></a>,
3417and <a href="http://docbook.org/tdg/en/html/index.html"><code class="sgmltag-element">index</code></a> in component ToCs.
3418</p>
3419</li><li>
3420<p>Refactored chunking code so that
3421customization of chunk algorithm and chunk elements is more
3422practical
3423</p>
3424</li><li>
3425<p>Support <a href="http://docbook.org/tdg/en/html/textobject.html"><code class="sgmltag-element">textobject</code></a>/<a href="http://docbook.org/tdg/en/html/phrase.html"><code class="sgmltag-element">phrase</code></a>
3426on <a href="http://docbook.org/tdg/en/html/inlinemediaobject.html"><code class="sgmltag-element">inlinemediaobject</code></a>.
3427</p>
3428</li><li>
3429<p>Support 'start' PI on ordered lists
3430</p>
3431</li><li>
3432<p>Fixed test of $toc PI to turn on qandaset TOC.
3433</p>
3434</li><li>
3435<p>Added process.chunk.footnotes to sect2 through
34365 to fix bug of missing footnotes when chunk level greater
3437than 1.
3438</p>
3439</li><li>
3440<p>Added
3441paramater <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/toc.max.depth.html"><em class="parameter"><code>toc.max.depth</code></em></a> which controls maximal depth of ToC
3442as requested by PHP-DOC group.
3443</p>
3444</li><li>
3445<p>Exempted <a href="http://docbook.org/tdg/en/html/titleabbrev.html"><code class="sgmltag-element">titleabbrev</code></a> from preamble processing in
3446lists, and fixed variablelist preamble code to use the same
3447syntax as the other lists.
3448</p>
3449</li><li>
3450<p>Added support for elements between variablelist
3451and first varlistentry since DocBook 4.2 supports that now.
3452</p>
3453</li></ul></div> 
3454</div>
3455<div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1601"></a>Release 1.60.1</h2></div></div></div>
3456 
3457<div class="itemizedlist"><p>Lots of bug fixes.</p><ul type="disc"><li>
3458<p>The format of the <code class="filename">titlepage.templates.xml</code> files and
3459the stylesheet that transforms them have been significantly changed. All of the
3460attributes used to control the templates are now namespace qualified. So what
3461used to be:</p> 
3462<pre class="programlisting">&lt;t:titlepage element="article" wrapper="fo:block"&gt;</pre>
3463<p>is now:</p> 
3464<pre class="programlisting">&lt;t:titlepage t:element="article" t:wrapper="fo:block"&gt;</pre>
3465<p>Attributes from other namespaces (including those that are unqualified) are
3466now copied directly through. In practice, this means that the names that used
3467to be &#8220;<span class="quote">fo:</span>&#8221; qualified:</p> 
3468<pre class="programlisting">&lt;title named-template="component.title"
3469       param:node="ancestor-or-self::article[1]"
3470       fo:text-align="center"
3471       fo:keep-with-next="always"
3472       fo:font-size="&amp;hsize5;"
3473       fo:font-weight="bold"
3474       fo:font-family="{$title.font.family}"/&gt;</pre>
3475<p>are now unqualified:</p> 
3476<pre class="programlisting">&lt;title t:named-template="component.title"
3477       param:node="ancestor-or-self::article[1]"
3478       text-align="center"
3479       keep-with-next="always"
3480       font-size="&amp;hsize5;"
3481       font-weight="bold"
3482       font-family="{$title.font.family}"/&gt;</pre>
3483<p>The <code class="sgmltag-element">t:titlepage</code> and <code class="sgmltag-element">t:titlepage-content</code>
3484elements both generate wrappers now. And unqualified attributes on those elements
3485are passed through. This means that you can now make the title font apply to
3486ane entire titlepage and make the entire &#8220;<span class="quote">recto</span>&#8221;
3487titlepage centered by specifying the font and alignment on the those elements:</p> 
3488<pre class="programlisting">&lt;t:titlepage t:element="article" t:wrapper="fo:block"
3489             font-family="{$title.font.family}"&gt;
3490
3491  &lt;t:titlepage-content t:side="recto"
3492             text-align="center"&gt;</pre>
3493
3494
3495
3496
3497
3498</li><li>
3499<p>Support use of <a href="http://docbook.org/tdg/en/html/titleabbrev.html"><code class="sgmltag-element">titleabbrev</code></a> in running
3500headers and footers.
3501</p>
3502</li><li>
3503<p>Added (experimental) <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/xref.with.number.and.title.html"><em class="parameter"><code>xref.with.number.and.title</code></em></a>
3504parameter to enable number/title cross references even when the
3505default would
3506be just the number.
3507</p>
3508</li><li>
3509<p>Generate <a href="http://docbook.org/tdg/en/html/part.html"><code class="sgmltag-element">part</code></a> ToCs if they're requested.
3510</p>
3511</li><li>
3512<p>Use proportional-column-width() in header/footer tables.
3513</p>
3514</li><li>
3515<p>Handle alignment correctly when <a href="http://docbook.org/tdg/en/html/screenshot.html"><code class="sgmltag-element">screenshot</code></a>
3516wraps a graphic in a <a href="http://docbook.org/tdg/en/html/figure.html"><code class="sgmltag-element">figure</code></a>.
3517</p>
3518</li><li>
3519<p>Format <a href="http://docbook.org/tdg/en/html/chapter.html"><code class="sgmltag-element">chapter</code></a> and <a href="http://docbook.org/tdg/en/html/appendix.html"><code class="sgmltag-element">appendix</code></a>
3520cross references consistently.
3521</p>
3522</li><li>
3523<p>Attempt to support tables with multiple <a href="http://docbook.org/tdg/en/html/tgroup.html"><code class="sgmltag-element">tgroup</code></a>s
3524in FO.
3525</p>
3526</li><li>
3527<p>Output <code class="sgmltag-element">fo:table-columns</code> in
3528<a href="http://docbook.org/tdg/en/html/simplelist.html"><code class="sgmltag-element">simplelist</code></a> tables.
3529</p>
3530</li><li>
3531<p>Use <code class="filename">titlepage.templates.xml</code> for
3532<a href="http://docbook.org/tdg/en/html/indexdiv.html"><code class="sgmltag-element">indexdiv</code></a> and <a href="http://docbook.org/tdg/en/html/glossdiv.html"><code class="sgmltag-element">glossdiv</code></a> formatting.
3533</p>
3534</li><li>
3535<p>Improve support for new bibliography elements.
3536</p>
3537</li><li>
3538<p>Added
3539<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/footnote.number.format.html"><em class="parameter"><code>footnote.number.format</code></em></a>,
3540<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/table.footnote.number.format.html"><em class="parameter"><code>table.footnote.number.format</code></em></a>,
3541<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/footnote.number.symbols.html"><em class="parameter"><code>footnote.number.symbols</code></em></a>, and
3542<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/table.footnote.number.symbols.html"><em class="parameter"><code>table.footnote.number.symbols</code></em></a> for better control of
3543footnote markers.
3544</p>
3545</li><li>
3546<p>Added <code class="sgmltag-element">glossentry.show.acronyms</code>.
3547</p>
3548</li><li>
3549<p>Suppress the draft-mode page masters when
3550<em class="parameter"><code>draft-mode</code></em> is &#8220;<span class="quote">no</span>&#8221;.
3551</p>
3552</li><li>
3553<p>Make blank pages verso not recto. D'Oh!
3554</p>
3555</li><li>
3556<p>Improved formatting of <code class="sgmltag-element">ulink</code> footnotes.
3557</p>
3558</li><li>
3559<p>Fixed bugs in graphic width/height calculations.
3560</p>
3561</li><li>
3562<p>Added class attributes to inline elements.
3563</p>
3564</li><li>
3565<p>Don't add &#8220;<span class="quote">.html</span>&#8221; to the filenames identified
3566with the &#8220;<span class="quote">dbhtml</span>&#8221; PI.
3567</p>
3568</li><li>
3569<p>Don't force a ToC when sections contain <a href="http://docbook.org/tdg/en/html/refentry.html"><code class="sgmltag-element">refentry</code></a>s.
3570</p>
3571</li><li>
3572<p>Make section title sizes a function of the
3573<em class="parameter"><code>body.master.size</code></em>.
3574</p>
3575</li></ul></div> 
3576</div>
3577<div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1592"></a>Release 1.59.2</h2></div></div></div>
3578 
3579<div class="itemizedlist"><p>The 1.59.2 fixes an FO bug in the page masters that causes FOP to fail.
3580</p><ul type="disc"><li>
3581<p>Removed the region-name from the region-body of blank pages. There's
3582no reason to give the body of blank pages a unique name and doing so causes
3583a mismatch that FOP detects.
3584</p>
3585</li><li>
3586<p>Output IDs for the first paragraphs in listitems.
3587</p>
3588</li><li>
3589<p>Fixed some small bugs in the handling of page numbers in double-sided mode.
3590</p>
3591</li><li>
3592<p>Attempt to prevent duplicated IDs from being produced when
3593<code class="sgmltag-attribute">endterm</code> on <a href="http://docbook.org/tdg/en/html/xref.html"><code class="sgmltag-element">xref</code></a> points
3594to something with nested structure.
3595</p>
3596</li><li>
3597<p>Fix aligment problems in <a href="http://docbook.org/tdg/en/html/equation.html"><code class="sgmltag-element">equation</code></a>s.
3598</p>
3599</li><li>
3600<p>Output the type attribute on unordered lists (UL) in HTML only if
3601the css.decoration parameter is true.
3602</p>
3603</li><li>
3604<p>Calculate the font size in formal.title.properties so that it's 1.2 times
3605the base font size, not a fixed "12pt".
3606</p>
3607</li></ul></div> 
3608</div>
3609<div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1591"></a>Release 1.59.1</h2></div></div></div>
3610 
3611<div class="itemizedlist"><p>The 1.59.1 fixes a few bugs.
3612</p><ul type="disc"><li>
3613<p>Added Bulgarian localization.
3614</p>
3615</li><li>
3616<p>Indexing improvements; localize book indexes to books but allow setindex
3617to index an entire set.
3618</p>
3619</li><li>
3620<p>The default value for rowsep and colsep is now "1" as per CALS.
3621</p>
3622</li><li>
3623<p>Added support for <a href="http://docbook.org/tdg/en/html/titleabbrev.html"><code class="sgmltag-element">titleabbrev</code></a> (use them for cross
3624references).
3625</p>
3626</li><li>
3627<p>Improvements to <a href="http://docbook.org/tdg/en/html/mediaobject.html"><code class="sgmltag-element">mediaobject</code></a> for selecting print vs. online
3628images.
3629</p>
3630</li><li>
3631<p>Added seperate property sets for <a href="http://docbook.org/tdg/en/html/figure.html"><code class="sgmltag-element">figure</code></a>s,
3632<a href="http://docbook.org/tdg/en/html/example.html"><code class="sgmltag-element">example</code></a>s, <a href="http://docbook.org/tdg/en/html/equation.html"><code class="sgmltag-element">equation</code></a>s, <code class="sgmltag-element">tables</code>s,
3633and <a href="http://docbook.org/tdg/en/html/procedure.html"><code class="sgmltag-element">procedure</code></a>s.
3634</p>
3635</li><li>
3636<p>Make <a href="http://docbook.org/tdg/en/html/lineannotation.html"><code class="sgmltag-element">lineannotation</code></a>s italic.
3637</p>
3638</li><li>
3639<p>Support <code class="sgmltag-attribute">xrefstyle</code> attribute.
3640</p>
3641</li><li>
3642<p>Make <code class="sgmltag-attribute">endterm</code> on
3643<a href="http://docbook.org/tdg/en/html/xref.html"><code class="sgmltag-element">xref</code></a> higher priority than
3644<code class="sgmltag-attribute">xreflabel</code> target.
3645</p>
3646</li><li>
3647<p>Glossary formatting improvements.
3648</p>
3649</li></ul></div> 
3650</div>
3651<div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1580"></a>Release 1.58.0</h2></div></div></div>
3652 
3653<div class="itemizedlist"><p>The 1.58.0 adds some initial support for extensions in xsltproc, adds
3654a few features, and fixes bugs.
3655</p><ul type="disc"><li>
3656<p>This release contains the first attempt at extension support for xsltproc.
3657The only extension available to date is the one that adjusts table column widths.
3658Run <code class="filename">extensions/xsltproc/python/xslt.py</code>.
3659</p>
3660</li><li>
3661<p>Fixed bugs in calculation of adjusted column widths to correct for rounding
3662errors.
3663</p>
3664</li><li>
3665<p>Support nested <a href="http://docbook.org/tdg/en/html/refsection.html"><code class="sgmltag-element">refsection</code></a> elements correctly.
3666</p>
3667</li><li>
3668<p>Reworked <code class="literal">gentext.template</code> to take context into consideration.
3669The name of elements in localization files is now an xpath-like context list, not
3670just a simple name.
3671</p>
3672</li><li>
3673<p>Made some improvements to bibliography formatting.
3674</p>
3675</li><li>
3676<p>Improved graphical formatting of admonitions.
3677</p>
3678</li><li>
3679<p>Added support for <a href="http://docbook.org/tdg/en/html/entrytbl.html"><code class="sgmltag-element">entrytbl</code></a>.
3680</p>
3681</li><li>
3682<p>Support spanning index terms.
3683</p>
3684</li><li>
3685<p>Support <a href="http://docbook.org/tdg/en/html/bibliosource.html"><code class="sgmltag-element">bibliosource</code></a>.
3686</p>
3687</li></ul></div> 
3688</div>
3689<div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1570"></a>Release 1.57.0</h2></div></div></div>
3690
3691<div class="itemizedlist"><ul type="disc"><li>
3692<p>The 1.57.0 release wasn't documented here. Oops.
3693</p>
3694</li></ul></div> 
3695</div>
3696<div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="V1560"></a>Release 1.56.0</h2></div></div></div>
3697 
3698<div class="itemizedlist"><p>The 1.56.0 release fixes bugs.
3699</p><ul type="disc"><li>
3700<p>Reworked chunking. <span class="emphasis"><em>This will break all existing customizations
3701layers that change the chunking algorithm.</em></span> If you're customizing chunking,
3702look at the new &#8220;<span class="quote">content</span>&#8221; parameter that's passed to
3703<code class="literal">process-chunk-element</code> and friends.
3704</p>
3705</li><li>
3706<p>Support continued and inherited numeration in <a href="http://docbook.org/tdg/en/html/orderedlist.html"><code class="sgmltag-element">orderedlist</code></a>
3707formatting for FOs.
3708</p>
3709</li><li>
3710<p>Added Thai localization.
3711</p>
3712</li><li>
3713<p>Tweaked stylesheet documentation stylesheets to link to TDG and
3714the parameter references.
3715</p>
3716</li><li>
3717<p>Allow title on tables of contents ("Table of Contents") to be optional.
3718Added new keyword to <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/generate.toc.html"><em class="parameter"><code>generate.toc</code></em></a>.
3719Support tables of contents on sections.
3720</p>
3721</li><li>
3722<p>Made separate parameters for table borders and table cell borders:
3723<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/table.frame.border.color.html"><em class="parameter"><code>table.frame.border.color</code></em></a>,
3724<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/table.frame.border.style.html"><em class="parameter"><code>table.frame.border.style</code></em></a>,
3725<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/table.frame.border.thickness.html"><em class="parameter"><code>table.frame.border.thickness</code></em></a>,
3726<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/table.cell.border.color.html"><em class="parameter"><code>table.cell.border.color</code></em></a>,
3727<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/table.cell.border.style.html"><em class="parameter"><code>table.cell.border.style</code></em></a>, and
3728<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/table.cell.border.thickness.html"><em class="parameter"><code>table.cell.border.thickness</code></em></a>.
3729</p>
3730</li><li>
3731<p>Suppress formatting of &#8220;<span class="quote">endofrange</span>&#8221; <a href="http://docbook.org/tdg/en/html/indexterm.html"><code class="sgmltag-element">indexterm</code></a>s.
3732This is only half-right. They should generate a range, but I haven't figured out how
3733to do that yet.
3734</p>
3735</li><li>
3736<p>Support <a href="http://docbook.org/tdg/en/html/revdescription.html"><code class="sgmltag-element">revdescription</code></a>. (Bug #582192)
3737</p>
3738</li><li>
3739<p>Added <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/default.float.class.html"><em class="parameter"><code>default.float.class</code></em></a> and fixed figure
3740floats. (Bug #497603)
3741</p>
3742</li><li>
3743<p>Fixed formatting of <a href="http://docbook.org/tdg/en/html/sbr.html"><code class="sgmltag-element">sbr</code></a> in FOs.
3744</p>
3745</li><li>
3746<p>Added context to the &#8220;<span class="quote">missing template</span>&#8221; error message.
3747</p>
3748</li><li>
3749<p>Process <a href="http://docbook.org/tdg/en/html/arg.html"><code class="sgmltag-element">arg</code></a> correctly in a <a href="http://docbook.org/tdg/en/html/group.html"><code class="sgmltag-element">group</code></a>.
3750(Bug #605150)
3751</p>
3752</li><li>
3753<p>Removed 'keep-with-next' from <em class="parameter"><code>formal.title.properties</code></em>
3754attribute set now that the stylesheets support the option of putting
3755such titles below the object. Now the $placement value determines if
3756'keep-with-next' or 'keep-with-previous' is used in the title block.
3757</p>
3758</li><li>
3759<p>Wrap &#8220;<span class="quote">url()</span>&#8221; around external-destinations when appropriate.
3760</p>
3761</li><li>
3762<p>Fixed typo in compact list spacing. (Bug #615464)
3763</p>
3764</li><li>
3765<p>Removed spurious hash in anchor name. (Bug #617717)
3766</p>
3767</li><li>
3768<p>Address is now displayed verbatim on title pages. (Bug #618600)
3769</p>
3770</li><li>
3771<p>The <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/bridgehead.in.toc.html"><em class="parameter"><code>bridgehead.in.toc</code></em></a> parameter is now properly
3772supported.
3773</p>
3774</li><li>
3775<p>Improved effectiveness of HTML cleanup by increasing the number
3776of places where it is used. Improve use of HTML cleanup in XHTML stylesheets.
3777</p>
3778</li><li>
3779<p>Support table of contents for <a href="http://docbook.org/tdg/en/html/appendix.html"><code class="sgmltag-element">appendix</code></a> in
3780<a href="http://docbook.org/tdg/en/html/article.html"><code class="sgmltag-element">article</code></a>. (Bug #596599)
3781</p>
3782</li><li>
3783<p>Don't duplicate footnotes in <a href="http://docbook.org/tdg/en/html/bibliography.html"><code class="sgmltag-element">bibliography</code></a>s and
3784<a href="http://docbook.org/tdg/en/html/glossary.html"><code class="sgmltag-element">glossary</code></a>s. (Bug #583282)
3785</p>
3786</li><li>
3787<p>Added <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/default.image.width.html"><em class="parameter"><code>default.image.width</code></em></a>. (Bug #516859)
3788</p>
3789</li><li>
3790<p>Totally reworked <a href="http://docbook.org/tdg/en/html/funcsynopsis.html"><code class="sgmltag-element">funcsynopsis</code></a> code; it now
3791supports a 'tabular' presentation style for 'wide' prototypes; see
3792<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/funcsynopsis.tabular.threshold.html"><em class="parameter"><code>funcsynopsis.tabular.threshold</code></em></a>. (HTML only
3793right now, I think, FO support, uh, real soon now.)
3794</p>
3795</li><li>
3796<p>Reworked support for difference marking; toned down the colors a bit
3797and added a &#8220;<span class="quote">system.head.content</span>&#8221; template so that the diff CSS
3798wasn't overriding &#8220;<span class="quote">user.head.content</span>&#8221;. (Bug #610660)
3799</p>
3800</li><li>
3801<p>Added call to the &#8220;<span class="quote">*.head.content</span>&#8221; elements when writing
3802out long description chunks.
3803</p>
3804</li><li>
3805<p>Make sure <a href="http://docbook.org/tdg/en/html/legalnotice.html"><code class="sgmltag-element">legalnotice</code></a> link is correct even when
3806chunking to a different <a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/base.dir.html"><em class="parameter"><code>base.dir</code></em></a>.
3807</p>
3808</li><li>
3809<p>Use CSS to set viewport characteristics if
3810<a href="http://docbook.sourceforge.net/release/xsl/current/doc/html/css.decoration.html"><em class="parameter"><code>css.decoration</code></em></a> is non-zero, use div instead of p for making
3811graphic a block element; make figure <a href="http://docbook.org/tdg/en/html/title.html"><code class="sgmltag-element">title</code></a>s the
3812default alt
3813text for images in a <a href="http://docbook.org/tdg/en/html/figure.html"><code class="sgmltag-element">figure</code></a>.</p>
3814</li><li>
3815<p>Added space-after to <em class="parameter"><code>list.block.spacing</code></em>.
3816</p>
3817</li><li>
3818<p>Reworked section.level template to give &#8220;<span class="quote">correct</span>&#8221; answer
3819instead of being off by one.
3820</p>
3821</li><li>
3822<p>When processing tables, use the <code class="sgmltag-attribute">tabstyle</code>
3823attribute as the division class.
3824</p>
3825</li><li>
3826<p>Fixed bug in <code class="filename">html2xhtml.xsl</code> that was causing the
3827XHTML chunker to output HTML instead of XHTML.
3828</p>
3829</li></ul></div> 
3830</div>
3831<div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="VOlder"></a>Older releases</h2></div></div></div>
3832  
3833  <p>To view the release notes for older releases, see <code class="uri"><a href="http://cvs.sourceforge.net/viewcvs.py/docbook/xsl/RELEASE-NOTES.xml">http://cvs.sourceforge.net/viewcvs.py/docbook/xsl/RELEASE-NOTES.xml</a></code>. Be
3834  aware that there were no release notes for releases prior to the
3835  1.50.0 release.</p>
3836</div>
3837<div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="dot0"></a>About dot-zero releases</h2></div></div></div>
3838  
3839    <p>DocBook Project &#8220;<span class="quote">dot zero</span>&#8221; releases should be
3840    considered <span class="emphasis"><em>experimental</em></span> and are always
3841    followed by stable &#8220;<span class="quote">dot one</span>&#8221; releases, usually within
3842    two or three weeks. Please help to ensure the stability of
3843    &#8220;<span class="quote">dot one</span>&#8221; releases by carefully testing each
3844    &#8220;<span class="quote">dot zero</span>&#8221; release and reporting back about any
3845    problems you find. </p>
3846    <p>It is not recommended that you use a &#8220;<span class="quote">dot zero</span>&#8221;
3847    release in a production system, or package it for an OS
3848    distro. Instead, you should wait for the &#8220;<span class="quote">dot one</span>&#8221;
3849    version.</p>
3850  </div>
3851</div></body></html>