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