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