]> err.no Git - sope/blob - sope-xml/libxmlSAXDriver/ChangeLog
enhanced input support in libxmlSAXdriver for HTML,
[sope] / sope-xml / libxmlSAXDriver / ChangeLog
1 2004-08-25  Helge Hess  <helge.hess@opengroupware.org>
2
3         * v4.3.16
4
5         * libxmlHTMLSAXDriver.m: generate SAX events (HTML/BODY) for empty
6           documents
7
8         * libxmlDocSAXDriver.m, libxmlHTMLSAXDriver.m: allows NSURL objects as
9           the source for parsing
10
11 2004-08-24  Helge Hess  <helge.hess@skyrix.com>
12
13         * GNUmakefile: install SAX driver in Library/SaxDrivers-4.3/ (v4.3.15)
14         
15         * GNUmakefile: install SAX driver in Library/SaxDrivers/4.3/ (v4.3.14)
16
17 2004-05-07  Helge Hess  <helge.hess@skyrix.com>
18
19         * libxmlHTMLSAXDriver.m: do not report unclosed entity references
20           (as they often appear as query parameters in URLs) per default, can
21           be enabled using the libxmlHTMLSAXDriverReportUnclosedEntityRefs
22           default (v4.2.13)
23
24         * libxmlHTMLSAXDriver.m: invalid tags are now reported to the SAX
25           error handler if you enable the libxmlHTMLSAXDriverReportInvalidTags
26           default (v4.2.12)
27
28 2004-05-05  Marcus Mueller  <znek@mulle-kybernetik.com>  
29
30         * v4.2.11
31
32         * GNUmakefile, GNUmakefile.preamble: added support for building with
33           GNUSTEP_BUILD_DIR environment variable set for recent
34           gnustep-make package.
35
36         * GNUmakefile.preamble: get libxml_INCLUDE_DIR and libxml_LIBS via
37           xml2-config instead of hardcoding. This plays nicely on
38           systems that use their own libxml as well as on GNUstep
39           installations that install an own copy of libxml2 in GNUSTEP_ROOT,
40           because xml2-config will be found in PATH prior to the system one.
41
42 2003-12-10  Helge Hess  <helge.hess@opengroupware.org>
43
44         * GNUmakefile: install driver in GNUSTEP_INSTALLATION_DIR instead
45           of GNUSTEP_USER_DIR, as "demanded" by Nicola ;-) (v4.2.10)
46
47 2003-12-03  Helge Hess  <helge.hess@opengroupware.org>
48
49         * GNUmakefile: include common.make from GNUSTEP_MAKEFILES (v4.2.9)
50
51 2003-10-15  Helge Hess  <helge@groove.local.>
52
53         * created GNUmakefile.preamble, look for libxml2 in Fink (/sw/lib)
54           if we are building on darwin6 (v4.2.8)
55
56 2003-10-13  Helge Hess  <helge.hess@skyrix.com>
57
58         * libxmlSAXDriver.m: fixed a void-return issue (v4.2.7)
59
60 2003-08-29  Helge Hess  <helge.hess@skyrix.com>
61
62         * libxmlSAXDriver.m: fixed compilation on Cocoa (v4.2.6)
63
64 2003-07-21  Helge Hess  <helge.hess@skyrix.com>
65
66         * libxmlSAXDriver.m: improved XML charset detection (v4.2.5)
67
68 2003-07-02  Helge Hess  <helge.hess@skyrix.com>
69
70         * libxmlHTMLSAXDriver.m: proper handling of system-id (v4.2.4)
71
72         * libxmlHTMLSAXDriver.m: changed not to report "invalid tag" errors,
73           used for allowing SKYOBJ tags in .html files (v4.2.3)
74
75         * unicode.h: removed some unused statics
76
77 2003-06-23  Helge Hess  <helge.hess@skyrix.com>
78
79         * v4.2.2
80
81         * added Version file to bundle
82
83         * libxmlHTMLSAXDriver.m: do not log unsupported features
84
85 2003-01-14  Helge Hess  <helge.hess@skyrix.com>
86
87         * GNUmakefile (ADDITIONAL_INCLUDE_DIRS): added /usr/include/libxml2 for
88           cases were we compile without sxsys-libxml2
89
90 2003-01-07  Helge Hess  <helge.hess@skyrix.com>
91
92         * removed dependency on FoundationExt on MacOSX
93
94 Thu Jan  2 10:53:25 2003  Helge Hess  <helge.hess@skyrix.com>
95         
96         * replaced usage of RETAIN macros with method calls
97         
98 Thu Oct 17 20:27:14 2002  Helge Hess  <helge.hess@skyrix.com>
99         
100         * libxmlSAXDriver.m: fixed a rare problem where an element was popped
101           from the namespace stack in endDocument, but the stack was empty
102         
103 2002-06-04  Helge Hess  <helge.hess@skyrix.com>
104         
105         * GNUmakefile: fixed linking of libSaxObjC if SaxObjC isn't installed
106           yet
107         
108 Sun May  5 18:57:02 2002  Helge Hess  <helge.hess@skyrix.com>
109
110         * removed SAX1 document handler
111
112 Thu May  2 12:21:48 2002  Helge Hess  <helge.hess@skyrix.com>
113
114         * added own NSMapTable callbacks since NSNonOwnedCStringMapKeyCallBacks
115           aren't available on MacOSX and gstep-base
116
117         * changed bundle to use -rangeOfString: instead of -indexOfString:
118
119 Mon Feb 11 17:33:52 2002  Helge Hess  <helge.hess@skyrix.com>
120
121         * libxmlSAXDriver.m: fixed bug in XML charset detection
122
123 Sat Feb  9 13:39:55 2002  Helge Hess  <helge.hess@skyrix.com>
124
125         * libxmlSAXDriver.m: made less sensible regarding whitespace before
126           XML declaration
127
128         * libxmlSAXDriver.m: added charset detection for NSString's containing
129           XML
130
131 Wed Nov 14 13:02:13 2001  Helge Hess  <helge.hess@skyrix.com>
132
133         * libxmlHTMLSAXDriver.m: fixed bug: unicode length was incorrectly
134           calculated
135         
136         * libxmlHTMLSAXDriver.m: check for empty text nodes
137
138 Tue Nov 13 16:22:13 2001  Helge Hess  <helge.hess@skyrix.com>
139
140         * libxmlHTMLSAXDriver.m: don't throw exception on unrecognized features
141
142 Mon Nov  5 14:13:45 2001  Helge Hess  <helge.hess@skyrix.com>
143
144         * libxmlSAXDriver.m: fixed bug (_cdataBlock called libxml characters())
145
146 Fri Nov  2 12:56:54 2001  Helge Hess  <helge.hess@skyrix.com>
147
148         * libxmlSAXDriver.m: prefix all libxml SAX callbacks with underscore
149           (libxml 2.4.7 compatibility)
150
151 Wed Oct 24 18:31:52 2001  Helge Hess  <helge.hess@skyrix.com>
152
153         * all drivers: fixed bug in UTF8-UTF16 conversion (incorrect length
154           was passed to -characters:length: SAX callback !!!)
155
156 Mon Aug 27 19:39:07 2001  Helge Hess  <helge.hess@skyrix.com>
157
158         * libxmlHTMLSAXDriver.m: use UTF8 for parsing
159
160 Mon Aug 27 18:25:41 2001  Helge Hess  <helge.hess@skyrix.com>
161
162         * again: more stable in error conditions ;-)
163
164 Fri Aug 24 19:50:44 2001  Helge Hess  <helge.hess@skyrix.com>
165
166         * libxmlHTMLSAXDriver.m: more stable in error conditions
167
168 Fri Aug 17 18:35:56 2001  Helge Hess  <helge.hess@skyrix.com>
169
170         * libxmlHTMLSAXDriver.m: place autorelease pool around parsing
171
172 Fri Aug 17 18:18:35 2001  Helge Hess  <helge.hess@skyrix.com>
173
174         * libxmlHTMLSAXDriver.m: added string uniquing table
175
176         * libxmlSAXDriver.m: added string uniquing table
177
178 Thu Aug 16 13:46:06 2001  Helge Hess  <helge.hess@skyrix.com>
179
180         * libxmlSAXDriver.m: cache SaxAttributes for efficiency, SAX callbacks
181           may not reuse SaxAttributes objects but must copy them ...
182
183 Thu Aug  9 20:11:01 2001  Helge Hess  <helge.hess@skyrix.com>
184
185         * libxmlSAXDriver.m: reduced use of autorelease
186
187 Fri Mar  9 10:40:53 2001  Helge Hess  <helge.hess@mdlink.de>
188
189         * libxmlSAXDriver.m: fixed bug with declaration of default-namespace
190
191 Wed Feb  7 10:33:39 2001  Helge Hess  <helge.hess@mdlink.de>
192
193         * libxmlSAXDriver.m: add support for NSURL
194
195 Fri Jan 12 16:36:42 2001  Helge Hess  <helge.hess@mdlink.de>
196
197         * libxmlSAXDriver.m: changed locator handling, lost reentrancy
198
199 Wed Jan  3 14:50:07 2001  Helge Hess  <helge.hess@mdlink.de>
200
201         * libxmlSAXDriver.m: removed caching of SaxAttrs
202
203 Tue Dec 12 20:20:02 2000  Helge Hess  <helge.hess@mdlink.de>
204
205         * added a driver for the libxml's HTML parser
206
207 2000-10-09    <hh@skyrix.com>
208
209         * libxmlSAXDriver.m: fixed bug with NSData parsing
210
211