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