# Changes since the 1.71.1 release

## Release: 1.72.0

The following is a list of changes that have been made since the 1.71.1 release.

### Common

The following changes have been made to the `common` code since the 1.71.1 release.

-     Add empty template for sidebar in label.markup mode.M: /trunk/xsl/common/labels.xsl - Robert Stayton

-     Add utility template tabstyle to return the tabstyle from
      any table element.M: /trunk/xsl/common/table.xsl - Robert Stayton

-     Add support for arabicindic numbering to autolabel.format template.M: /trunk/xsl/common/labels.xsl - Robert Stayton

-     Moved the index entity declarations to a separate common file.A: /trunk/xsl/common/entities.ent - Robert Stayton

-     Add title.markup mode for glossdiv to support info/title.M: /trunk/xsl/common/titles.xsl - Robert Stayton

-     Remove link.title.attribute, replaced in html/html.xslM: /trunk/xsl/common/gentext.xsl - Robert Stayton

-     Fixed typo in xsl:with-paramM: /trunk/xsl/common/l10n.xsl - Norman Walsh

-     Use number() in some comparisons to ensure number data type.M: /trunk/xsl/common/table.xsl - Robert Stayton

-     Fix bug #1596737 extra white space introduced by olink.
      Now output indent="no" for target data.M: /trunk/xsl/common/targets.xsl - Robert Stayton

-     Use copy-of instead of value-of for xreftext to preserve markup.M: /trunk/xsl/common/olink.xsl - Robert Stayton

-     Add template link.title.attribute.M: /trunk/xsl/common/gentext.xsl - Robert Stayton

-     Modify gentext.template to respect parameter verbose = 0.
      Modify gentext.template.exists to use gentext.template with verbose = 0.M: /trunk/xsl/common/l10n.xsl - Robert Stayton

-     Finish support for @xml:id everywhere @id is used.M: /trunk/xsl/common/gentext.xsl; M: /trunk/xsl/common/titles.xsl - Robert Stayton

-     replace name() with local-name() in most cases.M: /trunk/xsl/common/l10n.xsl; M: /trunk/xsl/common/olink.xsl; M: /trunk/xsl/common/subtitles.xsl; M: /trunk/xsl/common/labels.xsl; M: /trunk/xsl/common/titles.xsl; M: /trunk/xsl/common/common.xsl - Robert Stayton

-     Add support for info.M: /trunk/xsl/common/subtitles.xsl; M: /trunk/xsl/common/labels.xsl; M: /trunk/xsl/common/titles.xsl; M: /trunk/xsl/common/common.xsl; M: /trunk/xsl/common/targets.xsl - Robert Stayton

-     Fixed add-xml-base for Windows and Xalan case.M: /trunk/xsl/common/stripns.xsl - Robert Stayton

-     Added NodeInfo prefix to list of exclude-result-prefixesM: /trunk/xsl/common/stripns.xsl - Robert Stayton

### FO

The following changes have been made to the `fo` code since the 1.71.1 release.

-     Added index.page.number.properties attribute set to the set of
      reference documentation for the FO stylesheets.M: /trunk/xsl/fo/param.xweb; M: /trunk/xsl/fo/param.ent - Michael(tm) Smith

-     Changed VERSION file to include distro title (DocBook XSL
      Stylesheets), and updated HTML, FO, and manpages stylesheets to
      use that in their metadata sections (e.g., in HTML, the
      <meta name="generator" ...> contents).M: /trunk/xsl/fo/xep.xsl - Michael(tm) Smith

-     Remove duplicate orgname template.
      Switch org templates to using inline.charseq which
      handles simple.xlink.M: /trunk/xsl/fo/inline.xsl - Robert Stayton

-     Add index.page.number.properties attribute-set to format page numbers.M: /trunk/xsl/fo/autoidx.xsl - Robert Stayton

-     Pass the toc-context down to the toc.line template.M: /trunk/xsl/fo/autotoc.xsl - Robert Stayton

-     Fixed bug in use of isogen key.M: /trunk/xsl/fo/autoidx-kimber.xsl - Robert Stayton

-     Add support for crop marks in Antenna House.M: /trunk/xsl/fo/axf.xsl; M: /trunk/xsl/fo/pagesetup.xsl - Robert Stayton

-     Obsolete now that info is supported.D: /trunk/xsl/fo/docbookng.xsl - Robert Stayton

