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