Chapter 6. The Common Module

The common module contains functions that are shared between the HTML and print stylesheets. Functions in the common module are DTD-specific, i.e., they generally rely implicitly or explicitly on the structure of the DocBook DTD to function properly.

Change Log

1998-11-19  Norman Walsh  <ndw@nwalsh.com>

	* dbcommon.dsl, dbtable.dsl:
	Removed version number; see ChangeLog for lib/dblib.dsl

	* dbl1usen.dsl, dbl1usen.ent: Added support for RefEntry and RefSect1-3

1998-11-05  Norman Walsh  <ndw@nwalsh.com>

	* dbcommon.dsl: Version 1.23 released.

	* dbl1usen.dsl: Added prefix to the 'Unexpected element name' message.
	Too many times I've gone looking for validation errors
	as the result of this message!

	* dbtable.dsl: Fixed subtle bug in the functions that search for
	COLNAME and SPANNAME.  (normalize takes a _lowercase_
	argument)

	* dbcommon.dsl: Give REFSYNOPSISDIV a SECTLEVEL and element-label;
	(same as a REFSECT1).

1998-11-03  Norman Walsh  <ndw@nwalsh.com>

	* dbcommon.dsl, dbtable.dsl: Version 1.22 released.

1998-11-02  Norman Walsh  <ndw@nwalsh.com>

	* dbcommon.dsl: Version 1.21 created (not for release, just
	to checkpoint another project).

1998-11-01  Norman Walsh  <ndw@nwalsh.com>

	* dbl1it.dsl, dbl1it.ent: Fixes

	* dbtable.dsl:
	Moved cell-colsep and cell-rowsep back into the print version.
	They only apply there.

1998-10-30  Norman Walsh  <ndw@nwalsh.com>

	* dbcommon.dsl: Version 1.20 released.

	* dbl1svse.dsl: Added a couple of translations that had
	been missing.

	* dbcommon.dsl: New indirect referencing scheme

	* dbtable.dsl: For the purposes of finding an ancestor tgroup, consider
	the current node a candidate.

	* dbl1usen.dsl: Fixed typo.

	* dbl1bmno.dsl, dbl1dege.dsl, dbl1es.dsl, dbl1fr.dsl, dbl1it.dsl, dbl1nl.dsl, dbl1pl.dsl, dbl1pt.dsl, dbl1ru.dsl, dbl1usen.dsl:
	New indirect reference functionality

	* dbl10n.dsl: New languages and new indirect reference function

	* dbl1dk.dsl, dbl1dk.ent, dbl1svse.dsl, dbl1svse.ent: New file.

	* dbl1ru.ent: Fixed typo

	* dbl1ru.dsl, dbl1ru.ent: Updates by Ilia Kouznetsov

1998-10-29  Norman Walsh  <ndw@nwalsh.com>

	* dbl1es.ent: Corrections

1998-10-22  Norman Walsh  <ndw@nwalsh.com>

	* dbl1usen.ent: Added 'sidebar', changed 'Sidebar'.

	* dbl1usen.dsl: Added an XREF format for Sidebars

	* dbl1fr.ent: Fixed a number of erroneous entries

	* dbcommon.dsl: Added indexdiv-autolabel to suppress automatic
	numbering of indexdivs

1998-10-20  Norman Walsh  <ndw@nwalsh.com>

	* dbl10n.dsl: Fixed nasty SGML/XML bug. Localization functions were
	explicitly folding ginames to upper case instead of
	(normalizing) them.

	* dbl1it.dsl: Fixed a couple of little bugs in the chapter and section
	references.

1998-10-19  Norman Walsh  <ndw@nwalsh.com>

	* dbcommon.dsl: Version 1.19 is released.

	* dbtable.dsl:
	Added "support" for EntryTbl. It'll only work in the HTML
	back end. Support here means simply that an ancestor
	ENTRYTBL is equivalent to an ancestor TGROUP for some
	inherited properties.

	* dbl10n.dsl, dbl1bmno.dsl, dbl1bmno.ent, dbl1dege.dsl, dbl1dege.ent, dbl1es.dsl, dbl1es.ent, dbl1fr.dsl, dbl1fr.ent, dbl1it.dsl, dbl1it.ent, dbl1nl.dsl, dbl1nl.ent, dbl1pl.dsl, dbl1pl.ent, dbl1pt.dsl, dbl1pt.ent, dbl1ru.dsl, dbl1ru.ent, dbl1usen.dsl, dbl1usen.ent:
	Reworked localizations; added support for Spanish, Italian, Dutch, and Portuguese.

	* dbcommon.dsl:
	Fixed bug in appendix numbering. Added support for continuation
	in ordered lists.