-     Move show-destination="replace" property from template to attribute-set
      so it can be customized.M: /trunk/xsl/fo/xref.xsl - Robert Stayton

-     Add table.row.properties template to customize table rows.M: /trunk/xsl/fo/table.xsl - Robert Stayton

-     Moved the entities declarations to a separate common file.M: /trunk/xsl/fo/autoidx.xsl - Robert Stayton

-     Add support for sorting glossary entriesM: /trunk/xsl/fo/param.xweb; M: /trunk/xsl/fo/param.ent; M: /trunk/xsl/fo/glossary.xsl - Robert Stayton

-     Remove obsolete dobookng.xsl, since info now supported.M: /trunk/xsl/fo/docbook.xsl - Robert Stayton

-     Fix bug #1614469 for citation linking to biblioentry.M: /trunk/xsl/fo/inline.xsl - Robert Stayton

-     Moved all properties to attribute-sets so can be customized more easily.M: /trunk/xsl/fo/verbatim.xsl - Robert Stayton

-     Fixed bug #1603790: no space between package and classname.M: /trunk/xsl/fo/synop.xsl - Robert Stayton

-     include stub file for annotations.xslM: /trunk/xsl/fo/docbook.xsl - Robert Stayton

-     Add simple.xlink processing to term and member elements.M: /trunk/xsl/fo/lists.xsl - Robert Stayton

-     Initial checkin of file for annotation processing.A: /trunk/xsl/fo/annotations.xsl - Robert Stayton

-     Some more inlines to use simple.xlink.M: /trunk/xsl/fo/inline.xsl - Robert Stayton

-     xref now supports xlink:href, using simple.xlink template.M: /trunk/xsl/fo/xref.xsl - Robert Stayton

-     modified link template to use simple.xlink now.M: /trunk/xsl/fo/inline.xsl; M: /trunk/xsl/fo/xref.xsl - Robert Stayton

-     Use number() in some comparisons to ensure number data type.M: /trunk/xsl/fo/table.xsl - Robert Stayton

-     Rewrote simple.xlink, and call it with all charseq templates.M: /trunk/xsl/fo/inline.xsl - Robert Stayton

-     Finish support for @xml:id everywhere @id is used.M: /trunk/xsl/fo/inline.xsl; M: /trunk/xsl/fo/titlepage.xsl; M: /trunk/xsl/fo/biblio.xsl; M: /trunk/xsl/fo/callout.xsl; M: /trunk/xsl/fo/fop.xsl; M: /trunk/xsl/fo/xref.xsl; M: /trunk/xsl/fo/index.xsl; M: /trunk/xsl/fo/sections.xsl; M: /trunk/xsl/fo/block.xsl; M: /trunk/xsl/fo/autoidx.xsl - Robert Stayton

-     replace name() with local-name() in most cases.M: /trunk/xsl/fo/admon.xsl; M: /trunk/xsl/fo/autotoc.xsl; M: /trunk/xsl/fo/inline.xsl; M: /trunk/xsl/fo/qandaset.xsl; M: /trunk/xsl/fo/synop.xsl; M: /trunk/xsl/fo/autoidx.xsl; M: /trunk/xsl/fo/pagesetup.xsl - Robert Stayton

-     Add support for info element.M: /trunk/xsl/fo/lists.xsl; M: /trunk/xsl/fo/refentry.xsl; M: /trunk/xsl/fo/biblio.xsl; M: /trunk/xsl/fo/qandaset.xsl; M: /trunk/xsl/fo/component.xsl; M: /trunk/xsl/fo/glossary.xsl; M: /trunk/xsl/fo/index.xsl; M: /trunk/xsl/fo/sections.xsl; M: /trunk/xsl/fo/block.xsl - Robert Stayton

-     support title in info too.M: /trunk/xsl/fo/admon.xsl - Robert Stayton

### HTML

The following changes have been made to the `html` code since the 1.71.1 release.

-     Changed VERSION file to include distro title (DocBook XSL
      Stylesheets), and updated HTML, FO, and manpages stylesheets to
      use that in their metadata sections (e.g., in HTML, the
      <meta name="generator" ...> contents).M: /trunk/xsl/html/docbook.xsl - Michael(tm) Smith

