1 2006-07-04 Helge Hess <helge.hess@opengroupware.org>
3 * use %p for pointer formats, fixed gcc 4.1 warnings (v4.5.24)
5 2006-04-21 Marcus Mueller <znek@mulle-kybernetik.com>
7 * GNUmakefile: properly declare principal class (v4.5.23)
9 2006-04-08 Marcus Mueller <znek@mulle-kybernetik.com>
11 * VSSaxDriver.m: improved error reporting in case no data could be
12 retrieved from a URL (v4.5.22)
14 2005-12-05 Helge Hess <helge.hess@skyrix.com>
18 * VSSaxDriver.m: added some debug logs, throw an error if a tagline
19 starts with a colon/semicolon (tagname missing)
21 * VSvCardSaxDriver.m: minor code cleanups
23 2005-11-17 Helge Hess <helge.hess@opengroupware.org>
25 * VSSaxDriver.m: renamed internal -error: method to -reportError: to
26 avoid a conflict with gstep-base (v4.5.20)
28 2005-09-28 Helge Hess <helge.hess@opengroupware.org>
30 * GNUmakefile.preamble: install bundle in proper SaxObjC framework
33 2005-08-16 Helge Hess <helge.hess@opengroupware.org>
35 * install into /Library/SaxDrivers-4.5 when compiling for frameworks
38 * GNUmakefile.preamble: added support for OSX frameworks (v4.5.17)
40 2005-06-02 Helge Hess <helge.hess@skyrix.com>
42 * VSSaxDriver.m: transparently decode property values if
43 ENCODING=QUOTED-PRINTABLE is set as an attribute (used by Outlook
44 vCards, needs testing against umlauts/charsets) (v4.5.16)
46 2005-05-06 Helge Hess <helge.hess@opengroupware.org>
48 * VSSaxDriver.m: more reorganisations, added support for groupings
51 2005-05-05 Helge Hess <helge.hess@opengroupware.org>
53 * VSSaxDriver.m: code cleanups / reorgs, properly embed reported
54 contents in <vCardSet> tag, added support for vCards in Unicode
55 16-bit encoding (v4.5.14)
57 * VSSaxDriver.m: improved parsing entry methods, added support for SAX
58 error handlers (v4.5.13)
60 2005-04-25 Helge Hess <helge.hess@opengroupware.org>
62 * VSSaxDriver.m: fixed a gcc 4.0 warning (v4.5.12)
64 2004-12-14 Marcus Mueller <znek@mulle-kybernetik.com>
66 * versitSaxDriver.xcode: minor changes and updated
68 2004-10-20 Marcus Mueller <znek@mulle-kybernetik.com>
70 * VSSaxDriver.m: fixed edge case problem introduced in v4.3.10
73 * VSSaxDriver.m: remove surrounding double quotes from attribute values
74 if any. During parsing, check if end tags match expectations and
75 issue warnings if they don't. Added some logic to get parsing
76 straight nevertheless in such events. (v4.3.10)
78 2004-10-19 Marcus Mueller <znek@mulle-kybernetik.com>
82 * VSSaxDriver.m: improved robustness in respect to illegal content
83 lines - the parser shouldn't crash anymore. Also, changed the
84 "OGoDebugVersitSaxDriver" default to "VSSaxDriverDebugEnabled".
86 * README: documented the default
88 2004-10-18 Marcus Mueller <znek@mulle-kybernetik.com>
92 * VSSaxDriver.m: added support in _parseString: for Unix style
93 terminated content lines. Such content lines clearly violate the
94 RFC but such ical files happen to appear in the wildlife.
100 * Version: removed major and minor. This effectively bumps the version
101 to v4.3.7 which is in sync with the rest of sope-ical.
103 2004-10-17 Helge Hess <helge.hess@opengroupware.org>
105 * added fhs.make, some other minor fixes to makefiles (v1.0.6)
107 2004-10-16 Marcus Mueller <znek@mulle-kybernetik.com>
111 * VSSaxDriver.m: rewrote _parseLine: to properly parse content lines
112 according to RFC2445.
118 * VSStringFormatter.m: properly unescape '\N'
120 * README: updated, need to fix _parseLine:
124 * VSStringFormatter.[hm]: new singleton to perform unescaping on
125 iCal content/attributes.
127 * VSSaxDriver.m: uses the new VSStringFormatter in some funky places.
128 Unescaping is pretty memory efficient, hence its slight overuse is
131 2004-10-15 Marcus Mueller <znek@mulle-kybernetik.com>
133 * GNUmakefile.preamble: NGExtensions was missing for proper inline
134 compilation to work (v1.0.2)
138 * README: corrected the examples
140 * GNUmakefile.preamble: properly add paths
142 2004-10-14 Marcus Mueller <znek@mulle-kybernetik.com>
146 * README, COPYRIGHT, COPYING, AUTHORS: new files
148 * VersitSaxDriver.[hm]: renamed to VSSaxDriver.[hm]
150 * ICalendarSaxDriver.[hm]: renamed to VSiCalSaxDriver.[hm]
152 * VCardSaxDriver.[hm]: renamed to VSvCardSaxDriver.[hm]
154 * ICalendarSaxDriver.[hm]: renamed to VSiCalSaxDriver.[hm]
156 * VSSaxDriver.m: Major cleanups, cache all character sets as class
157 variables, rewrote _parseString: to properly do unfolding. Bugfixes.
159 * VSiCalSaxDriver.m, VSvCardSaxDriver.m: cache character sets, cleanup,
162 * bundle-info.plist: adjusted names
164 2004-04-09 Max Berger <max@berger.name>
166 * fixed another bug related to libFoundation that applied to
167 NSMutableCharacterSet (v0.1.18)
169 2004-02-24 Max Berger <max@berger.name>
171 * fixed bug to crash on libFoundation in scanner line (v0.1.17)
173 2004-02-25 Helge Hess <helge.hess@skyrix.com>
177 * GNUmakefile.preamble: properly link with OGo gstep-make
179 * added a common.h file (and use that in the source files)
181 * VersitSaxDriver.m: fixed type, fixed a "==" vs "=" bug in -init,
184 2004-02-24 Max Berger <max@berger.name>
188 * added new initialize function to check for debug property
190 * added debug messages to parseFromSource
192 * updated Copyright in VersitSaxDriver.m
194 2003-12-13 Max Berger <max@berger.name>
196 * replaces commas by spaces in attrs (as in spec) (v0.1.15)
198 2003-12-13 Max Berger <max@berger.name>
202 * added support for apple item1.adr elements
204 * added support for multiple attributes of same type
207 2003-12-12 Max Berger <max@berger.name>
209 * added support for subitems, added subitems for ical and vcard (v0.1.13)
211 2003-12-12 Max Berger <max@berger.name>
213 * added mappings into vcard driver (v0.1.12)
215 2003-12-11 Max Berger <max@berger.name>
217 * collapsed drivers for vcard 21 and 30 (v0.1.11)
219 2003-12-11 Max Berger <max@berger.name>
221 * fixed range check (v0.1.10)
223 2003-12-11 Max Berger <max@berger.name>
225 * fixed another missing () in malloc (v0.1.9)
227 2003-12-11 Max Berger <max@berger.name>
229 * fixed a missing () in malloc (v0.1.8)
231 2003-12-11 Helge Hess <helge.hess@opengroupware.org>
235 * minor tweaks to sourcecode style ;-)
237 * created GNUmakefile's
239 2003-11-23 Max Berger <max@berger.name>
243 * added GNUmakefile for unix
245 * fixed bundle-info.plist
247 * fixed a bug that caused libFondation to crash
249 2003-11-23 Max Berger <max@berger.name>
253 * Implemented attribute mapping
255 * Added list of attributes for xcal
257 2003-11-23 Max Berger <max@berger.name>
261 * implemented handling via list and stack
263 * added support for name mapping and mapping to attributes
265 * added complete iCalendar Name mapping
267 2003-11-23 Max Berger <max@berger.name>
271 * VersitSaxDriver.m: Split up in lines works correctly
273 * VersitSaxDriver: added support for contentHandler
275 * VersitSaxDriver: added support for namespace
277 * VersitSaxDriver: now has begin/end document
279 * ICalendarSaxDriver: now set correct namespace
281 * VersitSaxDriver: now parses Tags, attibutes and values
283 2003-11-23 Max Berger <max@berger.name>
287 * fixed Copyright notice
289 * added Data Retrieval
291 * added unfold method (doesnt do anything yet)
293 2003-11-23 Max Berger <max@berger.name>
295 * Initial Version (v0.1.1)