1 2005-08-16 Helge Hess <helge.hess@opengroupware.org>
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
9 * GNUmakefile.preamble: set framework/cocoa defines when compiling
10 with frameworks support
12 2005-05-08 Helge Hess <helge.hess@opengroupware.org>
14 * XMLNamespaces.h: added namespace declaration for XML vCards (v4.5.51)
16 2005-04-23 Helge Hess <helge.hess@opengroupware.org>
18 * SaxMethodCallHandler.m: fixed a gcc 4.0 warning (v4.5.50)
20 2005-03-23 Marcus Mueller <znek@mulle-kybernetik.com>
22 * SaxObjectDecoder.m: fixed remaining leaks (v4.5.49)
24 2005-01-29 Marcus Mueller <znek@mulle-kybernetik.com>
26 * SaxObjectDecoder.m: fixed hard to spot autorelease bug (v4.5.48)
28 2004-11-12 Max Berger <max@berger.name>
30 * SaxXMLReaderFactory.m: fixed SaxDriver lookup for gstep-base on
31 MingW32 (OGo bug #979) (v4.5.47)
33 2004-11-12 Helge Hess <helge.hess@opengroupware.org>
35 * SaxXMLReaderFactory.m: cleanup of driver path processing (v4.5.46)
37 2004-11-07 Marcus Mueller <znek@mulle-kybernetik.com>
39 * SaxObjC.xcode: added SOPE_MAJOR/MINOR definitions for the build
41 2004-11-07 Helge Hess <helge.hess@opengroupware.org>
43 * SaxXMLReaderFactory.m: fixed a bug in FHS bundle lookup (v4.5.45)
45 2004-11-06 Helge Hess <helge.hess@opengroupware.org>
47 * SaxObjectModel.m, SaxXMLReaderFactory.m: use SOPE version defines
48 for object model lookup (v4.5.44)
50 2004-10-30 Marcus Mueller <znek@mulle-kybernetik.com>
52 * SaxObjectDecoder.m: fixed typo that prevented compile on non
53 Apple Foundation (v4.3.43)
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)
59 2004-09-22 Marcus Mueller <znek@mulle-kybernetik.com>
61 * SaxObjC.xcode: minor fixes
63 2004-09-21 Marcus Mueller <znek@mulle-kybernetik.com>
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
74 2004-08-29 Helge Hess <helge.hess@opengroupware.org>
78 * SaxXMLReaderFactory.m: look in /usr/local/lib/sope-4.3/saxdrivers/
79 and /usr/lib/sope-4.3/saxdrivers/ for SAX drivers
81 * SaxObjectModel.m: also look in /usr/local/share/sope-4.3/saxmappings/
82 and /usr/share/sope-4.3/saxmappings/ for models
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)
88 2004-08-26 Marcus Mueller <znek@mulle-kybernetik.com>
90 * SaxObjC.xcode: new Xcode project
92 2004-08-24 Helge Hess <helge.hess@skyrix.com>
94 * changed lookup path to SaxDrivers-4.3 to be consistent with OGo
97 * SaxXMLReaderFactory.m: lookup SAX drivers in Library/SaxDrivers/4.3
100 2004-08-20 Helge Hess <helge.hess@opengroupware.org>
102 * moved to SOPE 4.3 (v4.3.38)
104 2004-08-03 Marcus Mueller <znek@mulle-kybernetik.com>
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)
112 2004-07-17 Helge Hess <helge.hess@opengroupware.org>
114 * XMLNamespaces.h: added OOo WebDAV namespace (v4.2.36)
116 2004-07-16 Helge Hess <helge.hess@skyrix.com>
118 * XMLNamespaces.h: added namespace declaration for Kupu and XInclude
121 2004-07-15 Helge Hess <helge.hess@opengroupware.org>
123 * XMLNamespaces.h: added relaxng structure namespace as used by Kupu
126 2004-07-07 Helge Hess <helge.hess@skyrix.com>
128 * XMLNamespaces.h: added namespace declarations for SOAP, XMLSchema and
129 some Novell namespaces (v4.2.33)
131 2004-06-27 Helge Hess <helge.hess@opengroupware.org>
133 * XMLNamespaces.h: added namespace declaration for OOo meta (v4.2.32)
135 2004-06-10 Helge Hess <helge.hess@skyrix.com>
137 * SaxObjectModel.m: fixed a warning with gcc 3.4 (v4.2.31)
139 2004-06-09 Helge Hess <helge.hess@opengroupware.org>
143 * GNUmakefile: also build SaxObjC.framework on non-libFoundation
146 * GNUmakefile.preamble: added prebinding segaddr
148 2004-03-16 Helge Hess <helge.hess@opengroupware.org>
150 * SaxXMLReaderFactory.m: added SaxDebugReaderFactory default to enable
151 debug logs, added more debug logging (v4.2.29)
153 * XMLNamespaces.h: added namespace declaration for Zope METAL (v4.2.28)
155 2004-03-15 Helge Hess <helge.hess@opengroupware.org>
157 * XMLNamespaces.h: added namespace declaration for Zope TAL (v4.2.27)
159 2004-02-27 Helge Hess <helge.hess@opengroupware.org>
161 * SaxXMLReaderFactory.m: subminbor improvement to warn-log in case
162 multiple XML parsers are found for a single type (v4.2.26)
164 2004-02-16 Helge Hess <helge.hess@skyrix.com>
166 * SaxXMLReaderFactory.m: subminor code cleanup and fixes to log
169 2003-12-26 Helge Hess <helge.hess@opengroupware.org>
171 * SaxXMLReaderFactory.m: cleaned up logging for missing parsers
174 2003-11-20 Helge Hess <helge.hess@opengroupware.org>
176 * XMLNamespaces.h: added namespace declaration for some proprietary
177 groupware server (v4.2.23)
179 2003-11-19 Helge Hess <helge.hess@skyrix.com>
181 * GNUmakefile: removed autodoc target
183 2003-11-09 Helge Hess <helge.hess@opengroupware.org>
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?)
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
195 2003-10-30 Helge Hess <helge.hess@opengroupware.org>
197 * SaxAttributes.m: fixed an Xcode warning (v4.2.21)
199 2003-10-15 Helge Hess <helge.hess@opengroupware.org>
201 * XMLNamespaces.h: added MS WordML namespace, added Dublin Core
204 2003-10-12 Helge Hess <helge.hess@opengroupware.org>
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)
210 2003-08-19 Helge Hess <helge.hess@skyrix.com>
212 * SaxObjectDecoder.m: fixed OGo bug 133, decoder did not properly
213 check value classes on Cocoa (v4.2.18)
215 2003-07-18 Helge Hess <helge.hess@skyrix.com>
217 * SaxXMLReaderFactory.m: added a missing @end for gstep-base, patch
218 provided by Filip Van Raemdonck (v4.2.17)
220 2003-07-03 Helge Hess <helge.hess@skyrix.com>
222 * XMLNamespaces.h: added defines for the various XML namespaces used
223 in OpenOffice.org emitted XML files (v4.2.16)
225 2003-06-18 Helge Hess <helge.hess@skyrix.com>
229 * SaxXMLReaderFactory.m: added SaxCoreOnMissingParser default to
230 trigger a coredump for debugging purposes
232 * fixed some signed/unsigned warnings
234 2003-02-11 Helge Hess <helge.hess@skyrix.com>
236 * moved saxxml and xmln tools to ../samples/
238 2003-01-23 Helge Hess <helge.hess@skyrix.com>
240 * SaxMethodCallHandler.m, SaxObjectDecoder.m: reduced logging if
241 debugOn is off (v4.2.14)
243 Thu Jan 2 10:40:19 2003 Helge Hess <helge.hess@skyrix.com>
247 * saxxml.m: replaced RELEASE macros with method calls
249 * common.h: define ASSIGN macro if missing, do not include headers from
252 * SaxNamespaceSupport.m: replaced -notImplemented: with
253 -doesNotRecognizeSelector: since -notImplemented: is not available
256 2002-11-27 Helge Hess <helge.hess@skyrix.com>
258 * SaxObjectModel.m: fixed a bug with parsing toMany keys (addToRel:
259 was not properly called) (v4.2.12)
261 2002-11-05 Helge Hess <helge.hess@skyrix.com>
263 * XMLNamespaces.h: added Nautilus namespace (v4.2.11)
265 2002-11-04 Helge Hess <helge.hess@skyrix.com>
267 * XMLNamespaces.h: added the cadaver namespaces (v4.2.10)
269 2002-10-24 Helge Hess <helge.hess@skyrix.com>
271 * XMLNamespaces.h: added various namespace declarations (v4.2.9)
273 2002-10-23 Helge Hess <helge.hess@skyrix.com>
275 * SaxObjectModel.m, SaxObjectDecoder.m: added a namespaceKey to the
276 model (allows you to track the namespace in your parsed objects)
278 * XMLNamespaces.h: added the hotmail and httpmail namespaces (v4.2.8)
280 Thu Oct 17 20:24:53 2002 Helge Hess <helge.hess@skyrix.com>
282 * SaxObjectDecoder.m ([_SaxObjTagInfo -unableToSetValue:forKey:withTag:toParent:exception:]):
283 now logs, why it was unable to set the key (exception) (v4.2.7)
285 2002-10-17 Helge Hess <helge.hess@skyrix.com>
287 * SaxObjectModel.m: when searching for a model the mainbundle resources
288 are checked before traversing the Library/SaxMappings pathes (v4.2.6)
290 2002-10-14 Helge Hess <helge.hess@skyrix.com>
292 * SaxObjectDecoder.m: added support for contentKey (v4.2.5)
294 2002-10-13 Helge Hess <helge.hess@skyrix.com>
296 * added SaxObjectDecoder, a SAX handler which constructs object trees
297 by consulting a XML<->object mapping model (v4.2.4)
299 2002-10-10 Helge Hess <helge.hess@skyrix.com>
301 * XMLNamespaces.h: added namespace declaration for xcal 01 (v4.2.3)
303 2002-08-29 Helge Hess <helge.hess@skyrix.com>
305 * SaxXMLReaderFactory.m: small fix for OSX, renamed COCOA_FRAMEWORK
306 define to COCOA_Foundation_LIBRARY
308 2002-05-31 Helge Hess <helge.hess@skyrix.com>
310 * SaxXMLReaderFactory.m: added NSBundle -copyWithZone: when compiling
311 for gstep-base compatibility
313 Sun May 5 18:01:32 2002 Helge Hess <helge.hess@skyrix.com>
315 * removed SAX1<->SAX2 adaptor classes, SAX1 stuff in general
317 Tue Feb 12 20:24:59 2002 Helge Hess <helge.hess@skyrix.com>
319 * SaxXMLReaderFactory.m: modified to be usable without NGBundleManager
320 (but uses same bundle-info.plist ...)
322 Sat Feb 9 11:35:27 2002 Helge Hess <helge.hess@skyrix.com>
324 * moved XML test files to Examples/xmlsamples
326 Wed Jan 9 13:24:40 2002 Helge Hess <helge.hess@skyrix.com>
328 * SaxXMLReaderFactory.m: ensure that a text/xml reader is created ...
330 Mon Dec 17 17:02:15 2001 Helge Hess <helge.hess@skyrix.com>
332 * added namespaces-declaration header
334 Wed Oct 24 18:45:05 2001 Helge Hess <helge.hess@skyrix.com>
336 * ExpatSaxDriver/ExpatSaxDriver.m: fixed UTF8->UTF16 conversion bug
337 (incorrect string length was passed to Sax callbacks)
339 Mon Oct 1 15:47:31 2001 Helge Hess <helge.hess@skyrix.com>
341 * SaxXMLReaderFactory.m: added capability to create SAX parsers based
344 Thu Aug 16 13:48:01 2001 Helge Hess <helge.hess@skyrix.com>
346 * SaxAttributes.m: added NSCopying