1 2006-07-05 Helge Hess <helge.hess@opengroupware.org>
3 * SaxObjectModel.m: added FHS_INSTALL_ROOT to lookup path (v4.5.60)
5 * SaxXMLReaderFactory.m: changed to find SAX drivers on 64bit systems
6 in lib64, added FHS_INSTALL_ROOT to lookup path (v4.5.59)
8 2006-07-03 Helge Hess <helge.hess@opengroupware.org>
12 * SaxAttributes.m: fixed gcc 4.1 warnings
14 * use %p for pointer formats
16 2006-07-02 Helge Hess <helge.hess@opengroupware.org>
18 * XMLNamespaces.h: added ATOM namespace, gCal namespace, OpenSearch
21 2006-06-04 Helge Hess <helge.hess@opengroupware.org>
23 * XMLNamespaces.h (XMLNS_CALDAV): added CalDAV namespace (v4.5.56)
25 2006-04-23 Helge Hess <helge.hess@opengroupware.org>
27 * XMLNamespaces.h: added Google namespace (v4.5.55)
29 2005-12-27 Marcus Mueller <znek@mulle-kybernetik.com>
31 * SaxObjectDecoder.m: trigger debug logging via new
32 SaxObjectDecoderDebugEnabled default (v4.5.54)
34 2005-11-25 Helge Hess <helge.hess@opengroupware.org>
36 * SaxMethodCallHandler.m: rewrote tag=>selector mapping function to be
37 Unicode safe (v4.5.53)
39 2005-08-16 Helge Hess <helge.hess@opengroupware.org>
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
47 * GNUmakefile.preamble: set framework/cocoa defines when compiling
48 with frameworks support
50 2005-05-08 Helge Hess <helge.hess@opengroupware.org>
52 * XMLNamespaces.h: added namespace declaration for XML vCards (v4.5.51)
54 2005-04-23 Helge Hess <helge.hess@opengroupware.org>
56 * SaxMethodCallHandler.m: fixed a gcc 4.0 warning (v4.5.50)
58 2005-03-23 Marcus Mueller <znek@mulle-kybernetik.com>
60 * SaxObjectDecoder.m: fixed remaining leaks (v4.5.49)
62 2005-01-29 Marcus Mueller <znek@mulle-kybernetik.com>
64 * SaxObjectDecoder.m: fixed hard to spot autorelease bug (v4.5.48)
66 2004-11-12 Max Berger <max@berger.name>
68 * SaxXMLReaderFactory.m: fixed SaxDriver lookup for gstep-base on
69 MingW32 (OGo bug #979) (v4.5.47)
71 2004-11-12 Helge Hess <helge.hess@opengroupware.org>
73 * SaxXMLReaderFactory.m: cleanup of driver path processing (v4.5.46)
75 2004-11-07 Marcus Mueller <znek@mulle-kybernetik.com>
77 * SaxObjC.xcode: added SOPE_MAJOR/MINOR definitions for the build
79 2004-11-07 Helge Hess <helge.hess@opengroupware.org>
81 * SaxXMLReaderFactory.m: fixed a bug in FHS bundle lookup (v4.5.45)
83 2004-11-06 Helge Hess <helge.hess@opengroupware.org>
85 * SaxObjectModel.m, SaxXMLReaderFactory.m: use SOPE version defines
86 for object model lookup (v4.5.44)
88 2004-10-30 Marcus Mueller <znek@mulle-kybernetik.com>
90 * SaxObjectDecoder.m: fixed typo that prevented compile on non
91 Apple Foundation (v4.3.43)
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)
97 2004-09-22 Marcus Mueller <znek@mulle-kybernetik.com>
99 * SaxObjC.xcode: minor fixes
101 2004-09-21 Marcus Mueller <znek@mulle-kybernetik.com>
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
112 2004-08-29 Helge Hess <helge.hess@opengroupware.org>
116 * SaxXMLReaderFactory.m: look in /usr/local/lib/sope-4.3/saxdrivers/
117 and /usr/lib/sope-4.3/saxdrivers/ for SAX drivers
119 * SaxObjectModel.m: also look in /usr/local/share/sope-4.3/saxmappings/
120 and /usr/share/sope-4.3/saxmappings/ for models
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)
126 2004-08-26 Marcus Mueller <znek@mulle-kybernetik.com>
128 * SaxObjC.xcode: new Xcode project
130 2004-08-24 Helge Hess <helge.hess@skyrix.com>
132 * changed lookup path to SaxDrivers-4.3 to be consistent with OGo
135 * SaxXMLReaderFactory.m: lookup SAX drivers in Library/SaxDrivers/4.3
138 2004-08-20 Helge Hess <helge.hess@opengroupware.org>
140 * moved to SOPE 4.3 (v4.3.38)
142 2004-08-03 Marcus Mueller <znek@mulle-kybernetik.com>
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)
150 2004-07-17 Helge Hess <helge.hess@opengroupware.org>
152 * XMLNamespaces.h: added OOo WebDAV namespace (v4.2.36)
154 2004-07-16 Helge Hess <helge.hess@skyrix.com>
156 * XMLNamespaces.h: added namespace declaration for Kupu and XInclude
159 2004-07-15 Helge Hess <helge.hess@opengroupware.org>
161 * XMLNamespaces.h: added relaxng structure namespace as used by Kupu
164 2004-07-07 Helge Hess <helge.hess@skyrix.com>
166 * XMLNamespaces.h: added namespace declarations for SOAP, XMLSchema and
167 some Novell namespaces (v4.2.33)
169 2004-06-27 Helge Hess <helge.hess@opengroupware.org>
171 * XMLNamespaces.h: added namespace declaration for OOo meta (v4.2.32)
173 2004-06-10 Helge Hess <helge.hess@skyrix.com>
175 * SaxObjectModel.m: fixed a warning with gcc 3.4 (v4.2.31)
177 2004-06-09 Helge Hess <helge.hess@opengroupware.org>
181 * GNUmakefile: also build SaxObjC.framework on non-libFoundation
184 * GNUmakefile.preamble: added prebinding segaddr
186 2004-03-16 Helge Hess <helge.hess@opengroupware.org>
188 * SaxXMLReaderFactory.m: added SaxDebugReaderFactory default to enable
189 debug logs, added more debug logging (v4.2.29)
191 * XMLNamespaces.h: added namespace declaration for Zope METAL (v4.2.28)
193 2004-03-15 Helge Hess <helge.hess@opengroupware.org>
195 * XMLNamespaces.h: added namespace declaration for Zope TAL (v4.2.27)
197 2004-02-27 Helge Hess <helge.hess@opengroupware.org>
199 * SaxXMLReaderFactory.m: subminbor improvement to warn-log in case
200 multiple XML parsers are found for a single type (v4.2.26)
202 2004-02-16 Helge Hess <helge.hess@skyrix.com>
204 * SaxXMLReaderFactory.m: subminor code cleanup and fixes to log
207 2003-12-26 Helge Hess <helge.hess@opengroupware.org>
209 * SaxXMLReaderFactory.m: cleaned up logging for missing parsers
212 2003-11-20 Helge Hess <helge.hess@opengroupware.org>
214 * XMLNamespaces.h: added namespace declaration for some proprietary
215 groupware server (v4.2.23)
217 2003-11-19 Helge Hess <helge.hess@skyrix.com>
219 * GNUmakefile: removed autodoc target
221 2003-11-09 Helge Hess <helge.hess@opengroupware.org>
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?)
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
233 2003-10-30 Helge Hess <helge.hess@opengroupware.org>
235 * SaxAttributes.m: fixed an Xcode warning (v4.2.21)
237 2003-10-15 Helge Hess <helge.hess@opengroupware.org>
239 * XMLNamespaces.h: added MS WordML namespace, added Dublin Core
242 2003-10-12 Helge Hess <helge.hess@opengroupware.org>
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)
248 2003-08-19 Helge Hess <helge.hess@skyrix.com>
250 * SaxObjectDecoder.m: fixed OGo bug 133, decoder did not properly
251 check value classes on Cocoa (v4.2.18)
253 2003-07-18 Helge Hess <helge.hess@skyrix.com>
255 * SaxXMLReaderFactory.m: added a missing @end for gstep-base, patch
256 provided by Filip Van Raemdonck (v4.2.17)
258 2003-07-03 Helge Hess <helge.hess@skyrix.com>
260 * XMLNamespaces.h: added defines for the various XML namespaces used
261 in OpenOffice.org emitted XML files (v4.2.16)
263 2003-06-18 Helge Hess <helge.hess@skyrix.com>
267 * SaxXMLReaderFactory.m: added SaxCoreOnMissingParser default to
268 trigger a coredump for debugging purposes
270 * fixed some signed/unsigned warnings
272 2003-02-11 Helge Hess <helge.hess@skyrix.com>
274 * moved saxxml and xmln tools to ../samples/
276 2003-01-23 Helge Hess <helge.hess@skyrix.com>
278 * SaxMethodCallHandler.m, SaxObjectDecoder.m: reduced logging if
279 debugOn is off (v4.2.14)
281 Thu Jan 2 10:40:19 2003 Helge Hess <helge.hess@skyrix.com>
285 * saxxml.m: replaced RELEASE macros with method calls
287 * common.h: define ASSIGN macro if missing, do not include headers from
290 * SaxNamespaceSupport.m: replaced -notImplemented: with
291 -doesNotRecognizeSelector: since -notImplemented: is not available
294 2002-11-27 Helge Hess <helge.hess@skyrix.com>
296 * SaxObjectModel.m: fixed a bug with parsing toMany keys (addToRel:
297 was not properly called) (v4.2.12)
299 2002-11-05 Helge Hess <helge.hess@skyrix.com>
301 * XMLNamespaces.h: added Nautilus namespace (v4.2.11)
303 2002-11-04 Helge Hess <helge.hess@skyrix.com>
305 * XMLNamespaces.h: added the cadaver namespaces (v4.2.10)
307 2002-10-24 Helge Hess <helge.hess@skyrix.com>
309 * XMLNamespaces.h: added various namespace declarations (v4.2.9)
311 2002-10-23 Helge Hess <helge.hess@skyrix.com>
313 * SaxObjectModel.m, SaxObjectDecoder.m: added a namespaceKey to the
314 model (allows you to track the namespace in your parsed objects)
316 * XMLNamespaces.h: added the hotmail and httpmail namespaces (v4.2.8)
318 Thu Oct 17 20:24:53 2002 Helge Hess <helge.hess@skyrix.com>
320 * SaxObjectDecoder.m ([_SaxObjTagInfo -unableToSetValue:forKey:withTag:toParent:exception:]):
321 now logs, why it was unable to set the key (exception) (v4.2.7)
323 2002-10-17 Helge Hess <helge.hess@skyrix.com>
325 * SaxObjectModel.m: when searching for a model the mainbundle resources
326 are checked before traversing the Library/SaxMappings pathes (v4.2.6)
328 2002-10-14 Helge Hess <helge.hess@skyrix.com>
330 * SaxObjectDecoder.m: added support for contentKey (v4.2.5)
332 2002-10-13 Helge Hess <helge.hess@skyrix.com>
334 * added SaxObjectDecoder, a SAX handler which constructs object trees
335 by consulting a XML<->object mapping model (v4.2.4)
337 2002-10-10 Helge Hess <helge.hess@skyrix.com>
339 * XMLNamespaces.h: added namespace declaration for xcal 01 (v4.2.3)
341 2002-08-29 Helge Hess <helge.hess@skyrix.com>
343 * SaxXMLReaderFactory.m: small fix for OSX, renamed COCOA_FRAMEWORK
344 define to COCOA_Foundation_LIBRARY
346 2002-05-31 Helge Hess <helge.hess@skyrix.com>
348 * SaxXMLReaderFactory.m: added NSBundle -copyWithZone: when compiling
349 for gstep-base compatibility
351 Sun May 5 18:01:32 2002 Helge Hess <helge.hess@skyrix.com>
353 * removed SAX1<->SAX2 adaptor classes, SAX1 stuff in general
355 Tue Feb 12 20:24:59 2002 Helge Hess <helge.hess@skyrix.com>
357 * SaxXMLReaderFactory.m: modified to be usable without NGBundleManager
358 (but uses same bundle-info.plist ...)
360 Sat Feb 9 11:35:27 2002 Helge Hess <helge.hess@skyrix.com>
362 * moved XML test files to Examples/xmlsamples
364 Wed Jan 9 13:24:40 2002 Helge Hess <helge.hess@skyrix.com>
366 * SaxXMLReaderFactory.m: ensure that a text/xml reader is created ...
368 Mon Dec 17 17:02:15 2001 Helge Hess <helge.hess@skyrix.com>
370 * added namespaces-declaration header
372 Wed Oct 24 18:45:05 2001 Helge Hess <helge.hess@skyrix.com>
374 * ExpatSaxDriver/ExpatSaxDriver.m: fixed UTF8->UTF16 conversion bug
375 (incorrect string length was passed to Sax callbacks)
377 Mon Oct 1 15:47:31 2001 Helge Hess <helge.hess@skyrix.com>
379 * SaxXMLReaderFactory.m: added capability to create SAX parsers based
382 Thu Aug 16 13:48:01 2001 Helge Hess <helge.hess@skyrix.com>
384 * SaxAttributes.m: added NSCopying