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