-     Add support in imageobjectco for otherunits="imagemap" to allow
      direct authoring of imagemap units.M: /trunk/xsl/html/graphics.xsl - Robert Stayton

-     Use areaspec id as imagemap map name.M: /trunk/xsl/html/graphics.xsl - Robert Stayton

-     Fixed imagemaps so they work properly going from calspair coords
      to HTML area coords.M: /trunk/xsl/html/graphics.xsl - Robert Stayton

-     qandaset was not outputting an anchor id, now it is.M: /trunk/xsl/html/qandaset.xsl - Robert Stayton

-     Obsolete now that info is supported.D: /trunk/xsl/html/docbookng.xsl - Robert Stayton

-     Moved the entities declarations to a separate common file.M: /trunk/xsl/html/autoidx.xsl - Robert Stayton

-     Add support for sorting glossary entriesM: /trunk/xsl/html/glossary.xsl - Robert Stayton

-     Remove docbookng.xsl since info now supported.M: /trunk/xsl/html/docbook.xsl - Robert Stayton

-     Add support for qanda.in.toc to add qandaentry questions to document TOC.M: /trunk/xsl/html/autotoc.xsl; M: /trunk/xsl/html/param.xweb; M: /trunk/xsl/html/param.ent - Robert Stayton

-     Fix bug #1614469 for citation linking to biblioentry.M: /trunk/xsl/html/inline.xsl - Robert Stayton

-     Fixed bug #1603790: no space between package and classname.M: /trunk/xsl/html/synop.xsl - Robert Stayton

-     Fixed two next/prev bugs.M: /trunk/xsl/html/chunkfast.xsl - Robert Stayton

-     *.propagates.style now handled in class.attribute mode.M: /trunk/xsl/html/inline.xsl; M: /trunk/xsl/html/lists.xsl; M: /trunk/xsl/html/table.xsl; M: /trunk/xsl/html/block.xsl; M: /trunk/xsl/html/footnote.xsl - Robert Stayton

-     add simple.xlink support to variablelist term and simplelist member.M: /trunk/xsl/html/lists.xsl - Robert Stayton

-     fix class attribute on sgmltag.M: /trunk/xsl/html/inline.xsl - Robert Stayton

-     add class parameter to class.attribute mode to set default class.M: /trunk/xsl/html/html.xsl - Robert Stayton

-     Convert all class attributes to use the class.attribute mode
      so class names can be customized more easily.M: /trunk/xsl/html/titlepage.xsl; M: /trunk/xsl/html/chunk-code.xsl; M: /trunk/xsl/html/division.xsl; M: /trunk/xsl/html/sections.xsl; M: /trunk/xsl/html/math.xsl; M: /trunk/xsl/html/block.xsl; M: /trunk/xsl/html/info.xsl; M: /trunk/xsl/html/footnote.xsl; M: /trunk/xsl/html/lists.xsl; M: /trunk/xsl/html/admon.xsl; M: /trunk/xsl/html/refentry.xsl; M: /trunk/xsl/html/qandaset.xsl; M: /trunk/xsl/html/graphics.xsl; M: /trunk/xsl/html/biblio.xsl; M: /trunk/xsl/html/task.xsl; M: /trunk/xsl/html/component.xsl; M: /trunk/xsl/html/glossary.xsl; M: /trunk/xsl/html/callout.xsl; M: /trunk/xsl/html/index.xsl; M: /trunk/xsl/html/synop.xsl; M: /trunk/xsl/html/verbatim.xsl; M: /trunk/xsl/html/ebnf.xsl - Robert Stayton

-     Add class.attribute mode to generate class attributes.M: /trunk/xsl/html/html.xsl - Robert Stayton

-     Added simple.xlink to most remaining inlines.
      Changed class attributes to applying class.attributes mode.M: /trunk/xsl/html/inline.xsl - Robert Stayton

-     Changed xref template to use simple.xlink tempalte.M: /trunk/xsl/html/xref.xsl - Robert Stayton

-     Improve generate.html.title to work with link targets too.M: /trunk/xsl/html/html.xsl - Robert Stayton

-     Improved simple.xlink to support link and xref.M: /trunk/xsl/html/inline.xsl - Robert Stayton

-     Use number() in some comparisons to ensure number data type.M: /trunk/xsl/html/table.xsl - Robert Stayton

-     Convert link element template to use simple.xlink.M: /trunk/xsl/html/xref.xsl - Robert Stayton

