The Modular DocBook Stylesheets | ||
---|---|---|
Change Log: Common Functions |
This document summarizes the changes made to the Modular DocBook Stylesheet Common Functions:
Fixed a bug in table handling where a PI before the first cell of a row could cause the stylesheet to crash.
Added basic support for Sets.
Fixed bug in SECTLEVEL; default was erroneously 0 instead of 1.
Created dbl1usen.dsl, dbl1dege.dsl, and dbl1ru.dsl. The localization elements common to both stylesheets are now stored in these common files.
International users: please let me know if there are any errors. If you can contribute new localizations, please do.
Moved toc-depth back into the two stylesheets. It's really not that common since the desired values are likely to be different.
Added support for Editor in author-string.
Changed heuristic for finding Titles in *-title-sosofo functions. The stylesheet now unwraps one level of BookBiblio, BiblioMisc, or BiblioSet.
Fixed the common table stylesheet module so that processing instructions between table rows and table entries do not cause problems.
Added SimpleSect to the list of section elements.
Added support for %chapter-autolabel%.
Changes to the common stylesheet module:
Added optional section argument to SECTLEVEL so that it can be called by sub-elements of a section (specificallly SubTitle).
Added a LegalNotice autolabel function.
Added a test to overhang-skip so that a table row with too many cells does not crash the stylesheet. No promises about the quality of the output if you do this. Maybe I should put a debug message in there?
Changes to the common stylesheet module:
Happy New Year!
Moved the table support code to dbtable.dsl in the common directory. This, with a few other changes, makes using the table code for CALS tables in other DTDs much easier.
Removed REFSECT1 and sections below it from the automatically generated TOC.
Removed the automatic label for a RefEntry. There doesn't seem to be a good automatic label.
Changes to the common stylesheet module:
Removed uppercase-list and lowercase-list. They now appear in dblib.dsl.
Added INBLOCK?, as a parallel to INLIST?, to test if the current node is in a block element.
Added sidebar-autolabel.
This summary is fairly terse. If you have more detailed questions, ask the maintainer ;-).
Home |
Copyright © 1997, 1998 Norman Walsh