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