Change Log: DSSSL Library


Table of Contents
Change Log: DSSSL Library

Change Log: DSSSL Library

Changes to the DSSSL Library

This document summarizes the changes made to the DSSSL Library:

Version 1.08, 12 Jun 1998

The normalize function now only attempts to normalize strings. Everything else is returned unchanged.

Version 1.08beta8, 13 May 1998

Added normalize, which normalizes the case of a string based on the SGML Declaration in effect.

Version 1.08beta7, 06 May 1998

Modified the comments in dblib.dsl so that IDs can be generated for the RefEntrys that result from processing the source to produce documentation.

Version 1.08beta6

There were no changes to the library code for beta 6.

Version 1.08beta5, 29 Mar 1998

Updated documentation.

Version 1.08beta3, 26 Mar 1998

Made match-split and file-extension handle non-string arguments (such as #f) in a reasonable way.

Version 1.01, 03 Feb 1998

  • Added node-list-filter-out-pis to remove processing instructions from a node list.

  • Modified the case folding functions to return their argument unchanged if it is not a string.

Version 1.0, 06 Jan 1998

  • Happy New Year!

  • Added node-list-first-element, node-list-last-element, and descendant-of?.

Version 0.4, 29 Dec 1997

Changes to the library:

  • Added fairly extensive RefEntry documentation for each function defined in the library.

  • Added checks for string? in several functions.

  • Made the space string in string-with-space an optional parameter. The default is a single space character, " ".

  • Added join to do essentially the opposite of split.

  • Added file-extension to return the extension part of a filename.

  • Removed list-member-get. It was exactly the same as list-ref, a DSSSL builtin.

  • Added uppercase-list and lowercase-list. These are required by the case folding functions.

  • Removed string-to-list. It was exactly the same as string->list, a DSSSL builtin.

This summary is fairly terse. If you have more detailed questions, ask the maintainer ;-).