$Revision: 8034 $ $Date: 2008-06-01 14:36:31 -0700 (Sun, 01 Jun 2008) $
2008-06-02
This release-notes document is available in the following formats: HTML, PDF, plain text; it provides a per-release list of enhancements and changes to the stylesheets’ public APIs (user-configurable parameters) and excludes descriptions of most bug fixes. For a complete list of all changes (including all bug fixes) that have been made since the previous release, see the separate NEWS (plain text) or NEWS.html files. Also available: An online hyperlinked change history (warning: big file) of all changes made over the entire history of the codebase.
As with all DocBook Project dot-zero releases, this is an experimental release. It will be followed shortly by a stable release.
Table of Contents
This release includes important bug fixes and adds the following significant feature changes:
Paul Norton (Adobe) and Keith Fahlgren(O'Reilly Media) have donated code that generates .epub documents from
DocBook input. An alpha-reference implementation in Ruby has also been provided.
.epub is an open standard of the The International Digital Publishing Forum (IDPF), a the trade and standards association for the digital publishing industry.
Read more about this target in epub/README
To support .epub output, a strict XHTML 1.1 target has been added. The stylesheets for this output are generated and are quite similar to the XHTML target.
A number of locales have been updated.
Table, figure, template syncronization, and character style improvements have been made for WordML & Pages. Support added for OpenOffice.org.
The following is a list of changes that have been made since the 1.73.2 release.
The following changes have been made to the
gentext code
since the 1.73.2 release.
Michael(tm) Smith: locale/id.xml
Michael(tm) Smith: locale/lt.xml
Michael(tm) Smith: locale/hu.xml
Michael(tm) Smith: locale/nb.xml
Michael(tm) Smith: locale/ja.xml
Michael(tm) Smith: Makefile
Michael(tm) Smith: locale/nb.xml
Michael(tm) Smith: locale/no.xml; locale/nb.xml
Michael(tm) Smith: locale/ja.xml
Michael(tm) Smith: locale/ja.xml
Michael(tm) Smith: locale/it.xml
Dongsheng Song: locale/zh_cn.xml
The following changes have been made to the
common code
since the 1.73.2 release.
Michael(tm) Smith: l10n.xsl
Michael(tm) Smith: refentry.xsl
Michael(tm) Smith: refentry.xsl
Michael(tm) Smith: refentry.xsl
Michael(tm) Smith: refentry.xsl
Michael(tm) Smith: refentry.xsl
Michael(tm) Smith: refentry.xsl
Michael(tm) Smith: l10n.xml
Michael(tm) Smith: common.xsl
Michael(tm) Smith: Makefile
Mauritz Jeanson: stripns.xsl
Mauritz Jeanson: entities.ent
Mauritz Jeanson: titles.xsl
Mauritz Jeanson: titles.xsl
Mauritz Jeanson: titles.xsl
Mauritz Jeanson: titles.xsl
Mauritz Jeanson: titles.xsl
The following changes have been made to the
fo code
since the 1.73.2 release.
Mauritz Jeanson: pi.xsl
Mauritz Jeanson: task.xsl
Robert Stayton: index.xsl
Robert Stayton: index.xsl
Mauritz Jeanson: table.xsl
Mauritz Jeanson: titlepage.xsl
Mauritz Jeanson: pi.xsl
Mauritz Jeanson: titlepage.xsl
Mauritz Jeanson: autotoc.xsl; division.xsl
David Cramer: glossary.xsl
David Cramer: glossary.xsl
Mauritz Jeanson: inline.xsl
Mauritz Jeanson: inline.xsl
Mauritz Jeanson: docbook.xsl
Mauritz Jeanson: param.xweb
Mauritz Jeanson: refentry.xsl
David Cramer: fop.xsl; fop1.xsl; ptc.xsl; xep.xsl
Mauritz Jeanson: graphics.xsl
Michael(tm) Smith: math.xsl
Michael(tm) Smith: math.xsl
Mauritz Jeanson: component.xsl
Dongsheng Song: biblio-iso690.xsl
Mauritz Jeanson: pi.xsl
Mauritz Jeanson: lists.xsl
Robert Stayton: biblio.xsl
Robert Stayton: formal.xsl
Mauritz Jeanson: table.xsl
Mauritz Jeanson: pi.xsl
Mauritz Jeanson: inline.xsl
Mauritz Jeanson: autoidx.xsl
Michael(tm) Smith: inline.xsl; xref.xsl; footnote.xsl
The following changes have been made to the
html code
since the 1.73.2 release.
Keith Fahlgren: inline.xsl; synop.xsl
Keith Fahlgren: table.xsl
Keith Fahlgren: biblio.xsl
Keith Fahlgren: formal.xsl; Makefile; htmltbl.xsl
This change includes new code for generating the XHTML 1.1 target sanely.
Mauritz Jeanson: biblio.xsl
Norman Walsh: formal.xsl
Michael(tm) Smith: Makefile
Michael(tm) Smith: docbook.xsl
Norman Walsh: chunk-common.xsl
Mauritz Jeanson: table.xsl
Michael(tm) Smith: synop.xsl
Michael(tm) Smith: synop.xsl
Michael(tm) Smith: pi.xsl
Michael(tm) Smith: param.xweb; param.ent; synop.xsl
Mauritz Jeanson: graphics.xsl
Mauritz Jeanson: chunk-common.xsl
Norman Walsh: component.xsl
Michael(tm) Smith: pi.xsl
David Cramer: pi.xsl
David Cramer: chunk-common.xsl; pi.xsl
David Cramer: glossary.xsl
Mauritz Jeanson: inline.xsl
Mauritz Jeanson: inline.xsl
Mauritz Jeanson: inline.xsl
Mauritz Jeanson: param.xweb
Dongsheng Song: biblio-iso690.xsl
Robert Stayton: biblio.xsl
Mauritz Jeanson: pi.xsl
Mauritz Jeanson: chunk-common.xsl; titlepage.xsl
Mauritz Jeanson: chunk-common.xsl; titlepage.xsl
Mauritz Jeanson: autoidx.xsl
Mauritz Jeanson: titlepage.xsl
The following changes have been made to the
manpages code
since the 1.73.2 release.
Michael(tm) Smith: other.xsl
Michael(tm) Smith: refentry.xsl; utility.xsl
Michael(tm) Smith: block.xsl
Michael(tm) Smith: block.xsl
Michael(tm) Smith: block.xsl; other.xsl
Michael(tm) Smith: endnotes.xsl
Michael(tm) Smith: table.xsl; synop.xsl; utility.xsl
Michael(tm) Smith: other.xsl
Michael(tm) Smith: synop.xsl; inline.xsl
Michael(tm) Smith: inline.xsl
Michael(tm) Smith: synop.xsl
Michael(tm) Smith: inline.xsl
Michael(tm) Smith: block.xsl
Michael(tm) Smith: inline.xsl
Michael(tm) Smith: utility.xsl
Michael(tm) Smith: utility.xsl
Michael(tm) Smith: endnotes.xsl
Michael(tm) Smith: endnotes.xsl; param.xweb; param.ent
Michael(tm) Smith: endnotes.xsl; param.xweb; param.ent
Michael(tm) Smith: info.xsl
Michael(tm) Smith: info.xsl
Michael(tm) Smith: info.xsl; docbook.xsl; other.xsl
Michael(tm) Smith: info.xsl
Michael(tm) Smith: block.xsl
Michael(tm) Smith: lists.xsl
Michael(tm) Smith: block.xsl
Michael(tm) Smith: utility.xsl
Michael(tm) Smith: lists.xsl
Michael(tm) Smith: lists.xsl
Michael(tm) Smith: block.xsl
Michael(tm) Smith: block.xsl
Michael(tm) Smith: block.xsl; other.xsl
Michael(tm) Smith: inline.xsl
Michael(tm) Smith: charmap.groff.xsl; other.xsl
Michael(tm) Smith: block.xsl
Michael(tm) Smith: table.xsl; synop.xsl; utility.xsl
Michael(tm) Smith: table.xsl
Michael(tm) Smith: utility.xsl
Michael(tm) Smith: info.xsl
Michael(tm) Smith: block.xsl; other.xsl
Michael(tm) Smith: lists.xsl
Michael(tm) Smith: info.xsl
Michael(tm) Smith: table.xsl; synop.xsl; info.xsl
Michael(tm) Smith: other.xsl
Michael(tm) Smith: block.xsl
Michael(tm) Smith: other.xsl
Michael(tm) Smith: utility.xsl
Michael(tm) Smith: info.xsl
Michael(tm) Smith: refentry.xsl; other.xsl; utility.xsl
Michael(tm) Smith: other.xsl
Michael(tm) Smith: param.xweb; param.ent; other.xsl
Michael(tm) Smith: other.xsl
Michael(tm) Smith: utility.xsl
Michael(tm) Smith: refentry.xsl
Michael(tm) Smith: docbook.xsl
Michael(tm) Smith: refentry.xsl
Michael(tm) Smith: charmap.groff.xsl
Michael(tm) Smith: other.xsl; utility.xsl
Michael(tm) Smith: refentry.xsl
Michael(tm) Smith: info.xsl
Michael(tm) Smith: block.xsl
Michael(tm) Smith: synop.xsl; docbook.xsl
Michael(tm) Smith: endnotes.xsl
Michael(tm) Smith: lists.xsl
Michael(tm) Smith: other.xsl; utility.xsl
Robert Stayton: refentry.xsl
Michael(tm) Smith: lists.xsl
Michael(tm) Smith: lists.xsl
Michael(tm) Smith: pi.xsl; synop.xsl; param.xweb; param.ent
Michael(tm) Smith: synop.xsl
Michael(tm) Smith: synop.xsl
Michael(tm) Smith: docbook.xsl
Michael(tm) Smith: .cvsignore; pi.xsl
Michael(tm) Smith: refentry.xsl
Michael(tm) Smith: other.xsl
Michael(tm) Smith: inline.xsl
The following changes have been made to the
epub code
since the 1.73.2 release.
Keith Fahlgren: bin/spec/README; bin/spec/epub_realbook_spec.rb
Keith Fahlgren: bin/dbtoepub; README; bin/spec/README; bin/lib/docbook.rb; bin/spec/epub_r⋯
Keith Fahlgren: bin/dbtoepub; bin/spec/epub_regressions_spec.rb; bin/lib/docbook.rb; bin/s⋯
Keith Fahlgren: docbook.xsl
Keith Fahlgren: docbook.xsl
Keith Fahlgren: bin/spec/examples/amasque_exploded/content.opf; bin/spec/examples/amasque_⋯
Keith Fahlgren: docbook.xsl
The following changes have been made to the
htmlhelp code
since the 1.73.2 release.
Mauritz Jeanson: htmlhelp-common.xsl
The following changes have been made to the
eclipse code
since the 1.73.2 release.
David Cramer: eclipse.xsl
David Cramer: eclipse.xsl
Mauritz Jeanson: eclipse.xsl
David Cramer: eclipse.xsl
Mauritz Jeanson: eclipse.xsl
The following changes have been made to the
javahelp code
since the 1.73.2 release.
Mauritz Jeanson: javahelp.xsl
The following changes have been made to the
roundtrip code
since the 1.73.2 release.
Steve Ball: blocks2dbk.xsl; wordml2normalise.xsl
Mauritz Jeanson: supported.xml
Steve Ball: blocks2dbk.xsl; blocks2dbk.dtd; template.xml
Steve Ball: supported.xml
Steve Ball: docbook-pages.xsl; wordml-blocks.xsl; docbook.xsl; wordml.xsl; pages-normalise⋯
Steve Ball: specifications.xml; dbk2ooo.xsl; blocks2dbk.xsl; dbk2pages.xsl; blocks2dbk.dtd⋯
Steve Ball: normalise-common.xsl; blocks2dbk.xsl; dbk2pages.xsl; template-pages.xml; templ⋯
Steve Ball: normalise-common.xsl; blocks2dbk.xsl; wordml2normalise.xsl; dbk2wp.xsl
Steve Ball: specifications.xml; blocks2dbk.xsl; wordml2normalise.xsl; blocks2dbk.dtd; temp⋯
Steve Ball: blocks2dbk.xsl
Steve Ball: wordml2normalise.xsl
Steve Ball: blocks2dbk.xsl
Steve Ball: normalise-common.xsl; blocks2dbk.xsl; template.xml; dbk2wordml.xsl; dbk2wp.xsl
The following changes have been made to the
slides code
since the 1.73.2 release.
Michael(tm) Smith: fo/Makefile; html/Makefile
Jirka Kosek: html/plain.xsl
The following changes have been made to the
website code
since the 1.73.2 release.
Michael(tm) Smith: extensions/saxon64/.classes/.gitignore; extensions/xalan2/.classes/com/⋯
The following changes have been made to the
params code
since the 1.73.2 release.
Keith Fahlgren: epub.autolabel.xml
Mauritz Jeanson: table.frame.border.color.xml; table.cell.padding.xml; table.cell.border.t⋯
Keith Fahlgren: ade.extensions.xml
Mauritz Jeanson: fop.extensions.xml; fop1.extensions.xml
Michael(tm) Smith: man.links.are.underlined.xml; man.endnotes.list.enabled.xml; man.font.l⋯
Michael(tm) Smith: man.base.url.for.relative.links.xml
Michael(tm) Smith: man.string.subst.map.xml
Michael(tm) Smith: refentry.manual.fallback.profile.xml; refentry.source.fallback.profile.⋯
Michael(tm) Smith: man.charmap.subset.profile.xml; man.charmap.enabled.xml; man.charmap.su⋯
Michael(tm) Smith: man.charmap.subset.profile.xml; man.charmap.enabled.xml; man.charmap.su⋯
Michael(tm) Smith: man.charmap.subset.profile.xml
Mauritz Jeanson: generate.legalnotice.link.xml; generate.revhistory.link.xml
Mauritz Jeanson: default.table.width.xml
Michael(tm) Smith: man.funcsynopsis.style.xml
Michael(tm) Smith: funcsynopsis.tabular.threshold.xml
Mauritz Jeanson: table.properties.xml
Mauritz Jeanson: informal.object.properties.xml; admon.graphics.extension.xml; informalequ⋯
Mauritz Jeanson: manifest.in.base.dir.xml
Mauritz Jeanson: header.content.properties.xml; footer.content.properties.xml
Mauritz Jeanson: ulink.footnotes.xml; ulink.show.xml
Mauritz Jeanson: index.method.xml; glossterm.auto.link.xml
Mauritz Jeanson: callout.graphics.extension.xml
Mauritz Jeanson: footnote.sep.leader.properties.xml
Jirka Kosek: footnote.properties.xml
Mauritz Jeanson: img.src.path.xml
Mauritz Jeanson: saxon.character.representation.xml
Mauritz Jeanson: img.src.path.xml
The following changes have been made to the
profiling code
since the 1.73.2 release.
Jirka Kosek: xsl2profile.xsl
Robert Stayton: profile-mode.xsl
The following changes have been made to the
tools code
since the 1.73.2 release.
Michael(tm) Smith: make/Makefile.DocBook
Michael(tm) Smith: make/Makefile.DocBook
Michael(tm) Smith: xsl/build/html2roff.xsl
Mauritz Jeanson: xsl/build/make-xsl-params.xsl
Michael(tm) Smith: xsl/build/html2roff.xsl
Michael(tm) Smith: xsl/build/html2roff.xsl
Michael(tm) Smith: xsl/build/doc-link-docbook.xsl
The following changes have been made to the
extensions code
since the 1.73.2 release.
Keith Fahlgren: Makefile
Michael(tm) Smith: Makefile
Michael(tm) Smith: .cvsignore
The following changes have been made to the
xsl-saxon code
since the 1.73.2 release.
Michael(tm) Smith: VERSION
Michael(tm) Smith: nbproject/build-impl.xml; nbproject/project.properties
Michael(tm) Smith: VERSION; Makefile
Michael(tm) Smith: nbproject/build-impl.xml; VERSION; Makefile; test
The following changes have been made to the
xsl-xalan code
since the 1.73.2 release.
Michael(tm) Smith: VERSION
Michael(tm) Smith: nbproject/build-impl.xml
Michael(tm) Smith: Makefile; VERSION
Michael(tm) Smith: Makefile; nbproject/build-impl.xml; VERSION
This is solely a minor bug-fix update to the 1.73.1 release. It fixes a packaging error in the 1.73.1 package, as well as a bug in footnote handling in FO output.
This is mostly a bug-fix update to the 1.73.0 release.
The following changes have been made to the
gentext code
since the 1.73.0 release.
Mauritz Jeanson: locale/de.xml
Michael(tm) Smith: locale/lv.xml
The following changes have been made to the
fo code
since the 1.73.0 release.
Mauritz Jeanson: table.xsl
Mauritz Jeanson: graphics.xsl
Mauritz Jeanson: admon.xsl
The following changes have been made to the
html code
since the 1.73.0 release.
Mauritz Jeanson: titlepage.xsl
Michael(tm) Smith: pi.xsl; synop.xsl
Michael(tm) Smith: formal.xsl
Robert Stayton: glossary.xsl
Mauritz Jeanson: titlepage.xsl
Mauritz Jeanson: graphics.xsl
Mauritz Jeanson: pi.xsl
The following changes have been made to the
manpages code
since the 1.73.0 release.
Michael(tm) Smith: endnotes.xsl
The following changes have been made to the
htmlhelp code
since the 1.73.0 release.
Michael(tm) Smith: htmlhelp-common.xsl
The following changes have been made to the
eclipse code
since the 1.73.0 release.
Michael(tm) Smith: eclipse.xsl
The following changes have been made to the
javahelp code
since the 1.73.0 release.
Michael(tm) Smith: javahelp.xsl
The following changes have been made to the
roundtrip code
since the 1.73.0 release.
Steve Ball: blocks2dbk.xsl; blocks2dbk.dtd; pages2normalise.xsl
This release includes important bug fixes and adds the following significant feature changes:
We added two new localizations: Latvian and Esperanto, and made updates to the Czech, Chinese Simplified, Mongolian, Serbian, Italian, and Ukrainian localizations.
Set the
bibliography.style parameter to
iso690 to use ISO690 style.
The reference documentation that ships with the release now includes documentation on all PIs that you can use to control output from the stylesheets.
audience and wordsizeYou can now do profiling based on the values of the
audience and
wordsize attributes.
The manpages stylesheet now supports single-pass
profiling and single-pass DocBook 5 namespace stripping
(just as the HTML and FO stylesheets also do). Also, added
handling for mediaobject &
inlinemediaobject. (Each imagedata,
audiodata, or videodata element
within a mediaobject or inline
mediaobject is now treated as a "notesource"
and so handled in much the same way as links and
annotation/alt/footnote
are in manpages output.) And added the
man.authors.section.enabled and
man.copyright.section.enabled
parameters to enable control over whether output includes
auto-generated AUTHORS and
COPYRIGHT sections.
The highlighting mechanism for generating syntax-highlighted code snippets in output now supports C code listings (along with Java, PHP, XSLT, and others).
docbook-xsl-update scriptWe added an experimental docbook-xsl-update
script, the purpose of which is to facilitate
easy sync-up to the latest docbook-xsl snapshot (by means
of rsync).
The following changes have been made to the
gentext code
since the 1.72.0 release.
Michael(tm) Smith: locale/lv.xml; Makefile
Dongsheng Song: locale/zh_cn.xml
Jirka Kosek: locale/cs.xml
Robert Stayton: locale/eo.xml
Robert Stayton: locale/mn.xml
Jirka Kosek: locale/en.xml; locale/cs.xml
Michael(tm) Smith: locale/sr_Latn.xml; locale/sr.xml
Robert Stayton: locale/ja.xml
Robert Stayton: locale/it.xml
Mauritz Jeanson: locale/uk.xml
The following changes have been made to the
common code
since the 1.72.0 release.
Michael(tm) Smith: labels.xsl
Michael(tm) Smith: common.xsl
Michael(tm) Smith: refentry.xsl
Robert Stayton: titles.xsl
Michael(tm) Smith: titles.xsl
Mauritz Jeanson: pi.xsl
The following changes have been made to the
fo code
since the 1.72.0 release.
Robert Stayton: component.xsl
Mauritz Jeanson: xref.xsl
Michael(tm) Smith: inline.xsl
Robert Stayton: lists.xsl
Robert Stayton: table.xsl
Mauritz Jeanson: inline.xsl
Robert Stayton: param.xweb; param.ent
Robert Stayton: param.xweb; param.ent
Robert Stayton: inline.xsl; xref.xsl
Robert Stayton: autotoc.xsl; param.xweb; param.ent
Robert Stayton: component.xsl
Robert Stayton: division.xsl
Robert Stayton: param.xweb; param.ent; sections.xsl
Robert Stayton: param.xweb; param.ent; component.xsl
Robert Stayton: htmltbl.xsl; table.xsl
Robert Stayton: table.xsl
Robert Stayton: refentry.xsl
David Cramer: qandaset.xsl
Jirka Kosek: lists.xsl
Jirka Kosek: param.xweb; biblio.xsl; docbook.xsl; param.ent; biblio-iso690.xsl
Robert Stayton: param.xweb; param.ent; pagesetup.xsl
Robert Stayton: inline.xsl
The following changes have been made to the
html code
since the 1.72.0 release.
Mauritz Jeanson: param.xweb; param.ent
Michael(tm) Smith: admon.xsl
Mauritz Jeanson: xref.xsl
Mauritz Jeanson: titlepage.xsl; component.xsl; division.xsl; sections.xsl
Michael(tm) Smith: formal.xsl; pi.xsl
Michael(tm) Smith: pi.xsl; synop.xsl
Michael(tm) Smith: titlepage.xsl; param.xweb; param.ent