1998-09-18  Norman Walsh  <ndw@nwalsh.com>

	* dbl1dege.dsl, dbl1usen.dsl: Fixed typos

	* dbcommon.dsl: Version 1.18 released (really!).

	* dbl1dege.dsl, dbl1usen.dsl: Fixed typos

	* dbl1bmno.dsl, dbl1fr.dsl, dbl1pl.dsl, dbl1ru.dsl:
	Added (label-number-format)

	* dbl10n.dsl: Added (label-number-format).

	* dbcommon.dsl: Added support for OTHERNAME in AUTHOR.
	Added component-number-restart-list.
	Added component-number-ignore-list.
	Added component-number-sibling-list.
	Reworked/reordered auto labeling functions
	to use new component-numbering and to use
	the (label-number-format) function from
	the localization layer.

	* dbl1dege.dsl: Completely reworked.  All translation info is now in
	dbl1dege.ent.  There are dsssl definitions for
	each element, making customization easier.

	* dbl1usen.dsl: Completely reworked.  All translation info is now in
	dbl1usen.ent.  There are dsssl definitions for
	each element, making customization easier.

	* dbl1dege.ent, dbl1usen.ent: New file.

1998-09-17  Norman Walsh  <ndw@nwalsh.com>

	* dbtable.dsl, dbcommon.dsl: Version 1.17 released.

	* dbl1usen.dsl: Added gentext names and label/title seperators for
	SEEIE and SEEALSOIE.

	* dbtable.dsl: Most of the element names were still un(normalized).

1998-09-16  Norman Walsh  <ndw@nwalsh.com>

	* dbcommon.dsl: Version 1.16 released

	* dbcommon.dsl: Version 1.15 released

	* dbl1dege.dsl, dbl1bmno.dsl:
	Replaced 8bit char with Unicode character reference.

	* dbcommon.dsl: Added (normalize) around a few strings.
	Fixed REFERENCE numbering.

	* Oldversion.sgm: Renamed version.sgm; made proper SGML document

1998-09-10  Norman Walsh  <ndw@nwalsh.com>

	* dbcommon.dsl: Version 1.14 released.

	* dbl1usen.dsl: Added ARTICLE name

	* dbcommon.dsl: Added optional parameter to auto-xref for better
	OLINK support.

1998-09-08  Norman Walsh  <ndw@nwalsh.com>

	* dbl1usen.dsl: Added element names for "Book" and "Set"

	* dbcommon.dsl: Reworked element-title and element-title-sosofo.
	Warning: backwards incompatibility: element-title now
	returns the title node, not the (data) of the title
	node.  Added element-title-string, which returns the
	(data) of the title node.

	(olink-resource-title) now "supports" entities that
	do not have a public identifier, it returns "".

1998-09-04  Norman Walsh  <ndw@nwalsh.com>

	* dbcommon.dsl: Added rudimentary support for OLINKs

	* dbcommon.dsl: Added bibentry-number

1998-09-03  Norman Walsh  <ndw@nwalsh.com>

	* dbl10n.dsl: Added support for Polish

	* dbl1pl.dsl: New file.

	* dbcommon.dsl: Added support for bibliography filtering

1998-09-02  Norman Walsh  <ndw@nwalsh.com>

	* dbcommon.dsl: Version 1.13 released

	* dbl1usen.dsl, dbcommon.dsl: Added support for SETINDEX

1998-08-28  Norman Walsh  <ndw@nwalsh.com>

	* ChangeLog: New file.

	* dbcommon.dsl: Version 1.12 released

Fri Aug 28 13:01:07 1998  Norman Walsh  <ndw@nwalsh.com>

	* dbcommon.dsl (%docbook-common-version%): Version 1.12 released

1998-08-28  Norman Walsh  <ndw@nwalsh.com>

	* dbtable.dsl 1.7:
	Fixed bug in overhang-skip; would crash if it ran out of columns

1998-08-24  Norman Walsh  <ndw@nwalsh.com>

	* dbl1usen.dsl 1.9: Changed Endnotes: to Notes: