This is the mail archive of the
docbook-apps@lists.oasis-open.org
mailing list .
Re: [docbook-apps] DocBook XSL 1.67.1 released
- From: "Bob Stayton" <bobs at sagehill dot net>
- To: "Michael Smith" <smith at xml-doc dot org>
- Cc: "DocBook Apps" <docbook-apps at lists dot oasis-open dot org>
- Date: Wed, 1 Dec 2004 23:58:59 -0800
- Subject: Re: [docbook-apps] DocBook XSL 1.67.1 released
- References: <20041202050149.GA20034@sideshowbarker.net>
Hi Michael,
I'm afraid that I introduced a bug in 1.67.1 when I added that
table.cell.properties feature. There is a missing parameter in it.
Surprisingly, xsltproc did not flag it as an error, but I just tested with
Saxon, and it is failing. I checked in the one line fix, and tested again
with Saxon this time. Can you do a quick 1.67.2 release? If not, I can do
it.
Bob Stayton
Sagehill Enterprises
DocBook Consulting
bobs@sagehill.net
----- Original Message -----
From: "Michael Smith" <smith@xml-doc.org>
To: <docbook-apps@lists.oasis-open.org>
Sent: Wednesday, December 01, 2004 9:01 PM
Subject: [docbook-apps] DocBook XSL 1.67.1 released
> Version 1.67.1 of the DocBook XSL stylesheets is now available for
> download from the DocBook SourceForge site:
>
> http://sourceforge.net/projects/docbook/
>
> This is a bug-fix update to the 1.67.0 release that also adds a
> few new features. Among the user-visible changes are:
>
> FO
> --------------------------------------------------------------------------
------
> * Tables: Inherited cell properties are now passed to the
> table.cell.properties template so they can be overridden by a
> customization.
>
> * Tables: Added support for bgcolor PI on table row element.
>
> * TOCs: Added new parameter simplesect.in.toc; default value of 0 causes
> simplesect to be omitted from TOCs; to cause simplesect to be included
in
> TOCs, you must set the value of simplesect.in.toc to 1.Comment from
Norm:
>
> Simplesect elements aren't supposed to appear in the ToC at all...
The
> use case for simplesect is when, for example, every chapter in a
book
> ends with "Exercises" or "For More Information" sections and you
don't
> want those to appear in the ToC.
>
> * Sections: Reverted change that caused a variable reference to be used
in a
> template match and rewrote code to preserve intended semantics.
>
> * Lists: Added workaround to prevent "* 0.60 + 1em" garbage in list
output
> from PassiveTeX
>
> * Moved the literal attributes from component.title to the
> component.title.properties attribute-set so they can be customized.
>
> * Lists: Added glossdef's first para to special handling in
> fo:list-item-body.
>
> HTML
> --------------------------------------------------------------------------
------
> * TOCs: Added new parameter simplesect.in.toc; for details, see the list
of
> FO changes for this release.
>
> * Indexing: Added new parameter index.prefer.titleabbrev; when set to 1,
> index references will use titleabbrev instead of title when available.
>
> HTML Help
> --------------------------------------------------------------------------
------
> * Added support for generating windows-1252-encoded output using Saxon;
for
> more details, see the list of XSL Java extensions changes for this
release.
>
> man pages
> --------------------------------------------------------------------------
------
> * Replaced named/numeric character-entity references for non-breaking
space
> with groff equivalent (backslash-tilde).
>
> XSL Java extensions
> --------------------------------------------------------------------------
------
> * Saxon extensions: Added the Windows1252 class. It extends Saxon 6.5.x
with
> the windows-1252 character set, which is particularly useful when
> generating HTML Help for Western European Languages (code from Pontus
> Haglund and contributed to the DocBook community by Sectra AB,
Sweden).
>
> To use:
>
> 1. Make sure that the Saxon 6.5.x jar file and the jar file for the
> DocBook XSL Java extensions are in your CLASSPATH
>
> 2. Create a DocBook XSL customization layer -- a file named
> mystylesheet.xsl or whatever -- that, at a minimum, contains the
> following:
>
> <xsl:stylesheet
> xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
> version='1.0'>
> <xsl:import
href="http://docbook.sourceforge.net/release/xsl/current/htmlhelp/htmlhelp.x
sl"/>
> <xsl:output method="html" encoding="WINDOWS-1252"
indent="no"/>
> <xsl:param name="htmlhelp.encoding"
select="WINDOWS-1252"></xsl:param>
> <xsl:param name="chunker.output.encoding"
select="WINDOWS-1252"></xsl:param>
> <xsl:param name="saxon.character.representation"
select="native"></xsl:param>
> </xsl:stylesheet>
>
> Invoke Saxon with the encoding.windows-1252 Java system property
set to
> com.nwalsh.saxon.Windows1252; for example
>
> java ¥
> -Dencoding.windows-1252=com.nwalsh.saxon.Windows1252 ¥
> com.icl.saxon.StyleSheet ¥
> mydoc.xml mystylesheet.xsl
>
> Or, for a more complete "real world" case showing other options
you'll
> typically want to use:
>
> java ¥
> -Dencoding.windows-1252=com.nwalsh.saxon.Windows1252 ¥
> -Djavax.xml.parsers.DocumentBuilderFactory=org.apache.xerces.j
axp.DocumentBuilderFactoryImpl ¥
> -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SA
XParserFactoryImpl ¥
> -Djavax.xml.transform.TransformerFactory=com.icl.saxon.Transfo
rmerFactoryImpl ¥
> com.icl.saxon.StyleSheet ¥
> -x org.apache.xml.resolver.tools.ResolvingXMLReader ¥
> -y org.apache.xml.resolver.tools.ResolvingXMLReader ¥
> -r org.apache.xml.resolver.tools.CatalogResolver ¥
> mydoc.xml mystylesheet.xsl
>
> In both cases, the "mystylesheet.xsl" file should be a DocBook
> customization layer containing the parameters show in step 2.
>
> * Saxon extensions: Removed Saxon 8 extensions from release package
>