OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-apps message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: DocBook-XSL 1.76.0-RC1 for preliminary testing


Hi,

A release candidate for DocBook-XSL 1.76.0 is ready for you to test.
Please review the release notes (below) and give it a whirl and let me
know if we should release it on Friday, 3 Sept 2010.

Files: http://kfahlgren.com/docbook-xsl/

Reminder:
  <title>About dot-zero releases</title>
    <para>DocBook Project “dot zero” releases should be
    considered <emphasis>experimental</emphasis> and are always
    followed by stable “dot one plus” releases, usually within
    two or three weeks. Please help to ensure the stability of
    “dot one plus” releases by carefully testing each
    “dot zero” release and reporting back about any
    problems you find. </para>
    <para>It is not recommended that you use a “dot zero”
    release in a production system. Instead, you should wait for
    the “dot one” or greater versions.</para>

Release Notes: 1.76.0

This release includes important bug fixes and adds the following
significant feature changes:

Gentext
Many updates and additions to translation/locales thanks to Red Hat,
the Fedora Project, and other contributors.

Common
Faster localization support, as language files are loaded on demand.

FO
Support for SVG content in imagedata added.

HTML
Output improved when using 'make.clean.html' and a stock CSS file is
now provided.

EPUB
A number of improvements to NCX, cover and image selection, and XHTML
1.1 element choices

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

Gentext

The following changes have been made to the gentext code since the
1.75.2 release.

rlandmann: locale/fa.xml

            Update to Persian translation from the Fedora Project

rlandmann: locale/nds.xml

            Locale for Low German

Mauritz Jeanson: locale/ka.xml; Makefile

            Added support for Georgian based on patch #2917147.

rlandmann: locale/nl.xml; locale/ja.xml

            Updated translations from Red Hat and the Fedora Project

rlandmann: locale/bs.xml; locale/ru.xml; locale/hr.xml

            Updated locales from Red Hat and the Fedora Project

rlandmann: locale/pt.xml; locale/cs.xml; locale/es.xml; locale/bg.xml;
locale/nl.xml; loca⋯

            Updated translations from Red Hat and the Fedora Project

rlandmann: locale/as.xml; locale/bn_IN.xml; locale/ast.xml;
locale/ml.xml; locale/te.xml; ⋯

            New translations from Red Hat and the Fedora Project

rlandmann: locale/pt.xml; locale/ca.xml; locale/da.xml; locale/sr.xml;
locale/ru.xml; loca⋯

            Updated translations from Red Hat and the Fedora Project

Common

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

Mauritz Jeanson: common.xsl

            Fixed bug in output-orderedlist-starting-number template
(@startingnumber did not work for FO).

Mauritz Jeanson: gentext.xsl

            Added fix to catch ID also of descendants of listitem.
Closes bug #2955077.

Jirka Kosek: l10n.xsl

            Stripped down, faster version of gentext.template is used
when there is no localization customization.

Mauritz Jeanson: stripns.xsl

            Added fix that preserves link/@role (makes links in the
reference documentation
with @role="tcg" work).

Mauritz Jeanson: l10n.xsl

            Fixed bugs related to manpages and L10n.

Jirka Kosek: entities.ent; autoidx-kosek.xsl

            Upgraded to use common entities. Fixed bug when some code
used @sortas and some not for grouping/sorting of indexterms.

Jirka Kosek: l10n.xsl; l10n.dtd; l10n.xml; autoidx-kosek.xsl

            Refactored localization support. Language files are loaded
on demand. Speedup is about 30%.

Jirka Kosek: l10n.xsl

            Added xsl:keys for improved performance of localization
texts look up. Performance gain around 15%.

Mauritz Jeanson: titles.xsl

            Fixed bug #2912677 (error with xref in title).

Robert Stayton: olink.xsl

            Fix bug in xrefstyle "title" handling introduced with
the 'insert.targetdb.data' template.

