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