-     Improvements in simple.xlink.M: /trunk/xsl/html/inline.xsl - Robert Stayton

-     Use new link.title.attribute now.M: /trunk/xsl/html/xref.xsl - Robert Stayton

-     Rewrote simple.xlink to handle linkend also.
      Better computation of title attribute on link too.M: /trunk/xsl/html/inline.xsl - Robert Stayton

-     Fix syntax errors.M: /trunk/xsl/html/graphics.xsl; M: /trunk/xsl/html/xref.xsl - Robert Stayton

-     Finish support for @xml:id everywhere @id is used.M: /trunk/xsl/html/inline.xsl; M: /trunk/xsl/html/formal.xsl; M: /trunk/xsl/html/chunk-code.xsl; M: /trunk/xsl/html/maketoc.xsl; M: /trunk/xsl/html/chunkfast.xsl; M: /trunk/xsl/html/table.xsl; M: /trunk/xsl/html/html-rtf.xsl; M: /trunk/xsl/html/annotations.xsl; M: /trunk/xsl/html/chunk-common.xsl; M: /trunk/xsl/html/chunker.xsl; M: /trunk/xsl/html/graphics.xsl; M: /trunk/xsl/html/biblio.xsl; M: /trunk/xsl/html/callout.xsl; M: /trunk/xsl/html/xref.xsl; M: /trunk/xsl/html/synop.xsl; M: /trunk/xsl/html/autoidx.xsl - Robert Stayton

-     replace name() with local-name() in most cases.M: /trunk/xsl/html/inline.xsl; M: /trunk/xsl/html/titlepage.xsl; M: /trunk/xsl/html/division.xsl; M: /trunk/xsl/html/sections.xsl; M: /trunk/xsl/html/block.xsl; M: /trunk/xsl/html/info.xsl; M: /trunk/xsl/html/footnote.xsl; M: /trunk/xsl/html/refentry.xsl; M: /trunk/xsl/html/lists.xsl; M: /trunk/xsl/html/admon.xsl; M: /trunk/xsl/html/qandaset.xsl; M: /trunk/xsl/html/graphics.xsl; M: /trunk/xsl/html/biblio.xsl; M: /trunk/xsl/html/component.xsl; M: /trunk/xsl/html/task.xsl; M: /trunk/xsl/html/glossary.xsl; M: /trunk/xsl/html/callout.xsl; M: /trunk/xsl/html/xref.xsl; M: /trunk/xsl/html/index.xsl; M: /trunk/xsl/html/synop.xsl; M: /trunk/xsl/html/verbatim.xsl; M: /trunk/xsl/html/ebnf.xsl - Robert Stayton

-     Handle Xalan quirk as special case.M: /trunk/xsl/html/db5strip.xsl - Robert Stayton

-     Add support for info.M: /trunk/xsl/html/admon.xsl; M: /trunk/xsl/html/autotoc.xsl; M: /trunk/xsl/html/lists.xsl; M: /trunk/xsl/html/refentry.xsl; M: /trunk/xsl/html/biblio.xsl; M: /trunk/xsl/html/qandaset.xsl; M: /trunk/xsl/html/component.xsl; M: /trunk/xsl/html/glossary.xsl; M: /trunk/xsl/html/division.xsl; M: /trunk/xsl/html/index.xsl; M: /trunk/xsl/html/sections.xsl; M: /trunk/xsl/html/table.xsl; M: /trunk/xsl/html/block.xsl - Robert Stayton

### Manpages

The following changes have been made to the `manpages` code since the 1.71.1 release.

-     Changed VERSION file to include distro title (DocBook XSL
      Stylesheets), and updated HTML, FO, and manpages stylesheets to
      use that in their metadata sections (e.g., in HTML, the
      <meta name="generator" ...> contents).M: /trunk/xsl/manpages/other.xsl - Michael(tm) Smith

-     Removed single-pass namespace stripping from manpages stylesheet.
      To process DocBook 5 instances, either use the experimental
      namespace-aware DocBook 5 XSL 1.0 stylesheets, or pre-process your
      source to do the namespace stripping (two-pass processing).M: /trunk/xsl/manpages/docbook.xsl - Michael(tm) Smith

