2005-11-21 01:40  xmldoc

  * xsl/html/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 11:31  bobstayton

  * xsl/fo/axf.xsl:

  Added normalize-space() to text values in document properties.
  Handle author better, the same as xep.xsl.

2005-11-20 11:30  bobstayton

  * xsl/fo/xep.xsl:

  Added normalize-space() to text values in document properties.

2005-11-19 18:44  bobstayton

  * xsl/html/verbatim.xsl:

  Fixed bug in startinglinenumber when context is programlistingco.

2005-11-19 18:01  xmldoc

  * xsl/manpages/table.xsl:

  Checkpointing. This still doesn't handle all rowspan/colspan
  combinations correctly.

2005-11-19 17:39  bobstayton

  * xsl/fo/verbatim.xsl:

  Fixed bug in startinglinenumber when programlisting is inside a
  programlistingco.

2005-11-14 03:22  nwalsh

  * xsl/common/stripns.xsl:

  Handle xml:id, version, and xlink:href better; make sure title gets
  copied even when there's no info

2005-11-13 22:15  xmldoc

  * xsl/: fo/synop.xsl, html/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-10 21:18  balls

  * xsl/wordml/: 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-09 20:27  xmldoc

  * xsl/manpages/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 12:49  nwalsh

  * xsl/html/chunker.xsl:

  Added a chunker.output.quiet top-level parameter so that the
  chunker can be made quiet by default

2005-11-09 06:41  xmldoc

  * xsl/: fo/synop.xsl, html/synop.xsl:

  Added support for link, olink, and xref within OO Classsynopsis and
  children. (Because DocBook NG/5 allows it).

2005-11-09 04:23  xmldoc

  * xsl/manpages/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-09 04:04  xmldoc

  * xsl/manpages/: Makefile, docbook.xsl:

  Reverted change that caused xhtml stylesheets to be imported
  instead of html ones.

2005-11-09 03:49  xmldoc

  * xsl/manpages/: .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.

2005-11-07 22:17  xmldoc

  * xsl/docsrc/wordml/.cvsignore:

  Ignore generated docparam.xml file.

2005-11-07 22:16  xmldoc

  * xsl/xhtml/.cvsignore:

  Ignore db5strip.xsl.

2005-11-07 22:15  xmldoc

  * xsl/doc/wordml/.cvsignore:

  Ignore generated HTML output.

2005-11-07 22:01  xmldoc

  * xsl/manpages/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-07 10:31  bobstayton

  * xsl/fo/xref.xsl:

  Fixed 'nopage' option in xrefstyle.

2005-11-04 19:27  bobstayton

  * xsl/common/targets.xsl:

  Add children (with ids) of formal objects to target data.

2005-11-03 14:06  balls

  * xsl/wordml/: docbook-pages.xsl, docbook.xsl, specifications.xml,
  template-pages.xml, template.dot, template.xml, wordml-final.xsl:

  added mediaobject caption

2005-11-03 01:27  xmldoc

  * xsl/manpages/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-11-02 02:26  bobstayton

  * xsl/fo/block.xsl:

  fixed bug in sidebarinfo title template match.

2005-10-30 21:19  balls

  * xsl/wordml/: docbook-pages.xsl, docbook.xsl, pages-normalise.xsl,
  specifications.xml, template-pages.xml, wordml-final.xsl:

  added callouts

2005-10-29 10:22  nwalsh

  * xsl/html/html.xsl:

  ends-with() isn't an XSLT 1.0 function

2005-10-29 10:18  nwalsh

  * xsl/html/db5strip.xsl:

  Output the stripped document for debugging or if you want to
  process it more than once

2005-10-29 02:12  xmldoc

  * xsl/html/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 01:58  xmldoc

  * xsl/html/html.xsl:

  For case where id.warn

2005-10-28 05:35  nwalsh

  * xsl/: html/biblio.xsl, html/component.xsl, html/division.xsl,
  html/formal.xsl, html/glossary.xsl, html/html.xsl, html/index.xsl,
  html/param.ent, html/param.xweb, html/refentry.xsl,
  html/sections.xsl, params/id.warnings.xml:

  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 06:47  nwalsh

  * xsl/common/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-27 06:46  nwalsh

  * xsl/html/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.

