2011-03-15  Wolfgang Sourdeau  <wsourdeau@inverse.ca>

	* VSSaxDriver.m (-_parseAttr:intoAttr:intoValue:): removed useless
	"tag" parameter. Removed code handling the quoted values, as it's
	now done from -[NSString asCardAttributeValues].

2010-08-11  Wolfgang Sourdeau  <wsourdeau@inverse.ca>

	* VSSaxDriver.m (_parseAttr:forTag:intoAttr:intoValue:): when no
	attribute tag is not specified and the value is "BASE64" or "B", the
	attribute tag is set to "ENCODING".

2010-05-05  Wolfgang Sourdeau  <wsourdeau@inverse.ca>

	* VSSaxDriver.m (_endComponent:value:): avoid a crash occurring
	when an inconsistency is found in the stack of containers.

2009-12-22  Wolfgang Sourdeau  <wsourdeau@inverse.ca>

	* VSSaxDriver.m (_endComponent:value:): worked-around the lameness
	in -[GSCInlineString isEqualToString:] by having "mtName"
	compare against "expectedName" instead.

2009-03-24  Wolfgang Sourdeau  <wsourdeau@inverse.ca>

	* VSStringFormatter.[hm]: removed useless module.

2007-08-27  Wolfgang Sourdeau  <wsourdeau@inverse.ca>

	* VSSaxDriver.m ([VSSaxDriver
	-parseFromSource:_sourcesystemId:_sysId]): report only tags for
	which the content is not empty.

2007-05-03  Wolfgang Sourdeau  <wsourdeau@inverse.ca>

	* VSSaxDriver.m ([VSSaxDriver +initialize]): removed the space
	character from the colonAndSemicolonCharSet and
	colonSemicolonAndDquoteCharSet so that fields which contain
	attributes with values containing spaces don't get cut.

2006-07-04  Helge Hess  <helge.hess@opengroupware.org>

	* use %p for pointer formats, fixed gcc 4.1 warnings (v4.5.24)

2006-04-21  Marcus Mueller  <znek@mulle-kybernetik.com>

	* GNUmakefile: properly declare principal class (v4.5.23)

2006-04-08  Marcus Mueller  <znek@mulle-kybernetik.com>

	* VSSaxDriver.m: improved error reporting in case no data could be
	  retrieved from a URL (v4.5.22)

2005-12-05  Helge Hess  <helge.hess@skyrix.com>

	* v4.5.21

	* VSSaxDriver.m: added some debug logs, throw an error if a tagline
	  starts with a colon/semicolon (tagname missing)

	* VSvCardSaxDriver.m: minor code cleanups

2005-11-17  Helge Hess  <helge.hess@opengroupware.org>

	* VSSaxDriver.m: renamed internal -error: method to -reportError: to
	  avoid a conflict with gstep-base (v4.5.20)

2005-09-28  Helge Hess  <helge.hess@opengroupware.org>

	* GNUmakefile.preamble: install bundle in proper SaxObjC framework
	  location (v4.5.19)

2005-08-16  Helge Hess  <helge.hess@opengroupware.org>

	* install into /Library/SaxDrivers-4.5 when compiling for frameworks
	  (v4.5.18)

	* GNUmakefile.preamble: added support for OSX frameworks (v4.5.17)

2005-06-02  Helge Hess  <helge.hess@skyrix.com>
	
	* VSSaxDriver.m: transparently decode property values if
	  ENCODING=QUOTED-PRINTABLE is set as an attribute (used by Outlook
	  vCards, needs testing against umlauts/charsets) (v4.5.16)

2005-05-06  Helge Hess  <helge.hess@opengroupware.org>

	* VSSaxDriver.m: more reorganisations, added support for groupings
	  (v4.5.15)

2005-05-05  Helge Hess  <helge.hess@opengroupware.org>

	* VSSaxDriver.m: code cleanups / reorgs, properly embed reported
	  contents in <vCardSet> tag, added support for vCards in Unicode
	  16-bit encoding (v4.5.14)
	
	* VSSaxDriver.m: improved parsing entry methods, added support for SAX
	  error handlers (v4.5.13)

2005-04-25  Helge Hess  <helge.hess@opengroupware.org>

	* VSSaxDriver.m: fixed a gcc 4.0 warning (v4.5.12)

2004-12-14  Marcus Mueller  <znek@mulle-kybernetik.com>

	* versitSaxDriver.xcode: minor changes and updated

2004-10-20  Marcus Mueller  <znek@mulle-kybernetik.com>

	* VSSaxDriver.m: fixed edge case problem introduced in v4.3.10
	  (v4.3.11)

	* VSSaxDriver.m: remove surrounding double quotes from attribute values
	  if any. During parsing, check if end tags match expectations and
	  issue warnings if they don't. Added some logic to get parsing
	  straight nevertheless in such events. (v4.3.10)

2004-10-19  Marcus Mueller  <znek@mulle-kybernetik.com>

	* v4.3.9

	* VSSaxDriver.m: improved robustness in respect to illegal content
	  lines - the parser shouldn't crash anymore. Also, changed the
	  "OGoDebugVersitSaxDriver" default to "VSSaxDriverDebugEnabled".

	* README: documented the default