-     Added doc for man.output.lang.in.name.enabled parameter. This
      checkin completes support for writing file/pathnames for man-pages
      with $lang include in the names. Closes #1585967. knightly
      accolades to Daniel Leidert for providing the feature request.M: /trunk/xsl/manpages/param.xweb; M: /trunk/xsl/manpages/param.ent - Michael(tm) Smith

-     Added new param man.output.lang.in.name.enabled, which
      controls whether $LANG value is included in manpages
      filenames and pathnames. It works like this:

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

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

      - if man.output.subdirs.enabled is zero, each file is output
        with a foo.$lang.8 filenameM: /trunk/xsl/manpages/docbook.xsl; M: /trunk/xsl/manpages/other.xsl; M: /trunk/xsl/manpages/utility.xsl - Michael(tm) Smith

-     Use "\e" instead of "\\" for backslash output, because the
      groff docs say that's the correct thing to do; also because
      testing (thanks, Paul Dubois) shows that "\\" doesn't always
      work as expected; for example, "\\" within a table seems to
      mess things up.M: /trunk/xsl/manpages/charmap.groff.xsl - Michael(tm) Smith

-     Added the man.string.subst.map.local.pre and
      man.string.subst.map.local.post parameters. Those parameters
      enable local additions and changes to string-substitution mappings
      without the need to change the value of man.string.subst.map
      parameter (which is for standard system mappings). Closes
      #1456738. Thanks to Sam Steingold for constructing a true
      stylesheet torture test (the clisp docs) that exposed the need for
      these params.M: /trunk/xsl/manpages/param.xweb; M: /trunk/xsl/manpages/param.ent; M: /trunk/xsl/manpages/other.xsl - Michael(tm) Smith

-     Use U+2592 as an internal marker for linebreak around sbr output
      (to prevent the break from getting eaten by some normalization
      that the stylesheet does on synopses).
      Use U+2580 as an internal marker for no-break space (to work
      around a similar issue). Closes bug #1612808. Thanks to Simon
      Walter for reporting it (the sbr bug).M: /trunk/xsl/manpages/table.xsl; M: /trunk/xsl/manpages/synop.xsl; M: /trunk/xsl/manpages/utility.xsl - Michael(tm) Smith

-     Adjusted manpages stylesheet to use U+2593 as the internal
      representation for the backslash character within the stylesheet.
      This prevents backslashes in source content from getting eaten.
      Closes #1609425. Thanks to Paul DuBois for reporting the bug.M: /trunk/xsl/manpages/table.xsl; M: /trunk/xsl/manpages/info.xsl; M: /trunk/xsl/manpages/lists.xsl; M: /trunk/xsl/manpages/refentry.xsl; M: /trunk/xsl/manpages/links.xsl; M: /trunk/xsl/manpages/other.xsl; M: /trunk/xsl/manpages/utility.xsl - Michael(tm) Smith

-     Changed manpages stylesheet to always output a U+2591 character as
      the internal representation of a dash. The string-substitution
      map is then used to output a real dash when the final contents are
      serialized. Also, made a change that causes dots and dashes in the
      top comment to be unescaped.M: /trunk/xsl/manpages/table.xsl; M: /trunk/xsl/manpages/synop.xsl; M: /trunk/xsl/manpages/info.xsl; M: /trunk/xsl/manpages/lists.xsl; M: /trunk/xsl/manpages/other.xsl; M: /trunk/xsl/manpages/utility.xsl - Michael(tm) Smith

-     Output newline after admonitions (Note, Warning, etc.)M: /trunk/xsl/manpages/block.xsl - Michael(tm) Smith

-     Added the Markup element to the list of elements that get output
      in bold. Thanks to Eric S. Raymond.M: /trunk/xsl/manpages/inline.xsl - Michael(tm) Smith

-     Changed dot output to mark end of tbl(1) table format sections
      (changed from real dot to internal U+2302 representation).M: /trunk/xsl/manpages/table.xsl; M: /trunk/xsl/manpages/lists.xsl - Michael(tm) Smith

