1 2005-05-06 Helge Hess <helge.hess@opengroupware.org>
3 * VSSaxDriver.m: more reorganisations, added support for groupings
6 2005-05-05 Helge Hess <helge.hess@opengroupware.org>
8 * VSSaxDriver.m: code cleanups / reorgs, properly embed reported
9 contents in <vCardSet> tag, added support for vCards in Unicode
10 16-bit encoding (v4.5.14)
12 * VSSaxDriver.m: improved parsing entry methods, added support for SAX
13 error handlers (v4.5.13)
15 2005-04-25 Helge Hess <helge.hess@opengroupware.org>
17 * VSSaxDriver.m: fixed a gcc 4.0 warning (v4.5.12)
19 2004-12-14 Marcus Mueller <znek@mulle-kybernetik.com>
21 * versitSaxDriver.xcode: minor changes and updated
23 2004-10-20 Marcus Mueller <znek@mulle-kybernetik.com>
25 * VSSaxDriver.m: fixed edge case problem introduced in v4.3.10
28 * VSSaxDriver.m: remove surrounding double quotes from attribute values
29 if any. During parsing, check if end tags match expectations and
30 issue warnings if they don't. Added some logic to get parsing
31 straight nevertheless in such events. (v4.3.10)
33 2004-10-19 Marcus Mueller <znek@mulle-kybernetik.com>
37 * VSSaxDriver.m: improved robustness in respect to illegal content
38 lines - the parser shouldn't crash anymore. Also, changed the
39 "OGoDebugVersitSaxDriver" default to "VSSaxDriverDebugEnabled".
41 * README: documented the default
43 2004-10-18 Marcus Mueller <znek@mulle-kybernetik.com>
47 * VSSaxDriver.m: added support in _parseString: for Unix style
48 terminated content lines. Such content lines clearly violate the
49 RFC but such ical files happen to appear in the wildlife.
55 * Version: removed major and minor. This effectively bumps the version
56 to v4.3.7 which is in sync with the rest of sope-ical.
58 2004-10-17 Helge Hess <helge.hess@opengroupware.org>
60 * added fhs.make, some other minor fixes to makefiles (v1.0.6)
62 2004-10-16 Marcus Mueller <znek@mulle-kybernetik.com>
66 * VSSaxDriver.m: rewrote _parseLine: to properly parse content lines
73 * VSStringFormatter.m: properly unescape '\N'
75 * README: updated, need to fix _parseLine:
79 * VSStringFormatter.[hm]: new singleton to perform unescaping on
80 iCal content/attributes.
82 * VSSaxDriver.m: uses the new VSStringFormatter in some funky places.
83 Unescaping is pretty memory efficient, hence its slight overuse is
86 2004-10-15 Marcus Mueller <znek@mulle-kybernetik.com>
88 * GNUmakefile.preamble: NGExtensions was missing for proper inline
89 compilation to work (v1.0.2)
93 * README: corrected the examples
95 * GNUmakefile.preamble: properly add paths
97 2004-10-14 Marcus Mueller <znek@mulle-kybernetik.com>
101 * README, COPYRIGHT, COPYING, AUTHORS: new files
103 * VersitSaxDriver.[hm]: renamed to VSSaxDriver.[hm]
105 * ICalendarSaxDriver.[hm]: renamed to VSiCalSaxDriver.[hm]
107 * VCardSaxDriver.[hm]: renamed to VSvCardSaxDriver.[hm]
109 * ICalendarSaxDriver.[hm]: renamed to VSiCalSaxDriver.[hm]
111 * VSSaxDriver.m: Major cleanups, cache all character sets as class
112 variables, rewrote _parseString: to properly do unfolding. Bugfixes.
114 * VSiCalSaxDriver.m, VSvCardSaxDriver.m: cache character sets, cleanup,
117 * bundle-info.plist: adjusted names
119 2004-04-09 Max Berger <max@berger.name>
121 * fixed another bug related to libFoundation that applied to
122 NSMutableCharacterSet (v0.1.18)
124 2004-02-24 Max Berger <max@berger.name>
126 * fixed bug to crash on libFoundation in scanner line (v0.1.17)
128 2004-02-25 Helge Hess <helge.hess@skyrix.com>
132 * GNUmakefile.preamble: properly link with OGo gstep-make
134 * added a common.h file (and use that in the source files)
136 * VersitSaxDriver.m: fixed type, fixed a "==" vs "=" bug in -init,
139 2004-02-24 Max Berger <max@berger.name>
143 * added new initialize function to check for debug property
145 * added debug messages to parseFromSource
147 * updated Copyright in VersitSaxDriver.m
149 2003-12-13 Max Berger <max@berger.name>
151 * replaces commas by spaces in attrs (as in spec) (v0.1.15)
153 2003-12-13 Max Berger <max@berger.name>
157 * added support for apple item1.adr elements
159 * added support for multiple attributes of same type
162 2003-12-12 Max Berger <max@berger.name>
164 * added support for subitems, added subitems for ical and vcard (v0.1.13)
166 2003-12-12 Max Berger <max@berger.name>
168 * added mappings into vcard driver (v0.1.12)
170 2003-12-11 Max Berger <max@berger.name>
172 * collapsed drivers for vcard 21 and 30 (v0.1.11)
174 2003-12-11 Max Berger <max@berger.name>
176 * fixed range check (v0.1.10)
178 2003-12-11 Max Berger <max@berger.name>
180 * fixed another missing () in malloc (v0.1.9)
182 2003-12-11 Max Berger <max@berger.name>
184 * fixed a missing () in malloc (v0.1.8)
186 2003-12-11 Helge Hess <helge.hess@opengroupware.org>
190 * minor tweaks to sourcecode style ;-)
192 * created GNUmakefile's
194 2003-11-23 Max Berger <max@berger.name>
198 * added GNUmakefile for unix
200 * fixed bundle-info.plist
202 * fixed a bug that caused libFondation to crash
204 2003-11-23 Max Berger <max@berger.name>
208 * Implemented attribute mapping
210 * Added list of attributes for xcal
212 2003-11-23 Max Berger <max@berger.name>
216 * implemented handling via list and stack
218 * added support for name mapping and mapping to attributes
220 * added complete iCalendar Name mapping
222 2003-11-23 Max Berger <max@berger.name>
226 * VersitSaxDriver.m: Split up in lines works correctly
228 * VersitSaxDriver: added support for contentHandler
230 * VersitSaxDriver: added support for namespace
232 * VersitSaxDriver: now has begin/end document
234 * ICalendarSaxDriver: now set correct namespace
236 * VersitSaxDriver: now parses Tags, attibutes and values
238 2003-11-23 Max Berger <max@berger.name>
242 * fixed Copyright notice
244 * added Data Retrieval
246 * added unfold method (doesnt do anything yet)
248 2003-11-23 Max Berger <max@berger.name>
250 * Initial Version (v0.1.1)