2004-10-18  Marcus Mueller  <znek@mulle-kybernetik.com>

	* v4.3.8

	* VSSaxDriver.m: added support in _parseString: for Unix style
	  terminated content lines. Such content lines clearly violate the
	  RFC but such ical files happen to appear in the wildlife.

	* README: updated

	* v4.3.7

	* Version: removed major and minor. This effectively bumps the version
	  to v4.3.7 which is in sync with the rest of sope-ical.

2004-10-17  Helge Hess  <helge.hess@opengroupware.org>

	* added fhs.make, some other minor fixes to makefiles (v1.0.6)

2004-10-16  Marcus Mueller  <znek@mulle-kybernetik.com>

	* v1.0.5

	* VSSaxDriver.m: rewrote _parseLine: to properly parse content lines
	  according to RFC2445.

	* README: updated

	* v1.0.4

	* VSStringFormatter.m: properly unescape '\N'

	* README: updated, need to fix _parseLine:

	* v1.0.3

	* VSStringFormatter.[hm]: new singleton to perform unescaping on
	  iCal content/attributes.

	* VSSaxDriver.m: uses the new VSStringFormatter in some funky places.
	  Unescaping is pretty memory efficient, hence its slight overuse is
	  justifyable I guess.

2004-10-15  Marcus Mueller  <znek@mulle-kybernetik.com>

	* GNUmakefile.preamble: NGExtensions was missing for proper inline
	  compilation to work (v1.0.2)

	* v1.0.1

	* README: corrected the examples

	* GNUmakefile.preamble: properly add paths

2004-10-14  Marcus Mueller  <znek@mulle-kybernetik.com>

	* v1.0.0

	* README, COPYRIGHT, COPYING, AUTHORS: new files

	* VersitSaxDriver.[hm]: renamed to VSSaxDriver.[hm]

	* ICalendarSaxDriver.[hm]: renamed to VSiCalSaxDriver.[hm]

	* VCardSaxDriver.[hm]: renamed to VSvCardSaxDriver.[hm]

	* ICalendarSaxDriver.[hm]: renamed to VSiCalSaxDriver.[hm]

	* VSSaxDriver.m: Major cleanups, cache all character sets as class
	  variables, rewrote _parseString: to properly do unfolding. Bugfixes.

	* VSiCalSaxDriver.m, VSvCardSaxDriver.m: cache character sets, cleanup,
	  minor fixes.

	* bundle-info.plist: adjusted names

2004-04-09  Max Berger  <max@berger.name>

	* fixed another bug related to libFoundation that applied to
	  NSMutableCharacterSet (v0.1.18)

2004-02-24  Max Berger  <max@berger.name>

	* fixed bug to crash on libFoundation in scanner line (v0.1.17)

2004-02-25  Helge Hess  <helge.hess@skyrix.com>

	* v0.1.16

	* GNUmakefile.preamble: properly link with OGo gstep-make

	* added a common.h file (and use that in the source files)

	* VersitSaxDriver.m: fixed type, fixed a "==" vs "=" bug in -init,
	  minor code cleanups

2004-02-24  Max Berger  <max@berger.name>

	* v0.1.15

	* added new initialize function to check for debug property

	* added debug messages to parseFromSource

	* updated Copyright in VersitSaxDriver.m
  
2003-12-13  Max Berger  <max@berger.name>

	* replaces commas by spaces in attrs (as in spec) (v0.1.15)

2003-12-13  Max Berger  <max@berger.name>

	* v0.1.14

	* added support for apple item1.adr elements

	* added support for multiple attributes of same type


2003-12-12  Max Berger  <max@berger.name>

	* added support for subitems, added subitems for ical and vcard (v0.1.13)

2003-12-12  Max Berger  <max@berger.name>

	* added mappings into vcard driver (v0.1.12)

2003-12-11  Max Berger  <max@berger.name>

	* collapsed drivers for vcard 21 and 30 (v0.1.11)

2003-12-11  Max Berger  <max@berger.name>

	* fixed range check (v0.1.10)

2003-12-11  Max Berger  <max@berger.name>

	* fixed another missing () in malloc (v0.1.9)

2003-12-11  Max Berger  <max@berger.name>

	* fixed a missing () in malloc (v0.1.8)

2003-12-11  Helge Hess  <helge.hess@opengroupware.org>

	* v0.1.7

	* minor tweaks to sourcecode style ;-)

	* created GNUmakefile's

2003-11-23  Max Berger  <max@berger.name>

	* v0.1.6

	* added GNUmakefile for unix

	* fixed bundle-info.plist

	* fixed a bug that caused libFondation to crash

2003-11-23  Max Berger  <max@berger.name>

	* v0.1.5

	* Implemented attribute mapping

	* Added list of attributes for xcal

2003-11-23  Max Berger  <max@berger.name>

	* v0.1.4

	* implemented handling via list and stack
        
	* added support for name mapping and mapping to attributes

	* added complete iCalendar Name mapping

2003-11-23  Max Berger  <max@berger.name>

	* v0.1.3

	* VersitSaxDriver.m: Split up in lines works correctly

	* VersitSaxDriver: added support for contentHandler

	* VersitSaxDriver: added support for namespace

	* VersitSaxDriver: now has begin/end document

	* ICalendarSaxDriver: now set correct namespace

	* VersitSaxDriver: now parses Tags, attibutes and values

2003-11-23  Max Berger  <max@berger.name>

	* v0.1.2

	* fixed Copyright notice

	* added Data Retrieval
        
	* added unfold method (doesnt do anything yet)

2003-11-23  Max Berger  <max@berger.name>

	* Initial Version (v0.1.1)
