1 2004-10-20 Marcus Mueller <znek@mulle-kybernetik.com>
3 * VSSaxDriver.m: fixed edge case problem introduced in v4.3.10
6 * VSSaxDriver.m: remove surrounding double quotes from attribute values
7 if any. During parsing, check if end tags match expectations and
8 issue warnings if they don't. Added some logic to get parsing
9 straight nevertheless in such events. (v4.3.10)
11 2004-10-19 Marcus Mueller <znek@mulle-kybernetik.com>
15 * VSSaxDriver.m: improved robustness in respect to illegal content
16 lines - the parser shouldn't crash anymore. Also, changed the
17 "OGoDebugVersitSaxDriver" default to "VSSaxDriverDebugEnabled".
19 * README: documented the default
21 2004-10-18 Marcus Mueller <znek@mulle-kybernetik.com>
25 * VSSaxDriver.m: added support in _parseString: for Unix style
26 terminated content lines. Such content lines clearly violate the
27 RFC but such ical files happen to appear in the wildlife.
33 * Version: removed major and minor. This effectively bumps the version
34 to v4.3.7 which is in sync with the rest of sope-ical.
36 2004-10-17 Helge Hess <helge.hess@opengroupware.org>
38 * added fhs.make, some other minor fixes to makefiles (v1.0.6)
40 2004-10-16 Marcus Mueller <znek@mulle-kybernetik.com>
44 * VSSaxDriver.m: rewrote _parseLine: to properly parse content lines
51 * VSStringFormatter.m: properly unescape '\N'
53 * README: updated, need to fix _parseLine:
57 * VSStringFormatter.[hm]: new singleton to perform unescaping on
58 iCal content/attributes.
60 * VSSaxDriver.m: uses the new VSStringFormatter in some funky places.
61 Unescaping is pretty memory efficient, hence its slight overuse is
64 2004-10-15 Marcus Mueller <znek@mulle-kybernetik.com>
66 * GNUmakefile.preamble: NGExtensions was missing for proper inline
67 compilation to work (v1.0.2)
71 * README: corrected the examples
73 * GNUmakefile.preamble: properly add paths
75 2004-10-14 Marcus Mueller <znek@mulle-kybernetik.com>
79 * README, COPYRIGHT, COPYING, AUTHORS: new files
81 * VersitSaxDriver.[hm]: renamed to VSSaxDriver.[hm]
83 * ICalendarSaxDriver.[hm]: renamed to VSiCalSaxDriver.[hm]
85 * VCardSaxDriver.[hm]: renamed to VSvCardSaxDriver.[hm]
87 * ICalendarSaxDriver.[hm]: renamed to VSiCalSaxDriver.[hm]
89 * VSSaxDriver.m: Major cleanups, cache all character sets as class
90 variables, rewrote _parseString: to properly do unfolding. Bugfixes.
92 * VSiCalSaxDriver.m, VSvCardSaxDriver.m: cache character sets, cleanup,
95 * bundle-info.plist: adjusted names
97 2004-04-09 Max Berger <max@berger.name>
99 * fixed another bug related to libFoundation that applied to
100 NSMutableCharacterSet (v0.1.18)
102 2004-02-24 Max Berger <max@berger.name>
104 * fixed bug to crash on libFoundation in scanner line (v0.1.17)
106 2004-02-25 Helge Hess <helge.hess@skyrix.com>
110 * GNUmakefile.preamble: properly link with OGo gstep-make
112 * added a common.h file (and use that in the source files)
114 * VersitSaxDriver.m: fixed type, fixed a "==" vs "=" bug in -init,
117 2004-02-24 Max Berger <max@berger.name>
121 * added new initialize function to check for debug property
123 * added debug messages to parseFromSource
125 * updated Copyright in VersitSaxDriver.m
127 2003-12-13 Max Berger <max@berger.name>
129 * replaces commas by spaces in attrs (as in spec) (v0.1.15)
131 2003-12-13 Max Berger <max@berger.name>
135 * added support for apple item1.adr elements
137 * added support for multiple attributes of same type
140 2003-12-12 Max Berger <max@berger.name>
142 * added support for subitems, added subitems for ical and vcard (v0.1.13)
144 2003-12-12 Max Berger <max@berger.name>
146 * added mappings into vcard driver (v0.1.12)
148 2003-12-11 Max Berger <max@berger.name>
150 * collapsed drivers for vcard 21 and 30 (v0.1.11)
152 2003-12-11 Max Berger <max@berger.name>
154 * fixed range check (v0.1.10)
156 2003-12-11 Max Berger <max@berger.name>
158 * fixed another missing () in malloc (v0.1.9)
160 2003-12-11 Max Berger <max@berger.name>
162 * fixed a missing () in malloc (v0.1.8)
164 2003-12-11 Helge Hess <helge.hess@opengroupware.org>
168 * minor tweaks to sourcecode style ;-)
170 * created GNUmakefile's
172 2003-11-23 Max Berger <max@berger.name>
176 * added GNUmakefile for unix
178 * fixed bundle-info.plist
180 * fixed a bug that caused libFondation to crash
182 2003-11-23 Max Berger <max@berger.name>
186 * Implemented attribute mapping
188 * Added list of attributes for xcal
190 2003-11-23 Max Berger <max@berger.name>
194 * implemented handling via list and stack
196 * added support for name mapping and mapping to attributes
198 * added complete iCalendar Name mapping
200 2003-11-23 Max Berger <max@berger.name>
204 * VersitSaxDriver.m: Split up in lines works correctly
206 * VersitSaxDriver: added support for contentHandler
208 * VersitSaxDriver: added support for namespace
210 * VersitSaxDriver: now has begin/end document
212 * ICalendarSaxDriver: now set correct namespace
214 * VersitSaxDriver: now parses Tags, attibutes and values
216 2003-11-23 Max Berger <max@berger.name>
220 * fixed Copyright notice
222 * added Data Retrieval
224 * added unfold method (doesnt do anything yet)
227 2003-11-23 Max Berger <max@berger.name>
229 * Initial Version (v0.1.1)