]> err.no Git - sope/blob - sope-xml/SaxObjC/ChangeLog
added support for XML-RPC 'nil' type
[sope] / sope-xml / SaxObjC / ChangeLog
1 2006-07-05  Helge Hess  <helge.hess@opengroupware.org>
2
3         * SaxObjectModel.m: added FHS_INSTALL_ROOT to lookup path (v4.5.60)
4
5         * SaxXMLReaderFactory.m: changed to find SAX drivers on 64bit systems
6           in lib64, added FHS_INSTALL_ROOT to lookup path (v4.5.59)
7
8 2006-07-03  Helge Hess  <helge.hess@opengroupware.org>
9
10         * v4.5.58
11
12         * SaxAttributes.m: fixed gcc 4.1 warnings
13
14         * use %p for pointer formats
15
16 2006-07-02  Helge Hess  <helge.hess@opengroupware.org>
17
18         * XMLNamespaces.h: added ATOM namespace, gCal namespace, OpenSearch
19           namespace (v4.5.57)
20
21 2006-06-04  Helge Hess  <helge.hess@opengroupware.org>
22
23         * XMLNamespaces.h (XMLNS_CALDAV): added CalDAV namespace (v4.5.56)
24
25 2006-04-23  Helge Hess  <helge.hess@opengroupware.org>
26
27         * XMLNamespaces.h: added Google namespace (v4.5.55)
28
29 2005-12-27  Marcus Mueller  <znek@mulle-kybernetik.com>
30
31         * SaxObjectDecoder.m: trigger debug logging via new
32           SaxObjectDecoderDebugEnabled default (v4.5.54)
33
34 2005-11-25  Helge Hess  <helge.hess@opengroupware.org>
35
36         * SaxMethodCallHandler.m: rewrote tag=>selector mapping function to be
37           Unicode safe (v4.5.53)
38
39 2005-08-16  Helge Hess  <helge.hess@opengroupware.org>
40
41         * v4.5.52
42
43         * SaxXMLReaderFactory.m: improved bundle-info.plist lookup (first look
44           in bundle directory, then try to lookup as a NSBundle resource),
45           log searched pathes if no XML reader could be found
46
47         * GNUmakefile.preamble: set framework/cocoa defines when compiling
48           with frameworks support
49
50 2005-05-08  Helge Hess  <helge.hess@opengroupware.org>
51
52         * XMLNamespaces.h: added namespace declaration for XML vCards (v4.5.51)
53
54 2005-04-23  Helge Hess  <helge.hess@opengroupware.org>
55
56         * SaxMethodCallHandler.m: fixed a gcc 4.0 warning (v4.5.50)
57
58 2005-03-23  Marcus Mueller  <znek@mulle-kybernetik.com>
59
60         * SaxObjectDecoder.m: fixed remaining leaks (v4.5.49)
61
62 2005-01-29  Marcus Mueller  <znek@mulle-kybernetik.com>
63
64         * SaxObjectDecoder.m: fixed hard to spot autorelease bug (v4.5.48)
65
66 2004-11-12  Max Berger  <max@berger.name>
67
68         * SaxXMLReaderFactory.m: fixed SaxDriver lookup for gstep-base on
69           MingW32 (OGo bug #979) (v4.5.47)
70
71 2004-11-12  Helge Hess  <helge.hess@opengroupware.org>
72
73         * SaxXMLReaderFactory.m: cleanup of driver path processing (v4.5.46)
74
75 2004-11-07  Marcus Mueller  <znek@mulle-kybernetik.com>
76
77         * SaxObjC.xcode: added SOPE_MAJOR/MINOR definitions for the build
78
79 2004-11-07  Helge Hess  <helge.hess@opengroupware.org>
80
81         * SaxXMLReaderFactory.m: fixed a bug in FHS bundle lookup (v4.5.45)
82
83 2004-11-06  Helge Hess  <helge.hess@opengroupware.org>
84
85         * SaxObjectModel.m, SaxXMLReaderFactory.m: use SOPE version defines
86           for object model lookup (v4.5.44)
87
88 2004-10-30  Marcus Mueller  <znek@mulle-kybernetik.com>
89
90         * SaxObjectDecoder.m: fixed typo that prevented compile on non
91           Apple Foundation (v4.3.43)
92
93         * SaxObjectDecoder.m: provide fix for discovering mutable array on
94           Apple/CoreFoundation - this is rather disturbing, but Apple really
95           broke the concept of mutability for NSArray/NSDictionary. (v4.3.42)
96
97 2004-09-22  Marcus Mueller  <znek@mulle-kybernetik.com>
98
99         * SaxObjC.xcode: minor fixes
100
101 2004-09-21  Marcus Mueller  <znek@mulle-kybernetik.com>
102
103         * SaxObjC.xcode: Fixed dependencies to resemble the make process
104           more closely. Our aim should be to stick to the make process
105           as closely as possible, so we shouldn't introduce dependencies in
106           non-toplevel projects. Also fixed cyclic dependency between the
107           framework and the libxmlSAXDriver, which gets copied into the
108           framework wrapper after compilation. This now gets achieved by two
109           shellscript phases, one in the framework and one as a separate
110           shellscript target.
111
112 2004-08-29  Helge Hess  <helge.hess@opengroupware.org>
113
114         * v4.3.41
115
116         * SaxXMLReaderFactory.m: look in /usr/local/lib/sope-4.3/saxdrivers/
117           and /usr/lib/sope-4.3/saxdrivers/ for SAX drivers
118           
119         * SaxObjectModel.m: also look in /usr/local/share/sope-4.3/saxmappings/
120           and /usr/share/sope-4.3/saxmappings/ for models
121
122         * added hack to install the project in FHS locations - the library,
123           its headers, the tools and the resources will be installed in
124           FHS_INSTALL_ROOT if specified (eg make FHS_INSTALL_ROOT=/usr/local)
125
126 2004-08-26  Marcus Mueller  <znek@mulle-kybernetik.com>
127
128         * SaxObjC.xcode: new Xcode project
129
130 2004-08-24  Helge Hess  <helge.hess@skyrix.com>
131
132         * changed lookup path to SaxDrivers-4.3 to be consistent with OGo
133           (v4.3.40)
134
135         * SaxXMLReaderFactory.m: lookup SAX drivers in Library/SaxDrivers/4.3
136           (v4.3.39)
137
138 2004-08-20  Helge Hess  <helge.hess@opengroupware.org>
139
140         * moved to SOPE 4.3 (v4.3.38)
141
142 2004-08-03  Marcus Mueller  <znek@mulle-kybernetik.com>
143
144         * SaxXMLReaderFactory.m: fixed multiple registration of sax drivers in
145           the search path. Also, when built as a framework, the frameworks's
146           SaxDriver directory is added to the search path (with least
147           significance, so it doesn't interfere with development and custom
148           deployments). (v4.2.37)
149
150 2004-07-17  Helge Hess  <helge.hess@opengroupware.org>
151
152         * XMLNamespaces.h: added OOo WebDAV namespace (v4.2.36)
153
154 2004-07-16  Helge Hess  <helge.hess@skyrix.com>
155
156         * XMLNamespaces.h: added namespace declaration for Kupu and XInclude 
157           (v4.2.35)
158
159 2004-07-15  Helge Hess  <helge.hess@opengroupware.org>
160
161         * XMLNamespaces.h: added relaxng structure namespace as used by Kupu
162           (v4.2.34)
163
164 2004-07-07  Helge Hess  <helge.hess@skyrix.com>
165
166         * XMLNamespaces.h: added namespace declarations for SOAP, XMLSchema and
167           some Novell namespaces (v4.2.33)
168
169 2004-06-27  Helge Hess  <helge.hess@opengroupware.org>
170
171         * XMLNamespaces.h: added namespace declaration for OOo meta (v4.2.32)
172
173 2004-06-10  Helge Hess  <helge.hess@skyrix.com>
174
175         * SaxObjectModel.m: fixed a warning with gcc 3.4 (v4.2.31)
176
177 2004-06-09  Helge Hess  <helge.hess@opengroupware.org>
178
179         * v4.2.30
180
181         * GNUmakefile: also build SaxObjC.framework on non-libFoundation 
182           systems
183         
184         * GNUmakefile.preamble: added prebinding segaddr
185         
186 2004-03-16  Helge Hess  <helge.hess@opengroupware.org>
187
188         * SaxXMLReaderFactory.m: added SaxDebugReaderFactory default to enable
189           debug logs, added more debug logging (v4.2.29)
190
191         * XMLNamespaces.h: added namespace declaration for Zope METAL (v4.2.28)
192
193 2004-03-15  Helge Hess  <helge.hess@opengroupware.org>
194
195         * XMLNamespaces.h: added namespace declaration for Zope TAL (v4.2.27)
196
197 2004-02-27  Helge Hess  <helge.hess@opengroupware.org>
198
199         * SaxXMLReaderFactory.m: subminbor improvement to warn-log in case
200           multiple XML parsers are found for a single type (v4.2.26)
201
202 2004-02-16  Helge Hess  <helge.hess@skyrix.com>
203
204         * SaxXMLReaderFactory.m: subminor code cleanup and fixes to log 
205           messages (v4.2.25)
206
207 2003-12-26  Helge Hess  <helge.hess@opengroupware.org>
208
209         * SaxXMLReaderFactory.m: cleaned up logging for missing parsers 
210           (v4.2.24)
211
212 2003-11-20  Helge Hess  <helge.hess@opengroupware.org>
213
214         * XMLNamespaces.h: added namespace declaration for some proprietary
215           groupware server (v4.2.23)
216
217 2003-11-19  Helge Hess  <helge.hess@skyrix.com>
218
219         * GNUmakefile: removed autodoc target
220
221 2003-11-09  Helge Hess  <helge.hess@opengroupware.org>
222         
223         * v4.2.22
224         
225         * SaxAttributes.m: added -initWithDictionary method necessary for the
226           NSXMLParser support (Note: Panther NSXMLParser currently doesn't seem
227           to be able to do proper namespace processing for attributes?)
228
229         * added the SaxDefaultHandler+NSXML category which allows any SAX 
230           handler inheriting from SaxDefaultHandler to be used as a delegate 
231           for the new NSXMLParser in Panther
232
233 2003-10-30  Helge Hess  <helge.hess@opengroupware.org>
234
235         * SaxAttributes.m: fixed an Xcode warning (v4.2.21)
236
237 2003-10-15  Helge Hess  <helge.hess@opengroupware.org>
238
239         * XMLNamespaces.h: added MS WordML namespace, added Dublin Core
240           namespace (v4.2.20)
241
242 2003-10-12  Helge Hess  <helge.hess@opengroupware.org>
243
244         * SaxObjectModel.m, SaxXMLReaderFactory.m: added support for 
245           GNUSTEP_PATHLIST (apparently replaces GNUSTEP_PATHPREFIX_LIST in 
246           newer gstep-make versions (v4.2.19)
247
248 2003-08-19  Helge Hess  <helge.hess@skyrix.com>
249
250         * SaxObjectDecoder.m: fixed OGo bug 133, decoder did not properly 
251           check value classes on Cocoa (v4.2.18)
252
253 2003-07-18  Helge Hess  <helge.hess@skyrix.com>
254
255         * SaxXMLReaderFactory.m: added a missing @end for gstep-base, patch
256           provided by Filip Van Raemdonck (v4.2.17)
257
258 2003-07-03  Helge Hess  <helge.hess@skyrix.com>
259
260         * XMLNamespaces.h: added defines for the various XML namespaces used
261           in OpenOffice.org emitted XML files (v4.2.16)
262
263 2003-06-18  Helge Hess  <helge.hess@skyrix.com>
264
265         * v4.2.15
266         
267         * SaxXMLReaderFactory.m: added SaxCoreOnMissingParser default to 
268           trigger a coredump for debugging purposes
269
270         * fixed some signed/unsigned warnings
271
272 2003-02-11  Helge Hess  <helge.hess@skyrix.com>
273
274         * moved saxxml and xmln tools to ../samples/
275
276 2003-01-23  Helge Hess  <helge.hess@skyrix.com>
277
278         * SaxMethodCallHandler.m, SaxObjectDecoder.m: reduced logging if
279           debugOn is off (v4.2.14)
280
281 Thu Jan  2 10:40:19 2003  Helge Hess  <helge.hess@skyrix.com>
282
283         * v4.2.13
284         
285         * saxxml.m: replaced RELEASE macros with method calls
286
287         * common.h: define ASSIGN macro if missing, do not include headers from
288           FoundationExt
289         
290         * SaxNamespaceSupport.m: replaced -notImplemented: with 
291           -doesNotRecognizeSelector: since -notImplemented: is not available
292           on MacOSX
293         
294 2002-11-27  Helge Hess  <helge.hess@skyrix.com>
295
296         * SaxObjectModel.m: fixed a bug with parsing toMany keys (addToRel:
297           was not properly called) (v4.2.12)
298
299 2002-11-05  Helge Hess  <helge.hess@skyrix.com>
300
301         * XMLNamespaces.h: added Nautilus namespace (v4.2.11)
302
303 2002-11-04  Helge Hess  <helge.hess@skyrix.com>
304
305         * XMLNamespaces.h: added the cadaver namespaces (v4.2.10)
306
307 2002-10-24  Helge Hess  <helge.hess@skyrix.com>
308
309         * XMLNamespaces.h: added various namespace declarations (v4.2.9)
310
311 2002-10-23  Helge Hess  <helge.hess@skyrix.com>
312
313         * SaxObjectModel.m, SaxObjectDecoder.m: added a namespaceKey to the
314           model (allows you to track the namespace in your parsed objects)
315
316         * XMLNamespaces.h: added the hotmail and httpmail namespaces (v4.2.8)
317
318 Thu Oct 17 20:24:53 2002  Helge Hess  <helge.hess@skyrix.com>
319
320         * SaxObjectDecoder.m ([_SaxObjTagInfo -unableToSetValue:forKey:withTag:toParent:exception:]):
321           now logs, why it was unable to set the key (exception) (v4.2.7)
322
323 2002-10-17  Helge Hess  <helge.hess@skyrix.com>
324
325         * SaxObjectModel.m: when searching for a model the mainbundle resources
326           are checked before traversing the Library/SaxMappings pathes (v4.2.6)
327
328 2002-10-14  Helge Hess  <helge.hess@skyrix.com>
329
330         * SaxObjectDecoder.m: added support for contentKey (v4.2.5)
331
332 2002-10-13  Helge Hess  <helge.hess@skyrix.com>
333
334         * added SaxObjectDecoder, a SAX handler which constructs object trees
335           by consulting a XML<->object mapping model (v4.2.4)
336
337 2002-10-10  Helge Hess  <helge.hess@skyrix.com>
338
339         * XMLNamespaces.h: added namespace declaration for xcal 01 (v4.2.3)
340
341 2002-08-29  Helge Hess  <helge.hess@skyrix.com>
342
343         * SaxXMLReaderFactory.m: small fix for OSX, renamed COCOA_FRAMEWORK
344           define to COCOA_Foundation_LIBRARY
345
346 2002-05-31  Helge Hess  <helge.hess@skyrix.com>
347
348         * SaxXMLReaderFactory.m: added NSBundle -copyWithZone: when compiling
349           for gstep-base compatibility
350
351 Sun May  5 18:01:32 2002  Helge Hess  <helge.hess@skyrix.com>
352
353         * removed SAX1<->SAX2 adaptor classes, SAX1 stuff in general
354
355 Tue Feb 12 20:24:59 2002  Helge Hess  <helge.hess@skyrix.com>
356
357         * SaxXMLReaderFactory.m: modified to be usable without NGBundleManager
358           (but uses same bundle-info.plist ...)
359
360 Sat Feb  9 11:35:27 2002  Helge Hess  <helge.hess@skyrix.com>
361
362         * moved XML test files to Examples/xmlsamples
363
364 Wed Jan  9 13:24:40 2002  Helge Hess  <helge.hess@skyrix.com>
365
366         * SaxXMLReaderFactory.m: ensure that a text/xml reader is created ...
367
368 Mon Dec 17 17:02:15 2001  Helge Hess  <helge.hess@skyrix.com>
369
370         * added namespaces-declaration header
371
372 Wed Oct 24 18:45:05 2001  Helge Hess  <helge.hess@skyrix.com>
373
374         * ExpatSaxDriver/ExpatSaxDriver.m: fixed UTF8->UTF16 conversion bug
375           (incorrect string length was passed to Sax callbacks)
376
377 Mon Oct  1 15:47:31 2001  Helge Hess  <helge.hess@skyrix.com>
378
379         * SaxXMLReaderFactory.m: added capability to create SAX parsers based
380           on MIME-type
381
382 Thu Aug 16 13:48:01 2001  Helge Hess  <helge.hess@skyrix.com>
383
384         * SaxAttributes.m: added NSCopying