2002-09-29      Francis James Franklin <fjf@alinameridon.com>

	o UTF8StringTree:
	- distinguish current & default namespaces in ElementNode
	- parse CSS style/props attribute
	- white-space identification
	o TODO:
	- check white-space list (CSS seems to permit more than XML)
	- figure out exceptions problem - is it just bad_alloc() ??
	- look into XML parser entity handling!
	- parse CSS elsewhere ?? pass tree to ElementNode constructor

2002-09-26      Francis James Franklin <fjf@alinameridon.com>

	o UTF8StringTree: append new nodes to current, not tree!
	o added --encode program option to utf8test

2002-09-22      Francis James Franklin <fjf@alinameridon.com>

	o UTF8String (& utf8test):
	- ENABLE_COCOA_ADDITIONS option for NSString support

2002-09-18      Francis James Franklin <fjf@alinameridon.com>

	o added error string; m_stop=true should set m_error
	o implement other SAX callbacks & data-buffer

2002-09-17      Francis James Franklin <fjf@alinameridon.com>

	o added ElementFactory and node list to UTF8StringTree
	o StartElement, and static namespace functions

2002-09-14      Francis James Franklin <fjf@alinameridon.com>

	o utf8stringmap.h needs utf8stringpair.h included!
	o added const bizarrely omitted from map constructors
	o lots of Cocoa framework & other build-system work
	o work on UTF8StringTree and sub-classes

2002-09-13      Francis James Franklin <fjf@alinameridon.com>

	o add auto* build system
	- checks for expat & Cocoa/ObjC++
	o headers including headers: default to system location
	o expat lib-callback redirection to UTF8StringTree
	o class declaration of UTF8StringTree

2002-08-09      Francis James Franklin <fjf@alinameridon.com>

	o edit tests

2002-08-08      Francis James Franklin <fjf@alinameridon.com>

	o new UTF8StringPair class
	o rewrite UTF8StringMap to use UTF8StringPair class
	o finished ins/del/set for UTFStringValue
	o implemented ins/del/set for UTFString - untested [TODO]

2002-08-06      Francis James Franklin <fjf@alinameridon.com>

	o ins/del/set for UTFStringValue started

2002-08-05      Francis James Franklin <fjf@alinameridon.com>

	o UTF8StringMap completed

2002-07-26      Francis James Franklin <fjf@alinameridon.com>

	o UTF8StringMap::UTF8StringMapValue::ins() implemented

2002-07-25      Francis James Franklin <fjf@alinameridon.com>

	o minor compare() changes
	o work on UTF8StringMap, a COW hash map for UTF8String

2002-07-24      Francis James Franklin <fjf@alinameridon.com>

	o add prepend() functionality
	o add compare() functions (also operators ==, != and <)

2002-07-01      Francis James Franklin <fjf@alinameridon.com>

	o make pairs be pairs of *const* UTF8String *
	o fix bug in UTF8String::substring_replace

2002-06-16      Francis James Franklin <fjf@alinameridon.com>

	o Makefile updated (c. nova)

2002-05-05      Francis James Franklin <fjf@alinameridon.com>

	o more work/fixes on append
	o validation when creating/positioning iterators

2002-05-04      Francis James Franklin <fjf@alinameridon.com>

	o changing to use std::bad_alloc and std::out_of_range exceptions
	  rather than home-made ones. (How wise is this?)
	o moved iterator prefix ++/-- operators into utf8string.cpp

2002-05-03      Francis James Franklin <fjf@alinameridon.com>

	o changing license to BSD
	o some work on the iterator
	o flirting with exceptions

2002-05-02      Francis James Franklin <fjf@alinameridon.com>

        o initial import of libeXtra
        o added occasional internal UCS-4 storage
	o added UTF-8 -> UCS-4 conversion
	o fixed UCS-4 -> UTF-8 conversion
	o extended tests