2005-10-27 06:44  nwalsh

  * xsl/: fo/inline.xsl, html/inline.xsl:

  Support date as an inline

2005-10-27 06:44  nwalsh

  * xsl/html/synop.xsl:

  Hack font bugs in funcsynopses

2005-10-27 06:44  nwalsh

  * xsl/: fo/param.ent, fo/param.xweb, html/param.ent,
  html/param.xweb, params/keep.relative.image.uris.xml:

  Added new parameter keep.relative.image.uris

2005-10-25 04:49  nwalsh

  * xsl/fo/table.xsl:

  Make sure tfoots are bold too

2005-10-23 23:39  xmldoc

  * xsl/: lib/lib.xweb, manpages/table.xsl, manpages/utility.xsl:

  Move trim.text template into lib.xweb file.

2005-10-20 06:58  xmldoc

  * xsl/manpages/table.xsl:

  Corrected error in generation of table "format" spec.

2005-10-20 06:49  xmldoc

  * xsl/manpages/utility.xsl:

  Added a utility template for trimming whitespace off the beginning
  and end of text chunks.

2005-10-20 06:48  xmldoc

  * xsl/manpages/: 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.

2005-10-20 03:08  kosek

  * xsl/fo/: docbook.xsl, passivetex.xsl, spaces.xsl:

  Map Unicode space characters U+2000-U+200A to fo:leaders.

2005-10-17 11:52  xmldoc

  * xsl/manpages/: 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-17 00:43  xmldoc

  * xsl/fo/fo.xsl:

  Output a real em dash for em-dash dingbat (instead of two hypens).

2005-10-16 21:40  xmldoc

  * xsl/fo/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-13 14:22  balls

  * xsl/wordml/template.dot:

  added Word template file

2005-10-13 08:44  nwalsh

  * xsl/common/olink.xsl:

  Fixed test expression

2005-10-13 00:12  balls

  * xsl/wordml/: specifications.xml, wordml-final.xsl:

  added abstract, fixed itemizedlist, ulink

2005-10-12 11:28  bobstayton

  * xsl/fo/glossary.xsl:

  Fixed bug #1315700, where glossary in part with role="auto"
  produced invalid FO.

