1 2006-07-03 Helge Hess <helge.hess@opengroupware.org>
3 * libXMLSaxDriver.m: fixed last changes for libFoundation (v4.5.24)
5 2007-03-18 Marcus Mueller <znek@mulle-kybernetik.com>
7 * libxmlSAXDriver.m: rewrote decoding of hexadecimal entities as
8 this used functionality not present in libFoundation (v4.7.26)
10 2007-03-15 Marcus Mueller <znek@mulle-kybernetik.com>
12 * libxmlSAXDriver.m: properly decode #%i; values in attributes -
13 libxml2 doesn't decode them properly, but the driver is expected
14 to do so. While fixing this also refrained from using the global
15 uniqued string cache for these values (I guess the former is
16 correct for tags and attribute names, but using it for values
17 feels somewhat odd). (v4.7.25)
19 2006-07-03 Helge Hess <helge.hess@opengroupware.org>
23 * use %p for pointer formats, fixed gcc 4.1 warnings
25 * improved retain-count for exception userInfo dicts
27 2005-11-17 Helge Hess <helge.hess@opengroupware.org>
29 * properly include string.h to avoid warnings (v4.5.23)
31 2005-09-14 Helge Hess <helge.hess@skyrix.com>
33 * libxmlSAXDriver.m: improved 'activeDriver' handling in some edge
36 2005-08-16 Helge Hess <helge.hess@opengroupware.org>
38 * install into SaxObjC framework Resources when being used with OSX
41 2005-07-20 Helge Hess <helge.hess@skyrix.com>
43 * TableCallbacks.m: fixed a compilation issues with either gcc 4.0.1
46 2005-05-06 Helge Hess <helge.hess@opengroupware.org>
48 * libxmlSAXDriver.m: minor improvements to error messages (v4.5.19)
50 2005-05-03 Helge Hess <helge.hess@opengroupware.org>
52 * fixed loads of gcc 4.0 warnings (v4.5.18)
54 2004-12-14 Marcus Mueller <znek@mulle-kybernetik.com>
56 * libxmlSAXDriver.xcode: minor fixes
58 2004-11-04 Helge Hess <helge.hess@skyrix.com>
60 * use Version file for install directory location
62 2004-11-04 Helge Hess <helge.hess@skyrix.com>
64 * fhs.make, GNUmakefile: use Version file to set install dir
66 2004-09-22 Marcus Mueller <znek@mulle-kybernetik.com>
68 * libxmlSAXDriver.xcode: minor fixes
70 2004-09-21 Marcus Mueller <znek@mulle-kybernetik.com>
72 * libxmlSAXDriver.xcode: Fixed library search path
74 * libxmlSAXDriver.xcode: Fixed dependencies to resemble the make process
75 more closely. Our aim should be to stick to the make process
76 as closely as possible, so we shouldn't introduce dependencies in
77 non-toplevel projects. Also added a new copy files phase to copy the
78 resulting bundle to a well-known place where the SaxObjC framework
79 can later pick it up for inclusion in its framework wrapper.
81 2004-08-29 Helge Hess <helge.hess@opengroupware.org>
83 * added hack to install the project in FHS locations - the SAX driver
84 will be installed in FHS_INSTALL_ROOT if specified (eg make
85 FHS_INSTALL_ROOT=/usr/local) (v4.3.17)
87 2004-08-26 Marcus Mueller <znek@mulle-kybernetik.com>
89 * libxmlSAXDriver.xcode: new Xcode project
91 2004-08-25 Helge Hess <helge.hess@opengroupware.org>
95 * libxmlHTMLSAXDriver.m: generate SAX events (HTML/BODY) for empty
98 * libxmlDocSAXDriver.m, libxmlHTMLSAXDriver.m: allows NSURL objects as
99 the source for parsing
101 2004-08-24 Helge Hess <helge.hess@skyrix.com>
103 * GNUmakefile: install SAX driver in Library/SaxDrivers-4.3/ (v4.3.15)
105 * GNUmakefile: install SAX driver in Library/SaxDrivers/4.3/ (v4.3.14)
107 2004-05-07 Helge Hess <helge.hess@skyrix.com>
109 * libxmlHTMLSAXDriver.m: do not report unclosed entity references
110 (as they often appear as query parameters in URLs) per default, can
111 be enabled using the libxmlHTMLSAXDriverReportUnclosedEntityRefs
114 * libxmlHTMLSAXDriver.m: invalid tags are now reported to the SAX
115 error handler if you enable the libxmlHTMLSAXDriverReportInvalidTags
118 2004-05-05 Marcus Mueller <znek@mulle-kybernetik.com>
122 * GNUmakefile, GNUmakefile.preamble: added support for building with
123 GNUSTEP_BUILD_DIR environment variable set for recent
124 gnustep-make package.
126 * GNUmakefile.preamble: get libxml_INCLUDE_DIR and libxml_LIBS via
127 xml2-config instead of hardcoding. This plays nicely on
128 systems that use their own libxml as well as on GNUstep
129 installations that install an own copy of libxml2 in GNUSTEP_ROOT,
130 because xml2-config will be found in PATH prior to the system one.
132 2003-12-10 Helge Hess <helge.hess@opengroupware.org>
134 * GNUmakefile: install driver in GNUSTEP_INSTALLATION_DIR instead
135 of GNUSTEP_USER_DIR, as "demanded" by Nicola ;-) (v4.2.10)
137 2003-12-03 Helge Hess <helge.hess@opengroupware.org>
139 * GNUmakefile: include common.make from GNUSTEP_MAKEFILES (v4.2.9)
141 2003-10-15 Helge Hess <helge@groove.local.>
143 * created GNUmakefile.preamble, look for libxml2 in Fink (/sw/lib)
144 if we are building on darwin6 (v4.2.8)
146 2003-10-13 Helge Hess <helge.hess@skyrix.com>
148 * libxmlSAXDriver.m: fixed a void-return issue (v4.2.7)
150 2003-08-29 Helge Hess <helge.hess@skyrix.com>
152 * libxmlSAXDriver.m: fixed compilation on Cocoa (v4.2.6)
154 2003-07-21 Helge Hess <helge.hess@skyrix.com>
156 * libxmlSAXDriver.m: improved XML charset detection (v4.2.5)
158 2003-07-02 Helge Hess <helge.hess@skyrix.com>
160 * libxmlHTMLSAXDriver.m: proper handling of system-id (v4.2.4)
162 * libxmlHTMLSAXDriver.m: changed not to report "invalid tag" errors,
163 used for allowing SKYOBJ tags in .html files (v4.2.3)
165 * unicode.h: removed some unused statics
167 2003-06-23 Helge Hess <helge.hess@skyrix.com>
171 * added Version file to bundle
173 * libxmlHTMLSAXDriver.m: do not log unsupported features
175 2003-01-14 Helge Hess <helge.hess@skyrix.com>
177 * GNUmakefile (ADDITIONAL_INCLUDE_DIRS): added /usr/include/libxml2 for
178 cases were we compile without sxsys-libxml2
180 2003-01-07 Helge Hess <helge.hess@skyrix.com>
182 * removed dependency on FoundationExt on MacOSX
184 Thu Jan 2 10:53:25 2003 Helge Hess <helge.hess@skyrix.com>
186 * replaced usage of RETAIN macros with method calls
188 Thu Oct 17 20:27:14 2002 Helge Hess <helge.hess@skyrix.com>
190 * libxmlSAXDriver.m: fixed a rare problem where an element was popped
191 from the namespace stack in endDocument, but the stack was empty
193 2002-06-04 Helge Hess <helge.hess@skyrix.com>
195 * GNUmakefile: fixed linking of libSaxObjC if SaxObjC isn't installed
198 Sun May 5 18:57:02 2002 Helge Hess <helge.hess@skyrix.com>
200 * removed SAX1 document handler
202 Thu May 2 12:21:48 2002 Helge Hess <helge.hess@skyrix.com>
204 * added own NSMapTable callbacks since NSNonOwnedCStringMapKeyCallBacks
205 aren't available on MacOSX and gstep-base
207 * changed bundle to use -rangeOfString: instead of -indexOfString:
209 Mon Feb 11 17:33:52 2002 Helge Hess <helge.hess@skyrix.com>
211 * libxmlSAXDriver.m: fixed bug in XML charset detection
213 Sat Feb 9 13:39:55 2002 Helge Hess <helge.hess@skyrix.com>
215 * libxmlSAXDriver.m: made less sensible regarding whitespace before
218 * libxmlSAXDriver.m: added charset detection for NSString's containing
221 Wed Nov 14 13:02:13 2001 Helge Hess <helge.hess@skyrix.com>
223 * libxmlHTMLSAXDriver.m: fixed bug: unicode length was incorrectly
226 * libxmlHTMLSAXDriver.m: check for empty text nodes
228 Tue Nov 13 16:22:13 2001 Helge Hess <helge.hess@skyrix.com>
230 * libxmlHTMLSAXDriver.m: don't throw exception on unrecognized features
232 Mon Nov 5 14:13:45 2001 Helge Hess <helge.hess@skyrix.com>
234 * libxmlSAXDriver.m: fixed bug (_cdataBlock called libxml characters())
236 Fri Nov 2 12:56:54 2001 Helge Hess <helge.hess@skyrix.com>
238 * libxmlSAXDriver.m: prefix all libxml SAX callbacks with underscore
239 (libxml 2.4.7 compatibility)
241 Wed Oct 24 18:31:52 2001 Helge Hess <helge.hess@skyrix.com>
243 * all drivers: fixed bug in UTF8-UTF16 conversion (incorrect length
244 was passed to -characters:length: SAX callback !!!)
246 Mon Aug 27 19:39:07 2001 Helge Hess <helge.hess@skyrix.com>
248 * libxmlHTMLSAXDriver.m: use UTF8 for parsing
250 Mon Aug 27 18:25:41 2001 Helge Hess <helge.hess@skyrix.com>
252 * again: more stable in error conditions ;-)
254 Fri Aug 24 19:50:44 2001 Helge Hess <helge.hess@skyrix.com>
256 * libxmlHTMLSAXDriver.m: more stable in error conditions
258 Fri Aug 17 18:35:56 2001 Helge Hess <helge.hess@skyrix.com>
260 * libxmlHTMLSAXDriver.m: place autorelease pool around parsing
262 Fri Aug 17 18:18:35 2001 Helge Hess <helge.hess@skyrix.com>
264 * libxmlHTMLSAXDriver.m: added string uniquing table
266 * libxmlSAXDriver.m: added string uniquing table
268 Thu Aug 16 13:46:06 2001 Helge Hess <helge.hess@skyrix.com>
270 * libxmlSAXDriver.m: cache SaxAttributes for efficiency, SAX callbacks
271 may not reuse SaxAttributes objects but must copy them ...
273 Thu Aug 9 20:11:01 2001 Helge Hess <helge.hess@skyrix.com>
275 * libxmlSAXDriver.m: reduced use of autorelease
277 Fri Mar 9 10:40:53 2001 Helge Hess <helge.hess@mdlink.de>
279 * libxmlSAXDriver.m: fixed bug with declaration of default-namespace
281 Wed Feb 7 10:33:39 2001 Helge Hess <helge.hess@mdlink.de>
283 * libxmlSAXDriver.m: add support for NSURL
285 Fri Jan 12 16:36:42 2001 Helge Hess <helge.hess@mdlink.de>
287 * libxmlSAXDriver.m: changed locator handling, lost reentrancy
289 Wed Jan 3 14:50:07 2001 Helge Hess <helge.hess@mdlink.de>
291 * libxmlSAXDriver.m: removed caching of SaxAttrs
293 Tue Dec 12 20:20:02 2000 Helge Hess <helge.hess@mdlink.de>
295 * added a driver for the libxml's HTML parser
297 2000-10-09 <hh@skyrix.com>
299 * libxmlSAXDriver.m: fixed bug with NSData parsing