2006-07-03 Helge Hess * v4.5.24 * use %p for pointer formats, fixed gcc 4.1 warnings * improved retain-count for exception userInfo dicts 2005-11-17 Helge Hess * properly include string.h to avoid warnings (v4.5.23) 2005-09-14 Helge Hess * libxmlSAXDriver.m: improved 'activeDriver' handling in some edge condition (v4.5.22) 2005-08-16 Helge Hess * install into SaxObjC framework Resources when being used with OSX (v4.5.21) 2005-07-20 Helge Hess * TableCallbacks.m: fixed a compilation issues with either gcc 4.0.1 or Sarge (v4.5.20) 2005-05-06 Helge Hess * libxmlSAXDriver.m: minor improvements to error messages (v4.5.19) 2005-05-03 Helge Hess * fixed loads of gcc 4.0 warnings (v4.5.18) 2004-12-14 Marcus Mueller * libxmlSAXDriver.xcode: minor fixes 2004-11-04 Helge Hess * use Version file for install directory location 2004-11-04 Helge Hess * fhs.make, GNUmakefile: use Version file to set install dir 2004-09-22 Marcus Mueller * libxmlSAXDriver.xcode: minor fixes 2004-09-21 Marcus Mueller * libxmlSAXDriver.xcode: Fixed library search path * libxmlSAXDriver.xcode: Fixed dependencies to resemble the make process more closely. Our aim should be to stick to the make process as closely as possible, so we shouldn't introduce dependencies in non-toplevel projects. Also added a new copy files phase to copy the resulting bundle to a well-known place where the SaxObjC framework can later pick it up for inclusion in its framework wrapper. 2004-08-29 Helge Hess * added hack to install the project in FHS locations - the SAX driver will be installed in FHS_INSTALL_ROOT if specified (eg make FHS_INSTALL_ROOT=/usr/local) (v4.3.17) 2004-08-26 Marcus Mueller * libxmlSAXDriver.xcode: new Xcode project 2004-08-25 Helge Hess * v4.3.16 * libxmlHTMLSAXDriver.m: generate SAX events (HTML/BODY) for empty documents * libxmlDocSAXDriver.m, libxmlHTMLSAXDriver.m: allows NSURL objects as the source for parsing 2004-08-24 Helge Hess * GNUmakefile: install SAX driver in Library/SaxDrivers-4.3/ (v4.3.15) * GNUmakefile: install SAX driver in Library/SaxDrivers/4.3/ (v4.3.14) 2004-05-07 Helge Hess * libxmlHTMLSAXDriver.m: do not report unclosed entity references (as they often appear as query parameters in URLs) per default, can be enabled using the libxmlHTMLSAXDriverReportUnclosedEntityRefs default (v4.2.13) * libxmlHTMLSAXDriver.m: invalid tags are now reported to the SAX error handler if you enable the libxmlHTMLSAXDriverReportInvalidTags default (v4.2.12) 2004-05-05 Marcus Mueller * v4.2.11 * GNUmakefile, GNUmakefile.preamble: added support for building with GNUSTEP_BUILD_DIR environment variable set for recent gnustep-make package. * GNUmakefile.preamble: get libxml_INCLUDE_DIR and libxml_LIBS via xml2-config instead of hardcoding. This plays nicely on systems that use their own libxml as well as on GNUstep installations that install an own copy of libxml2 in GNUSTEP_ROOT, because xml2-config will be found in PATH prior to the system one. 2003-12-10 Helge Hess * GNUmakefile: install driver in GNUSTEP_INSTALLATION_DIR instead of GNUSTEP_USER_DIR, as "demanded" by Nicola ;-) (v4.2.10) 2003-12-03 Helge Hess * GNUmakefile: include common.make from GNUSTEP_MAKEFILES (v4.2.9) 2003-10-15 Helge Hess * created GNUmakefile.preamble, look for libxml2 in Fink (/sw/lib) if we are building on darwin6 (v4.2.8) 2003-10-13 Helge Hess * libxmlSAXDriver.m: fixed a void-return issue (v4.2.7) 2003-08-29 Helge Hess * libxmlSAXDriver.m: fixed compilation on Cocoa (v4.2.6) 2003-07-21 Helge Hess * libxmlSAXDriver.m: improved XML charset detection (v4.2.5) 2003-07-02 Helge Hess * libxmlHTMLSAXDriver.m: proper handling of system-id (v4.2.4) * libxmlHTMLSAXDriver.m: changed not to report "invalid tag" errors, used for allowing SKYOBJ tags in .html files (v4.2.3) * unicode.h: removed some unused statics 2003-06-23 Helge Hess * v4.2.2 * added Version file to bundle * libxmlHTMLSAXDriver.m: do not log unsupported features 2003-01-14 Helge Hess * GNUmakefile (ADDITIONAL_INCLUDE_DIRS): added /usr/include/libxml2 for cases were we compile without sxsys-libxml2 2003-01-07 Helge Hess * removed dependency on FoundationExt on MacOSX Thu Jan 2 10:53:25 2003 Helge Hess * replaced usage of RETAIN macros with method calls Thu Oct 17 20:27:14 2002 Helge Hess * libxmlSAXDriver.m: fixed a rare problem where an element was popped from the namespace stack in endDocument, but the stack was empty 2002-06-04 Helge Hess * GNUmakefile: fixed linking of libSaxObjC if SaxObjC isn't installed yet Sun May 5 18:57:02 2002 Helge Hess * removed SAX1 document handler Thu May 2 12:21:48 2002 Helge Hess * added own NSMapTable callbacks since NSNonOwnedCStringMapKeyCallBacks aren't available on MacOSX and gstep-base * changed bundle to use -rangeOfString: instead of -indexOfString: Mon Feb 11 17:33:52 2002 Helge Hess * libxmlSAXDriver.m: fixed bug in XML charset detection Sat Feb 9 13:39:55 2002 Helge Hess * libxmlSAXDriver.m: made less sensible regarding whitespace before XML declaration * libxmlSAXDriver.m: added charset detection for NSString's containing XML Wed Nov 14 13:02:13 2001 Helge Hess * libxmlHTMLSAXDriver.m: fixed bug: unicode length was incorrectly calculated * libxmlHTMLSAXDriver.m: check for empty text nodes Tue Nov 13 16:22:13 2001 Helge Hess * libxmlHTMLSAXDriver.m: don't throw exception on unrecognized features Mon Nov 5 14:13:45 2001 Helge Hess * libxmlSAXDriver.m: fixed bug (_cdataBlock called libxml characters()) Fri Nov 2 12:56:54 2001 Helge Hess * libxmlSAXDriver.m: prefix all libxml SAX callbacks with underscore (libxml 2.4.7 compatibility) Wed Oct 24 18:31:52 2001 Helge Hess * all drivers: fixed bug in UTF8-UTF16 conversion (incorrect length was passed to -characters:length: SAX callback !!!) Mon Aug 27 19:39:07 2001 Helge Hess * libxmlHTMLSAXDriver.m: use UTF8 for parsing Mon Aug 27 18:25:41 2001 Helge Hess * again: more stable in error conditions ;-) Fri Aug 24 19:50:44 2001 Helge Hess * libxmlHTMLSAXDriver.m: more stable in error conditions Fri Aug 17 18:35:56 2001 Helge Hess * libxmlHTMLSAXDriver.m: place autorelease pool around parsing Fri Aug 17 18:18:35 2001 Helge Hess * libxmlHTMLSAXDriver.m: added string uniquing table * libxmlSAXDriver.m: added string uniquing table Thu Aug 16 13:46:06 2001 Helge Hess * libxmlSAXDriver.m: cache SaxAttributes for efficiency, SAX callbacks may not reuse SaxAttributes objects but must copy them ... Thu Aug 9 20:11:01 2001 Helge Hess * libxmlSAXDriver.m: reduced use of autorelease Fri Mar 9 10:40:53 2001 Helge Hess * libxmlSAXDriver.m: fixed bug with declaration of default-namespace Wed Feb 7 10:33:39 2001 Helge Hess * libxmlSAXDriver.m: add support for NSURL Fri Jan 12 16:36:42 2001 Helge Hess * libxmlSAXDriver.m: changed locator handling, lost reentrancy Wed Jan 3 14:50:07 2001 Helge Hess * libxmlSAXDriver.m: removed caching of SaxAttrs Tue Dec 12 20:20:02 2000 Helge Hess * added a driver for the libxml's HTML parser 2000-10-09 * libxmlSAXDriver.m: fixed bug with NSData parsing