2005-10-12 07:58  xmldoc

  * xsl/common/insertfile.xsl:

  This is a standalone "utility" stylesheet (it's not imported by and
  of the drivers). Its purpose is to transform all instances of
  DocBook-specific "insert file" markup (e.g., <textdata
  fileref="foo.txt) with Xinclude instances. It is mainly intended as
  an alternative to the DocBook XSLT Java insertfile() extension.

2005-10-11 02:00  xmldoc

  * xsl/RELEASE-NOTES.xml:

  Removed spaces from Revision and Date RCS keywords.

2005-10-11 01:59  xmldoc

  * xsl/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-10 07:31  xmldoc

  * xsl/docsrc/make-xsl-params.pl:

  Committed some additional stuff needed for getting wordml fully
  integrated into the build.

2005-10-07 10:09  bobstayton

  * xsl/params/: pages.template.xml, wordml.template.xml:

  xsltproc fails on the default empty definition of these params.  I
  added single quotes.

2005-10-07 01:50  xmldoc

  * xsl/: Makefile, doc/Makefile, doc/wordml/Makefile,
  docsrc/Makefile, docsrc/make-xsl-params.pl, docsrc/reference.xml,
  docsrc/xsl-param-link.xsl, docsrc/wordml/Makefile,
  wordml/.cvsignore, wordml/Makefile, wordml/param.xweb:

  Added wordml into doc and release build.

2005-10-06 23:43  balls

  * xsl/wordml/: Makefile, docbook-pages.xsl, pages-normalise.xsl,
  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-10-06 21:51  xmldoc

  * xsl/Makefile:

  Added "install.sh" to DISTRIB_DEPENDS (because it has been removed
  from common file in releasetools.

2005-10-06 09:27  nwalsh

  * xsl/: common/stripns.xsl, fo/docbook.xsl, html/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 05:01  nwalsh

  * xsl/params/: itemizedlist.label.width.xml,
  orderedlist.label.width.xml:

  Pick better defaults

2005-10-06 04:47  nwalsh

  * xsl/extensions/saxon643/.classes/: .cvsignore, Makefile,
  Makefile.common, com/.cvsignore, com/Makefile,
  com/nwalsh/.cvsignore, com/nwalsh/Makefile,
  com/nwalsh/saxon/.cvsignore, com/nwalsh/saxon/Makefile:

  We've switched to ant for building these class files

2005-10-05 21:09  xmldoc

  * xsl/RELEASE-NOTES.xml:

  Corrected IDs of linkend attributes in some callouts.

2005-10-05 21:08  xmldoc

  * xsl/fo/lists.xsl:

  Corrected minor copy-paste error (orderedlist template picking up
  value of itemizedlist.label.width instead of
  orderedlist.label.width).

2005-10-05 14:05  nwalsh

  * xsl/: fo/lists.xsl, fo/param.ent, fo/param.xweb,
  params/itemizedlist.label.width.xml,
  params/orderedlist.label.width.xml:

  Support default label width parameters for itemized and ordered
  lists

2005-10-05 14:04  nwalsh

  * xsl/fo/synop.xsl:

  Comment out debugging message

2005-10-05 08:56  kosek

  * xsl/params/component.title.properties.xml:

  Support article/info/title (DocBook 5.0)

2005-10-05 00:23  xmldoc

  * xsl/manpages/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.

2005-10-05 00:00  xmldoc

  * xsl/manpages/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-10-04 22:28  xmldoc

  * xsl/manpages/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.

2005-10-03 01:18  xmldoc

  * xsl/.cvsignore:

  Ignore .make-catalog.xsl

2005-10-03 01:13  xmldoc

  * xsl/Makefile:

  Removed everything related to making catalog.xml file. Building of
  catalog.xml is handled completely by releasetools/Targets.mk now.

2005-10-02 21:54  xmldoc

  * xsl/: Makefile, common/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 08:55  kosek

  * xsl/common/common.xsl:

  Added support for case when personname doesn't contain specific
  name markup (as allowed in DocBook 5.0)

2005-09-29 08:00  xmldoc

  * xsl/fo/: 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-29 00:19  bobstayton

  * xsl/fo/autoidx.xsl:

  Added parameters to support localization of index item punctuation.

2005-09-29 00:18  bobstayton

  * xsl/fo/: param.ent, 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 00:11  bobstayton

  * xsl/params/: index.number.separator.xml,
  index.range.separator.xml, index.term.separator.xml:

  Added parameters to localize punctuation in indexes.

2005-09-28 22:01  xmldoc

  * xsl/: fo/param.xweb, html/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.

2005-09-28 21:52  xmldoc

  * xsl/: fo/param.xweb, html/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 11:26  xmldoc

  * xsl/: fo/lists.xsl, html/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.)

2005-09-28 02:36  xmldoc

  * xsl/: fo/lists.xsl, fo/param.ent, fo/param.xweb, html/lists.xsl,
  html/param.ent, html/param.xweb, manpages/lists.xsl,
  manpages/param.ent, manpages/param.xweb,
  params/variablelist.term.break.after.xml,
  params/variablelist.term.separator.xml:

  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 23:38  bobstayton

  * xsl/fo/pagesetup.xsl:

  Fixed bug #1306070 set with 2 books: wrong page numbering on 2nd
  book.

2005-09-27 19:23  xmldoc

  * xsl/html/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.

2005-09-26 21:37  xmldoc

  * xsl/html/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 13:36  bobstayton

  * xsl/html/qandaset.xsl:

  Fixed bug [ 1292052 ] acronym/remark in qandaentry/question TOC.

2005-09-24 18:59  bobstayton

  * xsl/common/olink.xsl:

  Moved olink page number reference template to xref.xsl.

2005-09-24 18:58  bobstayton

  * xsl/fo/xref.xsl:

  Moved olink page citation template to xref.xsl.

2005-09-24 18:57  bobstayton

  * xsl/fo/titlepage.xsl:

  Add sidebar titlepage placeholder attset for styles.

2005-09-24 18:56  bobstayton

  * xsl/fo/sections.xsl:

  Fixed incorrect variable name.

2005-09-24 18:55  bobstayton

  * xsl/fo/block.xsl:

  Fixed bug [ 1256277 ] sidebarinfo not supported, so now sidebarinfo
  is supported.

2005-09-24 18:37  bobstayton

  * xsl/fo/titlepage.templates.xml:

  Add titlepage for sidebar.

2005-09-24 16:34  bobstayton

  * xsl/fo/sections.xsl:

  Fixed bug [ 1261896 ] Section title's footnotes in page header.

2005-09-24 16:03  bobstayton

  * xsl/html/qandaset.xsl:

  Fixed bug [ 1261811 ] Redundant output of b and anchor element with
  identical id.

2005-09-23 16:10  bobstayton

  * xsl/common/olink.xsl:

  Fixed handling of %p in olink xrefstyle templates.

2005-09-21 12:18  bobstayton

  * xsl/fo/pagesetup.xsl:

  Fixed set.flow.properties to match on draft page-masters too.

2005-09-20 17:31  bobstayton

  * xsl/params/olink.doctitle.xml:

  Convert 'no' to string in default value.

2005-09-20 12:42  kosek

  * xsl/: fo/lists.xsl, fo/param.ent, fo/param.xweb,
  params/itemizedlist.label.properties.xml,
  params/itemizedlist.properties.xml,
  params/list.block.properties.xml,
  params/orderedlist.label.properties.xml,
  params/orderedlist.properties.xml:

  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-20 04:30  xmldoc

  * xsl/params/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-19 06:06  balls

  * xsl/wordml/: docbook.xsl, template-pages.xml:

  fixed handling linebreaks when generating WordML added Apple Pages
  support

2005-09-16 07:07  kosek

  * xsl/: fo/docbook.xsl, fo/param.ent, fo/param.xweb, fo/xep.xsl,
  params/crop.mark.bleed.xml, params/crop.mark.offset.xml,
  params/crop.mark.width.xml, params/crop.marks.xml:

  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-16 05:40  nwalsh

  * xsl/extensions/saxon643/com/nwalsh/saxon/ImageIntrinsics.java:

  Handle the case where the imageFn is actually a URI. This still
  needs work.

2005-09-16 01:17  kosek

  * xsl/htmlhelp/htmlhelp-common.xsl:

  Applied patch #1048856 from techtonik. HTML output is used instead
  of d-o-e and text method.

2005-09-12 01:10  bobstayton

  * xsl/html/qandaset.xsl:

  Removed colspan on tr elements since it is invalid and already on
  the td anyway.  Fixes bug 1261832.

2005-09-11 15:53  nwalsh

  * xsl/html/table.xsl:

  Can you say infinite loop? I knew you could.

2005-09-09 11:50  bobstayton

  * xsl/fo/graphics.xsl:

  arbortext.extensions supports the url(...) syntax.

2005-09-08 20:58  xmldoc

  * xsl/common/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-07 09:52  kosek

  * xsl/fo/autotoc.xsl:

  Appendixes inside article are considered for ToC

2005-09-01 23:50  xmldoc

  * xsl/: .cvsignore, Makefile, catalog.xml, common/make-catalog.xsl:

  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.

2005-09-01 13:56  kosek

  * xsl/fo/division.xsl:

  Process not only subelements of book, but all content including PI
  (possibly custom).

2005-08-28 08:26  xmldoc

  * xsl/html/chunker.xsl:

  Changed version attribute on xsl:stylesheet from 1.1 to 1.0

2005-08-26 21:11  xmldoc

  * xsl/params/chapter.autolabel.xml:

  Fixed typo

2005-08-26 21:05  xmldoc

  * xsl/params/: 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.

2005-08-24 07:04  nwalsh

  * xsl/html/: block.xsl, component.xsl, division.xsl, html.xsl,
  inline.xsl, refentry.xsl, sections.xsl:

  Attempt to support @dir more effectively

2005-08-16 12:26  bobstayton

  * xsl/fo/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'.

