Changes since the 1.78.1 release Note: This document lists changes only since the 1.78.1 release. If you instead want a record of the complete list of changes for the codebase over its entire history, you can obtain one by running the following commands: svn checkout svn://svn.code.sf.net/p/docbook/code/trunk/xsl svn log --xml --verbose xsl > ChangeHistory.xml ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Table of Contents Release Notes: 1.79.1 Gentext Common FO HTML Manpages Epub HTMLHelp Eclipse JavaHelp Slides Website Webhelp Params Profiling Lib Tools Template Extensions Release Notes: 1.79.1 The following is a list of changes that have been made since the 1.78.1 release. Gentext The following changes have been made to the gentext code since the 1.78.1 release. • Robert Stayton: locale/hu.xml Check in PubDate fixes from bug #1372 • Dongsheng Song: locale/zh.xml; locale/zh_cn.xml Fix Auditlocale.pl warning. • Robert Stayton: locale/en.xml Add elements dialogue, drama, and poetry from DocBook Publishers. • Robert Stayton: locale/pt.xml updates from DocBook user. • Robert Stayton: locale/en.xml Fix wording. • Robert Stayton: locale/en.xml Fix line breaks. • Robert Stayton: locale/en.xml Add text message for unsupported video and audio. • Jirka Kosek: xsl/xsl-primary-is-locale.xsl Initial work on Ant build, common (L10N) directory handled so far • Robert Stayton: locale/ur.xml Add email address for contributor. • Robert Stayton: locale/ur.xml Check in contributed locale file from Wasif Hasan Baig, contributed through SourceForge Patch # 187. • kasunbg: locale/nl.xml Committing Dutch translations of DocBook WebHelp. Patch provided by Marja van Waes. • kasunbg: locale/ru.xml Committing patch for Russian translations of webhelp. Patch provided by Alex Loginov and Yuri Chornoivan. Patch #1325 • kasunbg: locale/uk.xml Committing Ukrainian translations for Webhelp. Patch by Yuri Chornoivan. Patch #1324 • tom_schr: locale/ca.xml; locale/da.xml; locale/cs.xml; locale/es.xml; locale/fr.xml; local⋯ Added missing keycap context for ca, cs, da, es, et, eu, and fr • tom_schr: locale/en.xml; locale/de.xml Added option key for keycap context • tom_schr: locale/de.xml Added key="optional-step" as done in r9745 • Robert Stayton: locale/en.xml Add key="optional-step". Common The following changes have been made to the common code since the 1.78.1 release. • tom_schr: common.xsl Added quotes around linkend to make spaces visible • Jirka Kosek: build.xml Added ant build for HTML stylesheets • Jirka Kosek: build.xml Initial work on Ant build, common (L10N) directory handled so far • Robert Stayton: titles.xsl Replace hardcoded English text for question and answer elements in mode="title.markup" with localized templates. • Robert Stayton: addns.xsl Move addns.xsl module from releasetools to common in preparation for switching to ns as the base stylesheets. • Robert Stayton: l10n.xml; Makefile Add new locale file ur.xml for Urdu. • Robert Stayton: titles.xsl Add missing template with match="toc" mode="title.markup". • tom_schr: titles.xsl Fixed problem when referencing empty ulinks; use @url instead • stilor: olink.xsl Make olink errors/warnings overridable in customizations. • stilor: labels.xsl Pass the object referenced as a parameter to mode="intralabel.punctuation" template. • stilor: olink.xsl 1. Make page citations on to paragraphs conditional on a new parameter, $insert.xref.page.number.para, default to 'yes' (before, page citations were added unconditionally). Remove similar special-casing for . 2. Disable page citations for @xrefstyle="template:..." (if needed, they can be added with %p in the template - but they can't be disabled). • Robert Stayton: olink.xsl; titles.xsl; common.xsl Pass referrer and target params to mode="xrefstyle" to allow customizations to be more specific. • Robert Stayton: olink.xsl; titles.xsl; common.xsl Add mode="xrefstyle" to replace many instances of redundant code determining the xrefstyle with xsl:apply-templates select="." mode="xrefstyle". Also allows stylesheet customization to specify an xrefstyle per element type. • Robert Stayton: gentext.xsl; labels.xsl Add support for procedure title contained in info or blockinfo. • Robert Stayton: common.xsl In person.name template, change 'style' variable to a param so the name style can be selected by passing a param. • Robert Stayton: gentext.xsl Fix bug in collect.xref.targets that failed when $referrer template param not set by olink's xref-to. Fixed using submitted patch. FO The following changes have been made to the fo code since the 1.78.1 release. • Robert Stayton: lists.xsl Fix bug #1368 "link to term with id does not work" • Robert Stayton: block.xsl Fix bug #1367 double attribution in epigraph. • Robert Stayton: param.xweb; param.ent Add missing profile.outputformat param. • Robert Stayton: publishers.xsl Fix namespace declarations. • Robert Stayton: titlepage.xsl Add default attribute-sets for new Publishers elements. • Robert Stayton: param.ent Fix typo • Robert Stayton: titlepage.templates.xml Add new DocBook Publishers elements. • Robert Stayton: docbook.xsl Add inclusion of new publishers.xsl module. • Robert Stayton: publishers.xsl Stylesheet module added to support new elements in DocBook Publishers. • Robert Stayton: param.xweb; param.ent Add the 9 new attribute sets for DocBook Publishers. • Robert Stayton: xref.xsl Fix bug #1355 glossseealso generates duplicate id in certain cases. • Robert Stayton: xref.xsl fix bug #1360 indexterm in varlistentry/term generates an error when xref to that term. • Robert Stayton: inline.xsl Fix bug #13598 inline.monoseq and other inline.*seq handle links incorrectly. • Robert Stayton: pi.xsl Fix bug in dbfo-need for admonitions, and get dbfo-need working properly in FOP1.1. • Robert Stayton: pagesetup.xsl Remove obsolete hardcoded margin-left="0pt" for the block containing header or footer. • Robert Stayton: graphics.xsl Fix bug #1336 to add support for recognizing file:/ image URLs as absolute paths. • Robert Stayton: autotoc.xsl Add support in TOC for article as child of set. • Robert Stayton: xref.xsl Fix bug #1337 Elements with olink role do not behave as olink elements. • Jirka Kosek: build.xml Added ant build for FO • stilor: inline.xsl Only count regular elements (without @role="bold", etc) when determining whether nested emphasis needs to be displayed in italics or in regular; otherwise, the order of nesting in and affects the font used. • Robert Stayton: fop1.xsl; ptc.xsl Apply patch #190 to include refsections in bookmarks for fop1 and ptc.xsl. • Robert Stayton: block.xsl Change the epigraph template to support schema extensions by processing all of its children instead of specific elements. • tom_schr: pagesetup.xsl Added "user.declarations" hook to implemented [#1330] Added empty "user.declarations" template to make it easier for adding custom fo:declaration elements. The template is empty by default. • Robert Stayton: inline.xsl Fix test for nested links. • Robert Stayton: biblio.xsl Now biblioset outputs its id if it has one. • Robert Stayton: xref.xsl pass xrefstyle param from link element to gentext.template so optional page number can be formatted to a style. • Robert Stayton: docbook.xsl Streamline handling of namespace fixup in preparation for making the namespaced version the source base. • Robert Stayton: fo.xsl FOP 1.1 now supports writing-mode="rl-tb", so add that change to the $direction.mode parameter. • Robert Stayton: autoidx.xsl Add missing xlink namespace declaration to the root element. • Robert Stayton: param.xweb; param.ent; autoidx.xsl Add support for $autolink.index.see to automatically form links between see and seealso index elements and primary elements in the index. • Robert Stayton: inline.xsl Add element name to warning message for nested links. • Robert Stayton: inline.xsl Fix bug #1306: warn of nested links. • Robert Stayton: component.xsl Fix bug #1320 so template page.sequence tests $content to make sure it is not empty. • Robert Stayton: autotoc.xsl; refentry.xsl; param.xweb; docbook.xsl; param.ent; component.x⋯ Add support for $show.bookmarks param to turn bookmarks on or off. • Robert Stayton: docbook.xsl Add missing variable bookmarks.state. • Robert Stayton: docbook.xsl Add missing $document.element variable to new generate.bookmarks template. • Robert Stayton: autotoc.xsl; refentry.xsl; param.xweb; docbook.xsl; param.ent; component.x⋯ Add support for standard XSL 1.1 bookmarks and parameter $xsl1.1.bookmarks to turn them on or off. • stilor: xref.xsl Fix invalid href generated if $insert.olink.pdf.frag=0 and $fop1.extensions=1. • stilor: autotoc.xsl; param.xweb; param.ent; toc.xsl Replace literal space inserted next to fo:leader in ToC with a padding. This works around a bug in FOP (see FOP-1444). Make ToC fo:leader properties configurable via attribute set. • stilor: titlepage.templates.xml Remove autoguessing of the namespace for wrapper elements; determine namespace by prefix, if any. • Mauritz Jeanson: table.xsl Bug #1246: added missing with-param. • stilor: xref.xsl Make olink errors/warnings overridable in customizations. • stilor: param.xweb; param.ent; xref.xsl 1. Make page citations on to paragraphs conditional on a new parameter, $insert.xref.page.number.para, default to 'yes' (before, page citations were added unconditionally). Remove similar special-casing for . 2. Disable page citations for @xrefstyle="template:..." (if needed, they can be added with %p in the template - but they can't be disabled). • stilor: fop1.xsl Skip generating fox:destination on a footnote - id attribute on footnotes is not passed to generated FO, so FOP complains about unresolved ID in destination. • Mauritz Jeanson: lists.xsl Fixed typo. • tom_schr: lists.xsl Fixed bug#1311 and added missing para.properties • Robert Stayton: xref.xsl Pass referrer and target params to mode="xrefstyle" to allow customizations to be more specific. • Robert Stayton: xref.xsl Add mode="xrefstyle" to replace many instances of redundant code determining the xrefstyle with xsl:apply-templates select="." mode="xrefstyle". Also allows stylesheet customization to specify an xrefstyle per element type. • tom_schr: xref.xsl Pass referrer and xrefstyle to "xref-to-suffix" and "xref-to-prefix" modes (to use the same signature than "xref-to" mode) as discussed with Bob on the mailinglist (2013-09-12) • tom_schr: pi.xsl; verbatim.xsl Fix for enhancement/bug#1312: Support font size in verbatim elements • Robert Stayton: fop1.xsl Unchanged, testing snapshot builds. • Robert Stayton: docbook.xsl No change, testing snapshot builds. • Robert Stayton: block.xsl No change, testing snapshot builds. • Robert Stayton: block.xsl No change, just checking snapshot build process. • Robert Stayton: toc.xsl Add missing template for tocdiv/title elements to fix bug #1310. • Robert Stayton: docbook.xsl Fix process.root template so document title can come from info as well. • Robert Stayton: lists.xsl Add support for procedure title when contained in blockinfo or info. • Robert Stayton: fop1.xsl Fix mode="fop1.foxdest" so only elements with id attribute get a fox:destination in the output. • Robert Stayton: fop1.xsl Remove extraneous call from fop1.foxdest mode per patch submission. • Robert Stayton: autotoc.xsl Add toc.margin.properties attribute-set to list.of.titles so it matches the TOC list. • Robert Stayton: inline.xsl Adjust exception for fop for menuchoice separator to use the $symbol.font.family if it is set. • Robert Stayton: division.xsl Fix comment. • Robert Stayton: param.ent Fix typo that prevents param.xsl update. • Robert Stayton: lists.xsl; param.xweb; param.ent Add mark.optional.procedure.steps param. • Robert Stayton: qandaset.xsl Fix bug in question template that output empty list-item-label when defaultlabel = 'none'. HTML The following changes have been made to the html code since the 1.78.1 release. • Robert Stayton: block.xsl Fix Bug #1367 epigraph attribution appears twice in html output. • Robert Stayton: param.xweb; param.ent Add missing profile.outputformat param. • Robert Stayton: titlepage.xsl; docbook.xsl; titlepage.templates.xml Add support for DocBook Publishers elements. • Robert Stayton: publishers.xsl New module to support new elements in DocBook Publishers schema. • Robert Stayton: table.xsl Fix bug #1348 where class of output table not being set correctly. • Robert Stayton: table.xsl A table emitted by tgroup template now calls "common.html.attributes" to get the class attribute handled correctly. • Robert Stayton: inline.xsl Fix bug #13598 inline.monoseq and other inline.*seq handle links incorrectly. • Robert Stayton: refentry.xsl Add template for refpurpose in no.anchor.mode to generate the dash separator in TOC line for the refentry when the refpurpose contains a link or indexterm. • Robert Stayton: inline.xsl Add missing call to id.attribute template for orgdiv. • Robert Stayton: xref.xsl If a link or xref has an @id or @xml:id, then add a span to include the id because simple.xlink no longer generates the id attribute. • Robert Stayton: inline.xsl Remove call to id.attribute template in simple.xlink because it produces duplicate ids in the output because the element template calling simple.xlink generates the id attribute. • Robert Stayton: graphics.xsl Check in fix for bug #1336 to support absolute file URLs that start with file:/. Also consolidate code that determines whether an image file path is relative into a new template variable $is.relative. • Robert Stayton: chunk-code.xsl Add support for set nested inside set to recursive-chunk-filename. • Robert Stayton: autotoc.xsl Add support for set TOC to contain nested set or article elements. • Jirka Kosek: build.xml Added clean targets • Jirka Kosek: build.xml Added ant build for HTML stylesheets • Robert Stayton: glossary.xsl Move any indexterms in glossentry to be inside dt, instead of after dt which is invalid. • Robert Stayton: htmltbl.xsl Fix bug #1334 to copy through HTML table attributes @scope and @id. • Robert Stayton: block.xsl Change the epigraph template to support schema extensions by processing all of its children instead of specific elements. • Robert Stayton: titlepage.xsl Fix bug in handling of multiple editors and "edited by" label. • Robert Stayton: titlepage.templates.xml Fix misnamed attribute in sidebar template. • Robert Stayton: inline.xsl Fix check for nested links. • Robert Stayton: chunk-common.xsl; chunktoc.xsl; chunk-code.xsl Adjust handling of namespace fixup to streamline distro builds. • Robert Stayton: docbook.xsl Adjust handling of namespace conversion to streamline distro build. • Robert Stayton: table.xsl Fix bug #1298 where @rowheader = 'firstcol' incorrectly assigns to cell that is first in a row but not the first column due to row span above. • Robert Stayton: param.xweb; param.ent; autoidx.xsl Add support for autolink.index.see param to link from see and seealso element to primary element in index. • Robert Stayton: inline.xsl Fix bug #1306 warn of nested links, since not supported in the output. • Robert Stayton: pi.xsl Fixes bug #1323 where paths were not being interpreted relative to the XML. • Robert Stayton: param.xweb Add missing frag for new linke.to.self.for.mediaobject param. • Robert Stayton: table.xsl Fix bug in entry template where rowsep was incorrectly set to zero for cell with @morerows in thead. • Robert Stayton: synop.xsl Restore conditional named anchor in output if dbcmdlist PI is not used. • tom_schr: graphics.xsl Fixed [#1317]: process alt in inlinemediaobject • tom_schr: param.xweb; graphics.xsl; param.ent Fixed ticket [#1315]: Add possibility to add a link to mediaobjects • stilor: titlepage.templates.xml Remove autoguessing of the namespace for wrapper elements; determine namespace by prefix, if any. • stilor: chunk-common.xsl; xref.xsl Make olink errors/warnings overridable in customizations. • stilor: param.xweb; param.ent 1. Make page citations on to paragraphs conditional on a new parameter, $insert.xref.page.number.para, default to 'yes' (before, page citations were added unconditionally). Remove similar special-casing for . 2. Disable page citations for @xrefstyle="template:..." (if needed, they can be added with %p in the template - but they can't be disabled). • Mauritz Jeanson: index.xsl Bug #1309: Added missing template for indexdiv/subtitle. • Robert Stayton: xref.xsl Pass referrer and target params to mode="xrefstyle" to allow customizations to be more specific. • Robert Stayton: xref.xsl Add mode="xrefstyle" to replace many instances of redundant code determining the xrefstyle with xsl:apply-templates select="." mode="xrefstyle". Also allows stylesheet customization to specify an xrefstyle per element type. • tom_schr: xref.xsl Pass referrer and xrefstyle to "xref-to-suffix" and "xref-to-prefix" modes (to use the same signature than "xref-to" mode) as discussed with Bob on the mailinglist (2013-09-12) • Robert Stayton: chunk.xsl No change, testing snapshot builds. • Robert Stayton: toc.xsl Add missing template for tocdiv/title elements to fix bug #1310. • Robert Stayton: docbook.xsl Remove a comment to test checkins and snapshot builds. • Robert Stayton: lists.xsl Add support for procedure title when contained in info or blockinfo. • Jirka Kosek: chunk-code.xsl Enumarete separate file for revhistory if generate.revhistory.link=1 • Robert Stayton: inline.xsl Update the inline.charseq template to also call 'common.html.attributes' instead of using local-name for class value. • Jirka Kosek: docbook.xsl; html.xsl Enabling ITS processing again • Robert Stayton: its.xsl Change syntax for selecting @its:* attributes so it works in xsltproc (which should work with the original, but doesn't). • Robert Stayton: docbook.xsl; html.xsl Turn off its.xsl update which is generating attribute insertion errors. • Jirka Kosek: its.xsl; docbook.xsl; html.xsl Added basic support for ITS 2.0 markup. It gets propagated into HTML For more info about ITS see http://www.w3.org/TR/its20/ • Robert Stayton: docbook.xsl Added a comment line to test checkin process. • Robert Stayton: xref.xsl Fix bug in mode=remove-ids that put link content outside the element. • tom_schr: chunktoc.xsl Fixed SF ticket#3611689: added missing DocBook namespace declarations • Robert Stayton: chunker.xsl Change the internal chunk.base.dir from a param to a variable. • Robert Stayton: inline.xsl Turn off id attribute on glossterm anchor, because it is on the element itself. Manpages The following changes have been made to the manpages code since the 1.78.1 release. • Robert Stayton: block.xsl; lists.xsl Fix bug #1363 synopsis in variablelist term mangles line breaks. • Robert Stayton: other.xsl Remove redundant and out-of-date xsl:strip-space element. This is imported from common/common.xsl for all stylesheets. • Jirka Kosek: build.xml Added clean targets • Jirka Kosek: build.xml Added ant build for manpages • Robert Stayton: inline.xsl Fix bug #1340 by omitting indexterm and remark elements from the output. Trying to include them as nroff comments resulted in extra whitespace in certain instances, so they are omitted. • Robert Stayton: table.xsl; docbook.xsl; tbl.xsl Adjust man stylesheet to better handle namespace fixup during distro builds. • Robert Stayton: lists.xsl Resolve ambiguous template match for remark. • Robert Stayton: endnotes.xsl Put internally generated earmark elements into own namespace to avoid complications with namespace stylesheet builds. No change of function. • Robert Stayton: other.xsl Fixed bug #1313 where write.stubs template mistakenly includes $man.output.base.dir in the .so address. • Robert Stayton: other.xsl Escape text() nodes while also in no.anchor.mode for links. Fixes bug #1322. • Robert Stayton: utility.xsl Fixed bug #1321, also taking into account fixing bug #1281. • dleidert: info.xsl Fix a typo (http://bugs.debian.org/698962). Epub The following changes have been made to the epub code since the 1.78.1 release. • Robert Stayton: docbook.xsl Fix bug #1341 Incorrect generation of content.opf for multiple names in $html.stylesheet param. Backported the template named css.item from the epub3 stylesheet. • Robert Stayton: docbook.xsl Fix handling of base.dir, chunk.base.dir, and epub.oebps.dir combinations. • Robert Stayton: docbook.xsl Improve the handling of $chunk.base.dir when $base.dir contains the OEBPS directory in its value. • Robert Stayton: docbook.xsl Fix the namespace fixup step to match the other stylesheets. • tom_schr: docbook.xsl Extended date template in mode opf.metadata If a PI dbtimestamp is available, call datetime.format(date, 'Y-m-d'), otherwise use the normalized string content • dleidert: bin/spec/files Fix svn:externals defintion. • tom_schr: docbook.xsl Introduced variable in opf.guide • tom_schr: docbook.xsl Improved modularization in opf.spine and created new spine.cover template • tom_schr: docbook.xsl Improved opf.spine with info variable • tom_schr: docbook.xsl Bugfix in opf.spine: removed double refentry entries • tom_schr: docbook.xsl * Template package-identifier: introduced $info variable to simplify code (similar to the EPUB3 stylesheets) * Template opf.calloutlist: only call opf.reference.callout if callout.graphics is set • tom_schr: docbook.xsl Backported Bob's EPUB3 changes to EPUB2 from r9740 -> r9742 -> r9743: * Implement base.dir/OEBPS using internal chunk.base.dir instead of new param epub.base.dir. * Additional changes, specific to this stylesheet: - Construct parameter epub.metainf.dir from base.dir + 'META-INF/' - Changed parameter epub.cover.filename epub.oebps.dir to chunk.base.dir - Template opf: concat base.dir with epub.opf.filename - Replaced two subsequent xsl:value-of's with concat() • Robert Stayton: docbook.xsl Fix bug in author template generating a span element inside an attribute value. HTMLHelp The following changes have been made to the htmlhelp code since the 1.78.1 release. • Jirka Kosek: build.xml Added clean targets • Jirka Kosek: build.xml Extensions and other builds ported to Ant • Robert Stayton: htmlhelp-common.xsl Adjust namespace fixup to conform to the namespace source conversion. Eclipse The following changes have been made to the eclipse code since the 1.78.1 release. • Jirka Kosek: build.xml Added clean targets • Jirka Kosek: build.xml Extensions and other builds ported to Ant • Robert Stayton: eclipse.xsl Adjust namespace fixup to conform to other conversions to namespaced source. JavaHelp The following changes have been made to the javahelp code since the 1.78.1 release. • Jirka Kosek: build.xml Added clean targets • Jirka Kosek: build.xml Extensions and other builds ported to Ant • Robert Stayton: javahelp.xsl Adjust the namespace fixup to conform to the other namespaced source conversions. Slides The following changes have been made to the slides code since the 1.78.1 release. • Jirka Kosek: schema/relaxng/slides.rnc Make speakernotes/handoutnotes optional as many presentations do not use them • Robert Stayton: xhtml/plain.xsl; common/common.xsl; xhtml/slidy.xsl; xhtml/ s5.xsl; fo/plai⋯ Rename the docbook prefix in the declaration too. • Robert Stayton: xhtml/plain.xsl; common/common.xsl; xhtml/slidy.xsl; xhtml/ s5.xsl; fo/plai⋯ Change the docbook db: prefix to d: prefix in preparation of svn update to namespaced stylesheets. • stilor: xhtml/plain-titlepage.xml; fo/plain-titlepage.xml Remove autoguessing of the namespace for wrapper elements; determine namespace by prefix, if any. • dleidert: images/callouts/gen.sh Leave executable permissions for script. • dleidert: s5/ui/default/pretty.css; slidy/graphics/w3c-logo-blue.gif; s5/ui /default/notes.⋯ Drop executable permissions from files. • Jirka Kosek: doc/Makefile Corrected path Website The following changes have been made to the website code since the 1.78.1 release. • Jirka Kosek: build.xml Added clean targets • Jirka Kosek: build.xml Extensions and other builds ported to Ant • stilor: olink.xsl Make olink errors/warnings overridable in customizations. Webhelp The following changes have been made to the webhelp code since the 1.78.1 release. • Robert Stayton: xsl/titlepage.templates.xsl Fix typo. • Robert Stayton: xsl/titlepage.templates.xsl Add XHTML missing default namespace. • Robert Stayton: xsl/webhelp-common.xsl Fix bug 1357 to avoid creating l10n.js file if only collecting olink data. • Robert Stayton: docsrc/xinclude-test.xml; docsrc/readme.xml Convert XML doc to DB5. • Robert Stayton: xsl/webhelp-common.xsl Fix error message for namespace fixup. • Robert Stayton: xsl/webhelp-common.xsl fix bug in namespace fixup syntax. • Robert Stayton: xsl/webhelp-common.xsl Adjust namespace fixup for namespace build process. • stilor: xsl/titlepage.templates.xml Remove autoguessing of the namespace for wrapper elements; determine namespace by prefix, if any. • Jirka Kosek: template/common/main.js Fix for bug #1301 Params The following changes have been made to the params code since the 1.78.1 release. • Robert Stayton: autolink.index.see.xml Improve the description for linking in index. • Robert Stayton: prefer.internal.olink.xml Fix bug in description • Robert Stayton: dialogue.properties.xml Fix typo. • Robert Stayton: publishers.properties.xml Fix typo. • Robert Stayton: speaker.properties.xml; publishers.properties.xml; inlinestagedir.properti⋯ New property sets for DocBook Publishers elements. • Robert Stayton: table.frame.border.thickness.xml; table.cell.border.thickness.xml Fix bug #1291, make default values different for HTML and FO. • tom_schr: profile.outputformat.xml Added missing support for outputformat attribute * Added missing parameter profile.outputformat in params/profile.outputformat.xml * Added missing lines to check for outputformat attribute in profiling/profile-mode.xsl • Jirka Kosek: table.frame.border.thickness.xml; table.cell.border.thickness.xml Changed default border thickness from 0.5pt to 1px. The reason is that Chrome rounds 0.5pt to 0px making borders invisible. • Robert Stayton: list.block.spacing.xml Fix typo in element name. • Robert Stayton: autolink.index.see.xml New param to control automatic links in index from see and seealso to indexterm primary. • Robert Stayton: show.bookmarks.xml New param to turn off PDF bookmarks. • Robert Stayton: xsl1.1.bookmarks.xml Param to use standard XSL 1.1 bookmark elements. • tom_schr: link.to.self.for.mediaobject.xml Fixed ticket [#1315]: Add possibility to add a link to mediaobjects • stilor: toc.leader.properties.xml Replace literal space inserted next to fo:leader in ToC with a padding. This works around a bug in FOP (see FOP-1444). Make ToC fo:leader properties configurable via attribute set. • Robert Stayton: list.block.spacing.xml; list.item.spacing.xml Clarify that list.block.spacing is not used in nested lists. • stilor: insert.xref.page.number.para.xml Missed new file in previous checkin. • Robert Stayton: mark.optional.procedure.steps.xml New param to turn off Optional text for optional steps. Profiling The following changes have been made to the profiling code since the 1.78.1 release. • Robert Stayton: profile.xsl Add missing profile.outputformat param declaration. • tom_schr: profile-mode.xsl Added missing support for outputformat attribute * Added missing parameter profile.outputformat in params/profile.outputformat.xml * Added missing lines to check for outputformat attribute in profiling/profile-mode.xsl • Robert Stayton: xsl2profile.xsl Fix bug #1335 where profile-chunk.xsl was xsl:including chunk-code.xsl instead of profile-chunk-code.xsl. • Robert Stayton: xsl2profile.xsl Fixed bug in handling of namespace fixup. • Robert Stayton: xsl2profile.xsl Adjust namespace fixup to match other templates. Lib The following changes have been made to the lib code since the 1.78.1 release. • Jirka Kosek: build.xml Added lib ant build support Tools The following changes have been made to the tools code since the 1.78.1 release. • Jirka Kosek: build-shared.xml Added lib ant build support • Jirka Kosek: build-shared.xml Added clean targets • Jirka Kosek: lib/xml-apis.jar; lib/xercesImpl.jar; build-shared.xml; lib/ xalan.jar Extensions and other builds ported to Ant • Jirka Kosek: build-shared.xml Added ant build for HTML stylesheets • Jirka Kosek: licenses/saxon/JAMESCLARK.txt; lib/jython.jar; lib/ xercesImpl.jar; licenses/j⋯ Initial work on Ant build, common (L10N) directory handled so far Template The following changes have been made to the template code since the 1.78.1 release. • Robert Stayton: titlepage.xsl Remove the d: namespace declaration because it is automatically added by the ns build process. • Jirka Kosek: titlepage.xsl Added missing namespace declaration • Robert Stayton: titlepage.xsl Remove d: namespace declaration from non namespaced version since it is automatically added to build the namespaced version. • Robert Stayton: titlepage.xsl Set the db.prefix to blank until convert to ns build. • Robert Stayton: titlepage.xsl Fix handling of namespace declaration for conversion to NS sourcebase. • Robert Stayton: titlepage.xsl Modified to support roundtrip conversion between namespaced version and non-namespaced version. • stilor: titlepage.xsl Remove autoguessing of the namespace for wrapper elements; determine namespace by prefix, if any. Extensions The following changes have been made to the extensions code since the 1.78.1 release. • Jirka Kosek: build.xml Added clean targets • Jirka Kosek: build.xml Extensions and other builds ported to Ant