[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: DocBook Stylesheets 2.0.3 released
Hello world,
I've released a new version of my (developing) XSLT 2.0 stylesheets
for DocBook.
See http://norman.walsh.name/2011/12/01/docbook-xslt2-2-0-3
DocBook Stylesheets 2.0.3 released
Volume 14, Issue 49; 01 Dec 2011
Another snapshot of the continuing improvements to the XSLT 2.0
stylesheets for DocBook.
Yesterday, I quietly [7]published the 2.0.3 release of the DocBook XSLT
2.0 stylesheets.
The big change in this release is the move towards HTML5. The stylesheets
now produce <article> elements for major units, <section> elements for
sections, <figure> elements, etc. In order to retain compatibility with
older browsers, I've updated the CSS and JavaScript. I'm employing a
customized version of [8]Modernizr for backwards compatibility.
I've updated the stylesheets used for this weblog to the latest release
and flushed all the cached HTML, so those changes appear here now as well.
If you see any weirdness, please report it.
Other changes worth noting: table columns now have a class attribute for
better CSS access and tables of contents are always (and only) produced
with <ul>'s. The alternative presentation with <dl> produced invalid
markup because there were never any <dd>s.
The other changes are summarized in the [9]release notes:
* [10]Converted a number of div elements into more semantic HTML5
elements (<article>, <section>, etc.).
* [11]Fixed <lineannotation> formatting.
* [12]Added localization template for annotation titles. [13]Fixed bugs
in annotation support.
* [14]Added a default.table.column.widths parameter to allow a user to
suppress default column widths when none are specified in the DocBook
(CALS) table. In an effort to make it easier to control table style
with CSS, added a "tcoln" class to each table column.
* [15]Added support for plugins (and other mechanisms) to load
localization data in MarkLogic server.
* [16]Fiddled with nesting of divs in chunks to better support CSS
styling of the footer.
* Greatly [17]improved chunking performance.
* [18]Fixed bug where sections would sometimes be labelled even if they
didn't appear in autolabel.elements.
* [19]Removed massive i18n.xml and i18ndata.xsl files; dynamically load
individual locales when needed.
* [20]Removed about:legacy-compat doctype as it borks XML parsers.
* [21]Fixed github [22]issue 2, empty title causes infinite loop.
* [23]Fixed <link> processing.
* [24]Rearranged the way chunks are handled so that the whole document
is available for cross references even when only the selected chunk
(rootid) is processed
* [25]Changed condition for title foil slides to accomodate new content
model in slides: (foil|foilgroup)+.
* Always [26]use <ul> for tables of contents, <dl>s without any <dd> are
not valid in HTML5
* [27]Treat HTML table caption as title for the purposes of cross
references.
References
Visible links
1. http://norman.walsh.name/2011/12/01/docbook-xslt2-2-0-3.rdf
2. http://norman.walsh.name/2011/12/01/docbook-xslt2-2-0-3.xml
3. http://norman.walsh.name/
4. http://norman.walsh.name/dates.html
5. http://norman.walsh.name/subjects.html
6. http://norman.walsh.name/
7. http://docbook.github.com/
8. http://www.modernizr.com/
9. http://docbook.github.com/release/2.0.3/RELEASENOTES.html
10. https://github.com/docbook/xslt20-stylesheets/commit/872c7d5759c00426bac4823af02c684c9e9102d2
11. https://github.com/docbook/xslt20-stylesheets/commit/efe2d0d00869897c912f5c1ab0a1051483201654
12. https://github.com/docbook/xslt20-stylesheets/commit/dfb8e5e73f8c3aee8a9e915971368dc723ef6908
13. https://github.com/docbook/xslt20-stylesheets/commit/9bdbef3a045136eb24b02acb21482642bf516c70
14. https://github.com/docbook/xslt20-stylesheets/commit/8cb7c7d35defa38b01018ed2a408b4b5311efbe8
15. https://github.com/docbook/xslt20-stylesheets/commit/3597d4debb738ac412d13304b4c25780f033feea
16. https://github.com/docbook/xslt20-stylesheets/commit/9bad461dab742ae1182f098f8922399bdf03d4c4
17. https://github.com/docbook/xslt20-stylesheets/commit/133c77e8446dc22f2b03aacb40cd57f9ad69aa6b
18. https://github.com/docbook/xslt20-stylesheets/commit/fad3697720071e9b1eaf682440ab2c0ac6b6eed9
19. https://github.com/docbook/xslt20-stylesheets/commit/c06af84537a96d9b67cdbe5ef8e54449e93bae04
20. https://github.com/docbook/xslt20-stylesheets/commit/4bd9aa609b5b7aa5adc75de599bca390a5c1f7fa
21. https://github.com/docbook/xslt20-stylesheets/commit/3ef5877b2c91961d79ca20ab2a292c8374920fb4
22. https://github.com/docbook/xslt20-stylesheets/issues/2
23. https://github.com/docbook/xslt20-stylesheets/commit/e638282a449229dba107df64a90fc5df3aeb08b7
24. https://github.com/docbook/xslt20-stylesheets/commit/de529aede9289b8e2b1931abeaad1299956d5f1e
25. https://github.com/docbook/xslt20-stylesheets/commit/30cd17ed3ce36fd9e824d553ef8c0c578514ed31
26. https://github.com/docbook/xslt20-stylesheets/commit/85d74a9e37f5197374692f3b0d7502366bbfd69f
27. https://github.com/docbook/xslt20-stylesheets/commit/2e22775ef4ad6e6a5c0fb082a10b3190dcca302f
Be seeing you,
norm
--
Norman Walsh <ndw@nwalsh.com> | The fact of having been born is
http://www.oasis-open.org/docbook/ | bad augury for immortality.--
Chair, DocBook Technical Committee | Santayana
Attachment:
pgpEm2mHW3CUq.pgp
Description: PGP signature
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]