-     Replaced all dots in roff requests with U+2302 ("house"
      character), and added escaping in output for all instances of dot
      that are not in roff requests. This fixes the problem case where a
      string beginning with a dot (for example, the string ".bashrc")
      might occur at the beginning of a line in output, in which case
      would mistakenly get interpreted as a roff request. Thanks to Eric
      S. Raymond for pushing to fix this.M: /trunk/xsl/manpages/table.xsl; M: /trunk/xsl/manpages/synop.xsl; M: /trunk/xsl/manpages/block.xsl; M: /trunk/xsl/manpages/info.xsl; M: /trunk/xsl/manpages/lists.xsl; M: /trunk/xsl/manpages/refentry.xsl; M: /trunk/xsl/manpages/links.xsl; M: /trunk/xsl/manpages/other.xsl; M: /trunk/xsl/manpages/utility.xsl - Michael(tm) Smith

-     This is a first attempt at ensuring that list content nested in
      itemizedlist and orderedlist instances is properly indented. This
      is a switch from using .TP to format those lists to using .RS/.RE
      to format them instead (because .TP does not allow nesting). This
      probably breaks something else and therefore will likely need some
      refinement after more testing. Closes bug #1602616. Thanks to
      Daniel Leidert.M: /trunk/xsl/manpages/lists.xsl - Michael(tm) Smith

-     Fix bug: change <text> to <xsl:text>M: /trunk/xsl/manpages/synop.xsl - Robert Stayton

-     Fixed two element name typos.M: /trunk/xsl/manpages/utility.xsl - Robert Stayton

### Params

The following changes have been made to the `params` code since the 1.71.1 release.

-     Repaired bizarro-superman talk.M: /trunk/xsl/params/man.output.lang.in.name.enabled.xml - Michael(tm) Smith

-     Added doc for man.output.lang.in.name.enabled parameter. This
      checkin completes support for writing file/pathnames for man-pages
      with $lang include in the names. Closes #1585967. knightly
      accolades to Daniel Leidert for providing the feature request.A: /trunk/xsl/params/man.output.lang.in.name.enabled.xml - Michael(tm) Smith

-     Use "\e" instead of "\\" for backslash output, because the
      groff docs say that's the correct thing to do; also because
      testing (thanks, Paul Dubois) shows that "\\" doesn't always
      work as expected; for example, "\\" within a table seems to
      mess things up.M: /trunk/xsl/params/man.string.subst.map.xml - Michael(tm) Smith

-     Added the man.string.subst.map.local.pre and
      man.string.subst.map.local.post parameters. Those parameters
      enable local additions and changes to string-substitution mappings
      without the need to change the value of man.string.subst.map
      parameter (which is for standard system mappings). Closes
      #1456738. Thanks to Sam Steingold for constructing a true
      stylesheet torture test (the clisp docs) that exposed the need for
      these params.A: /trunk/xsl/params/man.string.subst.map.local.post.xml; A: /trunk/xsl/params/man.string.subst.map.local.pre.xml; M: /trunk/xsl/params/man.string.subst.map.xml - Michael(tm) Smith

-     Use U+2592 as an internal marker for linebreak around sbr output
      (to prevent the break from getting eaten by some normalization
      that the stylesheet does on synopses).
      Use U+2580 as an internal marker for no-break space (to work
      around a similar issue). Closes bug #1612808. Thanks to Simon
      Walter for reporting it (the sbr bug).M: /trunk/xsl/params/man.string.subst.map.xml - Michael(tm) Smith

-     Changed order of string replacements so that backslash is escaped
      and replaced after backslash and dot (as it needs to be).M: /trunk/xsl/params/man.string.subst.map.xml - Michael(tm) Smith

-     Adjusted manpages stylesheet to use U+2593 as the internal
      representation for the backslash character within the stylesheet.
      This prevents backslashes in source content from getting eaten.
      Closes #1609425. Thanks to Paul DuBois for reporting the bug.M: /trunk/xsl/params/man.string.subst.map.xml - Michael(tm) Smith

-     Changed manpages stylesheet to always output a U+2591 character as
      the internal representation of a dash. The string-substitution
      map is then used to output a real dash when the final contents are
      serialized. Also, made a change that causes dots and dashes in the
      top comment to be unescaped.M: /trunk/xsl/params/man.string.subst.map.xml - Michael(tm) Smith

-     output "\&." instead of just plain "\." (because plain "\." does
      not work...)M: /trunk/xsl/params/man.string.subst.map.xml - Michael(tm) Smith

-     Fixed problem where newlines were dropped before dots.M: /trunk/xsl/params/man.string.subst.map.xml - Michael(tm) Smith

-     Only escape dot if it actually occurs at the beginning of a line.M: /trunk/xsl/params/man.string.subst.map.xml - Michael(tm) Smith

