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