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