Robert Stayton: gentext.xsl

            Fix bug in xref to equation without title to use
context="xref-number" instead
of "xref-number-and-title".

Robert Stayton: labels.xsl

            Number all equations in one sequence, with or without title.

Robert Stayton: entities.ent

            Fix bug #2896909 where duplicate @sortas on indexterms caused
some indexterms to drop out of index.

Robert Stayton: stripns.xsl

            Expand the "Stripping namespace ..." message to advise users to
use the namespaced stylesheets.

Robert Stayton: stripns.xsl

            need a local version of $exsl.node.set.available variable because
this module imported many places.

Mauritz Jeanson: olink.xsl

            Added /node() to the select expression that is used to
compute the title text
so that no <ttl> elements end up in the output. Closes bug #2830119.

FO

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

Robert Stayton: table.xsl

            Fix bug 2979166 able - Attribute @rowheader not working

Mauritz Jeanson: inline.xsl

            Improved glossterm auto-linking by using keys. The old
code was inefficient when processing documents
with many inline glossterms.

Robert Stayton: titlepage.xsl

            Fix bug 2805530 author/orgname not appearing on title page.

Mauritz Jeanson: graphics.xsl

            Added support for SVG content in imagedata (inspired by
patch #2909154).

Mauritz Jeanson: table.xsl

            Removed superfluous test used when computing column-width.
Closes bug #3000898.

Mauritz Jeanson: inline.xsl

            Added missing <xsl:call-template name="anchor"/>. Closes
bug #2998567.

Mauritz Jeanson: lists.xsl

            Added table-layout="fixed" on segmentedlist table
(required by XSL spec when  proportional-column-width() is used).

Jirka Kosek: autoidx-kosek.xsl

            Upgraded to use common entities. Fixed bug when some code
used @sortas and some not for grouping/sorting of indexterms.

Jirka Kosek: index.xsl

            Upgraded to use common entities. Fixed bug when some code
used @sortas and some not for grouping/sorting of indexterms.

Robert Stayton: xref.xsl

            Fix bug in olink template when an olink has an id.
Add warning message with id value when trying to link
to an element that has no generated text.

Mauritz Jeanson: refentry.xsl

            Fixed bug #2930968 (indexterm in refmeta not handled correctly).

Robert Stayton: block.xsl

            fix bug 2949567 title in revhistory breaks FO transform.

Robert Stayton: glossary.xsl

            Output id attributes on glossdiv blocks so they can be added to
xrefs or TOC.

Jirka Kosek: xref.xsl

            Enabled hyphenation of URLs when ulink content is the same
as link target

Robert Stayton: table.xsl

            Apply patch to turn off row recursion if no @morerows
attributes present.
This will enable very large tables without row spanning to
process without running into recursion limits.

Robert Stayton: formal.xsl

            Format equation without title using table layout with
equation number
next to the equation.

Robert Stayton: param.xweb; param.ent

            Add equation.number.properties.

HTML

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

Mauritz Jeanson: block.xsl

            Modified acknowledgements template to avoid invalid output
(<p> in <p>).

Mauritz Jeanson: titlepage.xsl

            Added default sidebar attribute-sets.

Robert Stayton: table.xsl

            Fix bug 2979166 able - Attribute @rowheader not working

Robert Stayton: footnote.xsl

            Fix bug 3033191 footnotes in html tables.

Mauritz Jeanson: inline.xsl

            Improved glossterm auto-linking by using keys. The old
code was inefficient when processing documents
with many inline glossterms.

Robert Stayton: docbook.css.xml; verbatim.xsl

            Fix bug 2844927 Validity error for callout bugs.

Robert Stayton: formal.xsl

            Convert formal.object.heading to respect make.clean.html param.

Robert Stayton: titlepage.templates.xml; block.xsl

            Fix bug 2840768 sidebar without title inserts empty b tag.

Mauritz Jeanson: docbook.xsl

            Moved the template that outputs <base> so that the base
URI also applies to relative CSS paths that come later.
See patch #2896121.

Jirka Kosek: autoidx-kosek.xsl

            Upgraded to use common entities. Fixed bug when some code
used @sortas and some not for grouping/sorting of indexterms.

Robert Stayton: chunk-code.xsl

            fix bug 2948363 generated filename for refentry not unique, when
used in a set.

Robert Stayton: component.xsl

            Fix missing "Chapter n" label when use chapter/info/title.

Robert Stayton: table.xsl

            Row recursion turned off if no @morerows attributes in the table.
This will prevent failure on long table (with no @morerows) due
to excessive depth of recursion.

Robert Stayton: autotoc.xsl; docbook.css.xml

            Support make.clean.html in autotoc.xsl.

Robert Stayton: docbook.css.xml; block.xsl

            Add support for make.clean.html setting in block elements.

Robert Stayton: docbook.css.xml

            Stock CSS styles for DocBook HTML output when
'make.clean.html' is non-zero.

Robert Stayton: html.xsl

            Add templates for generating CSS files and links to them.

Robert Stayton: param.xweb

            Fix bugs in new entity references.

Robert Stayton: chunk-common.xsl

            List of Equations now includes on equations with titles.

Robert Stayton: table.xsl

            If a colspec has a colname attribute, add it to the HTML col
element as a class attribute so it can be styled.

Robert Stayton: formal.xsl

            Fix bug 2825842 where table footnotes not appearing in
HTML-coded table.

Robert Stayton: chunktoc.xsl

            Fix bug #2834826 where appendix inside part was not
chunked as it should be.

Mauritz Jeanson: chunktoc.xsl

            Added missing namespace declarations. Closes bug #2890069.

Mauritz Jeanson: footnote.xsl

            Updated the template for footnote paras to use the
'paragraph' template. Closes bug #2803739.

Keith Fahlgren: inline.xsl; lists.xsl

            Remove <b> and <i> elements "discouraged in favor of style
sheets" from
XHTML, XHTML 1.1 (and therefore EPUB) outputs by changing html2xhtml.xsl.

Fixes bug #2873153: No <b> and <i> tags in XHTML/EPUB

Added regression to EPUB specs:

Mauritz Jeanson: inline.xsl

            Fixed bug #2844916 (don't output @target if ulink.target is empty).

Keith Fahlgren: autoidx.xsl

            Fix a bug when using index.on.type: an 'index symbols'
section was created
even if that typed index didn't include any symbols (they were in the
other types).