-     fixed well-formedness errorsM: /trunk/xsl/params/xep.index.item.properties.xml - Michael(tm) Smith

-     Replaced all dots in roff requests with U+2302 ("house"
      character), and added escaping in output for all instances of dot
      that are not in roff requests. This fixes the problem case where a
      string beginning with a dot (for example, the string ".bashrc")
      might occur at the beginning of a line in output, in which case
      would mistakenly get interpreted as a roff request. Thanks to Eric
      S. Raymond for pushing to fix this.M: /trunk/xsl/params/man.string.subst.map.xml - Michael(tm) Smith

-     Add index.page.number.properties by default.M: /trunk/xsl/params/xep.index.item.properties.xml - Robert Stayton

-     Added to allow customizations of page numbers in indexes.A: /trunk/xsl/params/index.page.number.properties.xml - Robert Stayton

-     Improved wording.M: /trunk/xsl/params/glossary.sort.xml - Robert Stayton

-     Move show-destination="replace" property from template to attribute-set
      so it can be customized.M: /trunk/xsl/params/olink.properties.xml - Robert Stayton

-     dd support for sorting glossary entriesA: /trunk/xsl/params/glossary.sort.xml - Robert Stayton

-     Improved wording.M: /trunk/xsl/params/qanda.in.toc.xml - Robert Stayton

-     Add option to include qanda in tables of contents.A: /trunk/xsl/params/qanda.in.toc.xml - Robert Stayton

-     This is a first attempt at ensuring that list content nested in
      itemizedlist and orderedlist instances is properly indented. This
      is a switch from using .TP to format those lists to using .RS/.RE
      to format them instead (because .TP does not allow nesting). This
      probably breaks something else and therefore will likely need some
      refinement after more testing. Closes bug #1602616. Thanks to
      Daniel Leidert.M: /trunk/xsl/params/man.string.subst.map.xml - Michael(tm) Smith

-     Moved all properties to attribute-sets so can be customized more easily.M: /trunk/xsl/params/verbatim.properties.xml - Robert Stayton

### Template

The following changes have been made to the `template` code since the 1.71.1 release.

-     Added workaround for Xalan bug: use for-each and copy instead of copy-of (#1604770).M: /trunk/xsl/template/titlepage.xsl - Mauritz Jeanson

### Tools

The following changes have been made to the `tools` code since the 1.71.1 release.

-     Updated master makefile to enable docbook5-xsl build and
      packaging.M: /trunk/xsl/tools/make/Makefile.docParam - Michael(tm) Smith

-     Updated automated xsl-param markup system to handle
      wordml->roundtrip name change.M: /trunk/xsl/tools/xsl/build/xsl-param-link.xsl - Michael(tm) Smith

-     wordml->roundtrip name changeM: /trunk/xsl/tools/xsl/build/make-xsl-params.xsl - Michael(tm) Smith

-     Replaced all dots in roff requests with U+2302 ("house"
      character), and added escaping in output for all instances of dot
      that are not in roff requests. This fixes the problem case where a
      string beginning with a dot (for example, the string ".bashrc")
      might occur at the beginning of a line in output, in which case
      would mistakenly get interpreted as a roff request. Thanks to Eric
      S. Raymond for pushing to fix this.M: /trunk/xsl/tools/xsl/build/html2roff.xsl - Michael(tm) Smith

### Roundtrip

The following changes have been made to the `roundtrip` code since the 1.71.1 release.

-     wordml->roundtrip name changeM: /trunk/xsl/roundtrip/param.xweb - Michael(tm) Smith

-     rename to roundtrip, add OpenOffice supportM: /trunk/xsl/roundtrip/docbook-pages.xsl; M: /trunk/xsl/roundtrip/specifications.xml; A: /trunk/xsl/roundtrip/dbk2ooo.xsl; M: /trunk/xsl/roundtrip/docbook.xsl; A: /trunk/xsl/roundtrip/dbk2pages.xsl; M: /trunk/xsl/roundtrip/template.xml; A: /trunk/xsl/roundtrip/dbk2wordml.xsl; A: /trunk/xsl/roundtrip/dbk2wp.xsl; M: /trunk/xsl/roundtrip/template.dot; M: /trunk/xsl/roundtrip/wordml-final.xsl - Steve Ball