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