Manpages

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

Mauritz Jeanson: other.xsl

            Modified the write.stubs template so that the section
directory name is not output twice. Should fix bug #2831602.
Also ensured that $lang is added to the .so path (when
man.output.lang.in.name.enabled=1).

Mauritz Jeanson: docbook.xsl; other.xsl

            Fixed bug #2412738 (apostrophe escaping) by applying the
submitted patch.

Norman Walsh: block.xsl; endnotes.xsl

            Fix bug where simpara in footnote didn't work. Patch by
Jonathan Nieder, jrnieder@gmail.com

dleidert: lists.xsl

            Fix two indentation issues: In the first case there is no
corresponding .RS
macro (Debian #519438, sf.net 2793873). In the second case an .RS instead of
the probably intended .sp leads to an indentation bug (Debian #527309,
sf.net #2642139).

Epub

The following changes have been made to the epub code since the 1.75.2 release.

Keith Fahlgren: bin/spec/examples/AMasqueOfDays.epub; docbook.xsl;
bin/spec/epub_spec.rb

            Resolve some actual regressions in date output spotted by
more recent versions of epubcheck

Keith Fahlgren: docbook.xsl

            Updated mediaobject selection code that better uses roles
(when available); based on contributons by  Glenn McDonald

Keith Fahlgren: bin/spec/epub_regressions_spec.rb; docbook.xsl

            Ensure that NCX documents are always outputted with a
default namespace
to prevent problems with the kindlegen machinery

Keith Fahlgren: bin/spec/epub_regressions_spec.rb;
bin/spec/files/partintro.xml; docbook.x⋯

            Adding support for partintros with sect2s, 3s, etc

Keith Fahlgren: docbook.xsl

            Adding param to workaround horrific ADE bug with the
inability to process <br>

Keith Fahlgren: docbook.xsl

            Add support for authorgroup/author in OPF metadata (via
Michael Wiedmann)

Keith Fahlgren: bin/spec/epub_regressions_spec.rb

            Remove <b> and <i> elements "discouraged in favor of style
sheets" from
XHTML, XHTML 1.1 (and therefore EPUB) outputs by changing html2xhtml.xsl.

Fixes bug #2873153: No <b> and <i> tags in XHTML/EPUB

Added regression to EPUB specs:

Keith Fahlgren: bin/lib/docbook.rb;
bin/spec/files/DejaVuSerif-Italic.otf; docbook.xsl; bi⋯

            This resolves bug #2873142, Please add support for
multiple embedded fonts


If you navigate to a checkout of DocBook-XSL and go to:
xsl/epub/bin/spec/files
You can now run the following command:

../../dbtoepub -f DejaVuSerif.otf -f DejaVuSerif-Italic.otf -c test.css
-s test_cust.xsl orm.book.001.xml

In dbtoepub, the following option can be used more than once:
-f, --font [OTF FILE] Embed OTF FILE in .epub.

The underlying stylesheet now accepts a comma-separated list of font file
names rather than just one as the RENAMED epub.embedded.fonts ('s' added).

The runnable EPUB spec now includes:
- should be valid .epub after including more than one embedded font

Keith Fahlgren: docbook.xsl

            Improve the selection of cover images when working in
DocBook 4.x land (work in progress)

Keith Fahlgren: bin/spec/epub_regressions_spec.rb; docbook.xsl

            Improve the quality of the OPF spine regression by
ensuring that the spine
elements for deeply nested refentries are in order and adjacent to their
opening wrapper XHTML chunk.

Keith Fahlgren: bin/spec/epub_regressions_spec.rb; docbook.xsl;
bin/spec/files/orm.book.00⋯

            Add more careful handling of refentries to ensure that
they always appear in the opf:spine.
This was only a problem when refentries were pushed deep into the
hierarchy (like inside
a sect2), but presented navigational problems for many reading systems
(despite the
correct NCX references). This may *not* be the best solution, but
attacking a better
chunking strategy for refentries was too big a nut to crack at this time.

Eclipse

The following changes have been made to the eclipse code since the
1.75.2 release.

Mauritz Jeanson: eclipse3.xsl

            Added a stylesheet module that generates plug-ins
conforming to the standard (OSGi-based) Eclipse 3.x
architecture. The main difference to the older format is that metadata
is stored in a separate
manifest file. The module imports and extends the existing eclipse.xsl
module. Based on code
contributed in patch #2624668.

Params

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

Robert Stayton: draft.watermark.image.xml

            Fix bug 2922488 draft.watermark.image pointing to web resource.
Now the value is images/draft.png, and may require customization
for local resolution.

Mauritz Jeanson: equation.number.properties.xml

            Corrected refpurpose.

Norman Walsh: paper.type.xml

            Added USlegal and USlegallandscape paper types.

Jirka Kosek: highlight.xslthl.config.xml

            Added note about specifying location as URL

Robert Stayton: docbook.css.source.xml; generate.css.header.xml;
custom.css.source.xml; ma⋯

            Params to support generated CSS files.

Robert Stayton: equation.number.properties.xml

            New attribute set for numbers appearing next to equations.

XSL-Xalan

The following changes have been made to the xsl-xalan code since the
1.75.2 release.

dleidert: nbproject/genfiles.properties; nbproject/build-impl.xml

            Rebuild netbeans build files after adding missing Netbeans
configuration to allow easier packaging for Debian.


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]