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