]> err.no Git - sope/blob - sope-xml/libxmlSAXDriver/ChangeLog
Add libxml2-dev to libsope-xml4.7-dev deps
[sope] / sope-xml / libxmlSAXDriver / ChangeLog
1 2006-07-03  Helge Hess  <helge.hess@opengroupware.org>
2
3         * libXMLSaxDriver.m: fixed last changes for libFoundation (v4.5.24)
4         
5 2007-03-18  Marcus Mueller  <znek@mulle-kybernetik.com>
6
7         * libxmlSAXDriver.m: rewrote decoding of hexadecimal entities as
8           this used functionality not present in libFoundation (v4.7.26)
9
10 2007-03-15  Marcus Mueller  <znek@mulle-kybernetik.com>
11
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)
18
19 2006-07-03  Helge Hess  <helge.hess@opengroupware.org>
20
21         * v4.5.24
22
23         * use %p for pointer formats, fixed gcc 4.1 warnings
24
25         * improved retain-count for exception userInfo dicts
26
27 2005-11-17  Helge Hess  <helge.hess@opengroupware.org>
28
29         * properly include string.h to avoid warnings (v4.5.23)
30
31 2005-09-14  Helge Hess  <helge.hess@skyrix.com>
32
33         * libxmlSAXDriver.m: improved 'activeDriver' handling in some edge
34           condition (v4.5.22)
35
36 2005-08-16  Helge Hess  <helge.hess@opengroupware.org>
37
38         * install into SaxObjC framework Resources when being used with OSX
39           (v4.5.21)
40
41 2005-07-20  Helge Hess  <helge.hess@skyrix.com>
42
43         * TableCallbacks.m: fixed a compilation issues with either gcc 4.0.1
44           or Sarge (v4.5.20)
45
46 2005-05-06  Helge Hess  <helge.hess@opengroupware.org>
47
48         * libxmlSAXDriver.m: minor improvements to error messages (v4.5.19)
49
50 2005-05-03  Helge Hess  <helge.hess@opengroupware.org>
51
52         * fixed loads of gcc 4.0 warnings (v4.5.18)
53
54 2004-12-14  Marcus Mueller  <znek@mulle-kybernetik.com>
55
56         * libxmlSAXDriver.xcode: minor fixes
57
58 2004-11-04  Helge Hess  <helge.hess@skyrix.com>
59
60         * use Version file for install directory location
61
62 2004-11-04  Helge Hess  <helge.hess@skyrix.com>
63
64         * fhs.make, GNUmakefile: use Version file to set install dir
65
66 2004-09-22  Marcus Mueller  <znek@mulle-kybernetik.com>
67
68         * libxmlSAXDriver.xcode: minor fixes
69
70 2004-09-21  Marcus Mueller  <znek@mulle-kybernetik.com>
71
72         * libxmlSAXDriver.xcode: Fixed library search path
73
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.
80
81 2004-08-29  Helge Hess  <helge.hess@opengroupware.org>
82         
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)
86         
87 2004-08-26  Marcus Mueller  <znek@mulle-kybernetik.com>
88
89         * libxmlSAXDriver.xcode: new Xcode project
90
91 2004-08-25  Helge Hess  <helge.hess@opengroupware.org>
92
93         * v4.3.16
94
95         * libxmlHTMLSAXDriver.m: generate SAX events (HTML/BODY) for empty
96           documents
97
98         * libxmlDocSAXDriver.m, libxmlHTMLSAXDriver.m: allows NSURL objects as
99           the source for parsing
100
101 2004-08-24  Helge Hess  <helge.hess@skyrix.com>
102
103         * GNUmakefile: install SAX driver in Library/SaxDrivers-4.3/ (v4.3.15)
104         
105         * GNUmakefile: install SAX driver in Library/SaxDrivers/4.3/ (v4.3.14)
106
107 2004-05-07  Helge Hess  <helge.hess@skyrix.com>
108
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
112           default (v4.2.13)
113
114         * libxmlHTMLSAXDriver.m: invalid tags are now reported to the SAX
115           error handler if you enable the libxmlHTMLSAXDriverReportInvalidTags
116           default (v4.2.12)
117
118 2004-05-05  Marcus Mueller  <znek@mulle-kybernetik.com>
119
120         * v4.2.11
121
122         * GNUmakefile, GNUmakefile.preamble: added support for building with
123           GNUSTEP_BUILD_DIR environment variable set for recent
124           gnustep-make package.
125
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.
131
132 2003-12-10  Helge Hess  <helge.hess@opengroupware.org>
133
134         * GNUmakefile: install driver in GNUSTEP_INSTALLATION_DIR instead
135           of GNUSTEP_USER_DIR, as "demanded" by Nicola ;-) (v4.2.10)
136
137 2003-12-03  Helge Hess  <helge.hess@opengroupware.org>
138
139         * GNUmakefile: include common.make from GNUSTEP_MAKEFILES (v4.2.9)
140
141 2003-10-15  Helge Hess  <helge@groove.local.>
142
143         * created GNUmakefile.preamble, look for libxml2 in Fink (/sw/lib)
144           if we are building on darwin6 (v4.2.8)
145
146 2003-10-13  Helge Hess  <helge.hess@skyrix.com>
147
148         * libxmlSAXDriver.m: fixed a void-return issue (v4.2.7)
149
150 2003-08-29  Helge Hess  <helge.hess@skyrix.com>
151
152         * libxmlSAXDriver.m: fixed compilation on Cocoa (v4.2.6)
153
154 2003-07-21  Helge Hess  <helge.hess@skyrix.com>
155
156         * libxmlSAXDriver.m: improved XML charset detection (v4.2.5)
157
158 2003-07-02  Helge Hess  <helge.hess@skyrix.com>
159
160         * libxmlHTMLSAXDriver.m: proper handling of system-id (v4.2.4)
161
162         * libxmlHTMLSAXDriver.m: changed not to report "invalid tag" errors,
163           used for allowing SKYOBJ tags in .html files (v4.2.3)
164
165         * unicode.h: removed some unused statics
166
167 2003-06-23  Helge Hess  <helge.hess@skyrix.com>
168
169         * v4.2.2
170
171         * added Version file to bundle
172
173         * libxmlHTMLSAXDriver.m: do not log unsupported features
174
175 2003-01-14  Helge Hess  <helge.hess@skyrix.com>
176
177         * GNUmakefile (ADDITIONAL_INCLUDE_DIRS): added /usr/include/libxml2 for
178           cases were we compile without sxsys-libxml2
179
180 2003-01-07  Helge Hess  <helge.hess@skyrix.com>
181
182         * removed dependency on FoundationExt on MacOSX
183
184 Thu Jan  2 10:53:25 2003  Helge Hess  <helge.hess@skyrix.com>
185         
186         * replaced usage of RETAIN macros with method calls
187         
188 Thu Oct 17 20:27:14 2002  Helge Hess  <helge.hess@skyrix.com>
189         
190         * libxmlSAXDriver.m: fixed a rare problem where an element was popped
191           from the namespace stack in endDocument, but the stack was empty
192         
193 2002-06-04  Helge Hess  <helge.hess@skyrix.com>
194         
195         * GNUmakefile: fixed linking of libSaxObjC if SaxObjC isn't installed
196           yet
197         
198 Sun May  5 18:57:02 2002  Helge Hess  <helge.hess@skyrix.com>
199
200         * removed SAX1 document handler
201
202 Thu May  2 12:21:48 2002  Helge Hess  <helge.hess@skyrix.com>
203
204         * added own NSMapTable callbacks since NSNonOwnedCStringMapKeyCallBacks
205           aren't available on MacOSX and gstep-base
206
207         * changed bundle to use -rangeOfString: instead of -indexOfString:
208
209 Mon Feb 11 17:33:52 2002  Helge Hess  <helge.hess@skyrix.com>
210
211         * libxmlSAXDriver.m: fixed bug in XML charset detection
212
213 Sat Feb  9 13:39:55 2002  Helge Hess  <helge.hess@skyrix.com>
214
215         * libxmlSAXDriver.m: made less sensible regarding whitespace before
216           XML declaration
217
218         * libxmlSAXDriver.m: added charset detection for NSString's containing
219           XML
220
221 Wed Nov 14 13:02:13 2001  Helge Hess  <helge.hess@skyrix.com>
222
223         * libxmlHTMLSAXDriver.m: fixed bug: unicode length was incorrectly
224           calculated
225         
226         * libxmlHTMLSAXDriver.m: check for empty text nodes
227
228 Tue Nov 13 16:22:13 2001  Helge Hess  <helge.hess@skyrix.com>
229
230         * libxmlHTMLSAXDriver.m: don't throw exception on unrecognized features
231
232 Mon Nov  5 14:13:45 2001  Helge Hess  <helge.hess@skyrix.com>
233
234         * libxmlSAXDriver.m: fixed bug (_cdataBlock called libxml characters())
235
236 Fri Nov  2 12:56:54 2001  Helge Hess  <helge.hess@skyrix.com>
237
238         * libxmlSAXDriver.m: prefix all libxml SAX callbacks with underscore
239           (libxml 2.4.7 compatibility)
240
241 Wed Oct 24 18:31:52 2001  Helge Hess  <helge.hess@skyrix.com>
242
243         * all drivers: fixed bug in UTF8-UTF16 conversion (incorrect length
244           was passed to -characters:length: SAX callback !!!)
245
246 Mon Aug 27 19:39:07 2001  Helge Hess  <helge.hess@skyrix.com>
247
248         * libxmlHTMLSAXDriver.m: use UTF8 for parsing
249
250 Mon Aug 27 18:25:41 2001  Helge Hess  <helge.hess@skyrix.com>
251
252         * again: more stable in error conditions ;-)
253
254 Fri Aug 24 19:50:44 2001  Helge Hess  <helge.hess@skyrix.com>
255
256         * libxmlHTMLSAXDriver.m: more stable in error conditions
257
258 Fri Aug 17 18:35:56 2001  Helge Hess  <helge.hess@skyrix.com>
259
260         * libxmlHTMLSAXDriver.m: place autorelease pool around parsing
261
262 Fri Aug 17 18:18:35 2001  Helge Hess  <helge.hess@skyrix.com>
263
264         * libxmlHTMLSAXDriver.m: added string uniquing table
265
266         * libxmlSAXDriver.m: added string uniquing table
267
268 Thu Aug 16 13:46:06 2001  Helge Hess  <helge.hess@skyrix.com>
269
270         * libxmlSAXDriver.m: cache SaxAttributes for efficiency, SAX callbacks
271           may not reuse SaxAttributes objects but must copy them ...
272
273 Thu Aug  9 20:11:01 2001  Helge Hess  <helge.hess@skyrix.com>
274
275         * libxmlSAXDriver.m: reduced use of autorelease
276
277 Fri Mar  9 10:40:53 2001  Helge Hess  <helge.hess@mdlink.de>
278
279         * libxmlSAXDriver.m: fixed bug with declaration of default-namespace
280
281 Wed Feb  7 10:33:39 2001  Helge Hess  <helge.hess@mdlink.de>
282
283         * libxmlSAXDriver.m: add support for NSURL
284
285 Fri Jan 12 16:36:42 2001  Helge Hess  <helge.hess@mdlink.de>
286
287         * libxmlSAXDriver.m: changed locator handling, lost reentrancy
288
289 Wed Jan  3 14:50:07 2001  Helge Hess  <helge.hess@mdlink.de>
290
291         * libxmlSAXDriver.m: removed caching of SaxAttrs
292
293 Tue Dec 12 20:20:02 2000  Helge Hess  <helge.hess@mdlink.de>
294
295         * added a driver for the libxml's HTML parser
296
297 2000-10-09    <hh@skyrix.com>
298
299         * libxmlSAXDriver.m: fixed bug with NSData parsing
300
301