]> err.no Git - sope/blob - sope-ical/versitSaxDriver/ChangeLog
c6700d6f57ab5f02f9cefd11c371134d43b77410
[sope] / sope-ical / versitSaxDriver / ChangeLog
1 2006-04-08  Marcus Mueller  <znek@mulle-kybernetik.com>
2
3         * VSSaxDriver.m: improved error reporting in case no data could be
4           retrieved from a URL (v4.5.22)
5         
6 2005-12-05  Helge Hess  <helge.hess@skyrix.com>
7
8         * v4.5.21
9
10         * VSSaxDriver.m: added some debug logs, throw an error if a tagline
11           starts with a colon/semicolon (tagname missing)
12
13         * VSvCardSaxDriver.m: minor code cleanups
14
15 2005-11-17  Helge Hess  <helge.hess@opengroupware.org>
16
17         * VSSaxDriver.m: renamed internal -error: method to -reportError: to
18           avoid a conflict with gstep-base (v4.5.20)
19
20 2005-09-28  Helge Hess  <helge.hess@opengroupware.org>
21
22         * GNUmakefile.preamble: install bundle in proper SaxObjC framework
23           location (v4.5.19)
24
25 2005-08-16  Helge Hess  <helge.hess@opengroupware.org>
26
27         * install into /Library/SaxDrivers-4.5 when compiling for frameworks
28           (v4.5.18)
29
30         * GNUmakefile.preamble: added support for OSX frameworks (v4.5.17)
31
32 2005-06-02  Helge Hess  <helge.hess@skyrix.com>
33         
34         * VSSaxDriver.m: transparently decode property values if
35           ENCODING=QUOTED-PRINTABLE is set as an attribute (used by Outlook
36           vCards, needs testing against umlauts/charsets) (v4.5.16)
37
38 2005-05-06  Helge Hess  <helge.hess@opengroupware.org>
39
40         * VSSaxDriver.m: more reorganisations, added support for groupings
41           (v4.5.15)
42
43 2005-05-05  Helge Hess  <helge.hess@opengroupware.org>
44
45         * VSSaxDriver.m: code cleanups / reorgs, properly embed reported
46           contents in <vCardSet> tag, added support for vCards in Unicode
47           16-bit encoding (v4.5.14)
48         
49         * VSSaxDriver.m: improved parsing entry methods, added support for SAX
50           error handlers (v4.5.13)
51
52 2005-04-25  Helge Hess  <helge.hess@opengroupware.org>
53
54         * VSSaxDriver.m: fixed a gcc 4.0 warning (v4.5.12)
55
56 2004-12-14  Marcus Mueller  <znek@mulle-kybernetik.com>
57
58         * versitSaxDriver.xcode: minor changes and updated
59
60 2004-10-20  Marcus Mueller  <znek@mulle-kybernetik.com>
61
62         * VSSaxDriver.m: fixed edge case problem introduced in v4.3.10
63           (v4.3.11)
64
65         * VSSaxDriver.m: remove surrounding double quotes from attribute values
66           if any. During parsing, check if end tags match expectations and
67           issue warnings if they don't. Added some logic to get parsing
68           straight nevertheless in such events. (v4.3.10)
69
70 2004-10-19  Marcus Mueller  <znek@mulle-kybernetik.com>
71
72         * v4.3.9
73
74         * VSSaxDriver.m: improved robustness in respect to illegal content
75           lines - the parser shouldn't crash anymore. Also, changed the
76           "OGoDebugVersitSaxDriver" default to "VSSaxDriverDebugEnabled".
77
78         * README: documented the default
79
80 2004-10-18  Marcus Mueller  <znek@mulle-kybernetik.com>
81
82         * v4.3.8
83
84         * VSSaxDriver.m: added support in _parseString: for Unix style
85           terminated content lines. Such content lines clearly violate the
86           RFC but such ical files happen to appear in the wildlife.
87
88         * README: updated
89
90         * v4.3.7
91
92         * Version: removed major and minor. This effectively bumps the version
93           to v4.3.7 which is in sync with the rest of sope-ical.
94
95 2004-10-17  Helge Hess  <helge.hess@opengroupware.org>
96
97         * added fhs.make, some other minor fixes to makefiles (v1.0.6)
98
99 2004-10-16  Marcus Mueller  <znek@mulle-kybernetik.com>
100
101         * v1.0.5
102
103         * VSSaxDriver.m: rewrote _parseLine: to properly parse content lines
104           according to RFC2445.
105
106         * README: updated
107
108         * v1.0.4
109
110         * VSStringFormatter.m: properly unescape '\N'
111
112         * README: updated, need to fix _parseLine:
113
114         * v1.0.3
115
116         * VSStringFormatter.[hm]: new singleton to perform unescaping on
117           iCal content/attributes.
118
119         * VSSaxDriver.m: uses the new VSStringFormatter in some funky places.
120           Unescaping is pretty memory efficient, hence its slight overuse is
121           justifyable I guess.
122
123 2004-10-15  Marcus Mueller  <znek@mulle-kybernetik.com>
124
125         * GNUmakefile.preamble: NGExtensions was missing for proper inline
126           compilation to work (v1.0.2)
127
128         * v1.0.1
129
130         * README: corrected the examples
131
132         * GNUmakefile.preamble: properly add paths
133
134 2004-10-14  Marcus Mueller  <znek@mulle-kybernetik.com>
135
136         * v1.0.0
137
138         * README, COPYRIGHT, COPYING, AUTHORS: new files
139
140         * VersitSaxDriver.[hm]: renamed to VSSaxDriver.[hm]
141
142         * ICalendarSaxDriver.[hm]: renamed to VSiCalSaxDriver.[hm]
143
144         * VCardSaxDriver.[hm]: renamed to VSvCardSaxDriver.[hm]
145
146         * ICalendarSaxDriver.[hm]: renamed to VSiCalSaxDriver.[hm]
147
148         * VSSaxDriver.m: Major cleanups, cache all character sets as class
149           variables, rewrote _parseString: to properly do unfolding. Bugfixes.
150
151         * VSiCalSaxDriver.m, VSvCardSaxDriver.m: cache character sets, cleanup,
152           minor fixes.
153
154         * bundle-info.plist: adjusted names
155
156 2004-04-09  Max Berger  <max@berger.name>
157
158         * fixed another bug related to libFoundation that applied to
159           NSMutableCharacterSet (v0.1.18)
160
161 2004-02-24  Max Berger  <max@berger.name>
162
163         * fixed bug to crash on libFoundation in scanner line (v0.1.17)
164
165 2004-02-25  Helge Hess  <helge.hess@skyrix.com>
166
167         * v0.1.16
168
169         * GNUmakefile.preamble: properly link with OGo gstep-make
170
171         * added a common.h file (and use that in the source files)
172
173         * VersitSaxDriver.m: fixed type, fixed a "==" vs "=" bug in -init,
174           minor code cleanups
175
176 2004-02-24  Max Berger  <max@berger.name>
177
178         * v0.1.15
179
180         * added new initialize function to check for debug property
181
182         * added debug messages to parseFromSource
183
184         * updated Copyright in VersitSaxDriver.m
185   
186 2003-12-13  Max Berger  <max@berger.name>
187
188         * replaces commas by spaces in attrs (as in spec) (v0.1.15)
189
190 2003-12-13  Max Berger  <max@berger.name>
191
192         * v0.1.14
193
194         * added support for apple item1.adr elements
195
196         * added support for multiple attributes of same type
197
198
199 2003-12-12  Max Berger  <max@berger.name>
200
201         * added support for subitems, added subitems for ical and vcard (v0.1.13)
202
203 2003-12-12  Max Berger  <max@berger.name>
204
205         * added mappings into vcard driver (v0.1.12)
206
207 2003-12-11  Max Berger  <max@berger.name>
208
209         * collapsed drivers for vcard 21 and 30 (v0.1.11)
210
211 2003-12-11  Max Berger  <max@berger.name>
212
213         * fixed range check (v0.1.10)
214
215 2003-12-11  Max Berger  <max@berger.name>
216
217         * fixed another missing () in malloc (v0.1.9)
218
219 2003-12-11  Max Berger  <max@berger.name>
220
221         * fixed a missing () in malloc (v0.1.8)
222
223 2003-12-11  Helge Hess  <helge.hess@opengroupware.org>
224
225         * v0.1.7
226
227         * minor tweaks to sourcecode style ;-)
228
229         * created GNUmakefile's
230
231 2003-11-23  Max Berger  <max@berger.name>
232
233         * v0.1.6
234
235         * added GNUmakefile for unix
236
237         * fixed bundle-info.plist
238
239         * fixed a bug that caused libFondation to crash
240
241 2003-11-23  Max Berger  <max@berger.name>
242
243         * v0.1.5
244
245         * Implemented attribute mapping
246
247         * Added list of attributes for xcal
248
249 2003-11-23  Max Berger  <max@berger.name>
250
251         * v0.1.4
252
253         * implemented handling via list and stack
254         
255         * added support for name mapping and mapping to attributes
256
257         * added complete iCalendar Name mapping
258
259 2003-11-23  Max Berger  <max@berger.name>
260
261         * v0.1.3
262
263         * VersitSaxDriver.m: Split up in lines works correctly
264
265         * VersitSaxDriver: added support for contentHandler
266
267         * VersitSaxDriver: added support for namespace
268
269         * VersitSaxDriver: now has begin/end document
270
271         * ICalendarSaxDriver: now set correct namespace
272
273         * VersitSaxDriver: now parses Tags, attibutes and values
274
275 2003-11-23  Max Berger  <max@berger.name>
276
277         * v0.1.2
278
279         * fixed Copyright notice
280
281         * added Data Retrieval
282         
283         * added unfold method (doesnt do anything yet)
284
285 2003-11-23  Max Berger  <max@berger.name>
286
287         * Initial Version (v0.1.1)