Changes since version 1.69.1 (2005-08-11)

Changes to xsl/*

  | 2005-10-11  Michael Smith <xmldoc@users.sourceforge.net>
  | 
  | 	* RELEASE-NOTES.xml: Removed spaces from Revision and Date RCS
  | 	  keywords.
  | 
  | 	* RELEASE-NOTES.xml: Use just "Revision" and "Date" RCS
  | 	  keywords, instead of $Id (because $Id adds the RCS filename,
  | 	  RCS author name, and RCS "state", none of which it seems
  | 	  like we really need in Releaseinfo).
  | 
  | 2005-10-07  Michael Smith <xmldoc@users.sourceforge.net>
  | 
  | 	* Makefile: Added wordml into doc and release build.
  | 
  | 	* Makefile: Added "install.sh" to DISTRIB_DEPENDS (because it
  | 	  has been removed from common file in releasetools.
  | 
  | 2005-10-06  Michael Smith <xmldoc@users.sourceforge.net>
  | 
  | 	* RELEASE-NOTES.xml: Corrected IDs of linkend attributes in
  | 	  some callouts.
  | 
  | 2005-10-03  Michael Smith <xmldoc@users.sourceforge.net>
  | 
  | 	* .cvsignore: Ignore .make-catalog.xsl
  | 
  | 	* Makefile: Removed everything related to making catalog.xml
  | 	  file. Building of catalog.xml is handled completely by
  | 	  releasetools/Targets.mk now.
  | 
  | 	* Makefile: Made make-catalog.xsl general-purpose and moved to
  | 	  releasetools dir so it can be used with other modules.
  | 
  | 2005-09-02  Michael Smith <xmldoc@users.sourceforge.net>
  | 
  | 	* .cvsignore, Makefile, catalog.xml: Removed catalog.xml from
  | 	  version control and updated build to automatically generate
  | 	  it. (To ensure it always contains the correct version number
  | 	  for the release.) Thanks to John L. Clark for the
  | 	  suggestion.
  | 

Changes to xsl/common/*

  | 2005-11-14  Norman Walsh <nwalsh@users.sourceforge.net>
  | 
  | 	* stripns.xsl: Handle xml:id, version, and xlink:href better;
  | 	  make sure title gets copied even when there's no info
  | 
  | 2005-11-05  Robert Stayton <bobstayton@users.sourceforge.net>
  | 
  | 	* targets.xsl: Add children (with ids) of formal objects to
  | 	  target data.
  | 
  | 2005-10-27  Norman Walsh <nwalsh@users.sourceforge.net>
  | 
  | 	* stripns.xsl: Map info elements to the right *info element
  | 	  when stripping NS. Set xml:base on external references
  | 	  rather than directly changing @fileref. Map xml:id to id.
  | 
  | 2005-10-13  Norman Walsh <nwalsh@users.sourceforge.net>
  | 
  | 	* olink.xsl: Fixed test expression
  | 
  | 2005-10-12  Michael Smith <xmldoc@users.sourceforge.net>
  | 
  | 	* insertfile.xsl: New file.
  | 
  | 2005-10-06  Norman Walsh <nwalsh@users.sourceforge.net>
  | 
  | 	* stripns.xsl: New file.
  | 
  | 2005-10-03  Michael Smith <xmldoc@users.sourceforge.net>
  | 
  | 	* make-catalog.xsl: Made make-catalog.xsl general-purpose and
  | 	  moved to releasetools dir so it can be used with other
  | 	  modules.
  | 
  | 2005-10-02  Jirka Kosek <kosek@users.sourceforge.net>
  | 
  | 	* common.xsl: Added support for case when personname doesn't
  | 	  contain specific name markup (as allowed in DocBook 5.0)
  | 
  | 2005-09-25  Robert Stayton <bobstayton@users.sourceforge.net>
  | 
  | 	* olink.xsl: Moved olink page number reference template to
  | 	  xref.xsl.
  | 
  | 2005-09-23  Robert Stayton <bobstayton@users.sourceforge.net>
  | 
  | 	* olink.xsl: Fixed handling of %p in olink xrefstyle
  | 	  templates.
  | 
  | 2005-09-09  Michael Smith <xmldoc@users.sourceforge.net>
  | 
  | 	* pi.xsl: Added colon to list of delimiters for parsing
  | 	  datetime strings into tokens. Closes #1285053. Thanks to
  | 	  Jeroen Ruigrok for the bug report, and to Mauritz Jeanson
  | 	  for spotting the cause.
  | 
  | 2005-09-02  Michael Smith <xmldoc@users.sourceforge.net>
  | 
  | 	* make-catalog.xsl: New file.
  | 

Changes to xsl/doc/*

  | 2005-10-07  Michael Smith <xmldoc@users.sourceforge.net>
  | 
  | 	* Makefile: Added wordml into doc and release build.
  | 

Changes to xsl/docsrc/*

  | 2005-10-10  Michael Smith <xmldoc@users.sourceforge.net>
  | 
  | 	* make-xsl-params.pl: Committed some additional stuff needed
  | 	  for getting wordml fully integrated into the build.
  | 
  | 2005-10-07  Michael Smith <xmldoc@users.sourceforge.net>
  | 
  | 	* Makefile, make-xsl-params.pl, reference.xml,
  | 	  xsl-param-link.xsl: Added wordml into doc and release build.
  | 

Changes to xsl/fo/*

  | 2005-11-20  Robert Stayton <bobstayton@users.sourceforge.net>
  | 
  | 	* axf.xsl: Added normalize-space() to text values in document
  | 	  properties. Handle author better, the same as xep.xsl.
  | 
  | 	* verbatim.xsl: Fixed bug in startinglinenumber when
  | 	  programlisting is inside a programlistingco.
  | 
  | 	* xep.xsl: Added normalize-space() to text values in document
  | 	  properties.
  | 
  | 2005-11-14  Michael Smith <xmldoc@users.sourceforge.net>
  | 
  | 	* synop.xsl: Added handling for cases of Methodsynopsis that
  | 	  have Modifier instances after the Methodname. Closes
  | 	  #1353365; thanks to Stephen Langer for reporting.
  | 
  | 2005-11-09  Michael Smith <xmldoc@users.sourceforge.net>
  | 
  | 	* synop.xsl: Added support for link, olink, and xref within OO
  | 	  Classsynopsis and children. (Because DocBook NG/5 allows
  | 	  it).
  | 
  | 2005-11-07  Robert Stayton <bobstayton@users.sourceforge.net>
  | 
  | 	* xref.xsl: Fixed 'nopage' option in xrefstyle.
  | 
  | 2005-11-02  Robert Stayton <bobstayton@users.sourceforge.net>
  | 
  | 	* block.xsl: fixed bug in sidebarinfo title template match.
  | 
  | 2005-10-27  Norman Walsh <nwalsh@users.sourceforge.net>
  | 
  | 	* inline.xsl: Support date as an inline
  | 
  | 	* param.ent, param.xweb: Added new parameter
  | 	  keep.relative.image.uris
  | 
  | 2005-10-25  Norman Walsh <nwalsh@users.sourceforge.net>
  | 
  | 	* table.xsl: Make sure tfoots are bold too
  | 
  | 2005-10-20  Jirka Kosek <kosek@users.sourceforge.net>
  | 
  | 	* docbook.xsl, passivetex.xsl, spaces.xsl: Map Unicode space
  | 	  characters U+2000-U+200A to fo:leaders.
  | 
  | 2005-10-17  Michael Smith <xmldoc@users.sourceforge.net>
  | 
  | 	* fo.xsl: Output a real em dash for em-dash dingbat (instead
  | 	  of two hypens).
  | 
  | 	* lists.xsl: Problem: In a PDF generated with Passivetex,
  | 	  every itemizedlist (bulleted list) has a linebreak after the
  | 	  bullet and before the listem contents. That bullet should
  | 	  not be there. Cause: Design problem in Passivetex Fix: Added
  | 	  a fix that works around the problem by not wrapping the
  | 	  listem output in an <fo:block> if passivetex.extensions=1.
  | 	  Closes #1328348. Affects: Only affects output if
  | 	  passivetex.extensions=1. Otherwise, follows previous code
  | 	  path, so behavior is exactly the same.
  | 
  | 2005-10-12  Robert Stayton <bobstayton@users.sourceforge.net>
  | 
  | 	* glossary.xsl: Fixed bug #1315700, where glossary in part
  | 	  with role="auto" produced invalid FO.
  | 
  | 2005-10-06  Norman Walsh <nwalsh@users.sourceforge.net>
  | 
  | 	* docbook.xsl: Move the stripns code to a common location;
  | 	  update @fileref and @entityref attributes in an attempt to
  | 	  handle the fact that the base URI gets mangled by the
  | 	  stripping copy.
  | 
  | 2005-10-06  Michael Smith <xmldoc@users.sourceforge.net>
  | 
  | 	* lists.xsl: Corrected minor copy-paste error (orderedlist
  | 	  template picking up value of itemizedlist.label.width
  | 	  instead of orderedlist.label.width).
  | 
  | 2005-10-05  Norman Walsh <nwalsh@users.sourceforge.net>
  | 
  | 	* lists.xsl, param.ent, param.xweb: Support default label
  | 	  width parameters for itemized and ordered lists
  | 
  | 	* synop.xsl: Comment out debugging message
  | 
  | 2005-09-29  Robert Stayton <bobstayton@users.sourceforge.net>
  | 
  | 	* autoidx.xsl: Added parameters to support localization of
  | 	  index item punctuation.
  | 
  | 	* param.ent: Added index.number.separator,
  | 	  index.range.separator, and index.term.separator parameters
  | 	  to support localization of punctuation in index entries.
  | 
  | 2005-09-29  Michael Smith <xmldoc@users.sourceforge.net>
  | 
  | 	* param.xweb: Added "Cross References" section in HTML doc
  | 	  (for consistency with the FO doc). Also, moved the existing
  | 	  FO "Cross References" section to follow the "Linking"
  | 	  section.
  | 
  | 	* param.xweb: Added ID attribues to all Reference elements
  | 	  (e.g., id="tables" for the doc for section on Table params).
  | 	  So pages for all subsections of ref docs now have stable
  | 	  filenames instead of arbitrary generated filenames.
  | 
  | 2005-09-29  Robert Stayton <bobstayton@users.sourceforge.net>
  | 
  | 	* param.xweb: Added index.number.separator,
  | 	  index.range.separator, and index.term.separator parameters
  | 	  to support localization of punctuation in index entries.
  | 
  | 2005-09-29  Michael Smith <xmldoc@users.sourceforge.net>
  | 
  | 	* refentry.xsl, synop.xsl: Generate localized title for
  | 	  Refsynopsisdiv if no appropriate Title descendant found in
  | 	  source. Closes #1212398. This change makes behavior for the
  | 	  Synopsis title consistent with the behavior of HTML and
  | 	  manpages output. Also, added
  | 	  xsl:use-attribute-sets="normal.para.spacing" to block
  | 	  generated for Cmdsynopsis output. Previously, that block had
  | 	  no spacing at all specified, which resulted it being crammed
  | 	  up to closely to the Synopsis head.
  | 
  | 2005-09-28  Michael Smith <xmldoc@users.sourceforge.net>
  | 
  | 	* lists.xsl: Removed misguided code intended for normalizing
  | 	  whitespace in term output for HTML and FO. (It's not
  | 	  necessary for those, though it is still needed in manpages
  | 	  output because we're using the .TP macro, and first line
  | 	  following that is treated differently than the subsequent
  | 	  lines. So we need to get rid of any embedded line breaks
  | 	  from within the Term source.)
  | 
  | 	* lists.xsl: Added two new parameters for handling of
  | 	  multi-term varlistentry elements:
  | 	  variablelist.term.break.after: When the
  | 	  variablelist.term.break.after is non-zero, it will generate
  | 	  a line break after each term multi-term varlistentry.
  | 	  variablelist.term.separator: When a varlistentry contains
  | 	  multiple term elements, the string specified in the value of
  | 	  the variablelist.term.separator parameter is placed after
  | 	  each term except the last. The default is ", " (a comma
  | 	  followed by a space). To suppress rendering of the
  | 	  separator, set the value of variablelist.term.separator to
  | 	  the empty string (""). These parameters are primarily
  | 	  intended to be useful if you have multi-term varlistentries
  | 	  that have long terms. Closes #1306676. Thanks to Sam
  | 	  Steingold for providing an example "lots of long terms" doc
  | 	  that demonstrated the value of having these options. Also,
  | 	  added normalize-space() call to processing of each term.
  | 	  This change affects all output formats (HTML, PDF,
  | 	  manpages). The default behavior should pretty much remain
  | 	  the same as before, but it is possible (as always) that the
  | 	  change may introduce some new bugginess.
  | 
  | 2005-09-28  Robert Stayton <bobstayton@users.sourceforge.net>
  | 
  | 	* pagesetup.xsl: Fixed bug #1306070 set with 2 books: wrong
  | 	  page numbering on 2nd book.
  | 
  | 2005-09-28  Michael Smith <xmldoc@users.sourceforge.net>
  | 
  | 	* param.ent, param.xweb: Added two new parameters for handling
  | 	  of multi-term varlistentry elements:
  | 	  variablelist.term.break.after: When the
  | 	  variablelist.term.break.after is non-zero, it will generate
  | 	  a line break after each term multi-term varlistentry.
  | 	  variablelist.term.separator: When a varlistentry contains
  | 	  multiple term elements, the string specified in the value of
  | 	  the variablelist.term.separator parameter is placed after
  | 	  each term except the last. The default is ", " (a comma
  | 	  followed by a space). To suppress rendering of the
  | 	  separator, set the value of variablelist.term.separator to
  | 	  the empty string (""). These parameters are primarily
  | 	  intended to be useful if you have multi-term varlistentries
  | 	  that have long terms. Closes #1306676. Thanks to Sam
  | 	  Steingold for providing an example "lots of long terms" doc
  | 	  that demonstrated the value of having these options. Also,
  | 	  added normalize-space() call to processing of each term.
  | 	  This change affects all output formats (HTML, PDF,
  | 	  manpages). The default behavior should pretty much remain
  | 	  the same as before, but it is possible (as always) that the
  | 	  change may introduce some new bugginess.
  | 
  | 2005-09-25  Robert Stayton <bobstayton@users.sourceforge.net>
  | 
  | 	* block.xsl: Fixed bug [ 1256277 ] sidebarinfo not supported,
  | 	  so now sidebarinfo is supported.
  | 
  | 	* sections.xsl: Fixed incorrect variable name.
  | 
  | 	* titlepage.templates.xml: Add titlepage for sidebar.
  | 
  | 	* titlepage.xsl: Add sidebar titlepage placeholder attset for
  | 	  styles.
  | 
  | 	* xref.xsl: Moved olink page citation template to xref.xsl.
  | 
  | 2005-09-24  Robert Stayton <bobstayton@users.sourceforge.net>
  | 
  | 	* sections.xsl: Fixed bug [ 1261896 ] Section title's
  | 	  footnotes in page header.
  | 
  | 2005-09-21  Robert Stayton <bobstayton@users.sourceforge.net>
  | 
  | 	* pagesetup.xsl: Fixed set.flow.properties to match on draft
  | 	  page-masters too.
  | 
  | 2005-09-20  Jirka Kosek <kosek@users.sourceforge.net>
  | 
  | 	* lists.xsl, param.ent, param.xweb: Implemented RFE #1292615.
  | 	  Added bunch of new parameters (attribute sets) that affect
  | 	  list presentation: list.block.properties,
  | 	  itemizedlist.properties, orderedlist.properties,
  | 	  itemizedlist.label.properties and
  | 	  orderedlist.label.properties. Default behaviour of
  | 	  stylesheets has not been changed but further customizations
  | 	  will be much more easier.
  | 
  | 2005-09-16  Jirka Kosek <kosek@users.sourceforge.net>
  | 
  | 	* docbook.xsl, param.ent, param.xweb, xep.xsl: Implemented RFE
  | 	  #1242092. You can enable crop marks in your document by
  | 	  setting crop.marks=1 and xep.extensions=1. Appearance of
  | 	  crop marks can be controlled by parameters crop.mark.bleed
  | 	  (6pt), crop.mark.offset (24pt) and crop.mark.width (0.5pt).
  | 	  Also there is new named template called user-xep-pis. You
  | 	  can overwrite it in order to produce some PIs that can
  | 	  control XEP as described in
  | 	  http://www.renderx.com/reference.html#Output_Formats
  | 
  | 2005-09-09  Robert Stayton <bobstayton@users.sourceforge.net>
  | 
  | 	* graphics.xsl: arbortext.extensions supports the url(...)
  | 	  syntax.
  | 
  | 2005-09-07  Jirka Kosek <kosek@users.sourceforge.net>
  | 
  | 	* autotoc.xsl: Appendixes inside article are considered for
  | 	  ToC
  | 
  | 2005-09-01  Jirka Kosek <kosek@users.sourceforge.net>
  | 
  | 	* division.xsl: Process not only subelements of book, but all
  | 	  content including PI (possibly custom).
  | 
  | 2005-08-16  Robert Stayton <bobstayton@users.sourceforge.net>
  | 
  | 	* table.xsl: Fixed bug in char attribute, where text-align was
  | 	  being set to any char value, even if the align attribute was
  | 	  not 'char'. The CALS spec says text-align set to the value
  | 	  of char only if the align attribute is 'char'.
  | 

Changes to xsl/html/*

  | 2005-11-21  Michael Smith <xmldoc@users.sourceforge.net>
  | 
  | 	* formal.xsl: Added a <div class="{$class}-contents"> wrapper
  | 	  around output of contents of all formal objects. Also, added
  | 	  an optional <br class="{class}-break"/> linebreak after all
  | 	  formal objects. WARNING: Because this change places an
  | 	  additional DIV between the DIV wrapper for the equation and
  | 	  the equation contents, it may break some existing CSS
  | 	  stylesheets that have been created with the assumption that
  | 	  there would never be an intervening DIV there. The following
  | 	  is an example of what Equation output looks like as a result
  | 	  of the changes described above. <div class="equation"> <a
  | 	  name="three" id="three"></a> <p
  | 	  class="title"><b>(1.3)</b></p> <div
  | 	  class="equation-contents"> <span
  | 	  class="mathphrase">1+1=3</span> </div> </div><br
  | 	  class="equation-break"> Rationale: These changes allow CSS
  | 	  control of the placement of the formal-object title relative
  | 	  to the formal-object contents. For example, using the CSS
  | 	  "float" property enables the title and contents to be
  | 	  rendered on the same line. Example stylesheet: .equation {
  | 	  margin-top: 20px; margin-bottom: 20px; } .equation-contents
  | 	  { float: left; } .equation .title { margin-top: 0; float:
  | 	  right; margin-right: 200px; } .equation .title b {
  | 	  font-weight: normal; } .equation-break { clear: both; } Note
  | 	  that the purpose of the ".equation-break" class is to
  | 	  provide a way to clear off the floats. If you want to
  | 	  instead have the equation title rendered to the left of the
  | 	  equation contents, you can do something like this: .equation
  | 	  { margin-top: 20px; width: 300px; margin-bottom: 20px; }
  | 	  .equation-contents { float: right; } .equation .title {
  | 	  margin-top: 0; float: left; margin-right: 200px; } .equation
  | 	  .title b { font-weight: normal; } .equation-break { clear:
  | 	  both; }
  | 
  | 2005-11-20  Robert Stayton <bobstayton@users.sourceforge.net>
  | 
  | 	* verbatim.xsl: Fixed bug in startinglinenumber when context
  | 	  is programlistingco.
  | 
  | 2005-11-14  Michael Smith <xmldoc@users.sourceforge.net>
  | 
  | 	* synop.xsl: Added handling for cases of Methodsynopsis that
  | 	  have Modifier instances after the Methodname. Closes
  | 	  #1353365; thanks to Stephen Langer for reporting.
  | 
  | 2005-11-09  Norman Walsh <nwalsh@users.sourceforge.net>
  | 
  | 	* chunker.xsl: Added a chunker.output.quiet top-level
  | 	  parameter so that the chunker can be made quiet by default
  | 
  | 2005-11-09  Michael Smith <xmldoc@users.sourceforge.net>
  | 
  | 	* synop.xsl: Added support for link, olink, and xref within OO
  | 	  Classsynopsis and children. (Because DocBook NG/5 allows
  | 	  it).
  | 
  | 2005-10-29  Norman Walsh <nwalsh@users.sourceforge.net>
  | 
  | 	* db5strip.xsl: New file.
  | 
  | 2005-10-29  Michael Smith <xmldoc@users.sourceforge.net>
  | 
  | 	* html.xsl: For case where id.warn
  | 
  | 	* html.xsl: Changed check for *info child in id.warning
  | 	  template from using contains() to using ends-with() --
  | 	  because contains() will match informal* elements
  | 	  (informaltable, etc) too -- not just *info elements. Also
  | 	  added check to make sure that *info element matched actually
  | 	  has a title (because some *info elements may not -- title is
  | 	  not a required child of *info elements). And FWIW, I don't
  | 	  think it is too aggressive to have the default behavior be
  | 	  to have the stylesheets emit notification messages about
  | 	  ID-less titled objects. If it were the default to have it
  | 	  not emit those, most users would probably never take the
  | 	  time to turn it on, including the users who it is most meant
  | 	  to benefit (those who don't yet know why they ought to be
  | 	  putting IDs on their titled objects).
  | 
  | 2005-10-29  Norman Walsh <nwalsh@users.sourceforge.net>
  | 
  | 	* html.xsl: ends-with() isn't an XSLT 1.0 function
  | 
  | 2005-10-28  Norman Walsh <nwalsh@users.sourceforge.net>
  | 
  | 	* biblio.xsl, component.xsl, division.xsl, formal.xsl,
  | 	  glossary.xsl, html.xsl, index.xsl, param.ent, param.xweb,
  | 	  refentry.xsl, sections.xsl: New parameter: id.warnings. If
  | 	  non-zero, warnings are generated for titled objects that
  | 	  don't have titles. True by default; I wonder if this will be
  | 	  too aggressive?
  | 
  | 2005-10-27  Norman Walsh <nwalsh@users.sourceforge.net>
  | 
  | 	* graphics.xsl: If the keep.relative.image.uris parameter is
  | 	  true, don't use the absolute URI (as calculated from
  | 	  xml:base) in the img src attribute, us the value the author
  | 	  specified. Note that we still have to calculate the absolute
  | 	  filename for use in the image intrinsics extension.
  | 
  | 	* inline.xsl: Support date as an inline
  | 
  | 	* param.ent, param.xweb: Added new parameter
  | 	  keep.relative.image.uris
  | 
  | 	* synop.xsl: Hack font bugs in funcsynopses
  | 
  | 2005-10-06  Norman Walsh <nwalsh@users.sourceforge.net>
  | 
  | 	* docbook.xsl: Move the stripns code to a common location;
  | 	  update @fileref and @entityref attributes in an attempt to
  | 	  handle the fact that the base URI gets mangled by the
  | 	  stripping copy.
  | 
  | 2005-09-29  Michael Smith <xmldoc@users.sourceforge.net>
  | 
  | 	* param.xweb: Added "Cross References" section in HTML doc
  | 	  (for consistency with the FO doc). Also, moved the existing
  | 	  FO "Cross References" section to follow the "Linking"
  | 	  section.
  | 
  | 	* param.xweb: Added ID attribues to all Reference elements
  | 	  (e.g., id="tables" for the doc for section on Table params).
  | 	  So pages for all subsections of ref docs now have stable
  | 	  filenames instead of arbitrary generated filenames.
  | 
  | 2005-09-28  Michael Smith <xmldoc@users.sourceforge.net>
  | 
  | 	* html.xsl: Problem: Garbage characters appear in content of
  | 	  Title attribute in HTML output. Cause: Contents of Alt
  | 	  element, including line breaks, were being copied over "as
  | 	  is" to value of Title attribute in HTML output. Line breaks
  | 	  in Title appear a garbage characters when displayed as
  | 	  pop-up "tool text". Fix: Added call to normalize-space()
  | 	  when transforming content of Alt for HTML output. Closes
  | 	  #1254532. Thanks to Sam Steingold for reporting the problem.
  | 
  | 	* lists.xsl: Removed misguided code intended for normalizing
  | 	  whitespace in term output for HTML and FO. (It's not
  | 	  necessary for those, though it is still needed in manpages
  | 	  output because we're using the .TP macro, and first line
  | 	  following that is treated differently than the subsequent
  | 	  lines. So we need to get rid of any embedded line breaks
  | 	  from within the Term source.)
  | 
  | 	* lists.xsl, param.ent, param.xweb: Added two new parameters
  | 	  for handling of multi-term varlistentry elements:
  | 	  variablelist.term.break.after: When the
  | 	  variablelist.term.break.after is non-zero, it will generate
  | 	  a line break after each term multi-term varlistentry.
  | 	  variablelist.term.separator: When a varlistentry contains
  | 	  multiple term elements, the string specified in the value of
  | 	  the variablelist.term.separator parameter is placed after
  | 	  each term except the last. The default is ", " (a comma
  | 	  followed by a space). To suppress rendering of the
  | 	  separator, set the value of variablelist.term.separator to
  | 	  the empty string (""). These parameters are primarily
  | 	  intended to be useful if you have multi-term varlistentries
  | 	  that have long terms. Closes #1306676. Thanks to Sam
  | 	  Steingold for providing an example "lots of long terms" doc
  | 	  that demonstrated the value of having these options. Also,
  | 	  added normalize-space() call to processing of each term.
  | 	  This change affects all output formats (HTML, PDF,
  | 	  manpages). The default behavior should pretty much remain
  | 	  the same as before, but it is possible (as always) that the
  | 	  change may introduce some new bugginess.
  | 
  | 2005-09-27  Michael Smith <xmldoc@users.sourceforge.net>
  | 
  | 	* inline.xsl: Added "wrapper-name" param to inline.charseq
  | 	  named template, enabling it to output inlines other than
  | 	  just "span". Acronym and Abbrev templates now use
  | 	  inline.charseq to output HTML "acronym" and "abbr" elements
  | 	  (instead of "span"). Closes #1305468. Thanks to Sam
  | 	  Steingold for suggesting the change.
  | 
  | 2005-09-25  Robert Stayton <bobstayton@users.sourceforge.net>
  | 
  | 	* qandaset.xsl: Fixed bug [ 1292052 ] acronym/remark in
  | 	  qandaentry/question TOC.
  | 
  | 2005-09-24  Robert Stayton <bobstayton@users.sourceforge.net>
  | 
  | 	* qandaset.xsl: Fixed bug [ 1261811 ] Redundant output of b
  | 	  and anchor element with identical id.
  | 
  | 2005-09-12  Robert Stayton <bobstayton@users.sourceforge.net>
  | 
  | 	* qandaset.xsl: Removed colspan on tr elements since it is
  | 	  invalid and already on the td anyway. Fixes bug 1261832.
  | 
  | 2005-09-11  Norman Walsh <nwalsh@users.sourceforge.net>
  | 
  | 	* table.xsl: Can you say infinite loop? I knew you could.
  | 
  | 2005-08-28  Michael Smith <xmldoc@users.sourceforge.net>
  | 
  | 	* chunker.xsl: Changed version attribute on xsl:stylesheet
  | 	  from 1.1 to 1.0
  | 
  | 2005-08-24  Norman Walsh <nwalsh@users.sourceforge.net>
  | 
  | 	* block.xsl, component.xsl, division.xsl, html.xsl,
  | 	  inline.xsl, refentry.xsl, sections.xsl: Attempt to support
  | 	  @dir more effectively
  | 

Changes to xsl/htmlhelp/*

  | 2005-09-16  Jirka Kosek <kosek@users.sourceforge.net>
  | 
  | 	* htmlhelp-common.xsl: Applied patch #1048856 from techtonik.
  | 	  HTML output is used instead of d-o-e and text method.
  | 

Changes to xsl/lib/*

  | 2005-10-24  Michael Smith <xmldoc@users.sourceforge.net>
  | 
  | 	* lib.xweb: Move trim.text template into lib.xweb file.
  | 

Changes to xsl/manpages/*

  | 2005-11-20  Michael Smith <xmldoc@users.sourceforge.net>
  | 
  | 	* table.xsl: Checkpointing. This still doesn't handle all
  | 	  rowspan/colspan combinations correctly.
  | 
  | 2005-11-10  Michael Smith <xmldoc@users.sourceforge.net>
  | 
  | 	* html2roff.xsl: Proceed each converted Pre instance with a
  | 	  .sp macro, to generate a line of vertical space before the
  | 	  .nf no-fill region.
  | 
  | 2005-11-09  Michael Smith <xmldoc@users.sourceforge.net>
  | 
  | 	* .cvsignore, Makefile, docbook.xsl, html2roff.xsl: Changed
  | 	  build to generate a "html-synop.xsl" file and to have it
  | 	  imported into the driver stylesheet. The build now uses the
  | 	  newly added html2roff.xsl stylesheet to transform the
  | 	  ../xhtml/synop.xsl file to generate the html-synop.xsl file.
  | 	  The only transformation it currently does is to transform
  | 	  <br/> instances into line breaks and to transform
  | 	  <pre></pre> instances into roff "no fill region" markup.
  | 	  This change is a cheap way to enable the manpages stylesheet
  | 	  to correctly handle OO synopsis content, which it did not
  | 	  handle correctly previously.
  | 
  | 	* Makefile, docbook.xsl: Reverted change that caused xhtml
  | 	  stylesheets to be imported instead of html ones.
  | 
  | 	* html2roff.xsl: Output dot before linebreak when transforming
  | 	  <br/>. Tested and seems to work as expected. Classsynopsis
  | 	  et al now render with breaks and spaces in correct places.
  | 
  | 2005-11-08  Michael Smith <xmldoc@users.sourceforge.net>
  | 
  | 	* table.xsl: Checkpointing. This currently does not work
  | 	  as-is. I added support for processing Rowspan correctly and
  | 	  it seems to work as expected, but still need to do add some
  | 	  handling to actually generate the tbl(1) format spec. This
  | 	  implementation relies on holding a big node-set in memory,
  | 	  containing "Cell" elements store information about the
  | 	  nature of each cell (e.g., whether it is a "normal" cell, or
  | 	  the result of a Rowspan or Colspan). I could not figure out
  | 	  a way to implement support for Rowspan without ending up
  | 	  storing multiple, duplicate, Cell elements for each cell.
  | 	  (It gets uniq-ified later using the EXSLT set:distinct
  | 	  function.) The duplication will probably cause performance
  | 	  and memory issues with big tables. Maybe I will figure out
  | 	  later how to do it properly; but for now, this will have to
  | 	  do.
  | 
  | 2005-11-03  Michael Smith <xmldoc@users.sourceforge.net>
  | 
  | 	* synop.xsl: Fix for problem of multiple Arg instances in
  | 	  Group not being separated by vertical bars. Closes #1346716.
  | 	  Thanks to Costin Stroie for reporting the problem.
  | 
  | 2005-10-24  Michael Smith <xmldoc@users.sourceforge.net>
  | 
  | 	* table.xsl, utility.xsl: Move trim.text template into
  | 	  lib.xweb file.
  | 
  | 2005-10-20  Michael Smith <xmldoc@users.sourceforge.net>
  | 
  | 	* docbook.xsl, table.xsl: First shot at implementing table
  | 	  support in the manpages stylesheet. This works well as-is
  | 	  for normal span-less tables. It even works for tables with
  | 	  colspans. But it does not yet even attempt to do anything
  | 	  for rowspans. It will take more work to add rowspan handling
  | 	  that. Not sure if it's worth the work, really. Note: This
  | 	  table support is implemented by do a first pass to process
  | 	  each table using the templates in the HTML stylesheet (which
  | 	  we import). We don't override any of the <row> or <tr> or
  | 	  <entry> or <td>, etc., table-markup templates, but we do
  | 	  override the block and inline templates for whatever the
  | 	  child content of the <entry> and <td> instances. So we end
  | 	  up with a node that has "hybrid" output -- with table rows
  | 	  and cells marked up with HTML <tr> and <td> tags, with with
  | 	  the <td> child content marked up in roff. So we use
  | 	  exsl:node-set on that node and make a second-pass through
  | 	  all of it to replace the <tr> and <td> parts with tbl(1)
  | 	  macros. Voila -- the end result is properly marked up
  | 	  tbl/roff output for the table. One nice thing about doing it
  | 	  this is that it supports both CALS and HTML table markup,
  | 	  without needing any conditional logic to deal with CALS
  | 	  separately. Because the first pass causes both the CALS and
  | 	  HTML source markup to be "normalized" into HTML.
  | 
  | 	* table.xsl: Corrected error in generation of table "format"
  | 	  spec.
  | 
  | 	* utility.xsl: Added a utility template for trimming
  | 	  whitespace off the beginning and end of text chunks.
  | 
  | 2005-10-17  Michael Smith <xmldoc@users.sourceforge.net>
  | 
  | 	* docbook.xsl, info.xsl, other.xsl, utility.xsl: Improved
  | 	  handling or Author/Editor/Othercredit. Reworked content of
  | 	  (non-visible) comment added at top of each page (metadata
  | 	  stuff). Added support for generating a manifest file (useful
  | 	  for cleaning up after builds, etc.)
  | 
  | 2005-10-05  Michael Smith <xmldoc@users.sourceforge.net>
  | 
  | 	* refentry.xsl: Problem:: In output of <xref endterm="foo"/>
  | 	  to top-level sections, titles are not rendered in all caps.
  | 	  Cause:: <xref endterm="foo"/> is handled in the HTML
  | 	  stylesheets by a different mode than that used for normal
  | 	  Xref output. Fix:: Added mode template for processing output
  | 	  of first-level section titles when the are referred to via
  | 	  Endterm. Closes #1215547. Thanks to Jens Granseuer for
  | 	  reporting the problem.
  | 
  | 	* synop.xsl: Problem:: Extra space added before Arg output
  | 	  Cmdsynopsis in some cases where the Arg contents appear at
  | 	  the beginning of a line. bdmond [-s, --start] [-k, --stop]
  | 	  [-h, --help] [-V, --version] Cause:: Some other fix made
  | 	  around the time of v1.68.0 introduced a regression in
  | 	  behavior for cases where an Arg is preceded by an Sbr. The
  | 	  Sbr produces a line break as expected, but the line break is
  | 	  followed by a space and then the contents of the following
  | 	  Arg. Fix:: The code for processing Args now checks to see if
  | 	  the first preceding sibling of the Arg is an Sbr. If so, it
  | 	  does not output the additional space; otherwise, it outputs
  | 	  the space. - <xsl:if test="position()>1"><xsl:value-of
  | 	  select="$sepchar"/></xsl:if> + <xsl:if test="position()>1
  | 	  and + not(preceding-sibling::*[1][self::sbr])" +
  | 	  ><xsl:value-of select="$sepchar"/></xsl:if> Closes #1313481.
  | 	  Thanks to Costin Stroie for reporting the problem and
  | 	  pointing out where the cause was in the code.
  | 
  | 	* synop.xsl: Problem:: Number generated for Synopfragref
  | 	  output, but no number generated in Synopfragment output.
  | 	  Cause:: manpages stylesheets import the HTML stylesheets.
  | 	  manpages stylesheets do not include a Synopfragref template,
  | 	  so they were just picking up the HTML one. However, the
  | 	  manpages stylesheet did have a Synopfragment template, which
  | 	  overrode the HTML one. Problem is that the manpages
  | 	  Synopfragment was not complete. Fix:: Correctly "ported"
  | 	  Synopfragment template from HTML stylesheets and added
  | 	  manpages-specific character markup and features. As a result
  | 	  of these changes, in the output now: - correct numbers a
  | 	  generated for Synopfragment output - Synopfragref contentes
  | 	  are italicized, as they should be - Synopfragment output is
  | 	  output with a hanging indent (similar to the hanging indent
  | 	  used for Cmysynopsis output) - for cases where there are a
  | 	  group of Synopfragments together, a line of vertical space
  | 	  is generated only before first, and suppressed before
  | 	  subsequent ones. Closes #599439. Thanks to Dennis Grace for
  | 	  reporting the problem (long, long ago) and for submitting a
  | 	  patch (which was used as-is but neverthelesss provided some
  | 	  insights).
  | 
  | 2005-09-28  Michael Smith <xmldoc@users.sourceforge.net>
  | 
  | 	* lists.xsl, param.ent, param.xweb: Added two new parameters
  | 	  for handling of multi-term varlistentry elements:
  | 	  variablelist.term.break.after: When the
  | 	  variablelist.term.break.after is non-zero, it will generate
  | 	  a line break after each term multi-term varlistentry.
  | 	  variablelist.term.separator: When a varlistentry contains
  | 	  multiple term elements, the string specified in the value of
  | 	  the variablelist.term.separator parameter is placed after
  | 	  each term except the last. The default is ", " (a comma
  | 	  followed by a space). To suppress rendering of the
  | 	  separator, set the value of variablelist.term.separator to
  | 	  the empty string (""). These parameters are primarily
  | 	  intended to be useful if you have multi-term varlistentries
  | 	  that have long terms. Closes #1306676. Thanks to Sam
  | 	  Steingold for providing an example "lots of long terms" doc
  | 	  that demonstrated the value of having these options. Also,
  | 	  added normalize-space() call to processing of each term.
  | 	  This change affects all output formats (HTML, PDF,
  | 	  manpages). The default behavior should pretty much remain
  | 	  the same as before, but it is possible (as always) that the
  | 	  change may introduce some new bugginess.
  | 

Changes to xsl/params/*

  | 2005-10-28  Norman Walsh <nwalsh@users.sourceforge.net>
  | 
  | 	* id.warnings.xml: New file.
  | 
  | 2005-10-27  Norman Walsh <nwalsh@users.sourceforge.net>
  | 
  | 	* keep.relative.image.uris.xml: New file.
  | 
  | 2005-10-07  Robert Stayton <bobstayton@users.sourceforge.net>
  | 
  | 	* pages.template.xml, wordml.template.xml: xsltproc fails on
  | 	  the default empty definition of these params. I added single
  | 	  quotes.
  | 
  | 2005-10-06  Norman Walsh <nwalsh@users.sourceforge.net>
  | 
  | 	* itemizedlist.label.width.xml, orderedlist.label.width.xml:
  | 	  Pick better defaults
  | 
  | 2005-10-05  Jirka Kosek <kosek@users.sourceforge.net>
  | 
  | 	* component.title.properties.xml: Support article/info/title
  | 	  (DocBook 5.0)
  | 
  | 2005-10-05  Norman Walsh <nwalsh@users.sourceforge.net>
  | 
  | 	* itemizedlist.label.width.xml, orderedlist.label.width.xml:
  | 	  New file.
  | 
  | 2005-09-29  Robert Stayton <bobstayton@users.sourceforge.net>
  | 
  | 	* index.number.separator.xml, index.range.separator.xml,
  | 	  index.term.separator.xml: New file.
  | 
  | 2005-09-28  Michael Smith <xmldoc@users.sourceforge.net>
  | 
  | 	* variablelist.term.break.after.xml,
  | 	  variablelist.term.separator.xml: New file.
  | 
  | 2005-09-21  Robert Stayton <bobstayton@users.sourceforge.net>
  | 
  | 	* olink.doctitle.xml: Convert 'no' to string in default value.
  | 
  | 2005-09-20  Jirka Kosek <kosek@users.sourceforge.net>
  | 
  | 	* itemizedlist.label.properties.xml,
  | 	  itemizedlist.properties.xml, list.block.properties.xml: New
  | 	  file.
  | 
  | 2005-09-20  Michael Smith <xmldoc@users.sourceforge.net>
  | 
  | 	* man.string.subst.map.xml: Fixed handling of groff font
  | 	  requests output for Refsect1/Title instances. Closes
  | 	  #1296252. Thanks to Paul DuBois for reporting. Problem:
  | 	  Instances of \\FB (instead of \\fB) in output for
  | 	  Refsect1/Title. Cause: All content of Refsect1/Title gets
  | 	  uppercased (including any groff requests that end up in the
  | 	  output. Fix: Added s/\\FB/\fB/, etc., matches to value of
  | 	  man.string.subst.map param. (man.string.subst.map is
  | 	  basically used for "cleaning up" borked groff markup output
  | 	  from initial formatting pass). Affects: This affects output
  | 	  of titles for all Refsect1-level headings in manpages
  | 	  output.
  | 
  | 2005-09-20  Jirka Kosek <kosek@users.sourceforge.net>
  | 
  | 	* orderedlist.label.properties.xml,
  | 	  orderedlist.properties.xml: New file.
  | 
  | 2005-09-16  Jirka Kosek <kosek@users.sourceforge.net>
  | 
  | 	* crop.mark.bleed.xml, crop.mark.offset.xml,
  | 	  crop.mark.width.xml, crop.marks.xml: New file.
  | 
  | 2005-08-27  Michael Smith <xmldoc@users.sourceforge.net>
  | 
  | 	* appendix.autolabel.xml, chapter.autolabel.xml,
  | 	  part.autolabel.xml, preface.autolabel.xml: Changed short
  | 	  descriptions in doc for *autolabel* params to match new
  | 	  autolabel behavior.
  | 
  | 	* chapter.autolabel.xml: Fixed typo
  | 

Changes to xsl/xhtml/*

  | 2005-11-08  Michael Smith <xmldoc@users.sourceforge.net>
  | 
  | 	* .cvsignore: Ignore db5strip.xsl.
  | 

Changes to xsl/wordml/*

  | 2005-11-11  <balls@users.sourceforge.net>
  | 
  | 	* Makefile, README, blocks-spec.xml, docbook-pages.xsl,
  | 	  docbook.xsl, pages-normalise.xsl, sections-spec.xml,
  | 	  specifications.xml, template-pages.xml, template.dot,
  | 	  template.xml, wordml-blocks.xsl, wordml-final.xsl,
  | 	  wordml-sections.xsl: added blocks stylesheet to support
  | 	  bibliographies, glossaries and qandasets
  | 
  | 2005-11-03  <balls@users.sourceforge.net>
  | 
  | 	* docbook-pages.xsl, docbook.xsl, specifications.xml,
  | 	  template-pages.xml, template.dot, template.xml,
  | 	  wordml-final.xsl: added mediaobject caption
  | 
  | 2005-10-31  <balls@users.sourceforge.net>
  | 
  | 	* docbook-pages.xsl, docbook.xsl, pages-normalise.xsl,
  | 	  specifications.xml, template-pages.xml, wordml-final.xsl:
  | 	  added callouts
  | 
  | 2005-10-13  <balls@users.sourceforge.net>
  | 
  | 	* specifications.xml, wordml-final.xsl: added abstract, fixed
  | 	  itemizedlist, ulink
  | 
  | 	* template.dot: New file.
  | 
  | 2005-10-07  Michael Smith <xmldoc@users.sourceforge.net>
  | 
  | 	* .cvsignore: New file.
  | 
  | 2005-10-07  <balls@users.sourceforge.net>
  | 
  | 	* Makefile: fixed Makefile added many features to Pages
  | 	  support added revhistory, inlines, highlights, abstract
  | 
  | 2005-10-07  Michael Smith <xmldoc@users.sourceforge.net>
  | 
  | 	* Makefile: Added wordml into doc and release build.
  | 
  | 2005-10-07  <balls@users.sourceforge.net>
  | 
  | 	* docbook-pages.xsl, pages-normalise.xsl: fixed Makefile added
  | 	  many features to Pages support added revhistory, inlines,
  | 	  highlights, abstract
  | 
  | 2005-10-07  Michael Smith <xmldoc@users.sourceforge.net>
  | 
  | 	* param.xweb: Added wordml into doc and release build.
  | 
  | 2005-10-07  <balls@users.sourceforge.net>
  | 
  | 	* sections-spec.xml, specifications.xml, template-pages.xml,
  | 	  template.xml, wordml-final.xsl, wordml-sections.xsl: fixed
  | 	  Makefile added many features to Pages support added
  | 	  revhistory, inlines, highlights, abstract
  | 
  | 2005-09-19  <balls@users.sourceforge.net>
  | 
  | 	* docbook.xsl, template-pages.xml: fixed handling linebreaks
  | 	  when generating WordML added Apple Pages support
  | 

Changes to xsl/doc/wordml/*

  | 2005-11-08  Michael Smith <xmldoc@users.sourceforge.net>
  | 
  | 	* .cvsignore: New file.
  | 
  | 2005-10-07  Michael Smith <xmldoc@users.sourceforge.net>
  | 
  | 	* Makefile: New file.
  | 

Changes to xsl/docsrc/wordml/*

  | 2005-11-08  Michael Smith <xmldoc@users.sourceforge.net>
  | 
  | 	* .cvsignore: New file.
  | 
  | 2005-10-07  Michael Smith <xmldoc@users.sourceforge.net>
  | 
  | 	* Makefile: New file.
  | 

Changes to xsl/extensions/saxon643/.classes/*

  | 2005-10-06  Norman Walsh <nwalsh@users.sourceforge.net>
  | 
  | 	* .cvsignore, Makefile, Makefile.common: We've switched to ant
  | 	  for building these class files
  | 

Changes to xsl/extensions/saxon643/.classes/com/*

  | 2005-10-06  Norman Walsh <nwalsh@users.sourceforge.net>
  | 
  | 	* .cvsignore, Makefile: We've switched to ant for building
  | 	  these class files
  | 

Changes to xsl/extensions/saxon643/.classes/com/nwalsh/*

  | 2005-10-06  Norman Walsh <nwalsh@users.sourceforge.net>
  | 
  | 	* .cvsignore, Makefile: We've switched to ant for building
  | 	  these class files
  | 

Changes to xsl/extensions/saxon643/com/nwalsh/saxon/*

  | 2005-09-16  Norman Walsh <nwalsh@users.sourceforge.net>
  | 
  | 	* ImageIntrinsics.java: Handle the case where the imageFn is
  | 	  actually a URI. This still needs work.
  | 

Changes to xsl/extensions/saxon643/.classes/com/nwalsh/saxon/*

  | 2005-10-06  Norman Walsh <nwalsh@users.sourceforge.net>
  | 
  | 	* .cvsignore, Makefile: We've switched to ant for building
  | 	  these class files
  | 

