blob: 8504af44a73d3ab5b87038d0e979760a5a223f84 [file] [log] [blame]
Daniel Veillard3e35f8e2003-10-21 00:05:38 +00001Tue Oct 21 02:03:03 CEST 2003 Daniel Veillard <daniel@veillard.com>
2
3 * configure.in NEWS doc/libxml2.xsa: preparing libxml2-2.6.0
4 * doc/*: updated and regenerated the docs and API
5
6Tue Oct 21 01:01:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
7
8 * SAX2.c error.c tree.c: moved the line number to their proper
9 field in elements now.
10
Daniel Veillard1d211e22003-10-20 22:32:39 +000011Tue Oct 21 00:28:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
12
13 * configure.in xmlwriter.c Makefile.am include/libxml/xmlwriter.h
14 include/libxml/Makefile.am include/libxml/xmlversion.h.in:
15 added the xmlWriter module contributed by Alfred Mickautsch
16 * include/libxml/tree.h: added room for line and extra information
17 * xmlreader.c python/tests/reader6.py: bugfixing some problem some
18 of them introduced in September
19 * win32/libxml2.def.src doc/libxml2-api.xml: regenerated the API
20
Daniel Veillard198c1bf2003-10-20 17:07:41 +000021Mon Oct 20 19:02:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
22
23 * Makefile.am configure.in xmldwalk.c xmlreader.c
24 include/libxml/Makefile.am include/libxml/xmldwalk.h
25 include/libxml/xmlversion.h.in: removing xmldwalk module
26 since it got merged with the xmlreader.
27 * parser.c: cleanup
28 * win32/libxml2.def.src python/libxml2class.txt doc/libxml2-api.xml:
29 rebuilt the API
30 * python/tests/Makefile.am python/tests/reader7.py
31 python/tests/walker.py: adding regression testing for the
32 new xmlreader APIs, new APIs for reader creation, including
33 makeing reader "walker" operating on preparsed document trees.
34
William M. Brack9e660592003-10-20 14:56:06 +000035Sun Oct 20 22:37:03 HKT 2003 William Brack <wbrack@mmm.com.hk>
36
37 * entities.c, valid.c: fixed problem reported on the mailing
38 list by Melvyn Sopacua - wrong argument order on functions
39 called through xmlHashScan.
40
Daniel Veillardd61e8fb2003-10-19 21:59:17 +000041Sun Oct 19 23:57:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
42
43 * valid.c xmlIO.c: fixes for compiling using --with-minimum
44
Daniel Veillardc4696922003-10-19 21:47:14 +000045Sun Oct 19 23:46:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
46
47 * tree.c: cleanup xmlNodeGetContent() reusing xmlNodeBufGetContent(),
48 tested it through the xslt regression suite.
49
Daniel Veillard78697292003-10-19 20:44:43 +000050Sun Oct 19 22:42:16 CEST 2003 Daniel Veillard <daniel@veillard.com>
51
52 * tree.c include/libxml/tree.h: adding xmlNodeBufGetContent()
53 allowing to grab the content without forcing allocations.
54 * python/libxml2class.txt doc/libxml2-api.xml: rebuilt the API
55 * xpath.c xmldwalk.c: removed a couple of comment errors.
56
Daniel Veillarda07050d2003-10-19 14:46:32 +000057Sun Oct 19 16:39:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
58
59 * parser.c: applied patch from Chris Anderson to change back
60 memcmp with CMPx()
61
Daniel Veillard05bcb7e2003-10-19 14:26:34 +000062Sun Oct 19 16:24:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
63
64 * HTMLparser.c: fixed to not send NULL to %s printing
65 * python/tests/error.py result/HTML/doc3.htm.err
66 result/HTML/test3.html.err result/HTML/wired.html.err
67 result/valid/t8.xml.err result/valid/t8a.xml.err: cleaning
68 up some of the regression tests error
69
Daniel Veillarda840b692003-10-19 13:35:37 +000070Sun Oct 19 15:31:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
71
72 * include/libxml/nanohttp.h include/libxml/parserInternals.h
73 include/libxml/xmlIO.h nanohttp.c parserInternals.c xmlIO.c:
74 Fixed the HTTP<->parser interraction, which should fix 2 long
75 standing bugs #104790 and #124054 , this also fix the fact that
76 HTTP error code (> 400) should not generate data, we usually
77 don't want to parse the HTML error information instead of the
78 resource looked at.
79
William M. Brackfc60fc22003-10-19 11:22:27 +000080Sun Oct 19 19:20:48 HKT 2003 William Brack <wbrack@mmm.com.hk>
81
82 * doc/Makefile.am: enhanced the installation of tutorial files
83 to avoid installing CVS subdirectories (bug 122943)
84
William M. Brack9ca682f2003-10-19 10:01:59 +000085Sun Oct 19 17:33:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
86
87 * xmlIO.c: fixed segfault when input file not present
88 * tree.c: changed output formatting of XML_CDATA_SECTION
89 (bug 120917)
90
William M. Brack76e95df2003-10-18 16:20:14 +000091Sun Oct 19 00:15:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
92
93 * include/libxml/parserInternals.h HTMLparser.c HTMLtree.c
94 SAX2.c catalog.c debugXML.c entities.c parser.c relaxng.c
95 testSAX.c tree.c valid.c xmlschemas.c xmlschemastypes.c
96 xpath.c: Changed all (?) occurences where validation macros
97 (IS_xxx) had single-byte arguments to use IS_xxx_CH instead
98 (e.g. IS_BLANK changed to IS_BLANK_CH). This gets rid of
99 many warning messages on certain platforms, and also high-
100 lights places in the library which may need to be enhanced
101 for proper UTF8 handling.
102
William M. Brack196b3882003-10-18 12:42:41 +0000103Sat Oct 18 20:34:18 HKT 2003 William Brack <wbrack@mmm.com.hk>
104
105 * genChRanges.py, chvalid.c, include/libxml/chvalid.h,
106 doc/apibuild.py: enhanced to include enough comments to
107 make the api doc generation happy.
108
Daniel Veillard847332a2003-10-18 11:29:40 +0000109Sat Oct 18 07:28:25 EDT 2003 Daniel Veillard <daniel@veillard.com>
110
111 * nanohttp.c xmlIO.c include/libxml/nanohttp.h: starting work
112 to fix the HTTP/XML parser integration.
113
Daniel Veillardfc8dc352003-10-18 09:07:46 +0000114Sat Oct 18 11:04:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
115
116 * xmlreader.c include/libxml/xmlreader.h: added new APIs
117 for creating reader from sources or reusing a reader with
118 a new source, like the xmlReadxx and xmlCtxtReadxxx
119 * win32/libxml2.def.src doc/libxml2-api.xml doc/apibuild.py
120 doc/Makefile.am: regenerated the APIs
121 * doc/xml.html: applied a patch from Stefan Kost for namesapce docs
122
William M. Brack871611b2003-10-18 04:53:14 +0000123Sat Oct 18 12:46:02 HKT 2003 William Brack <wbrack@mmm.com.hk>
124
125 * genChRanges.py, chvalid.c, include/libxml/chvalid.h,
126 include/libxml/parserInternals.h: enhanced macros to avoid
127 breaking ABI from previous versions.
128 * catalog.c, parser.c, tree.c: modified to use IS_* macros
129 defined in parserInternals.h. Makes maintenance much easier.
130 * testHTML.c, testSAX.c, python/libxml.c: minor fixes to avoid
131 compilation warnings
132 * configuration.in: fixed pushHTML test error; enhanced for
133 better devel (me) testing
134
Daniel Veillard4aede2e2003-10-17 12:43:59 +0000135Fri Oct 17 14:38:54 CEST 2003 Daniel Veillard <daniel@veillard.com>
136
137 * legacy.c: remove the warning for startDocument(), as it is used by
138 glade (or glade-python)
139 * parser.c relaxng.c xmlschemastypes.c: fixed an assorted set of
140 invalid accesses found by running some Python based regression
141 tests under valgrind. There is still a few leaks reported by the
142 relaxng regressions which need some attention.
143 * doc/Makefile.am: fixed a make install problem c.f. #124539
144 * include/libxml/parserInternals.h: addition of xmlParserMaxDepth
145 patch from crutcher
146
Daniel Veillard04054be2003-10-15 10:48:54 +0000147Wed Oct 15 12:47:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
148
149 * parser.c: Marc Liyanage pointed out that xmlCleanupParser()
150 was missing xmlCleanupInputCallbacks and xmlCleanupOutputCallbacks
151 calls.
152
Daniel Veillard9339b742003-10-15 08:18:00 +0000153Wed Oct 15 10:16:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
154
155 * vms/build_libxml.com trionan.c: VMS patch from Craig A. Berry
156
Daniel Veillard903cd382003-10-13 19:47:09 +0000157Mon Oct 13 21:46:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
158
159 * Makefile.am: small fix from Bjorn Reese
160
Daniel Veillard0cc72772003-10-13 14:00:21 +0000161Mon Oct 13 15:59:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
162
163 * valid.c: fix a call missing arguments
164
William M. Brack0850b872003-10-12 23:55:46 +0000165Sun Oct 12 18:42:18 HKT 2003 William Brack <wbrack@mmm.com.hk>
166
167 * genChRanges.py, chvalid.c, include/libxml/chvalid.h: fixed
168 a bug in the range search; enhanced range generation (inline code
169 if a small number of intervals); enhanced the readability of the
170 output files.
171
Daniel Veillardea887cf2003-10-11 22:53:44 +0000172Sun Oct 12 00:52:14 CEST 2003 Daniel Veillard <daniel@veillard.com>
173
174 * chvalid.def chvalid.c include/libxml/chvalid.h: rebuilt
175 chvalid.def from scratch based on XML 2nd edition REC
176 and regenerated the code.
177
Daniel Veillard1a993962003-10-11 20:58:06 +0000178Sat Oct 11 22:54:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
179
180 * check-xml-test-suite.py: removed some annoying warnings
181 * chvalid.def chvalid.c include/libxml/chvalid.h: fixed a bug
182 in the PubidChars definition, regenerated, there is still
183 a bug left somewhere
184 * genChRanges.py: save the header directly in include/libxml/
185 * configure.in: I generated a 2.6.0beta6 earlier today
186
William M. Brack418342b2003-10-11 15:35:40 +0000187Sat Oct 11 23:32:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
188
189 * fixed small error on previous commit (chvalid.h in
190 base dir instead of include directory)
191
William M. Brack68aca052003-10-11 15:22:13 +0000192Sat Oct 11 23:11:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
193
194 * genChRange.py, chvalid.def, chvalid.c, include/libxml/chvalid.h:
195 new files for a different method for doing range validation
196 of character data.
197 * Makefile.am, parserInternals.c, include/libxml/Makefile.am,
198 include/libxml/parserInternals.h: modified for new range method.
199 * catalog.c: small enhance for warning message (using one
200 of the new range routines)
201
Daniel Veillard73000572003-10-11 11:26:42 +0000202Sat Oct 11 13:24:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
203
204 * valid.c include/libxml/valid.h: adding an serror field to
205 the validation context breaks the ABI for the xmlParserCtxt
206 structure since it's embedded by content and not by reference
207
Daniel Veillardc790bf42003-10-11 10:50:10 +0000208Sat Oct 11 12:46:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
209
210 * configure.in: patch from Mike Hommey
211 * threads.c: applied Windows patch from Jesse Pelton and Stephane
212 Bidoul
213 * parser.c: fix the potentially nasty access to ctxt->serror
214 without checking first that the SAX block is version 2
215
Daniel Veillard2b0f8792003-10-10 19:36:36 +0000216Fri Oct 10 21:34:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
217
218 * SAX2.c: fixed a nasty bug with interning some text strings
219 * configure.in: prepare for beta5 of 2.6.0
220 * libxml.h nanoftp.c nanohttp.c xmlIO.c include/libxml/xmlerror.h:
221 better error handling for I/O and converted FTP and HTTP
222 * parser.c: fixed another bug
223
Daniel Veillardffbbed42003-10-10 14:46:54 +0000224Fri Oct 10 16:45:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
225
226 * SAX2.c: fixed uninitialized new field.
227 * result/VC/OneID2 result/relaxng/*.err: fixed a typo updating
228 all messages
229
Daniel Veillardd8850402003-10-10 14:24:12 +0000230Fri Oct 10 16:19:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
231
232 * include/libxml/tree.h: make room in Doc, Element, Attributes
233 for PSVI type informations.
234
Daniel Veillard659e71e2003-10-10 14:10:40 +0000235Fri Oct 10 16:08:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
236
237 * HTMLparser.c c14n.c catalog.c error.c globals.c parser.c
238 parserInternals.c relaxng.c valid.c xinclude.c xmlIO.c xmlregexp.c
239 xmlschemas.c xpath.c xpointer.c include/libxml/globals.h
240 include/libxml/parser.h include/libxml/valid.h
241 include/libxml/xmlerror.h: Setting up the framework for structured
242 error reporting, touches a lot of modules, but little code now
243 the error handling trail has been cleaned up.
244
Daniel Veillardd96cce12003-10-10 12:30:37 +0000245Fri Oct 10 14:29:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
246
247 * c14n.c include/libxml/xmlerror.h: converted the C14N module too
248
Daniel Veillardfcf719c2003-10-10 11:42:17 +0000249Fri Oct 10 13:40:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
250
251 * xpath.c: cleanup
252 * xpointer.c include/libxml/xmlerror.h: migrated XPointer module
253 to the new error mechanism
254
Daniel Veillard87db3a82003-10-10 10:52:58 +0000255Fri Oct 10 12:49:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
256
257 * error.c xmlschemas.c: a bit of cleanup
258 * result/schemas/*.err: updated with the new result strings
259
260Fri Oct 10 03:58:39 PDT 2003 William Brack <wbrack@mmm.com.hk>
261
262 * xpath.c: fixed bug 124061
263
Daniel Veillardd0c9c322003-10-10 00:49:42 +0000264Fri Oct 10 02:47:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
265
266 * Makefile.am: cleanup
267 * encoding.c: fix a funny typo
268 * error.c xmlschemas.c xmlschemastypes.c include/libxml/xmlerror.h:
269 converted the Schemas code to the new error handling. PITA,
270 still need to check output from regression tests.
271
Daniel Veillarde2238d52003-10-09 13:14:55 +0000272Thu Oct 9 15:13:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
273
274 * HTMLtree.c include/libxml/xmlerror.h: converted too
275 * tree.c: small cleanup
276
Daniel Veillard69d2c172003-10-09 11:46:07 +0000277Thu Oct 9 13:44:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
278
279 * xinclude.c: comment fix
280 * catalog.c include/libxml/xmlerror.h: migrating the catalog code
281 to the new infrastructure
282
Daniel Veillardcd6ff282003-10-08 22:38:13 +0000283Thu Oct 9 00:36:03 CEST 2003 Daniel Veillard <daniel@veillard.com>
284
285 * xmlIO.c: final error handling cleanup
286 * xinclude.c error.c: converted XInclude to the new error handling
287 * include/libxml/xmlerror.h: added XInclude errors
288
Daniel Veillardb65e12e2003-10-08 21:33:28 +0000289Wed Oct 8 23:31:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
290
291 * parser.c: bug in compression saving was crashing galeon
292 reported by teuf
293
Daniel Veillard828ce832003-10-08 19:19:10 +0000294Wed Oct 8 21:18:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
295
296 * error.c tree.c xmlIO.c xmllint.c: more cleanup through the
297 I/O error path
298
Daniel Veillard97bf4d02003-10-08 18:58:28 +0000299Wed Oct 8 20:57:27 CEST 2003 Daniel Veillard <daniel@veillard.com>
300
301 * xmlIO.c: better handling of error cases
302
Daniel Veillard05d987b2003-10-08 11:54:57 +0000303Wed Oct 8 13:51:14 CEST 2003 Daniel Veillard <daniel@veillard.com>
304
305 * xmlIO.c xmllint.c include/libxml/xmlerror.h: first pass at
306 cleaning up error handling in the I/O module.
307
Daniel Veillardff46a042003-10-08 08:53:17 +0000308Wed Oct 8 10:52:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
309
310 * xmlregexp.c include/libxml/xmlerror.h: error handling
311 cleanup of the Regexp module.
312
Daniel Veillard18ec16e2003-10-07 23:16:40 +0000313Wed Oct 8 01:09:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
314
315 * tree.c: converting the tree module too
316 * error.c include/libxml/xmlerror.h: created a simpler internal
317 error reporting function.
318
Daniel Veillardd96f6d32003-10-07 21:25:12 +0000319Tue Oct 7 23:19:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
320
321 * error.c include/libxml/xmlerror.h include/libxml/xpath.h
322 include/libxml/xpathInternals.h xpath.c: cleaning up XPath
323 error reporting that time.
324 * threads.c: applied the two patches for TLS threads
325 on Windows from Jesse Pelton
326 * parser.c: tiny safety patch for xmlStrPrintf() make sure the
327 return is always zero terminated. Should also help detecting
328 passing wrong buffer size easilly.
329 * result/VC/* result/valid/rss.xml.err result/valid/xlink.xml.err:
330 updated the results to follow the errors string generated by
331 last commit.
332
Daniel Veillard6edbfbb2003-10-07 12:17:44 +0000333Tue Oct 7 14:16:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
334
335 * relaxng.c include/libxml/xmlerror.h: last cleanup of error
336 handling in the Relax-NG module.
337
Daniel Veillard4c004142003-10-07 11:33:24 +0000338Tue Oct 7 13:30:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
339
340 * error.c relaxng.c include/libxml/xmlerror.h: switched Relax-NG
341 module to teh new error reporting. Better default report, adds
342 the element associated if found, context and node are included
343 in the xmlError
344 * python/tests/reader2.py: the error messages changed.
345 * result/relaxng/*: error message changed too.
346
Daniel Veillard141310a2003-10-06 08:47:56 +0000347Mon Oct 6 10:46:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
348
349 * win32/Makefile.bcb win32/Makefile.mingw win32/Makefile.msvc
350 win32/configure.js: applied patch from Stéphane Bidoul to
351 fix the compilation of 2.6.0 code on Win32
352
Daniel Veillard8f597c32003-10-06 08:19:27 +0000353Mon Oct 6 10:16:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
354
355 * check-xml-test-suite.py: fixing the script
356 * parser.c: replace sequences of RAW && NXT(.) == '.' with
357 memcmp calls, seems to not break conformance, slightly inflate
358 the size of the gcc generated code though.
359
Daniel Veillardce9457f2003-10-05 21:33:18 +0000360Sun Oct 5 23:30:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
361
362 * parserInternals.c parser.c valid.c include/libxml/parserInternals.h:
363 more cleanup of error handling in parserInternals, sharing the
364 routine for memory errors.
365
Daniel Veillardf403d292003-10-05 13:51:35 +0000366Sun Oct 5 15:49:14 CEST 2003 Daniel Veillard <daniel@veillard.com>
367
368 * HTMLparser.c Makefile.am legacy.c parser.c parserInternals.c
369 include/libxml/xmlerror.h: more code cleanup, especially around
370 error messages, the HTML parser has now been upgraded to the new
371 handling.
372 * result/HTML/*: a few changes in the resulting error messages
373
Daniel Veillard24eb9782003-10-04 21:08:09 +0000374Sat Oct 4 23:06:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
375
376 * parser.c include/libxml/xmlerror.h: more error/warning
377 handling cleanups, the XML parser module should be okay now.
378
Daniel Veillard1ae42d62003-10-03 23:59:20 +0000379Sat Oct 4 01:58:27 CEST 2003 Daniel Veillard <daniel@veillard.com>
380
381 * Makefile.am configure.in xmldwalk.c include/libxml/Makefile.am
382 include/libxml/xmldwalk.h include/libxml/xmlversion.h.in:
383 integrated the xmlDocWalker API given by Alfred Mickautsch,
384 and providing an xmlReader like API but working on a xmlDocPtr.
385
Daniel Veillardbb5abab2003-10-03 22:21:51 +0000386Sat Oct 4 00:18:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
387
388 * Makefile.am: more cleanup in make tests
389 * error.c valid.c parser.c include/libxml/xmlerror.h: more work
390 in the transition to the new error reporting strategy.
391 * python/tests/reader2.py result/VC/* result/valid/*:
392 few changes in the strings generated by the validation output
393
Daniel Veillard2b8c4a12003-10-02 22:28:19 +0000394Fri Oct 3 00:19:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
395
396 * Makefile.am: changed 'make tests' to use a concise output,
397 scrolling to see where thing broke wasn't pleasant
398 * configure.in: some beta4 preparation, but not ready yet
399 * error.c globals.c include/libxml/globals.h include/libxml/xmlerror.h:
400 new error handling code, last error informations are stored
401 in the parsing context or a global variable, new APIs to
402 handle the xmlErrorPtr type.
403 * parser.c parserInternals.c valid.c : started migrating to the
404 new error handling code, it's a royal pain.
405 * include/libxml/parser.h include/libxml/parserInternals.h:
406 moved the definition of xmlNewParserCtxt()
407 * parser.c: small potential buffer access problem in push code
408 provided by Justin Fletcher
409 * result/*.sax result/VC/PENesting* result/namespaces/*
410 result/valid/*.err: some error messages were sligthly changed.
411
Aleksey Sanine7acf432003-10-02 20:05:27 +0000412Thu Oct 2 13:01:13 2003 Aleksey Sanin <aleksey@aleksey.com>
413
414 * include/libxml/parser.h parser.c: introduced xmlStrPrintf
415 function (wrapper around snprintf)
416
Daniel Veillardb2517d82003-10-01 19:13:56 +0000417Wed Oct 1 21:12:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
418
419 * entities.c: Fix error on output of high codepoint charref like
420 &#x10FFFF; , reported by Eric Hanchrow
421
Daniel Veillard3648fcb2003-10-01 12:21:31 +0000422Wed Oct 1 14:20:10 CEST 2003 Daniel Veillard <daniel@veillard.com>
423
424 * DOCBparser.c include/libxml/DOCBparser.h: let's see how much
425 of a pain murrayc is really gonna be.
426
Daniel Veillardf96cf4e2003-10-01 09:05:25 +0000427Wed Oct 1 11:03:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
428
429 * xmlreader.c: Applied fix for bug #123481 reported by Peter Derr
430
Daniel Veillardd3a2e4c2003-09-30 13:38:04 +0000431Tue Sep 30 15:34:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
432
433 * entities.c legacy.c parser.c: made the predefined entities
434 static predefined structures to avoid the work, memory and
435 hazards associated to initialization/cleanup.
436
Daniel Veillard73b013f2003-09-30 12:36:01 +0000437Tue Sep 30 14:30:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
438
439 * HTMLparser.c Makefile.am configure.in legacy.c parser.c
440 parserInternals.c testHTML.c xmllint.c include/libxml/HTMLparser.h
441 include/libxml/parser.h include/libxml/parserInternals.h
442 include/libxml/xmlversion.h.in: added a new configure
443 option --with-push, some cleanups, chased code size anomalies.
444 Now a library configured --with-minimum is around 150KB,
445 sounds good enough.
446
AEST 2003 Malcolm Tredinnick06431122003-09-30 02:36:08 +0000447Tue Sep 30 12:31:00 AEST 2003 Malcolm Tredinnick <malcolm@commsecure.com.au>
448
449 * libxml-2.0-uninstalled.pc.in: New file for building against
450 uninstalled libxml2 builds.
451 * configure.in, Makefile.am: Support the *-uninstalled.pc file.
AEST 2003 Malcolm Tredinnickcd101042003-09-30 02:40:39 +0000452 * .cvsignore: Ignore the new generated *.pc file.
AEST 2003 Malcolm Tredinnick06431122003-09-30 02:36:08 +0000453
Daniel Veillard81273902003-09-30 00:43:48 +0000454Tue Sep 30 02:38:16 CEST 2003 Daniel Veillard <daniel@veillard.com>
455
456 * Makefile.am SAX.c SAX2.c configure.in globals.c parser.c
457 parserInternals.c testReader.c testSAX.c xmlIO.c xmllint.c
458 xmlreader.c example/gjobread.c include/libxml/xmlversion.h.in:
459 added 2 new configure option: --with-reader --with-sax1
460 to allow removing the reader or non-xmlReadxxx() interfaces.
461
Daniel Veillard652327a2003-09-29 18:02:38 +0000462Mon Sep 29 19:58:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
463
464 * configure.in entities.c tree.c valid.c xmllint.c
465 include/libxml/tree.h include/libxml/xmlversion.h.in:
466 Adding a configure option to remove tree manipulation
467 code which is not strictly needed by the parser.
468
Daniel Veillard89f7f272003-09-29 13:29:09 +0000469Mon Sep 29 15:23:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
470
471 * nanoftp.c nanohttp.c: last finishing touch to the BeOS
472 patch from Marcin 'Shard' Konicki
473
Daniel Veillarda9cce9c2003-09-29 13:20:24 +0000474Mon Sep 29 15:15:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
475
476 * HTMLtree.c SAX2.c c14n.c catalog.c configure.in debugXML.c
477 encoding.c entities.c nanoftp.c nanohttp.c parser.c relaxng.c
478 testAutomata.c testC14N.c testHTML.c testRegexp.c testRelax.c
479 testSchemas.c testXPath.c threads.c tree.c valid.c xmlIO.c
480 xmlcatalog.c xmllint.c xmlmemory.c xmlreader.c xmlschemas.c
481 example/gjobread.c include/libxml/HTMLtree.h include/libxml/c14n.h
482 include/libxml/catalog.h include/libxml/debugXML.h
483 include/libxml/entities.h include/libxml/nanohttp.h
484 include/libxml/relaxng.h include/libxml/tree.h
485 include/libxml/valid.h include/libxml/xmlIO.h
486 include/libxml/xmlschemas.h include/libxml/xmlversion.h.in
487 include/libxml/xpathInternals.h python/libxml.c:
488 Okay this is scary but it is just adding a configure option
489 to disable output, this touches most of the files.
490
Daniel Veillardc064b472003-09-29 10:55:05 +0000491Mon Sep 29 12:53:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
492
493 * xmlmemory.c: better fix, avoids breaking the python bindings
494
Daniel Veillardfb43bd62003-09-29 09:22:39 +0000495Mon Sep 29 11:21:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
496
497 * xmlmemory.c: fix a compilation problem when configuring
498 with debug but without mem-debug
499
Daniel Veillard4432df22003-09-28 18:58:27 +0000500Sun Sep 28 20:53:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
501
502 * Makefile.am: cleanup, creating a new legacy.c module,
503 made sure make tests ran in reduced conditions
504 * SAX.c SAX2.c configure.in entities.c globals.c parser.c
505 parserInternals.c tree.c valid.c xlink.c xmlIO.c xmlcatalog.c
506 xmlmemory.c xpath.c xmlmemory.c include/libxml/xmlversion.h.in:
507 increased the modularization, allow to configure out
508 validation code and legacy code, added a configuration
509 option --with-minimum compiling only the mandatory code
510 which then shrink to 200KB.
511
Daniel Veillard9ee35f32003-09-28 00:19:54 +0000512Sun Sep 28 02:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
513
514 * parser.c: fix a bug raised by the Mips compiler.
515 * include/libxml/SAX.h include/libxml/parser.h: move the
516 SAXv1 block definitions to parser.h fixes bug #123380
517 * xmlreader.c include/libxml/xmlreader.h: reinstanciate
518 the attribute and element pool borken 2 commits ago.
519 Start playing with an entry point to preserve a subtree.
520 * entities.c: remove a warning.
521
William M. Brack7b9154b2003-09-27 19:23:50 +0000522Sat Sep 27 12:19:38 PDT 2003 William Brack <wbrack@mmm.com.hk>
523
524 * encoding.c, parser.c, relaxng.c: further (final?) minor
525 changes for compilation warnings. No change to logic.
526
William M. Brackb670e2e2003-09-27 01:05:55 +0000527Fri Sep 26 18:03:42 PDT 2003 William Brack <wbrack@mmm.com.hk>
528
529 * parser.c: fixed small problem with missing entities (test/ent2)
530
Daniel Veillard9d8c1df2003-09-26 23:27:25 +0000531Sat Sep 27 01:25:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
532
533 * parser.c: William's change allowed to spot a nasty bug in xmlDoRead
Daniel Veillard9ee35f32003-09-28 00:19:54 +0000534 if the result is not well formed that ctxt->myDoc is not NULL
535 and uses the context dictionnary.
Daniel Veillard9d8c1df2003-09-26 23:27:25 +0000536
Daniel Veillard7d515752003-09-26 19:12:37 +0000537Fri Sep 26 21:09:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
538
539 * parser.c: other patches from William Brack to avoid
540 compilation warnings on AIX.
541
William M. Brack899e64a2003-09-26 18:03:42 +0000542Fri Sep 26 11:03:08 PDT 2003 William Brack <wbrack@mmm.com.hk>
543
544 * HTMLparser.c, entities.c, xmlreader.c: minor change to
545 avoid compilation warnings on some (e.g. AIX) systems
546
Daniel Veillard11476b42003-09-26 14:51:39 +0000547Fri Sep 26 16:49:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
548
549 * parserInternals.c: fixed a backward compatibility problem
550 when formatting "deprecated SAXv1 function ignorableWhitespace"
551 could be reproduced by xmllint --format
552
Daniel Veillarddca8cc72003-09-26 13:53:14 +0000553Fri Sep 26 15:50:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
554
555 * doc/libxml2-api.xml: rebuilt the API
556 * xmllint.c doc/xmllint.1 doc/xmllint.xml: added the new options
557 --nocdata and --nsclean to remove CDATA section and surperfluous
558 namespace declarations
559 * parser.c SAX2.c: implementation of the 2 new options
560
Daniel Veillard9475a352003-09-26 12:47:50 +0000561Fri Sep 26 14:41:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
562
563 * HTMLparser.c testHTML.c xmllint.c include/libxml/HTMLparser.h:
564 added the same htmlRead APIs than their XML counterparts
565 * include/libxml/parser.h: new parser options, not yet implemented,
566 added an options field to the context.
567 * tree.c: patch from Shaun McCance to fix bug #123238 when ]]>
568 is found within a cdata section.
569 * result/noent/cdata2 result/cdata2 result/cdata2.rdr
570 result/cdata2.sax test/cdata2: add one more cdata test
571
Daniel Veillard60942de2003-09-25 21:05:58 +0000572Thu Sep 25 23:03:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
573
574 * parser.c xmllint.c doc/libxml2-api.xml include/libxml/parser.h:
575 Changed the new xmlRead/xmlCtxtRead APIs to have an extra
576 base URL parameter when not loading from a file or URL.
577
Daniel Veillard092643b2003-09-25 14:29:29 +0000578Thu Sep 25 16:23:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
579
580 * configure.in: preparing a beta3 solving the ABI problems
581 * globals.c parser.c parserInternals.c testHTML.c HTMLparser.c SAX.c
582 include/libxml/globals.h include/libxml/SAX.h: make sure the
583 global variables for the default SAX handler are V1 ones to
584 avoid ABI compat problems.
585 * xmlreader.c: cleanup of uneeded code
586 * hash.c: fix a comment
587
Daniel Veillard7a02cfe2003-09-25 12:18:34 +0000588Thu Sep 25 14:16:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
589
590 * SAX2.c hash.c parser.c include/libxml/xmlexports.h
591 include/libxml/xmlmemory.h include/libxml/xmlversion.h.in:
592 fixing some comments to avoid warnings from apibuild.py
593
Daniel Veillard70b18562003-09-24 21:45:21 +0000594Wed Sep 24 23:42:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
595
596 * win32/configure.js: patch from Stephane Bidoul for configuring
597 the beta2 version #123104
598
Daniel Veillarde96a2a42003-09-24 21:23:56 +0000599Wed Sep 24 23:17:59 CEST 2003 Daniel Veillard <daniel@veillard.com>
600
601 * Makefile.am: adding repeated parsing and validating tests
602 * SAX2.c parser.c tree.c include/libxml/parser.h: make the new
603 DOM tree building interfaces use the dictionary from the
604 parsing context to build the element and attributes names
605 as well as formatting spaces and short text nodes
606 * include/libxml/dict.h dict.c: added some reference counting
607 for xmlDictPtr because they can be shared by documents and
608 a parser context.
609 * xmlreader.c: a bit of cleanup, remove the specific tree freeing
610 functions and use the standard ones now.
611 * xmllint.c: add --nodict
612 * python/libxml.c: fix a stupid bug so that ns() works on
613 attribute nodes.
614
Daniel Veillard16fa96c2003-09-23 21:50:54 +0000615Tue Sep 23 23:07:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
616
617 * parser.c include/libxml/parser.h: adding a new set of
618 API for parsing xmlReadDoc() xmlReadFile() ... xmlReadIO()
619 and xmlCtxtReadDoc() ... xmlCtxtReadIO(). That with
620 a clear define of xmlParserOption, xmlCtxtUseOptions()
621 should simplify custom parsing without being tempted to
622 use global variables, and xmlCtxtReset() should allow reuse
623 of a context for multiple parsing.
624 * xmllint.c: switched to use xmlReadXXX, allow options to
625 be used simultaneously with less troubles.
626 * tree.c: simple warning removal
627 * doc/apibuild.py: small fix
628 * doc/libxml2-api.xml win32/libxml2.def.src: updated
629
Daniel Veillard1f40d682003-09-23 09:16:56 +0000630Tue Sep 23 11:15:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
631
632 * parser.c: revert xmlCreateDocParserCtxt() since this break
633 the parseDoc() python bindings
634
Daniel Veillard309f81d2003-09-23 09:02:53 +0000635Tue Sep 23 11:00:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
636
637 * parser.c: make sure xmlDetectSAX2() is called only at
638 parsing time to avoid breaking apps changing the SAX
639 callbacks after context allocation, change xmlCreateDocParserCtxt()
640 to use an immutable buffer instead of a copy
641
Daniel Veillard9ec26532003-09-23 07:43:19 +0000642Tue Sep 23 09:40:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
643
644 * xmlIO.c: applied patch from Markus Keim fixing a problem
645 with I/O callback registration.
646 * include/libxml/xmlerror.h: fixed #122994 comment numbering
647 for xmlParserErrors
648
Daniel Veillardf85ce8e2003-09-22 10:24:45 +0000649Mon Sep 22 12:21:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
650
651 * tree.c include/libxml/tree.h: the uri arg to xmlNodeSetBase is
652 really a const xmlChar*
653 * xmlreader.c include/libxml/xmlreader.h: addin the
654 xmlTextReaderConstString() to get an interned string from
655 the reader
656
William M. Brack69848302003-09-22 00:24:51 +0000657Sun Sep 20 17:22:20 PDT 2003 William Brack <wbrack@mmm.com.hk>
658
659 * error.c: fixed a warning message (trivial)
660 * doc/search.php: removed incorrect warning message when word
661 search not found in last of multiple tables (bug 119535)
662
Daniel Veillarde72c5082003-09-19 12:44:05 +0000663Fri Sep 19 14:26:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
664
665 * configure.in: preparing a 2.6.0-beta2 release
666 * xmlIO.c: avoid a warning
667 * tree.c: avoid duplicate code in xmlReplaceNode as pointed out
668 by Chris Ryland
669 * include/libxml/dict.h: add a QName access lookup to the
670 dictionary.
671 * xmlreader.c include/libxml/xmlreader.h: adding const access
672 based on the dictionary interface for string read from the
673 reader, the node content access is still TODO, it's too different
674
Daniel Veillardd9e9c9d2003-09-18 22:03:46 +0000675Fri Sep 19 00:01:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
676
677 * SAX2.c: fixing namespace DTD validations
678 * result/valid/ns2.xml result/valid/ns.xml: the output of defaulted
679 namespaces is slightly different now.
680 * Makefile.am: report the memory used in Timingtests (as well as time)
681
Daniel Veillard53350552003-09-18 13:35:51 +0000682Thu Sep 18 15:29:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
683
684 * Makefile.am: add streaming on memory regression tests, found
685 bad bugs in the reader interface
686 * xmlreader.c: fixing bugs w.r.t. very large names, and special
687 condition in end of file.
688 * xmlIO.c tree.c include/libxml/tree.h include/libxml/xmlIO.h:
689 adding immutable buffers, and parser input based on those,
690 but this should not be used (yet) for general parsing
691 * parser.c: added a comment about using immutable buffers for
692 general parsing.
693 * result/bigname.xml.rdr result/bigname2.xml.rdr: fixing the
694 output of the regression tests
695 * xmllint.c: using the immutable buffers when streaming on
696 mmaped file (--stream --memory)
697
Daniel Veillard536fad52003-09-18 10:05:56 +0000698Thu Sep 18 12:04:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
699
Daniel Veillardc44cfdd2003-09-18 10:12:02 +0000700 * dict.c: the last patch broke unicity of returned strings, removed
Daniel Veillard536fad52003-09-18 10:05:56 +0000701
Daniel Veillardf6bc7c22003-09-17 22:33:22 +0000702Thu Sep 18 00:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
703
704 * Makefile.am: add a Timingtests target to check bad behaviour
705 from the streaming engine
706 * dbgen.pl dbgenattr.pl: perl script to generate big instances
707 * xmlreader.c: fix a bad behaviour on large buffer inputs
708
Daniel Veillardccc4d2b2003-09-17 21:27:31 +0000709Wed Sep 17 23:25:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
710
711 * dict.c xmlreader.c: two small improvements
712
Daniel Veillarda66b1d12003-09-17 20:54:38 +0000713Wed Sep 17 22:53:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
714
715 * parserInternals.c: avoid a leak with previous patch
716
Daniel Veillard007d51e2003-09-17 20:07:28 +0000717Wed Sep 17 22:06:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
718
719 * python/libxml.c: use stderr and not stdout for default errors
720 in python environment bug #122552
721
Daniel Veillard8d8bf2c2003-09-17 19:36:25 +0000722Wed Sep 17 21:33:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
723
724 * parserInternals.c: small fix from Rob Richards for input filename
725 * xmllint.c: fixes for --repeat and --memory/--stream for speed tests
726 * xmlIO: adding a guard in one function
727
Daniel Veillard19895052003-09-17 13:59:32 +0000728Wed Sep 17 15:57:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
729
730 * SAX2.c xmlreader.c include/libxml/parser.h: more performance hunting
731 reducing memory allocation and free and avoiding expensive routines
732
Daniel Veillard9f7eb0b2003-09-17 10:26:25 +0000733Wed Sep 17 12:23:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
734
735 * SAX2.c parser.c parserInternals.c xmlreader.c: started messing
736 seriously with per-document dict and element and attribute nodes
737 reuse in the xmlReader. This seems to lead to an interesting
738 speedup of the xmlReader already.
739
Daniel Veillard81514ba2003-09-16 23:17:26 +0000740Wed Sep 17 01:07:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
741
742 * dict.c include/libxml/dict.h: do string allocations in large
743 pools, allowing to find if a string pertain to a dict quickly
744 * xmllint.c: fix --stream --repeat --timing
745 * Makefile.am: the testThreads run output should be seen.
746
Daniel Veillard8a44e592003-09-15 14:50:06 +0000747Mon Sep 15 16:46:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
748
749 * SAX2.c include/libxml/parser.h: starting work on reusing the
750 parser dictionary for the element and attribute tag names.
751 Add pools for Element and Attributes in the parser context,
752 which should help speeding up the reader.
753 * Makefile.am result/*.rdr : adding non-python reader regression
754 tests.
755
Daniel Veillard62998c02003-09-15 12:56:36 +0000756Mon Sep 15 14:54:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
757
758 * SAX2.c parser.c valid.c: starting to cleanup some of the
759 problems exposed by the W3C/NIST regression suite.
760 * result/ent7.sax result/xml2.sax: small fixes.
761
Daniel Veillardbc92eca2003-09-15 09:48:06 +0000762Mon Sep 15 11:46:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
763
764 * parser.c: more parser error factoring
765
William M. Brack3a6da762003-09-15 04:58:14 +0000766Sun Sep 14 21:53:39 PDT 2003 William Brack <wbrack@mmm.com.hk>
767
768 * HTMLtree.c: Fixed bug 121394 - missing ns on attributes
769
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000770Sun Sep 14 21:43:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
771
772 * parser.c include/libxml/xmlerror.h: factoring of more
773 error handling code, serious size reduction and more lisibility
774 of the resulting code.
775 * parserInternals.c parser.c include/libxml/parserInternals.h
776 include/libxml/parser.h: changing the way VC:Proper Group/PE Nesting
777 checks are done, use a counter for entities. Entities where freed and
778 reallocated at the same address failing the check.
779 * tree.c: avoid a warning
780 * result/valid/* result/VC/*: this slightly changes some validation
781 error messages.
782
William M. Brack4e52f2f2003-09-14 18:07:39 +0000783Sun Sep 14 11:03:27 PDT 2003 William Brack <wbrack@mmm.com.hk>
784
785 * valid.c: fixed bug 121759 - early declaration of
786 attribute-list in external DTD
787
Daniel Veillard1afc9f32003-09-13 12:44:05 +0000788Sat Sep 13 14:42:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
789
790 * parser.c include/libxml/xmlerror.h: starting cleaning up
791 error handling, factorize error processing
792 * doc/xmllint.html: update of the page, remove --sgml
793
Daniel Veillard877a7bd2003-09-13 00:16:32 +0000794Sat Sep 13 02:13:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
795
796 * Makefile.am DOCBparser.c parserInternals.c testDocbook.c
797 xmllint.c doc/xmllint.xml doc/xmllint.1: removing the
798 broken pseudo SGML DocBook parser code.
799
Daniel Veillard5dd3c962003-09-12 15:32:16 +0000800Fri Sep 12 17:24:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
801
802 * xpath.c: fix a problem with strcpy() in xmlXPathFormatNumber()
803 valgrind pointed out the strings overlapped. cleanup .
804
Daniel Veillard2a3fea32003-09-12 09:44:56 +0000805Fri Sep 12 11:43:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
806
807 * tree.c: applied speedup to xmlSearchNs() as suggested by
808 Luca Padovani. Cleaned up xmlSearchNsByHref() in the process
809 applying the same trick.
810
Daniel Veillard3b7840c2003-09-11 23:42:01 +0000811Fri Sep 12 01:36:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
812
813 * parser.c parserInternals.c tree.c include/libxml/parser.h
814 include/libxml/xmlerror.h: adding namespace checkings
815 while making sure they still parse as wellformed documents.
816 Add an nsWellFormed status report to the context, and
817 provide new appropriate error codes.
818 * Makefile.am result/namespaces/* test/namespaces/*: add
819 specific regression testing for the new namespace support
820 * test/att5 result/noent/att5 result/att5 result/att5.sax:
821 add more coverage for the attribute parsing and normalization
822 code.
823
Daniel Veillard5f1e1f82003-09-11 23:35:09 +0000824Fri Sep 12 01:34:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
825
826 * threads.c: backport of a thread bugfix from 2_5_X branch
827
Daniel Veillardc6e20e42003-09-11 16:30:26 +0000828Thu Sep 11 18:29:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
829
830 * parser.c: fixed a bug in one corner case of attribute parsing.
831
Daniel Veillard8e36e6a2003-09-10 10:50:59 +0000832Thu Sep 11 16:21:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
833
834 * configure.in doc/* : 2.6.0beta1 changes
835 * SAX2.c hash.c parser.c parserInternals.c: Fixing attribute
836 normalization, might not be totally fixed but this should
837 make sure SAX event provide the right strings for attributes
838 except entities for which libxml2 is different by default
839 This should fix #109564
840 * result/attrib.xml.sax result/ent3.sax result/p3p.sax: minor changes
841 in attribute callback values
842 * result/c14n/with-comments/example-4
843 result/c14n/without-comments/example-4: this also fixes a subtle
844 bug in the canonicalization tests.
845
Daniel Veillarde57ec792003-09-10 10:50:59 +0000846Wed Sep 10 12:38:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
847
848 Time to commit 3 days of work rewriting the parser internal,
849 fixing bugs and migrating to SAX2 interface by default. There
850 is some work letf TODO, like namespace validation and attributes
851 normalization (this break C14N right now)
852 * Makefile.am: fixed the test rules
853 * include/libxml/SAX2.h include/libxml/parser.h
854 include/libxml/parserInternals.h SAX2.c parser.c
855 parserInternals.c: changing the parser, migrating to SAX2,
856 adding new interface to switch back to SAX1 or initialize a
857 SAX block for v1 or v2. Most of the namespace work is done
858 below SAX, as well as attribute defaulting
859 * globals.c: changed initialization of the default SAX handlers
860 * hash.c tree.c include/libxml/hash.h: added QName specific handling
861 * xmlIO.c: small fix
862 * xmllint.c testSAX.c: provide a --sax1 switch to test the old
863 version code path
864 * result/p3p result/p3p.sax result/noent/p3p test/p3p: the new code
865 pointed out a typo in a very old test namespace
866
William M. Brackc07329e2003-09-08 01:57:30 +0000867Sun Sep 7 19:58:33 PTD 2003 William Brack <wbrack@mmm.com.hk>
868
869 * xmlIO.c include/libxml/xmlIO.h parser.c: Implemented detection
870 of compressed files, setting doc->compressed appropriately
871 (bug #120503).
872
Daniel Veillardbbeb9f92003-09-07 20:54:29 +0000873Sun Sep 7 22:53:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
874
875 * parser.c: try to cope with the fact that apps may still
876 have allocated smaller SAX callbak block
877
Daniel Veillard0fb18932003-09-07 09:14:37 +0000878Sun Sep 7 11:11:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
879
880 * dict.c: allow to give -1 for undefined length in lookups
881 * include/libxml/parser.h parser.c parserInternals.c testSAX.c:
882 first round of work on the new SAX2 interfaces, the API
883 will change but commiting before changing for historical
884 reference.
885
William M. Brack4811ba32003-09-06 18:02:53 +0000886Sat Sep 6 10:55:01 PTD 2003 William Brack <wbrack@mmm.com.hk>
887
888 * SAX2.c, xmlIO.c: fixed bug #121210 (callback to sax->error,
889 sax->warning with wrong params).
890
Daniel Veillard93625d32003-09-05 08:36:12 +0000891Fri Sep 5 10:33:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
892
893 * include/libxml/globals.h: patch from Stéphane Bidoul to export
894 globals entry points to the python bindings
895
Daniel Veillard40412cd2003-09-03 13:28:32 +0000896Wed Sep 3 15:24:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
897
898 * HTMLparser.c: when creating a DOCTYPE use "html" lowercase
899 by default instead of "HTML"
900 * parser.c xmlreader.c: optimization, gain a few % parsing speed by
901 avoiding calls to "areBlanks" when not needed.
902 * include/libxml/parser.h include/libxml/tree.h: some structure
903 extensions for future work on using per-document dictionaries.
904
Daniel Veillard4b1577f2003-09-03 13:10:37 +0000905Wed Sep 3 15:08:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
906
907 * Makefile.am results/*.sax SAXResult/*: removing the SAXresults
908 tree, keeping result in the same tree, added SAXtests to the
909 default "make tests"
910
Igor Zlatkovic471cae42003-09-02 14:00:49 +0000911Tue Sep 2 15:59:04 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
912
913 * include/libxml/xmlexports.h: defined additional macros which
914 affect exports and added mingw section
915
William M. Brack008c06b2003-09-01 22:17:39 +0000916Mon Sep 1 15:15:18 PDT 2003 William Brack <wbrack@mmm.com.hk>
917
918 * doc/index.py: fixed problem parsing xhtml docs
919 * doc/xmlreader.html,doc/guidelines.html: small modification
920 to avoid problem in python parsing.
921 * doc/search.php: fixed upper case filename problem for XSLT docs
922
Daniel Veillard10acc2f2003-09-01 20:59:40 +0000923Mon Sep 1 22:55:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
924
925 * xinclude.c: patch from Mark Vakoc that allows compiling
926 with XInclude but without XPointer support.
927
Daniel Veillarde8553732003-09-01 20:33:14 +0000928Mon Sep 1 22:31:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
929
930 * configure.in xml2-config.in: Applied a patch from Kevin P. Fleming
931 to add --libtool-libs option to xml2-config script.
932
William M. Brack3f479502003-09-01 04:58:15 +0000933Sun Aug 31 21:52:12 PDT 2003 William Brack <wbrack@mmm.com.hk>
934
935 * doc/README.docs, doc/Makefile.am: new file added,
936 giving some description of the documentation generation process
937 * doc/search.php: fixed problem with upper case on filenames
938
Igor Zlatkovicf5f37182003-08-29 10:25:28 +0000939Fri Aug 29 12:25:01 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
940
941 * win32/Makefile.bcb: updates by Eric Zurcher
942
William M. Brackcdfa2862003-08-29 06:03:38 +0000943Thu Aug 28 22:58:38 PDT 2003 William Brack <wbrack@mmm.com.hk>
944
945 * doc/apibuild.py, doc/libxml2-api.xml: enhanced code
946 to compensate for pollution from Igor's header taint
947 (quick before Daniel notices)
948
Daniel Veillard67906942003-08-28 21:13:25 +0000949Thu Aug 28 23:01:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
950
951 * SAX2.c: fixed a namespace error on attribute reporting bug
952 pointed out by Tobias Reif
953 * test/p3p result/p3p result/noent/p3p: this test case was wrong
954 using xmlsn instead of xmlns...
955
Igor Zlatkovic65901252003-08-28 16:26:12 +0000956Thu Aug 28 18:25:07 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
957
958 * include/libxml/globals.h include/libxml/xmlexports.h: fixed
959 typos reported by Mark Vakoc
960
MDT 2003 John Fleckbc6734a2003-08-28 15:01:40 +0000961Thu Aug 28 08:59:51 MDT 2003 John Fleck <jfleck@inkstain.net>
962
963 add:
964 * doc/tutorial/api.html
965 * doc/tutorial/ar01s09.html
966 * doc/tutorial/includexpath.c
967 updated
968 * doc/tutorial/*.html
969 fix my bad - forgot to check in new files when I last
970 updated
971
972
Igor Zlatkovic19b87642003-08-28 12:32:04 +0000973Thu Aug 28 14:31:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
974
Igor Zlatkovicdb0793a2003-08-28 12:35:02 +0000975 * win32/Makefile.bcb: new file, support for Borland C++
Igor Zlatkovic19b87642003-08-28 12:32:04 +0000976 * xmllint.c: fixed time inclusion for various compilers
977
Igor Zlatkovicd37c1392003-08-28 10:34:33 +0000978Thu Aug 28 12:32:59 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
979
980 * parser.c parserInternals.c DOCBparser.c HTMLparser.c: added
981 few casts to shut the compiler warnings
982
Igor Zlatkovic1bab92d2003-08-28 10:24:40 +0000983Thu Aug 28 12:23:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
984
985 * win32/Makefile.* win32/configure.js: fixed for mingw
986
Daniel Veillard5805be22003-08-28 08:03:23 +0000987Thu Aug 28 10:01:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
988
989 * globals.c threads.c: fixing bug #120870 try to avoid problem
990 with uninitialized mutexes
991
Daniel Veillard1ac24d32003-08-27 14:15:15 +0000992Wed Aug 27 16:12:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
993
994 * relaxng.c: fixed an error reporting bug in Relax-NG when we end
995 up with multiple states, select the "best" one. Fix #120682
996 * result/relaxng/tutor11_2_3.err: small change resulting
997
998Wed Aug 27 11:25:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
999
1000 * xmlschemastypes.c: applied base64 support patch from Anthony Carrico
1001
Igor Zlatkovic1f6c49b2003-08-27 08:59:28 +00001002Wed Aug 27 10:58:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1003
1004 * include/libxml/[threads-xpointer].h: realigned parameters
1005 after taint
1006
Igor Zlatkovicc879e452003-08-27 08:02:34 +00001007Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1008
1009 * include/libxml/xmlexports.h: fixed defs for Borland compiler,
1010 as reported by Eric Zurcher
1011
Daniel Veillardc1ffa0a2003-08-26 13:56:48 +00001012Tue Aug 26 15:54:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
1013
1014 * relaxng.c: fixed bug #120386 again a problem introduced when
1015 trying to reuse automata for content validation. Fix a bug report
1016 problem on zeroOrMore
1017 * result/relaxng/tutor3_7_err: change slightly error reporting.
1018
Daniel Veillard68f8fad2003-08-25 11:28:07 +00001019Mon Aug 25 13:24:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
1020
1021 * include/libxml/Makefile.am: make sure the new header will
1022 be included when generating a new distribution.
1023
Daniel Veillard73827cb2003-08-25 10:57:27 +00001024Mon Aug 25 12:37:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
1025
1026 * relaxng.c: fixed a couple of stupid bugs in the state allocation
1027 routines which led to bug #120040 and the ones reported by
1028 Martijn Faassen
1029
Igor Zlatkovic123e93d2003-08-25 10:37:11 +00001030Mon Aug 25 12:37:23 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1031
1032 * include/libxml/parserInternals.h include/libxml/relaxng.h
1033 include/libxml/SAX.h include/libxml/SAX2.h: realigned the
1034 parameters after taint.
1035
Igor Zlatkovic0e7df822003-08-25 09:17:19 +00001036Mon Aug 25 11:16:01 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1037
1038 * include/libxml/xmlversion.h.in: moved export defs to a separate
1039 file for consistency.
1040 * include/libxml/xmlexports.h: new file, contains export defs.
1041
Igor Zlatkovic9ce224a2003-08-25 09:03:05 +00001042Mon Aug 25 11:01:49 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1043
1044 * include/libxml/*.h genUnicode.py: exportability taint
1045 of the headers.
1046
Daniel Veillard11af4292003-08-21 10:39:13 +00001047Thu Aug 21 12:37:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1048
1049 * SAX.c: make the deprecated interfaces log an error message
1050 to be sure it won't get used.
1051
Daniel Veillard1af9a412003-08-20 22:54:39 +00001052Thu Aug 21 00:50:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1053
1054 * Makefile.am SAX2.c include/libxml/Makefile.am include/libxml/SAX2.h:
1055 Adding new version of the SAX interface, it's not there yet,
1056 currently just preparing the work
1057 * globals.c parser.c SAX.c include/libxml/SAX.h
1058 include/libxml/globals.h include/libxml/parser.h: doing some
1059 refactoring of the SAXv1 interfaces, obsoleting a bunch of them
1060 while keeping functionalities, preparing SAX2 integration.
1061 * dict.c: small cleanup.
1062
Daniel Veillarde5984082003-08-19 22:21:13 +00001063Wed Aug 20 00:20:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
1064
1065 * tree.c: fixes a small bug introduced in last commit and detected
1066 by valgrind.
1067
Daniel Veillard6155d8a2003-08-19 15:01:28 +00001068Tue Aug 19 16:54:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1069
1070 * dict.c hash.c: optimization when freeing hash tables.
1071 * parser.c xmlIO.c include/libxml/tree.h: some tuning of buffer
1072 allocations
1073 * parser.c parserInternals.c include/libxml/parser.h: keep a
1074 single allocated block for all the attributes callbacks,
1075 avoid useless malloc()/free()
1076 * tree.c: do not realloc() when growing a buffer if the buffer
1077 ain't full, malloc/memcpy/free avoid copying memory.
1078
Daniel Veillard66f68e72003-08-18 16:39:51 +00001079Mon Aug 18 18:37:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
1080
1081 * xmllint.c doc/xmllint.xml doc/xmllint.1: added option
1082 --dtdvalidfpi for Tobias Reif
1083
Daniel Veillard2fdbd322003-08-18 12:15:38 +00001084Mon Aug 18 14:03:03 CEST 2003 Daniel Veillard <daniel@veillard.com>
1085
1086 * dict.c include/libxml/dict.h Makefile.am include/libxml/Makefile.am:
1087 new dictionary module to keep a single instance of the names used
1088 by the parser
1089 * DOCBparser.c HTMLparser.c parser.c parserInternals.c valid.c:
1090 switched all parsers to use the dictionary internally
1091 * include/libxml/HTMLparser.h include/libxml/parser.h
1092 include/libxml/parserInternals.h include/libxml/valid.h:
1093 Some of the interfaces changed as a result to receive or return
1094 "const xmlChar *" instead of "xmlChar *", this is either
1095 insignificant from an user point of view or when the returning
1096 value changed, those function are really parser internal methods
1097 that no user code should really change
1098 * doc/libxml2-api.xml doc/html/*: the API interface changed and
1099 the docs were regenerated
1100
Daniel Veillard7fb801f2003-08-17 21:07:26 +00001101Sun Aug 17 23:05:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
1102
1103 * parser.c: applied patch to xmlCleanupParser from Dave Beckett
1104
William M. Bracka716ff12003-08-16 14:58:33 +00001105Sat Aug 16 22:53:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
1106
1107 * doc/parsedecl.py, doc/libxml2-refs.xml, doc/API*.html:
1108 fixed part (2) of bug 119535 (wrong alpha case on filenames)
1109
William M. Brackc6e07552003-08-16 12:44:47 +00001110Sat Aug 16 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
1111
1112 * doc/API*.html, doc/html/*: regenerated API documentation
1113 for xmlsoft.org (part of Bug 119535)
1114
William M. Brack7a821652003-08-15 07:27:40 +00001115Fri Aug 15 14:58:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
1116
1117 * encoding.c, threads.c, include/libxml/HTMLparser.h,
1118 doc/libxml2-api.xml: Minor changes to comments, etc. for
1119 improving documentation generation
1120 * doc/Makefile.am: further adjustment to auto-generation of
1121 win32/libxml2.def.src
1122
Daniel Veillardcfba2fe2003-08-15 00:33:43 +00001123Fri Aug 15 02:24:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
1124
1125 * News configure.in: preparing libxml2-2.5.10 release
1126 * doc/* : updated the doc and rebuilt
1127
Daniel Veillardbf1e3d82003-08-14 23:57:26 +00001128Fri Aug 15 01:55:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
1129
1130 * parser.c: fixing the xmlSAXParseDTD bug #119536 raised by
1131 Malcolm Tredinnick with the patch he suggested.
1132
Daniel Veillarde8ed6202003-08-14 23:39:01 +00001133Fri Aug 15 01:37:10 CEST 2003 Daniel Veillard <daniel@veillard.com>
1134
1135 * HTMLparser.c: allocation error #119784 raised by Oliver Stoeneberg
1136
Daniel Veillard608d0ac2003-08-14 22:44:25 +00001137Fri Aug 15 00:41:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
1138
1139 * uri.c: fixing an use of strcpy() where both strings overlap
1140 pointed out by valgrind.
1141
Daniel Veillard98485322003-08-14 15:44:40 +00001142Thu Aug 14 17:10:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
1143
1144 * DOCBparser.c globals.c include/libxml/xmlmemory.h: get rid of
1145 some compilation warnings.
1146 * xinclude.c: fix the performance problem reported by Kevin Ruscoe
1147 plus some cleanup and better error reporting.
1148
Daniel Veillardab1ae3a2003-08-14 12:19:54 +00001149Thu Aug 14 14:13:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
1150
1151 * encoding.c: applied UTF-16 encoding handling patch provided by
1152 Mark Itzcovitz
1153 * encoding.c parser.c: more cleanup and fixes for UTF-16 when
1154 not having iconv support.
1155
Daniel Veillard1638a472003-08-14 01:23:25 +00001156Thu Aug 14 03:19:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
1157
1158 * Makefile.am configure.in example/Makefile.am libxml.h nanoftp.c
1159 nanohttp.c xmllint.c: Applied patch from Mikhail Grushinskiy for
1160 mingw compiler on Windows.
1161
Daniel Veillardb19ba832003-08-14 00:33:46 +00001162Thu Aug 14 02:28:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
1163
1164 * parser.c: fixed the serious CPU usage problem reported by
1165 Grant Goodale
Daniel Veillardab1ae3a2003-08-14 12:19:54 +00001166 * HTMLparser.c: applied patch from Oliver Stoeneberg about a free
Daniel Veillardb19ba832003-08-14 00:33:46 +00001167 missing in htmlSAXParseDoc
1168
William M. Brackccf9e392003-08-13 14:50:18 +00001169Tue Aug 12 22:48:10 HKT 2003 William Brack <wbrack@mmm.com.hk>
1170
1171 * doc/Makefile.am: Removed dependency from libxml2.def.src
1172
William M. Brack476cd962003-08-13 11:09:42 +00001173Tue Aug 12 18:55:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
1174
1175 * autogen.sh: took away the requirement for automake-1.4,
1176 changed the messages for getting auto* tools to current
1177 gnu pages.
1178 * configure.in: added check for Linux Dec alpha requiring
1179 -ieee flag, fixed test for ipv6
1180 * trionan.c: fixed problem for compiling on Linux Dec alpha
1181 using native compiler
1182 * doc/Makefile.am: implemented regeneration of win32/libxml2.def.src
1183 whenever libxml2-api.xml is changed.
1184
Daniel Veillard6b621b82003-08-11 15:03:34 +00001185Mon Aug 11 17:02:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1186
1187 * parser.c: cleaning up a problem when parsing UTF-16 and libiconv
1188 is not used.
1189
William M. Brack30909422003-08-10 00:14:20 +00001190Sun Aug 10 08:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
1191
1192 * win32/libxml2.def.src: renerated with fixed libxml2-api.xml
1193
Daniel Veillard83ee40d2003-08-09 22:24:09 +00001194Sun Aug 10 00:22:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
1195
1196 * News configure.in: preparing libxml2-2.5.9 release
1197 * doc/* : updated the doc and rebuilt
1198
Daniel Veillard0ab6fa02003-08-09 18:01:53 +00001199Sat Aug 9 20:00:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1200
1201 * include/libxml/xmlreader.h doc/libxml2-api.xml: changing an enum
1202 definition to get a correct API XML description. This was apparently
1203 breaking Windows build.
1204
Daniel Veillard14f752c2003-08-09 11:44:50 +00001205Sat Aug 9 13:41:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
1206
1207 * HTMLparser.c: fixed a nasty bug #119387, bad heuristic from
1208 the progressive HTML parser front-end on large character data
1209 island leading to an erroneous end of data detection by the
1210 parser. Some cleanup too to get closer from the XML progressive
1211 parser.
1212
William M. Brack6d13f332003-08-08 16:40:36 +00001213Sat Aug 9 00:42:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
1214
1215 * win32/configure.js: Added in support for the ISO8859X
1216 module (patch provided by Jesse Pelton)
1217
Daniel Veillard70bcb0e2003-08-08 14:00:28 +00001218Fri Aug 8 15:56:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1219
1220 * HTMLtree.c tree.c threads.c: hum try to avoid some troubles
1221 when the library is not initialized and one try to save, the
1222 locks in threaded env might not been initialized, playing safe
1223 * xmlschemastypes.c: apply patch for hexBinary from Charles Bozeman
1224 * test/schemas/hexbinary_* result/schemas/hexbinary_*: also added
1225 his tests to the regression suite.
1226
William M. Brack41e6bed2003-08-08 10:53:06 +00001227Fri Aug 8 18:47:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
1228
1229 * win32/defgen.xsl, win32/libxml2.def.src: Bug 119343
1230 (with apologies to Igor) - Enhanced handling of docb and
1231 nanohttp.
1232
William M. Brack16db7b62003-08-07 13:12:49 +00001233Thu Aug 7 21:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
1234
1235 * encoding.c: further small changes for warnings when
1236 configured with --with-iconv=no
1237
William M. Bracka71a8ef2003-08-06 04:43:55 +00001238Wed Aug 6 12:32:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
1239
1240 * error.c trionan.[ch] testThreads.c python/generator.py:
1241 further small changes to elminate most of the remaining
1242 warnings.
1243
William M. Brackc1939562003-08-05 15:52:22 +00001244Tue Aug 5 23:51:21 HKT 2003 William Brack <wbrack@mmm.com.hk>
1245
1246 * error.c HTMLparser.c testC14N.c testHTML.c testURI.c
1247 xmlcatalog.c xmlmemory.c xmlreader.c xmlschemastypes.c
1248 python/libxml.c include/libxml/xmlmemory.h: small changes
1249 to syntax to get rid of compiler warnings. No changes
1250 to logic.
1251
Daniel Veillardc758c222003-08-04 20:42:34 +00001252Mon Aug 4 22:40:54 CEST 2003 Daniel Veillard <daniel@veillard.com>
1253
1254 * doc/libxml2-api.xml doc/html/*: rebuilt the API and docs.
1255
Daniel Veillard20aa0fb2003-08-04 19:43:15 +00001256Mon Aug 4 21:40:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
1257
1258 * tree.c: fixed a small problem in the patch for #118763
1259 * result/HTML/doc3.htm*: this reverts back to the previous result
1260
Daniel Veillard91e69c52003-08-04 01:43:07 +00001261Sun Aug 3 21:41:49 EDT 2003 Daniel Veillard <daniel@veillard.com>
1262
1263 * doc/FAQ.html doc/xml.html: applied doc patch to xml.html
1264 and rebuilt, apparently some C++ wrappers are not available,
1265 c.f. bug #118943
1266
Daniel Veillard39057f42003-08-04 01:33:43 +00001267Sun Aug 3 21:30:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
1268
1269 * tree.c: fixing HTML attribute serialization bug #118763
1270 applying a modified version of the patch from Bacek
1271 * result/HTML/doc3.htm*: this modifies the output from one test
1272
Daniel Veillard8d73bcb2003-08-04 01:06:15 +00001273Sun Aug 3 21:02:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
1274
1275 * tree.c include/libxml/tree.h: added a new API to split a
1276 QName without generating any memory allocation
1277 * valid.c: fixed another problem with namespaces on element
1278 in mixed content case
1279 * python/tests/reader2.py: updated the testcase with
1280 Bjorn Reese fix to reader for unsignificant white space
1281 * parser.c HTMLparser.c: cleanup.
1282
Daniel Veillard5ee43b02003-08-04 00:58:46 +00001283Sun Aug 3 20:55:40 EDT 2003 Daniel Veillard <daniel@veillard.com>
1284
1285 * catalog.c: trying to fix #118754 of possible recursion in the
1286 catalogs. Not fantastically happy about the current fix since
1287 it's likely to break under very thread intensive concurrent
1288 access to the catalog. Better solution might to keep the depth
1289 an extra argument to the resolution functions.
1290
Daniel Veillard7b68df92003-08-03 22:58:54 +00001291Sun Aug 3 18:56:54 EDT 2003 Daniel Veillard <daniel@veillard.com>
1292
1293 * valid.c: fixed bug #118712 about mixed content, and namespaced
1294 element names.
1295 * test/valid/mixed_ns.xml result/valid/mixed_ns*: added a check
1296 in the regression tests
1297
William M. Brack779af002003-08-01 15:55:39 +00001298Fri Aug 1 23:55:23 HKT 2003 William Brack <wbrack@mmm.com.hk>
1299
1300 Coninuing work on bug 118559
1301 * DOCBparser.c: removed 2 unsed vars
1302 * xmlregexp.c: changed some numeric const to their enum symbols
1303 * xmlreader.c: changed one var define from int to enum
1304 (a little more to be done, awaiting co-ordination)
1305 * relaxng.c: deleted one unused var
1306 * xmllint.c: deleted some unused vars, changed one arg
1307 val from int to enum
1308 * testHTML.c, testDocbook.c: changed some arg vals to enum const
1309 * xmlIO.c: fixed typo from last night (small warning msg)
1310
William M. Brack78637da2003-07-31 14:47:38 +00001311Thu Jul 31 22:44:33 HKT 2003 William Brack <wbrack@mmm.com.hk>
1312
1313 Working on bug 118559
1314 * error.c: deleted unused variable
1315 * parserInternals.c: deleted unneeded 'const' qualifier
1316 * parser.c: changed variable type for enum temp storage
1317 * xmlIO.c: changed debugging var to be inside #ifdef
1318 * valid.c: removed unused variable
1319 * HTMLparser.c: removed some unneeded 'const' qualifiers
1320 * xpath.c: added some type casts, removed some unused vars
1321 * xinclude.c: added one type cast
1322 * nanohttp.c: repositioned some #ifdef to avoid unused var
1323 * nanoftp.c: removed unused var
1324
Daniel Veillard97e01882003-07-30 18:59:19 +00001325Wed Jul 30 14:57:55 EDT 2003 Daniel Veillard <daniel@veillard.com>
1326
1327 * HTMLparser.c: applied a patch from William Brack about
1328 the problem of parsing very large HTML instance with comments
1329 as raised by Nick Kew
1330
Daniel Veillardd6038e02003-07-30 16:37:18 +00001331Wed Jul 30 12:29:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
1332
1333 * xmlreader.c include/libxml/xmlreader.h: applying cleanup
1334 patch from Bjorn Reese for xmlTextReaderNodeType() and
1335 significant whitespace. There is an enum for node type
1336 values now.
1337
Daniel Veillard01fc1a92003-07-30 15:12:01 +00001338Wed Jul 30 11:08:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
1339
1340 * encoding.c: applying patch from Peter Jacobi to added
1341 ISO-8859-x encoding support when iconv is not available
1342 * configure.in include/libxml/xmlversion.h.in
1343 include/libxml/xmlwin32version.h.in: added the glue needed
1344 at the configure level and made it the default for Windows
1345
Daniel Veillardc2664642003-07-29 20:44:53 +00001346Tue Jul 29 16:43:48 EDT 2003 Daniel Veillard <daniel@veillard.com>
1347
1348 * python/generator.py python/libxml.c python/libxml2class.txt:
1349 patch from Joachim Bauch + cleanup for Relax NG error callbacks
1350 in python
1351
Daniel Veillarda6874ca2003-07-29 16:47:24 +00001352Tue Jul 29 12:46:08 EDT 2003 Daniel Veillard <daniel@veillard.com>
1353
1354 * parser.c parserInternals.c tree.c: applied Peter Jacobi encoding
1355 cleanup patch, and also avoided a possible memory leak
1356
Daniel Veillard9ff7de12003-07-29 13:30:42 +00001357Tue Jul 29 09:28:09 EDT 2003 Daniel Veillard <daniel@veillard.com>
1358
1359 * encoding.c: fix the previous commit
1360
William M. Brack4a557d92003-07-29 04:28:04 +00001361Tue Jul 29 12:28:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
1362
1363 * HTMLparser.c: fixed problem with comments reported by Nick Kew
1364 * encoding.c: added routines xmlUTF8Size and xmlUTF8Charcmp for
1365 some future cleanup of UTF8 handling
1366
Daniel Veillard9deb2422003-07-28 20:40:59 +00001367Mon Jul 28 16:39:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
1368
1369 * xpath.c: applied a change suggested by Sean Griffin in bug
1370 #118494 about a memory leak in EXSLT
1371
Daniel Veillardd94849b2003-07-28 13:02:24 +00001372Sun Jul 27 14:30:56 EDT 2003 Daniel Veillard <daniel@veillard.com>
1373
1374 * relaxng.c: fixed a Relax-NG compilation/streaming bug introduced
1375 when fixing the previous Relax-NG bugs
1376 * result/relaxng/*: This slightly changes the output messages of
1377 some regression tests.
1378 * configure.in: added support of -with-fexceptions for nested C++
1379 support.
1380
MDT 2003 John Fleck63f3a472003-07-24 21:48:30 +00001381Thu Jul 24 15:46:02 MDT 2003 John Fleck <jfleck@inkstain.net>
1382
1383 * doc/tutorial/apa.html
1384 * doc/tutorial/apb.html
1385 * doc/tutorial/apc.html
1386 * doc/tutorial/apd.html
1387 * doc/tutorial/ape.html
1388 * doc/tutorial/apf.html
1389 * doc/tutorial/apg.html
1390 * doc/tutorial/aph.html
1391 * doc/tutorial/ar01s02.html
1392 * doc/tutorial/ar01s03.html
1393 * doc/tutorial/ar01s04.html
1394 * doc/tutorial/ar01s05.html
1395 * doc/tutorial/ar01s06.html
1396 * doc/tutorial/ar01s07.html
1397 * doc/tutorial/ar01s08.html
1398 * doc/tutorial/index.html
1399 * doc/tutorial/ix01.html
1400 * doc/tutorial/xmltutorial.pdf
1401 * doc/tutorial/xmltutorial.xml
1402 update tutorial with XPath example
1403
1404
Daniel Veillard597bc482003-07-24 16:08:28 +00001405Thu Jul 24 17:07:06 IST 2003 Daniel Veillard <daniel@veillard.com>
1406
1407 * SAX.c parser.c: fixing a bug about a special case of namespace
1408 handling, this closes bug #116841
1409
Daniel Veillard2134ab12003-07-23 19:56:29 +00001410Wed Jul 23 20:52:36 IST 2003 Daniel Veillard <daniel@veillard.com>
1411
1412 * relaxng.c result/relaxng/*: checked and fixed the compilation
1413 of RNG schemas, fixes a couple of bugs #117097 and #117001 .
1414 This slightly changes the output messages of some regression tests.
1415
Daniel Veillardc127adc2003-07-23 15:07:08 +00001416Wed Jul 23 15:15:08 IST 2003 Daniel Veillard <daniel@veillard.com>
1417
1418 * xmlreader.c: fixed an out of bound error #118052 , the good
1419 part if that base64 code was not in use yet ...
1420
MDT 2003 John Fleck2ae05c72003-07-23 01:43:53 +00001421Tue Jul 22 19:42:15 MDT 2003 John Fleck <jfleck@inkstain.net>
1422
1423 * doc/xmllint.html
1424 include html version of the xmllint man page, so an
1425 up-to-date version is visible on the Web
1426
Daniel Veillard8edf1c52003-07-22 20:52:14 +00001427Mon Jul 21 21:53:43 IST 2003 Daniel Veillard <daniel@veillard.com>
1428
1429 * xinclude.c include/libxml/xinclude.h: added a new API
1430 xmlXIncludeProcessTree() to process XInclude only on a subtree
1431 this should fix bug #115385
1432
Daniel Veillard409a8142003-07-18 15:16:57 +00001433Fri Jul 18 17:11:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
1434
1435 * relaxng.c include/libxml/relaxng.h: adding Get interface for
1436 the error callback and parameters of parsing and validation
1437 contexts
1438 * xmlreader.c: patch to fix bug #117702 about incomplete Read()
1439 on text nodes.
1440
Daniel Veillard2dcb9372003-07-16 21:18:19 +00001441Wed Jul 16 23:15:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
1442
1443 * parserInternals.c: patch from Dodji Seketeli about UTF16 BOM
1444 when using the push XML parser.
1445 * result/utf16bom.xml result/noent/utf16bom.xml test/utf16bom.xml:
1446 added the test to the regression suite.
1447
Daniel Veillard2009c4e2003-07-15 20:04:34 +00001448Tue Jul 15 22:03:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1449
1450 * globals.c: add xmlThrDefMutex = NULL in xmlCleanupGlobals()
1451 as suggested by Rob Richards
1452
Daniel Veillard34ba3872003-07-15 13:34:05 +00001453Tue Jul 15 15:30:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
1454
1455 * DOCBparser.c HTMLparser.c entities.c parser.c relaxng.c
1456 xmlschemas.c xpath.c: removed some warnings by casting xmlChar
1457 to unsigned int and a couple of others.
1458
1459Fri Jul 11 16:44:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
1460
1461 * xmlschemastypes.c: fixes a segfault on empty hexBinary strings
1462
Daniel Veillard3dc93a42003-07-10 14:04:33 +00001463Thu Jul 10 16:02:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
1464
1465 * nanoftp.c nanohttp.c: cleanup patches from Peter Breitenlohner
1466
Daniel Veillarddf101d82003-07-08 14:03:36 +00001467Tue Jul 8 16:02:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
1468
1469 * globals.c threads.c: fixes some problem when freeing unititialized
1470 mutexes
1471
Daniel Veillard2db8c122003-07-08 12:16:59 +00001472Tue Jul 8 14:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
1473
1474 * nanoftp.c nanohttp.c: the modules should not import <config.h>
1475 directly, some cleanups
1476 * xmlschemas.c: Peter Sobisch found a nasty bug in the Schemas
1477 validation code.
1478
Daniel Veillard13d07cd2003-07-07 16:02:41 +00001479Mon Jul 7 18:00:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
1480
1481 * win32/configure.js: Jesse Pelton pointed out a problem in the
1482 javascript code.
1483
Daniel Veillard75eb1ad2003-07-07 14:42:44 +00001484Mon Jul 7 16:39:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
1485
1486 * NEWS doc/*: regenerated
1487 * nanoftp.c nanohttp.c: might fix includes problems with the
1488 Ipv6 support on solaris
1489 * tree.c: patch from Markus Keim about xmlHasNsProp() on attributes
1490 defined as #IMPLIED
1491
Daniel Veillard560c2a42003-07-06 21:13:49 +00001492Sun Jul 6 23:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1493
Daniel Veillard83ee40d2003-08-09 22:24:09 +00001494 * configure.in doc/*: preparing release 2.5.8
Daniel Veillard560c2a42003-07-06 21:13:49 +00001495 * nanohttp.c: changed some preprocessor block
1496 * xmlschemastypes.c: applied patch from Charles Bozeman adding
1497 hexBinary schema datatype and adding support for totalDigits and
1498 fractionDigits facets.
1499
Daniel Veillard7a985a12003-07-06 17:57:42 +00001500Sun Jul 6 19:56:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1501
1502 * debugXML.c xpath.c: fixed 2 bugs pointed in #116448
1503
Daniel Veillardffe4f5e2003-07-06 17:35:43 +00001504Sun Jul 6 19:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
1505
1506 * xinclude.c: fixed bug #116095 removing the error message when
1507 reapplying XInclude to a document.
1508
Daniel Veillard1997c3e2003-07-05 20:43:43 +00001509Sat Jul 5 22:40:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1510
1511 * xmlIO.c: applied small changes to portability layer for
1512 compilation on DJGPP Ms-DOS compiler.
1513
Daniel Veillardd9d32ae2003-07-05 20:32:43 +00001514Sat Jul 5 22:30:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
1515
1516 * parser.c HTMLparser.c: use the character() SAX callback
1517 if the cdataBlock ain't defined.
1518 * xpath.c: fix bug #115349 allowing compilation when configured
1519 with --without-xpath since the Schemas code needs NAN and co.
1520
William M. Brack59002e72003-07-04 17:01:59 +00001521Sat Jul 5 00:51:30 HKT 2003 William Brack <wbrack@mmm.com.hk>
1522
1523 Fixed problem with multi-threading, shown by the test program
1524 testThreads. After fix, ran mutiple tests on various speed
1525 machines (single and dual processor X86), which all seem okay.
1526
1527 * catalog.c: added missing xmlRMutexUnlock in xmlLoadCatalog
1528
1529 * threads.c: added missing initialisation for condition variable
1530 in xmlNewRMutex.
1531
Daniel Veillardde2a67b2003-06-21 14:20:04 +00001532Sat Jun 21 16:10:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
1533
1534 Applying IPv6 patch from Archana Shah <archana.shah@wipro.com>
1535 closing bug #114837
1536
1537 * configure.in: Added checks for IPv6 support and getaddrinfo().
1538
1539 * acconfig.h: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
1540
1541 * config.h.in: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
1542
1543 * nanoftp.c: Structure xmlNanoFTPCtxt contains either sockaddr_storage
1544 field or sockaddr_in field, depending upon the availability of IPv6
1545 support.
1546 have_ipv6(): Added to check for run-time IPv6 support.
1547 (xmlNanoFTPScanURL), (xmlNanoFTPUpdateURL), (xmlNanoFTPScanProxy):
1548 Modified to parse a URI with IPv6 address given in [].
1549 (xmlNanoFTPConnect): Changed to use getaddrinfo for address
1550 resolution, if it is available on the system, as gethostbyname
1551 does not return IPv6 addresses on some platforms.
1552 (xmlNanoFTPGetConnection): Modified type of dataAddr variable to
1553 sockaddr_storage or sockaddr_in depending upon the IPv6 support.
1554 Sending EPSV, EPRT or PASV, PORT depending upon the type of address
1555 we are dealing with.
1556
1557 * nanohttp.c: (have_ipv6): Added to check for run-time IPv6 support.
1558 (xmlNanoHTTPScanURL), (xmlNanoHTTPScanProxy): Modified to parse
1559 a URI with IPv6 address given in [].
1560 (xmlNanoHTTPConnectHost): Modified to use getaddrinfo if it is
1561 available on the system. Also IPv6 addresses will be resolved by
1562 gethostbyname only if IPv6 run-time support is available.
1563 (xmlNanoHTTPConnectAttempt): Modified to deal with IPv6 address.
1564
Igor Zlatkovic72f92a82003-06-14 16:48:26 +00001565Sat Jun 14 18:46:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1566
1567 * win32/configure.js include/win32config.h
1568 include/libxml/xmlversion.h.in: Applied the patch for BCB
1569 by Eric Zurcher.
1570
Daniel Veillardd7cec922003-06-13 12:30:10 +00001571Fri Jun 13 14:27:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
1572
1573 * doc/Makefile.am doc/html/*: reverted back patch for #113521,
1574 due to #115104 and while fixing #115101 . HTML URLs must not
1575 be version dependant.
1576
Daniel Veillard8265a182003-06-13 10:05:56 +00001577Fri Jun 13 12:03:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
1578
1579 * entities.c: do not generate &quot; for " outside of attributes
1580 * result//*: this changes the output of some tests
1581
Daniel Veillard4e9b1bc2003-06-09 10:30:33 +00001582Mon Jun 9 12:28:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
1583
1584 * parser.c xmlIO.c: trying to fix #114277 about when file
1585 remapping and escaping should really be attempted.
1586
Daniel Veillarda37aab82003-06-09 09:10:36 +00001587Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
1588
1589 * doc/*: applied a patch from Gman for building docs
1590 * valid.c xmllint.c include/libxml/valid.h: applied a patch from
1591 Gary Pennington to provide an allocator for xmlValidCtxt
1592 * xmlreader.c: applied patch from Jacek Konieczny fixing bug
1593 #113580 about data not being passed immediately.
1594
Daniel Veillarde1326112003-06-05 09:32:20 +00001595Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
1596
1597 * tree.c: applied a couple of patches from Mark Itzcovitz
1598 to handle saving back "UTF-16" documents.
1599
Daniel Veillarda84c0b32003-06-02 16:58:46 +00001600Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
1601
1602 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
1603 some work done while in the Maldives (hence the timezone on the
1604 laptop !)
1605 * result/schemas/length3* test/schemas/deter0_*
1606 test/schemas/group0_*: some tests added too
1607
Daniel Veillard8caa9c22003-06-02 13:35:24 +00001608Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
1609
1610 * encoding.c: small fix
1611 * xmlIO.c: fixed an error message
1612
Daniel Veillard0e0f37a2003-05-20 12:22:41 +00001613Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1614
1615 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
1616 accepting an improper UTF8 sequence
1617
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +00001618Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1619
1620 * threads.c: applied the patch from Stéphane Bidoul for getting
1621 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +00001622 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +00001623
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +00001624Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
1625
1626 * HTMLtree.c: fixing bug #112904: html output method escaped
1627 plus sign character in URI attribute.
1628
Daniel Veillard781ac8b2003-05-15 22:11:36 +00001629Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
1630
1631 * build_glob.py global.data globals.c parser.c
1632 include/libxml/globals.h: patch from Stéphane Bidoul for setting
1633 up threads global defaults.
1634 * doc/libxml2-api.xml: this extends the API with new functions
1635 * python/tests/Makefile.am python/tests/reader2.py
1636 python/tests/thread2.py: integrated the associated testcase and
1637 fixed the error string used in reader2
1638
Daniel Veillard38b80a82003-05-14 18:59:00 +00001639Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
1640
1641 * configure.in libxml.spec.in python/Makefile.am: trying
1642 to conciliate --with-python= requirements and RPM builds,
1643 a PITA really...
1644
Daniel Veillard104caa32003-05-13 22:54:05 +00001645Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
1646
1647 * HTMLparser.c: oops last commit introduced a memory leak.
1648
Daniel Veillarde8b09e42003-05-13 22:14:13 +00001649Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
1650
1651 * xmllint.c doc/xmllint.xml: added --nonet option
1652 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
1653 xsltproc or xmllint
1654 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
1655 rebuilt
1656 * HTMLparser.c: cleaned up the HTML parser context build when
1657 using an URL
1658
Daniel Veillardd437d322003-05-13 21:07:01 +00001659Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
1660
1661 * libxml.spec.in: added a comment about bug #112902
1662
William M. Brack3dd57f72003-05-13 02:06:18 +00001663Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
1664
1665 * minor cleanup of configure '--help' display
1666 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
1667
Daniel Veillardd72c7e32003-05-12 21:55:03 +00001668Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
1669
1670 * tree.c: PI nodes in external subset were not freed :-\
1671 fixes bug #112842
1672
Daniel Veillard75bb3bb2003-05-12 15:25:56 +00001673Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
1674
1675 * xmllint.c: added --schema option to run WXS schema validation
1676 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
1677 tried to improve error reporting in the Schema code, some cleanup
1678 too.
1679
Daniel Veillard82bbbd42003-05-11 20:16:09 +00001680Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
1681
1682 * xmlschemas.c: fixed some problems in the handling of errors,
1683 and attributes addressed by references.
1684 * test/schemas/* result/schemas/*: dropped the verbosity level
1685 and added a couple of new tests
1686
Daniel Veillardadbb0e62003-05-10 20:02:45 +00001687Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
1688
1689 * relaxng.c: Stéphane Bidoul found an off by one addressing
1690 error on the error handling.
1691
Daniel Veillarda77cf712003-05-09 23:09:55 +00001692Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
1693
1694 * xmlschemastypes.c: trying to fix #112673
1695
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +00001696Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
1697
1698 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
1699 warning, this fixed a bug and should close #111574
1700
Daniel Veillard37fc84d2003-05-09 19:38:15 +00001701Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
1702
1703 * xmlschemas.c: fixing bug #104081 with xs:all with an element
1704 holding minOccurs="0"
1705 * test/schemas/all_* result/schemas/all_*: added some regression
1706 tests for that bug
1707 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
1708 Garry Pennington to compile without schemas support.
1709
Daniel Veillarda067e652003-05-01 08:03:46 +00001710Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1711
1712 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
1713
Daniel Veillard61c52202003-04-30 12:20:34 +00001714Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
1715
1716 * xml2-config.in: try to fix Red hat bug #89957, do not
1717 output -L/usr/lib64
1718 * xmlreader.c: fixed a typo in a comment
1719
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +00001720Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
1721
1722 * doc/tutorial/aph.html, ix01.html
1723 forgot to cvs add the new files. Thanks to Roland van Laar
1724 for pointing this out
1725
Daniel Veillardd4330462003-04-29 12:40:16 +00001726Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
1727
1728 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
1729 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
1730 to the XML/XSLT doc generation closing #111799
1731 * doc/html/*: complete update of the HTML results
1732
Igor Zlatkovica28d2362003-04-28 12:56:01 +00001733Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1734
1735 * win32/defgen.xsl: fixed the conditional for unicode map,
1736 removed hardcoded schema entries
1737
1738Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1739
1740 * win32/defgen.xsl: new file, stylesheet for generating
1741 win32/libxml2.def.src from doc/libxml2-api.xml
1742 * win32/libxml2.def.src: is autogenerated from now on, changes
1743 to this file will not appear here anymore
1744
Daniel Veillard94bb2f12003-04-27 22:14:07 +00001745Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
1746
1747 * win32/configure.js python/setup.py.in: applied patch
1748 from Stéphane Bidoul for the Python bindings on the new
1749 release.
1750
Igor Zlatkovic34656b42003-04-27 16:00:05 +00001751Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1752
1753 * debugXML.c: included libxml/uri.h for xmlCanonicPath
1754 declaration
1755 * win32/configure.js: thread-enabled build is now default
1756 * win32/libxml2.def.src: added more exports
1757
Daniel Veillard1177ca42003-04-26 22:29:54 +00001758Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
1759
1760 * NEWS doc/*.xsl doc/*.html: updated the web site separated
1761 developers from common pages, made the transition to XHTML1,
1762 added validity checking to the makefile rules.
1763
Daniel Veillard329456a2003-04-26 21:21:00 +00001764Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
1765
1766 * parser.c: fix for xmlIOParseDTD same as previous and reported
1767 by Petr Pajas
1768
Daniel Veillardc6abc3d2003-04-26 13:27:30 +00001769Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
1770
1771 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
1772 closing #111638
1773
Daniel Veillard2b32e6f2003-04-26 12:03:54 +00001774Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
1775
1776 * python/generator.py: fixed a problem in the generator where
1777 the way functions are remapped as methods on classes was
1778 not symetric and dependant on python internal hash order,
1779 as reported by Stéphane Bidoul
1780
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +00001781Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
1782
1783 * doc/tutorial:
1784 xmltutorial.xml
1785 xmltutorial.pdf
1786 *.html
1787 add appendix on generating compiler flags, more indexing
1788
Daniel Veillard1c960272003-04-25 23:12:22 +00001789Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
1790
1791 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
1792 to get libxml-2.5.7 to compile on OpenVMS
1793
Daniel Veillardc5573462003-04-25 16:43:49 +00001794Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1795
1796 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
1797
Daniel Veillardfd583412003-04-25 13:22:10 +00001798Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
1799
1800 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
1801 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
1802 man page based on xsltproc and a stylesheet PI in the XML.
1803
Daniel Veillarddc07e182003-04-25 10:39:38 +00001804Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1805
1806 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
1807 character preventing rendering by the man command.
1808
Daniel Veillard92fc02c2003-04-24 23:12:35 +00001809Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1810
1811 * NEWS configure.in: preparing release 2.5.7
1812 * doc/*: updated and rebuilt the docs
1813 * doc/apibuild.py: fixed the script
1814
Daniel Veillardde0a0a52003-04-24 17:12:57 +00001815Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1816
1817 * Makefile.am doc/apibuild.py: make sure the OOM code don't
1818 get in the way of the builds
1819 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
1820
Daniel Veillarda76fe5c2003-04-24 16:06:47 +00001821Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1822
1823 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
1824 Memory test from Havoc Pennington #109368
1825 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
1826 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
1827 include/libxml/parser.h: a lot of memory allocation cleanups
1828 based on the results of the OOM testing
1829 * check-relaxng-test-suite2.py: seems I forgot to commit the
1830 script.
1831
Daniel Veillard18f113d2003-04-23 15:18:26 +00001832Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1833
1834 * xmlschemastypes.c: trivial fix for 109774 removing a warning
1835
Daniel Veillard85095e22003-04-23 13:56:44 +00001836Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1837
1838 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
1839 more places where xmlCanonicPath() must be used to convert
1840 filenames to URLs, trying to fix #111088
1841
Daniel Veillard54396242003-04-23 07:36:50 +00001842Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1843
1844 * python/libxml.c python/libxml.py: applied patch from
1845 Brent M Hendricks adding binding for xmlCatalogAddLocal
1846
Daniel Veillard45269b82003-04-22 13:21:57 +00001847Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
1848
1849 * HTMLparser.c: tried to fix #98879 again in a more solid
1850 way.
1851
Igor Zlatkovic94f48842003-04-22 12:00:37 +00001852Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1853
1854 * win32/libxml2.def.src: added more exports from the relaxng and
1855 xmlreader clan
1856
Daniel Veillardf431eb82003-04-22 08:37:26 +00001857Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1858
1859 * SAX.c test/valid/ns* test/result/ns*: applied the patch
1860 provided by Brent Hendricks fixing #105992 and integrated the
1861 examples in the testsuite.
1862
Daniel Veillardc4f65ab2003-04-21 23:07:45 +00001863Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
1864
1865 * TODO: updated a bit
1866 * configure.in: fixed the comment, threads now default to on
1867 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
1868
Daniel Veillarda880b122003-04-21 21:36:41 +00001869Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
1870
1871 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
1872 xmlreader.c include/libxml/parser.h: a lot of performance work
1873 especially the speed of streaming through the reader and push
1874 interface. Some thread related optimizations. Nearly doubled the
1875 speed of parsing through the reader.
1876
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +00001877Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
1878
1879 * doc/xmllint.xml
1880 * doc/xmllint.1
1881 update man page to explain use of --stream
1882
Daniel Veillard3c908dc2003-04-19 00:07:51 +00001883Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
1884
1885 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
1886 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
1887 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
1888 include/libxml/globals.h include/libxml/xmlmemory.h: added
1889 xmlMallocAtomic() to be used when allocating blocks which
1890 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
1891 to allow registering the full set of functions needed by
1892 a garbage collecting allocator like libgc, ref #109944
1893
Daniel Veillard84942712003-04-18 14:40:05 +00001894Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1895
1896 * configure.in: switched to have thread support enabled by default,
1897 didn't got troubles with ABI compatibility on Linux, hope it
1898 won't break on strange OSes, if yes, report the system ID
1899 * doc/libxml2-api.xml: just rebuilt the API
1900
Daniel Veillard3e59fc52003-04-18 12:34:58 +00001901Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
1902
1903 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
1904 added support for large file, tested with a 3+GB instance,
1905 and some cleanup.
1906 * catalog.c: added a TODO
1907 * Makefile.am: added some "make tests" comments
1908
Daniel Veillardac297932003-04-17 12:55:35 +00001909Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
1910
1911 * relaxng.c: some cleanups
1912 * doc/xmlreader.html: extended the document to cover RelaxNG and
1913 tree operations
1914 * python/tests/Makefile.am python/tests/reader[46].py: added some
1915 xmlReader example/regression tests
1916 * result/relaxng/tutor*.err: updated the output of a number of tests
1917
Daniel Veillard62163602003-04-17 09:36:38 +00001918Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
1919
1920 * relaxng.c: valgrind pointed out an uninitialized variable error.
1921
Daniel Veillard33300b42003-04-17 09:09:19 +00001922Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
1923
1924 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
1925 xmlreader.c: augnemting the APIs, cleanups.
1926 * parser.c: cleanup bug #111005
1927 * xmlIO.c: added some missing comments
1928
Daniel Veillardce192eb2003-04-16 15:58:05 +00001929Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
1930
1931 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
1932 trying to improve the subset compiled, and more testing.
1933 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
1934 documentation
1935 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
1936 * result/relaxng/*.err: fix some of the outputs
1937
Daniel Veillardf4e55762003-04-15 23:32:22 +00001938Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
1939
1940 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
1941 include/libxml/xmlreader.h: implemented streaming of
1942 RelaxNG (when possible) on top of the xmlReader interface,
1943 provided it as xmllint --stream --relaxng .rng .xml
1944 This seems to mostly work.
1945 * Makefile.am: updated to test RelaxNG streaming
1946
Daniel Veillardc58f4ef2003-04-14 16:11:26 +00001947Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1948
1949 * relaxng.c include/libxml/relaxng.h: integrated the regexp
1950 based validity checking of fragments of the document for
1951 which the RNG can be compiled to regexps. Works on all regression
1952 tests, only fix needed is related to error messages.
1953
Daniel Veillard52b48c72003-04-13 19:53:42 +00001954Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
1955
1956 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
1957 include/libxml/xmlregexp.h: Starting work precompiling
1958 parts of RelaxNG schemas. Not plugged onto validity checking
1959 yet, just the regexp building part. Needed to extend some
1960 of the automata and regexp APIs.
1961
Daniel Veillardf6bad792003-04-11 19:38:54 +00001962Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
1963
1964 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
1965 xmllint --stream and xmllint --stream --valid returns errors
1966 code appropriately
1967
Daniel Veillardc6cae7b2003-04-11 09:02:11 +00001968Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
1969
1970 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
1971 and Next() operation to work on subtrees within the reader
1972 framework.
1973 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
1974 * python/tests/reader5.py: added an example for those new
1975 functions of the reader.
1976
Daniel Veillard645c6902003-04-10 21:40:49 +00001977Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1978
1979 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
1980
Daniel Veillard9e077102003-04-10 13:36:54 +00001981Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1982
1983 * xmlreader.c: fixing HasValue for namespace as raised by
1984 Denys Duchier
1985
Daniel Veillard02ea1412003-04-09 12:08:47 +00001986Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1987
1988 * HTMLparser.c include/libxml/HTMLparser.h: exported
1989 htmlCreateMemoryParserCtxt() it was static
1990
Daniel Veillardd3b9cd82003-04-09 11:24:17 +00001991Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
1992
1993 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1994 update from Charles Bozeman for date and duration types
1995 * test/schemas/date_0.* test/schemas/dur_0.*
1996 result/schemas/date_0.* result/schemas/dur_0.*: updated too
1997
Daniel Veillardc00cda82003-04-07 10:22:39 +00001998Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
1999
2000 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
2001 fixing bug #107129, removing excessive allocation and calls
2002 to *printf in the code to build QName strings.
2003
Igor Zlatkovic69651182003-04-05 09:43:30 +00002004Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
2005
2006 * win32/libxml2.def.src: fixed conditional exports, reported by
2007 Luke Murray.
2008
Daniel Veillardadba5f12003-04-04 16:09:01 +00002009Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
2010
2011 * parser.c: fixed a possible problem with xmlRecoverMemory()
2012
Daniel Veillarda48ed3d2003-04-03 15:28:28 +00002013Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
2014
2015 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
2016 triostr.h: Bjorn sent an update for the TRIO portability layer.
2017
Igor Zlatkovicd6c86502003-04-01 20:00:42 +00002018Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2019
2020 * win32/libxml2.def.src: exported new functions
2021
Daniel Veillardc2d4a932003-04-01 11:13:05 +00002022Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
2023
2024 * configure.in NEWS: preparing release 2.5.6
2025 * doc/*: updated and rebuilt the docs
2026
Daniel Veillarde5020412003-04-01 09:55:20 +00002027Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
2028
2029 * SAX.c: fixed an uninitialized memory access pointed by valgrind
2030 on C14Ntests
2031
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +00002032Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
2033
2034 * relaxng.c: one more fixup of error message reporting
2035
Daniel Veillard5f1946a2003-03-31 16:38:16 +00002036Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
2037
2038 * relaxng.c: more work on bug #109225, and fixed an uninitialized
2039 variable pointed out by valgrind
2040
Daniel Veillarda507fbf2003-03-31 16:09:37 +00002041Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
2042
2043 * relaxng.c: try to work on bug #109225 and provide better
2044 error reports.
2045 * result/relaxng/* : this change the output of a number of tests
2046 * xinclude.c: fixing the parsed entity redefinition problem
2047 raised on the list.
2048 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
2049
Daniel Veillardb3721c22003-03-31 11:22:25 +00002050Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
2051
2052 * xmlschemastypes.c: fixed date comparison to handle the tzo
2053 The only failures left are disagreements on Notations and
2054 '+1' not being allowed for ulong, uint, ushort and ubyte.
2055
Daniel Veillard455cc072003-03-31 10:13:23 +00002056Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
2057
2058 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
2059 to the XML Schemas errata
2060 http://www.w3.org/2001/05/xmlschema-errata#e2-12
2061
Daniel Veillarde637c4a2003-03-30 21:10:09 +00002062Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
2063
2064 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
2065 and facets support. Currently only schemas with binHex or
2066 base64 don't compile. A few error left in the test suite:
2067 found 1035 test instances: 919 success 23 failures
2068 most are gdate or gdateyear failing check, and a few cases where
2069 James clark tests results are strange.
2070 * valid.c: allow to reuse the Notation checking routine without
2071 having a validation context.
2072 * SAX.c: removed a #if 0
2073
Daniel Veillardb6c7f412003-03-29 16:41:55 +00002074Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
2075
2076 * xinclude.c: forgot to apply one check from #106931 patch
2077 * xmlschemastypes.c: more work on XML Schemas datatypes
2078
Daniel Veillardc4c21552003-03-29 10:53:38 +00002079Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
2080
2081 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
2082 on cleaning up XML Schemas datatypes based on James Clark tests
2083 test/xsdtest/xsdtest.xml
2084
Daniel Veillard80b19092003-03-28 13:29:53 +00002085Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
2086
2087 * relaxng.c: implemented comparisons for Schemas values.
2088 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
2089 some bugs in duration handling, comparisons for durations
2090 and decimals, removed all memory leaks pointed out by James
2091 testsuite. Current status is now
2092 found 238 test schemas: 197 success 41 failures
2093 found 1035 test instances: 803 success 130 failures
2094
Daniel Veillard91a13252003-03-27 23:44:43 +00002095Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2096
2097 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
2098 leaks in the W3C XML Schemas code
2099 * xmlschemastypes.c: implemented nonPositiveInteger
2100 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
2101 fixed the test and result.
2102
Daniel Veillard6560a422003-03-27 21:25:38 +00002103Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2104
2105 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
2106 parser and a typo
2107 * xmlschemastypes.c: reindenting, fixing a memory access
2108 problem with dates.
2109
Daniel Veillard6c5b2d32003-03-27 14:55:52 +00002110Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2111
2112 * parser.c: fixing #109227 providing more context in case of
2113 start/end tag mismatch
2114 * python/tests/ctxterror.py python/tests/readererr.py: update the
2115 tests accordingly
2116
Daniel Veillardd9b72832003-03-27 14:24:00 +00002117Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
2118
2119 * xinclude.c: should fix #109327 errors on memory accesses
2120
Daniel Veillardc7e9b192003-03-27 14:08:24 +00002121Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
2122
2123 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
2124 is an URI reference
2125
Daniel Veillarde209b332003-03-26 21:40:13 +00002126Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
2127
2128 * xpath.c: fixed bug #109160 on non-ASCII IDs
2129
Daniel Veillard642104e2003-03-26 16:32:05 +00002130Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
2131
2132 * parser.c: Norm suggested a nicer error message for xml:space values
2133 errors
2134
Daniel Veillarde4fa2932003-03-26 00:38:10 +00002135Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
2136
2137 * xpath.c include/libxml/xpath.h: first part of the fix to
2138 performance bug #108905, adds xmlXPathOrderDocElems() providing
2139 document order for nodes.
2140 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
2141
Daniel Veillard09628212003-03-25 15:10:27 +00002142Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2143
2144 * xmlschemastypes.c: removing a warning with Sun compiler
2145 bug #109154
2146
MST 2003 John Fleckda271742003-03-25 14:05:17 +00002147Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
2148
2149 * doc/xmllint.xml
2150 * doc/xmllint.1
2151 update xmllint man page with --relaxng option
2152
Daniel Veillard2032d292003-03-25 11:09:40 +00002153Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
2154
2155 * python/setup.py.in : was missing "drv_libxml2.py"
2156
Daniel Veillard9adc0462003-03-24 18:39:54 +00002157Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
2158
2159 * tree.c xpath.c: some changes related to the new way of
2160 handling Result Value Tree, before 2.5.5
2161
Daniel Veillardd8da01c2003-03-24 15:58:23 +00002162Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
2163
2164 * configure.in NEWS: preparing release 2.5.5
2165 * doc/* : updated the documentation and regenerated it.
2166
Daniel Veillardef0b4502003-03-24 13:57:34 +00002167Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2168
2169 * xpath.c: fixed some problems related to #75813 about handling
2170 of Result Value Trees
2171
Daniel Veillard9231ff92003-03-23 22:00:51 +00002172Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2173
2174 * uri.c: applied a set of patches from Lorenzo Viali correcting
2175 URI parsing errors.
2176
Daniel Veillard5f8d1a32003-03-23 21:02:00 +00002177Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2178
2179 * parser.c: validity status was not passed back when validating in
2180 entities, but raised by Oliver Fischer
2181
Daniel Veillard04ee2f22003-03-23 20:31:46 +00002182Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2183
2184 * HTMLtree.c: avoid escaping ',' in URIs
2185
Daniel Veillardef8dd7b2003-03-23 12:02:56 +00002186Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2187
2188 * parser.c: fixing bug #108976 get the ID/REFs to reference
2189 the ID in the document content and not in the entity copy
2190 * SAX.c include/libxml/parser.h: more checking of the ID/REF
2191 stuff, better solution for #107208
2192 * xmlregexp.c: removed a direct printf, dohhh
2193 * xmlreader.c: fixed a bug on streaming validation of empty
2194 elements in entities
2195 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
2196 cleanup of the validation tests
2197 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
2198 added more ID/IDREF tests to the suite
2199
Daniel Veillard2cfd9df2003-03-22 22:39:16 +00002200Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
2201
2202 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
2203 compiler.
2204
Daniel Veillard20863822003-03-22 17:51:47 +00002205Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
2206
2207 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
2208
Daniel Veillard9ff2d472003-03-22 15:18:01 +00002209Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2210
2211 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
2212 defined in entities content
2213
Daniel Veillard99737f52003-03-22 14:55:50 +00002214Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
2215
2216 * SAX.c: Fixed validation bug #108858 on namespace names using
2217 entities and reported by Brent Hendricks
2218 * xmllint.c: report xmlTextReaderHasValue() result in --stream
2219 --debug output.
2220
Daniel Veillard48ef4c92003-03-22 12:38:15 +00002221Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
2222
2223 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
2224 about the DocType node not being reported sometimes.
2225 * python/tests/reader.py: added to test to the regression checks
2226
Daniel Veillard120e8eb2003-03-22 01:00:34 +00002227Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2228
2229 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
2230 reported by Edd Dumbill
2231
Daniel Veillard77a90a72003-03-22 00:04:05 +00002232Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
2233
2234 * HTMLparser.c parser.c parserInternals.c: patch from
2235 johan@evenhuis.nl for #107937 fixing some line counting
2236 problems, and some other cleanups.
2237 * result/HTML/: this result in some line number changes
2238
Daniel Veillard580ced82003-03-21 21:22:48 +00002239Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2240
2241 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
2242 instead of libxml.spec
2243 * relaxng.c: fixed some of the error reporting excessive
2244 verbosity
2245 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
2246 xmlschemastypes.c: removed some warnings from gcc
2247 * doc/libxml2-api.xml: rebuilt
2248
Daniel Veillarde063f482003-03-21 16:53:17 +00002249Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
2250
2251 * relaxng.c: another optimization, for choice this time
2252 * result/relaxng/spec1* result/relaxng/tutor12_1*
2253 result/relaxng/tutor3_7: cleanups.
2254
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +00002255Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
2256
2257 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
2258 * test/relaxng/testsuite.xml: augmented the test suite
2259 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
2260 some schemas validation tests in the presence of foreign
2261 namespaces.
2262
Daniel Veillardbbb78b52003-03-21 01:24:45 +00002263Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
2264
2265 * relaxng.c: added another interleave speedup.
2266
Daniel Veillardef2e4ec2003-03-20 16:23:26 +00002267Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2268
2269 * xmlschemastypes.c: added integer and fixed one of the
2270 IDREFS regression tests pbm
2271 * result/relaxng/docbook_0.err: updated
2272
Daniel Veillard249d7bb2003-03-19 21:02:29 +00002273Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2274
2275 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
2276 declared both in the DTD and in the Schemas <grin/>
2277 * relaxng.c: more debug, added a big optimization for <mixed>
2278 * test/relaxng/testsuite.xml: augmented the testsuite
2279 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
2280 DocBook example to the regression tests
2281
Daniel Veillard798024a2003-03-19 10:36:09 +00002282Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
2283
2284 * check-xsddata-test-suite.py: cosmetic change for output
2285 * relaxng.c: try to minimize calls to malloc/free for states.
2286
Daniel Veillarda1a9d042003-03-18 16:53:17 +00002287Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
2288
2289 * tree.c: removed a warning
2290 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
2291 support
2292 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
2293 cleanup/improvements of the regression tests batch
2294 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
2295
Daniel Veillard28c52ab2003-03-18 11:39:17 +00002296Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
2297
2298 * relaxng.c: fixed error msg cleanup deallocation
2299 * xmlschemastypes.c: added a function to handle lists of
2300 atomic types, added support for IDREFS
2301
Daniel Veillardc3da18a2003-03-18 00:31:04 +00002302Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
2303
2304 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
2305 and IDREF, usable from RelaxNG now
2306 * include/libxml/xmlschemastypes.h: need to add a new interface
2307 because the validation modifies the infoset
2308 * test/relaxng/testsuite.xml: extended the testsuite
2309
Daniel Veillard952379b2003-03-17 15:37:12 +00002310Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2311
2312 * relaxng.c: fixed the last core RelaxNG bug known #107083,
2313 shemas datatype ID/IDREF support still missing though.
2314 * xmlreader.c: fix a crashing bug with prefix raised by
2315 Merijn Broeren
2316 * test/relaxng/testsuite.xml: augmented the testsuite with
2317 complex inheritance tests
2318
Daniel Veillardfd573f12003-03-16 17:52:32 +00002319Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2320
2321 * relaxng.c: switched back to the previous Relax-NG code base,
2322 the derivation algorithm need severe constraining code to avoid
2323 combinatorial explosion. Fixed the problem with Sebastian Rahtz
2324 TEI based example and other bugs
2325 * result/relaxng/*err: updated the results
2326 * test/relaxng/testsuite.xml: started a new test suite
2327
Daniel Veillard1564e6e2003-03-15 21:30:25 +00002328Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
2329
2330 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
2331 that the original RelaxNG validation code was un-fixeable, it got
2332 rewritten to use the derivation algorithm from James Clark and
2333 redebugged it (nearly) from scratch:
2334 found 373 test schemas: 372 success 1 failures
2335 found 529 test instances: 529 success 0 failures
2336
Daniel Veillard39eb88b2003-03-11 11:21:28 +00002337Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
2338
2339 * SAX.c parser.c: fix some recursion problems introduced in the
2340 last release.
2341 * relaxng.c: more debugging of the RNG validation engine, still
2342 problems though.
2343
Daniel Veillard5add8682003-03-10 13:13:58 +00002344Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2345
2346 * Makefile.am: stop generating wrong result file with * in name
2347 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
2348 * result/relaxng/demo* test/relaxng/demo: added the tests from
2349 Sebastian reproducing the problem.
2350
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00002351Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
2352
Daniel Veillard5add8682003-03-10 13:13:58 +00002353 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
2354 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00002355
Aleksey Sanin693c9bc2003-03-09 22:36:52 +00002356Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
2357
2358 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
2359 variable to control the indentation for the xmllint "--format"
2360 option
2361
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +00002362Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2363
2364 * encoding.c: applied Gennady's patch against buffer overrun
2365
Daniel Veillard42f12e92003-03-07 18:32:59 +00002366Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2367
2368 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
2369 Clark it appeared I had bug in URI parsing code ...
2370 * relaxng.c include/libxml/relaxng.h: completely revamped error
2371 reporting to not loose message from optional parts.
2372 * xmllint.c: added timing for RNG validation steps
2373 * result/relaxng/*: updated the result, all error messages changed
2374
Daniel Veillardedfd5882003-03-07 14:20:40 +00002375Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2376
2377 * xpath.c: fix bug #107804, the algorithm used for document order
2378 computation was failing on attributes.
2379
Daniel Veillard83391282003-03-06 21:37:30 +00002380Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2381
2382 * valid.c: fix bug #107764 , possibility of buffer overflow
2383 in xmlValidDebug()
2384
Daniel Veillard6c73cb82003-03-05 16:45:40 +00002385Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
2386
2387 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
2388 from Philipp Dunkel
2389
Daniel Veillard5f704af2003-03-05 10:01:43 +00002390Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
2391
2392 * xmlschemastype.c: made powten array static it should not be exported
2393 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
2394 parser function.
2395 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
2396
Daniel Veillard7b72ee52003-02-27 23:24:53 +00002397Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2398
2399 * tree.c: fixed a node dump crash on attributes
2400 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
2401 an URI test bug and get better output.
2402
Daniel Veillard463a5472003-02-27 21:30:32 +00002403Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2404
2405 * check-xsddata-test-suite.py: give more infos
2406 * relaxng.c: fix a bug reported by Sebastian Rahtz and
2407 REF->DEF in attribute values.
2408
Daniel Veillardeb7189f2003-02-27 20:11:13 +00002409Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2410
2411 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
2412 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
2413 regression tests from James Clark.
2414
Daniel Veillard8bc6cf92003-02-27 17:42:22 +00002415Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2416
2417 * relaxng.c xmlschemas.c xmlschemastypes.c
2418 include/libxml/xmlschemastypes.h: added param support for relaxng
2419 type checking, started to increment the pool of simple types
2420 registered, still much work to be done on simple types and
2421 facets checkings.
2422
Daniel Veillard19ab45b2003-02-26 15:49:03 +00002423Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
2424
2425 * entities.c: fixes again one of the problem raised by
2426 James Clark in #106788
2427
Daniel Veillardc482e262003-02-26 14:48:48 +00002428Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
2429
2430 * relaxng.c: Fixed a couple of problem raised by James Clark
2431 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
2432 datatype level still not fixed though.
2433
Daniel Veillard17bed982003-02-24 20:11:43 +00002434Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
2435
2436 * configure.in: preparing release 2.5.4
2437 * doc/*: updated and rebuilt the docs
2438 * relaxng.c: removed warnings
2439 * result/relaxng/*: updated the results
2440
Daniel Veillardf4be0182003-02-24 19:54:33 +00002441Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2442
2443 * valid.c: fixes a DTD regexp generation problem.
2444
Daniel Veillard02111c12003-02-24 19:14:52 +00002445Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
2446
2447 * parser.c: fixes bug #105998 about false detection of
2448 attribute consumption loop.
2449
Daniel Veillard2406abd2003-02-24 18:16:47 +00002450Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
2451
2452 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
2453
Daniel Veillardfcc822e2003-02-24 17:52:08 +00002454Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2455
2456 * SAX.c: fixed bug #105992
2457
Daniel Veillard3ebc7d42003-02-24 17:17:58 +00002458Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
2459
2460 * tree.c: fixed xmlSetProp and al. when the node passed is not an
2461 element.
2462 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
2463 found 373 test schemas: 369 success 4 failures
2464 found 529 test instances: 525 success 4 failures
2465 * check-relaxng-test-suite.py: added memory debug reporting
2466
Daniel Veillardc64b8e92003-02-24 11:47:13 +00002467Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2468
2469 * uri.c parser.c: some warning removal on Igor's patch
2470 * tree.c: seems I messed up with #106788 fix
2471 * python/libxml.c: fixed some base problems when Python provides
2472 the resolver.
2473 * relaxng.c: fixed the interleave algorithm
2474 found 373 test schemas: 364 success 9 failures
2475 found 529 test instances: 525 success 4 failures
2476 the resulting failures are bug in the algorithm from 7.3 and
2477 lack of support for params
2478
Daniel Veillard0046c0f2003-02-23 13:52:30 +00002479Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
2480
2481 * parser.c: another fix for nodeinfo in entities problem
2482 * tree.c entities.c: fixed bug #106788 from James Clark
2483 some spaces need to be serialized as character references.
2484
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +00002485Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2486
2487 * parser.c uri.c: fixed the bug I introduced in the path
2488 handling, reported by Sebastian Bergmann
2489
Daniel Veillard44e1dd02003-02-21 23:23:28 +00002490Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
2491
2492 * parser.c: fixing some nodeinfo in entities problem raised
2493 by Glenn W. Bach
2494 * relaxng.c: implemented the first section 7.3 check
2495 * result/relaxng/*: updated the results
2496
Daniel Veillardc5312d72003-02-21 17:14:10 +00002497Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
2498
2499 * relaxng.c: fixed some problems in the previous commit
2500 and finished implementing 4.16 rules checking
2501 found 373 test schemas: 353 success 20 failures
2502 found 529 test instances: 519 success 6 failures
2503 * result/relaxng/*: updated the results
2504
Daniel Veillard4c5cf702003-02-21 15:40:34 +00002505Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
2506
2507 * relaxng.c: implemented checks from section 7.2
2508
Daniel Veillard77648bb2003-02-20 15:03:22 +00002509Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
2510
2511 * relaxng.c: implemented the checks from section 7.1, fixed
2512 some of the 4.20 and 4.21 problems.
2513 found 373 test schemas: 338 success 35 failures
2514 found 529 test instances: 519 success 6 failures
2515 * result/relaxng/*: updated the results
2516
Daniel Veillard1c745ad2003-02-20 00:11:02 +00002517Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
2518
2519 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
2520 * result/relaxng/*: updated the results
2521
Daniel Veillardce14fa52003-02-19 17:32:48 +00002522Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2523
2524 * relaxng.c: more bugfixes
2525 * result/relaxng/*: updated the results
2526
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +00002527Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2528
2529 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
2530 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
2531 * SAX.c: ensured xmlDoc.URL is always canonic
2532 * parser.c: obsoleted xmlNormalizeWindowsPath
2533 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
2534 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
2535 * win32/libxml2.def.src: added few exports
2536
2537
Daniel Veillard2e9b1652003-02-19 13:29:45 +00002538Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
2539
2540 * Makefile.am configure.in: patched to have shared libraries
2541 for Python regression tests and static binaries for gdb debug
2542 in my development environment
2543 * relaxng.c: more bugfixes
2544 found 373 test schemas: 296 success 77 failures
2545 found 529 test instances: 516 success 8 failures
2546 * result/relaxng/*: updated the results
2547
Daniel Veillard8fe98712003-02-19 00:19:14 +00002548Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
2549
2550 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
2551
Daniel Veillardd4310742003-02-18 21:12:46 +00002552Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2553
2554 * xmlschemastypes.c: float/double check bugfix
2555 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
2556 validation
2557 * xmlreader.c: add a TODO for Jody
2558 * relaxng.c: bugfix bugfix bugfix
2559 found 373 test schemas: 300 success 73 failures
2560 found 529 test instances: 507 success 10 failures
2561 * result/relaxng/*: updated the results
2562
Daniel Veillard2df2de22003-02-17 23:34:33 +00002563Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2564
2565 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
2566
Daniel Veillard416589a2003-02-17 17:25:42 +00002567Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2568
2569 * relaxng.c check-relaxng-test-suite.py: more work on the
2570 RelaxNG implementation conformance testing.
2571 found 373 test schemas: 284 success 89 failures
2572 found 529 test instances: 448 success 47 failures
2573 * result/relaxng/*: updated the results
2574
Daniel Veillard784b9352003-02-16 15:50:27 +00002575Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2576
2577 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
2578 a patch from Kjartan Maraas to fix some typos
2579
Daniel Veillardfebcca42003-02-16 15:44:18 +00002580Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
2581
2582 * relaxng.c: more bug-hunting
2583 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
2584 intermediate rng tree
2585 * python/generator.py: patch from Stephane Bidoul to fix the generator
2586 on python < 2.2
2587
Daniel Veillardd2298792003-02-14 16:54:11 +00002588Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2589
2590 * check-relaxng-test-suite.py relaxng.c: more testing on the
2591 Relax-NG front, cleaning up the regression tests failures
2592 current state and I forgot support for "mixed":
2593 found 373 test schemas: 280 success 93 failures
2594 found 529 test instances: 401 success 68 failures
2595 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
2596 moved the Name, NCName and QName validation routine in tree.c
2597 * uri.c: fixed handling of URI ending up with #, i.e. having
2598 an empty fragment ID.
2599 * result/relaxng/*: updated the results
2600
Daniel Veillard9a237c92003-02-13 15:52:58 +00002601Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
2602
2603 * check-xinclude-test-suite.py: improved the script accordingly
2604 to the XInclude regression tests updates
2605 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
2606 November 2002
2607 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
2608 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
2609 augmented the Xpointer testsuite for the element() scheme
2610
Daniel Veillardf4b4f982003-02-13 11:02:08 +00002611Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2612
2613 * relaxng.c: added TODO for the DTD compatibility spec
2614 * xinclude.c: more bug fixes driven by the testsuite
2615
Daniel Veillardd581b7e2003-02-11 18:03:05 +00002616Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
2617
2618 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
2619 regression tests for XInclude, improved the script, improving
2620 XInclude error reporting mechanism
2621
Daniel Veillard1d788d22003-02-10 16:21:58 +00002622Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2623
2624 * NEWS doc/* configure.in: preparing release 2.5.3
2625
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00002626Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
2627
2628 * tree.c: trying to fix #104934 about some XHTML1 serialization
2629 issues.
2630
Daniel Veillard809faa52003-02-10 15:43:53 +00002631Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
2632
2633 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
2634 encoding conversion when the input buffer stops in the
2635 middle of a multibyte char
2636
Daniel Veillard1703c5f2003-02-10 14:28:44 +00002637Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2638
2639 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
2640 * check-relaxng-test-suite.py: python script to run regression
2641 against OASIS RelaxNG testsuite
2642 * relaxng.c: some cleanup tweaks
2643 * HTMLparser.c globals.c: cleanups in comments
2644 * doc/libxml2-api.xml: updated the API
2645 * result/relaxng/*: errors moved files, so large diffs but
2646 no changes at the semantic level.
2647
Daniel Veillard6aa2f602003-02-10 00:01:56 +00002648Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
2649
2650 * tree.c: fixing #105678 problem when dumping a namespace node.
2651
Daniel Veillard591b4be2003-02-09 23:33:36 +00002652Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2653
2654 * xpath.c: fixed doc comment problems
2655 * python/generator.py python/libxml_wrap.h python/types.c: adding
2656 RelaxNG wrappers
2657 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
2658 test of those early Python RelaxNG bindings
2659
2660Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00002661
2662 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
2663 * relaxng.c: found the validation problem I had with interleave
2664 when not covering all remaining siblings
2665 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
2666 testsuite and check the RNG schemas against the RNG schemas
2667 given in appendix A
2668
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00002669Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2670
2671 * win32/Makefile.msvc: updates for RelaxNG
2672 * win32/Makefile.mingw: updates for RelaxNG
2673 * win32/libxml2.def.src: added RelaxNG exports
2674
Daniel Veillard97fd5672003-02-07 13:01:54 +00002675Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
2676
2677 * xinclude.c: applied another bug fix from Sean Chittenden
2678
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00002679Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
2680
2681 * configure.in xmllint.c: I f...ed up the default configuration
2682 of schemas and --relaxng option display in xmllint, pointed by
2683 Morus Walter.
2684 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
2685 detection module, fixes bug #105374.
2686
Daniel Veillardc5a70f22003-02-06 23:41:59 +00002687Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2688
2689 * xmlschemastypes.c: added the boolean base type.
2690
Daniel Veillard96a4b252003-02-06 08:22:32 +00002691Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
2692
2693 * xmlschemastypes.c: started implementing some of the missing
2694 default simple types
2695 * result/relaxng/*: updated the results
2696
Daniel Veillard72fef162003-02-05 14:31:19 +00002697Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2698
2699 * NEWS doc/*: updated the docs, ready for 2.5.2 release
2700
Daniel Veillard71531f32003-02-05 13:19:53 +00002701Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
2702
2703 * HTMLparser.c tree.c xmlIO.c: comments cleanups
2704 * Makefile.am: use xmllint for doing the RelaxNG tests
2705 * configure.in: preparing 2.5.2 made schemas support default to
2706 on instead of off
2707 * relaxng.c: removed the verbosity
2708 * xmllint.c: added --relaxng option
2709 * python/generator.py python/libxml_wrap.h: prepared the integration
2710 of the new RelaxNG module and schemas
2711 * result/relaxng/*: less verbose output
2712
Daniel Veillardec498e12003-02-05 11:01:50 +00002713Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
2714
2715 * valid.c: do not run content model validation if the
2716 content is not determinist
2717
Daniel Veillardde590ca2003-02-05 10:45:26 +00002718Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2719
2720 * SAX.c: added the redefinition of namespaced attribute
2721 check that was missing as Fabrice Desré pointed out.
2722
Daniel Veillard930dfb62003-02-05 10:17:38 +00002723Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
2724
2725 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
2726 improvements from Nick Kew, allowing to do more checking
2727 to HTML elements and attributes.
2728
Daniel Veillard4287c572003-02-04 22:48:53 +00002729Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
2730
2731 * xinclude.c: fixing bug #105137 about entities declaration
2732 needing to be copied to the including document.
2733
Daniel Veillard652d8a92003-02-04 19:28:49 +00002734Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
2735
2736 * catalog.c: fixed bug #104817 with delegateURI
2737 * xpath.c: fixing bugs #104123 and #104125
2738
Daniel Veillard0e298ad2003-02-04 16:14:33 +00002739Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
2740
2741 * configure.in valid.c xmlreader.c python/libxml_wrap.h
2742 python/types.c: fixing #104096 to compile without regexps
2743
Daniel Veillard57e79b32003-02-04 15:33:12 +00002744Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2745
2746 * valid.c: fixing bug #103969 forgot to add an epsilon transition
2747 when building the automata for elem*
2748
Daniel Veillard358a9892003-02-04 15:22:32 +00002749Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2750
2751 * HTMLparser.c: applied patch from Arne de Bruijn fixing
2752 bug #103827
2753
Daniel Veillardeb137172003-02-04 15:18:06 +00002754Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
2755
2756 * HTMLparser.c: updating a comment, fixing #103776
2757
Daniel Veillard8d589042003-02-04 15:07:21 +00002758Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
2759
2760 * parser.c: fixing bug 105049 for validity checking of content
2761 within recursive entities.
2762
Daniel Veillarde5b110b2003-02-04 14:43:39 +00002763Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2764
2765 * HTMLparser.c: try to fix # 105049
2766 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
2767 * tree.c: updated a function comment
2768
Daniel Veillard419a7682003-02-03 23:22:49 +00002769Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2770
2771 * relaxng: more work on grammars and refs/defs
2772 * test/relaxng/* result/relaxng/*: augmented/updated the
2773 regression tests
2774
Daniel Veillard144fae12003-02-03 13:17:57 +00002775Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
2776
2777 * relaxng: more work on name classes, except support
2778 * test/relaxng/* result/relaxng/*: augmented/updated the
2779 regression tests
2780
Daniel Veillard1ed7f362003-02-03 10:57:45 +00002781Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
2782
2783 * relaxng: more work on name classes, the "validate all" schemas
2784 seems to work now.
2785 * test/relaxng/* result/relaxng/*: augmented/updated the
2786 regression tests
2787
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00002788Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2789
2790 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
2791 * parser.c: put a guard against infinite document depth, basically
2792 trying to avoid another kind of DoS attack.
2793 * relaxng.c: some code w.r.t. nameClasses
2794
Daniel Veillardfc1a4502003-02-02 16:02:55 +00002795Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2796
2797 * test/relaxng/* result/relaxng/*: check all the namespace support
2798 was actually correct based on tutorial section 10.
2799
Daniel Veillarde2a5a082003-02-02 14:35:17 +00002800Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2801
2802 * relaxng: include seems to work okay now
2803 * test/relaxng/* result/relaxng/*: augmented/updated the
2804 regression tests
2805
Daniel Veillarda9d912d2003-02-01 17:43:10 +00002806Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2807
2808 * relaxng.c: a bit of work done in the train back.
2809 * test/relaxng/*: added one of the include tests
2810
Daniel Veillard154877e2003-01-30 12:17:05 +00002811Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2812
2813 * relaxng: more work done in the train
2814 * test/relaxng/* result/relaxng/*: augmented/updated the
2815 regression tests
2816
Daniel Veillarde431a272003-01-29 23:02:33 +00002817Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2818
2819 * relaxng.c: debugging of externalRef
2820 * test/relaxng/* result/relaxng/*: augmented/updated the
2821 regression tests
2822
Daniel Veillardd41f4f42003-01-29 21:07:52 +00002823Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2824
2825 * relaxng.c: more work on Relax-NG, implementing externalRef
2826 * test/relaxng/* result/relaxng/*: augmented/updated the
2827 regression tests
2828 * Makefile.am: cleanup to Relaxtests target
2829
Daniel Veillardb08c9812003-01-28 23:09:49 +00002830Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2831
2832 * relaxng.c: more work on Relax-NG, implementing interleave
2833 * test/relaxng/* result/relaxng/*: augmented/updated the
2834 regression tests
2835
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00002836Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
2837
2838 * relaxng.c: more work on Relax-NG, implementing interleave
2839 * test/relaxng/* result/relaxng/*: augmented/updated the
2840 regression tests
2841
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00002842Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
2843
2844 * doc/tutorial/customfo.xsl
2845 * doc/tutorial/customhtml.xsl
2846 adding stylesheet customizations used to generate fo
2847 for pdf and html
2848
Daniel Veillardc6e997c2003-01-27 12:35:42 +00002849Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2850
2851 * relaxng.c: more work on Relax-NG
2852 * test/relaxng/* result/relaxng/*: augmented/updated the
2853 regression tests
2854 * xmlschemastypes.c: added a number of base type definition but not
2855 the associated checks, those are still TODOs
2856
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00002857Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
2858
2859 in docs/tutorial:
2860 * apa.html
2861 * apb.html
2862 * apc.html
2863 * apd.html
2864 * ape.html
2865 * apf.html
2866 * apg.html
2867 * ar01s02.html
2868 * ar01s03.html
2869 * ar01s04.html
2870 * ar01s05.html
2871 * ar01s06.html
2872 * ar01s07.html
2873 * ar01s08.html
2874 * index.html
2875 * xmltutorial.pdf
2876 * xmltutorial.xml
2877 add index to tutorial
2878
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00002879Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
2880
2881 * doc/xmlcatalog.1
2882 * doc/xmlcatalog_man.html
2883 * doc/xmlcatalog_man.xml
2884 belatedly fixing bug #93622 (adds rewriteURI type to
2885 "--add" option in xmlcatalog man page
2886
Daniel Veillard3be27512003-01-26 19:49:04 +00002887Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2888
Daniel Veillardc6e997c2003-01-27 12:35:42 +00002889 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00002890 Julio Merino, closing #104475
2891
Daniel Veillardea3f3982003-01-26 19:45:18 +00002892Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2893
2894 * relaxng.c: more work on Relax-NG
2895 * test/relaxng/* result/relaxng/*: augmented/updated the
2896 regression tests
2897
Daniel Veillardedc91922003-01-26 00:52:04 +00002898Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2899
2900 * relaxng.c: more work on Relax-NG
2901 * test/relaxng/* result/relaxng/*: augmented/updated the
2902 regression tests
2903
Daniel Veillarddd1655c2003-01-25 18:01:32 +00002904Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2905
2906 * README: updated the policy on private mail answers
2907 * relaxng.c: more work on Relax-NG
2908 * test/relaxng/* result/relaxng/*: augmented/updated the
2909 regression tests
2910
Daniel Veillard7424eb62003-01-24 14:14:52 +00002911Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
2912
2913 * error.c parser.c tree.c: applied a documentation patch from
2914 Stefan Kost
2915
Daniel Veillard276be4a2003-01-24 01:03:34 +00002916Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2917
2918 * relaxng.c: more work on Relax-NG
2919 * doc/*: regenerated the docs
2920 * test/relaxng/* result/relaxng/*: updated and augmented the
2921 Relax-NG regression tests and results
2922
Daniel Veillard6eadf632003-01-23 18:29:16 +00002923Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2924
2925 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
2926 First commit of the new Relax-NG validation code, not generally
2927 useful yet.
2928 * test/relaxng/* result/relaxng/*: current state of the regression
2929 tests
2930
Daniel Veillard814a76d2003-01-23 18:24:20 +00002931Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2932
2933 * tree.c: minimized the memory allocated for GetContent
2934 and a bit of cleanup.
2935
Daniel Veillardff12c492003-01-23 16:42:55 +00002936Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
2937
2938 * python/generator.py: seems there is no good reasons to
2939 not generate bindings for XPointer
2940
Daniel Veillard540a31a2003-01-21 11:21:07 +00002941Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2942
2943 * xmlreader.c doc/apibuild.py: applied a new patch from
2944 Stéphane Bidoul for cleanups
2945 * doc/libxml2-api.xml: rebuilt the API description with
2946 new entry points
2947
Daniel Veillard417be3a2003-01-20 21:26:34 +00002948Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2949
2950 * xmlreader.c python/drv_libxml2.py python/generator.py
2951 python/libxml.c python/libxml.py python/libxml_wrap.h
2952 python/types.c: patch from Stéphane Bidoul for better per
2953 context error message APIs
2954 * python/tests/ctxterror.py python/tests/readererr.py:
2955 update of the tests
2956
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00002957Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
2958
2959 * doc/guidelines.html
2960 grammar and spelling cleanup
2961
Daniel Veillard26f70262003-01-16 22:45:08 +00002962Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2963
2964 * xmlreader.c include/libxml/xmlreader.h python/generator.py
2965 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
2966 a patch from Stéphane Bidoul to allow per XMLtextReader error
2967 and warning handling
2968 * python/tests/Makefile.am python/tests/readererr.py: adding the
2969 specific regression test
2970
Daniel Veillard71f9d732003-01-14 16:07:16 +00002971Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
2972
2973 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
2974 should raise a syntax error
2975
Daniel Veillarde4a07e72003-01-14 14:40:25 +00002976Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2977
2978 * python/libxml.c: cleanup patch from Stéphane Bidoul
2979
Daniel Veillard81601f92003-01-14 13:42:37 +00002980Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
2981
2982 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
2983
Daniel Veillarde6227e02003-01-14 11:42:39 +00002984Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
2985
2986 * python/generator.py python/libxml.c python/libxml.py
2987 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00002988 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00002989 Python level.
2990 * python/tests/Makefile.am python/tests/ctxterror.py: added a
2991 regression test for it.
2992
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00002993Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2994
2995 * xmlreader.c: fixed the streaming property of the reader,
2996 it was generating tree faster than consuming it. Pointed out
2997 by Nate Myers
2998 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
2999
Igor Zlatkovic9df24742003-01-12 21:15:55 +00003000Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3001
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00003002 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00003003
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00003004Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
3005
3006 * xpath.c: fix to the XPath implementation for parent and
3007 ancestors axis when operating on a Result Value Tree.
3008 Fixes bug #100271
3009
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00003010Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
3011
3012 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
3013 to fix some URI/file escaping problems
3014
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00003015Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
3016
3017 * python/generator.py: fixed a bug raised by Raymond Wiker,
3018 docSetRootElement() should not raise an exception if the
3019 return is None
3020
Daniel Veillard3e20a292003-01-10 13:14:40 +00003021Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
3022
3023 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
3024 fixed bug #102181 by applying the suggested change and fixing
3025 the generation/registration problem.
3026
Daniel Veillarde55e8e42003-01-10 12:50:02 +00003027Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
3028
3029 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
3030 routines.
3031
Daniel Veillard8f872442003-01-09 23:19:02 +00003032Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
3033
3034 * parser.c: one more IsEmptyElement crazyness, that time in
3035 external parsed entities if substitution is asked.
3036 * python/tests/reader3.py: added a specific test.
3037
Daniel Veillarde329fc22003-01-09 21:36:42 +00003038Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
3039
3040 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
3041 support and improved error handler registration
3042
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00003043Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
3044
3045 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
3046 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
3047 * README: fixed a link
3048
Daniel Veillarde2830f12003-01-08 17:47:49 +00003049Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
3050
3051 * configure.in doc/* NEWS: preparing 2.5.1 release
3052 * SAX.c parser.c: fixing XmlTextReader bug
3053
Daniel Veillard8bf70b92003-01-07 23:14:24 +00003054Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
3055
3056 * SAX.c: fuck, I introduced a memory leak on external parsed
3057 entities in 2.5.0 :-(
3058
Daniel Veillard56ada1d2003-01-07 11:17:25 +00003059Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
3060
3061 * xmllint.c: another fix needed as pointed by Christophe Merlet
3062 for --stream --debug if compiled without debug support.
3063
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00003064Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
3065
3066 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00003067 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00003068 update man page with --stream and --chkregister
3069
Daniel Veillard8326e732003-01-07 00:19:07 +00003070Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
3071
3072 * globals.c: fixed --with-threads compile
3073 * xmllint.c: fixed --without-debug compile
3074 * include/libxml/globals.h: cleanup
3075 * include/libxml/schemasInternals.h: add a missing include
3076
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003077Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
3078
3079 * configure.in NEWS: preparing 2.5.0 release
3080 * SAX.c: only warn in pedantic mode about namespace name
3081 brokeness
3082 * globals.c: fix a doc generation problem
3083 * uri.c: fix #101520
3084 * doc/*: updated and rebuilt the doc for the release, includuding
3085 stylesheet update
3086 * python/Makefile.am: fix a filename bug
3087
3088Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
3089
3090 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
3091 should not be called.
3092
3093Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
3094
3095 * libxml-2.0.pc.in: applied the patch to fix #101894
3096
3097Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
3098
3099 * tree.c : applied patch from Lukas Schroeder for register callbacks
3100 * valid.c: modified patch from Lukas Schroeder to test
3101 register callbacks with --chkregister
3102
3103Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
3104
3105 * xmlreader.c: seriously changed the way data are pushed to
3106 the underlying parser, go by block of 512 bytes instead of
3107 tryng to detect tag boundaries at that level. Changed the
3108 way empty element are detected and tagged.
3109 * python/tests/reader.py python/tests/reader2.py
3110 python/tests/reader3.py: small changes mostly due to context
3111 reporting being different and DTD node being reported. Some
3112 errors previously undetected are now caught and fixed.
3113 * doc/xmlreader.html: flagged last section as TODO
3114
3115Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
3116
3117 * python/libxml.py: integrated the Python 2.2 optimizations
3118 from Hannu Krosing, while maintaining compatibility with
3119 1.5 and 2.1
3120
3121Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
3122
3123 * xmllint.c: a bit of cleanup
3124 * xmlreader.c: small fix
3125 * doc/xmlreader.html: more work on the XmlTextReader tutorial
3126 * python/libxml.py: a few fixes pointed out by Hannu Krosing
3127
3128Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
3129
3130 * python/setup.py.in: patch from Stéphane Bidoul to include
3131 drv_libxml2.py in setup.py
3132
3133Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
3134
3135 * doc/xmlreader.html: starting documenting the new XmlTextReader
3136 interface.
3137
3138Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
3139
3140 * xmllint.c: added the --stream flag to use the TextReader API
3141 * xmlreader.c: small performance tweak
3142
3143Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
3144
3145 * xmlreader.c python/tests/reader2py: okay the DTD validation
3146 code on top of the XMLTextParser API should be solid now.
3147
3148Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
3149
3150 * xmlreader.c python/tests/reader2py: Fixing some more mess
3151 with validation and recursive entities while using the
3152 reader interface, it's getting a bit messy...
3153
3154Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
3155
3156 * xmlreader.c python/tests/reader.py: another couple of problem
3157 related to IsEmptyElement reported by Stéphane Bidoul needed
3158 some fixes.
3159
3160Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
3161
3162 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
3163 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
3164 based on the python XmlTextReader interface.
3165
3166Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
3167
3168 * tree.c: backing out one change in the last patch which broke the
3169 regression tests
3170
3171Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
3172
3173 * global.data globals.c tree.c include/libxml/globals.h: applied
3174 an old patch from Lukas Schroeder to track node creation and
3175 destruction. Probably missing a lot of references at the moment
3176 and not usable reliably.
3177
3178Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
3179
3180 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
3181 from doc/news.html and a stylesheet
3182
3183Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
3184
3185 * xmlreader.c python/tests/reader.py: fixed another couple of
3186 xmlreader bugs reported by Stéphane Bidoul and added tests.
3187
3188Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
3189
3190 * xmlreader.c python/tests/reader2.py: fixed another validity
3191 checking in external parsed entities raised by Stéphane Bidoul
3192 and added a specific regression test.
3193 * python/tests/reader3.py: cleanup
3194
3195Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3196
3197 * xmlreader.c python/tests/reader2.py: fixed a problem with
3198 validation within entities pointed by Stéphane Bidoul, augmented
3199 the tests to catch those.
3200
3201Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3202
3203 * python/generator.py: modified the generator to allow keeping
3204 class references when creating new classes, needed to fix a bug
3205 pointed by Stéphane Bidoul where the input buffer of the
3206 xmlTextReader instance gets destroyed if the python wrapper for
3207 the input is not referenced anymore.
3208
3209Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3210
3211 * xmlreader.c python/tests/reader.py: fixed another pair of problem
3212 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
3213
3214Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3215
3216 * xmlreader.c python/tests/reader.py: fixed another problem
3217 pointed by Stéphane Bidoul
3218
3219Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3220
3221 * xmlreader.c python/tests/reader.py: fixed a limit case problem
3222 with "<a/>"
3223
3224Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3225
3226 * SAX.c: warn on xmlns:prefix="foo"
3227 * xmlreader.c python/tests/reader.py: fixed a couple of problem
3228 for namespace attributes handling.
3229
3230Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3231
3232 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
3233 a really nasty problem raised by a DocBook XSLT transform
3234 provided by Sebastian Bergmann
3235
3236Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3237
3238 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
3239 by Stéphane Bidoul and integrated it into the tests
3240
3241Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3242
3243 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
3244 extended the XmlTextReader API a bit, addding accessors for
3245 the current doc and node, and an entity substitution mode for
3246 the parser.
3247 * python/libxml.py python/libxml2class.txt: related updates
3248 * python/tests/Makefile.am python/tests/reader.py
3249 python/tests/reader2.py python/tests/reader3.py: updated a bit
3250 the old tests and added a new one to test the entities handling
3251
3252Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3253
3254 * python/generator.py python/libxml2class.txt
3255 python/tests/reader.py python/tests/reader2.py: changed the
3256 generator to provide casing for the XmlTextReader similar to
3257 C# so that examples and documentation are more directly transposable.
3258 Fixed the couple of tests in the suite.
3259
3260Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3261
3262 * doc/guidelines.html: added a document on guildeline for
3263 publishing and deploying XML
3264
3265Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3266
3267 * valid.c xmlreader.c: final touch running DTD validation
3268 on the XmlTextReader
3269 * python/tests/Makefile.am python/tests/reader2.py: added a
3270 specific run based on the examples from test/valid/*.xml
3271
3272Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3273
3274 * python/libxml.py: added a few predefined xmlTextReader parser
3275 configuration values.
3276
3277Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3278
3279 * python/libxml_wrap.h: trying to fix #102037
3280
3281Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3282
3283 * SAX.c: fixing bug #95296, when the predefined entities
3284 are redefined in the DTD the default one must be used
3285 instead anyway.
3286
3287Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
3288
3289 * doc/xmllint.xml
3290 * doc/xmllint.1
3291 Add discussion of XML_DEBUG_CATALOG to xmllint man
3292 page - bug #100907
3293
3294
3295Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3296
3297 * xmlreader.c: Fixed the empty node detection to avoid reporting
3298 an inexistant close tag.
3299
3300Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3301
3302 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
3303 for Python 2.1
3304
3305Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3306
3307 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
3308
3309Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3310
3311 * doc/libxml2-api.xml python/tests/reader.py: one really need
3312 to provide the base URI information when creating a reader parser
3313 from an input stream. Updated the API and the example using it.
3314
3315Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3316
3317 * testReader.c xmlreader.c valid.c include/libxml/tree.h
3318 include/libxml/valid.h include/libxml/xmlreader.h: working on
3319 DTD validation on top of xml reader interfaces. Allows to
3320 validate arbitrary large instances. This required some extensions
3321 to the valid module interface and augmenting the size of xmlID
3322 and xmlRef structs a bit.
3323 * uri.c xmlregexp.c: simple cleanup.
3324
3325Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3326
3327 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
3328 work on the xml reader interfaces.
3329 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
3330 Web page for the Windows binaries.
3331
3332Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3333
3334 * xmlIO.c: applied a patch for VMS following the report by
3335 Nigel Hall
3336
3337Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3338
3339 * parser.c: the parseStartTag bug fix wasn't complete.
3340
3341Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3342
3343 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
3344 parseStartTag, fixing it.
3345 * test/att4 result/att4 result/noent/att4: adding the test
3346 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
3347 more methods to XmlTextReader.
3348
3349Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3350
3351 * win32/libxml2.def.src: added more xml reader exports
3352 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
3353 to the build
3354
3355Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
3356
3357 * doc/tutorial/xmltutorial.xml
3358 plus generated html and pdf
3359 Updating tutorial again based on further comments from Niraj
3360 Tolia on the last iteration
3361
3362Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
3363
3364 * doc/tutorial/xmltutorial.xml
3365 * doc/tutorial/includekeyword.c
3366 * doc/tutorial/includegetattribute.c
3367 plus generated html and pdf
3368 Adding fix from Niraj Tolia to tutorial to properly free memory.
3369
3370
3371Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3372
3373 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
3374 more methods of XmlTextReader.
3375 * python/libxml2class.txt python/tests/reader.py: this increased the
3376 methods in the bndings, augmented the test to check those new
3377 functions.
3378
3379Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3380
3381 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
3382 methods of XmlTextReader.
3383 * python/generator.py python/libxml_wrap.h python/types.c
3384 python/libxml2class.txt: added the reader to the Python bindings
3385 * python/tests/Makefile.am python/tests/reader.py: added a specific
3386 test for the Python bindings of the Reader APIs
3387 * parser.c: small cleanup.
3388
3389Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3390
3391 * xinclude.c: fallback was only copying the first child not the
3392 full child list of the fallback element, closes #89684 as reopened
3393 by Bernd Kuemmerlen
3394
3395Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3396
3397 * win32/libxml2.def.src: exported htmlNodeDumpOutput
3398
3399Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3400
3401 * configure.in: preparing release of 2.4.30
3402 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
3403 gives enum values, fix functype return type, put back fields in
3404 structs
3405 * doc/*: updated the docs rebuilt
3406
3407Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3408
3409 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
3410 about htmlNodeDumpOutput location.
3411 * xpath.c: removed an undefined function signature
3412 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
3413 too many symbols in the API breaking the python bindings.
3414 Updated with the libxslt/libexslt changes.
3415
3416Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3417
3418 * configure.in: preparing release of 2.4.29
3419 * doc/*: rebuilt the docs and API
3420 * xmlreader.c: a few more fixes for the XmlTextReader API
3421
3422Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3423
3424 * include/win32config.h: applied mingw patch from Magnus Henoch
3425
3426Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3427
3428 * catalog.c doc/libxml2-api.xml: a bit more cleanup
3429
3430Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
3431
3432 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
3433 building Python script, does the C parsing directly, generates
3434 a better API description including structure fieds defs and
3435 enums. Still a couple of bugs, but good enough for the python
3436 wrappers now.
3437 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
3438 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
3439 include/libxml/schemasInternals.h include/libxml/tree.h: more
3440 cleanup based on the python analysis script reports.
3441 * libxml.spec.in: make sure the API XML description is part of the
3442 devel package.
3443
3444Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3445
3446 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
3447 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
3448 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
3449 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
3450 code cleanup, especially the function comments.
3451 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
3452
3453Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3454
3455 * Makefile.am xmlreader.c include/libxml/Makefile.am
3456 include/libxml/xmlreader.h: Adding a new set of APIs based on
3457 the C# TextXmlReader API but converted to C. Allow to parse
3458 in constant memory usage, far simpler to program and explain
3459 than the SAX like APIs, unfinished but working.
3460 * testReader.c: test program
3461
3462Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3463
3464 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
3465
3466Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3467
3468 * tree.c: Chip turner indicated that XHTML1 serialization
3469 rule for style actually break on both IE and Mozilla,
3470 try to avoid the rule if escaping ain't necessary
3471
3472Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3473
3474 * nanhttp.c: handle HTTP URL escaping, problem reported by
3475 Glen Nakamura and Stefano Zacchiroli
3476
3477Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3478
3479 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
3480
3481Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3482
3483 * uri.c: Johann Richard pointed out some XPointer problems for
3484 URN based URI references in XInclude. Modified the URI parsing
3485 and saving routines to allow correct parsing and saving of
3486 XPointers, especially when attached to "opaque" scheme accordingly
3487 to RFC 2396
3488
3489Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3490
3491 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
3492 of refactoring to the HTML saving code.
3493 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
3494 in the doc.
3495
3496Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3497
3498 * tree.c include/libxml/tree.h: refactored the XML dump of a node
3499 to a buffer API to reuse the generic dump to an OutputIO layer,
3500 this reduces code, fixes xmlNodeDump() for XHTML, also made
3501 xmlNodeDump() now return the number of byte written.
3502
3503Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
3504
3505 * python/setup.py.in: another patch from Stéphane Bidoul for
3506 Python bindings on Windows
3507 * doc/parsedecl.py: small cleanup
3508
3509Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3510
3511 * libxml.spec.in configure.in: add a line in %changelog for releases
3512
3513Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3514
3515 * parser.c: patch from Marcus Clarke fixing a problem in entities
3516 parsing that was detected in KDe documentations environment.
3517
3518Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
3519
3520 * python/libxml.c (libxml_prev): Return the previous as opposed to
3521 the next node (I guess this is the result of some cut & paste programming:)
3522
3523Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3524
3525 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
3526
3527Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3528
3529 * python/generator.py python/libxml.c python/setup.py.in: trying
3530 to fix the Python bindings build on Windows (Stéphane Bidoul)
3531
3532Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3533
3534 * win32/configure.js: added option for python bindings
3535 * win32/libxml2.def.src: added more exports
3536
3537Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3538
3539 * win32/Makefile.mingw: fixed unresolved symbols when linking with
3540 pthreads
3541 * win32/wince/*: applied updates to Windows CE port from Javier
3542
3543Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3544
3545 * configure.in: preparing 2.4.28
3546 * libxml.spec.in doc/Makefile.am: some cleanup
3547 * doc/*: updated the news and regenerated.
3548
3549Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3550
3551 * HTMLparser.c: final touch at closing #87235 </p> end tags
3552 need to be generated.
3553 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
3554 this change slightly the output of a few tests
3555 * doc/*: regenerated
3556
3557Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3558
3559 * parserInternals.c: fixing bug #99190 when UTF8 document are
3560 parsed using the progressive parser and the end of the chunk
3561 is in the middle of an UTF8 multibyte character.
3562
3563Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3564
3565 * threads.c: fixed initialization problem in xmlNewGlobalState
3566 which was causing crash.
3567 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
3568 in xmlInitializeGlobalState.
3569 * parserInternals.c: cleaned up ctxt->sax initialisation.
3570
3571Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
3572
3573 * tree.c include/libxml/tree.h: modified the existing APIs
3574 to handle XHTML1 serialization rules automatically, also add
3575 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
3576 libxslt serialization uses it when needed without changing
3577 the library API.
3578 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
3579 result/xhtml1: added a new test specifically for xhtml1 output
3580 and updated the result of one XHTML1 test
3581
3582Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3583
3584 * xinclude.c parserInternals.c encoding.c: fixed #99082
3585 for xi:include encoding="..." support on text includes.
3586 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
3587 test/XInclude/ents/isolatin.txt : added a specific regression test
3588 * python/generator.py python/libxml2class.txt: fixed the generator
3589 the new set of comments generated for doc/libxml2-api.xml were
3590 breaking the python generation.
3591
3592Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
3593
3594 * doc/Makefile.am: repair some problem if gtk-doc fail or such
3595 * configure.in: patch for Solaris on new autoconf closes #98880
3596 * doc/parsedecl.py: repair the frigging API building script,
3597 did I say that python xmllib sucks ?
3598 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
3599 and some comment are no more truncated.
3600
3601Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3602
3603 * parser.c: Martin Stoilov pointed out a potential leak in
3604 xmlCreateMemoryParserCtxt
3605
3606Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3607
3608 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
3609 included in HTML documents and using the push parser.
3610
3611Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
3612
3613 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
3614 specified, look for the Python interpreter not just in the
3615 specified root but also in the specified location. Fixes #98825
3616
3617Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3618
3619 * python/libxml.c: fixing bug #98792 , node may have no doc
3620 and dereferencing without checking ain't good ...
3621
3622Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3623
3624 * configure.in: preparing release 2.4.27
3625 * doc/* : updated and rebuilt the docs
3626 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
3627 and all the docs are actually packaged and in the final RPMs
3628 * parser.c parserInternals.c include/libxml/parser.h: restore
3629 xmllint --recover feature.
3630
3631Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3632
Daniel Veillard784b9352003-02-16 15:50:27 +00003633 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003634 processing of parsed entities, and XPath computation on sustitued
3635 entities.
3636 * testXPath.c: make sure entities are substitued.
3637
3638Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3639
Daniel Veillard784b9352003-02-16 15:50:27 +00003640 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003641 processing of internal parsed entities, which had to be changed.
3642
3643Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3644
3645 * Makefile.am python/Makefile.am python/tests/Makefile.am:
3646 trying to fix bug #98517 about building outside the source tree
3647 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
3648
3649Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3650
3651 * include/win32config.h: cleanup
3652 * win32/Makefile.mingw: integrated mingw in JScript configure
3653 * win32/Makefile.msvc: modified to allow mingw coexistence
3654 * win32/configure.js: integrated mingw
3655 * win32/Readme.txt: cleanup
3656
3657Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
3658
3659 * HTMLparser.c: strengthen the guard in the Pop macros,
3660 like in the XML parser, closes bug #97315
3661
3662Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3663
3664 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
3665 callback is never used.
3666
3667Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3668
3669 * parserInternals.c: fixed the initialization of the SAX structure
3670 which was breaking xsltproc
3671 * xpath.c: patch from Petr Pajas for CDATA nodes
3672 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
3673 * parser.c include/libxml/parser.h: patch from Peter Jones
3674 removing a leak in xmlSAXParseMemory() and adding the
3675 function xmlSAXParseMemoryWithData()
3676
3677Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
3678
3679 adding pdf of tutorial, changing web page to link to it
3680 * doc/tutorial/xmltutorial.pdf
3681 * doc/xml.html
3682 * doc/docs.html
3683
3684Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
3685
3686 * doc/tutorial/ar01s08.html
3687 adding file what I forgot for tutorial
3688
3689
3690Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
3691
3692 Adding encoding discussion to tutorial
3693 Added:
3694 * doc/tutorial/images/*.png: DocBook admonition image files
3695 * doc/tutorial/apf.html, apg.html: new generated html
3696 * doc/tutorial/includeconvert.c: conversion code entity file
3697 changed:
3698 * doc/tutorial/xmltutorial.xml: DocBook original
3699 * doc/tutorial/*.html: generated html
3700
3701Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3702
3703 * include/libxml/*.h: retired xmlwin32version.h
3704 * doc/Makefile.am: retired xmlwin32version.h
3705 * win32/configure.js: retired xmlwin32version.h
3706
3707Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3708
3709 * win32/libxml2.def.src: exported additional symbols
3710 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
3711 sisterhood
3712
3713Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3714
3715 * globals.c: fixed a typo pointed out by Igor
3716 * xpath.c: try to speed up node compare using line numbers
3717 if available.
3718
3719Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3720
3721 * tree.c: make xmlFreeNode() handle attributes correctly.
3722
3723Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3724
3725 * catalog.c: completed the #96963 fix, as reported by Karl
3726 Eichwalder
3727
3728Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3729
3730 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
3731
3732Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3733
3734 * Makefile.am: switched the order of a couple of includes
3735 to fix bugs #97100
3736
3737Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3738
3739 * catalog.c: fixed bug #96963, reverted to the old behaviour of
3740 xmlLoadCatalogs that used to separate directories with a ':'.
3741
3742Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3743
3744 * threads.c: improvements to the Windows-side of thread handling
3745 * testThreads.c: conditionally excluded unistd.h
3746 * testThradsWin32.c: broke overlong lines
3747 * include/win32config.h: adapted thread-related macros to the new
3748 scheme and for pthreads on Windows
3749 * win32/Makefile.msvc: introduced a more flexible thread build,
3750 added testThreads[Win32].c to the build
3751 * win32/configure.js: introduced a more flexible thread config
3752
37532002-10-31 John Fleck <jfleck@inkstain.net>
3754
3755 * doc/xml.html (and, by implication, FAQ.html)
3756 added UTF-8 conversaion FAQ from Marcus Labib Iskander
3757
3758Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3759
3760 * configure.in: removed xmlwin32version.h
3761 * include/libxml/Makefile.am: removed xmlwin32version.h
3762
3763Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3764
3765 * tree.c: applied patch from Brian Stafford to fix a bug
3766 in xmlReconciliateNs()
3767
3768Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3769
3770 * tree.c: applied patch from Christian Glahn to allow
3771 xmlNewChild() on document fragment nodes
3772
3773Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3774
3775 * parser.c: Christian Glahn found a problem with a recent
3776 patch to xmlParseBalancedChunkMemoryRecover()
3777 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
3778 problems
3779 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
3780 test/schemas/seq*: added the test cases from Charles
3781
3782Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3783
3784 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
3785 serious cleanup of the spec file and associated changes
3786 in the Makefiles.
3787 * valid.c: try to remove some warnings on x86_64
3788
3789Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3790
3791 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
3792 fix bug #96586
3793
3794Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3795
3796 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
3797 parsing, applied his patch
3798 * result/HTML/attrents.html result/HTML/attrents.html.err
3799 result/HTML/attrents.html.sax test/HTML/attrents.html:
3800 added the test and result case provided by Mikhail Sogrine
3801
3802Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3803
3804 * vms/build_libxml.com vms/config.vms vms/readme.vms
3805 include/libxml/parser.h include/libxml/parserInternals.h
3806 include/libxml/tree.h include/libxml/xmlIO.h
3807 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
3808 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
3809 Applied the VMS update patch from Craig A. Berry
3810 * doc/*.html: update
3811
3812Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3813
3814 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
3815
3816Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3817
3818 * debugXML.c: adding a grep command to --shell in xmllint
3819 for T.V. Raman
3820
3821Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3822
3823 * xmlcatalog.c: tried to fix some of the problem with --sgml
3824
3825Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
3826
3827 * parser.c: tried to fix bug #91500 where doc->children may
3828 be overriden by a call to xmlParseBalancedChunkMemory()
3829
3830Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
3831
3832 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
3833 identifiers in SGML catalogs containing '&'
3834
3835Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3836
3837 * python/types.c: fixed bugs when passing result value tree
3838 to Python functions.
3839
3840Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3841
3842 * configure.in: preparing the release of 2.4.26
3843 * doc/*: updated and rebuilt the documentation
3844
3845Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3846
3847 * parser.c: fixed a XML Namespace compliance bug reported by
3848 Alexander Grimalovsky
3849
3850Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3851
3852 * HTMLtree.c: fixed serialization of script and style when
3853 they are not lowercase (i.e. added using the API to the tree).
3854
3855Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3856
3857 * valid.c: make xmlValidateDocument emit a warning msg if there
3858 is no DTD, pointed by Christian Glahn
3859
3860Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3861
3862 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
3863 content model when some of the blocks have min or max, and a couple
3864 of bugs found in the process.
3865 * result/schemas/list0* test/schemas/list0*: added some specific
3866 regression tests
3867
3868Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
3869
3870 * README: updated the contact informations
3871
3872Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3873
3874 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
3875 misses it, reported by Peter Bray.
3876
3877Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
3878
3879 * tree.c: investigating xmlNodeGetContent() on namespace nodes
3880 and removed a few warnings
3881
3882Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
3883
3884 * parser.c: Christian Glahn found a small bug in the push parser.
3885 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
3886 public
3887
3888Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3889
3890 * xmlschemas.c include/libxml/xmlschemas.h: added
3891 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
3892 * testSchemas.c: added --memory to test the new interface
3893
3894Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3895
3896 * doc/index.py doc/search.php: integrated the XSLT indexing,
3897 a few fixed in the indexer, added a scope selection at the
3898 search level.
3899
3900Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3901
3902 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
3903 this was due to uninitialized parts of the validation context
3904
3905Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3906
3907 * debugXML.c: applied patch from Mark Vakoc except the API
3908 change, preserved it.
3909 * doc/*: updated the docs to point to the search engine for
3910 information lookup or before bug/help reports.
3911
3912Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3913
3914 * doc/index.py doc/search.php: added mailing-list archives
3915 indexing and lookup
3916
3917Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3918
3919 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
3920
3921Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3922
3923 * doc/index.py: improved HTML indexing
3924 * doc/search.php: make the queries also lookup the HTML based indexes
3925
3926Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3927
3928 * doc/index.py: added HTML page indexing
3929
3930Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3931
3932 * xmlIO.c: extended Windows path normalisation to fix the base
3933 problem in libxslt.
3934 * catalog.c: fixed list handling in XML_CATALOG_FILES
3935
3936Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3937
3938 * valid.c: typo/bug found by Christian Glahn
3939
3940Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3941
3942 * xmlIO.c: applied Windows CE patch from Javier.
3943 * win32/wince: new directory, contains support for the PocketPC
3944 with Windows CE from Javier.
3945 * include/win32config.h: reorganised, removed duplicate
3946 definitions and applied WinCE patch from Javier.
3947 * include/wsockcompat.h: new file, now contains WinSock
3948 compatibility macros.
3949 * win32/Makefile.msvc: introduced double-run compilation.
3950
3951Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3952
3953 * configure.in include/libxml/xmlwin32version.h: preparing release
3954 of 2.4.25
3955 * doc/*: updated and regenerated teh docs and web pages.
3956
3957Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3958
3959 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
3960 error were not covering namespace declarations.
3961 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
3962 it was missing the attribute declaration for the namespace
3963 * result/VC/NS3: the fix now report breakages in that test
3964
3965Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3966
3967 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
3968
3969Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3970
3971 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
3972 and regenerated the docs and web site
3973
3974Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3975
3976 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
3977 ATTRIBUTE_UNUSED is always put after the attribute declaration,
3978 not before
3979
3980Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3981
3982 * python/generator.py python/libxml2class.txt: fixed a stupid error
3983 breaking the python API
3984
3985Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3986
3987 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
3988 triostr.c triostr.h: applied a trio update patch from
3989 Bjorn Reese which should work with MinGW
3990
3991Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3992
3993 * tree.c: improving some documentation comments
3994 * xmlregexp.c: found and fixed a mem leak with python regression tests
3995 * doc/*: rebuilt the doc and the API XML file including the
3996 xmlregexp.h xmlautomata.h and xmlunicode.h headers
3997 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
3998 python/types.c: added access to the XML Schemas regexps from
3999 python
4000 * python/tests/Makefile.am python/tests/regexp.py: added a
4001 simple regexp bindings test
4002
4003Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
4004
4005 * doc/xml.html:
4006 fixing ftp links - thanks to Vitaly Ostanin
4007
4008Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
4009
4010 * xmlregexp.c: fixed the data callback on transition functionality
4011 which was broken when using the compact form
4012 * result/schemas/*: updated the results, less verbose, all tests
4013 pass like before
4014 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
4015 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
4016 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
4017 annoying warnings
4018 * xpath.c: try to provide better error report when possible
4019
4020Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
4021
4022 * Makefile.am: fixed a breakage raised by Jacob
4023
4024Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4025
4026 * include/win32config.h: added HAVE_ERRNO_H definition for parts
4027 which don't use sockets
4028
4029Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4030
4031 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
4032 * win32/configure.js: applied zlib patch from Daniel Gehriger
4033
4034Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4035
4036 * win32/configure.js: applied the patch from Mark Vakoc for
4037 regexp support
4038 * win32/libxml2.def.src: applied the patch from Mark Vakoc
4039 for regexp support
4040
4041Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
4042
4043 * xmlschemastypes.c: as pointed by Igor Float and Double
4044 parsing ain't finished yet
4045
4046Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
4047
4048 * Makefile.am configure.in: trying to fix #88412 by bypassing
4049 all the python subdir if python ain't detected
4050
4051Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
4052
4053 * Makefile.am configure.in include/libxml/xmlversion.h.in:
4054 made configuring with regexps/automata/unicode the default
4055 but without schemas ATM
4056 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
4057 fixed the regexp based DTD validation performance and memory
4058 problem by switching to a compact form for determinist regexps
4059 and detecting the determinism property in the process. Seems
4060 as fast as the old DTD validation specific engine :-) despite
4061 the regexp built and compaction process.
4062
4063Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
4064
4065 * valid.c: determinism is debugged, new DTD checking code now works
4066 but xmlFAComputesDeterminism takes far too much CPU and the whole
4067 set usues too much memory to be really usable as-is
4068
4069Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
4070
4071 * tree.c: fixed another stupid bug in xmlGetNodePath()
4072 * xmllint.c: --version now report the options compiled in
4073
4074Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
4075
4076 * HTMLparser.c: small cleanup
4077 * valid.c xmlregexp.c: switched DTD validation to use only regexp
4078 when configured with them. A bit of debugging around the determinism
4079 checks is still needed
4080
4081Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
4082
4083 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
4084
4085Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
4086
4087 * xmlIO.c: small portability glitch fixed.
4088
4089Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
4090
4091 * xmlschemastypes.c: incomplete steps for real/double support
4092 * testAutomata.c include/libxml/xmlautomata.h
4093 include/libxml/xmlregexp.h: avoiding a compilation problem
4094 * valid.c include/libxml/valid.h: starting the work toward using
4095 the regexps for actual DTD validation
4096
4097Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
4098
4099 * hash.c: cosmetic cleanup
4100 * valid.c include/libxml/tree.h include/libxml/valid.h: started
4101 integrating a DTD validation layer based on the regexps
4102
4103Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
4104
4105 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
4106 the determinism was tested before eliminating the epsilon
4107 transitions :-(
4108
4109Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
4110
4111 * python/generator.py python/libxml.c python/libxml.py
4112 python/libxml2-python-api.xml python/libxml2class.txt
4113 python/libxml_wrap.h python/types.c: updated the python
4114 bindings, added code for easier File I/O, and the ability to
4115 define a resolver from Python fixing bug #91635
4116 * python/tests/Makefile.am python/tests/inbuf.py
4117 python/tests/outbuf.py python/tests/pushSAXhtml.py
4118 python/tests/resolver.py python/tests/serialize.py: updated
4119 and augmented the set of Python tests.
4120
4121Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4122
4123 * win32/configure.js: added more readme info for the binary
4124 package.
4125
4126Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
4127
4128 * xmlIO.c: fixed a stupid out of bound array error
4129
4130Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
4131
4132 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
4133 messing around with support for Windows path, cleanups,
4134 trying to identify and fix the various code path to the
4135 filename access. Added xmlNormalizeWindowsPath()
4136
4137Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
4138
4139 * error.c valid.c: working on better error reporting of validity
4140 errors, especially providing an accurate context.
4141 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
4142 error reports in those cases.
4143
4144Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
4145
4146 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
4147 parser.c parserInternals.c xmlIO.c: get rid of all the
4148 perror() calls made in the library execution paths. This
4149 should fix both #92059 and #92385
4150
4151Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
4152
4153 * xmllint.c: memory leak reporting was broken after a change
4154 of the preprocessor symbol used to activate it.
4155
4156Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
4157
4158 * tree.c: try to make the copy function work for node of
4159 type XML_DOCUMENT_FRAG_NODE, they are only created by the
4160 DOM layers though, not libxml2 itself.
4161
4162Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
4163
4164 * valid.c: try to provide file and line informations, not all
4165 messages are covered, but it's a (good) start
4166
4167Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
4168
4169 * xinclude.c: reimplemented a large part of the XInclude
4170 processor, trying to minimize resources used, James Henstridge
4171 provided a huge test case which was exhibiting severe memory
4172 consumption problems.
4173
4174Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
4175
4176 * python/Makefile.am: applied patch from Christophe Merlet to
4177 reestablish DESTDIR
4178
4179Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
4180
4181 * libxml.spec.in: fixes libary path for x86_64 AMD
4182
4183Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
4184
4185 * doc/tutorial/includekeyword.c
4186 * doc/tutorial/xmltutorial.xml:
4187 (plus resulting generated html files)
4188 fixing one spot I missed in the tutorial where I hadn't freed
4189 memory properly
4190
4191Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
4192
4193 * doc/tutorial/includeaddattribute.c
4194 * doc/tutorial/includeaddkeyword.c
4195 * doc/tutorial/includegetattribute.c
4196 * doc/tutorial/includekeyword.c
4197 * doc/tutorial/xmltutorial.xml
4198 * doc/tutorial/*.html:
4199 update tutorial to properly free memory (thanks to Christopher
4200 R. Harris for pointing out that this needs to be done)
4201 * doc/tutorial/images/callouts/*.png:
4202 added image files so the callouts are graphical, making it
4203 easier to read ( use "--param callout.graphics 1" to generate
4204 html with graphical callouts)
4205
4206Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
4207
4208 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
4209 nice logos generated by Marc Liyanage
4210 * doc/site.xsl *.html: changed the stylesheet to show the new
4211 logo and regenerated the pages
4212
4213Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
4214
4215 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
4216
4217Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
4218
4219 * xpath.c: possible mem leak patch from Jason Adams
4220
4221Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
4222
4223 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
4224 in the XQuery namespace
4225 * configure.in: preparing 2.4.24
4226 * doc/*.html: updated the web pages
4227
4228Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
4229
4230 * python/generator.py: closing bug #85258 by generating conditional
4231 compile check to avoid linking to routines not configured in.
4232
42332002-08-22 Havoc Pennington <hp@pobox.com>
4234
4235 * autogen.sh: update error message for missing automake
4236
4237Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
4238
4239 * python/Makefile.am: typo in target name resulted in libxml2.py
4240 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
4241
4242Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
4243
4244 * win32/win32/Makefile.mingw: updated with version from
4245 Elizabeth Barham at http://soggytrousers.net/repository/
4246
4247Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4248
4249 * win32/Makefile.msvc: added the prefix location to the include
4250 and lib search path.
4251
42522002-08-18 Havoc Pennington <hp@pobox.com>
4253
4254 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
4255 both automake 1.6 and 1.4 installed get the right automake. Means
4256 compilation from CVS will now require the latest automake 1.4
4257 release, or manually creating symlinks called "automake-1.4" and
4258 "aclocal-1.4"
4259
4260Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
4261
4262 * configure.in python/Makefile.am: more AMD 64 induced changes from
4263 Frederic Crozat
4264
4265Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
4266
4267 * xinclude.c: oops I was missing the xml:base fixup too
4268 * result/XInclude/*.xml: this adds xml:base attributes to most
4269 results of the tests
4270
4271Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
4272
4273 * xinclude.c: quick but apparently working implementation of
4274 xi:fallback, should close bug #89684
4275 * Makefile.am test/XInclude/docs/fallback.xml
4276 result/XInclude/fallback.xml: added a basic test for fallback,
4277 and run with --nowarning to avoid a spurious warning
4278 * configure.in: applied patch from Frederic Crozat for python
4279 bindings on AMD 64bits machines.
4280
4281Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
4282
4283 * parser.c: xmlSAXUserParseMemory() really ought to fail if
4284 the caller don't pass a SAX callback block.
4285
4286Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
4287
4288 * tree.c: applied the same fix for the XML-1.0 namespace to
4289 xmlSearchNsByHref() as was done for xmlSearchNs()
4290
4291Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
4292
4293 * libxml.3: small cleanup of the man page
4294 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
4295 when serializing HREF attributes generated by XSLT.
4296
4297Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
4298
4299 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
4300 version of Marc Liyanage' patch for boolean attributes in HTML
4301 output
4302
4303Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
4304
4305 * python/tests/serialize.py: fixed the test results, indenting
4306 behaviour changed slightly
4307
4308Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
4309
4310 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
4311 new c14n function to Windows def files
4312
4313Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
4314
4315 * c14n.c: fixed a memory leak in c14n code
4316
4317Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
4318
4319 * parser.c include/libxml/parser.h: adding a new API for Christian
4320 Glahn: xmlParseBalancedChunkMemoryRecover
4321 * valid.c: patch from Rick Jones for some grammar cleanup in
4322 validation messages
4323 * result/VC/* result/valid/*: this slightly change some of the
4324 regression tests outputs
4325
4326Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
4327
4328 * tree.c: trying to fix a problem in namespaced attribute handling
4329 raised by Christian Glahn
4330
4331Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
4332
4333 * encoding.c include/libxml/encoding.h: Opening the interface
4334 xmlNewCharEncodingHandler as requested in #89415
4335 * python/generator.py python/setup.py.in: applied cleanup
4336 patches from Marc-Andre Lemburg
4337 * tree.c: fixing bug #89332 on a specific case of loosing
4338 the XML-1.0 namespace on xml:xxx attributes
4339
4340Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
4341
4342 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
4343 corner case from new Merlin's test suite and added a callback
4344 that will be used to improve xmlsec performance
4345
4346
4347Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
4348
4349 * HTMLtree.c: trying to fix the <style> escaping problem in
4350 HTML serialization bug #89342
4351
4352Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
4353
4354 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
4355 and rebuilt the web site.
4356
4357Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
4358
4359 * include/libxml/tree.h: added _private member to xmlNs struct
4360
4361Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
4362
4363 * HTMLparser.c: fixing bug #84876 based on the xml working
4364 code.
4365
4366Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
4367
4368 * python/Makefile.am: enhanced to fix bug 72012 (errors
4369 when using '-jX' make parameter)
4370
4371Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
4372
4373 * xpath.c: small additional enhancement for booleans
4374 compared to nodesets
4375
4376Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
4377
4378 * HTMLtree.c: changed the order of the encoding declaration
4379 attributes in the meta tags due to a bug in IE/Mac
4380
4381Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
4382
4383 * xpath.c: enhanced handling of booleans (especially '='
4384 and '!=' for nodesets) - fixes bug 85256. Added new
4385 routine xmlXPathNotEqualValues for more proper handling
4386 of '!=' when nodesets are involved.
4387
4388Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
4389
4390 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
4391 doc/xmlcatalog_man.xml to the source distribution
4392
4393Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4394
4395 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
4396 asked for this.
4397
4398Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
4399
4400 * configure.in: preparing 2.4.23
4401 * doc/*: rebuilt the docs
4402
4403Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
4404
4405 * parser.c: fixing bug #84169 by fixing the
4406 comment of xmlCreatePushParserCtxt to describe the
4407 encoding detection parameters better.
4408
4409Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
4410
4411 * valid.c: fixing bug #79331 in one path the lookup for
4412 ID attributes on a namespaced node wasn't handled correctly :-\
4413
4414Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
4415
4416 * HTMLparser.c: trying to fix 87235 about discarded white
4417 spaces in the HTML parser.
4418 * result/HTML/*: this changes the output of a number of HTML
4419 regression tests
4420
4421Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
4422
4423 * xpath.c: applied patch from Richard Jinks for the namespace
4424 axis + fixed a memory error.
4425 * parser.c parserInternals.c: applied patches from Peter Jacobi
4426 removing ctxt->token for good.
4427 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
4428 popped out by the regression tests.
4429 * Makefile.am: patch for threads makefile from Gary Pennington
4430
4431Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
4432
4433 * xpath.c: enhanced behaviour of position() after usage of
4434 expressions involving preceding-sibling (et al).
4435
4436Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
4437
4438 * hash.c: applied a patch from Peter Jacobi to solve a problem
4439 when compiling with the Watcom C on Win32
4440 * result/schemas/*.err: the change of hashing algo generated
4441 permutations in the output
4442
4443Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4444
4445 * hash.c: applied patch from Sander Vesik improving the quality of
4446 the hash function.
4447
44482002-06-14 Aleksey Sanin <aleksey@aleksey.com>
4449
4450 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
4451 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
4452 xmllint.c xpath.c: replaced sprintf() with snprintf()
4453 to prevent possible buffer overflow (the bug was pointed
4454 out by Anju Premachandran)
4455
4456Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
4457
4458 * parser.c: removed an uninitialized data error popped by valgrind
4459 on PE references
4460
4461Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
4462
4463 * doc/xml.html
4464 adding tutorial reference to the web page
4465
4466Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
4467
4468 * doc/tutorial/xmltutorial.xml
4469 * doc/tutorial/ar01s07.html
4470 * doc/tutorial/ape.html
4471 * doc/tutorial/includegetattribute.c
4472 adding section to tutorial about retrieving an attribute
4473 value
4474
4475Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
4476
4477 * parser.c: applied a couple of patches from Peter Jacobi to start
4478 to get rid of ctxt->token, with a possible significant speed
4479 improvement to be gained once done. Better compliance with PE
4480 references constructs in DTDs too.
4481 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
4482 from Peter too
4483
4484Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
4485
4486 * parser.c: Babak Vahedipour-Kunze reported that openTag in
4487 xmlParseElement was likely to have been deallocated at the
4488 time of the report, possibly leading to segfault. Just report
4489 the tag name now.
4490
4491Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
4492
4493 * xpath.c: patch from Richard Jinks for XPath substring() function
4494 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
4495
44962002-06-06 Aleksey Sanin <aleksey@aleksey.com>
4497
4498 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
4499
4500Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
4501
4502 *doc/FAQ.html
4503 fixing typos in FAQ, thanks to Robert Funnell for the
4504 editing help
4505
4506Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
4507
4508 * NEWS: got complaints from rpmlint that it was empty
4509
4510Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
4511
4512 * added doc/tutorial, including:
4513 apa.html
4514 apb.html
4515 apc.html
4516 apd.html
4517 ar01s02.html
4518 ar01s03.html
4519 ar01s04.html
4520 ar01s05.html
4521 ar01s06.html
4522 includeaddattribute.c
4523 includeaddkeyword.c
4524 includekeyword.c
4525 includestory.xml
4526 index.html
4527 xmltutorial.xml
4528 libxml tutorial, including generated html
4529
4530Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
4531
4532 * result/c14n/exc-without-comments/merlin-c14n-two-*
4533 result/c14n/without-comments/merlin-c14n-two-*
4534 test/c14n/exc-without-comments/merlin-c14n-two-*
4535 test/c14n/without-comments/merlin-c14n-two-*
4536 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
4537 c14n/exc-c14n and slightly modified test script to handle
4538 these test cases
4539 * c14n.c: fixed bugs for complicated nodes set (namespace
4540 without node and others from merlin-c14n-two.tar.gz)
4541 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
4542 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
4543 for xmlsec performance patch
4544 * xpath.c: fixed self::node() for namespaces and attributes
4545
4546Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
4547
4548 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
4549 but with the format parameter
4550 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
4551
4552Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
4553
4554 * Makefile.am: updated c14n tests suite
4555 * c14n.c: performance improvement for previous c14n patch
4556
4557Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
4558
4559 * parser.c: another peroformance patch from Peter Jacobi, that
4560 time on parsing attribute values.
4561
4562Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
4563
4564 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
4565 into LibXML2 test suite
4566
4567Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
4568
4569 * c14n.c: propagating xpath ancesstors node fix to c14n
4570 plus small performance improvement to reduce number of
4571 mallocs
4572 * xpath.c: fixed ancestors axis processing for namespace nodes
4573
4574Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
4575
4576 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
4577 Peter Jacobi
4578
4579Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
4580
4581 * configure.in: preparing 2.4.22
4582
4583Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
4584
4585 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
4586 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
4587 a public entry point.
4588 * doc/*: rebuilt the API and docs
4589
4590Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
4591
4592 * xpath.c: patch from Richard Jinks to fix a problem introduced
4593 in the previous patch and pointed by Norm
4594
4595Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
4596
4597 * libxml.spec.in: fixing bug #81112
4598
4599Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
4600
4601 * uri.c: fixing bug #82848
4602
4603Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4604
4605 * result/catalogs/mycatalog.full: Aleksey's commit changed the
4606 output of one catalog test
4607
4608Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
4609
4610 * global.data globals.c tree.c include/libxml/globals.h
4611 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
4612 default value for global parameter xmlIndentTreeOutput to 1 and
4613 introduced new global parameter xmlTreeIndentString (the string
4614 used to do one-level indent) with default value " " (as it was
4615 in tree.c)
4616
4617Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
4618
4619 * Makefile.am: Merijn Broeren pointed out a problem when compiling
4620 with trio and schemas.
4621
4622Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4623
4624 * xpath.c: patch from Richard Jinks to fix the problem raised in
4625 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
4626
4627Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
4628
4629 * xmlschemas.c: a bit of work on import.
4630 * xmlschemastypes.c: Charles Bozeman provided a compare function
4631 for date/time types so min/max facet restrictions should work,
4632 indeterminate comparisons return an error instead of equal.
4633 * test/schemas/date_0* result/schemas/date_0_0: specific test
4634 from Charles Bozeman too
4635
4636Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
4637
4638 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
4639 from Christian Cornelssen fixing the man pages and the Catalog
4640 building script.
4641 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
4642 next step is <xs:import> I now have a reasonable understanding
4643 of how it works.
4644
4645Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
4646
4647 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
4648
4649Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4650
4651 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
4652
4653Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
4654
4655 * xpath.c: fixing an XPath function evalutation bug pointed out
4656 by Alexey Efimov where the context was lost when evaluating
4657 the function arguments
4658
4659Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
4660
4661 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
4662 function public for XMLSec performance optimizations
4663
4664Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
4665
4666 * python/generator.py python/libxml2class.txt : fixed a problem
4667 with the HTML parser pointed by Gary Benson
4668 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
4669 example
4670
4671Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
4672 * parser.c: fixed bug #81159 (memory growth in SAX)
4673
4674Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
4675 * xpath.c: fixed bug #78858 (the real fix)
4676
4677Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
4678 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
4679
4680Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
4681
4682 * tree.c: modified xmlNodeSetBase to allow changing the
4683 base of a document.
4684
4685Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
4686
4687 * xmlschemastypes.c: patch Charles Bozeman for validation of
4688 all the date, time, and duration types
4689 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
4690 * configure.in: fixed an error pointed by an user
4691 * xml2-config.in: fixed an error pointed by an user
4692
4693Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
4694
4695 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
4696 win32/libxml2.def.src xmlIO.c: exported default
4697 'file:', 'http:' and 'ftp:' protocols input handlers
4698 and maked protocols comparisson case insensitive
4699
4700Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
4701
4702 * configure.in: Neven Has detected a typo
4703
4704Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
4705
4706 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
4707 as one of the persons allowed to commit directly to the
4708 module.
4709
4710Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
4711
4712 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
4713 * valid.c: raised a too low limit
4714 * doc/*: rebuilt the docs
4715
4716Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
4717
4718 * test/XPath/expr/floats test/XPath/expr/functions
4719 result/XPath/expr/floats result/XPath/expr/functions
4720 xpath.c: another XPath conformance patch from Richard Jinks
4721
4722Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
4723
4724 * xmlschemas.c: fixed validation of attribute groups.
4725 * test/schemas result/schemas: added an example from the primer
4726
4727Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
4728
4729 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
4730 * test/schemas result/schemas: updated the test list
4731
4732Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
4733
4734 * TODO: updated a bit
4735 * parser.c: made a comment more specific
4736 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
4737 Schemas conformance.
4738 * test/schemas result/schemas: updated the test list
4739
4740Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
4741
4742 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
4743 implementing xs:all with minOccurs = 0
4744 * tes/schemas/* result/schemas/*: added more tests covering
4745 xs:all
4746
4747Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
4748
4749 * xmlregexp.c: first implementation of the all particle, this
4750 may need to be revisited for case where not all transitions
4751 must be crossed.
4752
4753Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
4754
4755 * tree.c: another entity processing update from Markus Henke
4756
4757Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
4758
4759 * trionan.c: fixed crash on OSF/1
4760
4761Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
4762
4763 * xmlschemas.c: more Schemas work
4764 * test/schemas/* result/schemas/*: added more tests coming
4765 from the spec.
4766
4767Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
4768
4769 * c14n.c: patch from Aleksey Sanin reflecting a change in the
4770 ExcC14N specification
4771
4772Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
4773
4774 * tree.c: patch from Markus Henke, fix for recursive entities.
4775
4776Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
4777
4778 * xpath.c: fix a problem with string() on a document node.
4779
4780Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
4781
4782 * Makefile.am xmlschemas.c: more Schemas work
4783 * test/schemas/* result/schemas/*: added more tests coming
4784 from the spec.
4785
4786Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
4787
4788 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
4789 * result/HTML/*: this changes a few things in the results
4790
4791Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4792
4793 * include/libxml/tree.h: eliminated 'declaration different than
4794 prototype' warning
4795 * include/win32config.h: "resolved" conflicts with errno.h
4796
4797Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
4798
4799 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
4800 on the automata interfaces and debug of counted choices
4801 * test/schemas/* result/schemas/*: added a number of tests
4802
4803Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
4804
4805 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
4806 a bit of work on Schemas
4807 * testSchemas.c: try to make it more useful
4808 * test/schemas/* result/schemas/* Makefile.am: changed the
4809 Schemas regression test procedure, started adding a few samples
4810
4811Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
4812
4813 * include/libxml/encoding.h: Patch for the Borland C++ builder
4814 * include/libxml/tree.h: Patch for the Borland C++ builder
4815 * threads.c: Patch for the Borland C++ builder
4816 * win32/bcb5: New directory for the Borland C++ builder
4817 project files
4818
4819Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
4820
4821 * win32/Makefile.msvc: Update for XML Schema support
4822 * win32/configure.js: Update for XML Schema support
4823 * win32/libxml2.def.src: Update for XML Schema support
4824
4825Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
4826
4827 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
4828 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
4829 xmlunicode.c include/libxml/Makefile.am
4830 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
4831 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
4832 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
4833 include/libxml/xmlversion.h.in : merged the current state of
4834 XML Schemas implementation, it is not configured in by default,
4835 a specific --schemas configure option has been added.
4836 * test/automata test/regexp test/schemas Makefile.am
4837 result/automata result/regexp result/schemas:
4838 merged automata/regexp/schemas regression tests
4839
4840Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
4841
4842 * xpath.c: Gary found a compile time problem, fixes #78823
4843
4844Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
4845
4846 * configure.in: release of 2.4.20
4847 * doc/*: updated and rebuilt the docs
4848
4849Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
4850
4851 * python/Makefile.am: patch from Cristian Gafton to build on
4852 Red Hat 6.2, should also fix #75779
4853
4854Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4855
4856 * valid.c: first part of fixing #78729
4857
4858Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
4859
4860 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
4861 escaping of URI when saving HTML files.
4862 * result/HTML/*: this impacted some tests
4863
4864Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
4865
4866 * configure.in: trying to fix #77441
4867
4868Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
4869
4870 * include/libxml/xmlIO.h: Hallski complained it could not be
4871 included by itself.
4872
4873Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
4874
4875 * configure.in: applied an IEEE flag patch for OSF/1 #77825
4876
4877Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4878
4879 * win32/configure.js: patch from Nilo for the c14n option
4880 * win32/Makefile.msvc: fixed libxml2.def generation with threads
4881
4882Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
4883
4884 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
4885 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
4886 LIBXML_THREAD_ENABLED
4887
4888Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
4889
4890 * xpath.c: another patch from Richard Jinks for substring conformance
4891 * test/XPath/expr/floats test/XPath/expr/strings
4892 result/XPath/expr/floats result/XPath/expr/strings: update of the
4893 test suite to check those.
4894
4895Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4896
4897 * xpath.c: patch from Richard Jinks for .x float parsing.
4898
4899Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
4900
4901 * parser.c: patch from Markus Henke when an encoding ain't recognized
4902
4903Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
4904
4905 * libxml.m4: got a report that #include <string.h> was needed
4906
4907Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
4908
4909 * xmllint.c: applied a fix from Anthony Jones for -o /--output
4910
4911Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
4912
4913 * doc/example.html: fixing typo
4914
4915Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
4916
4917 * xpath.c: fixed a bug in the nodeset to boolean comparison code
4918 pointed out by Melvyn Sopacua.
4919
4920Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4921
4922 * libxml.m4: Frédéric Crozat gave a patch related to the change
4923 of Include paths breaking the libxml.m4
4924
4925Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4926
4927 * xpath.c: Fix bug #76927 forgot to save some context
4928 when evaluating binary expressions
4929
4930Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4931
4932 * configure.in: fixed configure for MPE/iX from Markus Henke
4933 * xmlmemory.c: fixed initialization problems
4934 * xpath.c: another set of patches from Richard Jinks this
4935 fixes "make XPathtests" on linux
4936
4937Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
4938
4939 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
4940 * test/XPath/expr/compare test/XPath/expr/equality
4941 test/XPath/expr/floats test/XPath/expr/functions
4942 test/XPath/expr/strings result/XPath/expr/compare
4943 result/XPath/expr/equality result/XPath/expr/floats
4944 result/XPath/expr/functions result/XPath/expr/strings: Updated
4945 tests though they show a divergence on Linux
4946
4947Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4948
4949 * xpath.c trionan.c: previous commit also included patches
4950 from Richard Jinks on some IEEE support corner case
4951
4952Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
4953
4954 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
4955 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
4956 that $(datadir) should be used for docs
4957
4958Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4959
4960 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
4961 could leak filedescriptors
4962
4963Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4964
4965 * configure.in nanohttp.c: applied patch from Allan Clark for
4966 UnixWare/OpenServer
4967
4968Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4969
4970 * configure.in: preparing 2.4.19
4971 * doc/*: rebuilt the docs
4972
4973Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4974
4975 * nanohttp.c: fixing #76043, got fed up with non-portability
4976 of that piece of code.
4977
4978Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4979
4980 * valid.c SAX.c: Never commit without running "make tests" :-(
4981 fix a couple of stupidities in the previous commit
4982 * result/*: a few changes in some attribute order result of previous
4983 commit.
4984
4985Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4986
4987 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
4988 the internal subset should not raise duplicate ID errors,
4989 also there was a small bug in conjunction to namespace
4990 declarations defaulted and xml:xxx attributes DTD definitions.
4991
4992Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4993
4994 * xpath.c: Richard Jinks also raised some rounding problems
4995 this tries to fix them
4996
4997Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4998
4999 * xpath.c: Richard Jinks spotted an incoherent memory allocation
5000 behaviour in xmlXPathCastToString()
5001
5002Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
5003
5004 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
5005 raised by Morus Walter
5006
5007Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
5008
5009 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
5010 from Igor
5011
5012Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
5013
5014 * xpath.c: fixing #75619, related to a problem when trying
5015 to evaluate condition when the current node set resulting
5016 from that sub-step evaluation is empty. Also fixes 2 potential
5017 problem with previous-sibling and next-siblings axis.
5018
5019Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
5020
5021 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
5022 HTML support is not configured in.
5023
5024Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5025
5026 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
5027 include/libxml/tree.h: dohh I really didn't intended to commit
5028 this test version :-(
5029
5030Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
5031
5032 * testSAX.c: I wanted to see the real speed at the SAX interface
5033 after a little too many Ximianer started complaining about the
5034 parser speed.
5035 added a --quiet option:
5036 paphio:~/XML -> ls -l db100000.xml
5037 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
5038 paphio:~/XML -> time ./testSAX --quiet db100000.xml
5039 3200006 callbacks generated
5040 real 0m1.270s
5041 Which means 16MBytes/s and 3Mcallback/s
5042
5043Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
5044
5045 * xpath.c: valgrind spotted another error that time when running
5046 on libxslt regression tests
5047
5048Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5049
5050 * Makefile.am: adding "make valgrind" running the full regression
5051 tests (except python ones) under Valgrind (using valgrind -q
5052 which was kindly added by the author).
5053 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
5054 passes cleanly now except an obcure floating point initialization
5055 raised in log10() in one XPath regression test ???
5056 * tree.c: edited some comments to close #75244
5057
5058Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
5059
5060 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
5061 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
5062 context of ScrollKeeper, made sure that if the number is
5063 an integer, the serialization follows the description at
5064 http://www.w3.org/TR/xpath#section-String-Functions
5065
5066Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
5067
5068 * configure.in: preparing 2.4.18
5069 * doc/*: updated and rebuilt the web site
5070 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
5071 the Windows and Cygwin maintainers.
5072 * parser.c: humm, changed the way the SAX parser work when
5073 xmlSubstituteEntitiesDefault(1) is set, it will then
5074 do the entity registration and loading by itself in case the
5075 user provided SAX getEntity() returns NULL.
5076 * testSAX.c: added --noent to test the behaviour.
5077
5078Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5079
5080 * parser.c: Wilfried Teiken provided a hackish but working
5081 way to get context reported back on entities when parsing
5082 with SAX and without breaking the DOM build.
5083
5084Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5085
5086 * c14n.c: applied a new patch from Aleksey Sanin
5087 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
5088 to reference Aleksey implementation of XML digital Signatures
5089
5090Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5091
5092 * xpath.c: small fix to avoid potential problem due to
5093 ordering of freeing data
5094 * python/Makefile.am: people were complaining about
5095 the generated file in python dir not being built
5096
5097Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
5098
5099 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
5100 python/generator.py python/libxml.c python/types.c: Cleanup
5101 of the python Makefiles based on Jacob and James feedback,
5102 fixed the spec file accordingly, fixed the number of warning
5103 that passing my pedantic CFLAGS was generating. Conclusion
5104 is that Python includes are real crap.
5105
5106Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
5107
5108 * configure,in: it was reported quite a few times that
5109 xml2-config --cflags should not output
5110 -I$includeprefix/libxml2/libxml because libxml2 header names
5111 clashes with existing names like list.h from C++ stl.
5112 Includes should be #include<libxml/xxx.h> so ...
5113
5114Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
5115
5116 * c14n.c: another patch from Aleksey Sanin
5117
5118Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5119
5120 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
5121 canonicalization algorithm
5122 * doc/xml.html doc/index.html: added the C14N references on the
5123 index page.
5124
51252002-03-13 jacob berkman <jacob@ximian.com>
5126
5127 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
5128 usage, redundant, and gcc specific
5129
5130Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
5131
5132 * xpath.c: speedup some node selection operations, this can
5133 have a significant impact on DocBook Norm's stylesheets
5134 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
5135 make sure it's always the case
5136 * debugXML.c: distinguish CDATA and comments in ls operations
5137
5138Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
5139
5140 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
5141 to generate better API descriptions etc...
5142
5143Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
5144
5145 * c14n.c: Fixing #74186, made sure all boolean expressions
5146 get fully parenthesized, ran indent on the output
5147 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
5148 include/libxml/tree.h: also #74186 related, removed the
5149 --with-buffers option, and all the preprocessor conditional
5150 sections that were resulting from it.
5151
5152Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
5153
5154 * valid.c: applied patch from Dodji Seketeli fixing an
5155 uninitailized variable in xmlValidGetValidElements()
5156
5157Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5158
5159 * c14n.c: fixed a few comments
5160 * doc/*.html doc/*/*.html: regenerated the docs and added
5161 the C14N API
5162 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
5163
5164Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
5165
5166 * check-xml-test-suite.py: fix to adapt varaiations in the
5167 bindings
5168 * configure.in python/setup.py python/setup.py.in: fixed to
5169 have the version of the python scripts automatically updated
5170
5171Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5172
5173 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
5174 in xmlCopyProp()
5175
5176Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
5177
5178 * configure.in: preparing 2.4.17 release
5179 * doc/*: updated and rebuilt the docs
5180 * xpath.c: fixed a comment
5181 * python/libxml.c: fixed a possible reentrancy problem
5182
5183Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
5184
5185 * tree.c python/tests/Makefile.am python/tests/attribs.py:
5186 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
5187 added a specific regression test
5188 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
5189 not raise exceptions when failing to find the attribute.
5190
5191Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
5192
5193 * configure.in xmllint.c: owen pointed out a problem with the
5194 ftme fix, gettimeofday() was not detected by configure and
5195 the ftime header wasn't included, dohhh
5196
5197Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
5198
5199 * configure.in xmllint.c: trying to fix #71457 for timing
5200 precision when gettimeofday() is not availble but ftime() is
5201
5202Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
5203
5204 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
5205 are now copied on install and part of the -devel RPM
5206
5207Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
5208
5209 * xpath.c: trying to avoid bug #72150 which was apparently
5210 caused by a gcc bug (or a processor problem) as detailed
5211 at http://veillard.com/gcc.bug
5212
5213Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
5214
5215 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
5216 fixed xmlReconciliateNs(), added a Python test/example for
5217 inter-document cut'n paste
5218 * python/libxml.py: fixed node.doc on document nodes and added
5219 xpathEval() onto node objects
5220
5221Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
5222
5223 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
5224 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
5225 fixup and integrated tests for the serialization stuff
5226
5227Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
5228
5229 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
5230 moved the libxml man page to section 3
5231
5232Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
5233
5234 * tree.c: fix bug #72490
5235 * python/libxml.c python/libxml.py: added methods serialize()
5236 and saveTo() to all node elements.
5237
5238Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
5239
5240 * xmlIO.c: closed #73430, don't read from an input source
5241 which indicated an end-of-file or an error.
5242
5243Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5244
5245 * parser.c: make sure SAX endDocument is always called as
5246 this could result in a Python memory leak otherwise (it's
5247 used to decrement ref-counting)
5248 * python/generator.py python/libxml.c python/libxml.py
5249 python/libxml2-python-api.xml python/libxml2class.txt
5250 python/tests/error.py python/tests/xpath.py: implemented
5251 the suggestions made by Gary Benson and extended the tests
5252 to match it.
5253
5254Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
5255
5256 * python/generator.py: applied patch fixing #73450
5257
5258Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
5259
5260 * xpath.c: fixing #61290 "namespace nodes have no parent"
5261 long standing divergence from the XPath REC. NodeSets
5262 simply hold a copy of namespace nodes and those node ->next
5263 points to the parent (which may not be the node carrying the
5264 definition).
5265 * include/libxml/xpath.h: flagged but didn't added a possible
5266 speedup
5267 * DOCBparser.c HTMLparser.c: removed some warnings from push
5268 parser due to new state being added.
5269 * tree.c: new fix from Boris Erdmann
5270 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
5271 the XML Canonalization support from Aleksey Sanin
5272
5273Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5274
5275 * tree.c: patch from Boris Erdmann fixing some namespace odities
5276 with xmlCopyNode()
5277
5278Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
5279
5280 * xmlIO.c: fix bug #72706 when loading a NULL entity
5281
5282Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5283
5284 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
5285 actually change in a future XML Namespace revision.
5286
5287Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5288
5289 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
5290 added the possibility of returning nodesets from XPath extension
5291 functions written in Python
5292
5293Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
5294
5295 * python/*: commiting some Python bindings work done while travelling
5296
5297Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5298
5299 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
5300 explicitely with memory debugging switched on
5301
5302Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
5303
5304 * python/generator.py python/libxml.c python/libxml2-python-api.xml
5305 python/libxml2class.txt python/libxml_wrap.h python/types.c:
5306 Added wrapper for the xmlURIPtr type, provided accessors, fixed
5307 the accessor generator for strings
5308 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
5309 regression test.
5310
5311Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
5312
5313 * python/README python/generator.py python/libxml.c python/setup.py:
5314 added the 'usual' setup.py to allow building a libxml2-python
5315 module based on the same code. The initialization is however
5316 different the 2 .so files fo libxml2 and libxslt are identical and
5317 they entry point initialize both libraries. this is done to avoid
5318 some possible nasty problem since the Python don't merge the maps
5319 of all shared modules.
5320
5321Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
5322
5323 * parser.c: fixed a push/encoding bug reported by Michael
5324 on librsvg
5325
5326Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
5327
5328 * include/libxml/parserInternals.h: fixes a misplaced #endif
5329
5330Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5331
5332 * parser.c valid.c: found and fixed a couple of allocation bugs
5333
5334Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
5335
5336 * doc/xml.html doc/python.html doc/*: added a Python and binding
5337 page describing the current state of the Python bindings and
5338 giving pointers to the other languages wrappers.
5339
5340Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5341
5342 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
5343 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
5344 rebuilt the API and web site
5345 * xpath.c: fixed #71978 portability bugs
5346
5347Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
5348
5349 * SAX.c: oops broke automatic defaulting of namespaces attributes.
5350
5351Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
5352
5353 * include/libxml/parserInternals.h parser.c: had to change
5354 2 internal parsing API when processing document content
5355 to check the start and end of element content are defined
5356 in the same entity
5357 * valid.c include/libxml/valid.h: attribute normalization can
5358 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
5359 with the context to report it.
5360 * SAX.c: fixed the last known bugs, crazy validation constraints
5361 when a document is standalone seems correctly handled. There
5362 is a couple of open issues left which need consideration especially
5363 PE93 on external unparsed entities and standalone status.
5364 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
5365 The 2 tests left failing are actually in error. Cleanup done.
5366
5367Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
5368
5369 * valid.c: implemented E59 spaces in CDATA does not match the
5370 nonterminal S
5371
5372Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
5373
5374 * SAX.c parser.c valid.c: more validation test fixups
5375 * check-xml-test-suite.py: added duration info for the tests
5376
5377Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
5378
5379 * parser.c valid.c: a couple of errors were reported but not
5380 saved back as such in the parsing context. Down to 1% failure rate
5381 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
5382
5383Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5384
5385 * xmlInternald.c: isExtender was missing a char
5386 * parser.c include/libxml/parser.h: % are acceptable in the
5387 internal subset if within a PUBLIC ID
5388
5389Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
5390
5391 * SAX.c parserInternals.c valid.c: more work on the conformance
5392 suite. Took the step to finally block documents with encoding
5393 errors. It's a fatal error per the spec, people should have fixed
5394 their documents by now.
5395
5396Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
5397
5398 * check-xml-test-suite.py: fixed the test script after some discussion
5399 on the semantic of TYPE="error"
5400 * Makefile.am: added the script to the distrib
5401
5402Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
5403
5404 * SAX.c entities.c: fixed a couple of conformances issues deep
5405 into the validation code (standalone and undeclared Notations)
5406
5407Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
5408
5409 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
5410 stayed there for years !
5411
5412Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5413
5414 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
5415 missing
5416
5417Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
5418
5419 * check-xml-test-suite.py: improved the behaviour a bit as
5420 well as the logs
5421 * parser.c valid.c SAX.c: fixed a few more bugs
5422 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
5423
5424Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
5425
5426 * check-xml-test-suite.py: python script to run regression tests
5427 against the XML Test suite of W3C/OASis
5428 * SAX.c: fixed a validation bug
5429 * parser.c: fixed 3 errors pointed by the test suite
5430 * doc/buildDocBookCatalog: fixed a typo pointed by drake
5431 * python/Makefile.am: fixed a dependendy
5432
5433Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
5434
5435 * xmlmemory.c: avoid a warning bug #71594
5436
5437Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
5438
5439 * xmlmemory.c: Jesse Perry provided a patch to remove a few
5440 warning on alpha/Tru64
5441
5442Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5443
5444 * include/libxml/entities.h: fixing a comment
5445 * valid.c: fixing some troubles with validity check on namespaces
5446 * result/VC/NS3 test/VC/NS3: added a specific regression test
5447
5448Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
5449
5450 * tree.c: Fixing #71342 serializing '\n' in attribute values
5451 * result/noent/att3 result/att3 test/att3: added a specific
5452 test.
5453
5454Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
5455
5456 * python/libxml.c: couple of bug fixes
5457
5458Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
5459
5460 * python/*.py: removed tabs and used spaces.
5461
5462Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
5463
5464 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
5465 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
5466
5467Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
5468
5469 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
5470 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
5471
5472Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
5473
5474 * include/libxml/encoding.h include/libxml/entities.h
5475 include/libxml/globals.h include/libxml/parser.h
5476 include/libxml/threads.h include/libxml/tree.h
5477 include/libxml/xmlmemory.h: trying to fix the include mess
5478
5479Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
5480
5481 * include/libxml/xmlmemory.h: reverted part of the previous
5482 attempt to provide #69655, this was breaking the build.
5483
5484Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
5485
5486 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
5487 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
5488 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
5489 include/libxml/parserInternals.h include/libxml/tree.h
5490 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
5491 Tentatively fixed #69655 , make compiling with -Wredundant-decls
5492 clean.
5493 * python/libxml.c: fixed a warning.
5494
5495Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
5496
5497 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
5498 copying of node, merge back IDs in the target document.
5499 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
5500 test/XInclude/ents/ids.xml: test case
5501 * result/VC/ElementValid4: output changed due to a typo fix
5502
5503Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
5504
5505 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00005506 generate the dependencies right as Jacob found out. Add
5507 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005508
5509Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5510
5511 * parserInternals.c valid.c: Justin Fletcher found some parts
5512 of the code needing cleanup
5513 * libxml.spec.in python/Makefile.am python/generator.py
5514 python/libxml.c python/libxml.py: Fixed the python Makefiles
5515 corrected a bug showing up on ia64, changed the name of the
5516 python internal module too
5517
5518Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
5519
5520 * Makefile.am: applied patch from Andris Pavenis for binary
5521 name suffixes
5522
5523Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
5524
5525 * xmllint.c win32/win32config.h: fixing #68748
5526
5527Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
5528
5529 * valid.c: fixing #70166
5530
5531Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
5532
5533 * valid.c: fixing #70077
5534
5535Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
5536
5537 * Copyright Makefile.am README configure.in libxml.spec.in:
5538 Changed to the MIT Licence
5539 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
5540 doc/xmlio.html: updated the doc accordingly
5541 * include/libxml/xmlwin32version.h configure.in: preparing
5542 2.4.14 release
5543 * python/generator.py python/libxml.c python/libxml2-python-api.xml
5544 python/libxml2class.txt python/libxml_wrap.h python/types.c:
5545 fixed the const xmlChar * wrapper and generator, XPath extension
5546 functions now use the context as first argument
5547 * python/tests/tstxpath.py python/tests/xpath.py
5548 python/tests/xpathext.py: Updated the tests accordingly
5549 * tree.c: fixed bug #70067
5550
5551Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
5552
5553 * Makefile.am: cleanup
5554 * debugXML.c: always use stdout if output is NULL
5555 * xmlIO.c: don't close filedescriptors passed to outputBuffers
5556 * python/Makefile.am python/generator.py python/libxml2class.txt
5557 python/libxml_wrap.h python/types.c: augmented the number of bindings
5558 handling FILE * and XPath contexts
5559 * python/tests/Makefile.am: avoid a stupid problem due to the
5560 use of TEST.
5561
5562Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
5563
5564 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
5565
5566Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
5567
5568 * python/TODO python/libxml.c: cleanup the extension function lookup
5569 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
5570
5571Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
5572
5573 * configure.in python/Makefile.am: do not install outside
5574 of prefix
5575
5576Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5577
5578 * python/TODO python/libxml.c: started adding SAX interfaces
5579 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
5580 SAX test
5581
5582Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5583
5584 * tree.c: hardened the addChild function
5585 * python/generator.py python/libxml.c python/libxml2-python-api.xml
5586 python/libxml2class.txt python/libxml_wrap.h python/TODO:
5587 added accessors needed for xmlNode, a bit more testing and
5588 extension of interfaces
5589 * python/tests/Makefile.am python/tests/build.py: added a test
5590 build from scratch/save/load/check
5591
5592Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
5593
5594 * parserInternals.c: change a small bit in the way valididy
5595 error messages get initialized
5596 * python/TODO python/libxml.c python/libxml2-python-api.xml
5597 python/libxml2class.txt python/libxml_wrap.h python/types.c:
5598 added some memory debugging to track leaks at the libxml2 level
5599 * python/tests/*.py: changed all tests to check for leaks,
5600 there is just one left in XPath extension registrations.
5601
5602Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
5603
5604 * python/TODO python/generator.py python/libxml2-python-api.xml
5605 python/libxml2class.txt: more accessor classes for the parser
5606 context, allow to switch on and check validity
5607 * python/tests/Makefile.am python/tests/error.py
5608 python/tests/invalid.xml python/tests/valid.xml
5609 python/tests/validate.py: attded more test and and added error.py
5610 which I forgot to commit in the last step
5611
5612Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5613
5614 * python/Makefile.am python/types.c: cleanup
5615 * python/libxml.c python/libxml.py python/libxml_wrap.h
5616 python/generator.py python/libxml2-python-api.xml
5617 python/libxml2class.txt: added class for parser context, added
5618 first cut for push mode support. Added a framework to generate
5619 accessors functions.
5620 * python/tests/Makefile.am python/tests/push.py: added a push
5621 test
5622
5623Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
5624
5625 * python/Makefile.am python/TODO python/libxml.py: fixed a small
5626 bug a bit of cleanup.
5627
5628Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
5629
5630 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
5631 python/libxml2class.txt: adding error redirections and preformat
5632 to a python handler
5633 * python/tests/Makefile.am python/tests/*.py: cleanup made all
5634 tests self checking
5635
5636Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
5637
5638 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
5639 a function
5640
5641Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
5642
5643 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
5644 python/libxml.c python/libxml2-python-api.xml
5645 python/libxml2class.txt: Progressing through the TODOs, class
5646 description output, extra XML API, RPM now builds the wrappers
5647 for all python installed versions
5648
5649Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
5650
5651 * configure.in libxml.spec.in python/Makefile.am python/TODO
5652 python/generator.py python/libxml2class.txt: added more informations
5653 in the libxml2-python package including docs. Slightly changed
5654 the class hierarchy
5655 * python/tests/*: added basic regression tests infrastructure too
5656
5657Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
5658
5659 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
5660 added libxml2-python as part of the packages installed
5661
5662Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
5663
5664 * python/Makefile.am python/generator.py python/libxml.c
5665 python/libxml.py: more work, now able to extend the
5666 XPath interpreter with functions written in python.
5667
5668Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
5669
5670 * python/Makefile.am: Jacob sent a patch to allow building from
5671 tarfile.
5672
5673Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
5674
5675 * python/Makefile.am python/libxml.c configure.in Makefile.am:
5676 inserted the python wrappers build, I hope this won't be too
5677 unportable
5678
5679Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
5680
5681 * xpath.c: minor optimization
5682 * python/generator.py python/libxml.c python/libxml.py
5683 python/libxml_wrap.h: more work on the python bindings,
5684 they now support XPath and there is no evident leak
5685
5686Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
5687
5688 * python/generator.py python/libxml.c python/libxml.py:
5689 more work on the python bindings generator.
5690
5691Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
5692
5693 * python/generator.py python/libxml.c python/libxml_wrap.h:
5694 more work on the python bindings.
5695
5696Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
5697
5698 * python/generator.py python/libxml.c python/libxml.py
5699 python/libxml_wrap.h: commited early version of a python binding
5700 for private use only ATM
5701
5702Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
5703
5704 * entities.c tree.c include/libxml/entities.h: applied patch
5705 from Anthony Jones to implement copy of DTD subtree too. Had
5706 just to keep 2 function private which really ought to become
5707 public ones.
5708
5709Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5710
5711 * xmllint.c: added pointers to the web pages in the usage()
5712
5713Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
5714
5715 * tree.c: more fixes from Petr Kozelka for attribute handling
5716 in the tree API to align the semantic with DOM.
5717
5718Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
5719
5720 * valid.c tree.c entities.c: another set of patches from
5721 Anthony Jones for copy operations cleanup and robustness
5722
5723Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5724
5725 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
5726 an alphabetic index based on comments content
5727 * doc/*: rebuilt the web site with the new references
5728
5729Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
5730
5731 * parserInternals.h: Greg Sjaardema suggested to use an
5732 eponential buffer groth policy in xmlParserAddNodeInfo()
5733
5734Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
5735
5736 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
5737 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
5738 doc/parsedecl.py doc/Makefile.am: updated the python extractor
5739 to generate cross-references, and added/updated the stylesheets
5740 to generate and link API indexes. The generic keyword index
5741 is not done yet.
5742 * doc/*.html: regenerated all the usual docs too
5743
5744Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
5745
5746 * debugXML.c: added an xpath function to the shell for T. V. Raman
5747
5748Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5749
5750 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
5751 debug routines.
5752
5753Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5754
5755 * tree.c: apply an patch from Petr Kozelka for unlink and replace
5756 support of attribute nodes
5757
5758Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
5759
5760 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
5761 hopefully near complete and fully documented of the API in XML
5762 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
5763 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
5764 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
5765 include/libxml/parserInternals.h include/libxml/valid.hi
5766 include/libxml/xmlIO.h include/libxml/xmlerror.hi
5767 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
5768 include/libxml/xpath.h include/libxml/xpathInternals.h:
5769 Cleaned up the doc comments a lot in the process, the interface
5770 coverage is now 100%
5771
5772Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
5773
5774 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
5775 extracts comments from the gtk-doc DocBook output (a bit
5776 convoluted but seems to work).
5777
5778Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
5779
5780 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
5781 added an XML description of the API, moved the script generating
5782 it here. Added a "make api" target
5783
5784Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
5785
5786 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
5787
5788Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
5789
5790 * xpath.c include/libxml/xpathInternals.h: the change made to
5791 xmlXPathFuncLookupFunc was incompatible roll it back
5792
5793Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
5794
5795 * SAX.c: cleanup patch from Anthony Jones
5796 * doc/Makefile.am: fix the headers to avoid in make scan
5797 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
5798 includes, * vs Ptr and general cleanup
5799 * parsedecl.py: first version of a script to extract the
5800 module interfaces, the goal will be to provide .decl or XML
5801 specification of the interfaces to build wrappers.
5802
5803Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
5804
5805 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
5806 now provides return codes in case of errors
5807
5808Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
5809
5810 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
5811 Upgraded to trio baseline 1.6
5812 * strio.h strio.c: Replaced by triostr.h and triostr.c
5813
5814Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
5815
5816 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
5817 of strdup usage in the code
5818
5819Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5820
5821 * parser.c error.c: Keith Isdale complained rightly that
5822 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
5823
5824Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
5825
5826 * tree.c: fixed the funxtion to set the xml: attributes
5827 * debugXML.c: added "setbase" to test it.
5828
5829Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
5830
5831 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
5832 to allow updating an attribute content
5833
5834Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5835
5836 * libxml.h: try to avoid problems when compiling on Windows
5837
5838Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
5839
5840 * hash.c: patch from Anthony Jones for hash.c allocation size
5841 * Makefile.am: trying to work around Yet Another Libtool Madness
5842 and build the 2.4.13 release finally ...
5843
5844Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
5845
5846 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
5847 * doc/* : update of the documentation
5848
5849Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
5850
5851 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
5852 at fixing #61290 :-(
5853
5854Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
5855
5856 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
5857 Fixes bug #67229
5858
5859Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
5860
5861 * tree.c: trying to avoid troubles when a subtree is copied
5862 and coalesced in part with the target tree. Should fix
5863 bug #67407
5864
5865Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5866
5867 * valid.c: fixed validation of attributes content of type
5868 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
5869 values, very old bug. Fixes #67671
5870
5871Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5872
5873 * parser.c include/libxml/parserInternals.h tree.c: integrated
5874 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
5875 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
5876
5877Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
5878
5879 * threads.c: applied Serguei Narojnyi's patch to add native
5880 thread support on the Win32 platform
5881 * testThreadsWin32.c Makefile.am: added the test program also
5882 from Serguei, Win32 specific
5883 * include/win32config.h include/libxml/xmlwin32version.h.in:
5884 added patch from Igor for the Windows thread specific defines.
5885
5886Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
5887
5888 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
5889
5890Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
5891
5892 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
5893 output page into XMLinfo.html. Close bug #66951 and
5894 raised by Robert Collins too.
5895
5896Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
5897
5898 * encoding.c: Paul Keogh pointed out a possibility of segfault
5899 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
5900 Closes bug # 68238
5901
5902Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
5903
5904 * doc/*.html: updated the Gdome2 links
5905
5906Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
5907
5908 * libxml.h: Applied following patches from Robert Collins
5909 and make sure IN_LIBXML is defined when compiling it
5910 -------
5911 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
5912 as well as Visual C.
5913 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
5914 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
5915 * strio.c (PLATFORM_UNIX): Define for Cygwin.
5916 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
5917 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
5918 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
5919 xmlSysIDExists xmlNoNetExists).
5920 * xmllint.c: Don't include winsock2.h for Cygwin.
5921
5922Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
5923
5924 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
5925 when the version info is not present.
5926
5927Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
5928
5929 * tree.c: Anthony Jones pointed out a problem in
5930 xmlStringGetNodeList() and provided a fix for it
5931
5932Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5933
5934 * parser.c: patch from Frank J Franklin to remove a bug in
5935 xmlCreatePushParserCtxt() when the initial buffer passed
5936 is large.
5937
5938Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5939
5940 * win32/*: big cleanup of the Windows/MSVC project files
5941 from Igor Zlatkovic
5942
5943Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
5944
5945 * doc/Makefile.am: should fix #67674 and avoid troubles if
5946 xsltproc is not available or fails in the prefix provided
5947
5948Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
5949
5950 * xmlmemory.c: one more doc patch from Charlie Bozeman.
5951
5952Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5953
5954 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
5955 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
5956 Fixed a few other problems raised by Charlie Bozeman.
5957 * result/VC/ElementValid[5-7]: fixed the output
5958
5959Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
5960
5961 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
5962 patches from Charlie Bozeman. Regenerated the HTML docs.
5963
5964Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
5965
5966 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
5967 for Windows from Igor
5968
5969Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5970
5971 * xmllint.c: applied Justin Fletcher patch for --output or -o
5972
5973Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
5974
5975 * win32/libxml2/libxml2.def.src: close #67019
5976
5977Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
5978
5979 * xmllint.c: applied Justin Fletcher generic timing patch
5980 similar to the one already applied to xsltproc.
5981
5982Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
5983
5984 * include/libxml/tree.h tree.c: applied documentation patches
5985 from Charlie Bozeman
5986
5987Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
5988
5989 *doc/xmllint.xml, xmllint.1 - document --dropdtd
5990
5991Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
5992
5993 * valid.c: fix the xmlStrdup() used in the previous patch.
5994 * valid.c: added --dropdtd
5995 * tree.c: fixed xmlUnlinkNode so it also removes the references
5996 from the document if the node is a DTD
5997
5998Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
5999
6000 * HTMLtree.c valid.c: cleanup some static declarations
6001
6002Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
6003
6004 * xmllint.c: removed another strdup()
6005 * doc/FAQ: removed the HP/UX entry
6006
6007Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
6008
6009 * valid.c: fix bug #66816 when validating.
6010 * xmllint.c: don't use sys/time.h if configure did not found it
6011
6012Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
6013
6014 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
6015 xmlcatalog_man.xml
6016
6017Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
6018
6019 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
6020 xmlInitMemory() was declared twice
6021
6022Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
6023
6024 * globals.c: do not reference strdup() !
6025 * configure.in libxml-2.0.pc.in: trying to fix the libs
6026 of the various config extraction modules
6027
6028Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
6029
6030 * configure.in : preparing 2.4.12
6031 * doc/* : updated and rebuilt the docs
6032
6033Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
6034
6035 * uri.c: closed bug #66159
6036 * testURI.c: added --escape option
6037 * configure.in: some cleanup for xml2-config --cflags
6038
6039Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
6040
6041 * globals.c testThreads.c: removed some misplaced includes
6042 of xmlversion.h
6043
6044Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
6045
6046 * threads.c: patch from Gary Pennington fixing a possible
6047 problem at initialization time.
6048
6049Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
6050
6051 * configure.in libxml.h parser.c testThreads.c macos/: integrated
6052 Eric Lavigne contribution to build libxml2 on MacOS using
6053 CodeWarrior.
6054
6055Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
6056
6057 * xmllint.c: applied Geert Kloosterman's patch to fix
6058 --repeat --timing output
6059
6060Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
6061
6062 * parser.c: Robin Berjon <robin@knowscape.com> found a case
6063 where non-wellformed XML declaractions were not detected.
6064
6065Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
6066
6067 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
6068
6069Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
6070
6071 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
6072 gets reset by xmlCleanupInputCallbacks() and this makes the
6073 function useless. Same for output.
6074
6075Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
6076
6077 * xmlIO.c: robert pointed out a loop error in callback cleanups
6078
6079Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
6080
6081 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
6082 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
6083 they are not really tied to debugging
6084
6085Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
6086
6087 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
6088 * xmllint.c: better --catalogs description
6089
6090Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
6091
6092 * tree.c: fixed a couple of problems in xmlSetProp()
6093
6094Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
6095
6096 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
6097 unappropriate stdout output.
6098
6099Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
6100
6101 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
6102 by Denis Beurive, closes #65111
6103
6104Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
6105
6106 * valid.c: in case of content model validity error, don't
6107 print it if validity warnings were not requested.
6108
6109Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
6110
6111 * nanoftp.c: applied a couple of patches from Brian D Ripley.
6112 * parserInternals.c: removed the last exit() call. Print an
6113 unmaskable error on stderr instead (library mismatch detection)
6114
6115Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
6116
6117 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
6118 shell instructions from Heiko Rupp
6119
6120Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
6121
6122 * catalog.c: use the URL notation file:// for default catalog paths
6123
6124Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
6125
6126 * include/libxml/tree.h: better comments for _private fields
6127 * tree.c: removed a problem when copying an entity reference.
6128
6129Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
6130
6131 * vms/*: updated instructions and diffs from John A Fotheringham
6132
6133Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
6134
6135 * include/libxml/xmlerror.h: avoid an include problem if
6136 #include <libxml/xmlerror.h> happens first in code
6137 seems to be the case in KDE libs
6138
6139Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
6140
6141 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
6142 from Igor for Windows
6143
6144Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
6145
6146 * Makefile.am: Gary Pennington pointed out a missing prefix
6147
6148Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
6149
6150 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
6151 * doc/*: upgraded and rebuilt the docs
6152
6153Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
6154
6155 * HTMLparser.c: fix comment in scripts element parsing.
6156 * result/HTML/doc3*: updated the results.
6157
6158Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
6159
6160 * uri.c: another URI bug fix #63336, using Joel Young patch.
6161
6162Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
6163
6164 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
6165 a cleaned up version of the Pwd shell string generation.
6166
6167Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
6168
6169 * valid.c include/libxml/tree.h: trying to fix namespaces +
6170 validation problems for good, closing #63619 in the process
6171 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
6172 wrong in this respect, fixed it.
6173
6174Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
6175
6176 * xmllint.c: Morus Walter patch to allow --format and --encode
6177
6178Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
6179
6180 * debugXML.c: Stefan Kost provided an help command for the shell
6181
6182Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
6183
6184 * debugXML.c: Heiko Rupp pointed that the shell would crash
6185 on empty nodesets returns.
6186
6187Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
6188
6189 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
6190 migh need the history libraries
6191
6192Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
6193
6194 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
6195 handle the case of < in quoted attributes, Bastian Kleineidam
6196
6197Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
6198
6199 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
6200 fixing catalog breakages
6201 * Makefile.am catalog.c result/catalogs/catal
6202 result/catalogs/mycatalog.* test/catalogs/catal*:
6203 fixed more problems in catalog support, added more regression tests
6204 for both XML and SGML catalog handling
6205
6206Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
6207
6208 * debugXML.c: applied an improvement to xmlGetLineNo() from
6209 Keith Isdale
6210
6211Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
6212
6213 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
6214 Side effect of the progressive catalog loading
6215
6216Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
6217
6218 * Makefile.am: confexecdir and confexec_DATA were defined twice
6219 pointed out by Karl Eichwalder
6220
6221Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
6222
6223 * xmlcatalog.c: avoid unlink() and use remove() instead.
6224
6225Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
6226
6227 * libxml.spec.in: cleanup
6228 * include/libxml/xmlwin32version.h: updated with 2.4.8
6229
6230Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
6231
6232 * encoding.c global.data globals.c testThreads.c: fix bug #63752
6233 of compiling libxml with a non standard set of options
6234
6235Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
6236
6237 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
6238 document --sgml option, fixing gnome bugzilla #63382
6239
6240Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
6241
6242 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
6243 breakage of 2.4.7, added a couple of really needed APIs
6244 like xmlCatalogIsEmpty() and xmlNewCatalog()
6245 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
6246 for install-catalog
6247 * configure.in: preparing 2.4.8
6248
6249Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
6250
6251 * HTMLtree.c tree.c include/libxml/HTMLtree.h
6252 include/libxml/tree.h include/libxml/xmlIO.h: more include
6253 cleanups, export cleanly one html output + format function.
6254
6255Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
6256
6257 * parser.c: removed initGenericErrorDefaultFunc call from
6258 xmlInitParser() since it could destroy previous calls to
6259 xsltSetGenericErrorFunc() effects
6260
6261Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
6262
6263 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
6264 keyword.
6265
6266Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
6267
6268 * Makefile.am: cleanup
6269 * threads.c: cleanup too
6270 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
6271 from xsltproc
6272 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00006273 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00006274
6275Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
6276
6277 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
6278 was not used anymore !
6279
6280Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
6281
6282 * configure.in: preparing 2.4.7
6283 * Makefile.am doc/Makefile.am: switched to the latest xmllint
6284 manual page from John
6285 * doc/*: updated the doc and rebuilt the generated pages
6286
6287Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
6288
6289 * xmlIO.c: closing bug #62711, the library should never
6290 close stdin or stdout.
6291
6292Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
6293
6294 * uri.c: second pass at fixing #63336, using Joel Young
6295 final patch. looks okay.
6296
6297Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
6298
6299 * uri.c include/libxml/uri.h: trying to clear #63336
6300 allowing the escaping routine to parse unconformant
6301 URI-References.
6302
6303Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
6304
6305 * vms/readme.vms vms/build_libxml.com nanoftp.c
6306 include/libxml/xmlversion.h.in: a few VMS updates from
6307 John A Fotheringham
6308 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
6309 and xmlCleanupOutputCallbacks() for the Perl binding people.
6310
6311Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
6312
6313 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
6314 apply fixes to close #63271 and avoid segfaults when
6315 the error routine gets callbed before xmlInitParser()
6316 get called.
6317 * nanoftp.c error.c: Applied patches from Justin Fletcher
6318 correcting some xmlGenericError misuses.
6319
6320Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
6321
6322 *doc/xmllint.xml, doc/xmllint.1
6323 New and improved man page for xmllint - .xml is the original, .1
6324 is the generated man page
6325
6326Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
6327
6328 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
6329 the web site from the main HTML document.
6330
6331Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
6332
6333 * parser.c: fixed an erroneous validation bug when PE refs
6334 occurs in external parsed entities referenced from the
6335 internals subset
6336 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
6337 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
6338 added the associated testcase, it's a nice one.
6339 * HTMLparser.c: generate the DTD node as HTML still ...
6340 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
6341
6342Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
6343
6344 * HTMLparser.c: fixed a bug in htmlNewDoc()
6345
6346Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
6347
6348 * test/threads/*: added entities testing to the Thread test
6349 * testThreads.c: make the test reasonable
6350 * DOCBparser.c: fix the DTD public and system ID
6351 * xmllint.c: added --sgml for SGML DocBook importing
6352 * Makefile.am: added Docbtests target
6353
6354Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
6355
6356 * nanoftp.c: use only "anonymous@" string for anonymous passwds
6357 * testThreads.c: removed bogus include
6358
6359Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
6360
6361 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
6362 fixed a very serious (looping) validation bug
6363
6364Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
6365
6366 * include/libxml/globals.h include/libxml/threads.h threads.c
6367 testThreads.c: far more testing, cleaning up bugs
6368 * *.c : make sure globals.h is always included.
6369
6370Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
6371
6372 * HTMLparser.c: try to get rid of parser loops for good.
6373
6374Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
6375
6376 * configure.in: fixed some bugs in CFLAGS passing.
6377 * test/threads Makefile.am testThreads.c: added a specific
6378 threaded test case (really nasty, guaranteed).
6379
6380Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
6381
6382 * catalog.c: serious cleanup on the management of the
6383 XML catalog tree, more tests done, especially with
6384 the catalog PI.
6385
6386Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
6387
6388 * catalog.c: avoid a problem in catalog cleanup on SMP if
6389 catalogs were not initialized.
6390
6391Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
6392
6393 * catalog.c xpath.c: trying to cleanup the not thread safe
6394 parts of the library.
6395
6396Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
6397
6398 * include/libxml/globals.h configure.in global.data: make
6399 the allocation be per-thread a configure option
6400 * encoding.c include/libxml/parser.h: fixed compilation
6401 errors
6402
6403Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
6404
6405 * include/libxml/parser.h: Norm reported that a few lines
6406 added were breaking libxslt compile, removed them for now
6407
6408Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
6409
6410 * parser.c parserInternals.c threads.c: debugged and fixed
6411 initialization problems which were giving troubles on SMP
6412 boxes.
6413
6414Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
6415
6416 * include/libxml/Makefile.am: missing globals.h
6417
6418Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
6419
6420 * globals.c: added a couple of standard includes.
6421
6422Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
6423
6424 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
6425 include/libxml/parserInternals.h include/libxml/tree.h
6426 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
6427 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
6428 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
6429 Applied the last patches from Gary, cleanup, activated threading
6430 all user accessible global variables are now handled in globals.[ch]
6431 Still a bit rought but make tests passes with either
6432 --with-threads defined at configure time or not.
6433 * Makefile.am example/Makefile.am: added globals.[ch] and threads
6434 linking options
6435
6436Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
6437
6438 * Makefile.am include/libxml/Makefile.am
6439 include/libxml/globals.h globals.c include/libxml/threads.h
6440 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
6441 configure.in: started integrating the core of the thread support
6442 not activated yet but half integrated. The code should still
6443 compile and work anyway.
6444
6445Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
6446
6447 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
6448 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
6449 integrating the non-controversial parts of Gary Pennington
6450 multithread patches
6451 * catalog.c: corrected a small bug introduced
6452
6453Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
6454
6455 * catalog.c include/libxml/catalog.h: very serious cleanup,
6456 isolating unportable code and as much as possible the accesses
6457 to the global shared catalog. May need more testing !
6458
6459Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
6460
6461 * include/libxml/debugXML.h debugXML.c tree.c: integrating
6462 Keith Isdale patches for the XSLT debugger interfaces. Some
6463 cleanup
6464
6465Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
6466
6467 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
6468 * DOCBparser.c: generate line nubers in elements
6469
6470Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
6471
6472 * configure.in: preparing 2.4.6 release
6473 * doc/xml.html doc/html/*: updated and rebuilt the docs
6474 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
6475
6476Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
6477
6478 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
6479 adding documentation for DV's supercatalog support
6480
6481Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
6482
6483 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
6484 super catalog support adding one API and one flag --sgml to
6485 xmlcatalog
6486
6487Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
6488
6489 * doc/xmlcatalog_man.xml, xmlcatalog.1
6490 One more crack at
6491 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
6492
6493
6494Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6495
6496 * xpath.c: implemented xmlXPathObjectCopy for external objects
6497 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
6498
6499Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
6500
6501 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
6502 finishing up fix to
6503 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
6504 the xmlcatalog man page display more elegantly
6505
6506Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
6507
6508 * configure.in: closing bug #61832
6509 * HTMLparser.c: removed a warning
6510
6511Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
6512
6513 * xpath.c: fixing #61673 part I, do not loose doc information
6514 when copying result value trees.
6515
6516Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
6517
6518 * xpath.c: trying to harden the XPath interpreter
6519
6520Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
6521
6522 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
6523 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
6524
6525Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
6526
6527 * HTMLparser: repaired another loop problem
6528
6529Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
6530
6531 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
6532 parsing.
6533 * xpath.c: fix bug #61291 the default XML namespace node is
6534 missing from the namespace axis.
6535 * tree.c: refuse to create namespaces nodes with prefix "xml"
6536
6537Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
6538
6539 * SAX.c: ouch a non-defined namespace could lead to a crash,
6540 fixed #61215
6541
6542Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
6543
6544 * parserInternals.c: closed bug #61054
6545
6546Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
6547
6548 * include/libxml/Makefile.am: closing #60708
6549
6550Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
6551
6552 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
6553 adding xmlSAXParseFileWithData following Marco Stipek suggestion
6554
6555Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
6556
6557 * valid.c: close bug #61550 when xml: wasn't considered a namespace
6558
6559Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
6560
6561 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
6562 * DOCBparser.c HTMLparser.c parser.c: fixed typos
6563
6564Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
6565
6566 * catalog.c: Justin Fletcher provided cleaup code in case
6567 HAVE_STAT is not defined
6568 * include/win32config.h: Igor Zlatkovic suggested to have
6569 HAVE_STAT defined there
6570
6571Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
6572
6573 * catalog.c - fixed typing error reported by M. Barros
6574
6575Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
6576
6577 * xmllint.c - fixing typo
6578
6579Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
6580
6581 * HTMLparser.c: small enhancement to prevent loop on
6582 unrecognizable data
6583
6584Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
6585
6586 * parserInternals.c: applying patch from bug #60757 this
6587 should close it
6588
6589Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
6590
6591 * catalog.c xmlcatalog.c: removed a couple of warning
6592 * xpath.c: try to solve the linking problem on platforms
6593 needing trio to compile
6594
6595Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
6596
6597 * Makefile.am libxml.spec.in: backing up non-documented changes
6598 commited without review or aproval by Jens Finke <jens@gnome.org>
6599 * HACKING: made 100% clear that no commit should be done directly
6600
6601Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
6602
6603 * configure.in: Joe Orton provided a patch fixing a problem
6604 when iconv is specified to be in a non-standard directory
6605 but wasn't exported in xml2-config --cflags
6606
6607Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
6608
6609 * configure.in: let's ship 2.4.5 before getting too much
6610 troubles with 2.4.4 errors.
6611
6612Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
6613
6614 * encoding.c entities.c: do not output hexadecimal charrefs
6615 when serializing HTML since some version of Netscape can't
6616 grok it, generate decimal ones.
6617 * result/HTML/doc3.htm: output changed due to previous test
6618 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
6619
6620Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
6621
6622 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
6623 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
6624
6625Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
6626 Released 2.4.4
6627
6628 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
6629 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
6630 updated the configuration scripts systems accordingly
6631
6632Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
6633
6634 * configure.in: preparing for 2.4.4
6635 * doc/xml.html doc/html/*: updated and rebuilt the docs
6636
6637Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
6638
6639 * win32/dsp/libxml2.def.src: tried to incorporate comments
6640 from bug #59220
6641
6642Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
6643
6644 * parser.c result/noent/wml.xml: fixed bug #59981 related
6645 to handling of '&' in attributes when entities are substitued
6646
6647Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
6648
6649 * libxml.h include/libxml/xmlversion.h.in
6650 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
6651 Tried to close bug #60131
6652
6653Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
6654
6655 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
6656
6657Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
6658
6659 * SAX.c: fixing bug #59946 on xmlns=""
6660
6661Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
6662
6663 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
6664 but allocates a new error code.
6665
6666Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
6667
6668 * xmllint.c: John Fleck fixed typos in the options output
6669 * parser.c SAX.c: fix ignorable white space SAX selection
6670
6671Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
6672
6673 * entities.c: Steve Underwood found the possibility of an
6674 ininite loop in case of error.
6675
6676Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
6677
6678 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
6679
6680Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
6681
6682 * parser.c: warn if version is not 1.0 but it's not
6683 strictly speaking an error after analyzing the spec
6684
6685Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
6686
6687 *doc/catalog.html - add link to the html version of the
6688 man page, other linguistic cleanups
6689
6690Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
6691
6692 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
6693 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
6694 file, has not yet been included in the build.
6695
6696Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
6697
6698 * catalog.c: removed a duplicate affectation Justin Fletcher
6699
6700Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
6701
6702 * tree.c: Armin Sander pointed a possible text coalescing
6703 problem, completed his patch.
6704
6705Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6706
6707 * trionan.c: Fixed const and volatile re-definition problem
6708
6709Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
6710
6711 * libxml.4 parser.c: doc updates from Heiko Rupp
6712 * parserInternals.c: 2 sanity checks from Heiko Rupp
6713
6714Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
6715
6716 * tree.c: applied patch from Armin Sander to make some pointers
6717 const in xmlCopyNode()
6718 * include/libxml/tree.h: added fix to the header
6719
6720Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
6721
6722 * xpath.c: hum, restrict the integer usage gcc bug workaround
6723 to only gcc compilers so that other architecture don't get
6724 penalized by this limitation.
6725 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
6726
6727Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
6728
6729 * valid.c: fixed a Windows compiler warning (Chris Poblete)
6730 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
6731
6732Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
6733
6734 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
6735 --convert option to xmlcatalog to convert SGML ones to
6736 the XML syntax.
6737 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
6738
6739 2.4.3 got released at that point
6740Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
6741
6742 * catalog.c xmlIO.c: started some serious testing and fixed
6743 a few bug and optmization needs.
6744
6745Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
6746
6747 * Makefile.am configure.in include/libxml/xmlwin32version.h:
6748 preparing for a 2.4.3 release even if it may not be ready yet
6749 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
6750 all file parsing lookup to go through the entity resolver, add
6751 to add an API to bypass it (needed to load catalogs themselves),
6752 some cleanup on the catalog code too.
6753 * nanoftp.c: small cleanup
6754 * doc/catalog.html: small update
6755
6756Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
6757
6758 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
6759 Jun Kuriyama
6760
6761Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
6762
6763 * doc/catalog.html: finished the catalog documentation
6764
6765Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
6766
6767 * doc/catalog.html doc/xml.html: added documentation about
6768 Catalog support, misses an API description
6769 * doc/html/*: reextracted the API pages
6770
6771Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
6772
6773 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
6774 Added the part about section 7.2 on URI resolution,
6775 fixed a side effect in the HTML parser, look complete
6776 and ready to rock except the URI/SystemID part!
6777
6778Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
6779
6780 * include/libxml/catalog.h include/libxml/parser.h
6781 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
6782 xmlIO.c: added support and APIs needed for the catalog PI
6783 * include/libxml/xmlIO.h: cleanup
6784
6785Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
6786
6787 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
6788 include/libxml/catalog.h: starts to look okay, really
6789 plugged the new framework, cleaned a lot of stuff,
6790 added some APIs, except the PI's support missing this
6791 should be mostly complete
6792 * result/catalogs/* test/catalogs/*: added new test, enriched
6793 the existing one with URN ID tests
6794
6795Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
6796
6797 * catalog.c: fixed nextCatalog
6798 * result/catalogs/docbook test/catalogs/*: started adding
6799 a small regression test
6800
6801Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
6802
6803 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
6804 more work on the XML catalog support.
6805 * parser.c include/libxml/parser.h: small cleanup seems using
6806 list as a public parameter name can give portability troubles
6807 * trionan.c trionan.h xpath.c include/libxml/trionan.h
6808 include/libxml/xpath.h include/libxml/Makefile.am: removed
6809 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
6810 wrappers
6811
6812Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6813
6814 * Makefile.am trio.c triodef.h trionan.c xpath.c
6815 include/libxml/Makefile.am include/libxml/trionan.h:
6816 Re-worked Not-A-Number and Infinity support.
6817 * xmlcatalog.c: added readline include files
6818
6819Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
6820
6821 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
6822 testCatalog as xmlcatalog, making it an installed app
6823 adding a shell, and preparing it to be a /etc/xml/catalog
6824 management tool, though not ready yet
6825 * catalog.c include/libxml/catalog.h: adding support for
6826 XML Catalogs http://www.oasis-open.org/committees/entity/
6827 not finished, there is some interesting tradeoffs and a
6828 few open questions left.
6829
6830Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
6831
6832 * xmllint.c: fixed a line formatting problem
6833
6834Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
6835
6836 * SAX.c: removed a couple of unused variable (Albert Chin)
6837
6838Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
6839
6840 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
6841 trying to fix some troubles w.r.t. function returning
6842 const xxxPtr.
6843
6844Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
6845
6846 * win32/dsp/libxml2.def.src: another set of symbols conditionally
6847 defined
6848
6849Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
6850
6851 * xpointer.c: removed unused var
6852
6853Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
6854
6855 * testXPath.c: another small cleanup closing bug #59110
6856
6857Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
6858
6859 * win32/dsp/libxml2.def.src: small cleanup closing bug
6860 #59108
6861
6862Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
6863
6864 * example/gjobread.c: add xmlCleanupParser() before leaving
6865
6866Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
6867
6868 * config.h.in configure.in include/libxml/xmlwin32version.h:
6869 released 2.4.2
6870
6871Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
6872
6873 * include/libxml/valid.h debugXML.c valid.c: deprecate
6874 the non-boundchecking Sprintf functions, add Snprintf
6875 this should close bug #57984
6876
6877Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
6878
6879 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
6880 URIs before doing the lookups (pointed by Mark Vakoc)
6881
6882Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
6883
6884 * xpath.c: serious changes on Result Value Trees and NodeSets
6885 w.r.t. deallocation and collect operations. Probably not
6886 100% clean (merge of allocated trees smells like a problem).
6887 Seems sufficient to close #58943
6888
6889Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
6890
6891 * xmllint.c: adding a --format option
6892
6893Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
6894
6895 * xpath.c: count() was broken on Result Value Tree
6896 * xmlIO.c: fixed file:/// accesses on _WIN32
6897
6898Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
6899
6900 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
6901 macro was renamed, this should close bug #58683
6902
6903Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
6904
6905 * SAX.c: small fix fixing bug #58539 reported by coolo, in
6906 entity substitution mode text at the end of the entity might
6907 be added due to text coalescing.
6908 * nanoftp.c parser.c: small cleanup
6909
6910Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
6911
6912 * HACKING: added John Fleck right to commit in the doc subdir
6913
6914Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
6915
6916 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
6917 allow to inherit attributes from the DTD directly in the
6918 tree, this is needed for XPath and can be a useful feature.
6919 Inherited namespaces are always provided at the tree level now
6920 * test/defattr* result/defattr* result/noent/defattr*: added a couple
6921 of tests for this feature (XSLT being the prime user).
6922
6923Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
6924
6925 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
6926 testSAX.c xmlIO.c xmllint.c include/win32config.h
6927 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
6928 include/libxml/xmlwin32version.h.in win32/README.MSDev
6929 win32/dsp/*: applied Win32 Facelift No.2 patches from
6930 Igor Zlatkovic for Windows/MSC
6931
6932Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
6933
6934 * SAX.c: unparsedEntityDecl() the URI computation of the
6935 entity wasn't done breaking XSLT unparsed-entity-uri()
6936
6937Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
6938
6939 * xpath.c: fixed a bug when walking the descendants and
6940 the current node has no children
6941 * debugXML.c: show up when a text node is supposed to not be escaped
6942
6943Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6944
6945 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
6946 worked like the set:leading() function)
6947 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
6948
6949Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6950
6951 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
6952
6953Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6954
6955 * include/libxml/xmlIO.h: apply change to close #58141
6956 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
6957
6958Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6959
6960 * parser.c: when the internal subset uses a PE, then the
6961 included entity can use conditional sections.
6962
6963Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6964
6965 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
6966 when walking the namespace axis showing up in
6967 libxst/tests/general/bug-12
6968 * xmlmemory.c: added the possibility to trace a given block
6969 defined by its address
6970
6971Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6972
6973 * parser.c: don't override existing encoding specified before
6974 starting xmlParseDocument()
6975
6976Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6977
6978 * include/libxml/xmlwin32version.h: reinserted, needed for
6979 Windows users of CVS
6980
69812001-07-27 Darin Adler <darin@bentspoon.com>
6982
6983 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
6984 * testCatalog.c: Add include of <libxml/parser.h>.
6985
69862001-07-27 Darin Adler <darin@bentspoon.com>
6987
6988 * include/libxml/.cvsignore:
6989 * include/libxml/xmlwin32version.h:
6990 Remove this file from CVS because it's generated.
6991
6992Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6993
6994 * parser.c include/libxml/parser.h: applied const patches from
6995 Tom Moog #58002
6996
6997Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6998
6999 * xpath.c include/libxml/xpath{,Internals}.h: added a function
7000 lookup framework
7001
7002Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7003
7004 * tree.c: fixed xmlCopyNode() for documents
7005
7006Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7007
7008 * parser.c: fixed bugs #58073 reported by Greg Shtilman
7009
7010Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7011
7012 * parser.c: fixes bug #57652 reported by Morus Walter
7013
7014Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7015
7016 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
7017
7018Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7019
7020 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
7021 errors, lesson don't add new functions at 1am before a release
7022 * xpath.c: integrated fix from Bjorn to avoid divide by zero
7023 from XPath initialization when possible.
7024
7025Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7026
7027 * result/scripts/base*: removing history/readline changed
7028 this slightly
7029 * include/libxml/parser.h SAX.c parser.c parserInternals.c
7030 xmllint.c: make element content line number generation
7031 optionnal to avoid breaking old apps added interface to switch
7032
7033Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7034
7035 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00007036 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007037 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
7038 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
7039 John Kroll fixes to allow saving to HTTP via PUT (or
7040 POST of needed).
7041 * doc/html/*.html: regenerated the docs
7042
7043Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
7044
7045 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
7046 xmlHashScanFull and xmlHashScannFull3 to get passed the
7047 three keys as arguments to the callback function
7048
7049Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7050
7051 * configure.in Makefile.am: removed libxml softlink for good
7052 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
7053 100% coverage by gtk-doc
7054
7055Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7056
7057 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
7058 fixed serious troubles due to size_t vs. int mismatch
7059
7060Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7061
7062 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
7063
7064Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
7065
7066 * include/libxml/xpath{,Internals}.h xpath.c: added a more
7067 convenient extension API for value and context managing
7068 Now handles external objects through xmlXPathPopExternal,
7069 xmlXPathWrapExternal and xmlXPathReturnExternal.
7070 Added functions for sets operations (intersection, etc.)
7071
7072Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7073
7074 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
7075 xmlIO.c tree.c parserInternals.c entities.c encoding.c
7076 HTMLparser.c: cleanup of global variables, marking some
7077 const or private.
7078
7079Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
7080
7081 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
7082 fixed xmlXPathNodeSetItem when passing index=0
7083
7084Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7085
7086 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
7087
7088Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7089
7090 * xmllint.c: fixed compilation under Cygwin #57503
7091 * TODO: update
7092
70932001-07-13 Peter Williams <peterw@ximian.com>
7094
7095 * config.h.in: add #undef HAVE_DLFCN_H
7096
7097 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
7098 builddir.
7099
7100Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7101
7102 * win32/libxml2/libxml2.def.src: added a couple of exported entries
7103 raised by #57348 and #57381
7104
7105Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7106
7107 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
7108 tree.c xpointer.c: store the line numbder in element->content,
7109 may break some software, need a configuration mechanism
7110
71112001-07-10 Darin Adler <darin@bentspoon.com>
7112
7113 * .cvsignore:
7114 * example/.cvsignore:
7115 * include/.cvsignore:
7116 * include/libxml/.cvsignore:
7117 Various things that are generated and should be ignored.
7118
7119Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7120
7121 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
7122 * doc/xml.html doc/html/*: updated the docs
7123
7124Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7125
7126 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
7127 validation occured on content with element child
7128
7129Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7130
7131 * tree.c: fixed XML Base computation which was broken
7132 * debugXML.c: added a base function to the shell
7133 * Makefile.am result/scripts/* test/scripts/*: added scripts
7134 based regression tests, and adding 2 XML Base tests
7135
7136Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7137
7138 * tree.c: set properties doc and call xmlSetListDoc for properties
7139 content when grafting them in a different tree.
7140 * aclocal.m4: remove from CVS
7141
7142Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7143
7144 * win32/libxml2/libxml2.def.src: added some missing entry point
7145 for XPath (Mark Vakoc)
7146
7147Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7148
7149 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
7150 layer should URI-Unescape before trying to open resources.
7151
7152Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7153
7154 * xpath.c: fix the name() bug for elements in the default
7155 namespace reported by Charlie Bozeman
7156
7157Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7158
7159 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
7160 led to an XPath fix, improvements of SAX initialization, and
7161 an added option --nocdata to testXPath
7162
7163Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7164
7165 * doc/libxml-doc.el: Felix Natter provided anew version working
7166 with XEmacs too
7167
7168Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7169
7170 * include/libxml/xpath.h: small cleanup
7171 * doc/xml.html: update
7172
7173Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7174
7175 * Makefile.am configure.in include/libxml/xmlwin32version.h:
7176 released 2.3.14
7177
7178Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7179
7180 * doc/html/*: rebuilt the docs for the release
7181 * doc/xml.html: added 2.3.14 release.
7182
7183Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7184
7185 * xpath.c: a bug reported by Stephan Kulow empty nodesets
7186 were not equal to empty strings
7187
7188Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7189
7190 * SAX.c: fixed a URI-Reference computation problem when validating
7191 * xmlIO.c: small cleanup
7192
7193Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7194
7195 * parser.c: improved the description of a couple of interfaces
7196 upon Larry Stamper suggestion
7197
7198Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7199
7200 * SAX.c entities.c parser.c: changed completely the way entities
7201 are handled when running the parser in entity substitution mode.
7202 This fixes a bug reported by Stephan Kulow and nearly divides
7203 by 3 the amount of memory required by libxslt to load and process
7204 DocBook TDG.
7205
7206Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7207
7208 * HTMLparser.c: fixing a too early root closing problem raised
7209 byt Prashanth Naidu
7210
7211Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7212
7213 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
7214 raised by Mark Vakoc.
7215
7216Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7217
7218 * example/Makefile.am: fixed the include path to add srcdir/include
7219 * Makefile.am configure.in: fix from Albert Chin for iconv detection
7220 and some cleanup
7221
7222Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7223
7224 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
7225 lot of optimization work, results in significant improvements
7226 when handling really complex XPath queries. Add a small optimizer
7227 for unions, improve [n] and [last()], avoid some costly ops.
7228
7229Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7230
7231 * include/libxml/parser.h parser.c: xmlStrstr args are both const
7232 * xpath.c: small cleanup
7233 * xmlGetNsList: reformated, fixed problems if used on Entities
7234
7235Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7236
7237 * doc/xml.html: added 1.8.14 and 2.3.13 releases
7238
7239Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7240
7241 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
7242 * Makefile.am example/Makefile.am: workaround automake generating
7243 erroneous deps
7244
7245Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7246
7247 * include/win32config.h: bug #56801 Yon Derek provided a patch
7248 to the windows config file.
7249
7250Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7251
7252 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
7253 libxml.h : Yon Derek provided a set of changes to compile from
7254 CVS on Windows/MSC
7255
7256Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7257
7258 * parser.c: fixed UTF8 BOM support in push mode
7259 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
7260 added a specific testcase
7261
7262Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7263
7264 * Makefile.am: added --push regression tests
7265 * parserInternals.c: the XML parser segfaulted in --push mode
7266
7267Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7268
7269 * configure.in: moved the symlinks detection within a CVS
7270 check, this is not portable and will be removed soon.
7271 * xpath.c: small cleanup/speedup
7272
7273Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7274
7275 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
7276 release of 2.3.12
7277 * parser.c: make an error message if unknow entities in all cases
7278
7279Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7280
7281 * uri.c: fixed 2 uri normalization bugs on '//' reduction
7282
7283Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7284
7285 * include/libxml/Makefile.am: Laszlo Peter pointed out that
7286 includes were installed in the wrong dir
7287
7288Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7289
7290 * doc/html.xml: warn against sending code to exhibit bugs.
7291
7292Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7293
7294 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
7295 Tru64 from Thomas Leitner
7296
7297Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7298
7299 * AUTHORS: added William and Bjorn
7300 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
7301 daniel@veillard.com hopefully I won't have to do this again
7302 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
7303 docs can be rebuilt cleanly now
7304 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
7305 from CVs it's generated, added include/libxml/xmlwin32version.h
7306 also generated but which should change far less frequently.
7307 * catalog.c nanoftp.c: made sure to include libxml.h not
7308 libxml/xmlversion.h directly
7309 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
7310 when compiling on WIN32 and MSC
7311
7312Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7313
7314 * include/Makefile.am include/libxml/Makefile.am configure.in:
7315 fixed make distcheck and rebuilding the rpms
7316
7317Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7318
7319 * configure.in: should finish the migration of exported includes
7320 into a real include/libxml in CVS, at least for CVS users.
7321 * removed the exported headers, added in include/libxml (as well
7322 as xmlversion.h.in).
7323
7324Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7325
7326 * configure.in: fixed the way to detect symlink
7327
7328Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7329
7330 * configure.in: updated, include/libxml is now a real CVS dir
7331
7332Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7333
7334 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
7335 version works with both libxml1 and libxml2 (it autodetects
7336 the prefix of the html-files) from Felix Natter.
7337 * doc/xml.html: updated doc accordingly
7338
7339Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7340
7341 * xpath.c: fixed the bug generating a template loop in libxslt
7342 when using docbook-xsl-1.4, * should filter out document nodes
7343 * HACKING: added William
7344 * TODO: updated
7345
7346Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7347
7348 * doc/FAQ.html: added a warning about gcc-3.0
7349 * doc/xml.html: added reference to gdome2 and removed a confusing
7350 sentence
7351
7352Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7353
7354 * xmlversion.h: okay this is a generated file, but Windows
7355 users need it and they can't generate it, and I want CVS
7356 Windows users ...
7357 * win32/libxml2/libxml2_so.dsp: Windows project file for
7358 the shared lib version of libxml2
7359 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
7360 resources needed for libxslt/xsltproc by Yon Derek
7361
7362Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
7363
7364 * trio.c: MSVC fix (provided by Igor Zlatkovic)
7365
7366Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7367
7368 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
7369
7370Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7371
7372 * include/win32config.h: Yon Derek provided a first fix
7373 to be able to compile libxslt/xsltproc on Windows
7374
7375Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7376
7377 * xpath.c: attempt to work around what seemed a gcc optimizer
7378 bug when handling floats on i386 http://veillard.com/gcc.bug
7379 * tree.c entities.c encoding.c: doing some cleanups while
7380 chasing it
7381
7382Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7383
7384 * Makefile.am: cleanup when --without-debug is specified
7385 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
7386 w.r.t. --without-debug and other include points
7387 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
7388 Catalogs
7389 * configure.in entities.h tree.h HTMLparser.c: removed
7390 --without-corba, made the _private field mandatory
7391
7392Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7393
7394 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
7395 outputs a BOM in UTF8, an errata has been issued to avoid the
7396 problem, that was the most reasonable solution... Add support
7397 for a leading UTF8 BOM in entities.
7398
7399Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7400
7401 * valid.c: fixed a bug found when post validating an entity ref
7402 * xmllint.c: added --loaddtd and sligly changed --postvalid to
7403 activate it too
7404
7405Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7406
7407 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
7408 weakness in the node copy the XPointer and the XInclude
7409 implementations. Serious cleanup.
7410
7411Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7412
7413 * Makefile.am: Kjartan Maraas provided a small patch to
7414 add xml2-config.in to EXTRA_DIST
7415
7416Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7417
7418 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
7419 provided another failing case found in KDE, the way the
7420 ctxt->vctxt.nodeTab was allocated and freed changed over
7421 time but it wasn't completely cleaned up. This should fix it.
7422
7423Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7424
7425 * parser.c: Stephan Kulow also raised the fact that line number
7426 could get miscounted making debug harder, fixed the problem
7427 in xmlParseCharData()
7428
7429Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7430
7431 * valid.c: Stephan Kulow pointed out a problem when validating
7432 and using an empty entity, forgot a 'break' in a case.
7433
7434Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7435
7436 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
7437 * doc/xml.html: updated with 2.3.11
7438
7439Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7440
7441 * TODO: updated adding cleanup of generated doc
7442 * configure.in: prepared to release 2.3.11
7443 * xmllint.c: added --version for bug reporting
7444 * doc/html/*.html: rebuilt the doc
7445
7446Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7447
7448 * xpath.c: first part of the work on selecting namespace to
7449 fix bug #56115
7450
7451Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7452
7453 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
7454 when using -liconv
7455 * TODO: updated
7456
7457Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7458
7459 * HTMLtree.[ch]: more work on the HTML serialization routnes,
7460 cleanup, encoding support.
7461
7462Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7463
7464 * xpath.c: Thomas Broyer suggested a better patch for the / arg
7465
7466Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7467
7468 * xpath.c: bug detected by Ankh when / is used as a function arg
7469
7470Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7471
7472 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
7473 of element and use it to avoid outputting formatting spaces at
7474 the wrong place. Implemented the format parameter for HTML save.
7475 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
7476 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
7477 result/HTML/wired.html: of course this impact the result of a
7478 number of HTML tests
7479
7480Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7481
7482 * HTMLtree.[ch]: started augmenting the HTML save API with
7483 encoding and formatting parameters
7484
7485Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7486
7487 * HTMLtree.h: cleanup and started evaluating the work needed on
7488 revamping the HTML output code
7489
7490Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7491
7492 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
7493
7494Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7495
7496 * valid.c: fixed bug #56049, forgot one check in the
7497 validation routine
7498
7499Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7500
7501 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
7502
7503Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7504
7505 * libxml.h: fixed an error in last commit
7506 * doc/FAQ.html: added an entry for compilation from CVS
7507
7508Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7509
7510 * xmlversion.h.in libxml.h: Cygwin patches
7511 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
7512 * tree.h: cleanup
7513
7514Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7515
7516 * tree.c: patched xmlFreeNode() to avoid freeing() a static
7517 memory block in a strange case where libxml is linked twice
7518 in the binary.
7519
7520Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7521
7522 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
7523 state far too often, simple fix used to avoid it.
7524
7525Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7526
7527 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
7528 being processed, applied his patch
7529 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
7530
7531Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7532
7533 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
7534 provided fixes to compile on MSCC again
7535 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
7536 also provided an update for the project files.
7537
7538Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7539
7540 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
7541 bug #55810
7542
7543Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7544
7545 * tree.c: fixed xmlGetNsProp() to close bug #55683
7546 Note this requires libxslt to use it's own function instead.
7547
7548Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7549
7550 * HTMLtree.c: when in a pre element no formatting space should
7551 be added.
7552 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
7553
7554Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7555
7556 * configure.in: added tests for signal() and signal.h
7557
7558Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7559
7560 * xpath.c: robert pointed out xmlXPathNINF was not initialized
7561
7562Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7563
7564 * doc/libxml-doc.el: Felix Natter provided a new version for
7565 libxml2
7566
7567Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7568
7569 * HTMLtree.c: when in a pre element no formatting space should
7570 be added.
7571
7572Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7573
7574 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
7575
7576Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7577
7578 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
7579 hack
7580 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
7581 * uri.c: fixed a warning
7582
7583Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7584
7585 * HTMLtree.c: trying to close bug #55772 escaping in script
7586 elements
7587 * doc/xml.html: suggest to send mail to the list
7588
7589Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7590
7591 * error.c: attempt to fix the xmlGetVarStr breakage once and for
7592 good. Use a macro and based on the solution provided in
7593 vsnprintf manual page from GNU.
7594
7595Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
7596
7597 * error.c: Workaround for non-preserving variadic list.
7598 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
7599
7600Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7601
7602 * doc/xml.html: added 2.3.10 release
7603
7604Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7605
7606 * configure.in: releasing 2.3.10
7607
7608Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7609
7610 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
7611
7612Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7613
7614 * encoding.c: Robert Collins provided a patch to add the
7615 "US-ASCII" encoding alias
7616
7617Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7618
7619 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
7620 string oriented functions and started cleaning the related areas
7621 in xpath.c which needed fixing in this respect
7622
7623Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7624
7625 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
7626 #55380
7627 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
7628
7629Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7630
7631 * TODO: updated
7632 * nanohttp.[ch] : started adding APIs to get the redirected URL
7633 when this occurs (needed for further base computation
7634 * tree.h: cleanup
7635 * encoding.c: cleanup
7636 * SAX.c: minor change around ctxt->loadsubset
7637
7638Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7639
7640 * Makefile.am include/Makefile.am: small change to have
7641 include/libxml rebuilt if working from CVS.
7642 * uri.c: applied another patch from Carl Douglas for URI escaping,
7643 this should close bug #51876
7644
7645Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7646
7647 * xinclude.c: fixed XInclude recursive behaviour bug #54678
7648 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
7649 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
7650 added specific regression test
7651 * parser.h: preparing for the XSLT mode where DTD inherited
7652 attributes are added to the tree.
7653
7654Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7655
7656 * xinclude.[ch]: Updated the namespace for the Last Call version
7657 * result/XInclude/include test/XInclude/include: updated the
7658 testsuite accordingly
7659
7660Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7661
7662 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
7663 related to bug #51876
7664
7665Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7666
7667 * tree.c: fixed a gross mistake in base computation, xml:base is
7668 not completely correct yet (need cascade).
7669 * xpath.[ch]: added the few things needed to find a function name
7670 and URI from the XPath context when it is called.
7671
7672Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7673
7674 * catalog.[ch]: fixes and add xmlLoadCatalogs()
7675 * DOCBparser.c: small cleanup
7676 * xmllint.c: added a --catalogs option to load catalogs from
7677 $SGML_CATALOG_FILES
7678 * tree.c: cleanup
7679 * configure.in: iconv library fixup, ICONV_LIBS
7680
7681Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7682
7683 * catalog.c: handling of CATALOG entries. detection of recursion,
7684 and a few bugfixes
7685 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
7686 against the default namespace
7687
7688Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7689
7690 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
7691
7692Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7693
7694 * parser.c: fixed propagation context info when parsing an
7695 external entity.
7696 * doc/html/*.html: regenerated a couple of docs
7697
7698Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7699
7700 * doc/xml.html: update with 2.3.9 informations
7701
7702Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7703
7704 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
7705 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
7706 * doc/html/* : rebuilt the docs
7707 * valid.c: small patch which may improve some case when
7708 validating.
7709
7710Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7711
7712 * HTMLparser.c: Closed bug #54891
7713 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
7714 to the suite
7715
7716Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7717
7718 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
7719 applied a documentation patch from LotR and filled in a few missing
7720 descriptions
7721
7722Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7723
7724 * xpath.c tree.c parser.c: speed optimizations at the parser level
7725 document tree freeing and xpath evaluation
7726
7727Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7728
7729 * parser.c parser.h parserInternals.h: fixed a couple of
7730 interfaces for handling memory buffer input to const char *
7731 upon suggestion of JamesH.
7732
7733Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7734
7735 * configure.in: LoTR sent a patch fixing the previous commit
7736
7737Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7738
7739 * configure.in: trying to deal again with the stoopid -R linking
7740 flag of Solaris
7741
7742Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7743
7744 * xpath.h: two nodeset access macros from Thomas Broyer
7745
7746Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7747
7748 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
7749 patch from Thomas Broyer
7750
7751Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7752
7753 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
7754 case
7755 * INSTALL: was empty added stuff from the FAQ
7756
7757Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7758
7759 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
7760 attributes handling and #54433 by adding xmlUnsetProp()
7761 and xmlUnsetNsProp()
7762
7763Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7764
7765 * HTMLparser.c: Patch from Jonas Borgström
7766 (htmlGetEndPriority): New function, returns
7767 the priority of a certain element.
7768 (htmlAutoCloseOnClose): Only close inline elements if they
7769 all have lower or equal priority.
7770 * result/HTML: this of course changed a number of tests results.
7771
7772Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7773
7774 * xmlIO.c catalog.c: plugged in the default catalog resolution
7775 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
7776 documentations
7777 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
7778
7779Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7780
7781 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
7782 integrating catalogs
7783 * catalog.[ch] testCatalog.c: adding a small catalo API
7784 (only SGML catalog support).
7785 * parser.c: restaured xmlKeepBlanksDefault(0) API
7786
7787Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7788
7789 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
7790
7791Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7792
7793 * parser.c: added xmlParseExternalEntityPrivate() to allow
7794 propagation of ctxt->_private when parsing external entities
7795
7796Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7797
7798 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
7799
7800Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7801
7802 * configure.in: fixed a small portability problem with AM_CONDITIONAL
7803
7804Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7805
7806 * valid.c: warn when indeterminist content model is detected
7807 * result/VC/ElementValid8: this adds a message
7808 * Makefile.am: add --novalid for VCM tests
7809 * parserInternals.c: added a call to Init memory
7810
7811Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7812
7813 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
7814 when both parameters are NULL.
7815
7816Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7817
7818 * valid.c: applied small patch from Gary Pennington, reindented
7819 some part of the code.
7820
7821Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7822
7823 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
7824 release, updated and regenerated the docs
7825
7826Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7827
7828 * xpath.c result/XPath/expr/floats : clarified and cleanup
7829 printing of abnormal floats in tests.
7830
7831Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7832
7833 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
7834 * results/HTML/ : a few changes in the output of the HTML tests as
7835 a result.
7836 * configure.in: tying to fix -liconv where needed
7837
7838Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7839
7840 * Makefile.am: fixed a stupid error
7841
7842Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7843
7844 * configure.in Makefile.am: make the inclusion of the trio
7845 modules in the library conditional
7846
7847Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7848
7849 * DOCBparser.c: patche from László Kovács, fixed entities refs
7850 in attributes handling
7851
7852Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7853
7854 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
7855 flushing
7856
7857Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7858
7859 * xpath.c: fix of an XSLT namespace bug reported on the list
7860 general/bug-8-
7861
7862Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7863
7864 * strio.h trio.c: Dan McNichol suggested a couple of small
7865 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
7866
7867Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7868
7869 * tree.c parser.c encoding.c: spent a bit more time looking
7870 at the parsing speed and DOM handling. Added a few more
7871 speedups.
7872
7873Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7874
7875 * parser.c: small but effective parsing speed improvement
7876
7877Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7878
7879 * configure.in: default on the DocBook parser inclusion (for Gnome)
7880 * DOCBparser.h: fixed a header reference
7881
7882Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7883
7884 * configure.in xpath.c: applied Bjorn patches for FPE on the
7885 alpha
7886
7887Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7888
7889 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
7890 xmlSaveFormatFileTo()
7891
7892Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7893
7894 * xpath.c: simple and efficient optimization, XPath functions
7895 aways bind to the same code, cache this
7896 * TODO: updated (by saying some is obsolete)
7897
7898Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7899
7900 * xpath.c: more cleanup work on XPath name parsing routines
7901
7902Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7903
7904 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
7905 xmlXPathParseName
7906 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
7907 * debugXML.c: avoid compilation problems if compiling without
7908 HTML support, Igor Zlatkovic
7909 * win32/libxml2/libxml2.def.src: being able to compile without
7910 XPath on Windows
7911
7912Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7913
7914 * libxml.m4: yet another patch from Toshio Kuratomi
7915
7916Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7917
7918 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
7919
7920Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7921
7922 * tree.[ch]: added xmlSaveFormatFile interface for saving
7923 and indenting a file.
7924
7925Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7926
7927 * xpath.c: fixed bug #53689 related to processing-instruction()
7928
7929Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7930
7931 * DOCBparser.c: patche from László Kovács
7932
7933Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7934
7935 * parser.c: applied fixes from Christian Glahn bug report #53391
7936
7937Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7938
7939 * error.c: Jean François Lecomte provided a complete description
7940 and a fix to bug #53537
7941
7942Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7943
7944 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
7945
7946Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7947
7948 * DOCBparser.c SAX.c: a bit more work on entities processing.
7949 Still Need to cleanup XML output and references in attributes
7950
7951Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7952
7953 * DOCBparser.c include/Makefile.am: two patches from László Kovács
7954
7955Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7956
7957 * tree.c: trying to fix #53574, not completely complete,
7958 I would like xmllint --copy --debug test/ent1 and
7959 xmllint --debug test/ent1 to show the same result.
7960 * xpath.c: fix a bug when trying to sort namespace nodes
7961
7962Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7963
7964 * HTMLtree.c: real fix for #53402
7965
7966Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7967
7968 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
7969 PIs when using xsl:output
7970 * valid.c: closing #53537 some case generate segfaults if there
7971 is validity errors
7972
7973Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7974
7975 * SAX.c testDocbook.c DOCBparser.c: more work on the support
7976 of external parsed entities, added --noent to testDocbook
7977 * valid.c: Garry Pennington found an uninitialized variable
7978 access in xmlValidateElementContent()
7979
7980Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7981
7982 * HTMLparser.c : HTML parsing still sucks ... trying to deal
7983 with madness
7984 * result/HTML/ : this modified the result of the regression tests
7985 a lot.
7986
7987Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7988
7989 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
7990 to doc where it wasn't checked against NULL reported by
7991 Jens Laas
7992
7993Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7994
7995 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
7996 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
7997
7998Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7999
8000 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
8001 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
8002 * SAX.[ch]: cleanup and updates for DocBook
8003 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
8004 ex SGML identifier changes
8005 * valid.c: removed a static unused function.
8006
8007Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8008
8009 * HTMLtree.c: applied change for Paul Sponagl on script saving
8010 * Makefile.am: the warning about entity title.xml are normal.
8011
8012Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8013
8014 * configure.in: release of 2.3.7
8015 * Makefile.am: fixing make distcheck
8016
8017Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8018
8019 * doc/html/* doc/xml.html: updated and regenerated the docs
8020
8021Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8022
8023 * xpath.c: fixed the XPointer problem introduced in 2.3.6
8024
8025Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8026
8027 * tree.c: fixed #53388 with the provided patch
8028
8029Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8030
8031 * valid.c: Bjorn detected an invalid memory access. Fixed
8032 vstateVPush()
8033
8034Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8035
8036 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
8037
8038Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
8039
8040 * libxml.h: new header used only for the compilation of libxml
8041 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
8042 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
8043 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
8044 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
8045 xmlmemory.c xpath.c xpointer.c: libxml.h integration
8046 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
8047 baseline (version 1.2 plus a single patch).
8048 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
8049 scientific notation for numbers. Tests added.
8050 * xpath.c: formatting of numbers changed to use sprintf
8051 (contribution from William Brack)
8052
8053Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8054
8055 * valid.c: cleanup, more useful debugging
8056 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
8057 * xmlIO.c: entity loading is printed as an error when validating
8058
8059Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8060
8061 * valid.c: fixed to validate within entities
8062 * test/VCM/v22.xml: added a specific testcase
8063
8064Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8065
8066 * valid.c: forgot an epsilon transition in for ()+
8067 * test/VCM/v21.xml : added a specific test case
8068
8069Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8070
8071 * valid.c: removed a state explosion exhibited by RSS
8072 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
8073 from bug #51872
8074
8075Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8076
8077 * valid.[ch] tree.h: worked *hard* to get non-determinist content
8078 validation without using an ugly NFA -> DFA algo in the source.
8079 Made a specific algorithm easier to maintain, using a single
8080 stack and without recursion.
8081 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
8082 * hash.c: made the growing routine static
8083 * tree.h parser.c: added the parent information to an
8084 xmlElementContent node.
8085
8086Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8087
8088 * SAX.c parser.c xpath.c: generating IDs when not validating
8089 from an external parsed entity was poisoning the ID has table
8090 with removed values. This was killing XSLT on the KDE help
8091 browser.
8092
8093Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8094
8095 * entities.h: andrew@ugh.net.au detected a double declaration
8096
8097Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8098
8099 * debugXML.c hash.c tree.h valid.c : some changes related to
8100 the validation suport to improve speed with DocBook
8101 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
8102 the way validation errors get reported
8103
8104Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8105
8106 * HTMLparser.c HTMLtree.c: applied part of the patches provided
8107 by P C Chow and William M. Brack for XSLT HTML output
8108
8109Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8110
8111 * xmlversion.h.in win32config.h win32/libxml2/*: applied
8112 Igor Zlatkovic patches for MSC compilation and added his
8113 updates
8114
8115Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8116
8117 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
8118 prefix lookup.
8119 * parserInternals.c: fixed the bug reported by Morus Walter
8120 due to an off by one typo in xmlStringCurrentChar()
8121
8122Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8123
8124 * HTMLparser.c result/HTML/*: revamped the way the HTML
8125 parser handles end of tags or end of input
8126
8127Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8128
8129 * tree.[ch] : added xmlDocCopyNode for gdome2 support
8130
8131Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8132
8133 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
8134 bug where the linktime verions of free() won't work ...
8135
8136Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8137
8138 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
8139
8140Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8141
8142 * doc/xml.html: added 2.3.6 release
8143
8144Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8145
8146 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
8147 * result/wml.xml: resulted in a small output change
8148
8149Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8150
8151 * tree.c: xmlNewDoc was missing the charset initialization
8152 * xmllint.c: added --auto to autogenerate a doc, allow to
8153 reproduce the problem fixed on xmlNewDoc
8154
8155Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8156
8157 * xpath.c: trying to get 52979 solved
8158 * tree.c result/ result/noent/: trying to get 52712 solved, this
8159 also made me clean up the fact that XML output in general should
8160 not add formating blanks by default, this changed the output of
8161 a few tests
8162
8163Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8164
8165 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
8166
8167Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8168
8169 * configure.in: finally released 2.3.6
8170
8171Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8172
8173 * xpath.c: checking for null pointer generated by new code
8174
8175Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8176
8177 * xpath.c: fixed a [] evaluation problem reported
8178 * test/XPath/tests/simpleaddr: extended test
8179 * result/XPath/simpleaddr: updated result
8180
8181Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8182
8183 * xmllint.c: Dan Timis reported a portability problem
8184 on Macs without mmap, fixed it.
8185
8186Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8187
8188 * testXPath.c : added a --tree option allowing to display the
8189 tree dump of the XPath expression
8190
8191Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8192
8193 * xpath.c: fixed a memleak when comparing nodesets
8194 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
8195 * tree.c: added a TODO
8196
8197Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8198
8199 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
8200 we need string functions
8201 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
8202 to be able to use them where needed. Applied some changes
8203 to reduce name linking pollution and compile in only what's
8204 needed.
8205 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
8206 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
8207 for the string manipulation functions
8208 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
8209 to the free() function of xmlmemory.c
8210 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
8211 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
8212 usage.
8213
8214
8215Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8216
8217 * error.c: applied the context output patch of the error
8218 handling submitted by Chuck Griffith
8219 * error/VC/*: this slightly change some error logs
8220
8221Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8222
8223 * parser.c: fixed line number reporting on error
8224
8225Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8226
8227 * parser.c: Sullivan and Darin found a parser bug,
8228 applied the patch.
8229
8230Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8231
8232 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
8233 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
8234 xmlversion.h.in xpointer.c: of course the way I defined
8235 UNUSED breaks on old gcc version. Try to be smart and
8236 also define it directly in xmlversion.h
8237 * configure.in: removed -ansi flag from the pedantic set
8238
8239Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8240 Huge cleanup, I switched to compile with
8241 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
8242 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
8243 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
8244 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
8245 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
8246 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
8247 encoding.h entities.c error.c list.[ch] nanoftp.c
8248 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
8249 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
8250 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
8251 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
8252 Cleanup, staticfied a number of non-exported functions,
8253 detected and cleaned up a dozen of problem found this way,
8254 avoided a lot of public function name/typedef/system names clashes
8255 * doc/xml.html: updated
8256 * configure.in: switched private flags to the really pedantic ones.
8257
8258Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8259
8260 * configure.in: 2.3.5
8261 * doc/html/*: rebuilt the docs
8262
8263Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8264
8265 * parser.c: fixed a reported bug in NOTATION parsing
8266 * uri.c: accepted but not fixed bug 51876, added TODO
8267 * Makefile.am: fixed bug 51876
8268
8269Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8270
8271 * config.h.in configure.in error.c: fix a compilation problem
8272 on platforms without vsnprintf (xml@thewrittenword.com)
8273
8274Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8275
8276 * parser.c: fixed a function name header typo
8277 * SAX.c: notations can also occur in external subset.
8278
8279Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8280
8281 * error.c: removed a C++ like comment
8282
8283Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8284
8285 * parser.c: fixing bug 52299 strange condition leading
8286 to a parser crash due to a buffer overflow
8287 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
8288 added the specific test case
8289
8290Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8291
8292 * xpath.[ch]: still a lot of cleanup based on XSLT, added
8293 xmlXPathConvert{String,Number,Boolean} to be able to make
8294 type casts without a context stack, fixed some implementation
8295 problems related to the absence of context at parse-time,
8296 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
8297 in the public API too
8298 * xpointer.c xpathInternals.h: we need to know at parse time
8299 whether we are compiling an XPointer
8300
8301Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8302
8303 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
8304 cleaned up the parser internals, refactored XPath code, added
8305 new compilation based APIs and cleanly separated public and
8306 private APIs.
8307
8308Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8309
8310 * xpath.h: the comp field must be added at the end to avoid
8311 killing binary compat.
8312
8313Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8314
8315 * Makefile.am: detect XPath memleaks in regreson tests
8316 * error.c: fixed and error w.r.t. error reporting still using
8317 stderr
8318 * hash.c: added new line at end of file
8319 * tree.h: minor cleanup
8320 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
8321 expression parsing from evaluation, resulted in a number of
8322 changes internally, and in XPointer. Likely to break stuff
8323 using xpathInternals.h but should remain binary compatible,
8324 new interfaces will be added.
8325
8326Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8327
8328 * configure.in: fixed a couple of problems reported by
8329 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
8330 without gcc on non linux platforms.
8331
8332Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8333
8334 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
8335 a fix for --with-html-dir= configure support. I hope it won't
8336 break rpm generation
8337
8338Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8339
8340 * xmlIO.c: one function comment cleanup.
8341
8342Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8343
8344 * SAX.c: external subset notations were improperly registered
8345 in the internal subset.
8346
8347Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8348
8349 * README.cvs-commits: added, pointing to HACKING
8350 * HACKING: updated
8351
8352Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8353
8354 * parser.c: and Matt Sergeant found one in the XML push
8355 parser (erroneous check I forgot to remove when I fixed the
8356 main parser).
8357
8358Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8359
8360 * xpath.c: ptittom found a small bug in UnaryExpr
8361
8362Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8363
8364 * configure.in: bumped to 2.3.4
8365 * error.c: fixed bug #51860
8366 * tree.c: fixed bug #51861
8367 * valid.c: cleanup, more debug, failed to fix one bug crap ...
8368 * tree.[ch] : added xmlDefaultBufferSize
8369 * nanoftp.c: typo in function name header block
8370 * doc/xml.html : updated, added link to XML::LibXSLT
8371 * doc/html/* : rebuilt the docs
8372
8373Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8374
8375 * parser.c SAX.c: the new content parsing code raised an
8376 ugly bug in the characters() SAX callback. Found it
8377 just because of strangeness in XSLT XML Rec ouptut :-(
8378
8379Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8380
8381 * Makefile.am: Martin Baulig suggested to add -lm
8382 * tree.c: found another bug in xmlNodeGetContent()
8383
8384Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8385
8386 * xpath.c: Bjorn found the error related to strictness of comparison.
8387
8388Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8389
8390 * parser.c: trying to fix the Dtd parsing problem reported
8391 by Gary, side effect of last week speed optimizations.
8392
8393Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8394
8395 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
8396 * parserInternals.c: removed unneeded test raised by Stric
8397
8398Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
8399
8400 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
8401 and fixed by William Brack). Added xmlXPathFormatNumber.
8402 Changed the sorting slightly.
8403 * configure.in Makefile.am example/Makefile.am: Added -lm.
8404 Please note that applications linking with libxml2, must
8405 also like with the math library from now on.
8406
8407Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8408
8409 * HTMLparser.c: fixed loop reported by Marc Sanfacon
8410
8411Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8412
8413 * parser.c: one must report spaces even if the Dtd element
8414 content proves that this is not part of the element content.
8415 * result/valid/*.xml: this changed the ouptu slightly
8416
8417Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8418
8419 * configure.in: bumped to 2.3.3
8420 * doc/xml.html: updated
8421
8422Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8423
8424 * tree.c: minor doc fix
8425 * xpath.c: deallocation issues when a result tree has been
8426 converted to a node-set
8427
8428Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8429
8430 * doc/xml.html: oops corrected dates s/2000/2001
8431
8432Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8433
8434 * valid.c: new patch from Gary Pennington
8435
8436Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8437
8438 * doc/xml.html: applied patch from Ankh
8439
8440Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8441
8442 * xinclude.c: fixed a problem building on Mac
8443
8444Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8445
8446 * parser.c: more work on increasing parsing ferformances
8447
8448Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8449
8450 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
8451 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
8452 avoiding memcpy in production builds MEM_CLEANUP macro use
8453 * parser.[ch] parserInternals.c: optimizations of the tightest
8454 internal loops inside the parser. Better checking of I/O
8455 flushing/loading conditions
8456 * xmllint.c : added --timing
8457
8458Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8459
8460 * configure.in: bumped to 2.3.2
8461 * doc/xml.html: updated for release
8462
8463Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8464
8465 * xpath.c: found a memleak and fixed a nasty bug
8466
8467Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8468
8469 * xmllint.[c1] : added return code errors for xmllint
8470 * xpath.c: specific debug dump function for result value trees
8471
8472Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8473
8474 * xpath.c: finally implemented xmlXPathCompareNodeSets
8475 * test/XPath/expr/floats results/XPath/expr/floats: added
8476 a test for float expressions
8477
8478Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8479
8480 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
8481 * parserInternals.[ch]: trying to speed up parsing
8482 * xpath.c : speeded up node set equality op
8483
8484Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8485
8486 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
8487 better handling of ID/IDREF and the list modules associated
8488 * configure.in: small CFLAGS cleanup
8489
8490Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8491
8492 * configure.in: fixed iconv detection on AIX (stric)
8493
8494Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8495
8496 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
8497
8498Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
8499
8500 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
8501 and optimized xmlXPathNodeSetSort
8502
8503Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8504
8505 * xpath.c: bug fix when context size is 0
8506 * parser.c: I like Norm's Dtd because they still manage to break
8507 the parser occasionally
8508
8509Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8510
8511 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
8512
8513Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8514
8515 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
8516 attributes within the XML-1.0 namespace
8517
8518Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8519
8520 * xpathInternals.h: exported a few axis functions
8521 * doc/xml.html: updated the doc
8522
8523Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8524
8525 * configure.in: applied patch from Daniel van Balen for OpenBSD
8526 and bumped version to 2.3.1
8527 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
8528 attempt to find autoclosing was simply broken, removed it,
8529 updated the examples, this is better
8530
8531Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8532
8533 * hash.[ch]: added Paolo Casarini patch to provide Delete from
8534 hash functionnalities.
8535 * doc/html/* : rebuild the doc
8536
8537Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8538
8539 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
8540 on predicate
8541 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
8542 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
8543 really want to have tags closed on output even if we accept
8544 unclosed ones on input
8545
8546Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8547
8548 * xpath.c: ouch don't free NULL, rare case fixed
8549 * tree.c: don't coalesce text nodes if they don't have the
8550 same behaviour wrt escaping on output
8551
8552Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8553
8554 * xpath.c: small fixup
8555 * SAX.c: don't warn on empty namespaces.
8556
8557Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8558
8559 * README: a bit of cleanup
8560 * configure.in: preparing for 2.3.0 release
8561
8562Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8563
8564 * hash.[ch]: added a first version of xmlHashSize()
8565 * valid.c: another bug fix from Gary Pennington
8566
8567Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8568
8569 * valid.c: couple of bug fixes pointed by Gary Pennington
8570 * HTMLtree.c: #if 0 cleanup
8571
8572Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8573
8574 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
8575 which removes a time consuming check of xmlXPathNodeSetAdd()
8576 and use it in places where we are sure to not break unicity
8577
8578Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8579
8580 * xpath.c: bug fixes found from XSLT
8581 * tree.c: preserve node->name special values when copying nodes.
8582 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
8583 external subset are fetched when available but without full
8584 validation. Added xmlLoadExtDtdDefaultValue, need a function.
8585 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
8586 output with encoding disabled.
8587
8588Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8589
8590 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
8591 xmlCheckFilename should not be called from xmlFileOpenW
8592 and xmlGzfileOpenW
8593
8594Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8595
8596 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
8597 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
8598 added the new tests for URI normalization
8599 * testURI.c: fixed stoopid bugs
8600 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
8601 the URI in the error messages are now properly normalized
8602
8603Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8604
8605 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
8606
8607Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8608
8609 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
8610
8611Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8612
8613 * xpath.c: fixed mod operator
8614
8615Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8616
8617 * parser.c: fixed xmlStrcat doc
8618 * tree.c: 2 fixes form Anders Carlson for copying nodes and
8619 trees.
8620
8621Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8622
8623 * xpath.c result/XPath/tests/chaptersbase
8624 result/XPath/tests/simplebase: fixed XPath node()
8625 * tree.c: small fix in xmlNewNs()
8626 * Makefile.am: removed extraneous xml2Conf.sh rule
8627
8628Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8629
8630 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
8631 Changed the library name, in order to get libxml-devel and
8632 libxml2-devel to coexist on a single system
8633 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
8634 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
8635
8636Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8637
8638 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
8639 libxml2-devel installable in // as libxml-devel.
8640
8641Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8642
8643 * doc/Makefile.am: fixed make rebuild in doc
8644 * doc/html/*.html: rebuilt the docs
8645
8646Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8647
8648 * tree.c: patch from Bjorn Reese on xmlBufferCCat
8649
8650Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8651
8652 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
8653 the HTML doc to go into the -devel RPM ...
8654 * aclocal.m4 config.h.in: some updates due to auto* magic
8655
8656Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8657
8658 * xpath.h: added a hook in the context structure allowing to
8659 link to extra support, needed for XSLT
8660
8661Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8662
8663 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
8664 xmlXPtrCmpPoints to use it.
8665 * propagated the following patch from Alejandro Forero
8666 * include/win32config.h xmlIO.c: applied further suggestions
8667 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
8668 * example/gjobread.c: fixed warnings, now that it builds
8669
8670Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
8671
8672 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
8673
8674 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
8675 filename points to a valid file (not a directory).
8676 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
8677 Added calls to xmlCheckFilenameDir.
8678
8679 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
8680 `path' (rather than `filename') as the parameter to gzopen and open.
8681
8682Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8683
8684 * Makefile.am: fixed a problem with EXTRA_DIST
8685
8686Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8687
8688 * Makefile.am example/Makefile.am: finally found the trick
8689 to build the example, i.e. add "." in SUBDIRS before example
8690 in the list <grin/>
8691
8692Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8693
8694 * doc/xml.html: updated with an XSLT section, removed pointer to
8695 W3C CVS base.
8696
8697Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8698
8699 * xpath.c: when copying a XSLT tree object teh tree need to be copied
8700 too, and deallocation need to occur the same way.
8701
8702Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8703
8704 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
8705 type correponding to an XSLT result tree fragment. Share most
8706 of the data format with node set, as well as operators.
8707 * HTMLtree.c: added a newline at the end of the doctype output
8708 whe this one is not present initially.
8709 * tree.c: make sure taht the parent and doc pointers are properly
8710 set when copying attributes (lists).
8711
8712Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8713
8714 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
8715
8716Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8717
8718 * xpath.c: seems I finally killed that ugly path evaluation
8719 context bug (tagged 9999 in case is is wrong)
8720
8721Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8722
8723 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
8724 for XSLT
8725
8726Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8727
8728 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
8729 for xmlGzfileOpen() bug
8730
8731Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8732
8733 * xpath.c: removed an error found by XSLT usage
8734 * tree.c parserInternals.h: use a predefined static string
8735 for text and comment nodes, avoid freeing them in xmlFreeNode,
8736 exported the string name in parserInternals.h and added
8737 another value to disable encoding at output (for XSLT),
8738 gain memory, time.
8739
8740Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8741
8742 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
8743 win32/libxml2/libxml2_so.dsp: new makefiles and update
8744 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8745
8746Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8747
8748 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
8749 Gary Pennington
8750
8751Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8752
8753 * xpath.c: fixed the comaprision of values and nodelists,
8754 need to compare nodelist still ...
8755 * debugXML.c: avoided a possible core dump
8756 * HTMLparser.c: cleanup
8757 * nanohttp.c: contributed fix.
8758 * tree.c: fixes in properties handling added xmlSetNsProp
8759 needed by libxslt
8760 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
8761 comment
8762 * TODO: updated
8763
8764Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8765
8766 * parser.c parserInternals.c: applied Bjorn Reese optimization
8767 patch
8768
8769Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8770
8771 * Makefile.am: applied patch fro make check from Martin Vidner
8772
8773Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8774
8775 * configure.in: preparing 2.2.11
8776 * doc/html/*: rebuild the HTML files
8777 * doc/xml.html : updated
8778
8779Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8780
8781 * tree.c: fixed a stupid bug
8782 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
8783 patches related to validation of an XInclude processing result
8784 * TODO: updated
8785
8786Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8787
8788 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
8789 on large files
8790
8791Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8792
8793 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
8794
8795Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8796
8797 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
8798 reported by Jonas Borgström
8799 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
8800
8801Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8802
8803 * testXPath.c xpath.c: fixing the XPath union expressions problem
8804 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
8805
8806Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8807
8808 * xmllint.c: Made is so if the file name is "-" is will read form
8809 standard input. Sven Heinicke <sven@zen.org>
8810 * tree.c: fixed a problem when growing buffer
8811 * tree.h: fixed the comment of the node types following andersca
8812 comment
8813 * TODO: updated
8814
8815Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8816
8817 * HTMLparser.[ch]: added a way to avoid adding automatically
8818 omitted tags. htmlHandleOmittedElem() allows to change the
8819 default handling.
8820 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
8821 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
8822 of xmllint too when using --memory flag, added a memory test
8823 suite at the Makefile level.
8824 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
8825 with namespace use when encountering QNames in XPath evalation,
8826 added xmlns() scheme in XPointer.
8827 * nanoftp.c : incorporated a fix
8828 * parser.c xmlIO.c: fixed problems raised with encoding when using
8829 the memory I/O
8830 * parserInternals.c: closed bug 25934 reported by
8831 torsten.landschoff@innominate.de
8832 * TODO: updated
8833
8834Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8835
8836 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
8837 on a non-updated tree :-(, made a 2.2.10 release to correct the
8838 situation
8839
8840Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8841
8842 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
8843 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
8844 integrated a set of OpenVMS changes from Howard Taylor
8845 <Howard.Taylor@pacoast.com>
8846
8847Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8848
8849 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
8850 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
8851
8852Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8853
8854 * HTMLparser.c: some fixes on auto-open of html/head/body
8855 * encoding.c: fixed a compilation error on some gcc env
8856 * xpath.c xpointer.[ch] xpathInternals.h: improved the
8857 XPointer implementation
8858 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
8859 related XPointer tests and associated results
8860
8861Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8862
8863 * doc/xmldtd.html doc/xml.html: following a short step by step
8864 guidance on IRC to help maciej with DTDs I started a small
8865 page on the subject.
8866
8867Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8868
8869 * HTMLparser.c: fixed handling of broken charrefs
8870 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
8871 patches
8872
8873Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8874
8875 * doc/xml.html doc/html/* : rebuilt the docs after adding
8876 xinclude and updated page for 2.2.7 and 2.2.8
8877 * configure.in: releasing 2.2.8
8878
8879Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8880
8881 * parser.[ch] parserInternals.c: applied the conditional
8882 section processing fix from Jonathan P Springer
8883 <jonathan.springer2@gte.net>
8884 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
8885 project file, fixed iconv default non support
8886 * xpath.c: fixed the problem of evaluating relative expressions
8887 when a node context is provided.
8888
8889Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8890
8891 * nanoftp.c: fixed gcc 2.95 new warnings
8892 * SAX.c: fixed a stupid bug
8893 * tree.c: fixed a formatting problem when round-tripping
8894 from/to memory
8895 * xinclude.c: chased memleak, fixed a base problem
8896 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
8897 xmlXPtrBuildNodeList()
8898 * TODO: updated
8899 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
8900 adding a first small set of regression tests for XInclude
8901
8902Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8903
8904 * nanohttp.[ch]: applied Wayne Davison patches to access
8905 the WWW-Authorization header.
8906 * parser.c: Closed Bug#30847: Problems when switching encoding
8907 in short files by applying Simon Berg's patch.
8908 * valid.c: fixed a validation problem
8909 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
8910 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
8911 Wayne Davison
8912 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
8913 need to be extended to non full nodes selections.
8914 * xinclude.c: starts to work decently
8915
8916Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8917
8918 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
8919 debugXML.c xmlversion.h.in: Started adding XInclude support,
8920 this is a new xmllint option
8921 * tree.c xpath.c: applied TOM patches for XPath
8922 * xpointer.c: fixed a couple of errors.
8923 * uri.c: added an escaping function needed for xinclude
8924 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
8925 new warning from RH70 gcc's version
8926
8927Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8928
8929 * HTMLparser.c: fixed loop on invalid char in scripts
8930 * parser.c: update to description of xmlIOParseDTD()
8931 * libxml.m4 xmlversion.h.in: changes contributed by
8932 Michael Schmeing <m.schmeing@internet-factory.de>
8933 * configure.in: preparing for 2.2.7
8934 * Makefile.am: trying to avoid config.h and acconfig.h
8935 being included in the distrib
8936 * configure.in: released 2.2.7
8937
8938Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8939
8940 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
8941 like namespaces for good. Unified xmlNs and xmlNode somewhat.
8942
8943Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8944
8945 * parser.[ch]: added xmlIOParseDTD()
8946 * xpointer.c: added support for the 2 extra parameters of
8947 string-range, fixed a stoopid error when '0' was present
8948 in XPointer expressions
8949 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
8950 testsuite for the above
8951
8952Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8953
8954 * libxml.spec.in: improved package descriptions
8955
8956Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8957
8958 * xpath.c xpathInternals.h: applied a large cleaning patch
8959 from TOM <ptittom@free.fr>, it also add namespace support
8960 for function and variables registration.
8961
8962Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8963
8964 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
8965 * Makefile.mingw: Wayne Davison's update adding hash.c
8966
8967Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8968
8969 * xpath.c: fixed the root evaluation problems
8970 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
8971 ignorable spaces with <b> <bold> <em>
8972 * tree.c: fixed a loop in xmlSearchNsByHref()
8973
8974Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8975
8976 * xpath.c: applied another XPath patch from TOM
8977 * xpath.c include/makefile.am: applied another patch from
8978 china@thewrittenword.com (cleanup on IRIX).
8979
8980Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8981
8982 * xml-config.1: received a fixed version from Fredrik Hallenberg
8983 <hallon@lysator.liu.se>
8984
8985Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8986
8987 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
8988 cleanup patch for XPath
8989
8990Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8991
8992 * patched to redirrect all "out of context" error messages to
8993 a reconfigurable routine. The changes are:
8994 * xmlerror.h : added the export of an error context type (void *)
8995 an error handler type xmlGenericErrorFunc there is an interface
8996 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
8997 to reset the error handling routine and its argument
8998 (by default it's equivalent to respectively fprintf and stderr.
8999 * all the c files: all wild accesses to stderr or stdout within
9000 the library have been replaced to calls to the handler.
9001
9002Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9003
9004 * configure.in: release 2.2.6
9005 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
9006 exporting the inner functions of xpath for extension modules
9007 * doc/*: updated and rebuilt the doc
9008
9009Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9010
9011 * nanohttp.c : applied Wayne HTTP cleanup patch
9012 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
9013 and xmlNodeSetSpacePreserve()
9014
9015Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9016
9017 * xpath.c: closing bug #29260
9018
9019Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9020
9021 * hash.[ch] debugXML.c: expanded/enhanced the API, added
9022 multikey tuples, made hash structure opaque
9023 * valid.[ch]: moved elements, attributes, notations decalarations
9024 as well as ID and refs to hash tables.
9025 * entities.c: hash cleanup
9026 * xmlmemory.c: fixed a dump problem in debug mode
9027 * include/Makefile.am: problem passing in DESTDIR= values patch
9028 from Marc Christensen <marc@calderasystems.com>
9029 * nanohttp.c: removed debugging remains
9030 * HTMLparser.c: the bogus tag should be ignored (Wayne)
9031 * HTMLparser.c parser.c: fixing a number of problems with the
9032 macros in the *parser.c files (Wayne).
9033 * HTMLparser.c: close the previous option when opening a new one
9034 (Marc Sanfacon).
9035 * result/HTML/*: updated the HTML results accordingly
9036
9037Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9038
9039 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
9040 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
9041 XPath functions and XML entities table to them. More to come...
9042 * xmlIO.c: fixed libxml closing FILEs it didn't open.
9043
9044Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9045
9046 * tree.c: coalesce adjacent text nodes
9047 * valid.c: handling of blank nodes in DTd validation (raised
9048 by problems with a posteriori validation).
9049 * nanohttp.c: changing behaviour on HTTP write stuff.
9050 * HTMLtree.c: forced body and html to be explicitely closed.
9051 * xpath.h: exported more XPath functions.
9052
9053Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9054
9055 * Release of 2.2.5
9056 * xpointer.c: range() range-inside and other helper functions
9057 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
9058
9059Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9060
9061 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
9062 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
9063
9064Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9065
9066 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
9067 and XPointer modules
9068
9069Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9070
9071 * SAX.h: closed #25107
9072
9073Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9074
9075 * testSAX.c: fixed problem with cdata reporting
9076 * SAXresult/* : updated
9077
9078Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9079
9080 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
9081 Closed bug #27499, added to regression tests
9082 * TODO: updated
9083
9084Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9085
9086 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
9087 support for SCRIPT and STYLE with help from Bjorn Reese
9088 * test/HTML/* result/HTML/*: added simple testcase and updated
9089 the existing ones.
9090
9091Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9092
9093 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
9094 string-range for empty strings
9095 * test/XPath/docs/str test/XPath/xptr/chaptersrange
9096 test/XPath/xptr/strrange: augmented the XPointer testsuite
9097
9098Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9099
9100 * doc/xml.html doc/xmlmem.html: added a module describing memory
9101 interfaces and use, updated the main page.
9102
9103Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9104
9105 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
9106 nanoftp code work on Windows too now
9107
9108Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9109
9110 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
9111 * xpointer.c: implemented string-range() at least a good first version
9112 * test/XPath/docs/str test/XPath/xptr/strrange
9113 result/XPath/xptr/strrange: the string-range() tests
9114
9115Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9116
9117 * Makefile.am include/Makefile.am include/win32config.h
9118 win32/Makefile.mingw: fixed problems reported by Wayne Davison
9119 and make distcheck
9120
9121Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9122
9123 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
9124 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
9125 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
9126
9127Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9128
9129 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
9130 patch for socklen_t detection by
9131 Albert Chin-A-Young <china@thewrittenword.com>
9132
9133Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9134
9135 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
9136 and added a --dtdvalid option to xmllint used to test it
9137
9138Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9139
9140 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
9141 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
9142
9143Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9144
9145 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
9146 handlings (registration, lookup, cleanup)
9147
9148Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9149
9150 * configure.in Makefile.am include/makefile.am: adding XPointer
9151 and XPtrtests target
9152 * xpointer.[ch] : new files for XPointer support
9153 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
9154 more XPath tests
9155
9156Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9157
9158 * configure.in: fixed, very broken, make distcheck works again
9159
9160Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9161
9162 * More work toward 2.2.5, integrated a number of patches
9163 * configure.in Makefile.am win32config.h.in: trying to cleanup
9164 make distcheck .... huh ...
9165 * include/Makefile.am include/win32config.h: new directory
9166 for includes
9167 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
9168 updated teh makefiles and instructions for WIN32
9169 * xpath.c: small fixes
9170 * test/XPath/ results/XPath: updated the testcases and results
9171 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
9172 suggested patches
9173 * valid.c: fixed an ID bug
9174
9175Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9176
9177 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00009178 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00009179 * xpath.[ch]: worked on XPointer
9180
9181Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9182
9183 * configure.in Makefile.am: 2.2.5, ship the include in an
9184 include/libxml subdirectory, use symlinks when using CVS
9185 * testSAX.c: fixed small bug
9186 * testXPath.c: changed the way testfiles are parsed
9187 * debugXML.c: same kind of cleanup when parsing an argument expression
9188 XPath/XPointers can have blanks embedded
9189 * xpath.[ch]: more cleanup, reorgs for XPointer work
9190 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
9191 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
9192
9193Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9194
9195 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
9196 in the XPath engine, rewrote large parts of it, now it's far
9197 cleaner and in sync with the REC not an old WD. Fixed a parsing
9198 problem in the interactive XML shell found when testing XPath.
9199
9200Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9201
9202 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
9203 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
9204 examples with the extra test
9205
9206Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9207
9208 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
9209 the global init function.
9210
9211Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9212
9213 * HTMLparser.c: Doohhh, attribute name parsing was still case
9214 sensitive ! Fixed this ...
9215 * result/HTML/* : updated the tests results accordingly
9216
9217Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9218
9219 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
9220 engine, should be far more stable, incorporated a new version of
9221 preceding/following axis, need testing
9222 * uri.c: fixed file:///c:/a/b/c problem
9223 * test/XPath/tests/idsimple: augmented the XPath tests
9224
9225Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9226
9227 * doc/* rebuilding docs for 2.2.4 release
9228
9229Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9230
9231 * configure.in: releasing 2.2.4
9232 * parser.[ch]: added xmlStrEqual()
9233 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
9234 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
9235 use xmlStrEqual instead
9236 * TODO: updated
9237 * added an XPath test
9238
9239Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9240
9241 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
9242 * entities.h: exported xmlInitializePredefinedEntities
9243 * parser.[ch] : added xmlInitParser()
9244 * parserInternals.h : had to export htmlInitAutoClose()
9245
9246Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9247
9248 * xpath.[ch] : fixed some serious XPath Predicate evaluation
9249 problems
9250 * Makefile.am : added XPath regression tests to normal tests
9251 * uri.c: fixed a problem with local paths, cleanup
9252 * parser.c: fixed a problem with large CData sections
9253
9254Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9255
9256 * configure.in xml-config.in: patch from "Ben Taylor"
9257 <sol7x86@hotmail.com> for solaris shared libs lookup
9258
92592000-09-30 Martin Baulig <baulig@suse.de>
9260
9261 * libxml-2.0.pc.in: Provide pkg-config script.
9262
9263 * configure.in: Create the libxml-2.0.pc script from the
9264 libxml-2.0.pc.in templates.
9265 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
9266 script in `$(libdir)/pkgconfig'.
9267
9268Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9269
9270 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
9271 when compiling with MSC
9272
9273Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9274
9275 * xpath.c: patch for normalize-string() substring-before(),
9276 substring-after() and translate() functions from Bjorn Reese
9277 <breese@mail1.stofanet.dk>
9278 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
9279 Fredrik Hallenberg <hallon@lysator.liu.se>
9280 * TODO: updated
9281
9282Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9283
9284 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
9285 problem of socklen_t being undefined on a number of platforms
9286 * debugXML.c: fixed a compilation problem when without snprintf
9287
9288Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9289
9290 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
9291 an URI bug and a fix for the control-character-induced infinite loop
9292 * nanohttp.c: preventive fix for compiling on WIN32
9293
9294Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9295
9296 * xmlint.c: closing bug #25000
9297
9298Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9299
9300 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
9301 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
9302 modified slightly Wayne Davison patch adding xmlStrcasecmp and
9303 related function, fixing xmlStrncmp(), and associated cleanup
9304 * result/HTML/entities.html.sax: updating result
9305
9306Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9307
9308 * uri.c: applied patch for URI escaping from Wayne Davison
9309 <wayned@blorf.net>
9310 * tree.c parserInternals.c HTMLparser.c: memset checks patches
9311 from Denis Barbier <barbier@imacs.polytechnique.fr>
9312 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
9313 patch from Wayne Davison
9314
9315Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9316
9317 * doc/xml.html : updated with new releases, adding "how to help"
9318
9319Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9320
9321 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
9322 removed a few warnings in pedantic mode ...
9323 * parserInternals.c parser.c: moved encoding switching function
9324 to parserInternals.c
9325 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
9326
9327Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9328
9329 * HTMLparser.c parser.c: set ctxt->errNo before calling the
9330 error or warning handlers
9331
9332Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9333
9334 * parserInternals.c parserInternals.h parser.c Makefile.am:
9335 created a new module parserInternals.c, moved most of the
9336 code shared by the various parsers there, as well as
9337 deprecated code from parser.c. More cleanup of parser.c
9338 * uri.c: fixed a problem when URI is NULL
9339 * valid.c: speedup when looking for an attribute declaration
9340
9341Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9342
9343 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
9344 the cleanup of the computation of URI references when seeking
9345 external entities. The URI reference string and the resulting
9346 URI are both stored now.
9347 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
9348 large s(n)printf checks and cleanup from Denis Barbier
9349 <barbier@imacs.polytechnique.fr>
9350 * xmlversion.h.in tree.h: couple of SGML declarations for a
9351 possible docbook module.
9352 * result/VC/ : a couple of test output changed due to the change
9353 of the entities URI
9354
9355Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9356
9357 * parser.h: added a _private field for linking user's data
9358
9359Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9360
9361 * parser.c parserInternals.h: demacroified most of the IS_XXX
9362 the gain in size is significant so ...
9363
9364Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9365
9366 * entities.c: cases where looking up entities with doc==NULL
9367 covered
9368
9369Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9370
9371 * uri.c: applied Wayne Davison patch
9372 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
9373
9374Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9375
9376 * uri.c testUri.c: applied Wayne Davison patches
9377 * test/URI/uri.data result/URI/uri.data: first set of tests/results
9378 * Makefile.in: added URItest and included thenin "make tests"
9379
9380Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9381
9382 * xmlversion.h.in: closed bug 22941
9383
9384Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9385
9386 * doc/xmlio.html: added doc and example for entity loader
9387 redefinition.
9388
9389Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9390
9391 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
9392 used by libxml
9393
9394Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9395
9396 * parser.c: Fixed bug on invalid ontent characters and when using
9397 push.
9398 * xmllint.c: fixed xmllint endling of errors in push mode
9399
9400Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9401
9402 * HTMLparser.c testHTML.c: applied two new patches from
9403 Wayne Davison <wayned@users.sourceforge.net>
9404 * result/HTML/*.sax: regenerated HTML SAX output
9405 * parser.c: more cleanup.
9406
9407Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9408
9409 * HTMLparser.[ch] testHTML.c: applied the second set of
9410 patches from Wayne Davison <wayned@users.sourceforge.net>,
9411 adding htmlEncodeEntities()
9412 * HTMLparser.c: fixed an ignorable white space detection bug
9413 occuring when parsing with SAX only
9414 * result/HTML/*.sax: updated since the output is now HTML
9415 encoded...
9416
9417Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9418
9419 * HTMLparser.[ch]: applied some of Wayne Davison
9420 <wayned@users.sourceforge.net> patches
9421
9422Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9423
9424 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
9425 undeclared namespace prefix was used, added a warning.
9426 Cleaned up support w.r.t. entities, spilling out a warning
9427 and being pedantic on lookups.
9428 * test/warning/ent9 : added testcase for previous example.
9429 * TODO: updated
9430 * parserInternals.h parser.c: changed the way names are parsed
9431 now allow infinite size and decrease penalty for normal use
9432 * parser.c: Started a big cleanup/check of the parser code,
9433 fixed some of the most tortuous entity code, spotted code
9434 unused anymore
9435 * test/*: added tests for very long names and related nasty
9436 things.
9437
9438Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9439
9440 * doc/encoding.html: added encoding aliases doc
9441 * doc/xml.html: updates
9442 * encoding.[ch]: added EncodingAliases functions
9443 * entities.[ch] valid.[ch] debugXML.c: removed two serious
9444 bottleneck affecting large DTDs like Docbook
9445 * parser.[ch] xmllint.c: added a pedantic option, will be
9446 useful
9447 * SAX.c: redefinition of entities is reported in pedantic mode
9448 * testHTML.c: uninitialized warning from gcc
9449 * uri.c: fixed a couple of bugs
9450 * TODO: added issue raised by Michael
9451
9452Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9453
9454 * doc/encoding.html: propagated Martin Duerst suggestions
9455
9456Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9457
9458 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
9459 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
9460 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
9461 by Wayne Davison
9462
9463Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9464
9465 * nanoftp.c nanohttp.c: small cleanup
9466 * TODO: updated
9467
9468Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9469
9470 * added an old VC testcase and updated title.xml entity
9471
9472Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9473
9474 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
9475 done on auto-opening of <p> tags and cleanup of SAX output
9476
9477Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9478
9479 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
9480
9481Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9482
9483 * doc/xml.html libxml.* structure.*: updated the doc a bit
9484
9485Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9486
9487 * testSAX.c testHTML.c result/HTML/: cleanup of the output
9488 of SAX tests
9489
9490Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9491
9492 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
9493 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
9494
9495Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9496
9497 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
9498 * testHTML.c: fix core dump on Solaris 2.x systems
9499 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
9500 * result/HTML/*.sax: previous bug fix lead to new results
9501
9502Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9503
9504 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
9505 * configure.in: added --with-readline=DIR to accept alternate
9506 path for readline include/library
9507 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
9508 for ANSI under HP-UX
9509 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
9510 includes @LIBS@
9511
9512Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9513
9514 * doc/* : rebuilt the docs
9515 * getting ready for 2.2.2 release
9516
9517Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9518
9519 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
9520 and xmlAddFeature()
9521 * tree.[ch]: added xmlAddChildList()
9522 * xmllint.c: MAP_FAILED macro test
9523 * parser.h: added xmlParseCtxtExternalEntity()
9524 * valid.c: applied bug fixes removed warning
9525 * tree.c: added CDATA block to elements content
9526 * testSAX.c: cleanup of output
9527 * testHTML.c: added SAX testing
9528 * encoding.c: better error recovery
9529 * SAX.c, parser.c: fixed one of the external entity processing
9530 of the OASis testsuite
9531 * Makefile.am: added HTML SAX regression tests
9532 * configure.in: bumped to 2.2.2
9533 * test/HTML/ result/HTML: added a few of HTML tests, and added the
9534 SAX results
9535
9536Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9537
9538 * configure.in: patch for HP compiler
9539
95402000-08-04 Sven Heinicke <sven@zen.org>
9541
9542 * xmllint.c: Was coredumping sometimes when the file given didn't
9543 exist.
9544
9545Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9546
9547 * parser.c xmlIO.[ch]: fixed the problem of encoding support
9548
9549 when using in memory parsing. Need some cleanup.
9550 * xmllint.c configure.in: added a --memory flag to test memory
9551 parsing
9552
9553Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9554
9555 * nanohttp.c: fixed socklen_t replacement to unsigned int
9556 * parser.c: fixed a space handdling missing at the end of
9557 production 28 DOCTYPE.
9558 * xmlmemory.c: fixed a stupid bug on the routine to override
9559 allocation functions
9560 * TODO: updated
9561
9562Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9563
9564 * doc/ regenerated the docs
9565
9566Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9567
9568 * doc/encoding.html doc/xml.html: added I18N doc
9569 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
9570 improvements, both parser and filters, added ASCII & HTML,
9571 fixed the ISO-Latin-1 one
9572 * xmllint.c testHTML.c: added/made visible --encode
9573 * debugXML.c : cleanup
9574 * most .c files: applied patches due to warning on Windows and
9575 when using Sun Pro cc compiler
9576 * xpath.c : cleanup memleaks
9577 * nanoftp.c : added a TESTING preprocessor flag for standalong
9578 compile so that people can report bugs more easilly
9579 * nanohttp.c : ditched socklen_t which was a portability mess
9580 and replaced it with unsigned int.
9581 * tree.[ch]: added xmlHasProp()
9582 * TODO: updated
9583 * test/ : added more test for entities, NS, encoding, HTML, wap
9584 * configure.in: preparing for 2.2.0 release
9585
9586Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9587
9588 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00009589 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00009590
9591Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9592
9593 * doc/xml.html: changed the xmlsoft.org structure, updated the
9594 examples w.r.t. root and childs
9595
9596Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9597
Daniel Veillard784b9352003-02-16 15:50:27 +00009598 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00009599
9600Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9601
9602 * HTMLparser.c: Work on character encoding support for the HTML parser
9603 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
9604 * encoding.c: Fixed a potential memleak in the encoding stuff
9605
9606Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9607
9608 * doc/FAQ.html doc/Makefile.am : added a FAQ
9609
9610Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9611
9612 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
9613 of the HTML parser to force it to not bypass SAX
9614
9615Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9616
9617 * win32config.h.in: updated
9618 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
9619 lacks iconv support :-( need to release 2.1.1
9620 * configure.in: release 2.1.1
9621 * HTMLparser: fixed bug #14784
9622 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
9623 by Windows compiler
9624 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
9625 the SAX startDocument() callback.
9626 * TODO: updated
9627
9628Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9629
9630 * added xmlStopParser()
9631
9632Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9633
9634 * configure.in: 2.1.0 prerelease
9635 * Large resync between W3C and Gnome tree
9636 * nanoftp, nanohttp.c: fixed stalled connections probs
9637 * HTMLtree.c SAX.c : support for attribute without values in
9638 HTML for andersca
9639 * valid.c: Fixed most validation + namespace problems
9640 * HTMLparser.c: start document callback for andersca
9641 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
9642 * parser.h, SAX.c: serious speed improvement for large
9643 CDATA blocks
9644 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
9645 different encoding
9646 * example/Makefile.am example/gjobread.c tree.h: work on
9647 libxml1 libxml2 convergence.
9648 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
9649 and the LIBXML_TEST_VERSION macro
9650
9651Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9652
9653 * doc/xml.html: various patches and improvements typo fixed by
9654 Felix Natter
9655 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
9656 from Felix Natter <fnatter@gmx.net>
9657
9658Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9659
9660 * doc/upgrade.html: updated with instructions for support of both
9661 libxml-1.x and libxml-2.x
9662 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
9663 for 2.x support and also fixed includes
9664
9665
9666Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9667
9668 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
9669 the encoding support, added iconv support, so now libxml if
9670 compiled with iconv automatically support japanese encodings
9671 among others. Work based on initial patch from Yuan-Chen Cheng
9672 I may have broken binary compat in the encoding handler
9673 registration scheme, but that was so utterly broken I don't
9674 expect anybody to have used this feature until now.
9675 * parserInternals.h: fixup on the CHAR range macro
9676 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
9677 code.
9678 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
9679 * uri.c: added xmlParseURI() I can't believe I forgot to
9680 implement this one in 2.0 !!!
9681 * SAX.c: moved doc->encoding update in the endDocument() call.
9682 * TODO: updated.
9683
9684Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9685
9686 * tree.h: removed extraneous xmlRemoveProp definition
9687 * TODO: added item about --disable-corba configure switch
9688 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
9689 * nanoftp.c: fixed include problems giving troubles on AIX and
9690 slowlaris
9691 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
9692 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
9693 comment and headers changes to lower gtk-doc number of warnings
9694 * doc/html/*: rebuilt docs
9695
9696Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9697
9698 * HACKING: documented the tag for 1.x and instructions
9699
9700Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9701
9702 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
9703 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
9704 xmlCreateIOParserCtxt
9705 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
9706 significant overall improvement
9707 * xmllint.c: added I/O test to xmllint
9708 * testSAX.c: added a speed test
9709 * doc/* : updated/regenerated
9710
9711Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9712
9713 * xpath.c uri.h parserInternals.h: cosmetic changes from
9714 "Timur I. Bakeyev" <timur@bat.ru>, including making
9715 xmlCreateURI() public
9716
9717Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9718
9719 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
9720 and the code at the same time. Added a clean mechanism for
9721 overload or added input methods: xmlRegisterInputCallbacks()
9722 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
9723 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
9724 * TODO: updated
9725 * doc/* : updated/regenerated
9726 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
9727 source dir
9728
9729Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9730
9731 * testURI.c: yet another forgotten commit, I should get some sleep !
9732
9733Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9734
9735 * xmllint.c: forgot to commit this too ?
9736
9737Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9738
9739 * xmlversion.h.in : forgot to commit this previously
9740
9741Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9742
9743 * configure.in: preparing libxml-2.0.0 version looks Ok so far
9744 * README TODO: updated for release
9745 * uri.c uri.h: added authority parsing/saving
9746 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
9747 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
9748 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
9749 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
9750 Makefile.am : added compile-time customization of libxml
9751 --with-ftp --with-http --with-html --with-xpath --with-debug
9752 --with-mem-debug
9753 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
9754 #include <libxml/xxx.h> I hope it won't break too much stuff
9755 and will be manageable in the future...
9756 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
9757 and added xmllint to the installed programs
9758 * uri.h: added xmlFreeURI()
9759
9760Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9761
9762 * uri.c uri.h: finished the escaping handling, the base support
9763 and the URI path normalization. Looks good just lacks the
9764 authority content parsing code.
9765 * Makefile.am: added instructions to generate testURI
9766 * TODO: updated
9767 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
9768 added links and icons for W3C and Gnome
9769
9770Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9771
9772 * xmlmemory.[ch] : seems I forgot to actually update the files in
9773 the last commit :-)
9774 * doc/xml.html doc/html/* : updated and uploaded the docs
9775
9776Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9777
9778 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
9779 * TODO: updated
9780 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
9781 libxml default allocation function with another set (like gmalloc/
9782 gfree).
9783 * Makefile.am, uri.c, uri.h: added a set of functions to do
9784 exact (litteraly copied from the RFC 2396 productions) parsing
9785 and handling of URI. Will be needed for XLink, one XML WFC,
9786 XML Base and reused in the nano[ftp/http] modules. Still work
9787 to be done.
9788
9789Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9790
9791 * configure.in, libxml.spec.in : libxml2
9792 * doc/* : updated the doc page, rebuilt the docs
9793
9794Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9795
9796 * all: tagged LIB_XML_1_X
9797 * *.c *.h : updated from W3C CVS tree
9798 * configure.in : 2.0.0-beta
9799 * libxml.spec.in : libxml2 package nam
9800 * result/* : new version of the tests output
9801
9802Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9803
9804 * doc/xml.html, doc/update.html: updated docs, 1.8.7
9805
9806Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9807
9808 * doc/* : rebuilt the docs
9809 * parser.c: final patch on #6766
9810 * valid.c: small patch on validity checks.
9811
9812Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9813
9814 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
9815 added
9816 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
9817 compatibility w.r.t. XML spec and existing code.
9818
9819Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9820
9821 * parser.c: seems a better solution to <a> </a> exists,
9822 will try it for a while
9823
9824Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9825
9826 * parser.c: tried to remove the <a> </a> generating <a/>
9827 this is hard. Left a flag for that purpose. Fixed bug #6766
9828 * configure.in: prepared 1.8.7 not released, due to previous
9829 problem
9830
9831Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9832
9833 * doc/xml.html : applied second patch from Paul DuBois
9834
9835Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9836
9837 * doc/xml.html : applied patch from Paul DuBois
9838
9839Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9840
9841 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
9842
9843Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9844
9845 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
9846 compilation warnings on various platforms.
9847 * parser.c: Fixed #5281 validity error callbacks are now desactived
9848 by default if not validating.
9849
9850Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9851
9852 * nanoftp.c, win32config.h.in: patches to compile on WIN32
9853
9854Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9855
9856 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
9857 <gkatsi@cs.toronto.edu>
9858
9859Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9860
9861 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
9862 processing URLs
9863
9864Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9865
9866 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
9867 xmlNanoFTPUpdateURL for persistent control connections.
9868 * configure.in: 1.8.6
9869
9870Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9871
9872 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
9873 * tree.[ch] : added xmlSaveNoEmptyTags
9874
98752000-01-29 James Henstridge <james@daa.com.au>
9876
9877 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
9878
9879 * Makefile.am: added nanoftp.[ch] to the build.
9880
9881Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9882
9883 * nanoftp.[ch]: cleanup, comments, API
9884 * debugXML.c : fixed a bug in the cat command
9885 * doc/*: regenerated the docs
9886
9887Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9888
9889 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
9890 * debugXML.c : fixed a bug in the cat command
9891 * valid.c: fixing some small probs
9892 * libxml.spec.in: get rid of the SNAP suffix
9893 * doc/xml.html: updated the status
9894
9895Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9896
9897 * xml-config.in: xml-config --version to just return the
9898 version number
9899 * xpath.c: some cleanup w.r.t. axis when the current node is
9900 an attribute.
9901 * TODO: updated
9902
9903Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9904
9905 * configure.in: prepared for libxml-1.8.5
9906 * doc/* recompiled the documentation
9907
99082000-01-17 Jody Goldberg <jgoldberg@home.com>
9909
9910 * configure.in : WARNING autoconf subtlety alert :
9911 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
9912 when looking for zlib.h so that HAVE_ZLIB_H is defined.
9913 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
9914 get defined by AC_CHECK_HEADERS.
9915
9916Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9917
9918 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
9919 Rune.Djurhuus@fast.no
9920
9921Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9922
9923 * TODO: updated
9924 * tree.c, parser.c: made sure that only memory alloc problems
9925 and internal parser errors are allowed to write to stdout or
9926 stderr.
9927
9928Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9929
9930 * tree.c : restored xmlNewGlobalNs since this seems used by
9931 a lot of existing code :-(, fixed a bug in xmlNewNs
9932 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
9933 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
9934 to exit() from the library code.
9935 * xpath.c, parser.c: removed bugs or unused code detected by
9936 Windows compilers
9937 * parser.c: started adding interfaces for parsing well balanced
9938 XML fragments
9939 * configure.in: releasing 1.8.4
9940 * doc/* : rebuilt the docs
9941
9942Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9943
9944 * tree.[ch] : added xmlNewDocFragment() for DOM
9945 * testHTML.c: uninitialized variable.
9946
9947Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9948
9949 * doc/* : rebuild the docs
9950
9951Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9952
9953 * acconfig.h: readline and history patch
9954 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
9955 * tree.c: added check and handling when possibly removing an ID
9956 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
9957 and saving.
9958 * test/HTML/entities.html result/HTML/entities.html* : test for
9959 various entities reference cases
9960 * result/HTML/* : as a result output of some testcase have
9961 changed
9962 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
9963 by previous example. added xmlParseTryOrFinish().
9964 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
9965 entities.h debugXML.h HTMLparser.h: changed the way struct are
9966 declared to allow gtk-doc to expose those
9967 * parser.c: closed bug #4960
9968 * Makefile.am configure.in: Applied patch from
9969 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
9970 and math/socket libs detection
9971
9972Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9973
9974 * configure.in, Makefile.am: link tester against readline
9975 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
9976
9977Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9978
9979 * tree.[ch]: added xmlRemoveProp
9980 * win32config.h.in nanohttp.c: avoid including the Windows
9981 socket stuff in every C files
9982 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
9983 the XmL parser(s)
9984 * test/ns4 result/ns4 etc...: added test case for previous prob
9985 * tree.c: xmlNewNs wasn't checking for double definition
9986 * Makefile.in: fixed a problem with dist-hook duplicates
9987 * parser.[hc], xmlIO.c: fixed the loading of external entities
9988 APIs, now xmlLoadExternalEntity() is used everywhere and
9989 setting up an app specific front-end using the
9990 * SAX.c parser.c: some fixes, now the xhtml spec validates
9991 with the xhtml DTD.
9992 * error.c: fixed crashes in case of no input stream
9993 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
9994 to the validation tests and results
9995
9996Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9997
9998 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
9999 too htmlCreatePushParserCtxt() and htmlParseChunk()
10000 * parser.c: a bit of cleanup.
10001 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
10002 to XML) removed the last mem leak known
10003 * HTMLtree.c: output message cleanup
10004 * xmlmemory.c: display content info about memory blocks
10005 * result/HTML/wired.* : missing att value warning change
10006
10007Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10008
10009 * doc/* : rebuilt the documentation
10010
10011Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10012
10013 * parser.[ch] parserInternals.h: Push parser for XML,
10014 seems to work fine now
10015 * tester.c debugXML.[ch]: Added an XML shell debug facility and
10016 --push for push testing
10017 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
10018 * testSAX.c: added --push
10019 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
10020 subtree
10021 * xmlIO.[ch] : enriched API + fixes for push mode
10022 * entities.[ch]: added the entity content length to the struct.
10023 * xmlmemory.[ch]: new API to show the last entries for the shell
10024 * valid.c: added required attribute testing
10025 * SAX.c: the cdata callback now merge contiguous fragments
10026 * HTMLparser.c: cleanup of some macros
10027
10028Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10029
10030 * parser.c: fix for PIs name starting with xml
10031 * tree.c: fixed a potential problem with || and && ops
10032 * *.c, configure.in win32config.h.in : generate win32config.h for
10033 those on the Other Side !
10034
10035Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10036
10037 * parser.c: fixed a stupid = vs. == bug :-(
10038 * doc/gnome-xml.sgml: s/glade/xml/
10039
10040Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10041
10042 * configure.in, doc/xml.html : bug fix release 1.8.2
10043 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
10044 Hopefully the end of that silly C++ include problem
10045 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
10046 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
10047 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
10048 troubles with autoclosed elements when the stree shape doesn't
10049 follow the DtD specs. Added htmlIsAutoClosed() and
10050 htmlAutoCloseTag()
10051 * result/HTML/*.htm*: Updated the HTML examples regression tests output
10052 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
10053 * debugXML.c: fixed a bug on printing default namespaces.
10054 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
10055
10056Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10057
10058 * result/HTML/*.htm[l] : updated the HTML regression tests according
10059 to the new output
10060 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
10061 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
10062 problem due to intermix of extern "C" { ... } declarations for C++
10063 and recursive includes in the headers
10064
100651999-12-20 Chris Lahey <clahey@umich.edu>
10066
10067 * HTMLtree.c: Made it so that html nodes with a single child do
10068 not insert a carriage return before or after the child node.
10069
10070Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10071
10072 * configure.in, doc/xml.html : bug fix release 1.8.1
10073 * parser.c: fixed bug #4344
10074 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
10075 added the glue to avoid C++ problems
10076 * doc/* : regenerated the documentation
10077
10078Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10079
10080 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
10081 namespace recognition, and Dia as a resul :-(
10082 * encoding.c: closed bug #3950
10083
10084Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10085
10086 * valid.c: debugging a posteriori validation, except URI expansion
10087 stuff this should be fixed now
10088 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
10089 Carl Nygard <cnygard@bellatlantic.net>
10090 * tester.c: added --postvalid, cleaning of the code
10091 * tree.[ch]: added xmlDocGetRootElement()
10092
10093Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
10094
10095 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
10096 c++ losage.
10097
10098Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10099
10100 * configure.in, doc/xml.html : bumped to 1.8.0
10101 * xlink.[ch], Makefile.am : added framework for link detection
10102 * parser.h: added nbChars to parser context, needed for cleanup.
10103 * xmlmemory.c: removed a nasty bug when out of mem
10104 * valid.[ch]: adding namespace support for attribute decl
10105 * tester.c: added --debugent option
10106 * debugXML.[ch]: added xmlDebugDumpEntities()
10107 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
10108 buffers instead, this was really needed, validation was breaking
10109 in strange ways due to that. Added xmlParseStringPEReference()
10110 and other parsing from strings functions. Entities processing
10111 modified again, but PERef are still not handled correcly but
10112 unless you're Eve Maller you won't notice :-)
10113 * HTMLparser.c: large changes toward reliability, and switched to
10114 lowercase internal tags, XHTML is lowercase, so it will help
10115 that output is closer to next version.
10116 * doc/* : regenerated the documentation, it is now hosted at
10117 http://xmlsoft.org/ (same bits I just bought the domain :-)
10118
10119
10120Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10121
10122 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
10123 doc generation
10124 * parser.c: fixed bugs #3908 and #3937 and a memory leak
10125 in the SAX API
10126 * doc/*: rebuilt the doc making sure everything appears in the
10127 HTML files
10128
10129Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10130
10131 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
10132 added the patch from Carl Nygard <cnygard@bellatlantic.net>
10133 which allow impressive speed improvement on dataset with
10134 large text pieces, but at the cost of broken binary
10135 compatibility and slightly bigger memory usage.
10136 Configure with --with-buffers to activate them, they
10137 are protected with XML_USE_BUFFER_CONTENT define.
10138 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
10139 goal is 0 memory left allocated once parser is no more used
10140 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
10141 call xmlCleanupParser() and xmlMemoryDump()
10142
10143Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10144
10145 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
10146 * parser.[ch] encoding.[ch]: added memory cleanup routines
10147 * parser.c: closing bug #3788
10148 * doc/*: rebuilt the doc
10149
10150Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10151
10152 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
10153 xmlNewTextChild() and xmlSetCompressMode() behaviour.
10154 * tester.c: added --compress option
10155 * doc/*: rebuilt the documentation
10156
10157Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10158
10159 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
10160 if given /proc/kcore as input !
10161 * doc/xml.html doc/*: updated and rebuilt the documentation
10162
10163Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10164
10165 * parser.c: Fixed some wrongly space collapsing code due to
10166 a misreading of the spec.
10167 * result/*: fixed the output accordingly
10168
10169Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10170
10171 * encoding.c: bug fix and typos
10172 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
10173 * parser.c: added attribute normalization closing bug #3597
10174 * test/att* result/att* SAXresult/att*: testcase for attribute
10175 normalization
10176
10177Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10178
10179 * configure.in: closing bug #3163 by adding extra flags for the
10180 cc compiler on HP-UX
10181
10182Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10183
10184 * valid.[ch] : removed a typo and an enumerated type bug in the
10185 xmlAddElementDecl() function
10186 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
10187 call to xmlEncodeEntitiesReentrant() so that the functions
10188 New, Set and Get are at the same level.
10189 * parser.c HTMLparser.c: extra memory allocation bug for
10190 attributes detected by someone using libxml in embedded systems :-)
10191
10192Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10193
10194 * xmlmemory.h: turned off mem debug :-\
10195
10196Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10197
10198 * parser.c: closed bug #2784 a one line fix, but worth pushing
10199 a new release out
10200 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
10201 some structures, comments before and after the
10202 main element, and other nastyness
10203 * HTMLtree.c tree.c: accomodate the extended HTML supported
10204 * configure.in: pushing 1.7.4
10205 * test/ent8 and related outputs : added a new test for bug #2784
10206 * test/HTML/wired.html and related output: a nasty HTML example
10207 * Makefile.am: improved the test scripts
10208 * docs/* : reran the documentation extractor, updated xml.html
10209
10210Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10211
10212 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
10213 HTMLparser and debugged the HTML related code. HTML documents
10214 now have their own type
10215 * entities.c: do not dump &apos; for HTML output
10216 * xmlmemory.c: improvement, breakpoint mechanism
10217 * testHTML.c: added --sax --repeat ...
10218 * Makefile.am: improved the HTML tests
10219 * valid.[ch]: added xmlValidGetValidElements and
10220 xmlValidGetPotentialChildren
10221 * tester.c: added --insert to test the 2 new functions
10222 * test//* result//* SAXresult//* : regression test cleanup
10223 and extension.
10224 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
10225 gnome-xml-nanohttp.html
10226
10227Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10228
10229 * HTMLparser.c: fixed problems with some autoclose tags
10230 * tree.c: fixed XML output problems.
10231 * result/* SAXresult/*: update of the tests output
10232
10233Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10234
10235 * Makefile.am: Arturo patch for xmlConf.sh version info
10236 * parser.c: Tim Josling patch for single quoted items
10237 * tester.c: Tim Josling patch for tester options usage
10238 * tree.h: indent cleanup
10239
10240Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10241
10242 * HTMLparser.c parser.h : Fixed problems with HTML parsing
10243 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
10244
10245Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10246
10247 * tree.c : Raph patch for initialization of CORBA fields
10248 * parser.c, xpath.c, ...: modification of doc comments
10249 * xpath.c : allow spaces in xpath expressions
10250
10251Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10252
10253 * xmlmemory.h: turning off memory debug :-(
10254
10255Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10256
10257 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
10258 better SAX interfaces.
10259 * testSAX.c: uses the new SAX routine, avoid fetching any remote
10260 entity.
10261 * configure.in: 1.7.2
10262
10263Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10264
10265 * libxml.spec.in: fixed the URL
10266 * doc/xml.html: improved the documentation front-end
10267
10268Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10269
10270 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
10271
10272Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10273
10274 * libxml.spec.in: fixed the alpha compile problem
10275 * parser.[ch]: changed errno to errNo in the parser context :-(
10276 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
10277 * doc/xml.html: changed CHAR to xmlChar
10278 * doc/html/*: recompiled the documentation
10279 * configure.in: 1.7.1
10280
10281Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10282
10283 * parser.h: modified the parser context struct to regain 1.4.0
10284 binary compatibility
10285 * parser.c, xml-error.h: added errno ot teh context and defined
10286 a set of errors values with update of errno
10287 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
10288 DTDs and entities
10289 * *.h, *.c: complete cleanup of the use of config.h and include
10290 protection depending on the current setup.
10291 * overalll debugging, maintenance and bug-fixing on all modules
10292 * updated the documentation
10293 * ready for 1.7.0
10294
10295Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10296
10297 * HTMLparser.c : cleanup
10298 * SAX.c valid.c valid.h: added ID/IDREF checking
10299 * tree.c tree.h: extended doc structure for refs
10300 * configure.in: 1.6.2
10301 * parser.c: patched bug in SAX user arg call
10302 * parserInternals.h: patched missing close in C++ wrapping
10303 * testXPath.c xpath.c xpath.h: prepared for extensibility,
10304 especially upcoming XPointer implementation.
10305 * doc/xml.html: augmented, typo
10306
10307Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
10308
10309 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
10310 not all invocations of install understand -d.
10311
10312Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
10313
10314 * Makefile.am: prepend all the test* calls with $(top_builddir) -
10315 to make 'check' works, when builddir != srcdir.
10316
10317Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10318
10319 * doc/xml.html : updated the documentation
10320
10321Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10322
10323 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
10324 not deallocated memory blocks
10325 * *.c : replaces all calls to malloc() free() and realloc() to
10326 the wrapper functions/macros
10327 * tree.c : removed memory leaks dues to calling xmlFreeNode()
10328 instead of xmlFreeNodeList()
10329
10330Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10331
10332 * HTMLparser.c: corrected a stupid bug leading to core dump at
10333 tree deallocation. Removed warnings indicated by
10334 Stephane.Conversy@lri.fr
10335 * entities.c: Fixes Yet Another Stupid Bug, entities were not
10336 looked for in the external subset
10337
10338Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10339
10340 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
10341 on SGI by Stephane.Conversy@lri.fr
10342
10343Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10344
10345 * all .h : changed the prototype declaration indent as in gtk
10346 * most .c : working on reducing the TODOs in the code
10347 * most .c : cleanup though -pedantic and Insure++
10348 * improvements on validation ID checkings.
10349 * tree.[ch] SAX.c: added support for namespace on attributes #2022
10350 * xml-config.in: closed #1810
10351
10352Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10353
10354 * tree.h, valid.c, valid.h: more work on validity, IDs
10355 * xpath.c: added/fixed comparidon and equlity, added a new isinf
10356 definition for AIX
10357
10358Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10359
10360 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
10361 the distribution due to a cut'n paste error at last commit
10362
10363Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10364
10365 * configure.in: upgraded to version 1.4.0
10366 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
10367 Big update, added a large part of the validation process,
10368 it should be usable, but some parts are missing
10369 * xpath.c: improved the implementation w.r.t. root.
10370 * Makefile.am: added more tests
10371 * test and result trees: added a lot of tests
10372 * libxml.spec.in: export libxml.so.0 and libxml.so.1
10373
10374Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10375
10376 * Added an HACKING file
10377
10378Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10379
10380 * xpath.[ch] : improvements and debug of the XPath implementation
10381 * parser.c, HTMLparser.c : modified the parsers to be progressive
10382 * tree.[ch] : extended the Buffer promitives
10383 * xmlIO.[ch] : added basic I/O routines providing progressive
10384 parsing and ready for I18N conversion plugins
10385 * SAXresult/* : the SAX callback sequence maybe slightly different
10386 now
10387 * test*.c : improved/updated the tests programs
10388 * doc/* : recompiled the docs.
10389
103901999-07-26 Michael Meeks <michael@edenproject.org>
10391
10392 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
10393
10394 * tree.c: Ditto.
10395
10396Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10397
10398 * configure.in: upgraded to version 1.4.0
10399 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
10400 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
10401 XML query language, see http://www.w3.org/TR/xpath for more details.
10402 * parser.c, parser.h: added CHAR* related string functions for XPath
10403 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
10404 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
10405 rebuild the docs.
10406 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
10407 and regression testing capabilities for XPath.
10408
10409Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10410
10411 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
10412 closing bug #1646
10413
10414Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10415
10416 * Makefile.am, example/Makefile.am: closed bug #1683
10417
10418Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10419
10420 * example/Makefile.am, configure.in: added the makefile for the
10421 gjobread example
10422
10423Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
10424
10425 * doc/Makefile.am:
10426 - fix which allow "make install DESTDIR=</install/prefix>".
10427
10428Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10429
10430 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
10431 which fixed a problem on the file reading-code.
10432
10433Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10434
10435 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
10436 output.
10437 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
10438
10439Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10440
10441 * parser.h : Oops removed the binary compatibility problem
10442 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
10443 * parser.c, HTMLparser.c: applied patches for reading from stdin
10444
10445Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10446
10447 * parser.c, entities.c, valid.c: cleanup bug #1591
10448 * configure.in: cleanup bug #1592
10449 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
10450 the same tree back-end. Hence gdome will be available for it.
10451 * doc/Makefile.am: close bug #617
10452
10453Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10454
10455 * parser.c: alloctate a per parser context SAX interface block
10456
10457Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10458
10459 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
10460 and xmlEncodeEntitiesReentrant with the correct one :-\
10461
10462Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10463
10464 * commit of my internal XML base changes, quite a lot of
10465 changes, cleanups, better entities support, framework for
10466 new I/O and charset detection and handling
10467 * Fixed the configure/Makefile stuff to generate shared libs
10468 with the proper version info, so we jumped on rev from
10469 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
10470 xmlEncodeEntities() result need to be freed now, and a string
10471 xmlParserVersion provide the current library version.
10472
10473Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
10474
10475 * parser.c: fixed a buffer overrun for when you have a very long
10476 attribute with no entities in it.
10477
10478Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10479
10480 * added example directory
10481 * added example/gjobs.xml gjobread.c, still need a Makefile.in
10482
10483Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10484
10485 * Release of libxml-1.1, nearly everything has been touched for
10486 this.
10487 * Added more regression tests
10488 * Updated the documentation
10489
10490Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10491
10492 * tree.[ch]: unified the XML_NO_CORBA defines.
10493 * parser.c encoding.[ch]: started plugging in char encoding detection
10494
10495Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
10496
10497 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
10498 Also freed allocated buffer.
10499
10500Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10501 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
10502 reentrancy problem at printing. One is left in entities.c, to
10503 remove ASAP
10504 * testSAX.c : added a test example showing the use of the SAX
10505 interface if one doesn't want to build the DOM tree.
10506 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
10507
10508Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10509
10510 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
10511 large revamping of the parser to use SAX callbacks
10512 http://www.megginson.com/SAX/ (or at least a C like interface
10513 a la Expat). It's now possible to set up your own callbacks
10514 and the parser will not build a DOM tree.
10515 * test/* result/*: updated the test suite, I finally removed
10516 the old Namespace draft support (PI based).
10517
10518Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10519
10520 * Makefile.am: added test result to EXTRA_DIST for make tests
10521
10522Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10523
10524 * parser.c, parserInternals.h: moved the chars macro definitions
10525 to parserInternals.h
10526 * parser.c, error.c: applied patches from "Knut Ã…kesson"
10527 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
10528
10529Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10530
10531 * xml-config.in : applied patch to make --version work
10532
105331999-03-05 Raja R Harinath <harinath@cs.umn.edu>
10534
10535 * Makefile.am (check-local): Alias for `tests' target. This will
10536 cause `make check' to do the right thing.
10537 (tests): Don't run tests in srcdir. Also, replaced calls to
10538 basename with a `sed' "equivalent".
10539
10540Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10541
10542 * Renamed error.h to xml-error.h, corrected Makefile.am to list
10543 it in the header and not the sources, updated the doc.
10544 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
10545 pointing this out.
10546
10547Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10548
10549 * parser.c, parser.h, parserInternals.h: memory leak hunting,
10550 exported the inputStream routines.
10551 * doc/html/* : updated accordingly
10552
10553Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10554
10555 * parser.c, parser.h, parserInternals.h: added a few extra
10556 internal calls to allocate and free parser contexts ...
10557 * doc/html/* : updated accordingly
10558
10559Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10560
10561 * configure.in, Makefile.am, doc/makefile.am : General changes for
10562 1.0.0 release and including the generated HTML documentation.
10563
10564Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10565
10566 * makefile.am : added parserInternals.h, oops.
10567
10568Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10569
10570 * parserInternals.h: added this header giving access to the parser
10571 internal functions.
10572 * doc/Makefile.am : added a rebuild target which rebuilds the full
10573 set of documentations
10574 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
10575 the internal subset.
10576 * *.c *.h: modifications needed to generate the documentation using
10577 gtk-doc, cleanup of functions blocks, reorganisation of struct
10578 declarations.
10579
10580Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10581
10582 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
10583 the tar and spec file to include the beginning of the doc.
10584
105851999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
10586
10587 * doc/.cvsignore: Added this file.
10588
10589Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10590
10591 * tree.c: fixed xmlGetProp to return "" when the attribute
10592 exists, even if the node-list is NULL.
10593
10594Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10595
10596 * tree.c: patched an error outputting empty attribute values.
10597 * Makefile.am and doc/makefile.am: have been updated during the
10598 week-end. Sorry for an empty CVS log, I got a shell problem.
10599
10600Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10601
10602 * tree.h: cleaned up using enums instead of defines
10603 * parser.c, valid.[ch]: more work on parsing/output of element
10604 declarations
10605
10606Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10607
10608 * valid.[ch], tree.c, parser.c : more work toward full parsing
10609 of XML DTDs.
10610 * README: added informations about mailing-list and on-line
10611 documentation
10612
106131999-01-27 Raja R Harinath <harinath@cs.umn.edu>
10614
10615 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
10616
10617Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10618
10619 * parser.c, tree.[ch] : more work toward conformance testing,
10620 added a last element to accelerate parsing of very flat structures
10621 started working on internal subset Element content declaration.
10622 * valid.[ch] : first cut at adding code toward validation.
10623 * previous changes had also small impact on most files, especially
10624 the conformance testing using James Clark test suite.
10625
10626Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10627
10628 * test/* : updated the examples, most of them were not well
10629 formed (humm), and added rdf2.
10630 * result/* : resulting changes in the output.
10631
10632Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10633
10634 * tree.c: changed the behaviour of xmlGetProp on NULL values.
10635
10636Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10637
10638 * tree.c: patched a bug in the generation of empty attributes
10639
10640Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10641
10642 * entities.[ch], tree.[ch], tester.c: added copy interfaces
10643 for node/trees/documents/... Biggest problem is namespace
10644 support when copying subtrees.
10645
10646Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10647
10648 * parser.c, entities.c: improve entities and char ref encoding,
10649 and cleanups of error messages.
10650
10651Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10652
10653 * parser.c, entities.c: simple bug hunting done during rpm2html and
10654 rpmfind integration.
10655
10656Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10657
10658 * parser.[ch]: Added interfaces allowing to specify a SAX
10659 handler before parsing.
10660
10661Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10662
10663 * parser.c: redirrect all errors reporting through the SAX
10664 error function
10665
10666Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10667
10668 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
10669 * libtool, tlmain ...: update of the libtool files
10670
106711998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
10672
10673 * entities.c: Use g_snprintf insteda of snprintf.
10674
10675Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10676
10677 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
10678 added ent5 test for this purpose.
10679 * parser.c, parser.h: formatting, comments and UTF-8 planning.
10680
10681Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10682
10683 * parser.c: fixed? a strange error due to compression on a GWP
10684 document.
10685
10686Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10687
10688 * tree.[ch]: bug fixing
10689 * entities.[ch]: defined a specific type for predefined entities
10690 * doc/xml.html: more documentation on the library, how to use it,
10691 overview of the interfaces.
10692
10693Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10694
10695 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
10696
10697Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10698
10699 * tree.c: corrected a small bug
10700 * doc/xml.html: continuing writing documentation.
10701
10702Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10703
10704 * debugXML.h debugXML.c: added debugging utilities.
10705 * tester.c: added --debug switch.
10706 * tree.c: patched an incorrect node->type assignment.
10707 * parser.c: formatting, ensure that node->doc != NULL in attributes
10708
10709Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10710
10711 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
10712 entity support and provide an internal representation close to
10713 DOM one (entity ref nodes, and attribute value as tree). I tried
10714 to preserve the interface but this will surely break some apps
10715 (I have to change rpm2html/rpmfind for example). I had to change
10716 two interfaces, and the generated tree is somewhat different.
10717 * doc/* : started documenting the XML library, the tree and
10718 DOM/Corba. This is a first step.
10719
10720Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10721
10722 * parser.c: Set up the fonctions comment block, boring but useful.
10723 * parser.h, SAX.c, parser.c: now attributes are processed through
10724 the SAX interface. The problem is that my SAX interface diverged
10725 quite a bit from the original one, well this is not an official
10726 spec, and translating it from Java to C is hairy anyway...
10727
10728Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10729
10730 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
10731 fonctions comment block, boring but useful.
10732
10733Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10734
10735 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
10736 conversion routines. However they are not yet used to convert the
10737 inputs. The core will run with UTF-8.
10738
10739Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10740
10741 * tree.c : make sure that the type id is properly set-up when
10742 a new object is allocated, needed for DOM.
10743
10744Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10745
10746 * tree.h, tree.c: Ok, the main objects in the tree will be native
10747 corba objects, it costs 8 bytes per Node, Attribute and Document
10748 but it simplifies the Corba integration a lot (no extra interface
10749 objects to allocate/free).
10750
10751Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10752
10753 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
10754 and changed NODEs contants for conformity with DOM Level 1
10755
10756Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10757
10758 * added hooks to keep track of servants when creating objects
10759 xmlDoc and xmlNode (for Corba export).
10760
10761Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10762
10763 * added xml-config script.
10764
10765Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10766
10767 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
10768 to autoupdate libtool and automake conf files.
10769
107701998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
10771
10772 * Makefile.am: Use '?' to separate the sed
10773 commands as ',' is used when people pass -Wl,something.
10774
10775
10776Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10777
10778 * tree.c, tree.h: added a per-document compression interface.
10779
10780Tue Sep 22 20:47:38 EDT 1998
10781
10782 * tree.c, tree.h: added saving with compression and added interfaces
10783 to control the compression level (xmlGetCompressMode,
10784 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
10785
10786Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10787
10788 * parser.c: corrected a loop for files of size 0
10789
107901998-08-20 Raja R Harinath <harinath@cs.umn.edu>
10791
10792 * error.h: New file. Contains prototyes from `error.c'.
10793
10794Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
10795
10796 * Makefile.am (xmlincdir): New macro.
10797 (xmlinc_HEADERS): Renamed from include_HEADERS.
10798
10799Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10800
10801 * applied small patch on numeric entities from
10802 Christopher Blizzard <blizzard@appliedtheory.com>
10803
10804Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10805
10806 * New release 0.2, removed the old xml_* files so that it's
10807 coherent with the other CVS base (W3C), far better conformance
10808 to standard, new namespaces, decent entities support, beginning
10809 of a SAX-like interface. Nearly nothing left intact, even the
10810 test examples ...
10811
108121998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
10813
10814 * .cvsignore: Add .deps dir
10815
10816Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10817
10818 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
10819
10820Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10821
10822 * configure.in: added test for CPP
10823 * AUTHORS, Changelog: the original ones didn't get commited but the
10824 glib ones instead, fixed.
10825 * Makefile.am: corrected an error in library naming
10826
10827Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10828
10829 * integrated code developped at W3C
10830 * changed the original Copyright
10831 * migrated to automake
10832 * prefixed the filenames by xml_ to avoid filename clashes
10833
Daniel Veillarde0ed10c2003-01-06 11:06:26 +000010834Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
10835
10836 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
10837 should not be called.
10838
Daniel Veillard0aaaacd2003-01-06 10:59:57 +000010839Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
10840
10841 * libxml-2.0.pc.in: applied the patch to fix #101894
10842
Daniel Veillard8a1b1852003-01-05 22:37:17 +000010843Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
10844
10845 * tree.c : applied patch from Lukas Schroeder for register callbacks
10846 * valid.c: modified patch from Lukas Schroeder to test
10847 register callbacks with --chkregister
10848
Daniel Veillard067bae52003-01-05 01:27:54 +000010849Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
10850
10851 * xmlreader.c: seriously changed the way data are pushed to
10852 the underlying parser, go by block of 512 bytes instead of
10853 tryng to detect tag boundaries at that level. Changed the
10854 way empty element are detected and tagged.
10855 * python/tests/reader.py python/tests/reader2.py
10856 python/tests/reader3.py: small changes mostly due to context
10857 reporting being different and DTD node being reported. Some
10858 errors previously undetected are now caught and fixed.
10859 * doc/xmlreader.html: flagged last section as TODO
10860
Daniel Veillard51a447a2003-01-04 19:42:46 +000010861Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
10862
10863 * python/libxml.py: integrated the Python 2.2 optimizations
10864 from Hannu Krosing, while maintaining compatibility with
10865 1.5 and 2.1
10866
Daniel Veillarde59494f2003-01-04 16:35:29 +000010867Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
10868
10869 * xmllint.c: a bit of cleanup
10870 * xmlreader.c: small fix
10871 * doc/xmlreader.html: more work on the XmlTextReader tutorial
10872 * python/libxml.py: a few fixes pointed out by Hannu Krosing
10873
Daniel Veillard623a9eb2003-01-04 12:47:20 +000010874Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
10875
10876 * python/setup.py.in: patch from Stéphane Bidoul to include
10877 drv_libxml2.py in setup.py
10878
Daniel Veillard66b82892003-01-04 00:44:13 +000010879Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
10880
10881 * doc/xmlreader.html: starting documenting the new XmlTextReader
10882 interface.
10883
Daniel Veillard7704fb12003-01-03 16:19:51 +000010884Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
10885
10886 * xmllint.c: added the --stream flag to use the TextReader API
10887 * xmlreader.c: small performance tweak
10888
Daniel Veillarda80ff6e2003-01-03 12:52:08 +000010889Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
10890
10891 * xmlreader.c python/tests/reader2py: okay the DTD validation
10892 code on top of the XMLTextParser API should be solid now.
10893
Daniel Veillard1fdfd112003-01-03 01:18:43 +000010894Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
10895
10896 * xmlreader.c python/tests/reader2py: Fixing some more mess
10897 with validation and recursive entities while using the
10898 reader interface, it's getting a bit messy...
10899
Daniel Veillarddab8ea92003-01-02 14:16:45 +000010900Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
10901
10902 * xmlreader.c python/tests/reader.py: another couple of problem
10903 related to IsEmptyElement reported by Stéphane Bidoul needed
10904 some fixes.
10905
Daniel Veillard4f860202003-01-02 13:00:02 +000010906Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
10907
10908 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
10909 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
10910 based on the python XmlTextReader interface.
10911
Daniel Veillard3c265e42003-01-01 21:06:49 +000010912Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
10913
10914 * tree.c: backing out one change in the last patch which broke the
10915 regression tests
10916
Daniel Veillard5335dc52003-01-01 20:59:38 +000010917Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
10918
10919 * global.data globals.c tree.c include/libxml/globals.h: applied
10920 an old patch from Lukas Schroeder to track node creation and
10921 destruction. Probably missing a lot of references at the moment
10922 and not usable reliably.
10923
Daniel Veillard8ba17412003-01-01 19:13:12 +000010924Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
10925
10926 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
10927 from doc/news.html and a stylesheet
10928
Daniel Veillarde3c036e2003-01-01 15:11:05 +000010929Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
10930
10931 * xmlreader.c python/tests/reader.py: fixed another couple of
10932 xmlreader bugs reported by Stéphane Bidoul and added tests.
10933
Daniel Veillard9e395c22003-01-01 14:50:44 +000010934Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
10935
10936 * xmlreader.c python/tests/reader2.py: fixed another validity
10937 checking in external parsed entities raised by Stéphane Bidoul
10938 and added a specific regression test.
10939 * python/tests/reader3.py: cleanup
10940
Daniel Veillardd5896142002-12-31 14:45:26 +000010941Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10942
10943 * xmlreader.c python/tests/reader2.py: fixed a problem with
10944 validation within entities pointed by Stéphane Bidoul, augmented
10945 the tests to catch those.
10946
Daniel Veillarddc85f282002-12-31 11:18:37 +000010947Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10948
10949 * python/generator.py: modified the generator to allow keeping
10950 class references when creating new classes, needed to fix a bug
10951 pointed by Stéphane Bidoul where the input buffer of the
10952 xmlTextReader instance gets destroyed if the python wrapper for
10953 the input is not referenced anymore.
10954
Daniel Veillard4d8db8a2002-12-30 18:40:42 +000010955Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10956
10957 * xmlreader.c python/tests/reader.py: fixed another pair of problem
10958 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
10959
Daniel Veillard571b8892002-12-30 12:37:59 +000010960Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10961
10962 * xmlreader.c python/tests/reader.py: fixed another problem
10963 pointed by Stéphane Bidoul
10964
Daniel Veillardaaa105b2002-12-30 11:42:17 +000010965Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10966
10967 * xmlreader.c python/tests/reader.py: fixed a limit case problem
10968 with "<a/>"
10969
Daniel Veillardecaba492002-12-30 10:55:29 +000010970Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10971
10972 * SAX.c: warn on xmlns:prefix="foo"
10973 * xmlreader.c python/tests/reader.py: fixed a couple of problem
10974 for namespace attributes handling.
10975
Daniel Veillard2d84a892002-12-30 00:01:08 +000010976Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10977
10978 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
10979 a really nasty problem raised by a DocBook XSLT transform
10980 provided by Sebastian Bergmann
10981
Daniel Veillard29b3e282002-12-29 11:14:41 +000010982Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
10983
10984 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
10985 by Stéphane Bidoul and integrated it into the tests
10986
Daniel Veillarde18fc182002-12-28 22:56:33 +000010987Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10988
10989 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
10990 extended the XmlTextReader API a bit, addding accessors for
10991 the current doc and node, and an entity substitution mode for
10992 the parser.
10993 * python/libxml.py python/libxml2class.txt: related updates
10994 * python/tests/Makefile.am python/tests/reader.py
10995 python/tests/reader2.py python/tests/reader3.py: updated a bit
10996 the old tests and added a new one to test the entities handling
10997
Daniel Veillardaba976d2002-12-28 21:14:18 +000010998Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10999
11000 * python/generator.py python/libxml2class.txt
11001 python/tests/reader.py python/tests/reader2.py: changed the
11002 generator to provide casing for the XmlTextReader similar to
11003 C# so that examples and documentation are more directly transposable.
11004 Fixed the couple of tests in the suite.
11005
Daniel Veillard83298842002-12-28 15:12:33 +000011006Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11007
11008 * doc/guidelines.html: added a document on guildeline for
11009 publishing and deploying XML
11010
Daniel Veillard336fc7d2002-12-27 19:37:04 +000011011Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11012
11013 * valid.c xmlreader.c: final touch running DTD validation
11014 on the XmlTextReader
11015 * python/tests/Makefile.am python/tests/reader2.py: added a
11016 specific run based on the examples from test/valid/*.xml
11017
Daniel Veillardf25b4ca2002-12-27 15:18:35 +000011018Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
11019
11020 * python/libxml.py: added a few predefined xmlTextReader parser
11021 configuration values.
11022
Daniel Veillard0e9dafa2002-12-27 11:58:25 +000011023Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11024
11025 * python/libxml_wrap.h: trying to fix #102037
11026
Daniel Veillard8dbd4952002-12-27 11:34:48 +000011027Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11028
11029 * SAX.c: fixing bug #95296, when the predefined entities
11030 are redefined in the DTD the default one must be used
11031 instead anyway.
11032
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +000011033Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
11034
11035 * doc/xmllint.xml
11036 * doc/xmllint.1
11037 Add discussion of XML_DEBUG_CATALOG to xmllint man
11038 page - bug #100907
11039
11040
Daniel Veillarddf512f42002-12-23 15:56:21 +000011041Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11042
11043 * xmlreader.c: Fixed the empty node detection to avoid reporting
11044 an inexistant close tag.
11045
Daniel Veillard0d132cf2002-12-23 14:43:32 +000011046Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11047
11048 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
11049 for Python 2.1
11050
Daniel Veillardfe8aab92002-12-22 10:25:41 +000011051Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11052
11053 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
11054
Daniel Veillard4258b9c2002-12-20 10:29:40 +000011055Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11056
11057 * doc/libxml2-api.xml python/tests/reader.py: one really need
11058 to provide the base URI information when creating a reader parser
11059 from an input stream. Updated the API and the example using it.
11060
Daniel Veillardea7751d2002-12-20 00:16:24 +000011061Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11062
11063 * testReader.c xmlreader.c valid.c include/libxml/tree.h
11064 include/libxml/valid.h include/libxml/xmlreader.h: working on
11065 DTD validation on top of xml reader interfaces. Allows to
11066 validate arbitrary large instances. This required some extensions
11067 to the valid module interface and augmenting the size of xmlID
11068 and xmlRef structs a bit.
11069 * uri.c xmlregexp.c: simple cleanup.
11070
Daniel Veillardbeb70bd2002-12-18 14:53:54 +000011071Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11072
11073 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
11074 work on the xml reader interfaces.
11075 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
11076 Web page for the Windows binaries.
11077
Daniel Veillard4a6d39b2002-12-17 18:33:01 +000011078Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11079
11080 * xmlIO.c: applied a patch for VMS following the report by
11081 Nigel Hall
11082
Daniel Veillard3772de32002-12-17 10:31:45 +000011083Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11084
11085 * parser.c: the parseStartTag bug fix wasn't complete.
11086
Daniel Veillard67df8092002-12-16 22:04:11 +000011087Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11088
11089 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
11090 parseStartTag, fixing it.
11091 * test/att4 result/att4 result/noent/att4: adding the test
11092 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
11093 more methods to XmlTextReader.
11094
Igor Zlatkovicd453c632002-12-16 18:45:48 +000011095Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11096
11097 * win32/libxml2.def.src: added more xml reader exports
11098 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
11099 to the build
11100
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +000011101Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
11102
11103 * doc/tutorial/xmltutorial.xml
11104 plus generated html and pdf
11105 Updating tutorial again based on further comments from Niraj
11106 Tolia on the last iteration
11107
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +000011108Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
11109
11110 * doc/tutorial/xmltutorial.xml
11111 * doc/tutorial/includekeyword.c
11112 * doc/tutorial/includegetattribute.c
11113 plus generated html and pdf
11114 Adding fix from Niraj Tolia to tutorial to properly free memory.
11115
11116
Daniel Veillardda46d2d2002-12-15 23:36:49 +000011117Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11118
11119 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
11120 more methods of XmlTextReader.
11121 * python/libxml2class.txt python/tests/reader.py: this increased the
11122 methods in the bndings, augmented the test to check those new
11123 functions.
11124
Daniel Veillard0eb38c72002-12-14 23:00:35 +000011125Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11126
11127 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
11128 methods of XmlTextReader.
11129 * python/generator.py python/libxml_wrap.h python/types.c
11130 python/libxml2class.txt: added the reader to the Python bindings
11131 * python/tests/Makefile.am python/tests/reader.py: added a specific
11132 test for the Python bindings of the Reader APIs
11133 * parser.c: small cleanup.
11134
Daniel Veillard06503452002-12-13 10:42:08 +000011135Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11136
11137 * xinclude.c: fallback was only copying the first child not the
11138 full child list of the fallback element, closes #89684 as reopened
11139 by Bernd Kuemmerlen
11140
Igor Zlatkovic2d45f522002-12-12 12:33:43 +000011141Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11142
11143 * win32/libxml2.def.src: exported htmlNodeDumpOutput
11144
Daniel Veillard000eafb2002-12-12 10:04:22 +000011145Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11146
Daniel Veillardc1eed322002-12-12 11:01:32 +000011147 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +000011148 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +000011149 gives enum values, fix functype return type, put back fields in
11150 structs
11151 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +000011152
Daniel Veillard024b5702002-12-12 00:15:55 +000011153Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11154
11155 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
11156 about htmlNodeDumpOutput location.
11157 * xpath.c: removed an undefined function signature
11158 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
11159 too many symbols in the API breaking the python bindings.
11160 Updated with the libxslt/libexslt changes.
11161
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +000011162Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11163
11164 * configure.in: preparing release of 2.4.29
11165 * doc/*: rebuilt the docs and API
11166 * xmlreader.c: a few more fixes for the XmlTextReader API
11167
Igor Zlatkovicf6273a02002-12-11 17:00:54 +000011168Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11169
11170 * include/win32config.h: applied mingw patch from Magnus Henoch
11171
Daniel Veillard5aad8322002-12-11 15:59:44 +000011172Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11173
11174 * catalog.c doc/libxml2-api.xml: a bit more cleanup
11175
Daniel Veillarda9b66d02002-12-11 14:23:49 +000011176Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
11177
11178 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
11179 building Python script, does the C parsing directly, generates
11180 a better API description including structure fieds defs and
11181 enums. Still a couple of bugs, but good enough for the python
11182 wrappers now.
11183 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
11184 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
11185 include/libxml/schemasInternals.h include/libxml/tree.h: more
11186 cleanup based on the python analysis script reports.
11187 * libxml.spec.in: make sure the API XML description is part of the
11188 devel package.
11189
Daniel Veillard01c13b52002-12-10 15:19:08 +000011190Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11191
11192 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
11193 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
11194 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
11195 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
11196 code cleanup, especially the function comments.
11197 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
11198
Daniel Veillarde1ca5032002-12-09 14:13:43 +000011199Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11200
11201 * Makefile.am xmlreader.c include/libxml/Makefile.am
11202 include/libxml/xmlreader.h: Adding a new set of APIs based on
11203 the C# TextXmlReader API but converted to C. Allow to parse
11204 in constant memory usage, far simpler to program and explain
11205 than the SAX like APIs, unfinished but working.
11206 * testReader.c: test program
11207
Igor Zlatkovic70a296c2002-12-08 17:34:54 +000011208Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11209
11210 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
11211
Daniel Veillard64b35282002-12-04 15:10:40 +000011212Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11213
11214 * tree.c: Chip turner indicated that XHTML1 serialization
11215 rule for style actually break on both IE and Mozilla,
11216 try to avoid the rule if escaping ain't necessary
11217
Daniel Veillard8efff672002-12-04 11:44:48 +000011218Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11219
11220 * nanhttp.c: handle HTTP URL escaping, problem reported by
11221 Glen Nakamura and Stefano Zacchiroli
11222
Daniel Veillard1c732d22002-11-30 11:22:59 +000011223Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11224
11225 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
11226
Daniel Veillardfdd27d22002-11-28 11:55:38 +000011227Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11228
11229 * uri.c: Johann Richard pointed out some XPointer problems for
11230 URN based URI references in XInclude. Modified the URI parsing
11231 and saving routines to allow correct parsing and saving of
11232 XPointers, especially when attached to "opaque" scheme accordingly
11233 to RFC 2396
11234
Daniel Veillard8db67d22002-11-27 19:39:27 +000011235Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11236
11237 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
11238 of refactoring to the HTML saving code.
11239 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
11240 in the doc.
11241
Daniel Veillardebc4ca92002-11-27 11:43:05 +000011242Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11243
11244 * tree.c include/libxml/tree.h: refactored the XML dump of a node
11245 to a buffer API to reuse the generic dump to an OutputIO layer,
11246 this reduces code, fixes xmlNodeDump() for XHTML, also made
11247 xmlNodeDump() now return the number of byte written.
11248
Daniel Veillard9d5ea172002-11-27 08:02:06 +000011249Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
11250
11251 * python/setup.py.in: another patch from Stéphane Bidoul for
11252 Python bindings on Windows
11253 * doc/parsedecl.py: small cleanup
11254
Daniel Veillard9715c172002-11-25 16:33:40 +000011255Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11256
11257 * libxml.spec.in configure.in: add a line in %changelog for releases
11258
Daniel Veillard9bc53102002-11-25 13:20:04 +000011259Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11260
11261 * parser.c: patch from Marcus Clarke fixing a problem in entities
11262 parsing that was detected in KDe documentations environment.
11263
Daniel Veillardfaa35ff2002-11-24 13:53:43 +000011264Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
11265
11266 * python/libxml.c (libxml_prev): Return the previous as opposed to
11267 the next node (I guess this is the result of some cut & paste programming:)
11268
Daniel Veillard80d7b902002-11-23 16:23:08 +000011269Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11270
11271 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
11272
Daniel Veillarda1196ed2002-11-23 11:22:49 +000011273Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11274
11275 * python/generator.py python/libxml.c python/setup.py.in: trying
11276 to fix the Python bindings build on Windows (Stéphane Bidoul)
11277
Igor Zlatkovic9ab71552002-11-22 21:41:43 +000011278Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11279
11280 * win32/configure.js: added option for python bindings
11281 * win32/libxml2.def.src: added more exports
11282
Igor Zlatkovicace7cd22002-11-22 18:07:00 +000011283Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11284
11285 * win32/Makefile.mingw: fixed unresolved symbols when linking with
11286 pthreads
11287 * win32/wince/*: applied updates to Windows CE port from Javier
11288
Daniel Veillardf9c4cad2002-11-22 15:57:07 +000011289Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11290
11291 * configure.in: preparing 2.4.28
11292 * libxml.spec.in doc/Makefile.am: some cleanup
11293 * doc/*: updated the news and regenerated.
11294
Daniel Veillardfee408f2002-11-22 13:18:30 +000011295Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11296
11297 * HTMLparser.c: final touch at closing #87235 </p> end tags
11298 need to be generated.
11299 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
11300 this change slightly the output of a few tests
11301 * doc/*: regenerated
11302
Daniel Veillardd2ff0392002-11-22 12:28:38 +000011303Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11304
11305 * parserInternals.c: fixing bug #99190 when UTF8 document are
11306 parsed using the progressive parser and the end of the chunk
11307 is in the middle of an UTF8 multibyte character.
11308
William M. Brack8b2c7f12002-11-22 05:07:29 +000011309Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11310
11311 * threads.c: fixed initialization problem in xmlNewGlobalState
11312 which was causing crash.
11313 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
11314 in xmlInitializeGlobalState.
11315 * parserInternals.c: cleaned up ctxt->sax initialisation.
11316
Daniel Veillardd5c2f922002-11-21 14:10:52 +000011317Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
11318
11319 * tree.c include/libxml/tree.h: modified the existing APIs
11320 to handle XHTML1 serialization rules automatically, also add
11321 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
11322 libxslt serialization uses it when needed without changing
11323 the library API.
11324 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
11325 result/xhtml1: added a new test specifically for xhtml1 output
11326 and updated the result of one XHTML1 test
11327
Daniel Veillardd076a202002-11-20 13:28:31 +000011328Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11329
11330 * xinclude.c parserInternals.c encoding.c: fixed #99082
11331 for xi:include encoding="..." support on text includes.
11332 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
11333 test/XInclude/ents/isolatin.txt : added a specific regression test
11334 * python/generator.py python/libxml2class.txt: fixed the generator
11335 the new set of comments generated for doc/libxml2-api.xml were
11336 breaking the python generation.
11337
Daniel Veillard817e70b2002-11-19 22:28:48 +000011338Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
11339
11340 * doc/Makefile.am: repair some problem if gtk-doc fail or such
11341 * configure.in: patch for Solaris on new autoconf closes #98880
11342 * doc/parsedecl.py: repair the frigging API building script,
11343 did I say that python xmllib sucks ?
11344 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
11345 and some comment are no more truncated.
11346
Daniel Veillarda7e05b42002-11-19 08:11:14 +000011347Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11348
11349 * parser.c: Martin Stoilov pointed out a potential leak in
11350 xmlCreateMemoryParserCtxt
11351
Daniel Veillardbc6e1a32002-11-18 15:07:25 +000011352Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11353
11354 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
11355 included in HTML documents and using the push parser.
11356
Daniel Veillard4efd3be2002-11-18 09:11:13 +000011357Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
11358
11359 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
11360 specified, look for the Python interpreter not just in the
11361 specified root but also in the specified location. Fixes #98825
11362
Daniel Veillarda8c0adb2002-11-17 22:37:35 +000011363Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11364
11365 * python/libxml.c: fixing bug #98792 , node may have no doc
11366 and dereferencing without checking ain't good ...
11367
Daniel Veillarddad3f682002-11-17 16:47:27 +000011368Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
11369
11370 * configure.in: preparing release 2.4.27
11371 * doc/* : updated and rebuilt the docs
11372 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
11373 and all the docs are actually packaged and in the final RPMs
11374 * parser.c parserInternals.c include/libxml/parser.h: restore
11375 xmllint --recover feature.
11376
Daniel Veillard68e9e742002-11-16 15:35:11 +000011377Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11378
Daniel Veillard784b9352003-02-16 15:50:27 +000011379 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +000011380 processing of parsed entities, and XPath computation on sustitued
11381 entities.
11382 * testXPath.c: make sure entities are substitued.
11383
Daniel Veillard328f48c2002-11-15 15:24:34 +000011384Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11385
Daniel Veillard784b9352003-02-16 15:50:27 +000011386 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +000011387 processing of internal parsed entities, which had to be changed.
11388
Daniel Veillard66651aa2002-11-15 11:21:43 +000011389Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11390
11391 * Makefile.am python/Makefile.am python/tests/Makefile.am:
11392 trying to fix bug #98517 about building outside the source tree
11393 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
11394
Igor Zlatkovic2772cea2002-11-14 17:45:20 +000011395Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11396
11397 * include/win32config.h: cleanup
11398 * win32/Makefile.mingw: integrated mingw in JScript configure
11399 * win32/Makefile.msvc: modified to allow mingw coexistence
11400 * win32/configure.js: integrated mingw
11401 * win32/Readme.txt: cleanup
11402
Daniel Veillard8dd86a52002-11-12 21:14:17 +000011403Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
11404
11405 * HTMLparser.c: strengthen the guard in the Pop macros,
11406 like in the XML parser, closes bug #97315
11407
Daniel Veillard0821b152002-11-12 20:57:47 +000011408Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11409
11410 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
11411 callback is never used.
11412
Daniel Veillard8606bbb2002-11-12 12:36:52 +000011413Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11414
11415 * parserInternals.c: fixed the initialization of the SAX structure
11416 which was breaking xsltproc
11417 * xpath.c: patch from Petr Pajas for CDATA nodes
11418 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
11419 * parser.c include/libxml/parser.h: patch from Peter Jones
11420 removing a leak in xmlSAXParseMemory() and adding the
11421 function xmlSAXParseMemoryWithData()
11422
MST 2002 John Fleckf854d992002-11-12 03:49:05 +000011423Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
11424
11425 adding pdf of tutorial, changing web page to link to it
11426 * doc/tutorial/xmltutorial.pdf
11427 * doc/xml.html
11428 * doc/docs.html
11429
MST 2002 John Fleck52717f32002-11-11 03:49:33 +000011430Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
11431
11432 * doc/tutorial/ar01s08.html
11433 adding file what I forgot for tutorial
11434
11435
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +000011436Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
11437
11438 Adding encoding discussion to tutorial
11439 Added:
11440 * doc/tutorial/images/*.png: DocBook admonition image files
11441 * doc/tutorial/apf.html, apg.html: new generated html
11442 * doc/tutorial/includeconvert.c: conversion code entity file
11443 changed:
11444 * doc/tutorial/xmltutorial.xml: DocBook original
11445 * doc/tutorial/*.html: generated html
11446
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000011447Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11448
11449 * include/libxml/*.h: retired xmlwin32version.h
11450 * doc/Makefile.am: retired xmlwin32version.h
11451 * win32/configure.js: retired xmlwin32version.h
11452
Igor Zlatkovica2258da2002-11-08 15:55:33 +000011453Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11454
11455 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000011456 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
11457 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +000011458
Daniel Veillard7216cfd2002-11-08 15:10:00 +000011459Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11460
11461 * globals.c: fixed a typo pointed out by Igor
11462 * xpath.c: try to speed up node compare using line numbers
11463 if available.
11464
Daniel Veillarda70d62f2002-11-07 14:18:03 +000011465Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11466
11467 * tree.c: make xmlFreeNode() handle attributes correctly.
11468
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +000011469Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11470
11471 * catalog.c: completed the #96963 fix, as reported by Karl
11472 Eichwalder
11473
Daniel Veillard56f21f22002-11-06 15:49:46 +000011474Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11475
11476 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
11477
Daniel Veillard91ad8792002-11-04 17:06:52 +000011478Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11479
11480 * Makefile.am: switched the order of a couple of includes
11481 to fix bugs #97100
11482
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +000011483Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11484
11485 * catalog.c: fixed bug #96963, reverted to the old behaviour of
11486 xmlLoadCatalogs that used to separate directories with a ':'.
11487
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +000011488Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11489
11490 * threads.c: improvements to the Windows-side of thread handling
11491 * testThreads.c: conditionally excluded unistd.h
11492 * testThradsWin32.c: broke overlong lines
11493 * include/win32config.h: adapted thread-related macros to the new
11494 scheme and for pthreads on Windows
11495 * win32/Makefile.msvc: introduced a more flexible thread build,
11496 added testThreads[Win32].c to the build
11497 * win32/configure.js: introduced a more flexible thread config
11498
John Fleck61f6fb62002-10-31 15:23:29 +0000114992002-10-31 John Fleck <jfleck@inkstain.net>
11500
11501 * doc/xml.html (and, by implication, FAQ.html)
11502 added UTF-8 conversaion FAQ from Marcus Labib Iskander
11503
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +000011504Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11505
11506 * configure.in: removed xmlwin32version.h
11507 * include/libxml/Makefile.am: removed xmlwin32version.h
11508
Daniel Veillardce66ce12002-10-28 19:01:59 +000011509Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11510
11511 * tree.c: applied patch from Brian Stafford to fix a bug
11512 in xmlReconciliateNs()
11513
Daniel Veillard7e3f1402002-10-28 18:52:57 +000011514Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11515
11516 * tree.c: applied patch from Christian Glahn to allow
11517 xmlNewChild() on document fragment nodes
11518
Daniel Veillardb39bc392002-10-26 19:29:51 +000011519Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
11520
11521 * parser.c: Christian Glahn found a problem with a recent
11522 patch to xmlParseBalancedChunkMemoryRecover()
11523 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
11524 problems
11525 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
11526 test/schemas/seq*: added the test cases from Charles
11527
Daniel Veillard366a9152002-10-23 20:43:53 +000011528Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
11529
11530 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
11531 serious cleanup of the spec file and associated changes
11532 in the Makefiles.
11533 * valid.c: try to remove some warnings on x86_64
11534
Daniel Veillardd033d022002-10-23 14:55:02 +000011535Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11536
11537 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
11538 fix bug #96586
11539
Daniel Veillardce02dbc2002-10-22 19:14:58 +000011540Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
11541
11542 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
11543 parsing, applied his patch
11544 * result/HTML/attrents.html result/HTML/attrents.html.err
11545 result/HTML/attrents.html.sax test/HTML/attrents.html:
11546 added the test and result case provided by Mikhail Sogrine
11547
Daniel Veillarde645e8c2002-10-22 17:35:37 +000011548Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
11549
11550 * vms/build_libxml.com vms/config.vms vms/readme.vms
11551 include/libxml/parser.h include/libxml/parserInternals.h
11552 include/libxml/tree.h include/libxml/xmlIO.h
11553 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
11554 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
11555 Applied the VMS update patch from Craig A. Berry
11556 * doc/*.html: update
11557
Daniel Veillardf000f072002-10-22 14:28:17 +000011558Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11559
11560 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
11561
Daniel Veillard1e208222002-10-22 14:25:25 +000011562Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
11563
11564 * debugXML.c: adding a grep command to --shell in xmllint
11565 for T.V. Raman
11566
Daniel Veillard9cdcf362002-10-22 14:23:59 +000011567Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11568
11569 * xmlcatalog.c: tried to fix some of the problem with --sgml
11570
Daniel Veillard935494a2002-10-22 14:22:46 +000011571Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
11572
11573 * parser.c: tried to fix bug #91500 where doc->children may
11574 be overriden by a call to xmlParseBalancedChunkMemory()
11575
11576Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
11577
11578 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
11579 identifiers in SGML catalogs containing '&'
11580
Daniel Veillardc0ac0692002-10-20 21:31:50 +000011581Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11582
11583 * python/types.c: fixed bugs when passing result value tree
11584 to Python functions.
11585
Daniel Veillard48267432002-10-18 11:21:38 +000011586Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11587
11588 * configure.in: preparing the release of 2.4.26
11589 * doc/*: updated and rebuilt the documentation
11590
Daniel Veillardbb284f42002-10-16 18:02:47 +000011591Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
11592
11593 * parser.c: fixed a XML Namespace compliance bug reported by
11594 Alexander Grimalovsky
11595
Daniel Veillard44892f72002-10-16 15:23:26 +000011596Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11597
11598 * HTMLtree.c: fixed serialization of script and style when
11599 they are not lowercase (i.e. added using the API to the tree).
11600
Daniel Veillard2fd85422002-10-16 14:32:41 +000011601Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11602
11603 * valid.c: make xmlValidateDocument emit a warning msg if there
11604 is no DTD, pointed by Christian Glahn
11605
Daniel Veillard32370232002-10-16 14:08:14 +000011606Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
11607
11608 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
11609 content model when some of the blocks have min or max, and a couple
11610 of bugs found in the process.
11611 * result/schemas/list0* test/schemas/list0*: added some specific
11612 regression tests
11613
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000011614Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
11615
11616 * README: updated the contact informations
11617
Daniel Veillard63186732002-10-15 08:43:17 +000011618Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11619
11620 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
11621 misses it, reported by Peter Bray.
11622
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000011623Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
11624
11625 * tree.c: investigating xmlNodeGetContent() on namespace nodes
11626 and removed a few warnings
11627
Daniel Veillard819d5cb2002-10-14 11:15:18 +000011628Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
11629
11630 * parser.c: Christian Glahn found a small bug in the push parser.
11631 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
11632 public
11633
Daniel Veillard6045c902002-10-09 21:13:59 +000011634Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11635
11636 * xmlschemas.c include/libxml/xmlschemas.h: added
11637 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
11638 * testSchemas.c: added --memory to test the new interface
11639
Daniel Veillardf0070122002-10-09 14:24:17 +000011640Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
11641
11642 * doc/index.py doc/search.php: integrated the XSLT indexing,
11643 a few fixed in the indexer, added a scope selection at the
11644 search level.
11645
Daniel Veillard01992e02002-10-09 10:20:30 +000011646Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11647
11648 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
11649 this was due to uninitialized parts of the validation context
11650
Daniel Veillard321be0c2002-10-08 21:26:42 +000011651Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
11652
11653 * debugXML.c: applied patch from Mark Vakoc except the API
11654 change, preserved it.
11655 * doc/*: updated the docs to point to the search engine for
11656 information lookup or before bug/help reports.
11657
Daniel Veillard01e87d22002-10-08 16:55:06 +000011658Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11659
11660 * doc/index.py doc/search.php: added mailing-list archives
11661 indexing and lookup
11662
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000011663Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11664
11665 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
11666
Daniel Veillard9b006132002-10-07 11:13:27 +000011667Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11668
11669 * doc/index.py: improved HTML indexing
11670 * doc/search.php: make the queries also lookup the HTML based indexes
11671
Daniel Veillard141d04b2002-10-06 21:51:18 +000011672Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
11673
11674 * doc/index.py: added HTML page indexing
11675
Igor Zlatkovic91a62702002-10-04 13:34:16 +000011676Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11677
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000011678 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000011679 problem in libxslt.
11680 * catalog.c: fixed list handling in XML_CATALOG_FILES
11681
Daniel Veillardceb09b92002-10-04 11:46:37 +000011682Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11683
11684 * valid.c: typo/bug found by Christian Glahn
11685
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000011686Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11687
11688 * xmlIO.c: applied Windows CE patch from Javier.
11689 * win32/wince: new directory, contains support for the PocketPC
11690 with Windows CE from Javier.
11691 * include/win32config.h: reorganised, removed duplicate
11692 definitions and applied WinCE patch from Javier.
11693 * include/wsockcompat.h: new file, now contains WinSock
11694 compatibility macros.
11695 * win32/Makefile.msvc: introduced double-run compilation.
11696
Daniel Veillarde16b5742002-09-26 17:50:03 +000011697Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
11698
11699 * configure.in include/libxml/xmlwin32version.h: preparing release
11700 of 2.4.25
11701 * doc/*: updated and regenerated teh docs and web pages.
11702
Daniel Veillard90d68fb2002-09-26 16:10:21 +000011703Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
11704
11705 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
11706 error were not covering namespace declarations.
11707 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
11708 it was missing the attribute declaration for the namespace
11709 * result/VC/NS3: the fix now report breakages in that test
11710
Daniel Veillardabe01742002-09-26 12:40:03 +000011711Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11712
11713 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
11714
Daniel Veillard2ace1952002-09-26 12:28:02 +000011715Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11716
11717 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
11718 and regenerated the docs and web site
11719
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000011720Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11721
11722 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
11723 ATTRIBUTE_UNUSED is always put after the attribute declaration,
11724 not before
11725
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000011726Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11727
11728 * python/generator.py python/libxml2class.txt: fixed a stupid error
11729 breaking the python API
11730
Daniel Veillardb7c29c32002-09-25 22:44:43 +000011731Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
11732
11733 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
11734 triostr.c triostr.h: applied a trio update patch from
11735 Bjorn Reese which should work with MinGW
11736
Daniel Veillardbd9afb52002-09-25 22:25:35 +000011737Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
11738
11739 * tree.c: improving some documentation comments
11740 * xmlregexp.c: found and fixed a mem leak with python regression tests
11741 * doc/*: rebuilt the doc and the API XML file including the
11742 xmlregexp.h xmlautomata.h and xmlunicode.h headers
11743 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
11744 python/types.c: added access to the XML Schemas regexps from
11745 python
11746 * python/tests/Makefile.am python/tests/regexp.py: added a
11747 simple regexp bindings test
11748
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000011749Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
11750
Daniel Veillardbd9afb52002-09-25 22:25:35 +000011751 * doc/xml.html:
11752 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000011753
Daniel Veillard118aed72002-09-24 14:13:13 +000011754Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
11755
11756 * xmlregexp.c: fixed the data callback on transition functionality
11757 which was broken when using the compact form
11758 * result/schemas/*: updated the results, less verbose, all tests
11759 pass like before
11760 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
11761 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
11762 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
11763 annoying warnings
11764 * xpath.c: try to provide better error report when possible
11765
Daniel Veillard72336152002-09-21 13:08:14 +000011766Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11767
11768 * Makefile.am: fixed a breakage raised by Jacob
11769
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000011770Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11771
11772 * include/win32config.h: added HAVE_ERRNO_H definition for parts
11773 which don't use sockets
11774
Igor Zlatkovic01280582002-09-20 16:40:34 +000011775Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11776
11777 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
11778 * win32/configure.js: applied zlib patch from Daniel Gehriger
11779
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000011780Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11781
11782 * win32/configure.js: applied the patch from Mark Vakoc for
11783 regexp support
11784 * win32/libxml2.def.src: applied the patch from Mark Vakoc
11785 for regexp support
11786
Daniel Veillardb5c05732002-09-20 13:36:25 +000011787Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11788
11789 * xmlschemastypes.c: as pointed by Igor Float and Double
11790 parsing ain't finished yet
11791
Daniel Veillard40b11342002-09-20 12:01:39 +000011792Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11793
11794 * Makefile.am configure.in: trying to fix #88412 by bypassing
11795 all the python subdir if python ain't detected
11796
Daniel Veillard23e73572002-09-19 19:56:43 +000011797Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11798
11799 * Makefile.am configure.in include/libxml/xmlversion.h.in:
11800 made configuring with regexps/automata/unicode the default
11801 but without schemas ATM
11802 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
11803 fixed the regexp based DTD validation performance and memory
11804 problem by switching to a compact form for determinist regexps
11805 and detecting the determinism property in the process. Seems
11806 as fast as the old DTD validation specific engine :-) despite
11807 the regexp built and compaction process.
11808
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000011809Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11810
11811 * valid.c: determinism is debugged, new DTD checking code now works
11812 but xmlFAComputesDeterminism takes far too much CPU and the whole
11813 set usues too much memory to be really usable as-is
11814
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000011815Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11816
11817 * tree.c: fixed another stupid bug in xmlGetNodePath()
11818 * xmllint.c: --version now report the options compiled in
11819
Daniel Veillarda646cfd2002-09-17 21:50:03 +000011820Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11821
11822 * HTMLparser.c: small cleanup
11823 * valid.c xmlregexp.c: switched DTD validation to use only regexp
11824 when configured with them. A bit of debugging around the determinism
11825 checks is still needed
11826
Daniel Veillard63b01c22002-09-17 19:25:28 +000011827Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11828
11829 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
11830
Daniel Veillard92727042002-09-17 17:59:20 +000011831Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11832
11833 * xmlIO.c: small portability glitch fixed.
11834
Daniel Veillard84d70a42002-09-16 10:51:38 +000011835Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11836
11837 * xmlschemastypes.c: incomplete steps for real/double support
11838 * testAutomata.c include/libxml/xmlautomata.h
11839 include/libxml/xmlregexp.h: avoiding a compilation problem
11840 * valid.c include/libxml/valid.h: starting the work toward using
11841 the regexps for actual DTD validation
11842
Daniel Veillardaeb258a2002-09-13 14:48:12 +000011843Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11844
11845 * hash.c: cosmetic cleanup
11846 * valid.c include/libxml/tree.h include/libxml/valid.h: started
11847 integrating a DTD validation layer based on the regexps
11848
Daniel Veillard4402ab42002-09-12 16:02:56 +000011849Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
11850
11851 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
11852 the determinism was tested before eliminating the epsilon
11853 transitions :-(
11854
Daniel Veillardc6d4a932002-09-12 15:00:57 +000011855Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
11856
11857 * python/generator.py python/libxml.c python/libxml.py
11858 python/libxml2-python-api.xml python/libxml2class.txt
11859 python/libxml_wrap.h python/types.c: updated the python
11860 bindings, added code for easier File I/O, and the ability to
11861 define a resolver from Python fixing bug #91635
11862 * python/tests/Makefile.am python/tests/inbuf.py
11863 python/tests/outbuf.py python/tests/pushSAXhtml.py
11864 python/tests/resolver.py python/tests/serialize.py: updated
11865 and augmented the set of Python tests.
11866
Igor Zlatkovic353bf582002-09-10 19:07:14 +000011867Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11868
11869 * win32/configure.js: added more readme info for the binary
11870 package.
11871
Daniel Veillard607b35c2002-09-10 12:16:19 +000011872Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
11873
11874 * xmlIO.c: fixed a stupid out of bound array error
11875
11876Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11877
11878 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
11879 messing around with support for Windows path, cleanups,
11880 trying to identify and fix the various code path to the
11881 filename access. Added xmlNormalizeWindowsPath()
11882
Daniel Veillard76575762002-09-05 14:21:15 +000011883Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
11884
11885 * error.c valid.c: working on better error reporting of validity
11886 errors, especially providing an accurate context.
11887 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
11888 error reports in those cases.
11889
Daniel Veillard3487c8d2002-09-05 11:33:25 +000011890Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11891
11892 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
11893 parser.c parserInternals.c xmlIO.c: get rid of all the
11894 perror() calls made in the library execution paths. This
11895 should fix both #92059 and #92385
11896
Daniel Veillard19aa7022002-09-05 11:14:19 +000011897Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
11898
11899 * xmllint.c: memory leak reporting was broken after a change
11900 of the preprocessor symbol used to activate it.
11901
Daniel Veillardec6725e2002-09-05 11:12:45 +000011902Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11903
11904 * tree.c: try to make the copy function work for node of
11905 type XML_DOCUMENT_FRAG_NODE, they are only created by the
11906 DOM layers though, not libxml2 itself.
11907
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000011908Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
11909
11910 * valid.c: try to provide file and line informations, not all
11911 messages are covered, but it's a (good) start
11912
Daniel Veillardbbc72c32002-09-05 10:52:10 +000011913Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
11914
11915 * xinclude.c: reimplemented a large part of the XInclude
11916 processor, trying to minimize resources used, James Henstridge
11917 provided a huge test case which was exhibiting severe memory
11918 consumption problems.
11919
Daniel Veillard2206dbf2002-09-05 08:09:37 +000011920Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
11921
11922 * python/Makefile.am: applied patch from Christophe Merlet to
11923 reestablish DESTDIR
11924
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011925Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
11926
11927 * libxml.spec.in: fixes libary path for x86_64 AMD
11928
John Fleckbe98b332002-09-04 03:16:23 +000011929Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
11930
11931 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011932 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000011933 (plus resulting generated html files)
11934 fixing one spot I missed in the tutorial where I hadn't freed
11935 memory properly
11936
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000011937Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
11938
11939 * doc/tutorial/includeaddattribute.c
11940 * doc/tutorial/includeaddkeyword.c
11941 * doc/tutorial/includegetattribute.c
11942 * doc/tutorial/includekeyword.c
11943 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011944 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000011945 update tutorial to properly free memory (thanks to Christopher
11946 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011947 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000011948 added image files so the callouts are graphical, making it
11949 easier to read ( use "--param callout.graphics 1" to generate
11950 html with graphical callouts)
11951
Daniel Veillarde1662542002-08-28 11:50:59 +000011952Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
11953
11954 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
11955 nice logos generated by Marc Liyanage
11956 * doc/site.xsl *.html: changed the stylesheet to show the new
11957 logo and regenerated the pages
11958
Daniel Veillardb212bbb2002-08-25 14:39:16 +000011959Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11960
11961 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
11962
Daniel Veillard42766c02002-08-22 20:52:17 +000011963Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11964
11965 * xpath.c: possible mem leak patch from Jason Adams
11966
11967Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11968
11969 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
11970 in the XQuery namespace
11971 * configure.in: preparing 2.4.24
11972 * doc/*.html: updated the web pages
11973
11974Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11975
11976 * python/generator.py: closing bug #85258 by generating conditional
11977 compile check to avoid linking to routines not configured in.
11978
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000119792002-08-22 Havoc Pennington <hp@pobox.com>
11980
11981 * autogen.sh: update error message for missing automake
11982
Daniel Veillard08cccaa2002-08-22 09:47:29 +000011983Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
11984
11985 * python/Makefile.am: typo in target name resulted in libxml2.py
11986 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
11987
Daniel Veillard22669b22002-08-22 07:17:11 +000011988Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
11989
11990 * win32/win32/Makefile.mingw: updated with version from
11991 Elizabeth Barham at http://soggytrousers.net/repository/
11992
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000011993Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11994
11995 * win32/Makefile.msvc: added the prefix location to the include
11996 and lib search path.
11997
Havoc Pennington830e8972002-08-18 22:22:13 +0000119982002-08-18 Havoc Pennington <hp@pobox.com>
11999
12000 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
12001 both automake 1.6 and 1.4 installed get the right automake. Means
12002 compilation from CVS will now require the latest automake 1.4
12003 release, or manually creating symlinks called "automake-1.4" and
12004 "aclocal-1.4"
12005
Daniel Veillardb6984ef2002-08-14 16:55:31 +000012006Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
12007
12008 * configure.in python/Makefile.am: more AMD 64 induced changes from
12009 Frederic Crozat
12010
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000012011Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
12012
12013 * xinclude.c: oops I was missing the xml:base fixup too
12014 * result/XInclude/*.xml: this adds xml:base attributes to most
12015 results of the tests
12016
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000012017Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
12018
12019 * xinclude.c: quick but apparently working implementation of
12020 xi:fallback, should close bug #89684
12021 * Makefile.am test/XInclude/docs/fallback.xml
12022 result/XInclude/fallback.xml: added a basic test for fallback,
12023 and run with --nowarning to avoid a spurious warning
12024 * configure.in: applied patch from Frederic Crozat for python
12025 bindings on AMD 64bits machines.
12026
Daniel Veillard9e923512002-08-14 08:48:52 +000012027Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
12028
12029 * parser.c: xmlSAXUserParseMemory() really ought to fail if
12030 the caller don't pass a SAX callback block.
12031
Daniel Veillardc1a0da32002-08-14 08:32:18 +000012032Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
12033
12034 * tree.c: applied the same fix for the XML-1.0 namespace to
12035 xmlSearchNsByHref() as was done for xmlSearchNs()
12036
Daniel Veillardad11b302002-08-12 14:53:41 +000012037Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
12038
12039 * libxml.3: small cleanup of the man page
12040 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
12041 when serializing HREF attributes generated by XSLT.
12042
Daniel Veillardc084e472002-08-12 13:27:28 +000012043Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
12044
12045 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
12046 version of Marc Liyanage' patch for boolean attributes in HTML
12047 output
12048
Daniel Veillard5f91b372002-08-12 12:13:01 +000012049Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
12050
12051 * python/tests/serialize.py: fixed the test results, indenting
12052 behaviour changed slightly
12053
Aleksey Sanin9e951762002-08-08 18:02:41 +000012054Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
12055
12056 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
12057 new c14n function to Windows def files
12058
Aleksey Saninea4272a2002-08-02 23:50:03 +000012059Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
12060
12061 * c14n.c: fixed a memory leak in c14n code
12062
Daniel Veillard58e44c92002-08-02 22:19:49 +000012063Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
12064
12065 * parser.c include/libxml/parser.h: adding a new API for Christian
12066 Glahn: xmlParseBalancedChunkMemoryRecover
12067 * valid.c: patch from Rick Jones for some grammar cleanup in
12068 validation messages
12069 * result/VC/* result/valid/*: this slightly change some of the
12070 regression tests outputs
12071
Daniel Veillard0bf29002002-08-01 12:54:11 +000012072Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
12073
12074 * tree.c: trying to fix a problem in namespaced attribute handling
12075 raised by Christian Glahn
12076
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000012077Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
12078
12079 * encoding.c include/libxml/encoding.h: Opening the interface
12080 xmlNewCharEncodingHandler as requested in #89415
12081 * python/generator.py python/setup.py.in: applied cleanup
12082 patches from Marc-Andre Lemburg
12083 * tree.c: fixing bug #89332 on a specific case of loosing
12084 the XML-1.0 namespace on xml:xxx attributes
12085
Aleksey Sanin2c135a12002-08-01 06:31:50 +000012086Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
12087
12088 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
12089 corner case from new Merlin's test suite and added a callback
12090 that will be used to improve xmlsec performance
12091
12092
Daniel Veillard0b22def2002-07-29 16:23:03 +000012093Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
12094
12095 * HTMLtree.c: trying to fix the <style> escaping problem in
12096 HTML serialization bug #89342
12097
Daniel Veillard0b28e882002-07-24 23:47:05 +000012098Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
12099
12100 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
12101 and rebuilt the web site.
12102
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000012103Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000012104
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000012105 * include/libxml/tree.h: added _private member to xmlNs struct
12106
Daniel Veillard1d995272002-07-22 16:43:32 +000012107Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
12108
12109 * HTMLparser.c: fixing bug #84876 based on the xml working
12110 code.
12111
William M. Brack61eaba52002-07-21 11:14:18 +000012112Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
12113
12114 * python/Makefile.am: enhanced to fix bug 72012 (errors
12115 when using '-jX' make parameter)
12116
William M. Brackef61d202002-07-19 08:32:00 +000012117Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
12118
12119 * xpath.c: small additional enhancement for booleans
12120 compared to nodesets
12121
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000012122Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
12123
12124 * HTMLtree.c: changed the order of the encoding declaration
12125 attributes in the meta tags due to a bug in IE/Mac
12126
William M. Brack0c022ad2002-07-12 00:56:01 +000012127Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
12128
12129 * xpath.c: enhanced handling of booleans (especially '='
12130 and '!=' for nodesets) - fixes bug 85256. Added new
12131 routine xmlXPathNotEqualValues for more proper handling
12132 of '!=' when nodesets are involved.
12133
Daniel Veillard06944e22002-07-11 19:55:18 +000012134Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
12135
12136 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
12137 doc/xmlcatalog_man.xml to the source distribution
12138
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000012139Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12140
12141 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
12142 asked for this.
12143
Daniel Veillard539638b2002-07-06 19:55:14 +000012144Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
12145
12146 * configure.in: preparing 2.4.23
12147 * doc/*: rebuilt the docs
12148
Daniel Veillard176d99f2002-07-06 19:22:28 +000012149Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
12150
12151 * parser.c: fixing bug #84169 by fixing the
12152 comment of xmlCreatePushParserCtxt to describe the
12153 encoding detection parameters better.
12154
Daniel Veillard37f961d2002-07-06 17:53:56 +000012155Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
12156
12157 * valid.c: fixing bug #79331 in one path the lookup for
12158 ID attributes on a namespaced node wasn't handled correctly :-\
12159
Daniel Veillard8c9872c2002-07-05 18:17:10 +000012160Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
12161
12162 * HTMLparser.c: trying to fix 87235 about discarded white
12163 spaces in the HTML parser.
12164 * result/HTML/*: this changes the output of a number of HTML
12165 regression tests
12166
Daniel Veillardfdc91562002-07-01 21:52:03 +000012167Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
12168
12169 * xpath.c: applied patch from Richard Jinks for the namespace
12170 axis + fixed a memory error.
12171 * parser.c parserInternals.c: applied patches from Peter Jacobi
12172 removing ctxt->token for good.
12173 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
12174 popped out by the regression tests.
12175 * Makefile.am: patch for threads makefile from Gary Pennington
12176
William M. Brack6000af52002-06-28 11:43:13 +000012177Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
12178
Daniel Veillardfdc91562002-07-01 21:52:03 +000012179 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000012180 expressions involving preceding-sibling (et al).
12181
Daniel Veillard153120c2002-06-18 07:58:35 +000012182Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
12183
12184 * hash.c: applied a patch from Peter Jacobi to solve a problem
12185 when compiling with the Watcom C on Win32
12186 * result/schemas/*.err: the change of hashing algo generated
12187 permutations in the output
12188
Daniel Veillard5f7f9912002-06-17 17:03:00 +000012189Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
12190
12191 * hash.c: applied patch from Sander Vesik improving the quality of
12192 the hash function.
12193
Aleksey Sanina5808b92002-06-14 17:07:41 +0000121942002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000012195
12196 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
12197 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
12198 xmllint.c xpath.c: replaced sprintf() with snprintf()
12199 to prevent possible buffer overflow (the bug was pointed
12200 out by Anju Premachandran)
12201
Daniel Veillarde059b892002-06-13 15:32:10 +000012202Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
12203
12204 * parser.c: removed an uninitialized data error popped by valgrind
12205 on PE references
12206
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000012207Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
12208
12209 * doc/xml.html
12210 adding tutorial reference to the web page
12211
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000012212Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
12213
12214 * doc/tutorial/xmltutorial.xml
12215 * doc/tutorial/ar01s07.html
12216 * doc/tutorial/ape.html
12217 * doc/tutorial/includegetattribute.c
12218 adding section to tutorial about retrieving an attribute
12219 value
12220
Daniel Veillardf5582f12002-06-11 10:08:16 +000012221Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
12222
12223 * parser.c: applied a couple of patches from Peter Jacobi to start
12224 to get rid of ctxt->token, with a possible significant speed
12225 improvement to be gained once done. Better compliance with PE
12226 references constructs in DTDs too.
12227 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
12228 from Peter too
12229
Daniel Veillard38d80e22002-06-11 07:24:56 +000012230Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
12231
12232 * parser.c: Babak Vahedipour-Kunze reported that openTag in
12233 xmlParseElement was likely to have been deallocated at the
12234 time of the report, possibly leading to segfault. Just report
12235 the tag name now.
12236
Daniel Veillard9e412302002-06-10 15:59:44 +000012237Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
12238
12239 * xpath.c: patch from Richard Jinks for XPath substring() function
12240 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
12241
Aleksey Sanina5808b92002-06-14 17:07:41 +0000122422002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000012243
12244 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
12245
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000012246Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
12247
12248 *doc/FAQ.html
12249 fixing typos in FAQ, thanks to Robert Funnell for the
12250 editing help
12251
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000012252Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
12253
12254 * NEWS: got complaints from rpmlint that it was empty
12255
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000012256Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
12257
12258 * added doc/tutorial, including:
12259 apa.html
12260 apb.html
12261 apc.html
12262 apd.html
12263 ar01s02.html
12264 ar01s03.html
12265 ar01s04.html
12266 ar01s05.html
12267 ar01s06.html
12268 includeaddattribute.c
12269 includeaddkeyword.c
12270 includekeyword.c
12271 includestory.xml
12272 index.html
12273 xmltutorial.xml
12274 libxml tutorial, including generated html
12275
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000012276Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
12277
12278 * result/c14n/exc-without-comments/merlin-c14n-two-*
12279 result/c14n/without-comments/merlin-c14n-two-*
12280 test/c14n/exc-without-comments/merlin-c14n-two-*
12281 test/c14n/without-comments/merlin-c14n-two-*
12282 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
12283 c14n/exc-c14n and slightly modified test script to handle
12284 these test cases
12285 * c14n.c: fixed bugs for complicated nodes set (namespace
12286 without node and others from merlin-c14n-two.tar.gz)
12287 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
12288 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
12289 for xmlsec performance patch
12290 * xpath.c: fixed self::node() for namespaces and attributes
12291
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000012292Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
12293
12294 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
12295 but with the format parameter
12296 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
12297
Aleksey Saninc57f9c12002-05-31 19:14:57 +000012298Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
12299
12300 * Makefile.am: updated c14n tests suite
12301 * c14n.c: performance improvement for previous c14n patch
12302
Daniel Veillarde72c7562002-05-31 09:47:30 +000012303Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
12304
12305 * parser.c: another peroformance patch from Peter Jacobi, that
12306 time on parsing attribute values.
12307
Aleksey Sanin508a1012002-05-31 06:32:32 +000012308Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
12309
12310 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
12311 into LibXML2 test suite
12312
Aleksey Sanindffd5c82002-05-31 04:24:13 +000012313Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
12314
12315 * c14n.c: propagating xpath ancesstors node fix to c14n
12316 plus small performance improvement to reduce number of
12317 mallocs
12318 * xpath.c: fixed ancestors axis processing for namespace nodes
12319
Daniel Veillard46de64e2002-05-29 08:21:33 +000012320Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
12321
12322 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
12323 Peter Jacobi
12324
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000012325Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
12326
12327 * configure.in: preparing 2.4.22
12328
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000012329Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
12330
12331 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
12332 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
12333 a public entry point.
12334 * doc/*: rebuilt the API and docs
12335
Daniel Veillarded23b7d2002-05-27 12:16:02 +000012336Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
12337
12338 * xpath.c: patch from Richard Jinks to fix a problem introduced
12339 in the previous patch and pointed by Norm
12340
Daniel Veillardc6924812002-05-24 11:10:43 +000012341Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
12342
12343 * libxml.spec.in: fixing bug #81112
12344
Daniel Veillard234bc4e2002-05-24 11:03:05 +000012345Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
12346
12347 * uri.c: fixing bug #82848
12348
Daniel Veillarda2878972002-05-24 07:54:39 +000012349Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
12350
12351 * result/catalogs/mycatalog.full: Aleksey's commit changed the
12352 output of one catalog test
12353
Aleksey Sanin114e4752002-05-24 07:20:27 +000012354Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000012355
Aleksey Sanin114e4752002-05-24 07:20:27 +000012356 * global.data globals.c tree.c include/libxml/globals.h
12357 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
12358 default value for global parameter xmlIndentTreeOutput to 1 and
12359 introduced new global parameter xmlTreeIndentString (the string
12360 used to do one-level indent) with default value " " (as it was
12361 in tree.c)
12362
Daniel Veillard49d5af82002-05-23 11:55:49 +000012363Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
12364
12365 * Makefile.am: Merijn Broeren pointed out a problem when compiling
12366 with trio and schemas.
12367
Daniel Veillard7c13af42002-05-22 09:57:32 +000012368Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
12369
12370 * xpath.c: patch from Richard Jinks to fix the problem raised in
12371 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
12372
Daniel Veillard5a872412002-05-22 06:40:27 +000012373Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
12374
12375 * xmlschemas.c: a bit of work on import.
12376 * xmlschemastypes.c: Charles Bozeman provided a compare function
12377 for date/time types so min/max facet restrictions should work,
12378 indeterminate comparisons return an error instead of equal.
12379 * test/schemas/date_0* result/schemas/date_0_0: specific test
12380 from Charles Bozeman too
12381
Daniel Veillard10b6da42002-05-18 07:55:20 +000012382Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
12383
12384 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
12385 from Christian Cornelssen fixing the man pages and the Catalog
12386 building script.
12387 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
12388 next step is <xs:import> I now have a reasonable understanding
12389 of how it works.
12390
Daniel Veillarde5354492002-05-16 08:43:22 +000012391Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
12392
12393 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
12394
Igor Zlatkovic1396e182002-05-14 22:22:40 +000012395Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12396
12397 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
12398
Daniel Veillard088bf112002-05-14 11:03:59 +000012399Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
12400
12401 * xpath.c: fixing an XPath function evalutation bug pointed out
12402 by Alexey Efimov where the context was lost when evaluating
12403 the function arguments
12404
Aleksey Sanin79376ba2002-05-14 06:41:32 +000012405Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000012406
Aleksey Sanin79376ba2002-05-14 06:41:32 +000012407 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
12408 function public for XMLSec performance optimizations
12409
Daniel Veillard3cd72402002-05-13 10:33:30 +000012410Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
12411
12412 * python/generator.py python/libxml2class.txt : fixed a problem
12413 with the HTML parser pointed by Gary Benson
12414 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
12415 example
12416
Aleksey Sanine48a3182002-05-09 18:20:01 +000012417Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
12418 * parser.c: fixed bug #81159 (memory growth in SAX)
12419
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000012420Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
12421 * xpath.c: fixed bug #78858 (the real fix)
12422
Aleksey Sanin29b6f762002-05-05 06:59:57 +000012423Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000012424 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000012425
Daniel Veillard4cbe4702002-05-05 06:57:27 +000012426Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
12427
12428 * tree.c: modified xmlNodeSetBase to allow changing the
12429 base of a document.
12430
Daniel Veillard070803b2002-05-03 07:29:38 +000012431Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
12432
12433 * xmlschemastypes.c: patch Charles Bozeman for validation of
12434 all the date, time, and duration types
12435 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
12436 * configure.in: fixed an error pointed by an user
12437 * xml2-config.in: fixed an error pointed by an user
12438
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000012439Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
12440
12441 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
12442 win32/libxml2.def.src xmlIO.c: exported default
12443 'file:', 'http:' and 'ftp:' protocols input handlers
12444 and maked protocols comparisson case insensitive
12445
Daniel Veillard34de97f2002-04-30 14:29:22 +000012446Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
12447
12448 * configure.in: Neven Has detected a typo
12449
Daniel Veillard28577c32002-04-30 06:48:41 +000012450Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
12451
12452 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
12453 as one of the persons allowed to commit directly to the
12454 module.
12455
Daniel Veillardfc57b412002-04-29 15:50:14 +000012456Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
12457
12458 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
12459 * valid.c: raised a too low limit
12460 * doc/*: rebuilt the docs
12461
Daniel Veillardeca82812002-04-24 11:42:02 +000012462Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
12463
12464 * test/XPath/expr/floats test/XPath/expr/functions
12465 result/XPath/expr/floats result/XPath/expr/functions
12466 xpath.c: another XPath conformance patch from Richard Jinks
12467
Daniel Veillard13e04c62002-04-23 17:51:29 +000012468Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
12469
12470 * xmlschemas.c: fixed validation of attribute groups.
12471 * test/schemas result/schemas: added an example from the primer
12472
Daniel Veillard88c58912002-04-23 07:12:20 +000012473Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
12474
12475 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
12476 * test/schemas result/schemas: updated the test list
12477
Daniel Veillarde19fc232002-04-22 16:01:24 +000012478Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
12479
12480 * TODO: updated a bit
12481 * parser.c: made a comment more specific
12482 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
12483 Schemas conformance.
12484 * test/schemas result/schemas: updated the test list
12485
Daniel Veillard441bc322002-04-20 17:38:48 +000012486Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
12487
12488 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
12489 implementing xs:all with minOccurs = 0
12490 * tes/schemas/* result/schemas/*: added more tests covering
12491 xs:all
12492
Daniel Veillard8a001f62002-04-20 07:24:11 +000012493Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
12494
12495 * xmlregexp.c: first implementation of the all particle, this
12496 may need to be revisited for case where not all transitions
12497 must be crossed.
12498
Daniel Veillard7646b182002-04-20 06:41:40 +000012499Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
12500
12501 * tree.c: another entity processing update from Markus Henke
12502
Bjorn Reese54d02fb2002-04-19 15:16:01 +000012503Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
12504
12505 * trionan.c: fixed crash on OSF/1
12506
Daniel Veillardb4398962002-04-19 07:01:55 +000012507Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
12508
12509 * xmlschemas.c: more Schemas work
12510 * test/schemas/* result/schemas/*: added more tests coming
12511 from the spec.
12512
Daniel Veillard54761132002-04-18 21:00:44 +000012513Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
12514
12515 * c14n.c: patch from Aleksey Sanin reflecting a change in the
12516 ExcC14N specification
12517
Daniel Veillardbf8dae82002-04-18 16:39:10 +000012518Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
12519
12520 * tree.c: patch from Markus Henke, fix for recursive entities.
12521
Daniel Veillard23b1f372002-04-18 15:50:05 +000012522Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
12523
12524 * xpath.c: fix a problem with string() on a document node.
12525
Daniel Veillarddecd64d2002-04-18 14:41:51 +000012526Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
12527
12528 * Makefile.am xmlschemas.c: more Schemas work
12529 * test/schemas/* result/schemas/*: added more tests coming
12530 from the spec.
12531
Daniel Veillard6231e842002-04-18 11:54:04 +000012532Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
12533
12534 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
12535 * result/HTML/*: this changes a few things in the results
12536
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000012537Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12538
12539 * include/libxml/tree.h: eliminated 'declaration different than
12540 prototype' warning
12541 * include/win32config.h: "resolved" conflicts with errno.h
12542
Daniel Veillardb509f152002-04-17 16:28:10 +000012543Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
12544
12545 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
12546 on the automata interfaces and debug of counted choices
12547 * test/schemas/* result/schemas/*: added a number of tests
12548
Daniel Veillard8651f532002-04-17 09:06:27 +000012549Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
12550
12551 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
12552 a bit of work on Schemas
12553 * testSchemas.c: try to make it more useful
12554 * test/schemas/* result/schemas/* Makefile.am: changed the
12555 Schemas regression test procedure, started adding a few samples
12556
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000012557Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
12558
12559 * include/libxml/encoding.h: Patch for the Borland C++ builder
12560 * include/libxml/tree.h: Patch for the Borland C++ builder
12561 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000012562 * win32/bcb5: New directory for the Borland C++ builder
12563 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000012564
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000012565Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
12566
12567 * win32/Makefile.msvc: Update for XML Schema support
12568 * win32/configure.js: Update for XML Schema support
12569 * win32/libxml2.def.src: Update for XML Schema support
12570
Daniel Veillard4255d502002-04-16 15:50:10 +000012571Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
12572
12573 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
12574 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
12575 xmlunicode.c include/libxml/Makefile.am
12576 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
12577 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
12578 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
12579 include/libxml/xmlversion.h.in : merged the current state of
12580 XML Schemas implementation, it is not configured in by default,
12581 a specific --schemas configure option has been added.
12582 * test/automata test/regexp test/schemas Makefile.am
12583 result/automata result/regexp result/schemas:
12584 merged automata/regexp/schemas regression tests
12585
Daniel Veillardbc6f7592002-04-16 07:49:59 +000012586Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
12587
12588 * xpath.c: Gary found a compile time problem, fixes #78823
12589
Daniel Veillarda7084cd2002-04-15 17:12:47 +000012590Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
12591
12592 * configure.in: release of 2.4.20
12593 * doc/*: updated and rebuilt the docs
12594
Daniel Veillardf544f192002-04-15 12:56:56 +000012595Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
12596
12597 * python/Makefile.am: patch from Cristian Gafton to build on
12598 Red Hat 6.2, should also fix #75779
12599
Daniel Veillard940492d2002-04-15 10:15:25 +000012600Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
12601
12602 * valid.c: first part of fixing #78729
12603
Daniel Veillardeb475a32002-04-14 22:00:22 +000012604Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
12605
12606 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
12607 escaping of URI when saving HTML files.
12608 * result/HTML/*: this impacted some tests
12609
Daniel Veillard9b731d72002-04-14 12:56:08 +000012610Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
12611
12612 * configure.in: trying to fix #77441
12613
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000012614Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
12615
12616 * include/libxml/xmlIO.h: Hallski complained it could not be
12617 included by itself.
12618
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000012619Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
12620
12621 * configure.in: applied an IEEE flag patch for OSF/1 #77825
12622
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000012623Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12624
12625 * win32/configure.js: patch from Nilo for the c14n option
12626 * win32/Makefile.msvc: fixed libxml2.def generation with threads
12627
Daniel Veillardda423da2002-04-10 19:25:38 +000012628Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
12629
12630 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
12631 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
12632 LIBXML_THREAD_ENABLED
12633
Daniel Veillard0eafdef2002-04-10 16:14:34 +000012634Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
12635
12636 * xpath.c: another patch from Richard Jinks for substring conformance
12637 * test/XPath/expr/floats test/XPath/expr/strings
12638 result/XPath/expr/floats result/XPath/expr/strings: update of the
12639 test suite to check those.
12640
Daniel Veillard01917aa2002-04-10 11:30:41 +000012641Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
12642
12643 * xpath.c: patch from Richard Jinks for .x float parsing.
12644
Daniel Veillard46d6c442002-04-09 16:10:39 +000012645Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
12646
12647 * parser.c: patch from Markus Henke when an encoding ain't recognized
12648
Daniel Veillard88e0ad42002-04-09 13:48:02 +000012649Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
12650
12651 * libxml.m4: got a report that #include <string.h> was needed
12652
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000012653Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
12654
12655 * xmllint.c: applied a fix from Anthony Jones for -o /--output
12656
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000012657Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
12658
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000012659 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000012660
Daniel Veillardbd6e6312002-04-01 08:04:14 +000012661Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
12662
12663 * xpath.c: fixed a bug in the nodeset to boolean comparison code
12664 pointed out by Melvyn Sopacua.
12665
Daniel Veillarde979e3b2002-03-29 22:43:00 +000012666Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12667
12668 * libxml.m4: Frédéric Crozat gave a patch related to the change
12669 of Include paths breaking the libxml.m4
12670
Daniel Veillard7089d6b2002-03-29 17:28:10 +000012671Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12672
12673 * xpath.c: Fix bug #76927 forgot to save some context
12674 when evaluating binary expressions
12675
Daniel Veillardd30be4a2002-03-28 18:25:31 +000012676Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12677
12678 * configure.in: fixed configure for MPE/iX from Markus Henke
12679 * xmlmemory.c: fixed initialization problems
12680 * xpath.c: another set of patches from Richard Jinks this
12681 fixes "make XPathtests" on linux
12682
Daniel Veillard21458c82002-03-27 16:12:22 +000012683Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
12684
12685 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
12686 * test/XPath/expr/compare test/XPath/expr/equality
12687 test/XPath/expr/floats test/XPath/expr/functions
12688 test/XPath/expr/strings result/XPath/expr/compare
12689 result/XPath/expr/equality result/XPath/expr/floats
12690 result/XPath/expr/functions result/XPath/expr/strings: Updated
12691 tests though they show a divergence on Linux
12692
Daniel Veillard28dfed12002-03-27 09:08:17 +000012693Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12694
12695 * xpath.c trionan.c: previous commit also included patches
12696 from Richard Jinks on some IEEE support corner case
12697
Daniel Veillard5fc1f082002-03-27 09:05:40 +000012698Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
12699
12700 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
12701 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
12702 that $(datadir) should be used for docs
12703
Daniel Veillarddb1dc392002-03-26 12:44:39 +000012704Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
12705
12706 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
12707 could leak filedescriptors
12708
Daniel Veillarddd4b9122002-03-26 07:58:43 +000012709Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12710
12711 * configure.in nanohttp.c: applied patch from Allan Clark for
12712 UnixWare/OpenServer
12713
Daniel Veillard19274092002-03-25 16:48:03 +000012714Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12715
12716 * configure.in: preparing 2.4.19
12717 * doc/*: rebuilt the docs
12718
Daniel Veillard56b2db72002-03-25 16:35:28 +000012719Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12720
12721 * nanohttp.c: fixing #76043, got fed up with non-portability
12722 of that piece of code.
12723
Daniel Veillard6f4561a2002-03-25 12:10:14 +000012724Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12725
12726 * valid.c SAX.c: Never commit without running "make tests" :-(
12727 fix a couple of stupidities in the previous commit
12728 * result/*: a few changes in some attribute order result of previous
12729 commit.
12730
Daniel Veillardd85f4f42002-03-25 10:48:46 +000012731Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12732
12733 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
12734 the internal subset should not raise duplicate ID errors,
12735 also there was a small bug in conjunction to namespace
12736 declarations defaulted and xml:xxx attributes DTD definitions.
12737
Daniel Veillard56cd18b2002-03-22 14:14:43 +000012738Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12739
12740 * xpath.c: Richard Jinks also raised some rounding problems
12741 this tries to fix them
12742
Daniel Veillard4e2df542002-03-22 12:23:14 +000012743Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
12744
12745 * xpath.c: Richard Jinks spotted an incoherent memory allocation
12746 behaviour in xmlXPathCastToString()
12747
Daniel Veillarddb552912002-03-21 13:27:59 +000012748Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12749
12750 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
12751 raised by Morus Walter
12752
Daniel Veillard9e537932002-03-21 13:08:08 +000012753Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12754
12755 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
12756 from Igor
12757
Daniel Veillard6fbcf422002-03-21 12:32:59 +000012758Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12759
12760 * xpath.c: fixing #75619, related to a problem when trying
12761 to evaluate condition when the current node set resulting
12762 from that sub-step evaluation is empty. Also fixes 2 potential
12763 problem with previous-sibling and next-siblings axis.
12764
Daniel Veillard1840ef02002-03-21 08:05:23 +000012765Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12766
12767 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
12768 HTML support is not configured in.
12769
Daniel Veillard561b7f82002-03-20 21:55:57 +000012770Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12771
12772 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
12773 include/libxml/tree.h: dohh I really didn't intended to commit
12774 this test version :-(
12775
Daniel Veillarde50f3b52002-03-20 19:24:21 +000012776Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12777
12778 * testSAX.c: I wanted to see the real speed at the SAX interface
12779 after a little too many Ximianer started complaining about the
12780 parser speed.
12781 added a --quiet option:
12782 paphio:~/XML -> ls -l db100000.xml
12783 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
12784 paphio:~/XML -> time ./testSAX --quiet db100000.xml
12785 3200006 callbacks generated
12786 real 0m1.270s
12787 Which means 16MBytes/s and 3Mcallback/s
12788
Daniel Veillardc62a1472002-03-19 18:35:12 +000012789Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12790
12791 * xpath.c: valgrind spotted another error that time when running
12792 on libxslt regression tests
12793
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000012794Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12795
12796 * Makefile.am: adding "make valgrind" running the full regression
12797 tests (except python ones) under Valgrind (using valgrind -q
12798 which was kindly added by the author).
12799 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
12800 passes cleanly now except an obcure floating point initialization
12801 raised in log10() in one XPath regression test ???
12802 * tree.c: edited some comments to close #75244
12803
Daniel Veillard28cac6b2002-03-19 11:25:30 +000012804Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
12805
12806 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
12807 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
12808 context of ScrollKeeper, made sure that if the number is
12809 an integer, the serialization follows the description at
12810 http://www.w3.org/TR/xpath#section-String-Functions
12811
Daniel Veillard5997aca2002-03-18 18:36:20 +000012812Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12813
Daniel Veillard34ce8be2002-03-18 19:37:11 +000012814 * configure.in: preparing 2.4.18
12815 * doc/*: updated and rebuilt the web site
12816 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
12817 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000012818 * parser.c: humm, changed the way the SAX parser work when
12819 xmlSubstituteEntitiesDefault(1) is set, it will then
12820 do the entity registration and loading by itself in case the
12821 user provided SAX getEntity() returns NULL.
12822 * testSAX.c: added --noent to test the behaviour.
12823
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000012824Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12825
12826 * parser.c: Wilfried Teiken provided a hackish but working
12827 way to get context reported back on entities when parsing
12828 with SAX and without breaking the DOM build.
12829
Daniel Veillard2d347fa2002-03-17 10:34:11 +000012830Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12831
12832 * c14n.c: applied a new patch from Aleksey Sanin
12833 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
12834 to reference Aleksey implementation of XML digital Signatures
12835
Daniel Veillard38bf6f02002-03-16 22:03:31 +000012836Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12837
12838 * xpath.c: small fix to avoid potential problem due to
12839 ordering of freeing data
12840 * python/Makefile.am: people were complaining about
12841 the generated file in python dir not being built
12842
Daniel Veillardd2379012002-03-15 22:24:56 +000012843Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12844
12845 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
12846 python/generator.py python/libxml.c python/types.c: Cleanup
12847 of the python Makefiles based on Jacob and James feedback,
12848 fixed the spec file accordingly, fixed the number of warning
12849 that passing my pedantic CFLAGS was generating. Conclusion
12850 is that Python includes are real crap.
12851
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000012852Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12853
12854 * configure,in: it was reported quite a few times that
12855 xml2-config --cflags should not output
12856 -I$includeprefix/libxml2/libxml because libxml2 header names
12857 clashes with existing names like list.h from C++ stl.
12858 Includes should be #include<libxml/xxx.h> so ...
12859
Daniel Veillard6f293b12002-03-15 09:42:33 +000012860Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12861
12862 * c14n.c: another patch from Aleksey Sanin
12863
Daniel Veillard5c396542002-03-15 07:57:50 +000012864Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12865
12866 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
12867 canonicalization algorithm
12868 * doc/xml.html doc/index.html: added the C14N references on the
12869 index page.
12870
jacob berkman9be65862002-03-14 02:15:56 +0000128712002-03-13 jacob berkman <jacob@ximian.com>
12872
12873 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
12874 usage, redundant, and gcc specific
12875
Daniel Veillard75be0132002-03-13 10:03:35 +000012876Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12877
12878 * xpath.c: speedup some node selection operations, this can
12879 have a significant impact on DocBook Norm's stylesheets
12880 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
12881 make sure it's always the case
12882 * debugXML.c: distinguish CDATA and comments in ls operations
12883
Daniel Veillard61f26172002-03-12 18:46:39 +000012884Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12885
12886 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
12887 to generate better API descriptions etc...
12888
Daniel Veillard9ff88172002-03-11 09:15:32 +000012889Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12890
12891 * c14n.c: Fixing #74186, made sure all boolean expressions
12892 get fully parenthesized, ran indent on the output
12893 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
12894 include/libxml/tree.h: also #74186 related, removed the
12895 --with-buffers option, and all the preprocessor conditional
12896 sections that were resulting from it.
12897
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000012898Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12899
12900 * valid.c: applied patch from Dodji Seketeli fixing an
12901 uninitailized variable in xmlValidGetValidElements()
12902
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000012903Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12904
12905 * c14n.c: fixed a few comments
12906 * doc/*.html doc/*/*.html: regenerated the docs and added
12907 the C14N API
12908 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
12909
Daniel Veillardfa49d872002-03-09 10:20:00 +000012910Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
12911
12912 * check-xml-test-suite.py: fix to adapt varaiations in the
12913 bindings
12914 * configure.in python/setup.py python/setup.py.in: fixed to
12915 have the version of the python scripts automatically updated
12916
Daniel Veillarda3db2e32002-03-08 15:46:57 +000012917Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12918
12919 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
12920 in xmlCopyProp()
12921
Daniel Veillardaf43f632002-03-08 15:05:20 +000012922Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
12923
12924 * configure.in: preparing 2.4.17 release
12925 * doc/*: updated and rebuilt the docs
12926 * xpath.c: fixed a comment
12927 * python/libxml.c: fixed a possible reentrancy problem
12928
Daniel Veillardef6c46f2002-03-07 22:21:56 +000012929Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
12930
12931 * tree.c python/tests/Makefile.am python/tests/attribs.py:
12932 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
12933 added a specific regression test
12934 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
12935 not raise exceptions when failing to find the attribute.
12936
Daniel Veillard90bc3712002-03-07 15:12:58 +000012937Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12938
12939 * configure.in xmllint.c: owen pointed out a problem with the
12940 ftme fix, gettimeofday() was not detected by configure and
12941 the ftime header wasn't included, dohhh
12942
Daniel Veillard8c1ae602002-03-07 11:21:00 +000012943Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
12944
12945 * configure.in xmllint.c: trying to fix #71457 for timing
12946 precision when gettimeofday() is not availble but ftime() is
12947
Daniel Veillardf5a457a2002-03-07 10:25:29 +000012948Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12949
12950 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
12951 are now copied on install and part of the -devel RPM
12952
Daniel Veillard7b416132002-03-07 08:36:03 +000012953Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
12954
12955 * xpath.c: trying to avoid bug #72150 which was apparently
12956 caused by a gcc bug (or a processor problem) as detailed
12957 at http://veillard.com/gcc.bug
12958
Daniel Veillardf742d342002-03-07 00:05:35 +000012959Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12960
12961 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
12962 fixed xmlReconciliateNs(), added a Python test/example for
12963 inter-document cut'n paste
12964 * python/libxml.py: fixed node.doc on document nodes and added
12965 xpathEval() onto node objects
12966
Daniel Veillard4e0e2972002-03-06 21:39:42 +000012967Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
12968
12969 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
12970 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
12971 fixup and integrated tests for the serialization stuff
12972
Daniel Veillarde915b2d2002-03-06 18:42:40 +000012973Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12974
12975 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
12976 moved the libxml man page to section 3
12977
Daniel Veillard1e774382002-03-06 17:35:40 +000012978Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12979
12980 * tree.c: fix bug #72490
12981 * python/libxml.c python/libxml.py: added methods serialize()
12982 and saveTo() to all node elements.
12983
Daniel Veillardddffd2a2002-03-05 20:28:20 +000012984Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
12985
12986 * xmlIO.c: closed #73430, don't read from an input source
12987 which indicated an end-of-file or an error.
12988
Daniel Veillard8d24cc12002-03-05 15:41:29 +000012989Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12990
12991 * parser.c: make sure SAX endDocument is always called as
12992 this could result in a Python memory leak otherwise (it's
12993 used to decrement ref-counting)
12994 * python/generator.py python/libxml.c python/libxml.py
12995 python/libxml2-python-api.xml python/libxml2class.txt
12996 python/tests/error.py python/tests/xpath.py: implemented
12997 the suggestions made by Gary Benson and extended the tests
12998 to match it.
12999
Daniel Veillardba5e18a2002-03-05 09:36:43 +000013000Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
13001
13002 * python/generator.py: applied patch fixing #73450
13003
Daniel Veillard044fc6b2002-03-04 17:09:44 +000013004Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
13005
13006 * xpath.c: fixing #61290 "namespace nodes have no parent"
13007 long standing divergence from the XPath REC. NodeSets
13008 simply hold a copy of namespace nodes and those node ->next
13009 points to the parent (which may not be the node carrying the
13010 definition).
13011 * include/libxml/xpath.h: flagged but didn't added a possible
13012 speedup
13013 * DOCBparser.c HTMLparser.c: removed some warnings from push
13014 parser due to new state being added.
13015 * tree.c: new fix from Boris Erdmann
13016 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
13017 the XML Canonalization support from Aleksey Sanin
13018
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000013019Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
13020
13021 * tree.c: patch from Boris Erdmann fixing some namespace odities
13022 with xmlCopyNode()
13023
Daniel Veillardc6613042002-03-02 09:34:02 +000013024Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
13025
13026 * xmlIO.c: fix bug #72706 when loading a NULL entity
13027
Daniel Veillardc0fef772002-03-01 16:16:31 +000013028Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
13029
13030 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
13031 actually change in a future XML Namespace revision.
13032
Daniel Veillard79426f22002-03-01 16:14:17 +000013033Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
13034
13035 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
13036 added the possibility of returning nodesets from XPath extension
13037 functions written in Python
13038
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000013039Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
13040
13041 * python/*: commiting some Python bindings work done while travelling
13042
Daniel Veillard97300512002-03-01 09:13:41 +000013043Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
13044
13045 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
13046 explicitely with memory debugging switched on
13047
Daniel Veillard6361da02002-02-23 10:10:33 +000013048Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
13049
13050 * python/generator.py python/libxml.c python/libxml2-python-api.xml
13051 python/libxml2class.txt python/libxml_wrap.h python/types.c:
13052 Added wrapper for the xmlURIPtr type, provided accessors, fixed
13053 the accessor generator for strings
13054 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
13055 regression test.
13056
Daniel Veillard0fea6f42002-02-22 22:51:13 +000013057Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
13058
13059 * python/README python/generator.py python/libxml.c python/setup.py:
13060 added the 'usual' setup.py to allow building a libxml2-python
13061 module based on the same code. The initialization is however
13062 different the 2 .so files fo libxml2 and libxslt are identical and
13063 they entry point initialize both libraries. this is done to avoid
13064 some possible nasty problem since the Python don't merge the maps
13065 of all shared modules.
13066
Daniel Veillard158a4d22002-02-20 22:17:58 +000013067Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
13068
13069 * parser.c: fixed a push/encoding bug reported by Michael
13070 on librsvg
13071
Daniel Veillard7839e162002-02-20 18:54:48 +000013072Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
13073
13074 * include/libxml/parserInternals.h: fixes a misplaced #endif
13075
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000013076Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
13077
13078 * parser.c valid.c: found and fixed a couple of allocation bugs
13079
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000013080Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
13081
13082 * doc/xml.html doc/python.html doc/*: added a Python and binding
13083 page describing the current state of the Python bindings and
13084 giving pointers to the other languages wrappers.
13085
Daniel Veillard5f4b5992002-02-20 10:22:49 +000013086Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
13087
13088 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
13089 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
13090 rebuilt the API and web site
13091 * xpath.c: fixed #71978 portability bugs
13092
Daniel Veillard8aff2472002-02-19 21:50:43 +000013093Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
13094
13095 * SAX.c: oops broke automatic defaulting of namespaces attributes.
13096
Daniel Veillard8dc16a62002-02-19 21:08:48 +000013097Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
13098
13099 * include/libxml/parserInternals.h parser.c: had to change
13100 2 internal parsing API when processing document content
13101 to check the start and end of element content are defined
13102 in the same entity
13103 * valid.c include/libxml/valid.h: attribute normalization can
13104 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
13105 with the context to report it.
13106 * SAX.c: fixed the last known bugs, crazy validation constraints
13107 when a document is standalone seems correctly handled. There
13108 is a couple of open issues left which need consideration especially
13109 PE93 on external unparsed entities and standalone status.
13110 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
13111 The 2 tests left failing are actually in error. Cleanup done.
13112
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000013113Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
13114
13115 * valid.c: implemented E59 spaces in CDATA does not match the
13116 nonterminal S
13117
Daniel Veillard878eab02002-02-19 13:46:09 +000013118Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
13119
13120 * SAX.c parser.c valid.c: more validation test fixups
13121 * check-xml-test-suite.py: added duration info for the tests
13122
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000013123Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
13124
13125 * parser.c valid.c: a couple of errors were reported but not
13126 saved back as such in the parsing context. Down to 1% failure rate
13127 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
13128
Daniel Veillard4a7ae502002-02-18 19:18:17 +000013129Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
13130
13131 * xmlInternald.c: isExtender was missing a char
13132 * parser.c include/libxml/parser.h: % are acceptable in the
13133 internal subset if within a PUBLIC ID
13134
Daniel Veillard8ab0f582002-02-18 18:31:38 +000013135Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
13136
13137 * SAX.c parserInternals.c valid.c: more work on the conformance
13138 suite. Took the step to finally block documents with encoding
13139 errors. It's a fatal error per the spec, people should have fixed
13140 their documents by now.
13141
Daniel Veillard55253e22002-02-18 14:32:39 +000013142Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
13143
13144 * check-xml-test-suite.py: fixed the test script after some discussion
13145 on the semantic of TYPE="error"
13146 * Makefile.am: added the script to the distrib
13147
Daniel Veillard28757702002-02-18 11:19:30 +000013148Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
13149
13150 * SAX.c entities.c: fixed a couple of conformances issues deep
13151 into the validation code (standalone and undeclared Notations)
13152
Daniel Veillard82ac6b02002-02-17 23:18:55 +000013153Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
13154
13155 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
13156 stayed there for years !
13157
Daniel Veillard7aea52d2002-02-17 23:07:47 +000013158Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
13159
13160 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
13161 missing
13162
Daniel Veillardc7612992002-02-17 22:47:37 +000013163Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
13164
13165 * check-xml-test-suite.py: improved the behaviour a bit as
13166 well as the logs
13167 * parser.c valid.c SAX.c: fixed a few more bugs
13168 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
13169
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000013170Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
13171
13172 * check-xml-test-suite.py: python script to run regression tests
13173 against the XML Test suite of W3C/OASis
13174 * SAX.c: fixed a validation bug
13175 * parser.c: fixed 3 errors pointed by the test suite
13176 * doc/buildDocBookCatalog: fixed a typo pointed by drake
13177 * python/Makefile.am: fixed a dependendy
13178
Daniel Veillard9f28f302002-02-15 20:48:08 +000013179Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
13180
13181 * xmlmemory.c: avoid a warning bug #71594
13182
Daniel Veillard144024e2002-02-13 21:14:46 +000013183Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
13184
13185 * xmlmemory.c: Jesse Perry provided a patch to remove a few
13186 warning on alpha/Tru64
13187
Daniel Veillarde4301c82002-02-13 13:32:35 +000013188Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
13189
13190 * include/libxml/entities.h: fixing a comment
13191 * valid.c: fixing some troubles with validity check on namespaces
13192 * result/VC/NS3 test/VC/NS3: added a specific regression test
13193
Daniel Veillarda6d05382002-02-13 13:07:41 +000013194Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
13195
13196 * tree.c: Fixing #71342 serializing '\n' in attribute values
13197 * result/noent/att3 result/att3 test/att3: added a specific
13198 test.
13199
Daniel Veillard797a5652002-02-12 13:46:21 +000013200Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
13201
13202 * python/libxml.c: couple of bug fixes
13203
Daniel Veillard01a6d412002-02-11 18:42:20 +000013204Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
13205
13206 * python/*.py: removed tabs and used spaces.
13207
Daniel Veillard397ff112002-02-11 18:27:20 +000013208Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
13209
13210 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
13211 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
13212
Daniel Veillard03517542002-02-11 13:54:40 +000013213Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
13214
13215 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
13216 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
13217
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000013218Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
13219
13220 * include/libxml/encoding.h include/libxml/entities.h
13221 include/libxml/globals.h include/libxml/parser.h
13222 include/libxml/threads.h include/libxml/tree.h
13223 include/libxml/xmlmemory.h: trying to fix the include mess
13224
Daniel Veillard1a612ed2002-02-11 07:54:45 +000013225Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
13226
13227 * include/libxml/xmlmemory.h: reverted part of the previous
13228 attempt to provide #69655, this was breaking the build.
13229
Daniel Veillard0ba59232002-02-10 13:20:39 +000013230Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
13231
13232 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
13233 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
13234 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
13235 include/libxml/parserInternals.h include/libxml/tree.h
13236 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
13237 Tentatively fixed #69655 , make compiling with -Wredundant-decls
13238 clean.
13239 * python/libxml.c: fixed a warning.
13240
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000013241Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
13242
13243 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
13244 copying of node, merge back IDs in the target document.
13245 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
13246 test/XInclude/ents/ids.xml: test case
13247 * result/VC/ElementValid4: output changed due to a typo fix
13248
Daniel Veillard1c18e302002-02-09 22:16:40 +000013249Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
13250
13251 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000013252 generate the dependencies right as Jacob found out. Add
13253 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000013254
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000013255Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
13256
13257 * parserInternals.c valid.c: Justin Fletcher found some parts
13258 of the code needing cleanup
13259 * libxml.spec.in python/Makefile.am python/generator.py
13260 python/libxml.c python/libxml.py: Fixed the python Makefiles
13261 corrected a bug showing up on ia64, changed the name of the
13262 python internal module too
13263
Daniel Veillard07be19b2002-02-08 14:20:35 +000013264Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
13265
13266 * Makefile.am: applied patch from Andris Pavenis for binary
13267 name suffixes
13268
Daniel Veillardf216d462002-02-08 13:44:24 +000013269Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
13270
13271 * xmllint.c win32/win32config.h: fixing #68748
13272
Daniel Veillardd455d792002-02-08 13:37:46 +000013273Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
13274
13275 * valid.c: fixing #70166
13276
13277Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
13278
13279 * valid.c: fixing #70077
13280
Daniel Veillardc575b992002-02-08 13:28:40 +000013281Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
13282
13283 * Copyright Makefile.am README configure.in libxml.spec.in:
13284 Changed to the MIT Licence
13285 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
13286 doc/xmlio.html: updated the doc accordingly
13287 * include/libxml/xmlwin32version.h configure.in: preparing
13288 2.4.14 release
13289 * python/generator.py python/libxml.c python/libxml2-python-api.xml
13290 python/libxml2class.txt python/libxml_wrap.h python/types.c:
13291 fixed the const xmlChar * wrapper and generator, XPath extension
13292 functions now use the context as first argument
13293 * python/tests/tstxpath.py python/tests/xpath.py
13294 python/tests/xpathext.py: Updated the tests accordingly
13295 * tree.c: fixed bug #70067
13296
Daniel Veillard7db38712002-02-07 16:39:11 +000013297Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
13298
13299 * Makefile.am: cleanup
13300 * debugXML.c: always use stdout if output is NULL
13301 * xmlIO.c: don't close filedescriptors passed to outputBuffers
13302 * python/Makefile.am python/generator.py python/libxml2class.txt
13303 python/libxml_wrap.h python/types.c: augmented the number of bindings
13304 handling FILE * and XPath contexts
13305 * python/tests/Makefile.am: avoid a stupid problem due to the
13306 use of TEST.
13307
Daniel Veillard15a143b2002-02-06 22:40:50 +000013308Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
13309
13310 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
13311
Daniel Veillard70cab352002-02-06 16:06:58 +000013312Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
13313
13314 * python/TODO python/libxml.c: cleanup the extension function lookup
13315 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
13316
Daniel Veillard7a96efc2002-02-05 16:34:33 +000013317Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
13318
13319 * configure.in python/Makefile.am: do not install outside
13320 of prefix
13321
Daniel Veillard33caa0b2002-02-04 14:07:26 +000013322Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
13323
13324 * python/TODO python/libxml.c: started adding SAX interfaces
13325 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
13326 SAX test
13327
Daniel Veillard36eea2d2002-02-04 00:17:01 +000013328Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
13329
13330 * tree.c: hardened the addChild function
13331 * python/generator.py python/libxml.c python/libxml2-python-api.xml
13332 python/libxml2class.txt python/libxml_wrap.h python/TODO:
13333 added accessors needed for xmlNode, a bit more testing and
13334 extension of interfaces
13335 * python/tests/Makefile.am python/tests/build.py: added a test
13336 build from scratch/save/load/check
13337
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000013338Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
13339
13340 * parserInternals.c: change a small bit in the way valididy
13341 error messages get initialized
13342 * python/TODO python/libxml.c python/libxml2-python-api.xml
13343 python/libxml2class.txt python/libxml_wrap.h python/types.c:
13344 added some memory debugging to track leaks at the libxml2 level
13345 * python/tests/*.py: changed all tests to check for leaks,
13346 there is just one left in XPath extension registrations.
13347
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000013348Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
13349
13350 * python/TODO python/generator.py python/libxml2-python-api.xml
13351 python/libxml2class.txt: more accessor classes for the parser
13352 context, allow to switch on and check validity
13353 * python/tests/Makefile.am python/tests/error.py
13354 python/tests/invalid.xml python/tests/valid.xml
13355 python/tests/validate.py: attded more test and and added error.py
13356 which I forgot to commit in the last step
13357
Daniel Veillard3ce52572002-02-03 15:08:05 +000013358Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
13359
13360 * python/Makefile.am python/types.c: cleanup
13361 * python/libxml.c python/libxml.py python/libxml_wrap.h
13362 python/generator.py python/libxml2-python-api.xml
13363 python/libxml2class.txt: added class for parser context, added
13364 first cut for push mode support. Added a framework to generate
13365 accessors functions.
13366 * python/tests/Makefile.am python/tests/push.py: added a push
13367 test
13368
Daniel Veillardcfb05462002-02-02 23:18:22 +000013369Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
13370
13371 * python/Makefile.am python/TODO python/libxml.py: fixed a small
13372 bug a bit of cleanup.
13373
Daniel Veillard5d819032002-02-02 21:49:17 +000013374Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
13375
13376 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
13377 python/libxml2class.txt: adding error redirections and preformat
13378 to a python handler
13379 * python/tests/Makefile.am python/tests/*.py: cleanup made all
13380 tests self checking
13381
Daniel Veillard7fd7a942002-02-02 12:19:46 +000013382Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
13383
13384 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
13385 a function
13386
Daniel Veillard9589d452002-02-02 10:28:17 +000013387Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
13388
13389 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
13390 python/libxml.c python/libxml2-python-api.xml
13391 python/libxml2class.txt: Progressing through the TODOs, class
13392 description output, extra XML API, RPM now builds the wrappers
13393 for all python installed versions
13394
Daniel Veillard253aa2c2002-02-02 09:17:16 +000013395Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
13396
13397 * configure.in libxml.spec.in python/Makefile.am python/TODO
13398 python/generator.py python/libxml2class.txt: added more informations
13399 in the libxml2-python package including docs. Slightly changed
13400 the class hierarchy
13401 * python/tests/*: added basic regression tests infrastructure too
13402
13403Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
13404
13405 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
13406 added libxml2-python as part of the packages installed
13407
Daniel Veillarda7340c82002-02-01 17:56:45 +000013408Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
13409
13410 * python/Makefile.am python/generator.py python/libxml.c
13411 python/libxml.py: more work, now able to extend the
13412 XPath interpreter with functions written in python.
13413
Daniel Veillardc3e39442002-02-01 09:29:41 +000013414Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
13415
13416 * python/Makefile.am: Jacob sent a patch to allow building from
13417 tarfile.
13418
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000013419Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
13420
13421 * python/Makefile.am python/libxml.c configure.in Makefile.am:
13422 inserted the python wrappers build, I hope this won't be too
13423 unportable
13424
Daniel Veillard1971ee22002-01-31 20:29:19 +000013425Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
13426
13427 * xpath.c: minor optimization
13428 * python/generator.py python/libxml.c python/libxml.py
13429 python/libxml_wrap.h: more work on the python bindings,
13430 they now support XPath and there is no evident leak
13431
Daniel Veillard36ed5292002-01-30 23:49:06 +000013432Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
13433
13434 * python/generator.py python/libxml.c python/libxml.py:
13435 more work on the python bindings generator.
13436
Daniel Veillard96fe0952002-01-30 20:52:23 +000013437Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
13438
13439 * python/generator.py python/libxml.c python/libxml_wrap.h:
13440 more work on the python bindings.
13441
Daniel Veillardd2897fd2002-01-30 16:37:32 +000013442Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
13443
13444 * python/generator.py python/libxml.c python/libxml.py
13445 python/libxml_wrap.h: commited early version of a python binding
13446 for private use only ATM
13447
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000013448Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
13449
13450 * entities.c tree.c include/libxml/entities.h: applied patch
13451 from Anthony Jones to implement copy of DTD subtree too. Had
13452 just to keep 2 function private which really ought to become
13453 public ones.
13454
Daniel Veillarda42f25f2002-01-25 14:15:40 +000013455Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
13456
13457 * xmllint.c: added pointers to the web pages in the usage()
13458
Daniel Veillardbd227ae2002-01-24 16:05:41 +000013459Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
13460
13461 * tree.c: more fixes from Petr Kozelka for attribute handling
13462 in the tree API to align the semantic with DOM.
13463
Daniel Veillard36065812002-01-24 15:02:46 +000013464Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
13465
13466 * valid.c tree.c entities.c: another set of patches from
13467 Anthony Jones for copy operations cleanup and robustness
13468
Daniel Veillardf8592562002-01-23 17:58:17 +000013469Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
13470
13471 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
13472 an alphabetic index based on comments content
13473 * doc/*: rebuilt the web site with the new references
13474
Daniel Veillardc8c7be42002-01-23 17:53:44 +000013475Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
13476
13477 * parserInternals.h: Greg Sjaardema suggested to use an
13478 eponential buffer groth policy in xmlParserAddNodeInfo()
13479
Daniel Veillard3bf65be2002-01-23 12:36:34 +000013480Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
13481
13482 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
13483 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
13484 doc/parsedecl.py doc/Makefile.am: updated the python extractor
13485 to generate cross-references, and added/updated the stylesheets
13486 to generate and link API indexes. The generic keyword index
13487 is not done yet.
13488 * doc/*.html: regenerated all the usual docs too
13489
Daniel Veillard2070c482002-01-22 22:12:19 +000013490Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
13491
13492 * debugXML.c: added an xpath function to the shell for T. V. Raman
13493
13494Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000013495
13496 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
13497 debug routines.
13498
Daniel Veillardc169f8b2002-01-22 21:40:13 +000013499Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
13500
13501 * tree.c: apply an patch from Petr Kozelka for unlink and replace
13502 support of attribute nodes
13503
Daniel Veillard9d06d302002-01-22 18:15:52 +000013504Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
13505
13506 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
13507 hopefully near complete and fully documented of the API in XML
13508 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
13509 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
13510 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
13511 include/libxml/parserInternals.h include/libxml/valid.hi
13512 include/libxml/xmlIO.h include/libxml/xmlerror.hi
13513 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
13514 include/libxml/xpath.h include/libxml/xpathInternals.h:
13515 Cleaned up the doc comments a lot in the process, the interface
13516 coverage is now 100%
13517
Daniel Veillard2d1464f2002-01-21 23:16:56 +000013518Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
13519
13520 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
13521 extracts comments from the gtk-doc DocBook output (a bit
13522 convoluted but seems to work).
13523
Daniel Veillard61006472002-01-21 17:31:47 +000013524Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
13525
13526 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
13527 added an XML description of the API, moved the script generating
13528 it here. Added a "make api" target
13529
Daniel Veillardd2f23002002-01-21 13:36:00 +000013530Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
13531
13532 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
13533
Daniel Veillard99e55eb2002-01-21 08:56:29 +000013534Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
13535
13536 * xpath.c include/libxml/xpathInternals.h: the change made to
13537 xmlXPathFuncLookupFunc was incompatible roll it back
13538
Daniel Veillard963d2ae2002-01-20 22:08:18 +000013539Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
13540
13541 * SAX.c: cleanup patch from Anthony Jones
13542 * doc/Makefile.am: fix the headers to avoid in make scan
13543 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
13544 includes, * vs Ptr and general cleanup
13545 * parsedecl.py: first version of a script to extract the
13546 module interfaces, the goal will be to provide .decl or XML
13547 specification of the interfaces to build wrappers.
13548
Daniel Veillard0f5f1622002-01-20 12:42:06 +000013549Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
13550
13551 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
13552 now provides return codes in case of errors
13553
Bjorn Reese026d29f2002-01-19 15:40:18 +000013554Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
13555
13556 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
13557 Upgraded to trio baseline 1.6
13558 * strio.h strio.c: Replaced by triostr.h and triostr.c
13559
Daniel Veillard572577e2002-01-18 16:23:55 +000013560Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
13561
13562 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
13563 of strdup usage in the code
13564
Daniel Veillarddb5850a2002-01-18 11:49:26 +000013565Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
13566
13567 * parser.c error.c: Keith Isdale complained rightly that
13568 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
13569
Daniel Veillardcfa0d812002-01-17 08:46:58 +000013570Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
13571
13572 * tree.c: fixed the funxtion to set the xml: attributes
13573 * debugXML.c: added "setbase" to test it.
13574
Daniel Veillard2c748c62002-01-16 15:37:50 +000013575Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
13576
13577 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
13578 to allow updating an attribute content
13579
Daniel Veillard8de85c62002-01-15 17:10:15 +000013580Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
13581
13582 * libxml.h: try to avoid problems when compiling on Windows
13583
Daniel Veillard314cfa02002-01-14 17:58:01 +000013584Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
13585
13586 * hash.c: patch from Anthony Jones for hash.c allocation size
13587 * Makefile.am: trying to work around Yet Another Libtool Madness
13588 and build the 2.4.13 release finally ...
13589
Daniel Veillard744683d2002-01-14 17:30:20 +000013590Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
13591
13592 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
13593 * doc/* : update of the documentation
13594
Daniel Veillarde6a55192002-01-14 17:11:53 +000013595Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
13596
13597 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
13598 at fixing #61290 :-(
13599
Daniel Veillardfb25a512002-01-13 20:32:08 +000013600Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
13601
13602 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
13603 Fixes bug #67229
13604
Daniel Veillardacb2bda2002-01-13 16:15:43 +000013605Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
13606
13607 * tree.c: trying to avoid troubles when a subtree is copied
13608 and coalesced in part with the target tree. Should fix
13609 bug #67407
13610
Daniel Veillardd8224e02002-01-13 15:43:22 +000013611Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
13612
13613 * valid.c: fixed validation of attributes content of type
13614 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
13615 values, very old bug. Fixes #67671
13616
Daniel Veillard8107a222002-01-13 14:10:10 +000013617Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
13618
13619 * parser.c include/libxml/parserInternals.h tree.c: integrated
13620 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
13621 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
13622
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000013623Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
13624
13625 * threads.c: applied Serguei Narojnyi's patch to add native
13626 thread support on the Win32 platform
13627 * testThreadsWin32.c Makefile.am: added the test program also
13628 from Serguei, Win32 specific
13629 * include/win32config.h include/libxml/xmlwin32version.h.in:
13630 added patch from Igor for the Windows thread specific defines.
13631
Daniel Veillard845cce42002-01-09 11:51:37 +000013632Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
13633
13634 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
13635
Daniel Veillard7b602b42002-01-08 13:26:00 +000013636Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
13637
13638 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
13639 output page into XMLinfo.html. Close bug #66951 and
13640 raised by Robert Collins too.
13641
Daniel Veillard73c6e532002-01-08 13:15:33 +000013642Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
13643
13644 * encoding.c: Paul Keogh pointed out a possibility of segfault
13645 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
13646 Closes bug # 68238
13647
Daniel Veillard4a859202002-01-08 11:49:22 +000013648Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
13649
13650 * doc/*.html: updated the Gdome2 links
13651
Daniel Veillard3c5ed912002-01-08 10:36:16 +000013652Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
13653
13654 * libxml.h: Applied following patches from Robert Collins
13655 and make sure IN_LIBXML is defined when compiling it
13656 -------
13657 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
13658 as well as Visual C.
13659 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
13660 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
13661 * strio.c (PLATFORM_UNIX): Define for Cygwin.
13662 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
13663 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
13664 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
13665 xmlSysIDExists xmlNoNetExists).
13666 * xmllint.c: Don't include winsock2.h for Cygwin.
13667
Daniel Veillard401c2112002-01-07 16:54:10 +000013668Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
13669
13670 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
13671 when the version info is not present.
13672
Daniel Veillard6f42c132002-01-06 23:05:13 +000013673Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
13674
13675 * tree.c: Anthony Jones pointed out a problem in
13676 xmlStringGetNodeList() and provided a fix for it
13677
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000013678Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
13679
Daniel Veillarddb5850a2002-01-18 11:49:26 +000013680 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000013681 xmlCreatePushParserCtxt() when the initial buffer passed
13682 is large.
13683
Daniel Veillard0e47ee22002-01-05 18:25:52 +000013684Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
13685
13686 * win32/*: big cleanup of the Windows/MSVC project files
13687 from Igor Zlatkovic
13688
Daniel Veillardcebb1362002-01-02 13:13:30 +000013689Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
13690
13691 * doc/Makefile.am: should fix #67674 and avoid troubles if
13692 xsltproc is not available or fails in the prefix provided
13693
Daniel Veillard26908ab2002-01-01 16:50:03 +000013694Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
13695
13696 * xmlmemory.c: one more doc patch from Charlie Bozeman.
13697
Daniel Veillard5344c602001-12-31 16:37:34 +000013698Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
13699
13700 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
13701 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
13702 Fixed a few other problems raised by Charlie Bozeman.
13703 * result/VC/ElementValid[5-7]: fixed the output
13704
Daniel Veillardcbaf3992001-12-31 16:16:02 +000013705Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
13706
13707 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
13708 patches from Charlie Bozeman. Regenerated the HTML docs.
13709
Daniel Veillard7f9a6802001-12-20 14:01:47 +000013710Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
13711
13712 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
13713 for Windows from Igor
13714
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000013715Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
13716
13717 * xmllint.c: applied Justin Fletcher patch for --output or -o
13718
Daniel Veillardd3b29d22001-12-18 07:53:16 +000013719Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
13720
13721 * win32/libxml2/libxml2.def.src: close #67019
13722
Daniel Veillard01db67c2001-12-18 07:09:59 +000013723Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
13724
13725 * xmllint.c: applied Justin Fletcher generic timing patch
13726 similar to the one already applied to xsltproc.
13727
Daniel Veillardd1640922001-12-17 15:30:10 +000013728Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
13729
13730 * include/libxml/tree.h tree.c: applied documentation patches
13731 from Charlie Bozeman
13732
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000013733Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
13734
13735 *doc/xmllint.xml, xmllint.1 - document --dropdtd
13736
Daniel Veillard29e43992001-12-13 22:21:58 +000013737Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
13738
13739 * valid.c: fix the xmlStrdup() used in the previous patch.
13740 * valid.c: added --dropdtd
13741 * tree.c: fixed xmlUnlinkNode so it also removes the references
13742 from the document if the node is a DTD
13743
Daniel Veillard86fd5a72001-12-13 14:55:21 +000013744Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
13745
13746 * HTMLtree.c valid.c: cleanup some static declarations
13747
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000013748Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
13749
13750 * xmllint.c: removed another strdup()
13751 * doc/FAQ: removed the HP/UX entry
13752
Daniel Veillarded472f32001-12-13 08:48:14 +000013753Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
13754
13755 * valid.c: fix bug #66816 when validating.
13756 * xmllint.c: don't use sys/time.h if configure did not found it
13757
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000013758Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
13759
13760 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
13761 xmlcatalog_man.xml
13762
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000013763Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
13764
13765 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
13766 xmlInitMemory() was declared twice
13767
Daniel Veillardb82c1662001-12-09 14:00:54 +000013768Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
13769
13770 * globals.c: do not reference strdup() !
13771 * configure.in libxml-2.0.pc.in: trying to fix the libs
13772 of the various config extraction modules
13773
Daniel Veillardef90ba72001-12-07 14:24:22 +000013774Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
13775
13776 * configure.in : preparing 2.4.12
13777 * doc/* : updated and rebuilt the docs
13778
Daniel Veillard220346d2001-12-07 11:33:54 +000013779Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
13780
13781 * uri.c: closed bug #66159
13782 * testURI.c: added --escape option
13783 * configure.in: some cleanup for xml2-config --cflags
13784
Daniel Veillard2a906822001-12-06 14:34:08 +000013785Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
13786
13787 * globals.c testThreads.c: removed some misplaced includes
13788 of xmlversion.h
13789
Daniel Veillarde28313b2001-12-06 14:08:31 +000013790Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
13791
13792 * threads.c: patch from Gary Pennington fixing a possible
13793 problem at initialization time.
13794
Daniel Veillardd3b08822001-12-05 12:03:33 +000013795Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
13796
13797 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000013798 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000013799 CodeWarrior.
13800
Daniel Veillarda7866932001-12-04 13:14:44 +000013801Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
13802
13803 * xmllint.c: applied Geert Kloosterman's patch to fix
13804 --repeat --timing output
13805
Daniel Veillard19840942001-11-29 16:11:38 +000013806Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
13807
13808 * parser.c: Robin Berjon <robin@knowscape.com> found a case
13809 where non-wellformed XML declaractions were not detected.
13810
Daniel Veillarde85d9342001-11-28 14:43:12 +000013811Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
13812
13813 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
13814
Daniel Veillard22f25a82001-11-28 09:12:23 +000013815Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
13816
13817 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
13818 gets reset by xmlCleanupInputCallbacks() and this makes the
13819 function useless. Same for output.
13820
Daniel Veillard107ccaa2001-11-27 16:23:50 +000013821Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
13822
13823 * xmlIO.c: robert pointed out a loop error in callback cleanups
13824
Daniel Veillard8faa7832001-11-26 15:58:08 +000013825Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
13826
13827 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
13828 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
13829 they are not really tied to debugging
13830
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000013831Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
13832
13833 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
13834 * xmllint.c: better --catalogs description
13835
Daniel Veillard4855c8c2001-11-25 10:35:25 +000013836Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
13837
13838 * tree.c: fixed a couple of problems in xmlSetProp()
13839
Daniel Veillardcd337f02001-11-22 18:20:37 +000013840Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
13841
13842 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
13843 unappropriate stdout output.
13844
Daniel Veillard566d4df2001-11-22 13:00:53 +000013845Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
13846
13847 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
13848 by Denis Beurive, closes #65111
13849
Daniel Veillardb4545fd2001-11-20 09:37:09 +000013850Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
13851
13852 * valid.c: in case of content model validity error, don't
13853 print it if validity warnings were not requested.
13854
Daniel Veillardc69e0b12001-11-20 08:35:07 +000013855Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
13856
13857 * nanoftp.c: applied a couple of patches from Brian D Ripley.
13858 * parserInternals.c: removed the last exit() call. Print an
13859 unmaskable error on stderr instead (library mismatch detection)
13860
MST 2001 John Fleck42304042001-11-18 00:18:06 +000013861Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
13862
13863 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
13864 shell instructions from Heiko Rupp
13865
Daniel Veillardf7b094f2001-11-15 13:54:39 +000013866Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
13867
13868 * catalog.c: use the URL notation file:// for default catalog paths
13869
Daniel Veillard0ec98632001-11-14 15:04:32 +000013870Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
13871
13872 * include/libxml/tree.h: better comments for _private fields
13873 * tree.c: removed a problem when copying an entity reference.
13874
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000013875Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
13876
13877 * vms/*: updated instructions and diffs from John A Fotheringham
13878
Daniel Veillarda11001b2001-11-12 22:45:36 +000013879Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
13880
13881 * include/libxml/xmlerror.h: avoid an include problem if
13882 #include <libxml/xmlerror.h> happens first in code
13883 seems to be the case in KDE libs
13884
Daniel Veillard8e3943c2001-11-12 21:35:44 +000013885Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
13886
13887 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
13888 from Igor for Windows
13889
13890Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
13891
13892 * Makefile.am: Gary Pennington pointed out a missing prefix
13893
Daniel Veillard43d3f612001-11-10 11:57:23 +000013894Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
13895
13896 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
13897 * doc/*: upgraded and rebuilt the docs
13898
Daniel Veillardc1f78342001-11-10 11:43:05 +000013899Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
13900
13901 * HTMLparser.c: fix comment in scripts element parsing.
13902 * result/HTML/doc3*: updated the results.
13903
13904Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
13905
13906 * uri.c: another URI bug fix #63336, using Joel Young patch.
13907
Daniel Veillardc6e013a2001-11-10 10:08:57 +000013908Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
13909
13910 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
13911 a cleaned up version of the Pwd shell string generation.
13912
Daniel Veillardbe480fb2001-11-08 23:36:42 +000013913Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
13914
13915 * valid.c include/libxml/tree.h: trying to fix namespaces +
13916 validation problems for good, closing #63619 in the process
13917 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
13918 wrong in this respect, fixed it.
13919
Daniel Veillardd536f702001-11-08 17:32:47 +000013920Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
13921
13922 * xmllint.c: Morus Walter patch to allow --format and --encode
13923
Daniel Veillard5004f422001-11-08 13:53:05 +000013924Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
13925
13926 * debugXML.c: Stefan Kost provided an help command for the shell
13927
Daniel Veillarda6825e82001-11-07 13:33:59 +000013928Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
13929
13930 * debugXML.c: Heiko Rupp pointed that the shell would crash
13931 on empty nodesets returns.
13932
Daniel Veillard03f848d2001-11-07 12:53:46 +000013933Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
13934
13935 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
13936 migh need the history libraries
13937
Daniel Veillard957fdcf2001-11-06 22:50:19 +000013938Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
13939
13940 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
13941 handle the case of < in quoted attributes, Bastian Kleineidam
13942
Daniel Veillardc853b322001-11-06 15:24:37 +000013943Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
13944
13945 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
13946 fixing catalog breakages
13947 * Makefile.am catalog.c result/catalogs/catal
13948 result/catalogs/mycatalog.* test/catalogs/catal*:
13949 fixed more problems in catalog support, added more regression tests
13950 for both XML and SGML catalog handling
13951
Daniel Veillard66870c72001-11-05 19:27:49 +000013952Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
13953
13954 * debugXML.c: applied an improvement to xmlGetLineNo() from
13955 Keith Isdale
13956
Daniel Veillardffe09c92001-11-05 14:21:47 +000013957Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
13958
13959 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
13960 Side effect of the progressive catalog loading
13961
Daniel Veillardad661b92001-11-05 11:43:15 +000013962Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
13963
13964 * Makefile.am: confexecdir and confexec_DATA were defined twice
13965 pointed out by Karl Eichwalder
13966
Daniel Veillard6eb17722001-11-04 22:19:27 +000013967Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
13968
13969 * xmlcatalog.c: avoid unlink() and use remove() instead.
13970
Daniel Veillardea898282001-11-04 22:13:45 +000013971Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
13972
13973 * libxml.spec.in: cleanup
13974 * include/libxml/xmlwin32version.h: updated with 2.4.8
13975
Daniel Veillarda4617b82001-11-04 20:19:12 +000013976Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
13977
13978 * encoding.c global.data globals.c testThreads.c: fix bug #63752
13979 of compiling libxml with a non standard set of options
13980
John Fleck027edfb2001-11-04 20:13:58 +000013981Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
13982
13983 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
13984 document --sgml option, fixing gnome bugzilla #63382
13985
Daniel Veillardcd21dc72001-11-04 20:03:38 +000013986Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
13987
13988 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
13989 breakage of 2.4.7, added a couple of really needed APIs
13990 like xmlCatalogIsEmpty() and xmlNewCatalog()
13991 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
13992 for install-catalog
13993 * configure.in: preparing 2.4.8
13994
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000013995Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
13996
13997 * HTMLtree.c tree.c include/libxml/HTMLtree.h
13998 include/libxml/tree.h include/libxml/xmlIO.h: more include
13999 cleanups, export cleanly one html output + format function.
14000
14001Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
14002
14003 * parser.c: removed initGenericErrorDefaultFunc call from
14004 xmlInitParser() since it could destroy previous calls to
14005 xsltSetGenericErrorFunc() effects
14006
Daniel Veillardebd38c52001-11-01 08:38:12 +000014007Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
14008
14009 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
14010 keyword.
14011
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000014012Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
14013
14014 * Makefile.am: cleanup
14015 * threads.c: cleanup too
14016 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
14017 from xsltproc
14018 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000014019 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000014020
Daniel Veillard91c00402001-10-30 17:41:38 +000014021Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
14022
14023 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
14024 was not used anymore !
14025
Daniel Veillard52dcab32001-10-30 12:51:17 +000014026Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
14027
14028 * configure.in: preparing 2.4.7
14029 * Makefile.am doc/Makefile.am: switched to the latest xmllint
14030 manual page from John
14031 * doc/*: updated the doc and rebuilt the generated pages
14032
Daniel Veillarda9e65e82001-10-30 10:32:36 +000014033Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
14034
14035 * xmlIO.c: closing bug #62711, the library should never
14036 close stdin or stdout.
14037
Daniel Veillard4def3bd2001-10-30 09:47:47 +000014038Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
14039
14040 * uri.c: second pass at fixing #63336, using Joel Young
14041 final patch. looks okay.
14042
Daniel Veillardbb6808e2001-10-29 23:59:27 +000014043Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
14044
14045 * uri.c include/libxml/uri.h: trying to clear #63336
14046 allowing the escaping routine to parse unconformant
14047 URI-References.
14048
Daniel Veillardacf7ff02001-10-29 20:21:47 +000014049Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
14050
14051 * vms/readme.vms vms/build_libxml.com nanoftp.c
14052 include/libxml/xmlversion.h.in: a few VMS updates from
14053 John A Fotheringham
14054 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
14055 and xmlCleanupOutputCallbacks() for the Perl binding people.
14056
Daniel Veillard635ef722001-10-29 11:48:19 +000014057Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
14058
14059 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
14060 apply fixes to close #63271 and avoid segfaults when
14061 the error routine gets callbed before xmlInitParser()
14062 get called.
14063 * nanoftp.c error.c: Applied patches from Justin Fletcher
14064 correcting some xmlGenericError misuses.
14065
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000014066Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
14067
14068 *doc/xmllint.xml, doc/xmllint.1
14069 New and improved man page for xmllint - .xml is the original, .1
14070 is the generated man page
14071
Daniel Veillardc9484202001-10-24 12:35:52 +000014072Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
14073
14074 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
14075 the web site from the main HTML document.
14076
Daniel Veillard5151c062001-10-23 13:10:19 +000014077Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
14078
14079 * parser.c: fixed an erroneous validation bug when PE refs
14080 occurs in external parsed entities referenced from the
14081 internals subset
14082 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
14083 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
14084 added the associated testcase, it's a nice one.
14085 * HTMLparser.c: generate the DTD node as HTML still ...
14086 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
14087
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000014088Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
14089
14090 * HTMLparser.c: fixed a bug in htmlNewDoc()
14091
Daniel Veillard89cad532001-10-22 09:46:13 +000014092Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
14093
14094 * test/threads/*: added entities testing to the Thread test
14095 * testThreads.c: make the test reasonable
14096 * DOCBparser.c: fix the DTD public and system ID
14097 * xmllint.c: added --sgml for SGML DocBook importing
14098 * Makefile.am: added Docbtests target
14099
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000014100Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
14101
14102 * nanoftp.c: use only "anonymous@" string for anonymous passwds
14103 * testThreads.c: removed bogus include
14104
Daniel Veillardce2c2f02001-10-18 14:57:24 +000014105Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
14106
14107 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
14108 fixed a very serious (looping) validation bug
14109
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000014110Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
14111
14112 * include/libxml/globals.h include/libxml/threads.h threads.c
14113 testThreads.c: far more testing, cleaning up bugs
14114 * *.c : make sure globals.h is always included.
14115
Daniel Veillard7cc95c02001-10-17 15:45:12 +000014116Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
14117
14118 * HTMLparser.c: try to get rid of parser loops for good.
14119
Daniel Veillardab7488e2001-10-17 11:30:37 +000014120Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
14121
14122 * configure.in: fixed some bugs in CFLAGS passing.
14123 * test/threads Makefile.am testThreads.c: added a specific
14124 threaded test case (really nasty, guaranteed).
14125
Daniel Veillard85c11fa2001-10-16 21:03:08 +000014126Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
14127
14128 * catalog.c: serious cleanup on the management of the
14129 XML catalog tree, more tests done, especially with
14130 the catalog PI.
14131
Daniel Veillard364789a2001-10-16 12:45:00 +000014132Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
14133
14134 * catalog.c: avoid a problem in catalog cleanup on SMP if
14135 catalogs were not initialized.
14136
Daniel Veillard81463942001-10-16 12:34:39 +000014137Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
14138
14139 * catalog.c xpath.c: trying to cleanup the not thread safe
14140 parts of the library.
14141
Daniel Veillard64a411c2001-10-15 12:32:07 +000014142Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
14143
14144 * include/libxml/globals.h configure.in global.data: make
14145 the allocation be per-thread a configure option
14146 * encoding.c include/libxml/parser.h: fixed compilation
14147 errors
14148
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000014149Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
14150
14151 * include/libxml/parser.h: Norm reported that a few lines
14152 added were breaking libxslt compile, removed them for now
14153
Daniel Veillard6f350292001-10-14 09:56:15 +000014154Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
14155
14156 * parser.c parserInternals.c threads.c: debugged and fixed
14157 initialization problems which were giving troubles on SMP
14158 boxes.
14159
Daniel Veillard6661ffa2001-10-13 14:18:17 +000014160Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
14161
14162 * include/libxml/Makefile.am: missing globals.h
14163
Daniel Veillarde7090612001-10-13 12:18:28 +000014164Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000014165
Daniel Veillarde7090612001-10-13 12:18:28 +000014166 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000014167
Daniel Veillardd0463562001-10-13 09:15:48 +000014168Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
14169
14170 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
14171 include/libxml/parserInternals.h include/libxml/tree.h
14172 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
14173 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
14174 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
14175 Applied the last patches from Gary, cleanup, activated threading
14176 all user accessible global variables are now handled in globals.[ch]
14177 Still a bit rought but make tests passes with either
14178 --with-threads defined at configure time or not.
14179 * Makefile.am example/Makefile.am: added globals.[ch] and threads
14180 linking options
14181
Daniel Veillardb8478642001-10-12 17:29:10 +000014182Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
14183
14184 * Makefile.am include/libxml/Makefile.am
14185 include/libxml/globals.h globals.c include/libxml/threads.h
14186 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
14187 configure.in: started integrating the core of the thread support
14188 not activated yet but half integrated. The code should still
14189 compile and work anyway.
14190
Daniel Veillardb44025c2001-10-11 22:55:55 +000014191Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
14192
14193 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
14194 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
14195 integrating the non-controversial parts of Gary Pennington
14196 multithread patches
14197 * catalog.c: corrected a small bug introduced
14198
Daniel Veillard75b96822001-10-11 18:59:45 +000014199Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
14200
14201 * catalog.c include/libxml/catalog.h: very serious cleanup,
14202 isolating unportable code and as much as possible the accesses
14203 to the global shared catalog. May need more testing !
14204
Daniel Veillard78d12092001-10-11 09:12:24 +000014205Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
14206
14207 * include/libxml/debugXML.h debugXML.c tree.c: integrating
14208 Keith Isdale patches for the XSLT debugger interfaces. Some
14209 cleanup
14210
Daniel Veillardff0b7312001-10-11 06:46:09 +000014211Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
14212
14213 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
14214 * DOCBparser.c: generate line nubers in elements
14215
Daniel Veillard60087f32001-10-10 09:45:09 +000014216Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
14217
14218 * configure.in: preparing 2.4.6 release
14219 * doc/xml.html doc/html/*: updated and rebuilt the docs
14220 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
14221
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000014222Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
14223
14224 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
14225 adding documentation for DV's supercatalog support
14226
Daniel Veillard82d75332001-10-08 15:01:59 +000014227Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
14228
14229 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
14230 super catalog support adding one API and one flag --sgml to
14231 xmlcatalog
14232
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000014233Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
14234
14235 * doc/xmlcatalog_man.xml, xmlcatalog.1
14236 One more crack at
14237 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
14238
14239
Thomas Broyer47334c02001-10-07 16:41:52 +000014240Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14241
14242 * xpath.c: implemented xmlXPathObjectCopy for external objects
14243 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
14244
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000014245Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
14246
14247 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
14248 finishing up fix to
14249 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
14250 the xmlcatalog man page display more elegantly
14251
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000014252Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
14253
14254 * configure.in: closing bug #61832
14255 * HTMLparser.c: removed a warning
14256
Daniel Veillard6ab38382001-10-06 13:08:27 +000014257Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
14258
14259 * xpath.c: fixing #61673 part I, do not loose doc information
14260 when copying result value trees.
14261
Daniel Veillard556c6682001-10-06 09:59:51 +000014262Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
14263
14264 * xpath.c: trying to harden the XPath interpreter
14265
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000014266Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
14267
14268 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
14269 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
14270
William M. Brack1633d182001-10-05 15:41:19 +000014271Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
14272
14273 * HTMLparser: repaired another loop problem
14274
Daniel Veillard20ee8c02001-10-05 09:18:14 +000014275Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
14276
14277 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
14278 parsing.
14279 * xpath.c: fix bug #61291 the default XML namespace node is
14280 missing from the namespace axis.
14281 * tree.c: refuse to create namespaces nodes with prefix "xml"
14282
Daniel Veillard651f9472001-10-04 14:51:06 +000014283Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
14284
14285 * SAX.c: ouch a non-defined namespace could lead to a crash,
14286 fixed #61215
14287
Daniel Veillard7dd05702001-10-04 14:25:12 +000014288Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
14289
14290 * parserInternals.c: closed bug #61054
14291
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000014292Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
14293
14294 * include/libxml/Makefile.am: closing #60708
14295
Daniel Veillarda293c322001-10-02 13:54:14 +000014296Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
14297
14298 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
14299 adding xmlSAXParseFileWithData following Marco Stipek suggestion
14300
Daniel Veillardf4309d72001-10-02 09:28:58 +000014301Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
14302
14303 * valid.c: close bug #61550 when xml: wasn't considered a namespace
14304
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000014305Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
14306
14307 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
14308 * DOCBparser.c HTMLparser.c parser.c: fixed typos
14309
Daniel Veillard16756b62001-10-01 07:36:25 +000014310Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
14311
14312 * catalog.c: Justin Fletcher provided cleaup code in case
14313 HAVE_STAT is not defined
14314 * include/win32config.h: Igor Zlatkovic suggested to have
14315 HAVE_STAT defined there
14316
William M. Brack5e1cac12001-09-28 16:19:18 +000014317Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
14318
14319 * catalog.c - fixed typing error reported by M. Barros
14320
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000014321Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
14322
14323 * xmllint.c - fixing typo
14324
William M. Brackd28e48a2001-09-23 01:55:08 +000014325Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
14326
14327 * HTMLparser.c: small enhancement to prevent loop on
14328 unrecognizable data
14329
Daniel Veillardb1d62872001-09-21 09:47:08 +000014330Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
14331
14332 * parserInternals.c: applying patch from bug #60757 this
14333 should close it
14334
Daniel Veillardc0631a62001-09-20 13:56:06 +000014335Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
14336
14337 * catalog.c xmlcatalog.c: removed a couple of warning
14338 * xpath.c: try to solve the linking problem on platforms
14339 needing trio to compile
14340
Daniel Veillard1a123612001-09-19 08:06:23 +000014341Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000014342
Daniel Veillard1a123612001-09-19 08:06:23 +000014343 * Makefile.am libxml.spec.in: backing up non-documented changes
14344 commited without review or aproval by Jens Finke <jens@gnome.org>
14345 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000014346
Daniel Veillardf5b44e42001-09-17 17:19:54 +000014347Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
14348
14349 * configure.in: Joe Orton provided a patch fixing a problem
14350 when iconv is specified to be in a non-standard directory
14351 but wasn't exported in xml2-config --cflags
14352
Daniel Veillard2fc2db72001-09-14 17:33:51 +000014353Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
14354
Daniel Veillardf5b44e42001-09-17 17:19:54 +000014355 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000014356 troubles with 2.4.4 errors.
14357
Daniel Veillard16698282001-09-14 10:29:27 +000014358Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
14359
14360 * encoding.c entities.c: do not output hexadecimal charrefs
14361 when serializing HTML since some version of Netscape can't
14362 grok it, generate decimal ones.
14363 * result/HTML/doc3.htm: output changed due to previous test
14364 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
14365
Daniel Veillard98fed372001-09-13 11:34:58 +000014366Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
14367
14368 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
14369 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
14370
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000014371Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000014372 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000014373
14374 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
14375 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
14376 updated the configuration scripts systems accordingly
14377
Daniel Veillard04382ae2001-09-12 18:51:30 +000014378Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
14379
14380 * configure.in: preparing for 2.4.4
14381 * doc/xml.html doc/html/*: updated and rebuilt the docs
14382
Daniel Veillardd63437e2001-09-12 15:00:27 +000014383Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
14384
14385 * win32/dsp/libxml2.def.src: tried to incorporate comments
14386 from bug #59220
14387
Daniel Veillard319a7422001-09-11 09:27:09 +000014388Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
14389
14390 * parser.c result/noent/wml.xml: fixed bug #59981 related
14391 to handling of '&' in attributes when entities are substitued
14392
Daniel Veillard7cf5e442001-09-10 20:16:32 +000014393Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
14394
14395 * libxml.h include/libxml/xmlversion.h.in
14396 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
14397 Tried to close bug #60131
14398
Daniel Veillardbce62332001-09-10 18:46:55 +000014399Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
14400
14401 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
14402
Daniel Veillard143b04f2001-09-10 18:14:14 +000014403Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
14404
14405 * SAX.c: fixing bug #59946 on xmlns=""
14406
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000014407Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
14408
14409 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
14410 but allocates a new error code.
14411
Daniel Veillard05c13a22001-09-09 08:38:09 +000014412Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
14413
14414 * xmllint.c: John Fleck fixed typos in the options output
14415 * parser.c SAX.c: fix ignorable white space SAX selection
14416
14417Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
14418
14419 * entities.c: Steve Underwood found the possibility of an
14420 ininite loop in case of error.
14421
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000014422Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
14423
14424 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
14425
Daniel Veillarda050d232001-09-05 15:51:05 +000014426Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
14427
14428 * parser.c: warn if version is not 1.0 but it's not
14429 strictly speaking an error after analyzing the spec
14430
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000014431Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
14432
14433 *doc/catalog.html - add link to the html version of the
14434 man page, other linguistic cleanups
14435
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000014436Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
14437
14438 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
14439 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
14440 file, has not yet been included in the build.
14441
Daniel Veillard99784ff2001-09-01 16:20:28 +000014442Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
14443
14444 * catalog.c: removed a duplicate affectation Justin Fletcher
14445
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000014446Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
14447
14448 * tree.c: Armin Sander pointed a possible text coalescing
14449 problem, completed his patch.
14450
Bjorn Reese0b2ae432001-08-31 16:31:57 +000014451Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14452
14453 * trionan.c: Fixed const and volatile re-definition problem
14454
Daniel Veillard5d96fff2001-08-31 14:55:30 +000014455Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
14456
14457 * libxml.4 parser.c: doc updates from Heiko Rupp
14458 * parserInternals.c: 2 sanity checks from Heiko Rupp
14459
Daniel Veillard3ec4c612001-08-28 20:39:49 +000014460Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
14461
14462 * tree.c: applied patch from Armin Sander to make some pointers
14463 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000014464 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000014465
Daniel Veillardb06c6142001-08-27 14:26:30 +000014466Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
14467
14468 * xpath.c: hum, restrict the integer usage gcc bug workaround
14469 to only gcc compilers so that other architecture don't get
14470 penalized by this limitation.
14471 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
14472
Daniel Veillard268fd1b2001-08-26 18:46:36 +000014473Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
14474
14475 * valid.c: fixed a Windows compiler warning (Chris Poblete)
14476 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
14477
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000014478Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
14479
14480 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
14481 --convert option to xmlcatalog to convert SGML ones to
14482 the XML syntax.
14483 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
14484
14485 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000014486Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
14487
14488 * catalog.c xmlIO.c: started some serious testing and fixed
14489 a few bug and optmization needs.
14490
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000014491Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
14492
14493 * Makefile.am configure.in include/libxml/xmlwin32version.h:
14494 preparing for a 2.4.3 release even if it may not be ready yet
14495 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
14496 all file parsing lookup to go through the entity resolver, add
14497 to add an API to bypass it (needed to load catalogs themselves),
14498 some cleanup on the catalog code too.
14499 * nanoftp.c: small cleanup
14500 * doc/catalog.html: small update
14501
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000014502Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
14503
14504 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
14505 Jun Kuriyama
14506
Daniel Veillardffb120d2001-08-23 00:52:23 +000014507Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
14508
14509 * doc/catalog.html: finished the catalog documentation
14510
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000014511Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
14512
14513 * doc/catalog.html doc/xml.html: added documentation about
14514 Catalog support, misses an API description
14515 * doc/html/*: reextracted the API pages
14516
Daniel Veillarddc2cee22001-08-22 16:30:37 +000014517Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
14518
14519 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
14520 Added the part about section 7.2 on URI resolution,
14521 fixed a side effect in the HTML parser, look complete
14522 and ready to rock except the URI/SystemID part!
14523
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000014524Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
14525
14526 * include/libxml/catalog.h include/libxml/parser.h
14527 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
14528 xmlIO.c: added support and APIs needed for the catalog PI
14529 * include/libxml/xmlIO.h: cleanup
14530
Daniel Veillarde2940dd2001-08-22 00:06:49 +000014531Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
14532
14533 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
14534 include/libxml/catalog.h: starts to look okay, really
14535 plugged the new framework, cleaned a lot of stuff,
14536 added some APIs, except the PI's support missing this
14537 should be mostly complete
14538 * result/catalogs/* test/catalogs/*: added new test, enriched
14539 the existing one with URN ID tests
14540
Daniel Veillard64339542001-08-21 12:57:59 +000014541Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
14542
14543 * catalog.c: fixed nextCatalog
14544 * result/catalogs/docbook test/catalogs/*: started adding
14545 a small regression test
14546
Daniel Veillardcda96922001-08-21 10:56:31 +000014547Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
14548
14549 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
14550 more work on the XML catalog support.
14551 * parser.c include/libxml/parser.h: small cleanup seems using
14552 list as a public parameter name can give portability troubles
14553 * trionan.c trionan.h xpath.c include/libxml/trionan.h
14554 include/libxml/xpath.h include/libxml/Makefile.am: removed
14555 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
14556 wrappers
14557
Bjorn Reese45029602001-08-21 09:23:53 +000014558Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14559
14560 * Makefile.am trio.c triodef.h trionan.c xpath.c
14561 include/libxml/Makefile.am include/libxml/trionan.h:
14562 Re-worked Not-A-Number and Infinity support.
14563 * xmlcatalog.c: added readline include files
14564
Daniel Veillard344cee72001-08-20 00:08:40 +000014565Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
14566
14567 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
14568 testCatalog as xmlcatalog, making it an installed app
14569 adding a shell, and preparing it to be a /etc/xml/catalog
14570 management tool, though not ready yet
14571 * catalog.c include/libxml/catalog.h: adding support for
14572 XML Catalogs http://www.oasis-open.org/committees/entity/
14573 not finished, there is some interesting tradeoffs and a
14574 few open questions left.
14575
Daniel Veillardb7664f42001-08-19 13:00:43 +000014576Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
14577
14578 * xmllint.c: fixed a line formatting problem
14579
Daniel Veillard5015b712001-08-17 09:37:52 +000014580Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
14581
14582 * SAX.c: removed a couple of unused variable (Albert Chin)
14583
Daniel Veillardbb371292001-08-16 23:26:59 +000014584Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
14585
14586 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
14587 trying to fix some troubles w.r.t. function returning
14588 const xxxPtr.
14589
Daniel Veillardb60c54e2001-08-16 19:34:27 +000014590Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
14591
14592 * win32/dsp/libxml2.def.src: another set of symbols conditionally
14593 defined
14594
Daniel Veillardae6db172001-08-16 19:32:00 +000014595Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
14596
14597 * xpointer.c: removed unused var
14598
Daniel Veillard09190202001-08-16 16:27:41 +000014599Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
14600
14601 * testXPath.c: another small cleanup closing bug #59110
14602
Daniel Veillard796f4b62001-08-16 16:00:13 +000014603Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
14604
14605 * win32/dsp/libxml2.def.src: small cleanup closing bug
14606 #59108
14607
Daniel Veillard5aac4e42001-08-15 20:46:57 +000014608Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
14609
14610 * example/gjobread.c: add xmlCleanupParser() before leaving
14611
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000014612Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
14613
14614 * config.h.in configure.in include/libxml/xmlwin32version.h:
14615 released 2.4.2
14616
Daniel Veillardd3d06722001-08-15 12:06:36 +000014617Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
14618
14619 * include/libxml/valid.h debugXML.c valid.c: deprecate
14620 the non-boundchecking Sprintf functions, add Snprintf
14621 this should close bug #57984
14622
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000014623Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
14624
14625 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
14626 URIs before doing the lookups (pointed by Mark Vakoc)
14627
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000014628Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
14629
14630 * xpath.c: serious changes on Result Value Trees and NodeSets
14631 w.r.t. deallocation and collect operations. Probably not
14632 100% clean (merge of allocated trees smells like a problem).
14633 Seems sufficient to close #58943
14634
Daniel Veillard90493a92001-08-14 14:12:47 +000014635Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
14636
14637 * xmllint.c: adding a --format option
14638
Daniel Veillardfe703322001-08-14 12:18:09 +000014639Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
14640
14641 * xpath.c: count() was broken on Result Value Tree
14642 * xmlIO.c: fixed file:/// accesses on _WIN32
14643
Daniel Veillard70ac0e32001-08-13 11:24:16 +000014644Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
14645
14646 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
14647 macro was renamed, this should close bug #58683
14648
Daniel Veillardf300b7e2001-08-13 10:43:15 +000014649Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
14650
14651 * SAX.c: small fix fixing bug #58539 reported by coolo, in
14652 entity substitution mode text at the end of the entity might
14653 be added due to text coalescing.
14654 * nanoftp.c parser.c: small cleanup
14655
Daniel Veillard0c720972001-08-08 20:59:00 +000014656Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
14657
14658 * HACKING: added John Fleck right to commit in the doc subdir
14659
Daniel Veillard48da9102001-08-07 01:10:10 +000014660Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
14661
14662 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
14663 allow to inherit attributes from the DTD directly in the
14664 tree, this is needed for XPath and can be a useful feature.
14665 Inherited namespaces are always provided at the tree level now
14666 * test/defattr* result/defattr* result/noent/defattr*: added a couple
14667 of tests for this feature (XSLT being the prime user).
14668
Daniel Veillard50f34372001-08-03 12:06:36 +000014669Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
14670
14671 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
14672 testSAX.c xmlIO.c xmllint.c include/win32config.h
14673 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
14674 include/libxml/xmlwin32version.h.in win32/README.MSDev
14675 win32/dsp/*: applied Win32 Facelift No.2 patches from
14676 Igor Zlatkovic for Windows/MSC
14677
Daniel Veillard9f4eb912001-08-01 21:22:27 +000014678Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
14679
14680 * SAX.c: unparsedEntityDecl() the URI computation of the
14681 entity wasn't done breaking XSLT unparsed-entity-uri()
14682
Daniel Veillard567e1b42001-08-01 15:53:47 +000014683Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
14684
14685 * xpath.c: fixed a bug when walking the descendants and
14686 the current node has no children
14687 * debugXML.c: show up when a text node is supposed to not be escaped
14688
Thomas Broyerf186c822001-07-31 23:30:37 +000014689Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14690
14691 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
14692 worked like the set:leading() function)
14693 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
14694
Daniel Veillardba6db032001-07-31 16:25:45 +000014695Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14696
14697 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
14698
Daniel Veillard57905372001-07-31 15:52:17 +000014699Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14700
14701 * include/libxml/xmlIO.h: apply change to close #58141
14702 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
14703
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000014704Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14705
14706 * parser.c: when the internal subset uses a PE, then the
14707 included entity can use conditional sections.
14708
Daniel Veillard7d7e3792001-07-30 13:42:13 +000014709Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14710
14711 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
14712 when walking the namespace axis showing up in
14713 libxst/tests/general/bug-12
14714 * xmlmemory.c: added the possibility to trace a given block
14715 defined by its address
14716
Daniel Veillard4aafa792001-07-28 17:21:12 +000014717Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14718
14719 * parser.c: don't override existing encoding specified before
14720 starting xmlParseDocument()
14721
Daniel Veillardfdb1f242001-07-27 23:32:44 +000014722Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14723
14724 * include/libxml/xmlwin32version.h: reinserted, needed for
14725 Windows users of CVS
14726
Darin Adlera77cac02001-07-27 17:41:51 +0000147272001-07-27 Darin Adler <darin@bentspoon.com>
14728
Darin Adler699613b2001-07-27 22:47:14 +000014729 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
14730 * testCatalog.c: Add include of <libxml/parser.h>.
14731
147322001-07-27 Darin Adler <darin@bentspoon.com>
14733
Darin Adlera77cac02001-07-27 17:41:51 +000014734 * include/libxml/.cvsignore:
14735 * include/libxml/xmlwin32version.h:
14736 Remove this file from CVS because it's generated.
14737
Daniel Veillard50822cb2001-07-26 20:05:51 +000014738Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14739
14740 * parser.c include/libxml/parser.h: applied const patches from
14741 Tom Moog #58002
14742
Thomas Broyerba4ad322001-07-26 16:55:21 +000014743Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14744
14745 * xpath.c include/libxml/xpath{,Internals}.h: added a function
14746 lookup framework
14747
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000014748Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14749
14750 * tree.c: fixed xmlCopyNode() for documents
14751
Daniel Veillard6dd398f2001-07-25 22:41:03 +000014752Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14753
14754 * parser.c: fixed bugs #58073 reported by Greg Shtilman
14755
14756Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000014757
14758 * parser.c: fixes bug #57652 reported by Morus Walter
14759
Daniel Veillarde3924972001-07-25 20:25:21 +000014760Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14761
14762 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
14763
Daniel Veillarda53c6882001-07-25 17:18:57 +000014764Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14765
14766 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
14767 errors, lesson don't add new functions at 1am before a release
14768 * xpath.c: integrated fix from Bjorn to avoid divide by zero
14769 from XPath initialization when possible.
14770
Daniel Veillardd9bad132001-07-23 19:39:43 +000014771Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14772
14773 * result/scripts/base*: removing history/readline changed
14774 this slightly
14775 * include/libxml/parser.h SAX.c parser.c parserInternals.c
14776 xmllint.c: make element content line number generation
14777 optionnal to avoid breaking old apps added interface to switch
14778
Daniel Veillardf012a642001-07-23 19:10:52 +000014779Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14780
14781 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000014782 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000014783 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
14784 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
14785 John Kroll fixes to allow saving to HTTP via PUT (or
14786 POST of needed).
14787 * doc/html/*.html: regenerated the docs
14788
Thomas Broyere8126242001-07-22 03:54:15 +000014789Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14790
14791 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
14792 xmlHashScanFull and xmlHashScannFull3 to get passed the
14793 three keys as arguments to the callback function
14794
Daniel Veillard5e2dace2001-07-18 19:30:27 +000014795Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14796
14797 * configure.in Makefile.am: removed libxml softlink for good
14798 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
14799 100% coverage by gtk-doc
14800
Daniel Veillard8599e702001-07-17 21:38:51 +000014801Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14802
14803 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
14804 fixed serious troubles due to size_t vs. int mismatch
14805
Daniel Veillard8fcc4942001-07-17 20:07:33 +000014806Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14807
14808 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
14809
Thomas Broyerf06a3d82001-07-16 04:52:57 +000014810Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14811
14812 * include/libxml/xpath{,Internals}.h xpath.c: added a more
14813 convenient extension API for value and context managing
14814 Now handles external objects through xmlXPathPopExternal,
14815 xmlXPathWrapExternal and xmlXPathReturnExternal.
14816 Added functions for sets operations (intersection, etc.)
14817
Daniel Veillard22090732001-07-16 00:06:07 +000014818Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14819
14820 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
14821 xmlIO.c tree.c parserInternals.c entities.c encoding.c
14822 HTMLparser.c: cleanup of global variables, marking some
14823 const or private.
14824
Thomas Broyerf06a3d82001-07-16 04:52:57 +000014825Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000014826
14827 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
14828 fixed xmlXPathNodeSetItem when passing index=0
14829
Daniel Veillard05dec342001-07-14 21:57:39 +000014830Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14831
14832 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
14833
Daniel Veillard28ae6362001-07-14 16:44:32 +000014834Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14835
14836 * xmllint.c: fixed compilation under Cygwin #57503
14837 * TODO: update
14838
Peter Williamsed156f52001-07-13 18:35:13 +0000148392001-07-13 Peter Williams <peterw@ximian.com>
14840
14841 * config.h.in: add #undef HAVE_DLFCN_H
14842
14843 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
14844 builddir.
14845
Daniel Veillard73b36e32001-07-12 15:09:52 +000014846Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14847
14848 * win32/libxml2/libxml2.def.src: added a couple of exported entries
14849 raised by #57348 and #57381
14850
Daniel Veillard7db37732001-07-12 01:20:08 +000014851Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14852
14853 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
14854 tree.c xpointer.c: store the line numbder in element->content,
14855 may break some software, need a configuration mechanism
14856
Darin Adler96037892001-07-11 00:03:16 +0000148572001-07-10 Darin Adler <darin@bentspoon.com>
14858
14859 * .cvsignore:
14860 * example/.cvsignore:
14861 * include/.cvsignore:
14862 * include/libxml/.cvsignore:
14863 Various things that are generated and should be ignored.
14864
Daniel Veillard09ab7e12001-07-10 15:49:44 +000014865Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14866
14867 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
14868 * doc/xml.html doc/html/*: updated the docs
14869
Daniel Veillard04e2dae2001-07-09 20:07:25 +000014870Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14871
14872 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
14873 validation occured on content with element child
14874
Daniel Veillardb8c9be92001-07-09 16:01:19 +000014875Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14876
14877 * tree.c: fixed XML Base computation which was broken
14878 * debugXML.c: added a base function to the shell
14879 * Makefile.am result/scripts/* test/scripts/*: added scripts
14880 based regression tests, and adding 2 XML Base tests
14881
Daniel Veillard19e96c32001-07-09 10:32:59 +000014882Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14883
14884 * tree.c: set properties doc and call xmlSetListDoc for properties
14885 content when grafting them in a different tree.
14886 * aclocal.m4: remove from CVS
14887
Daniel Veillarde086f5c2001-07-08 21:10:40 +000014888Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14889
14890 * win32/libxml2/libxml2.def.src: added some missing entry point
14891 for XPath (Mark Vakoc)
14892
Daniel Veillard388236f2001-07-08 18:35:48 +000014893Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14894
14895 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
14896 layer should URI-Unescape before trying to open resources.
14897
Daniel Veillard04383752001-07-08 14:27:15 +000014898Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14899
14900 * xpath.c: fix the name() bug for elements in the default
14901 namespace reported by Charlie Bozeman
14902
Daniel Veillard7583a592001-07-08 13:15:55 +000014903Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14904
14905 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
14906 led to an XPath fix, improvements of SAX initialization, and
14907 an added option --nocdata to testXPath
14908
Daniel Veillard449d7392001-07-07 19:11:06 +000014909Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14910
14911 * doc/libxml-doc.el: Felix Natter provided anew version working
14912 with XEmacs too
14913
Daniel Veillard5168dbf2001-07-07 00:18:23 +000014914Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14915
14916 * include/libxml/xpath.h: small cleanup
14917 * doc/xml.html: update
14918
Daniel Veillardf524d6e2001-07-05 23:41:40 +000014919Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14920
14921 * Makefile.am configure.in include/libxml/xmlwin32version.h:
14922 released 2.3.14
14923
Daniel Veillard4b8328d2001-07-05 22:48:42 +000014924Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14925
14926 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000014927 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000014928
Daniel Veillard73c9c042001-07-05 20:02:54 +000014929Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14930
14931 * xpath.c: a bug reported by Stephan Kulow empty nodesets
14932 were not equal to empty strings
14933
Daniel Veillard1fd36d22001-07-04 22:54:28 +000014934Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14935
14936 * SAX.c: fixed a URI-Reference computation problem when validating
14937 * xmlIO.c: small cleanup
14938
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000014939Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14940
14941 * parser.c: improved the description of a couple of interfaces
14942 upon Larry Stamper suggestion
14943
Daniel Veillard62f313b2001-07-04 19:49:14 +000014944Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14945
14946 * SAX.c entities.c parser.c: changed completely the way entities
14947 are handled when running the parser in entity substitution mode.
14948 This fixes a bug reported by Stephan Kulow and nearly divides
14949 by 3 the amount of memory required by libxslt to load and process
14950 DocBook TDG.
14951
Daniel Veillardf420ac52001-07-04 16:04:09 +000014952Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14953
14954 * HTMLparser.c: fixing a too early root closing problem raised
14955 byt Prashanth Naidu
14956
Daniel Veillard8c357d52001-07-03 23:43:33 +000014957Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14958
14959 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
14960 raised by Mark Vakoc.
14961
Daniel Veillard6e90d192001-07-03 16:37:49 +000014962Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14963
14964 * example/Makefile.am: fixed the include path to add srcdir/include
14965 * Makefile.am configure.in: fix from Albert Chin for iconv detection
14966 and some cleanup
14967
Daniel Veillardf06307e2001-07-03 10:35:50 +000014968Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14969
14970 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
14971 lot of optimization work, results in significant improvements
14972 when handling really complex XPath queries. Add a small optimizer
14973 for unions, improve [n] and [last()], avoid some costly ops.
14974
Daniel Veillard77044732001-06-29 21:31:07 +000014975Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14976
14977 * include/libxml/parser.h parser.c: xmlStrstr args are both const
14978 * xpath.c: small cleanup
14979 * xmlGetNsList: reformated, fixed problems if used on Entities
14980
Daniel Veillard2adbb512001-06-28 16:20:36 +000014981Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14982
14983 * doc/xml.html: added 1.8.14 and 2.3.13 releases
14984
Daniel Veillardb37ecd02001-06-28 16:18:11 +000014985Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14986
14987 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
14988 * Makefile.am example/Makefile.am: workaround automake generating
14989 erroneous deps
14990
Daniel Veillard12f7d292001-06-28 13:12:11 +000014991Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14992
14993 * include/win32config.h: bug #56801 Yon Derek provided a patch
14994 to the windows config file.
14995
Daniel Veillard87ee9142001-06-28 12:54:16 +000014996Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14997
14998 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
14999 libxml.h : Yon Derek provided a set of changes to compile from
15000 CVS on Windows/MSC
15001
Daniel Veillard0e4cd172001-06-28 12:13:56 +000015002Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15003
15004 * parser.c: fixed UTF8 BOM support in push mode
15005 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
15006 added a specific testcase
15007
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000015008Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15009
15010 * Makefile.am: added --push regression tests
15011 * parserInternals.c: the XML parser segfaulted in --push mode
15012
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000015013Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15014
15015 * configure.in: moved the symlinks detection within a CVS
15016 check, this is not portable and will be removed soon.
15017 * xpath.c: small cleanup/speedup
15018
Daniel Veillard11648102001-06-26 16:08:24 +000015019Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15020
15021 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
15022 release of 2.3.12
15023 * parser.c: make an error message if unknow entities in all cases
15024
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000015025Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15026
15027 * uri.c: fixed 2 uri normalization bugs on '//' reduction
15028
Daniel Veillard23793842001-06-25 16:07:45 +000015029Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15030
15031 * include/libxml/Makefile.am: Laszlo Peter pointed out that
15032 includes were installed in the wrong dir
15033
Daniel Veillardf5498f32001-06-25 15:08:36 +000015034Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15035
15036 * doc/html.xml: warn against sending code to exhibit bugs.
15037
Daniel Veillard56f06462001-06-24 21:34:03 +000015038Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15039
15040 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
15041 Tru64 from Thomas Leitner
15042
Daniel Veillardc5d64342001-06-24 12:13:24 +000015043Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15044
15045 * AUTHORS: added William and Bjorn
15046 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
15047 daniel@veillard.com hopefully I won't have to do this again
15048 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
15049 docs can be rebuilt cleanly now
15050 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
15051 from CVs it's generated, added include/libxml/xmlwin32version.h
15052 also generated but which should change far less frequently.
15053 * catalog.c nanoftp.c: made sure to include libxml.h not
15054 libxml/xmlversion.h directly
15055 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
15056 when compiling on WIN32 and MSC
15057
Daniel Veillard07385fd2001-06-23 21:55:48 +000015058Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15059
15060 * include/Makefile.am include/libxml/Makefile.am configure.in:
15061 fixed make distcheck and rebuilding the rpms
15062
Daniel Veillardcd1d9442001-06-23 18:53:44 +000015063Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15064
15065 * configure.in: should finish the migration of exported includes
15066 into a real include/libxml in CVS, at least for CVS users.
15067 * removed the exported headers, added in include/libxml (as well
15068 as xmlversion.h.in).
15069
Daniel Veillard6dd8e052001-06-23 18:38:06 +000015070Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15071
15072 * configure.in: fixed the way to detect symlink
15073
Daniel Veillard66541772001-06-23 18:31:04 +000015074Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15075
15076 * configure.in: updated, include/libxml is now a real CVS dir
15077
Daniel Veillardca989762001-06-23 17:39:29 +000015078Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15079
15080 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
15081 version works with both libxml1 and libxml2 (it autodetects
15082 the prefix of the html-files) from Felix Natter.
15083 * doc/xml.html: updated doc accordingly
15084
Daniel Veillard8cf14d52001-06-23 16:32:46 +000015085Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15086
15087 * xpath.c: fixed the bug generating a template loop in libxslt
15088 when using docbook-xsl-1.4, * should filter out document nodes
15089 * HACKING: added William
15090 * TODO: updated
15091
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000015092Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15093
15094 * doc/FAQ.html: added a warning about gcc-3.0
15095 * doc/xml.html: added reference to gdome2 and removed a confusing
15096 sentence
15097
Daniel Veillardf7f41852001-06-22 15:18:01 +000015098Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15099
15100 * xmlversion.h: okay this is a generated file, but Windows
15101 users need it and they can't generate it, and I want CVS
15102 Windows users ...
15103 * win32/libxml2/libxml2_so.dsp: Windows project file for
15104 the shared lib version of libxml2
15105 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
15106 resources needed for libxslt/xsltproc by Yon Derek
15107
Bjorn Reese3157b342001-06-22 14:41:45 +000015108Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
15109
15110 * trio.c: MSVC fix (provided by Igor Zlatkovic)
15111
Daniel Veillard4151acb2001-06-22 10:48:57 +000015112Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15113
Daniel Veillardcc146db2001-06-22 11:10:52 +000015114 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
15115
15116Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15117
Daniel Veillard4151acb2001-06-22 10:48:57 +000015118 * include/win32config.h: Yon Derek provided a first fix
15119 to be able to compile libxslt/xsltproc on Windows
15120
Daniel Veillardd79bcd12001-06-21 22:07:42 +000015121Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15122
15123 * xpath.c: attempt to work around what seemed a gcc optimizer
15124 bug when handling floats on i386 http://veillard.com/gcc.bug
15125 * tree.c entities.c encoding.c: doing some cleanups while
15126 chasing it
15127
Daniel Veillard017b1082001-06-21 11:20:21 +000015128Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15129
15130 * Makefile.am: cleanup when --without-debug is specified
15131 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
15132 w.r.t. --without-debug and other include points
15133 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
15134 Catalogs
15135 * configure.in entities.h tree.h HTMLparser.c: removed
15136 --without-corba, made the _private field mandatory
15137
Daniel Veillard87a764e2001-06-20 17:41:10 +000015138Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15139
15140 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
15141 outputs a BOM in UTF8, an errata has been issued to avoid the
15142 problem, that was the most reasonable solution... Add support
15143 for a leading UTF8 BOM in entities.
15144
Daniel Veillard10ea86c2001-06-20 13:55:33 +000015145Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15146
15147 * valid.c: fixed a bug found when post validating an entity ref
15148 * xmllint.c: added --loaddtd and sligly changed --postvalid to
15149 activate it too
15150
Daniel Veillard39196eb2001-06-19 18:09:42 +000015151Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15152
15153 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
15154 weakness in the node copy the XPointer and the XInclude
15155 implementations. Serious cleanup.
15156
Daniel Veillard3739b982001-06-19 12:51:30 +000015157Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15158
15159 * Makefile.am: Kjartan Maraas provided a small patch to
15160 add xml2-config.in to EXTRA_DIST
15161
Daniel Veillarda9142e72001-06-19 11:07:54 +000015162Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15163
15164 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
15165 provided another failing case found in KDE, the way the
15166 ctxt->vctxt.nodeTab was allocated and freed changed over
15167 time but it wasn't completely cleaned up. This should fix it.
15168
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000015169Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15170
15171 * parser.c: Stephan Kulow also raised the fact that line number
15172 could get miscounted making debug harder, fixed the problem
15173 in xmlParseCharData()
15174
Daniel Veillard64b98c02001-06-17 17:20:21 +000015175Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15176
15177 * valid.c: Stephan Kulow pointed out a problem when validating
15178 and using an empty entity, forgot a 'break' in a case.
15179
Daniel Veillarde3c81b52001-06-17 14:50:34 +000015180Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15181
15182 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
15183 * doc/xml.html: updated with 2.3.11
15184
Daniel Veillard4ec885a2001-06-17 10:31:07 +000015185Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15186
15187 * TODO: updated adding cleanup of generated doc
15188 * configure.in: prepared to release 2.3.11
15189 * xmllint.c: added --version for bug reporting
15190 * doc/html/*.html: rebuilt the doc
15191
Daniel Veillard8b8d2252001-06-16 21:24:56 +000015192Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15193
15194 * xpath.c: first part of the work on selecting namespace to
15195 fix bug #56115
15196
Daniel Veillard96ed5832001-06-15 22:22:04 +000015197Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15198
15199 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
15200 when using -liconv
15201 * TODO: updated
15202
Daniel Veillardc4f631d2001-06-14 11:11:59 +000015203Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15204
15205 * HTMLtree.[ch]: more work on the HTML serialization routnes,
15206 cleanup, encoding support.
15207
Daniel Veillard608ad072001-06-14 08:32:28 +000015208Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15209
15210 * xpath.c: Thomas Broyer suggested a better patch for the / arg
15211
Daniel Veillard239d0522001-06-13 23:02:48 +000015212Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15213
15214 * xpath.c: bug detected by Ankh when / is used as a function arg
15215
Daniel Veillard02bb1702001-06-13 21:11:59 +000015216Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15217
15218 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
15219 of element and use it to avoid outputting formatting spaces at
15220 the wrong place. Implemented the format parameter for HTML save.
15221 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
15222 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
15223 result/HTML/wired.html: of course this impact the result of a
15224 number of HTML tests
15225
Daniel Veillard95d845f2001-06-13 13:48:46 +000015226Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15227
15228 * HTMLtree.[ch]: started augmenting the HTML save API with
15229 encoding and formatting parameters
15230
Daniel Veillardeca60d02001-06-13 07:45:41 +000015231Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15232
15233 * HTMLtree.h: cleanup and started evaluating the work needed on
15234 revamping the HTML output code
15235
Daniel Veillard84666b32001-06-11 17:31:08 +000015236Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15237
15238 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
15239
Daniel Veillard8bdd2202001-06-11 12:47:59 +000015240Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15241
15242 * valid.c: fixed bug #56049, forgot one check in the
15243 validation routine
15244
Daniel Veillardca2366a2001-06-11 12:09:01 +000015245Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15246
15247 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
15248
Daniel Veillard6761eee2001-06-11 10:29:38 +000015249Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15250
15251 * libxml.h: fixed an error in last commit
15252 * doc/FAQ.html: added an entry for compilation from CVS
15253
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000015254Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15255
15256 * xmlversion.h.in libxml.h: Cygwin patches
15257 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
15258 * tree.h: cleanup
15259
Daniel Veillardacd370f2001-06-09 17:17:51 +000015260Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15261
15262 * tree.c: patched xmlFreeNode() to avoid freeing() a static
15263 memory block in a strange case where libxml is linked twice
15264 in the binary.
15265
Daniel Veillard1d047672001-06-09 16:41:01 +000015266Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15267
15268 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
15269 state far too often, simple fix used to avoid it.
15270
Daniel Veillard4497e692001-06-09 14:19:02 +000015271Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15272
15273 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
15274 being processed, applied his patch
15275 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
15276
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000015277Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15278
15279 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
15280 provided fixes to compile on MSCC again
15281 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
15282 also provided an update for the project files.
15283
Daniel Veillarda682b212001-06-07 19:59:42 +000015284Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15285
15286 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
15287 bug #55810
15288
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000015289Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15290
15291 * tree.c: fixed xmlGetNsProp() to close bug #55683
15292 Note this requires libxslt to use it's own function instead.
15293
Daniel Veillardf0c53762001-06-07 16:07:07 +000015294Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15295
15296 * HTMLtree.c: when in a pre element no formatting space should
15297 be added.
15298 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
15299
Daniel Veillard068a9652001-06-07 15:30:26 +000015300Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15301
15302 * configure.in: added tests for signal() and signal.h
15303
Daniel Veillard541d6552001-06-07 14:20:01 +000015304Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15305
15306 * xpath.c: robert pointed out xmlXPathNINF was not initialized
15307
Daniel Veillard8a367d42001-06-07 14:01:34 +000015308Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15309
15310 * doc/libxml-doc.el: Felix Natter provided a new version for
15311 libxml2
15312
Daniel Veillard8a926292001-06-07 11:20:20 +000015313Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15314
15315 * HTMLtree.c: when in a pre element no formatting space should
15316 be added.
15317
Daniel Veillard14839d52001-06-06 16:11:56 +000015318Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15319
15320 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
15321
Daniel Veillarde95e2392001-06-06 10:46:28 +000015322Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15323
15324 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
15325 hack
15326 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
15327 * uri.c: fixed a warning
15328
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000015329Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15330
15331 * HTMLtree.c: trying to close bug #55772 escaping in script
15332 elements
15333 * doc/xml.html: suggest to send mail to the list
15334
15335Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000015336
15337 * error.c: attempt to fix the xmlGetVarStr breakage once and for
15338 good. Use a macro and based on the solution provided in
15339 vsnprintf manual page from GNU.
15340
Bjorn Reese99748722001-06-05 12:49:15 +000015341Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
15342
15343 * error.c: Workaround for non-preserving variadic list.
15344 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
15345
Daniel Veillard2e4f1882001-06-01 10:11:57 +000015346Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15347
15348 * doc/xml.html: added 2.3.10 release
15349
Daniel Veillardb3a182e2001-06-01 09:28:09 +000015350Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15351
15352 * configure.in: releasing 2.3.10
15353
Daniel Veillard3c2758d2001-05-31 18:43:43 +000015354Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15355
15356 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
15357
Daniel Veillard20042422001-05-31 18:22:04 +000015358Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15359
15360 * encoding.c: Robert Collins provided a patch to add the
15361 "US-ASCII" encoding alias
15362
Daniel Veillard97ac1312001-05-30 19:14:17 +000015363Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15364
15365 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
15366 string oriented functions and started cleaning the related areas
15367 in xpath.c which needed fixing in this respect
15368
Daniel Veillard2d703722001-05-30 18:32:34 +000015369Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15370
15371 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
15372 #55380
15373 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
15374
Daniel Veillard9403a042001-05-28 11:00:53 +000015375Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15376
15377 * TODO: updated
15378 * nanohttp.[ch] : started adding APIs to get the redirected URL
15379 when this occurs (needed for further base computation
15380 * tree.h: cleanup
15381 * encoding.c: cleanup
15382 * SAX.c: minor change around ctxt->loadsubset
15383
Daniel Veillard6278fb52001-05-25 07:38:41 +000015384Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15385
15386 * Makefile.am include/Makefile.am: small change to have
15387 include/libxml rebuilt if working from CVS.
15388 * uri.c: applied another patch from Carl Douglas for URI escaping,
15389 this should close bug #51876
15390
Daniel Veillardd16df9f2001-05-23 13:44:21 +000015391Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15392
15393 * xinclude.c: fixed XInclude recursive behaviour bug #54678
15394 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
15395 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
15396 added specific regression test
15397 * parser.h: preparing for the XSLT mode where DTD inherited
15398 attributes are added to the tree.
15399
Daniel Veillardbbd22452001-05-23 12:02:27 +000015400Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15401
15402 * xinclude.[ch]: Updated the namespace for the Last Call version
15403 * result/XInclude/include test/XInclude/include: updated the
15404 testsuite accordingly
15405
Daniel Veillard8514c672001-05-23 10:29:12 +000015406Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15407
15408 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
15409 related to bug #51876
15410
Daniel Veillard42596ad2001-05-22 16:57:14 +000015411Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15412
15413 * tree.c: fixed a gross mistake in base computation, xml:base is
15414 not completely correct yet (need cascade).
15415 * xpath.[ch]: added the few things needed to find a function name
15416 and URI from the XPath context when it is called.
15417
Daniel Veillard81418e32001-05-22 15:08:55 +000015418Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15419
15420 * catalog.[ch]: fixes and add xmlLoadCatalogs()
15421 * DOCBparser.c: small cleanup
15422 * xmllint.c: added a --catalogs option to load catalogs from
15423 $SGML_CATALOG_FILES
15424 * tree.c: cleanup
15425 * configure.in: iconv library fixup, ICONV_LIBS
15426
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000015427Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15428
15429 * catalog.c: handling of CATALOG entries. detection of recursion,
15430 and a few bugfixes
15431 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
15432 against the default namespace
15433
Daniel Veillard04b93292001-05-21 08:15:31 +000015434Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15435
15436 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
15437
Daniel Veillarda97a19b2001-05-20 13:19:52 +000015438Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15439
15440 * parser.c: fixed propagation context info when parsing an
15441 external entity.
15442 * doc/html/*.html: regenerated a couple of docs
15443
Daniel Veillard4623acd2001-05-19 15:13:15 +000015444Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15445
15446 * doc/xml.html: update with 2.3.9 informations
15447
Daniel Veillardbed7b052001-05-19 14:59:49 +000015448Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15449
15450 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
15451 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
15452 * doc/html/* : rebuilt the docs
15453 * valid.c: small patch which may improve some case when
15454 validating.
15455
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000015456Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15457
15458 * HTMLparser.c: Closed bug #54891
15459 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
15460 to the suite
15461
15462Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15463
15464 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
15465 applied a documentation patch from LotR and filled in a few missing
15466 descriptions
15467
Daniel Veillard76d66f42001-05-16 21:05:17 +000015468Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15469
15470 * xpath.c tree.c parser.c: speed optimizations at the parser level
15471 document tree freeing and xpath evaluation
15472
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000015473Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15474
15475 * parser.c parser.h parserInternals.h: fixed a couple of
15476 interfaces for handling memory buffer input to const char *
15477 upon suggestion of JamesH.
15478
Daniel Veillardc3739e72001-05-15 15:23:27 +000015479Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15480
15481 * configure.in: LoTR sent a patch fixing the previous commit
15482
Daniel Veillarda4f27e02001-05-15 12:41:29 +000015483Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15484
15485 * configure.in: trying to deal again with the stoopid -R linking
15486 flag of Solaris
15487
Daniel Veillard790142b2001-05-15 10:51:53 +000015488Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15489
15490 * xpath.h: two nodeset access macros from Thomas Broyer
15491
Daniel Veillardba0b8c92001-05-15 09:43:47 +000015492Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15493
15494 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
15495 patch from Thomas Broyer
15496
Daniel Veillarde62d36c2001-05-15 08:53:16 +000015497Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15498
15499 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
15500 case
15501 * INSTALL: was empty added stuff from the FAQ
15502
Daniel Veillard75bea542001-05-11 17:41:21 +000015503Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15504
15505 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
15506 attributes handling and #54433 by adding xmlUnsetProp()
15507 and xmlUnsetNsProp()
15508
Daniel Veillard0a2a1632001-05-11 14:18:03 +000015509Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15510
15511 * HTMLparser.c: Patch from Jonas Borgström
15512 (htmlGetEndPriority): New function, returns
15513 the priority of a certain element.
15514 (htmlAutoCloseOnClose): Only close inline elements if they
15515 all have lower or equal priority.
15516 * result/HTML: this of course changed a number of tests results.
15517
Daniel Veillard7d6fd212001-05-10 15:34:11 +000015518Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15519
15520 * xmlIO.c catalog.c: plugged in the default catalog resolution
15521 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
15522 documentations
15523 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
15524
Daniel Veillarda7374592001-05-10 14:17:55 +000015525Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15526
15527 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
15528 integrating catalogs
15529 * catalog.[ch] testCatalog.c: adding a small catalo API
15530 (only SGML catalog support).
15531 * parser.c: restaured xmlKeepBlanksDefault(0) API
15532
Daniel Veillardc17337c2001-05-09 10:51:31 +000015533Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15534
15535 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
15536
Daniel Veillard257d9102001-05-08 10:41:44 +000015537Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15538
15539 * parser.c: added xmlParseExternalEntityPrivate() to allow
15540 propagation of ctxt->_private when parsing external entities
15541
Daniel Veillard083c2662001-05-08 08:27:14 +000015542Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15543
15544 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
15545
Daniel Veillard01ef7382001-05-08 07:31:43 +000015546Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15547
15548 * configure.in: fixed a small portability problem with AM_CONDITIONAL
15549
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000015550Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15551
15552 * valid.c: warn when indeterminist content model is detected
15553 * result/VC/ElementValid8: this adds a message
15554 * Makefile.am: add --novalid for VCM tests
15555 * parserInternals.c: added a call to Init memory
15556
Daniel Veillard64269352001-05-04 17:52:34 +000015557Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15558
15559 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
15560 when both parameters are NULL.
15561
Daniel Veillard37721922001-05-04 15:21:12 +000015562Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15563
15564 * valid.c: applied small patch from Gary Pennington, reindented
15565 some part of the code.
15566
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000015567Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15568
15569 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
15570 release, updated and regenerated the docs
15571
Daniel Veillard357c9602001-05-03 10:49:20 +000015572Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15573
15574 * xpath.c result/XPath/expr/floats : clarified and cleanup
15575 printing of abnormal floats in tests.
15576
Daniel Veillarda2bc3682001-05-03 08:27:20 +000015577Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15578
15579 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
15580 * results/HTML/ : a few changes in the output of the HTML tests as
15581 a result.
15582 * configure.in: tying to fix -liconv where needed
15583
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000015584Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15585
15586 * Makefile.am: fixed a stupid error
15587
Daniel Veillard7150a032001-05-02 16:41:11 +000015588Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15589
15590 * configure.in Makefile.am: make the inclusion of the trio
15591 modules in the library conditional
15592
Daniel Veillardc057c5d2001-05-02 12:41:24 +000015593Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15594
15595 * DOCBparser.c: patche from László Kovács, fixed entities refs
15596 in attributes handling
15597
Daniel Veillardedddff92001-05-02 10:58:52 +000015598Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15599
15600 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
15601 flushing
15602
Daniel Veillardc8f620b2001-04-30 20:31:33 +000015603Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15604
15605 * xpath.c: fix of an XSLT namespace bug reported on the list
15606 general/bug-8-
15607
Daniel Veillard5792e162001-04-30 17:44:45 +000015608Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15609
15610 * strio.h trio.c: Dan McNichol suggested a couple of small
15611 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
15612
Daniel Veillard02141ea2001-04-30 11:46:40 +000015613Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15614
15615 * tree.c parser.c encoding.c: spent a bit more time looking
15616 at the parsing speed and DOM handling. Added a few more
15617 speedups.
15618
Daniel Veillard3ed155f2001-04-29 19:56:59 +000015619Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15620
15621 * parser.c: small but effective parsing speed improvement
15622
Daniel Veillardb59076b2001-04-29 17:04:07 +000015623Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15624
15625 * configure.in: default on the DocBook parser inclusion (for Gnome)
15626 * DOCBparser.h: fixed a header reference
15627
Daniel Veillardb45c43b2001-04-28 17:02:11 +000015628Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15629
15630 * configure.in xpath.c: applied Bjorn patches for FPE on the
15631 alpha
15632
Daniel Veillardeefd4492001-04-28 16:55:50 +000015633Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15634
15635 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
15636 xmlSaveFormatFileTo()
15637
Daniel Veillarde39a93d2001-04-28 14:35:02 +000015638Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15639
15640 * xpath.c: simple and efficient optimization, XPath functions
15641 aways bind to the same code, cache this
15642 * TODO: updated (by saying some is obsolete)
15643
Daniel Veillard2156a562001-04-28 12:24:34 +000015644Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15645
15646 * xpath.c: more cleanup work on XPath name parsing routines
15647
Daniel Veillard61d80a22001-04-27 17:13:01 +000015648Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15649
15650 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
15651 xmlXPathParseName
15652 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
15653 * debugXML.c: avoid compilation problems if compiling without
15654 HTML support, Igor Zlatkovic
15655 * win32/libxml2/libxml2.def.src: being able to compile without
15656 XPath on Windows
15657
Daniel Veillarddbb14a72001-04-26 20:54:01 +000015658Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15659
15660 * libxml.m4: yet another patch from Toshio Kuratomi
15661
Daniel Veillard2913e4c2001-04-26 19:29:02 +000015662Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15663
15664 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
15665
Daniel Veillard67fee942001-04-26 18:59:03 +000015666Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15667
15668 * tree.[ch]: added xmlSaveFormatFile interface for saving
15669 and indenting a file.
15670
Daniel Veillard82e49712001-04-26 14:38:03 +000015671Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15672
15673 * xpath.c: fixed bug #53689 related to processing-instruction()
15674
Daniel Veillard02f077a2001-04-26 10:59:11 +000015675Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15676
15677 * DOCBparser.c: patche from László Kovács
15678
Daniel Veillard30211a02001-04-26 09:33:18 +000015679Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15680
15681 * parser.c: applied fixes from Christian Glahn bug report #53391
15682
Daniel Veillard5a7c3452001-04-26 09:16:13 +000015683Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15684
15685 * error.c: Jean François Lecomte provided a complete description
15686 and a fix to bug #53537
15687
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000015688Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15689
15690 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
15691
Daniel Veillard1034da22001-04-25 19:06:28 +000015692Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15693
15694 * DOCBparser.c SAX.c: a bit more work on entities processing.
15695 Still Need to cleanup XML output and references in attributes
15696
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000015697Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15698
15699 * DOCBparser.c include/Makefile.am: two patches from László Kovács
15700
Daniel Veillardb33c2012001-04-25 12:59:04 +000015701Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15702
15703 * tree.c: trying to fix #53574, not completely complete,
15704 I would like xmllint --copy --debug test/ent1 and
15705 xmllint --debug test/ent1 to show the same result.
15706 * xpath.c: fix a bug when trying to sort namespace nodes
15707
Daniel Veillard5146f202001-04-25 10:29:44 +000015708Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15709
15710 * HTMLtree.c: real fix for #53402
15711
Daniel Veillard7533cc82001-04-24 15:52:00 +000015712Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15713
15714 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
15715 PIs when using xsl:output
15716 * valid.c: closing #53537 some case generate segfaults if there
15717 is validity errors
15718
Daniel Veillard61b33d52001-04-24 13:55:12 +000015719Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15720
15721 * SAX.c testDocbook.c DOCBparser.c: more work on the support
15722 of external parsed entities, added --noent to testDocbook
15723 * valid.c: Garry Pennington found an uninitialized variable
15724 access in xmlValidateElementContent()
15725
Daniel Veillard56098d42001-04-24 12:51:09 +000015726Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15727
15728 * HTMLparser.c : HTML parsing still sucks ... trying to deal
15729 with madness
15730 * result/HTML/ : this modified the result of the regression tests
15731 a lot.
15732
Daniel Veillard122376b2001-04-24 12:12:30 +000015733Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15734
15735 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
15736 to doc where it wasn't checked against NULL reported by
15737 Jens Laas
15738
Daniel Veillard43dadeb2001-04-24 11:23:35 +000015739Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15740
15741 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
15742 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
15743
Daniel Veillardeae522a2001-04-23 13:41:34 +000015744Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15745
15746 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
15747 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
15748 * SAX.[ch]: cleanup and updates for DocBook
15749 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
15750 ex SGML identifier changes
15751 * valid.c: removed a static unused function.
15752
Daniel Veillardde57c612001-04-23 09:13:36 +000015753Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15754
15755 * HTMLtree.c: applied change for Paul Sponagl on script saving
15756 * Makefile.am: the warning about entity title.xml are normal.
15757
Daniel Veillard393df012001-04-22 20:11:18 +000015758Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15759
15760 * configure.in: release of 2.3.7
15761 * Makefile.am: fixing make distcheck
15762
Daniel Veillarda41123c2001-04-22 19:31:20 +000015763Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15764
15765 * doc/html/* doc/xml.html: updated and regenerated the docs
15766
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000015767Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15768
15769 * xpath.c: fixed the XPointer problem introduced in 2.3.6
15770
Daniel Veillarde82a9922001-04-22 12:12:58 +000015771Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15772
15773 * tree.c: fixed #53388 with the provided patch
15774
Daniel Veillard06803992001-04-22 10:35:56 +000015775Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15776
15777 * valid.c: Bjorn detected an invalid memory access. Fixed
15778 vstateVPush()
15779
Daniel Veillard40af6492001-04-22 08:50:55 +000015780Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15781
15782 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
15783
Bjorn Reese70a9da52001-04-21 16:57:29 +000015784Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
15785
15786 * libxml.h: new header used only for the compilation of libxml
15787 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
15788 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
15789 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
15790 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
15791 xmlmemory.c xpath.c xpointer.c: libxml.h integration
15792 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
15793 baseline (version 1.2 plus a single patch).
15794 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
15795 scientific notation for numbers. Tests added.
15796 * xpath.c: formatting of numbers changed to use sprintf
15797 (contribution from William Brack)
15798
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000015799Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15800
15801 * valid.c: cleanup, more useful debugging
15802 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
15803 * xmlIO.c: entity loading is printed as an error when validating
15804
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000015805Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15806
15807 * valid.c: fixed to validate within entities
15808 * test/VCM/v22.xml: added a specific testcase
15809
Daniel Veillardca1f1722001-04-20 15:47:35 +000015810Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15811
15812 * valid.c: forgot an epsilon transition in for ()+
15813 * test/VCM/v21.xml : added a specific test case
15814
Daniel Veillard85349052001-04-20 13:48:21 +000015815Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15816
15817 * valid.c: removed a state explosion exhibited by RSS
15818 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
15819 from bug #51872
15820
Daniel Veillarddab4cb32001-04-20 13:03:48 +000015821Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15822
15823 * valid.[ch] tree.h: worked *hard* to get non-determinist content
15824 validation without using an ugly NFA -> DFA algo in the source.
15825 Made a specific algorithm easier to maintain, using a single
15826 stack and without recursion.
15827 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
15828 * hash.c: made the growing routine static
15829 * tree.h parser.c: added the parent information to an
15830 xmlElementContent node.
15831
Daniel Veillarde470df72001-04-18 21:41:07 +000015832Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15833
15834 * SAX.c parser.c xpath.c: generating IDs when not validating
15835 from an external parsed entity was poisoning the ID has table
15836 with removed values. This was killing XSLT on the KDE help
15837 browser.
15838
Daniel Veillardceacdd92001-04-18 15:10:35 +000015839Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15840
15841 * entities.h: andrew@ugh.net.au detected a double declaration
15842
Daniel Veillarda10efa82001-04-18 13:09:01 +000015843Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15844
15845 * debugXML.c hash.c tree.h valid.c : some changes related to
15846 the validation suport to improve speed with DocBook
15847 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
15848 the way validation errors get reported
15849
Daniel Veillard1ed3f882001-04-18 09:45:35 +000015850Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15851
15852 * HTMLparser.c HTMLtree.c: applied part of the patches provided
15853 by P C Chow and William M. Brack for XSLT HTML output
15854
Daniel Veillard2d90de42001-04-16 17:46:18 +000015855Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15856
15857 * xmlversion.h.in win32config.h win32/libxml2/*: applied
15858 Igor Zlatkovic patches for MSC compilation and added his
15859 updates
15860
Daniel Veillarde043ee12001-04-16 14:08:07 +000015861Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15862
15863 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
15864 prefix lookup.
15865 * parserInternals.c: fixed the bug reported by Morus Walter
15866 due to an off by one typo in xmlStringCurrentChar()
15867
Daniel Veillarda3bfca52001-04-12 15:42:58 +000015868Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15869
15870 * HTMLparser.c result/HTML/*: revamped the way the HTML
15871 parser handles end of tags or end of input
15872
Daniel Veillard82daa812001-04-12 08:55:36 +000015873Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15874
15875 * tree.[ch] : added xmlDocCopyNode for gdome2 support
15876
Daniel Veillard67a21302001-04-11 14:39:16 +000015877Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15878
15879 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
15880 bug where the linktime verions of free() won't work ...
15881
Daniel Veillard27b55282001-04-11 12:22:25 +000015882Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15883
15884 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
15885
Daniel Veillardafc73112001-04-11 11:51:41 +000015886Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15887
15888 * doc/xml.html: added 2.3.6 release
15889
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000015890Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15891
15892 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
15893 * result/wml.xml: resulted in a small output change
15894
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000015895Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15896
15897 * tree.c: xmlNewDoc was missing the charset initialization
15898 * xmllint.c: added --auto to autogenerate a doc, allow to
15899 reproduce the problem fixed on xmlNewDoc
15900
Daniel Veillard1731d6a2001-04-10 16:38:06 +000015901Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15902
15903 * xpath.c: trying to get 52979 solved
15904 * tree.c result/ result/noent/: trying to get 52712 solved, this
15905 also made me clean up the fact that XML output in general should
15906 not add formating blanks by default, this changed the output of
15907 a few tests
15908
Daniel Veillard73639a72001-04-10 14:31:39 +000015909Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15910
15911 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
15912
Daniel Veillardfac26a12001-04-08 13:08:14 +000015913Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15914
15915 * configure.in: finally released 2.3.6
15916
Daniel Veillard911f49a2001-04-07 15:39:35 +000015917Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15918
15919 * xpath.c: checking for null pointer generated by new code
15920
Daniel Veillardd8df6c02001-04-05 16:54:14 +000015921Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15922
15923 * xpath.c: fixed a [] evaluation problem reported
15924 * test/XPath/tests/simpleaddr: extended test
15925 * result/XPath/simpleaddr: updated result
15926
Daniel Veillard3b2c2612001-04-04 00:09:00 +000015927Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15928
15929 * xmllint.c: Dan Timis reported a portability problem
15930 on Macs without mmap, fixed it.
15931
Daniel Veillardb38bd552001-04-03 18:22:00 +000015932Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15933
15934 * testXPath.c : added a --tree option allowing to display the
15935 tree dump of the XPath expression
15936
Daniel Veillard4dd93462001-04-02 15:16:19 +000015937Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15938
15939 * xpath.c: fixed a memleak when comparing nodesets
15940 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
15941 * tree.c: added a TODO
15942
Daniel Veillard92ad2102001-03-27 12:47:33 +000015943Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15944
15945 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
15946 we need string functions
15947 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
15948 to be able to use them where needed. Applied some changes
15949 to reduce name linking pollution and compile in only what's
15950 needed.
15951 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
15952 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
15953 for the string manipulation functions
15954 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
15955 to the free() function of xmlmemory.c
15956 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
15957 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
15958 usage.
15959
15960
Daniel Veillard2be30642001-03-27 00:32:28 +000015961Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15962
15963 * error.c: applied the context output patch of the error
15964 handling submitted by Chuck Griffith
15965 * error/VC/*: this slightly change some error logs
15966
Daniel Veillard50582112001-03-26 22:52:16 +000015967Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15968
15969 * parser.c: fixed line number reporting on error
15970
Daniel Veillard04be4f52001-03-26 21:23:53 +000015971Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15972
15973 * parser.c: Sullivan and Darin found a parser bug,
15974 applied the patch.
15975
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000015976Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15977
15978 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
15979 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
15980 xmlversion.h.in xpointer.c: of course the way I defined
15981 UNUSED breaks on old gcc version. Try to be smart and
15982 also define it directly in xmlversion.h
15983 * configure.in: removed -ansi flag from the pedantic set
15984
15985Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000015986 Huge cleanup, I switched to compile with
15987 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
15988 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
15989 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
15990 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
15991 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
15992 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
15993 encoding.h entities.c error.c list.[ch] nanoftp.c
15994 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
15995 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
15996 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
15997 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
15998 Cleanup, staticfied a number of non-exported functions,
15999 detected and cleaned up a dozen of problem found this way,
16000 avoided a lot of public function name/typedef/system names clashes
16001 * doc/xml.html: updated
16002 * configure.in: switched private flags to the really pedantic ones.
16003
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000016004Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16005
16006 * configure.in: 2.3.5
16007 * doc/html/*: rebuilt the docs
16008
Daniel Veillard146c9122001-03-22 15:22:27 +000016009Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16010
16011 * parser.c: fixed a reported bug in NOTATION parsing
16012 * uri.c: accepted but not fixed bug 51876, added TODO
16013 * Makefile.am: fixed bug 51876
16014
Daniel Veillarda5f013b2001-03-22 12:44:45 +000016015Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16016
16017 * config.h.in configure.in error.c: fix a compilation problem
16018 on platforms without vsnprintf (xml@thewrittenword.com)
16019
Daniel Veillarde020c3a2001-03-21 18:06:15 +000016020Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16021
16022 * parser.c: fixed a function name header typo
16023 * SAX.c: notations can also occur in external subset.
16024
Daniel Veillard7d42b542001-03-20 13:22:46 +000016025Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16026
16027 * error.c: removed a C++ like comment
16028
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000016029Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16030
16031 * parser.c: fixing bug 52299 strange condition leading
16032 to a parser crash due to a buffer overflow
16033 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
16034 added the specific test case
16035
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000016036Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16037
16038 * xpath.[ch]: still a lot of cleanup based on XSLT, added
16039 xmlXPathConvert{String,Number,Boolean} to be able to make
16040 type casts without a context stack, fixed some implementation
16041 problems related to the absence of context at parse-time,
16042 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
16043 in the public API too
16044 * xpointer.c xpathInternals.h: we need to know at parse time
16045 whether we are compiling an XPointer
16046
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000016047Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16048
16049 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
16050 cleaned up the parser internals, refactored XPath code, added
16051 new compilation based APIs and cleanly separated public and
16052 private APIs.
16053
Daniel Veillardd007d6c2001-03-19 00:01:07 +000016054Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16055
16056 * xpath.h: the comp field must be added at the end to avoid
16057 killing binary compat.
16058
Daniel Veillard9e7160d2001-03-18 23:17:47 +000016059Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16060
16061 * Makefile.am: detect XPath memleaks in regreson tests
16062 * error.c: fixed and error w.r.t. error reporting still using
16063 stderr
16064 * hash.c: added new line at end of file
16065 * tree.h: minor cleanup
16066 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
16067 expression parsing from evaluation, resulted in a number of
16068 changes internally, and in XPointer. Likely to break stuff
16069 using xpathInternals.h but should remain binary compatible,
16070 new interfaces will be added.
16071
Daniel Veillardd574f782001-03-14 19:40:17 +000016072Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16073
16074 * configure.in: fixed a couple of problems reported by
16075 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
16076 without gcc on non linux platforms.
16077
Daniel Veillard0a6c3582001-03-14 19:15:37 +000016078Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16079
16080 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
16081 a fix for --with-html-dir= configure support. I hope it won't
16082 break rpm generation
16083
Daniel Veillarda022fe02001-03-14 16:30:00 +000016084Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16085
16086 * xmlIO.c: one function comment cleanup.
16087
Daniel Veillard25239c12001-03-14 13:56:48 +000016088Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16089
16090 * SAX.c: external subset notations were improperly registered
16091 in the internal subset.
16092
Daniel Veillard2c4754f2001-03-13 09:31:12 +000016093Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16094
16095 * README.cvs-commits: added, pointing to HACKING
16096 * HACKING: updated
16097
Daniel Veillard82ab81e2001-03-12 21:11:21 +000016098Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16099
16100 * parser.c: and Matt Sergeant found one in the XML push
16101 parser (erroneous check I forgot to remove when I fixed the
16102 main parser).
16103
Daniel Veillard68d7b672001-03-12 18:22:04 +000016104Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16105
16106 * xpath.c: ptittom found a small bug in UnaryExpr
16107
Daniel Veillarde356c282001-03-10 12:32:04 +000016108Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16109
16110 * configure.in: bumped to 2.3.4
16111 * error.c: fixed bug #51860
16112 * tree.c: fixed bug #51861
16113 * valid.c: cleanup, more debug, failed to fix one bug crap ...
16114 * tree.[ch] : added xmlDefaultBufferSize
16115 * nanoftp.c: typo in function name header block
16116 * doc/xml.html : updated, added link to XML::LibXSLT
16117 * doc/html/* : rebuilt the docs
16118
Daniel Veillard80f32572001-03-07 19:45:40 +000016119Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16120
16121 * parser.c SAX.c: the new content parsing code raised an
16122 ugly bug in the characters() SAX callback. Found it
16123 just because of strangeness in XSLT XML Rec ouptut :-(
16124
Daniel Veillard6c831202001-03-07 15:57:53 +000016125Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16126
16127 * Makefile.am: Martin Baulig suggested to add -lm
16128 * tree.c: found another bug in xmlNodeGetContent()
16129
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000016130Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16131
16132 * xpath.c: Bjorn found the error related to strictness of comparison.
16133
Daniel Veillard29631a82001-03-05 09:49:20 +000016134Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16135
16136 * parser.c: trying to fix the Dtd parsing problem reported
16137 by Gary, side effect of last week speed optimizations.
16138
Daniel Veillard14be0a12001-03-03 18:50:55 +000016139Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16140
16141 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
16142 * parserInternals.c: removed unneeded test raised by Stric
16143
Bjorn Reesee1dc0112001-03-03 12:09:03 +000016144Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
16145
16146 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
16147 and fixed by William Brack). Added xmlXPathFormatNumber.
16148 Changed the sorting slightly.
16149 * configure.in Makefile.am example/Makefile.am: Added -lm.
16150 Please note that applications linking with libxml2, must
16151 also like with the math library from now on.
16152
Daniel Veillardf9533d12001-03-03 10:04:57 +000016153Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16154
16155 * HTMLparser.c: fixed loop reported by Marc Sanfacon
16156
Daniel Veillard2f362242001-03-02 17:36:21 +000016157Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16158
16159 * parser.c: one must report spaces even if the Dtd element
16160 content proves that this is not part of the element content.
16161 * result/valid/*.xml: this changed the ouptu slightly
16162
Daniel Veillardb402c072001-03-01 17:28:58 +000016163Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16164
16165 * configure.in: bumped to 2.3.3
16166 * doc/xml.html: updated
16167
Daniel Veillard77851712001-02-27 21:54:07 +000016168Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16169
16170 * tree.c: minor doc fix
16171 * xpath.c: deallocation issues when a result tree has been
16172 converted to a node-set
16173
Daniel Veillardec70e912001-02-26 20:10:45 +000016174Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16175
16176 * doc/xml.html: oops corrected dates s/2000/2001
16177
Daniel Veillard8730c562001-02-26 10:49:57 +000016178Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16179
16180 * valid.c: new patch from Gary Pennington
16181
Daniel Veillard91e9d582001-02-26 07:31:12 +000016182Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16183
16184 * doc/xml.html: applied patch from Ankh
16185
Daniel Veillardedac3c92001-02-26 01:36:19 +000016186Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16187
16188 * xinclude.c: fixed a problem building on Mac
16189
Daniel Veillard21a0f912001-02-25 19:54:14 +000016190Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16191
16192 * parser.c: more work on increasing parsing ferformances
16193
Daniel Veillard48b2f892001-02-25 16:11:03 +000016194Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16195
16196 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
16197 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
16198 avoiding memcpy in production builds MEM_CLEANUP macro use
16199 * parser.[ch] parserInternals.c: optimizations of the tightest
16200 internal loops inside the parser. Better checking of I/O
16201 flushing/loading conditions
16202 * xmllint.c : added --timing
16203
Daniel Veillard71681102001-02-24 17:48:53 +000016204Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16205
16206 * configure.in: bumped to 2.3.2
16207 * doc/xml.html: updated for release
16208
Daniel Veillardbbd51d52001-02-24 03:07:03 +000016209Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16210
16211 * xpath.c: found a memleak and fixed a nasty bug
16212
Daniel Veillardf7cd4812001-02-23 18:44:52 +000016213Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16214
16215 * xmllint.[c1] : added return code errors for xmllint
16216 * xpath.c: specific debug dump function for result value trees
16217
Daniel Veillard4b637072001-02-21 21:52:55 +000016218Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16219
16220 * xpath.c: finally implemented xmlXPathCompareNodeSets
16221 * test/XPath/expr/floats results/XPath/expr/floats: added
16222 a test for float expressions
16223
Daniel Veillardf714aa32001-02-21 03:07:44 +000016224Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16225
16226 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
16227 * parserInternals.[ch]: trying to speed up parsing
16228 * xpath.c : speeded up node set equality op
16229
Daniel Veillarde0c3a622001-02-19 18:05:20 +000016230Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16231
16232 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
16233 better handling of ID/IDREF and the list modules associated
16234 * configure.in: small CFLAGS cleanup
16235
Daniel Veillarda8abee62001-02-19 15:14:59 +000016236Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16237
16238 * configure.in: fixed iconv detection on AIX (stric)
16239
Daniel Veillardbca64ef2001-02-19 22:20:01 +000016240Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000016241
16242 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
16243
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000016244Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
16245
16246 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
16247 and optimized xmlXPathNodeSetSort
16248
Daniel Veillard142adbf2001-02-17 13:21:05 +000016249Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16250
16251 * xpath.c: bug fix when context size is 0
16252 * parser.c: I like Norm's Dtd because they still manage to break
16253 the parser occasionally
16254
Daniel Veillardf23e0092001-02-16 13:21:29 +000016255Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16256
16257 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
16258
Daniel Veillarde0e26512001-02-16 00:11:46 +000016259Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16260
16261 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
16262 attributes within the XML-1.0 namespace
16263
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000016264Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16265
16266 * xpathInternals.h: exported a few axis functions
16267 * doc/xml.html: updated the doc
16268
Daniel Veillard760f4422001-02-15 14:59:48 +000016269Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16270
16271 * configure.in: applied patch from Daniel van Balen for OpenBSD
16272 and bumped version to 2.3.1
16273 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
16274 attempt to find autoclosing was simply broken, removed it,
16275 updated the examples, this is better
16276
Daniel Veillardd194dd22001-02-14 10:37:43 +000016277Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16278
16279 * hash.[ch]: added Paolo Casarini patch to provide Delete from
16280 hash functionnalities.
16281 * doc/html/* : rebuild the doc
16282
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000016283Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16284
16285 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
16286 on predicate
16287 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
16288 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
16289 really want to have tags closed on output even if we accept
16290 unclosed ones on input
16291
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000016292Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16293
16294 * xpath.c: ouch don't free NULL, rare case fixed
16295 * tree.c: don't coalesce text nodes if they don't have the
16296 same behaviour wrt escaping on output
16297
Daniel Veillardd12b69d2001-02-11 20:17:31 +000016298Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16299
16300 * xpath.c: small fixup
16301 * SAX.c: don't warn on empty namespaces.
16302
Daniel Veillard6a2e4062001-02-08 10:31:33 +000016303Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16304
16305 * README: a bit of cleanup
16306 * configure.in: preparing for 2.3.0 release
16307
Daniel Veillard1f83d392001-02-08 09:37:42 +000016308Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16309
16310 * hash.[ch]: added a first version of xmlHashSize()
16311 * valid.c: another bug fix from Gary Pennington
16312
Daniel Veillard5eef6222001-02-07 18:24:48 +000016313Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16314
16315 * valid.c: couple of bug fixes pointed by Gary Pennington
16316 * HTMLtree.c: #if 0 cleanup
16317
Daniel Veillard2c257ec2001-02-06 13:29:07 +000016318Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16319
16320 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
16321 which removes a time consuming check of xmlXPathNodeSetAdd()
16322 and use it in places where we are sure to not break unicity
16323
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000016324Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16325
16326 * xpath.c: bug fixes found from XSLT
16327 * tree.c: preserve node->name special values when copying nodes.
16328 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
16329 external subset are fetched when available but without full
16330 validation. Added xmlLoadExtDtdDefaultValue, need a function.
16331 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
16332 output with encoding disabled.
16333
Daniel Veillard2c833b62001-02-03 08:52:06 +000016334Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16335
16336 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
16337 xmlCheckFilename should not be called from xmlFileOpenW
16338 and xmlGzfileOpenW
16339
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000016340Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16341
16342 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
16343 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
16344 added the new tests for URI normalization
16345 * testURI.c: fixed stoopid bugs
16346 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
16347 the URI in the error messages are now properly normalized
16348
Daniel Veillardea28ce62001-02-02 08:20:19 +000016349Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16350
16351 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
16352
Daniel Veillarde99a4762001-02-01 04:34:35 +000016353Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16354
16355 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
16356
Daniel Veillard2b325a02001-01-31 20:46:31 +000016357Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16358
16359 * xpath.c: fixed mod operator
16360
Daniel Veillardde55cf62001-01-31 15:53:13 +000016361Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16362
16363 * parser.c: fixed xmlStrcat doc
16364 * tree.c: 2 fixes form Anders Carlson for copying nodes and
16365 trees.
16366
Daniel Veillard2f913b72001-01-31 13:23:49 +000016367Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16368
16369 * xpath.c result/XPath/tests/chaptersbase
16370 result/XPath/tests/simplebase: fixed XPath node()
16371 * tree.c: small fix in xmlNewNs()
16372 * Makefile.am: removed extraneous xml2Conf.sh rule
16373
Daniel Veillardb42042b2001-01-28 07:40:36 +000016374Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16375
16376 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
16377 Changed the library name, in order to get libxml-devel and
16378 libxml2-devel to coexist on a single system
16379 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
16380 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
16381
Daniel Veillardee0a4662001-01-27 18:59:33 +000016382Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16383
16384 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
16385 libxml2-devel installable in // as libxml-devel.
16386
Daniel Veillard5eb05942001-01-27 17:50:22 +000016387Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16388
16389 * doc/Makefile.am: fixed make rebuild in doc
16390 * doc/html/*.html: rebuilt the docs
16391
Daniel Veillard65c295d2001-01-26 09:32:39 +000016392Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16393
16394 * tree.c: patch from Bjorn Reese on xmlBufferCCat
16395
Daniel Veillard8e199902001-01-25 18:54:39 +000016396Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16397
16398 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
16399 the HTML doc to go into the -devel RPM ...
16400 * aclocal.m4 config.h.in: some updates due to auto* magic
16401
Daniel Veillard93086662001-01-25 18:13:04 +000016402Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16403
16404 * xpath.h: added a hook in the context structure allowing to
16405 link to extra support, needed for XSLT
16406
Daniel Veillardf17e09b2001-01-25 13:55:35 +000016407Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16408
16409 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
16410 xmlXPtrCmpPoints to use it.
16411 * propagated the following patch from Alejandro Forero
16412 * include/win32config.h xmlIO.c: applied further suggestions
16413 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
16414 * example/gjobread.c: fixed warnings, now that it builds
16415
16416Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
16417
16418 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
16419
16420 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
16421 filename points to a valid file (not a directory).
16422 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
16423 Added calls to xmlCheckFilenameDir.
16424
16425 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
16426 `path' (rather than `filename') as the parameter to gzopen and open.
16427
Daniel Veillard48177c22001-01-23 15:27:41 +000016428Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16429
16430 * Makefile.am: fixed a problem with EXTRA_DIST
16431
Daniel Veillardb83ba402001-01-22 22:45:10 +000016432Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16433
16434 * Makefile.am example/Makefile.am: finally found the trick
16435 to build the example, i.e. add "." in SUBDIRS before example
16436 in the list <grin/>
16437
Daniel Veillard82687162001-01-22 15:32:01 +000016438Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16439
16440 * doc/xml.html: updated with an XSLT section, removed pointer to
16441 W3C CVS base.
16442
Daniel Veillard8a7642f2001-01-22 10:45:16 +000016443Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16444
16445 * xpath.c: when copying a XSLT tree object teh tree need to be copied
16446 too, and deallocation need to occur the same way.
16447
Daniel Veillarde4566462001-01-22 09:58:39 +000016448Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16449
16450 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
16451 type correponding to an XSLT result tree fragment. Share most
16452 of the data format with node set, as well as operators.
16453 * HTMLtree.c: added a newline at the end of the doctype output
16454 whe this one is not present initially.
16455 * tree.c: make sure taht the parent and doc pointers are properly
16456 set when copying attributes (lists).
16457
Daniel Veillard701c7362001-01-21 09:48:59 +000016458Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16459
16460 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
16461
Daniel Veillard5a2b6972001-01-20 21:15:50 +000016462Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16463
16464 * xpath.c: seems I finally killed that ugly path evaluation
16465 context bug (tagged 9999 in case is is wrong)
16466
Daniel Veillard8f4d9752001-01-19 05:32:34 +000016467Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16468
16469 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
16470 for XSLT
16471
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000016472Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16473
16474 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
16475 for xmlGzfileOpen() bug
16476
Daniel Veillardf6eea272001-01-18 12:17:12 +000016477Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16478
16479 * xpath.c: removed an error found by XSLT usage
16480 * tree.c parserInternals.h: use a predefined static string
16481 for text and comment nodes, avoid freeing them in xmlFreeNode,
16482 exported the string name in parserInternals.h and added
16483 another value to disable encoding at output (for XSLT),
16484 gain memory, time.
16485
Daniel Veillard8f2cc572001-01-17 08:19:35 +000016486Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16487
16488 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
16489 win32/libxml2/libxml2_so.dsp: new makefiles and update
16490 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
16491
Daniel Veillardf831bfb2001-01-16 17:26:04 +000016492Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16493
16494 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
16495 Gary Pennington
16496
Daniel Veillard389e6b72001-01-15 19:41:13 +000016497Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16498
16499 * xpath.c: fixed the comaprision of values and nodelists,
16500 need to compare nodelist still ...
16501 * debugXML.c: avoided a possible core dump
16502 * HTMLparser.c: cleanup
16503 * nanohttp.c: contributed fix.
16504 * tree.c: fixes in properties handling added xmlSetNsProp
16505 needed by libxslt
16506 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
16507 comment
16508 * TODO: updated
16509
Daniel Veillard167bd532001-01-06 21:09:34 +000016510Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16511
16512 * parser.c parserInternals.c: applied Bjorn Reese optimization
16513 patch
16514
16515Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16516
16517 * Makefile.am: applied patch fro make check from Martin Vidner
16518
Daniel Veillard503b8932001-01-05 06:36:31 +000016519Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16520
16521 * configure.in: preparing 2.2.11
16522 * doc/html/*: rebuild the HTML files
16523 * doc/xml.html : updated
16524
Daniel Veillardc2f4df22001-01-04 14:06:39 +000016525Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16526
16527 * tree.c: fixed a stupid bug
16528 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
16529 patches related to validation of an XInclude processing result
16530 * TODO: updated
16531
Daniel Veillarde2488192001-01-04 10:54:22 +000016532Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16533
16534 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
16535 on large files
16536
Daniel Veillardf060a412001-01-03 20:52:44 +000016537Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16538
16539 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
16540
Daniel Veillard45cff692001-01-03 18:02:04 +000016541Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16542
16543 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
16544 reported by Jonas Borgström
16545 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
16546
Daniel Veillard08108982001-01-03 15:24:58 +000016547Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16548
16549 * testXPath.c xpath.c: fixing the XPath union expressions problem
16550 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
16551
Daniel Veillard4a6845d2001-01-03 13:32:39 +000016552Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16553
16554 * xmllint.c: Made is so if the file name is "-" is will read form
16555 standard input. Sven Heinicke <sven@zen.org>
16556 * tree.c: fixed a problem when growing buffer
16557 * tree.h: fixed the comment of the node types following andersca
16558 comment
16559 * TODO: updated
16560
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000016561Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16562
16563 * HTMLparser.[ch]: added a way to avoid adding automatically
16564 omitted tags. htmlHandleOmittedElem() allows to change the
16565 default handling.
16566 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
16567 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
16568 of xmllint too when using --memory flag, added a memory test
16569 suite at the Makefile level.
16570 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
16571 with namespace use when encountering QNames in XPath evalation,
16572 added xmlns() scheme in XPointer.
16573 * nanoftp.c : incorporated a fix
16574 * parser.c xmlIO.c: fixed problems raised with encoding when using
16575 the memory I/O
16576 * parserInternals.c: closed bug 25934 reported by
16577 torsten.landschoff@innominate.de
16578 * TODO: updated
16579
Daniel Veillarda1fe9102000-11-25 10:49:25 +000016580Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16581
16582 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
16583 on a non-updated tree :-(, made a 2.2.10 release to correct the
16584 situation
16585
Daniel Veillardce6e98d2000-11-25 09:54:49 +000016586Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16587
16588 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
16589 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
16590 integrated a set of OpenVMS changes from Howard Taylor
16591 <Howard.Taylor@pacoast.com>
16592
Daniel Veillard58770e72000-11-25 00:48:47 +000016593Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16594
16595 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
16596 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
16597
Daniel Veillardf62ceff2000-11-24 23:36:01 +000016598Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16599
16600 * HTMLparser.c: some fixes on auto-open of html/head/body
16601 * encoding.c: fixed a compilation error on some gcc env
16602 * xpath.c xpointer.[ch] xpathInternals.h: improved the
16603 XPointer implementation
16604 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
16605 related XPointer tests and associated results
16606
Daniel Veillard300f7d62000-11-24 13:04:04 +000016607Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16608
16609 * doc/xmldtd.html doc/xml.html: following a short step by step
16610 guidance on IRC to help maciej with DTDs I started a small
16611 page on the subject.
16612
Daniel Veillard748e45d2000-11-17 16:36:08 +000016613Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16614
16615 * HTMLparser.c: fixed handling of broken charrefs
16616 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
16617 patches
16618
Daniel Veillard28929b22000-11-13 18:22:49 +000016619Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16620
16621 * doc/xml.html doc/html/* : rebuilt the docs after adding
16622 xinclude and updated page for 2.2.7 and 2.2.8
16623 * configure.in: releasing 2.2.8
16624
Daniel Veillard41e06512000-11-13 11:47:47 +000016625Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16626
16627 * parser.[ch] parserInternals.c: applied the conditional
16628 section processing fix from Jonathan P Springer
16629 <jonathan.springer2@gte.net>
16630 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
16631 project file, fixed iconv default non support
16632 * xpath.c: fixed the problem of evaluating relative expressions
16633 when a node context is provided.
16634
Daniel Veillardbf432752000-11-12 15:56:56 +000016635Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16636
16637 * nanoftp.c: fixed gcc 2.95 new warnings
16638 * SAX.c: fixed a stupid bug
16639 * tree.c: fixed a formatting problem when round-tripping
16640 from/to memory
16641 * xinclude.c: chased memleak, fixed a base problem
16642 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
16643 xmlXPtrBuildNodeList()
16644 * TODO: updated
16645 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
16646 adding a first small set of regression tests for XInclude
16647
Daniel Veillardc2def842000-11-07 14:21:01 +000016648Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16649
16650 * nanohttp.[ch]: applied Wayne Davison patches to access
16651 the WWW-Authorization header.
16652 * parser.c: Closed Bug#30847: Problems when switching encoding
16653 in short files by applying Simon Berg's patch.
16654 * valid.c: fixed a validation problem
16655 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
16656 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
16657 Wayne Davison
16658 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
16659 need to be extended to non full nodes selections.
16660 * xinclude.c: starts to work decently
16661
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000016662Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16663
16664 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
16665 debugXML.c xmlversion.h.in: Started adding XInclude support,
16666 this is a new xmllint option
16667 * tree.c xpath.c: applied TOM patches for XPath
16668 * xpointer.c: fixed a couple of errors.
16669 * uri.c: added an escaping function needed for xinclude
16670 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
16671 new warning from RH70 gcc's version
16672
Daniel Veillarda4964b72000-10-31 18:23:44 +000016673Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16674
16675 * HTMLparser.c: fixed loop on invalid char in scripts
16676 * parser.c: update to description of xmlIOParseDTD()
16677 * libxml.m4 xmlversion.h.in: changes contributed by
16678 Michael Schmeing <m.schmeing@internet-factory.de>
16679 * configure.in: preparing for 2.2.7
16680 * Makefile.am: trying to avoid config.h and acconfig.h
16681 being included in the distrib
16682 * configure.in: released 2.2.7
16683
16684Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16685
16686 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
16687 like namespaces for good. Unified xmlNs and xmlNode somewhat.
16688
Daniel Veillard01411222000-10-30 15:33:22 +000016689Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16690
16691 * parser.[ch]: added xmlIOParseDTD()
16692 * xpointer.c: added support for the 2 extra parameters of
16693 string-range, fixed a stoopid error when '0' was present
16694 in XPointer expressions
16695 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
16696 testsuite for the above
16697
Daniel Veillard6db58192000-10-30 09:27:53 +000016698Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16699
16700 * libxml.spec.in: improved package descriptions
16701
Daniel Veillarda5db68a2000-10-29 18:06:06 +000016702Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16703
16704 * xpath.c xpathInternals.h: applied a large cleaning patch
16705 from TOM <ptittom@free.fr>, it also add namespace support
16706 for function and variables registration.
16707
Daniel Veillardbd20df72000-10-29 17:53:40 +000016708Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16709
16710 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
16711 * Makefile.mingw: Wayne Davison's update adding hash.c
16712
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000016713Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16714
16715 * xpath.c: fixed the root evaluation problems
16716 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
16717 ignorable spaces with <b> <bold> <em>
16718 * tree.c: fixed a loop in xmlSearchNsByHref()
16719
Daniel Veillard767662d2000-10-27 17:04:52 +000016720Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16721
16722 * xpath.c: applied another XPath patch from TOM
16723 * xpath.c include/makefile.am: applied another patch from
16724 china@thewrittenword.com (cleanup on IRIX).
16725
Daniel Veillard211cc0a2000-10-27 11:49:33 +000016726Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16727
16728 * xml-config.1: received a fixed version from Fredrik Hallenberg
16729 <hallon@lysator.liu.se>
16730
Daniel Veillardf6bf9212000-10-26 14:07:44 +000016731Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16732
16733 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
16734 cleanup patch for XPath
16735
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000016736Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16737
16738 * patched to redirrect all "out of context" error messages to
16739 a reconfigurable routine. The changes are:
16740 * xmlerror.h : added the export of an error context type (void *)
16741 an error handler type xmlGenericErrorFunc there is an interface
16742 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
16743 to reset the error handling routine and its argument
16744 (by default it's equivalent to respectively fprintf and stderr.
16745 * all the c files: all wild accesses to stderr or stdout within
16746 the library have been replaced to calls to the handler.
16747
Daniel Veillard29a11cc2000-10-25 13:32:39 +000016748Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16749
16750 * configure.in: release 2.2.6
16751 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
16752 exporting the inner functions of xpath for extension modules
16753 * doc/*: updated and rebuilt the doc
16754
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000016755Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16756
16757 * nanohttp.c : applied Wayne HTTP cleanup patch
16758 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
16759 and xmlNodeSetSpacePreserve()
16760
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000016761Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16762
16763 * xpath.c: closing bug #29260
16764
Daniel Veillard126f2792000-10-24 17:10:12 +000016765Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16766
16767 * hash.[ch] debugXML.c: expanded/enhanced the API, added
16768 multikey tuples, made hash structure opaque
16769 * valid.[ch]: moved elements, attributes, notations decalarations
16770 as well as ID and refs to hash tables.
16771 * entities.c: hash cleanup
16772 * xmlmemory.c: fixed a dump problem in debug mode
16773 * include/Makefile.am: problem passing in DESTDIR= values patch
16774 from Marc Christensen <marc@calderasystems.com>
16775 * nanohttp.c: removed debugging remains
16776 * HTMLparser.c: the bogus tag should be ignored (Wayne)
16777 * HTMLparser.c parser.c: fixing a number of problems with the
16778 macros in the *parser.c files (Wayne).
16779 * HTMLparser.c: close the previous option when opening a new one
16780 (Marc Sanfacon).
16781 * result/HTML/*: updated the HTML results accordingly
16782
Daniel Veillard52afe802000-10-22 16:56:02 +000016783Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16784
16785 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
16786 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
16787 XPath functions and XML entities table to them. More to come...
16788 * xmlIO.c: fixed libxml closing FILEs it didn't open.
16789
Daniel Veillard683cb022000-10-22 12:04:13 +000016790Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16791
16792 * tree.c: coalesce adjacent text nodes
16793 * valid.c: handling of blank nodes in DTd validation (raised
16794 by problems with a posteriori validation).
16795 * nanohttp.c: changing behaviour on HTTP write stuff.
16796 * HTMLtree.c: forced body and html to be explicitely closed.
16797 * xpath.h: exported more XPath functions.
16798
Daniel Veillard1baf4122000-10-15 20:38:39 +000016799Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16800
16801 * Release of 2.2.5
16802 * xpointer.c: range() range-inside and other helper functions
16803 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
16804
Daniel Veillard47e12f22000-10-15 14:24:25 +000016805Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16806
16807 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
16808 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
16809
Daniel Veillardb732a0e2000-10-15 11:27:01 +000016810Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16811
16812 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
16813 and XPointer modules
16814
Daniel Veillard134c9f32000-10-15 10:27:08 +000016815Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16816
16817 * SAX.h: closed #25107
16818
Daniel Veillard39915622000-10-15 10:06:55 +000016819Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16820
16821 * testSAX.c: fixed problem with cdata reporting
16822 * SAXresult/* : updated
16823
Daniel Veillard1e851392000-10-15 10:02:56 +000016824Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16825
16826 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
16827 Closed bug #27499, added to regression tests
16828 * TODO: updated
16829
Daniel Veillard7eda8452000-10-14 23:38:43 +000016830Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16831
16832 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
16833 support for SCRIPT and STYLE with help from Bjorn Reese
16834 * test/HTML/* result/HTML/*: added simple testcase and updated
16835 the existing ones.
16836
Daniel Veillardff9c3302000-10-13 16:38:25 +000016837Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16838
16839 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
16840 string-range for empty strings
16841 * test/XPath/docs/str test/XPath/xptr/chaptersrange
16842 test/XPath/xptr/strrange: augmented the XPointer testsuite
16843
Daniel Veillard189446d2000-10-13 10:23:06 +000016844Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16845
16846 * doc/xml.html doc/xmlmem.html: added a module describing memory
16847 interfaces and use, updated the main page.
16848
Daniel Veillard2f971a22000-10-12 23:26:32 +000016849Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16850
16851 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
16852 nanoftp code work on Windows too now
16853
16854Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000016855
16856 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
16857 * xpointer.c: implemented string-range() at least a good first version
16858 * test/XPath/docs/str test/XPath/xptr/strrange
16859 result/XPath/xptr/strrange: the string-range() tests
16860
Daniel Veillardd3c68c42000-10-12 08:06:28 +000016861Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16862
16863 * Makefile.am include/Makefile.am include/win32config.h
16864 win32/Makefile.mingw: fixed problems reported by Wayne Davison
16865 and make distcheck
16866
Daniel Veillard19d61112000-10-11 23:50:35 +000016867Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16868
16869 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
16870 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
16871 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
16872
Daniel Veillardb0426ca2000-10-11 23:39:43 +000016873Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16874
16875 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
16876 patch for socklen_t detection by
16877 Albert Chin-A-Young <china@thewrittenword.com>
16878
Daniel Veillardcd429612000-10-11 15:57:05 +000016879Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16880
16881 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
16882 and added a --dtdvalid option to xmllint used to test it
16883
Daniel Veillard47c02452000-10-11 13:04:36 +000016884Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16885
16886 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
16887 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
16888
Daniel Veillard2d38f042000-10-11 10:54:10 +000016889Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16890
16891 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
16892 handlings (registration, lookup, cleanup)
16893
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000016894Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16895
16896 * configure.in Makefile.am include/makefile.am: adding XPointer
16897 and XPtrtests target
16898 * xpointer.[ch] : new files for XPointer support
16899 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
16900 more XPath tests
16901
Daniel Veillard57fda592000-10-10 23:24:14 +000016902Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16903
16904 * configure.in: fixed, very broken, make distcheck works again
16905
Daniel Veillarde8282ed2000-10-10 23:01:31 +000016906Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16907
16908 * More work toward 2.2.5, integrated a number of patches
16909 * configure.in Makefile.am win32config.h.in: trying to cleanup
16910 make distcheck .... huh ...
16911 * include/Makefile.am include/win32config.h: new directory
16912 for includes
16913 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
16914 updated teh makefiles and instructions for WIN32
16915 * xpath.c: small fixes
16916 * test/XPath/ results/XPath: updated the testcases and results
16917 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
16918 suggested patches
16919 * valid.c: fixed an ID bug
16920
Daniel Veillardb71379b2000-10-09 12:30:39 +000016921Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16922
16923 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000016924 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000016925 * xpath.[ch]: worked on XPointer
16926
Daniel Veillard7e99c632000-10-06 12:59:53 +000016927Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16928
16929 * configure.in Makefile.am: 2.2.5, ship the include in an
16930 include/libxml subdirectory, use symlinks when using CVS
16931 * testSAX.c: fixed small bug
16932 * testXPath.c: changed the way testfiles are parsed
16933 * debugXML.c: same kind of cleanup when parsing an argument expression
16934 XPath/XPointers can have blanks embedded
16935 * xpath.[ch]: more cleanup, reorgs for XPointer work
16936 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
16937 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
16938
Daniel Veillard55b91f22000-10-05 16:30:11 +000016939Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16940
16941 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
16942 in the XPath engine, rewrote large parts of it, now it's far
16943 cleaner and in sync with the REC not an old WD. Fixed a parsing
16944 problem in the interactive XML shell found when testing XPath.
16945
Daniel Veillardac260302000-10-04 13:33:43 +000016946Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16947
16948 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
16949 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
16950 examples with the extra test
16951
Daniel Veillard7cfce322000-10-04 12:40:27 +000016952Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16953
16954 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
16955 the global init function.
16956
Daniel Veillard970112a2000-10-03 09:33:21 +000016957Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16958
16959 * HTMLparser.c: Doohhh, attribute name parsing was still case
16960 sensitive ! Fixed this ...
16961 * result/HTML/* : updated the tests results accordingly
16962
Daniel Veillard740abf52000-10-02 23:04:54 +000016963Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16964
16965 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
16966 engine, should be far more stable, incorporated a new version of
16967 preceding/following axis, need testing
16968 * uri.c: fixed file:///c:/a/b/c problem
16969 * test/XPath/tests/idsimple: augmented the XPath tests
16970
Daniel Veillard3bff2b02000-10-01 20:33:47 +000016971Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16972
16973 * doc/* rebuilding docs for 2.2.4 release
16974
Daniel Veillard8b5dd832000-10-01 20:28:44 +000016975Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16976
16977 * configure.in: releasing 2.2.4
16978 * parser.[ch]: added xmlStrEqual()
16979 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
16980 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
16981 use xmlStrEqual instead
16982 * TODO: updated
16983 * added an XPath test
16984
Daniel Veillardbc765302000-10-01 18:23:35 +000016985Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16986
16987 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
16988 * entities.h: exported xmlInitializePredefinedEntities
16989 * parser.[ch] : added xmlInitParser()
16990 * parserInternals.h : had to export htmlInitAutoClose()
16991
Daniel Veillardf09e7e32000-10-01 15:53:30 +000016992Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16993
16994 * xpath.[ch] : fixed some serious XPath Predicate evaluation
16995 problems
16996 * Makefile.am : added XPath regression tests to normal tests
16997 * uri.c: fixed a problem with local paths, cleanup
16998 * parser.c: fixed a problem with large CData sections
16999
Daniel Veillardd2ade932000-09-30 14:39:55 +000017000Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17001
17002 * configure.in xml-config.in: patch from "Ben Taylor"
17003 <sol7x86@hotmail.com> for solaris shared libs lookup
17004
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000170052000-09-30 Martin Baulig <baulig@suse.de>
17006
17007 * libxml-2.0.pc.in: Provide pkg-config script.
17008
17009 * configure.in: Create the libxml-2.0.pc script from the
17010 libxml-2.0.pc.in templates.
17011 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000017012 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000017013
Daniel Veillard4b0755c2000-09-25 14:26:28 +000017014Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17015
17016 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
17017 when compiling with MSC
17018
Daniel Veillard46057e12000-09-24 18:49:59 +000017019Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17020
17021 * xpath.c: patch for normalize-string() substring-before(),
17022 substring-after() and translate() functions from Bjorn Reese
17023 <breese@mail1.stofanet.dk>
17024 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
17025 Fredrik Hallenberg <hallon@lysator.liu.se>
17026 * TODO: updated
17027
Daniel Veillard281f8ff2000-09-24 08:12:14 +000017028Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17029
17030 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
17031 problem of socklen_t being undefined on a number of platforms
17032 * debugXML.c: fixed a compilation problem when without snprintf
17033
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000017034Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17035
17036 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
17037 an URI bug and a fix for the control-character-induced infinite loop
17038 * nanohttp.c: preventive fix for compiling on WIN32
17039
Daniel Veillard64c20ed2000-09-22 16:07:02 +000017040Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17041
17042 * xmlint.c: closing bug #25000
17043
Daniel Veillardb656ebe2000-09-22 13:51:48 +000017044Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17045
17046 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
17047 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
17048 modified slightly Wayne Davison patch adding xmlStrcasecmp and
17049 related function, fixing xmlStrncmp(), and associated cleanup
17050 * result/HTML/entities.html.sax: updating result
17051
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000017052Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17053
17054 * uri.c: applied patch for URI escaping from Wayne Davison
17055 <wayned@blorf.net>
17056 * tree.c parserInternals.c HTMLparser.c: memset checks patches
17057 from Denis Barbier <barbier@imacs.polytechnique.fr>
17058 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
17059 patch from Wayne Davison
17060
Daniel Veillardd5f97f82000-09-17 16:38:14 +000017061Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17062
17063 * doc/xml.html : updated with new releases, adding "how to help"
17064
Daniel Veillard04698d92000-09-17 16:00:22 +000017065Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17066
17067 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
17068 removed a few warnings in pedantic mode ...
17069 * parserInternals.c parser.c: moved encoding switching function
17070 to parserInternals.c
17071 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
17072
Daniel Veillarda2c6da92000-09-16 18:15:00 +000017073Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17074
17075 * HTMLparser.c parser.c: set ctxt->errNo before calling the
17076 error or warning handlers
17077
Daniel Veillardb1059e22000-09-16 14:02:43 +000017078Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17079
17080 * parserInternals.c parserInternals.h parser.c Makefile.am:
17081 created a new module parserInternals.c, moved most of the
17082 code shared by the various parsers there, as well as
17083 deprecated code from parser.c. More cleanup of parser.c
17084 * uri.c: fixed a problem when URI is NULL
17085 * valid.c: speedup when looking for an attribute declaration
17086
Daniel Veillard39c7d712000-09-10 16:14:55 +000017087Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17088
17089 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
17090 the cleanup of the computation of URI references when seeking
17091 external entities. The URI reference string and the resulting
17092 URI are both stored now.
17093 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
17094 large s(n)printf checks and cleanup from Denis Barbier
17095 <barbier@imacs.polytechnique.fr>
17096 * xmlversion.h.in tree.h: couple of SGML declarations for a
17097 possible docbook module.
17098 * result/VC/ : a couple of test output changed due to the change
17099 of the entities URI
17100
Daniel Veillardb513f5a2000-09-10 14:01:12 +000017101Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17102
17103 * parser.h: added a _private field for linking user's data
17104
Daniel Veillarddd477ce2000-09-10 13:23:08 +000017105Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17106
17107 * parser.c parserInternals.h: demacroified most of the IS_XXX
17108 the gain in size is significant so ...
17109
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000017110Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17111
17112 * entities.c: cases where looking up entities with doc==NULL
17113 covered
17114
Daniel Veillard90e11312000-09-05 10:42:32 +000017115Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17116
Daniel Veillard1de50802000-09-07 08:54:32 +000017117 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000017118 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
17119
Daniel Veillard98a79162000-09-04 11:15:39 +000017120Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17121
Daniel Veillard1de50802000-09-07 08:54:32 +000017122 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000017123 * test/URI/uri.data result/URI/uri.data: first set of tests/results
17124 * Makefile.in: added URItest and included thenin "make tests"
17125
17126Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000017127
17128 * xmlversion.h.in: closed bug 22941
17129
Daniel Veillard2bb89092000-08-31 14:57:50 +000017130Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17131
17132 * doc/xmlio.html: added doc and example for entity loader
17133 redefinition.
17134
Daniel Veillard96984452000-08-31 13:50:12 +000017135Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17136
17137 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
17138 used by libxml
17139
Daniel Veillarde715dd22000-08-29 18:29:38 +000017140Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17141
17142 * parser.c: Fixed bug on invalid ontent characters and when using
17143 push.
17144 * xmllint.c: fixed xmllint endling of errors in push mode
17145
Daniel Veillard4948eb42000-08-29 09:41:15 +000017146Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17147
17148 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000017149 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000017150 * result/HTML/*.sax: regenerated HTML SAX output
17151 * parser.c: more cleanup.
17152
Daniel Veillarde010c172000-08-28 10:04:51 +000017153Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17154
17155 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000017156 patches from Wayne Davison <wayned@users.sourceforge.net>,
17157 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000017158 * HTMLparser.c: fixed an ignorable white space detection bug
17159 occuring when parsing with SAX only
17160 * result/HTML/*.sax: updated since the output is now HTML
17161 encoded...
17162
Daniel Veillard47f3f312000-08-27 22:40:15 +000017163Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17164
Daniel Veillardbbe11b02000-09-23 07:07:40 +000017165 * HTMLparser.[ch]: applied some of Wayne Davison
17166 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000017167
Daniel Veillarde0854c32000-08-27 21:12:29 +000017168Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17169
17170 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
17171 undeclared namespace prefix was used, added a warning.
17172 Cleaned up support w.r.t. entities, spilling out a warning
17173 and being pedantic on lookups.
17174 * test/warning/ent9 : added testcase for previous example.
17175 * TODO: updated
17176 * parserInternals.h parser.c: changed the way names are parsed
17177 now allow infinite size and decrease penalty for normal use
17178 * parser.c: Started a big cleanup/check of the parser code,
17179 fixed some of the most tortuous entity code, spotted code
17180 unused anymore
17181 * test/*: added tests for very long names and related nasty
17182 things.
17183
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000017184Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17185
17186 * doc/encoding.html: added encoding aliases doc
17187 * doc/xml.html: updates
17188 * encoding.[ch]: added EncodingAliases functions
17189 * entities.[ch] valid.[ch] debugXML.c: removed two serious
17190 bottleneck affecting large DTDs like Docbook
17191 * parser.[ch] xmllint.c: added a pedantic option, will be
17192 useful
17193 * SAX.c: redefinition of entities is reported in pedantic mode
17194 * testHTML.c: uninitialized warning from gcc
17195 * uri.c: fixed a couple of bugs
17196 * TODO: added issue raised by Michael
17197
Daniel Veillard0d6b1702000-08-22 23:52:16 +000017198Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17199
17200 * doc/encoding.html: propagated Martin Duerst suggestions
17201
Daniel Veillard52402ce2000-08-22 23:36:12 +000017202Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17203
17204 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
17205 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
17206 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
17207 by Wayne Davison
17208
Daniel Veillard2f2bf412000-08-20 15:11:02 +000017209Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17210
17211 * nanoftp.c nanohttp.c: small cleanup
17212 * TODO: updated
17213
Daniel Veillard244ece92000-08-19 20:58:02 +000017214Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17215
17216 * added an old VC testcase and updated title.xml entity
17217
Daniel Veillardb8f25c92000-08-19 19:52:36 +000017218Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17219
17220 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
17221 done on auto-opening of <p> tags and cleanup of SAX output
17222
Daniel Veillard979e55e2000-08-19 16:48:54 +000017223Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17224
17225 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
17226
Daniel Veillard4540be42000-08-19 16:40:28 +000017227Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17228
17229 * doc/xml.html libxml.* structure.*: updated the doc a bit
17230
Daniel Veillard808a3f12000-08-17 13:50:51 +000017231Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17232
17233 * testSAX.c testHTML.c result/HTML/: cleanup of the output
17234 of SAX tests
17235
Daniel Veillard29579362000-08-14 17:57:48 +000017236Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17237
17238 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
17239 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
17240
Daniel Veillard1255ab72000-08-14 15:13:33 +000017241Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17242
17243 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
17244 * testHTML.c: fix core dump on Solaris 2.x systems
17245 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
17246 * result/HTML/*.sax: previous bug fix lead to new results
17247
Daniel Veillard03109292000-08-14 14:58:22 +000017248Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17249
17250 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
17251 * configure.in: added --with-readline=DIR to accept alternate
17252 path for readline include/library
17253 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
17254 for ANSI under HP-UX
17255 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
17256 includes @LIBS@
17257
Daniel Veillard7c29ce22000-08-12 21:20:53 +000017258Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17259
17260 * doc/* : rebuilt the docs
17261 * getting ready for 2.2.2 release
17262
Daniel Veillard87b95392000-08-12 21:12:04 +000017263Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17264
17265 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
17266 and xmlAddFeature()
17267 * tree.[ch]: added xmlAddChildList()
17268 * xmllint.c: MAP_FAILED macro test
17269 * parser.h: added xmlParseCtxtExternalEntity()
17270 * valid.c: applied bug fixes removed warning
17271 * tree.c: added CDATA block to elements content
17272 * testSAX.c: cleanup of output
17273 * testHTML.c: added SAX testing
17274 * encoding.c: better error recovery
17275 * SAX.c, parser.c: fixed one of the external entity processing
17276 of the OASis testsuite
17277 * Makefile.am: added HTML SAX regression tests
17278 * configure.in: bumped to 2.2.2
17279 * test/HTML/ result/HTML: added a few of HTML tests, and added the
17280 SAX results
17281
Daniel Veillard88a172f2000-08-04 18:23:10 +000017282Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17283
17284 * configure.in: patch for HP compiler
17285
172862000-08-04 Sven Heinicke <sven@zen.org>
17287
17288 * xmllint.c: Was coredumping sometimes when the file given didn't
17289 exist.
17290
Daniel Veillard46e370e2000-07-21 20:32:03 +000017291Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17292
17293 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000017294
Daniel Veillard46e370e2000-07-21 20:32:03 +000017295 when using in memory parsing. Need some cleanup.
17296 * xmllint.c configure.in: added a --memory flag to test memory
17297 parsing
17298
Daniel Veillard36650692000-07-21 15:16:39 +000017299Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17300
17301 * nanohttp.c: fixed socklen_t replacement to unsigned int
17302 * parser.c: fixed a space handdling missing at the end of
17303 production 28 DOCTYPE.
17304 * xmlmemory.c: fixed a stupid bug on the routine to override
17305 allocation functions
17306 * TODO: updated
17307
Daniel Veillarde46e20d2000-07-14 15:02:46 +000017308Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17309
17310 * doc/ regenerated the docs
17311
Daniel Veillard32bc74e2000-07-14 14:49:25 +000017312Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17313
17314 * doc/encoding.html doc/xml.html: added I18N doc
17315 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
17316 improvements, both parser and filters, added ASCII & HTML,
17317 fixed the ISO-Latin-1 one
17318 * xmllint.c testHTML.c: added/made visible --encode
17319 * debugXML.c : cleanup
17320 * most .c files: applied patches due to warning on Windows and
17321 when using Sun Pro cc compiler
17322 * xpath.c : cleanup memleaks
17323 * nanoftp.c : added a TESTING preprocessor flag for standalong
17324 compile so that people can report bugs more easilly
17325 * nanohttp.c : ditched socklen_t which was a portability mess
17326 and replaced it with unsigned int.
17327 * tree.[ch]: added xmlHasProp()
17328 * TODO: updated
17329 * test/ : added more test for entities, NS, encoding, HTML, wap
17330 * configure.in: preparing for 2.2.0 release
17331
Daniel Veillard49703262000-07-10 10:27:46 +000017332Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17333
17334 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000017335 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000017336
Daniel Veillard306be992000-07-03 12:38:45 +000017337Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17338
17339 * doc/xml.html: changed the xmlsoft.org structure, updated the
17340 examples w.r.t. root and childs
17341
Daniel Veillard7d853352000-07-02 18:53:09 +000017342Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17343
Daniel Veillard784b9352003-02-16 15:50:27 +000017344 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000017345
Daniel Veillard365e13b2000-07-02 07:56:37 +000017346Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17347
17348 * HTMLparser.c: Work on character encoding support for the HTML parser
17349 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
17350 * encoding.c: Fixed a potential memleak in the encoding stuff
17351
Daniel Veillardaf743792000-07-01 11:49:28 +000017352Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17353
17354 * doc/FAQ.html doc/Makefile.am : added a FAQ
17355
17356Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000017357
17358 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
17359 of the HTML parser to force it to not bypass SAX
17360
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000017361Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17362
17363 * win32config.h.in: updated
17364 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
17365 lacks iconv support :-( need to release 2.1.1
17366 * configure.in: release 2.1.1
17367 * HTMLparser: fixed bug #14784
17368 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
17369 by Windows compiler
17370 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
17371 the SAX startDocument() callback.
17372 * TODO: updated
17373
17374Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17375
17376 * added xmlStopParser()
17377
Daniel Veillardbe803962000-06-28 23:40:59 +000017378Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17379
17380 * configure.in: 2.1.0 prerelease
17381 * Large resync between W3C and Gnome tree
17382 * nanoftp, nanohttp.c: fixed stalled connections probs
17383 * HTMLtree.c SAX.c : support for attribute without values in
17384 HTML for andersca
17385 * valid.c: Fixed most validation + namespace problems
17386 * HTMLparser.c: start document callback for andersca
17387 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
17388 * parser.h, SAX.c: serious speed improvement for large
17389 CDATA blocks
17390 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
17391 different encoding
17392 * example/Makefile.am example/gjobread.c tree.h: work on
17393 libxml1 libxml2 convergence.
17394 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
17395 and the LIBXML_TEST_VERSION macro
17396
Daniel Veillardc310d562000-06-23 18:32:15 +000017397Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17398
17399 * doc/xml.html: various patches and improvements typo fixed by
17400 Felix Natter
17401 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
17402 from Felix Natter <fnatter@gmx.net>
17403
Daniel Veillardf3029822000-05-06 08:11:19 +000017404Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17405
17406 * doc/upgrade.html: updated with instructions for support of both
17407 libxml-1.x and libxml-2.x
17408 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
17409 for 2.x support and also fixed includes
17410
17411
Daniel Veillard496a1cf2000-05-03 14:20:55 +000017412Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17413
17414 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
17415 the encoding support, added iconv support, so now libxml if
17416 compiled with iconv automatically support japanese encodings
17417 among others. Work based on initial patch from Yuan-Chen Cheng
17418 I may have broken binary compat in the encoding handler
17419 registration scheme, but that was so utterly broken I don't
17420 expect anybody to have used this feature until now.
17421 * parserInternals.h: fixup on the CHAR range macro
17422 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
17423 code.
17424 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
17425 * uri.c: added xmlParseURI() I can't believe I forgot to
17426 implement this one in 2.0 !!!
17427 * SAX.c: moved doc->encoding update in the endDocument() call.
17428 * TODO: updated.
17429
Daniel Veillard06047432000-04-24 11:33:38 +000017430Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17431
17432 * tree.h: removed extraneous xmlRemoveProp definition
17433 * TODO: added item about --disable-corba configure switch
17434 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
17435 * nanoftp.c: fixed include problems giving troubles on AIX and
17436 slowlaris
17437 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
17438 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
17439 comment and headers changes to lower gtk-doc number of warnings
17440 * doc/html/*: rebuilt docs
17441
Daniel Veillarde0aed302000-04-16 08:52:20 +000017442Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17443
17444 * HACKING: documented the tag for 1.x and instructions
17445
Daniel Veillard5e873c42000-04-12 13:27:38 +000017446Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17447
17448 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
17449 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
17450 xmlCreateIOParserCtxt
17451 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
17452 significant overall improvement
17453 * xmllint.c: added I/O test to xmllint
17454 * testSAX.c: added a speed test
17455 * doc/* : updated/regenerated
17456
Daniel Veillardfc708e22000-04-08 13:17:27 +000017457Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17458
17459 * xpath.c uri.h parserInternals.h: cosmetic changes from
17460 "Timur I. Bakeyev" <timur@bat.ru>, including making
17461 xmlCreateURI() public
17462
Daniel Veillard5d211f42000-04-07 17:00:24 +000017463Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17464
17465 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
17466 and the code at the same time. Added a clean mechanism for
17467 overload or added input methods: xmlRegisterInputCallbacks()
17468 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
17469 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
17470 * TODO: updated
17471 * doc/* : updated/regenerated
17472 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
17473 source dir
17474
Daniel Veillarde77a9182000-04-05 19:12:29 +000017475Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17476
17477 * testURI.c: yet another forgotten commit, I should get some sleep !
17478
Daniel Veillardce8b83b2000-04-05 18:38:42 +000017479Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17480
17481 * xmllint.c: forgot to commit this too ?
17482
Daniel Veillardb9df4042000-04-05 14:23:16 +000017483Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17484
17485 * xmlversion.h.in : forgot to commit this previously
17486
Daniel Veillard361d8452000-04-03 19:48:13 +000017487Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17488
17489 * configure.in: preparing libxml-2.0.0 version looks Ok so far
17490 * README TODO: updated for release
17491 * uri.c uri.h: added authority parsing/saving
17492 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
17493 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
17494 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
17495 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
17496 Makefile.am : added compile-time customization of libxml
17497 --with-ftp --with-http --with-html --with-xpath --with-debug
17498 --with-mem-debug
17499 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
17500 #include <libxml/xxx.h> I hope it won't break too much stuff
17501 and will be manageable in the future...
17502 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
17503 and added xmllint to the installed programs
17504 * uri.h: added xmlFreeURI()
17505
Daniel Veillardec303412000-03-24 13:41:54 +000017506Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17507
17508 * uri.c uri.h: finished the escaping handling, the base support
17509 and the URI path normalization. Looks good just lacks the
17510 authority content parsing code.
17511 * Makefile.am: added instructions to generate testURI
17512 * TODO: updated
17513 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
17514 added links and icons for W3C and Gnome
17515
Daniel Veillard8f621982000-03-20 13:07:15 +000017516Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17517
17518 * xmlmemory.[ch] : seems I forgot to actually update the files in
17519 the last commit :-)
17520 * doc/xml.html doc/html/* : updated and uploaded the docs
17521
Daniel Veillard3dd82e72000-03-20 11:48:04 +000017522Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17523
17524 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
17525 * TODO: updated
17526 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000017527 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000017528 gfree).
17529 * Makefile.am, uri.c, uri.h: added a set of functions to do
17530 exact (litteraly copied from the RFC 2396 productions) parsing
17531 and handling of URI. Will be needed for XLink, one XML WFC,
17532 XML Base and reused in the nano[ftp/http] modules. Still work
17533 to be done.
17534
Daniel Veillardedfb29b2000-03-14 19:59:05 +000017535Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17536
17537 * configure.in, libxml.spec.in : libxml2
17538 * doc/* : updated the doc page, rebuilt the docs
17539
Daniel Veillardcf461992000-03-14 18:30:20 +000017540Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17541
17542 * all: tagged LIB_XML_1_X
17543 * *.c *.h : updated from W3C CVS tree
17544 * configure.in : 2.0.0-beta
17545 * libxml.spec.in : libxml2 package nam
17546 * result/* : new version of the tests output
17547
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000017548Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17549
17550 * doc/xml.html, doc/update.html: updated docs, 1.8.7
17551
Daniel Veillardb566ce12000-03-04 11:39:42 +000017552Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17553
17554 * doc/* : rebuilt the docs
17555 * parser.c: final patch on #6766
17556 * valid.c: small patch on validity checks.
17557
Daniel Veillardfb76c402000-03-04 11:39:42 +000017558Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17559
17560 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
17561 added
17562 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
17563 compatibility w.r.t. XML spec and existing code.
17564
Daniel Veillard90fb02c2000-03-02 03:46:43 +000017565Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17566
17567 * parser.c: seems a better solution to <a> </a> exists,
17568 will try it for a while
17569
Daniel Veillard83a30e72000-03-02 03:33:32 +000017570Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17571
17572 * parser.c: tried to remove the <a> </a> generating <a/>
17573 this is hard. Left a flag for that purpose. Fixed bug #6766
17574 * configure.in: prepared 1.8.7 not released, due to previous
17575 problem
17576
Daniel Veillard88f00ae2000-03-02 00:15:55 +000017577Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17578
17579 * doc/xml.html : applied second patch from Paul DuBois
17580
Daniel Veillard402e8c82000-02-29 22:57:47 +000017581Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17582
17583 * doc/xml.html : applied patch from Paul DuBois
17584
Daniel Veillardd0f7f742000-02-02 17:42:48 +000017585Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17586
17587 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
17588
Daniel Veillard5feb8492000-02-02 17:15:36 +000017589Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17590
17591 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
17592 compilation warnings on various platforms.
17593 * parser.c: Fixed #5281 validity error callbacks are now desactived
17594 by default if not validating.
17595
Daniel Veillardf341f932000-02-02 14:52:08 +000017596Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17597
17598 * nanoftp.c, win32config.h.in: patches to compile on WIN32
17599
Daniel Veillard13c757e2000-02-01 23:59:15 +000017600Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17601
17602 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
17603 <gkatsi@cs.toronto.edu>
17604
Daniel Veillard726e8792000-01-30 20:04:29 +000017605Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17606
17607 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
17608 processing URLs
17609
Daniel Veillarde41f2b72000-01-30 20:00:07 +000017610Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17611
17612 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
17613 xmlNanoFTPUpdateURL for persistent control connections.
17614 * configure.in: 1.8.6
17615
17616Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17617
17618 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
17619 * tree.[ch] : added xmlSaveNoEmptyTags
17620
James Henstridgef3be9312000-01-28 13:59:21 +0000176212000-01-29 James Henstridge <james@daa.com.au>
17622
17623 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
17624
17625 * Makefile.am: added nanoftp.[ch] to the build.
17626
Daniel Veillardaeea04f2000-01-25 19:27:27 +000017627Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17628
17629 * nanoftp.[ch]: cleanup, comments, API
17630 * debugXML.c : fixed a bug in the cat command
17631 * doc/*: regenerated the docs
17632
Daniel Veillardda07c342000-01-25 18:31:22 +000017633Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17634
17635 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
17636 * debugXML.c : fixed a bug in the cat command
17637 * valid.c: fixing some small probs
17638 * libxml.spec.in: get rid of the SNAP suffix
17639 * doc/xml.html: updated the status
17640
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000017641Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17642
17643 * xml-config.in: xml-config --version to just return the
17644 version number
17645 * xpath.c: some cleanup w.r.t. axis when the current node is
17646 an attribute.
17647 * TODO: updated
17648
Daniel Veillard461a66c2000-01-18 18:01:01 +000017649Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17650
17651 * configure.in: prepared for libxml-1.8.5
17652 * doc/* recompiled the documentation
17653
176542000-01-17 Jody Goldberg <jgoldberg@home.com>
17655
17656 * configure.in : WARNING autoconf subtlety alert :
17657 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
17658 when looking for zlib.h so that HAVE_ZLIB_H is defined.
17659 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
17660 get defined by AC_CHECK_HEADERS.
17661
Daniel Veillardf967b902000-01-17 16:06:10 +000017662Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17663
17664 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
17665 Rune.Djurhuus@fast.no
17666
Daniel Veillardad8f99d2000-01-15 14:20:03 +000017667Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17668
17669 * TODO: updated
17670 * tree.c, parser.c: made sure that only memory alloc problems
17671 and internal parser errors are allowed to write to stdout or
17672 stderr.
17673
Daniel Veillard0142b842000-01-14 14:45:24 +000017674Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17675
17676 * tree.c : restored xmlNewGlobalNs since this seems used by
17677 a lot of existing code :-(, fixed a bug in xmlNewNs
17678 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
17679 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
17680 to exit() from the library code.
17681 * xpath.c, parser.c: removed bugs or unused code detected by
17682 Windows compilers
17683 * parser.c: started adding interfaces for parsing well balanced
17684 XML fragments
17685 * configure.in: releasing 1.8.4
17686 * doc/* : rebuilt the docs
17687
Daniel Veillard2eac5032000-01-09 21:08:56 +000017688Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17689
17690 * tree.[ch] : added xmlNewDocFragment() for DOM
17691 * testHTML.c: uninitialized variable.
17692
Daniel Veillardf3a73582000-01-05 14:58:39 +000017693Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17694
17695 * doc/* : rebuild the docs
17696
Daniel Veillard71b656e2000-01-05 14:46:17 +000017697Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17698
17699 * acconfig.h: readline and history patch
17700 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
17701 * tree.c: added check and handling when possibly removing an ID
17702 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
17703 and saving.
17704 * test/HTML/entities.html result/HTML/entities.html* : test for
17705 various entities reference cases
17706 * result/HTML/* : as a result output of some testcase have
17707 changed
17708 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
17709 by previous example. added xmlParseTryOrFinish().
17710 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
17711 entities.h debugXML.h HTMLparser.h: changed the way struct are
17712 declared to allow gtk-doc to expose those
17713 * parser.c: closed bug #4960
17714 * Makefile.am configure.in: Applied patch from
17715 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
17716 and math/socket libs detection
17717
Daniel Veillard437b87b2000-01-03 17:30:46 +000017718Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17719
17720 * configure.in, Makefile.am: link tester against readline
17721 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
17722
Daniel Veillard686d6b62000-01-03 11:08:02 +000017723Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17724
17725 * tree.[ch]: added xmlRemoveProp
17726 * win32config.h.in nanohttp.c: avoid including the Windows
17727 socket stuff in every C files
17728 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
17729 the XmL parser(s)
17730 * test/ns4 result/ns4 etc...: added test case for previous prob
17731 * tree.c: xmlNewNs wasn't checking for double definition
17732 * Makefile.in: fixed a problem with dist-hook duplicates
17733 * parser.[hc], xmlIO.c: fixed the loading of external entities
17734 APIs, now xmlLoadExternalEntity() is used everywhere and
17735 setting up an app specific front-end using the
17736 * SAX.c parser.c: some fixes, now the xhtml spec validates
17737 with the xhtml DTD.
17738 * error.c: fixed crashes in case of no input stream
17739 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
17740 to the validation tests and results
17741
Daniel Veillard5e5c6231999-12-29 12:49:06 +000017742Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17743
17744 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
17745 too htmlCreatePushParserCtxt() and htmlParseChunk()
17746 * parser.c: a bit of cleanup.
17747 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
17748 to XML) removed the last mem leak known
17749 * HTMLtree.c: output message cleanup
17750 * xmlmemory.c: display content info about memory blocks
17751 * result/HTML/wired.* : missing att value warning change
17752
Daniel Veillardbe849cf1999-12-28 16:43:59 +000017753Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17754
17755 * doc/* : rebuilt the documentation
17756
Daniel Veillarddbfd6411999-12-28 16:35:14 +000017757Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17758
17759 * parser.[ch] parserInternals.h: Push parser for XML,
17760 seems to work fine now
17761 * tester.c debugXML.[ch]: Added an XML shell debug facility and
17762 --push for push testing
17763 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
17764 * testSAX.c: added --push
17765 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
17766 subtree
17767 * xmlIO.[ch] : enriched API + fixes for push mode
17768 * entities.[ch]: added the entity content length to the struct.
17769 * xmlmemory.[ch]: new API to show the last entries for the shell
17770 * valid.c: added required attribute testing
17771 * SAX.c: the cdata callback now merge contiguous fragments
17772 * HTMLparser.c: cleanup of some macros
17773
Daniel Veillard3c558c31999-12-22 11:30:41 +000017774Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17775
17776 * parser.c: fix for PIs name starting with xml
17777 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000017778 * *.c, configure.in win32config.h.in : generate win32config.h for
17779 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000017780
Daniel Veillard0caf07a1999-12-21 16:25:49 +000017781Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17782
17783 * parser.c: fixed a stupid = vs. == bug :-(
17784 * doc/gnome-xml.sgml: s/glade/xml/
17785
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000017786Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17787
17788 * configure.in, doc/xml.html : bug fix release 1.8.2
17789 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
17790 Hopefully the end of that silly C++ include problem
17791 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
17792 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
17793 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
17794 troubles with autoclosed elements when the stree shape doesn't
17795 follow the DtD specs. Added htmlIsAutoClosed() and
17796 htmlAutoCloseTag()
17797 * result/HTML/*.htm*: Updated the HTML examples regression tests output
17798 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
17799 * debugXML.c: fixed a bug on printing default namespaces.
17800 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
17801
Daniel Veillardb24054a1999-12-18 15:32:46 +000017802Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17803
17804 * result/HTML/*.htm[l] : updated the HTML regression tests according
17805 to the new output
17806 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
17807 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
17808 problem due to intermix of extern "C" { ... } declarations for C++
17809 and recursive includes in the headers
17810
Chris Lahey323c48c1999-12-18 15:32:45 +0000178111999-12-20 Chris Lahey <clahey@umich.edu>
17812
17813 * HTMLtree.c: Made it so that html nodes with a single child do
17814 not insert a carriage return before or after the child node.
17815
Daniel Veillardb24054a1999-12-18 15:32:46 +000017816Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000017817
17818 * configure.in, doc/xml.html : bug fix release 1.8.1
17819 * parser.c: fixed bug #4344
17820 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
17821 added the glue to avoid C++ problems
17822 * doc/* : regenerated the documentation
17823
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000017824Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17825
17826 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
17827 namespace recognition, and Dia as a resul :-(
17828 * encoding.c: closed bug #3950
17829
Daniel Veillard944b5ff1999-12-15 19:08:24 +000017830Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17831
17832 * valid.c: debugging a posteriori validation, except URI expansion
17833 stuff this should be fixed now
17834 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
17835 Carl Nygard <cnygard@bellatlantic.net>
17836 * tester.c: added --postvalid, cleaning of the code
17837 * tree.[ch]: added xmlDocGetRootElement()
17838
Ramiro Estrugobfce3771999-12-15 04:32:07 +000017839Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
17840
17841 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
17842 c++ losage.
17843
Daniel Veillard10a2c651999-12-12 13:03:50 +000017844Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17845
17846 * configure.in, doc/xml.html : bumped to 1.8.0
17847 * xlink.[ch], Makefile.am : added framework for link detection
17848 * parser.h: added nbChars to parser context, needed for cleanup.
17849 * xmlmemory.c: removed a nasty bug when out of mem
17850 * valid.[ch]: adding namespace support for attribute decl
17851 * tester.c: added --debugent option
17852 * debugXML.[ch]: added xmlDebugDumpEntities()
17853 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
17854 buffers instead, this was really needed, validation was breaking
17855 in strange ways due to that. Added xmlParseStringPEReference()
17856 and other parsing from strings functions. Entities processing
17857 modified again, but PERef are still not handled correcly but
17858 unless you're Eve Maller you won't notice :-)
17859 * HTMLparser.c: large changes toward reliability, and switched to
17860 lowercase internal tags, XHTML is lowercase, so it will help
17861 that output is closer to next version.
17862 * doc/* : regenerated the documentation, it is now hosted at
17863 http://xmlsoft.org/ (same bits I just bought the domain :-)
17864
17865
Daniel Veillard294cbca1999-12-03 13:19:09 +000017866Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17867
17868 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
17869 doc generation
17870 * parser.c: fixed bugs #3908 and #3937 and a memory leak
17871 in the SAX API
17872 * doc/*: rebuilt the doc making sure everything appears in the
17873 HTML files
17874
Daniel Veillardf5c2c871999-12-01 09:51:45 +000017875Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17876
17877 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
17878 added the patch from Carl Nygard <cnygard@bellatlantic.net>
17879 which allow impressive speed improvement on dataset with
17880 large text pieces, but at the cost of broken binary
17881 compatibility and slightly bigger memory usage.
17882 Configure with --with-buffers to activate them, they
17883 are protected with XML_USE_BUFFER_CONTENT define.
17884 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
17885 goal is 0 memory left allocated once parser is no more used
17886 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
17887 call xmlCleanupParser() and xmlMemoryDump()
17888
Daniel Veillarda819dac1999-11-24 18:04:22 +000017889Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17890
17891 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
17892 * parser.[ch] encoding.[ch]: added memory cleanup routines
17893 * parser.c: closing bug #3788
17894 * doc/*: rebuilt the doc
17895
Daniel Veillard11a48ec1999-11-23 10:40:46 +000017896Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17897
17898 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
17899 xmlNewTextChild() and xmlSetCompressMode() behaviour.
17900 * tester.c: added --compress option
17901 * doc/*: rebuilt the documentation
17902
Daniel Veillard4c3a2031999-11-19 17:46:26 +000017903Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17904
17905 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
17906 if given /proc/kcore as input !
17907 * doc/xml.html doc/*: updated and rebuilt the documentation
17908
17909Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000017910
17911 * parser.c: Fixed some wrongly space collapsing code due to
17912 a misreading of the spec.
17913 * result/*: fixed the output accordingly
17914
17915Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000017916
17917 * encoding.c: bug fix and typos
17918 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
17919 * parser.c: added attribute normalization closing bug #3597
17920 * test/att* result/att* SAXresult/att*: testcase for attribute
17921 normalization
17922
Daniel Veillardd7e200c1999-11-15 17:53:11 +000017923Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17924
17925 * configure.in: closing bug #3163 by adding extra flags for the
17926 cc compiler on HP-UX
17927
Daniel Veillard51e3b151999-11-12 17:02:31 +000017928Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17929
17930 * valid.[ch] : removed a typo and an enumerated type bug in the
17931 xmlAddElementDecl() function
17932 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
17933 call to xmlEncodeEntitiesReentrant() so that the functions
17934 New, Set and Get are at the same level.
17935 * parser.c HTMLparser.c: extra memory allocation bug for
17936 attributes detected by someone using libxml in embedded systems :-)
17937
Daniel Veillard962195f1999-10-28 15:51:53 +000017938Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17939
17940 * xmlmemory.h: turned off mem debug :-\
17941
Daniel Veillard35008381999-10-25 13:15:52 +000017942Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17943
17944 * parser.c: closed bug #2784 a one line fix, but worth pushing
17945 a new release out
17946 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
17947 some structures, comments before and after the
17948 main element, and other nastyness
17949 * HTMLtree.c tree.c: accomodate the extended HTML supported
17950 * configure.in: pushing 1.7.4
17951 * test/ent8 and related outputs : added a new test for bug #2784
17952 * test/HTML/wired.html and related output: a nasty HTML example
17953 * Makefile.am: improved the test scripts
17954 * docs/* : reran the documentation extractor, updated xml.html
17955
Daniel Veillard7c1206f1999-10-14 09:10:25 +000017956Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17957
17958 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
17959 HTMLparser and debugged the HTML related code. HTML documents
17960 now have their own type
17961 * entities.c: do not dump &apos; for HTML output
17962 * xmlmemory.c: improvement, breakpoint mechanism
17963 * testHTML.c: added --sax --repeat ...
17964 * Makefile.am: improved the HTML tests
17965 * valid.[ch]: added xmlValidGetValidElements and
17966 xmlValidGetPotentialChildren
17967 * tester.c: added --insert to test the 2 new functions
17968 * test//* result//* SAXresult//* : regression test cleanup
17969 and extension.
17970 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
17971 gnome-xml-nanohttp.html
17972
Daniel Veillard7d2c2761999-10-11 15:09:51 +000017973Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17974
17975 * HTMLparser.c: fixed problems with some autoclose tags
17976 * tree.c: fixed XML output problems.
17977 * result/* SAXresult/*: update of the tests output
17978
Daniel Veillard6077d031999-10-09 09:11:45 +000017979Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17980
17981 * Makefile.am: Arturo patch for xmlConf.sh version info
17982 * parser.c: Tim Josling patch for single quoted items
17983 * tester.c: Tim Josling patch for tester options usage
17984 * tree.h: indent cleanup
17985
Daniel Veillard2673d3c1999-10-08 14:37:09 +000017986Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17987
17988 * HTMLparser.c parser.h : Fixed problems with HTML parsing
17989 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
17990
Daniel Veillard00fdf371999-10-08 09:40:39 +000017991Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17992
17993 * tree.c : Raph patch for initialization of CORBA fields
17994 * parser.c, xpath.c, ...: modification of doc comments
17995 * xpath.c : allow spaces in xpath expressions
17996
Daniel Veillardad219441999-09-27 08:17:49 +000017997Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17998
17999 * xmlmemory.h: turning off memory debug :-(
18000
Daniel Veillard7a66ee61999-09-26 11:31:02 +000018001Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18002
18003 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
18004 better SAX interfaces.
18005 * testSAX.c: uses the new SAX routine, avoid fetching any remote
18006 entity.
18007 * configure.in: 1.7.2
18008
18009Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000018010
18011 * libxml.spec.in: fixed the URL
18012 * doc/xml.html: improved the documentation front-end
18013
Daniel Veillard7a66ee61999-09-26 11:31:02 +000018014Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000018015
18016 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
18017
Daniel Veillard7a66ee61999-09-26 11:31:02 +000018018Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000018019
18020 * libxml.spec.in: fixed the alpha compile problem
18021 * parser.[ch]: changed errno to errNo in the parser context :-(
18022 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
18023 * doc/xml.html: changed CHAR to xmlChar
18024 * doc/html/*: recompiled the documentation
18025 * configure.in: 1.7.1
18026
Daniel Veillard7f7d1111999-09-22 09:46:25 +000018027Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18028
18029 * parser.h: modified the parser context struct to regain 1.4.0
18030 binary compatibility
18031 * parser.c, xml-error.h: added errno ot teh context and defined
18032 a set of errors values with update of errno
18033 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
18034 DTDs and entities
18035 * *.h, *.c: complete cleanup of the use of config.h and include
18036 protection depending on the current setup.
18037 * overalll debugging, maintenance and bug-fixing on all modules
18038 * updated the documentation
18039 * ready for 1.7.0
18040
Daniel Veillardc08a2c61999-09-08 21:35:25 +000018041Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18042
18043 * HTMLparser.c : cleanup
18044 * SAX.c valid.c valid.h: added ID/IDREF checking
18045 * tree.c tree.h: extended doc structure for refs
18046 * configure.in: 1.6.2
18047 * parser.c: patched bug in SAX user arg call
18048 * parserInternals.h: patched missing close in C++ wrapping
18049 * testXPath.c xpath.c xpath.h: prepared for extensibility,
18050 especially upcoming XPointer implementation.
18051 * doc/xml.html: augmented, typo
18052
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000018053Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
18054
18055 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
18056 not all invocations of install understand -d.
18057
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000018058Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
18059
18060 * Makefile.am: prepend all the test* calls with $(top_builddir) -
18061 to make 'check' works, when builddir != srcdir.
18062
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000018063Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18064
18065 * doc/xml.html : updated the documentation
18066
Daniel Veillard6454aec1999-09-02 22:04:43 +000018067Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18068
18069 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
18070 not deallocated memory blocks
18071 * *.c : replaces all calls to malloc() free() and realloc() to
18072 the wrapper functions/macros
18073 * tree.c : removed memory leaks dues to calling xmlFreeNode()
18074 instead of xmlFreeNodeList()
18075
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000018076Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18077
18078 * HTMLparser.c: corrected a stupid bug leading to core dump at
18079 tree deallocation. Removed warnings indicated by
18080 Stephane.Conversy@lri.fr
18081 * entities.c: Fixes Yet Another Stupid Bug, entities were not
18082 looked for in the external subset
18083
18084Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000018085
18086 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
18087 on SGI by Stephane.Conversy@lri.fr
18088
Daniel Veillardb96e6431999-08-29 21:02:19 +000018089Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18090
18091 * all .h : changed the prototype declaration indent as in gtk
18092 * most .c : working on reducing the TODOs in the code
18093 * most .c : cleanup though -pedantic and Insure++
18094 * improvements on validation ID checkings.
18095 * tree.[ch] SAX.c: added support for namespace on attributes #2022
18096 * xml-config.in: closed #1810
18097
18098Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000018099
18100 * tree.h, valid.c, valid.h: more work on validity, IDs
18101 * xpath.c: added/fixed comparidon and equlity, added a new isinf
18102 definition for AIX
18103
Daniel Veillardb556eb51999-08-15 17:19:50 +000018104Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18105
18106 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
18107 the distribution due to a cut'n paste error at last commit
18108
Daniel Veillardb05deb71999-08-10 19:04:08 +000018109Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18110
18111 * configure.in: upgraded to version 1.4.0
18112 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
18113 Big update, added a large part of the validation process,
18114 it should be usable, but some parts are missing
18115 * xpath.c: improved the implementation w.r.t. root.
18116 * Makefile.am: added more tests
18117 * test and result trees: added a lot of tests
18118 * libxml.spec.in: export libxml.so.0 and libxml.so.1
18119
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000018120Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18121
18122 * Added an HACKING file
18123
Daniel Veillarde2d034d1999-07-27 19:52:06 +000018124Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18125
18126 * xpath.[ch] : improvements and debug of the XPath implementation
18127 * parser.c, HTMLparser.c : modified the parsers to be progressive
18128 * tree.[ch] : extended the Buffer promitives
18129 * xmlIO.[ch] : added basic I/O routines providing progressive
18130 parsing and ready for I18N conversion plugins
18131 * SAXresult/* : the SAX callback sequence maybe slightly different
18132 now
18133 * test*.c : improved/updated the tests programs
18134 * doc/* : recompiled the docs.
18135
Daniel Veillard15b75af1999-07-26 16:42:37 +0000181361999-07-26 Michael Meeks <michael@edenproject.org>
18137
18138 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
18139
18140 * tree.c: Ditto.
18141
Daniel Veillard1566d3a1999-07-15 14:24:29 +000018142Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18143
18144 * configure.in: upgraded to version 1.4.0
18145 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
18146 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
18147 XML query language, see http://www.w3.org/TR/xpath for more details.
18148 * parser.c, parser.h: added CHAR* related string functions for XPath
18149 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
18150 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
18151 rebuild the docs.
18152 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
18153 and regression testing capabilities for XPath.
18154
Daniel Veillardd79d7871999-07-12 10:38:12 +000018155Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18156
18157 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
18158 closing bug #1646
18159
Daniel Veillardbe9e5951999-07-12 09:16:45 +000018160Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18161
18162 * Makefile.am, example/Makefile.am: closed bug #1683
18163
Daniel Veillard3166ab11999-07-11 16:14:19 +000018164Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18165
18166 * example/Makefile.am, configure.in: added the makefile for the
18167 gjobread example
18168
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000018169Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
18170
18171 * doc/Makefile.am:
18172 - fix which allow "make install DESTDIR=</install/prefix>".
18173
Daniel Veillard7cc3c041999-07-09 10:11:57 +000018174Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18175
18176 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
18177 which fixed a problem on the file reading-code.
18178
Daniel Veillard82150d81999-07-07 07:32:15 +000018179Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18180
18181 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
18182 output.
18183 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
18184
Daniel Veillard5233ffc1999-07-06 22:25:25 +000018185Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18186
18187 * parser.h : Oops removed the binary compatibility problem
18188 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
18189 * parser.c, HTMLparser.c: applied patches for reading from stdin
18190
Daniel Veillardbe70ff71999-07-05 16:50:46 +000018191Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18192
18193 * parser.c, entities.c, valid.c: cleanup bug #1591
18194 * configure.in: cleanup bug #1592
18195 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
18196 the same tree back-end. Hence gdome will be available for it.
18197 * doc/Makefile.am: close bug #617
18198
Daniel Veillard97fea181999-06-26 23:07:37 +000018199Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18200
18201 * parser.c: alloctate a per parser context SAX interface block
18202
Daniel Veillard14fff061999-06-22 21:49:07 +000018203Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18204
18205 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
18206 and xmlEncodeEntitiesReentrant with the correct one :-\
18207
18208Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18209
18210 * commit of my internal XML base changes, quite a lot of
18211 changes, cleanups, better entities support, framework for
18212 new I/O and charset detection and handling
18213 * Fixed the configure/Makefile stuff to generate shared libs
18214 with the proper version info, so we jumped on rev from
18215 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
18216 xmlEncodeEntities() result need to be freed now, and a string
18217 xmlParserVersion provide the current library version.
18218
Raph Levien05240da1999-06-15 21:27:11 +000018219Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
18220
18221 * parser.c: fixed a buffer overrun for when you have a very long
18222 attribute with no entities in it.
18223
Daniel Veillardbb2da581999-06-13 14:37:07 +000018224Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18225
18226 * added example directory
18227 * added example/gjobs.xml gjobread.c, still need a Makefile.in
18228
Daniel Veillard011b63c1999-06-02 17:44:04 +000018229Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18230
18231 * Release of libxml-1.1, nearly everything has been touched for
18232 this.
18233 * Added more regression tests
18234 * Updated the documentation
18235
Daniel Veillard27d88741999-05-29 11:51:49 +000018236Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18237
18238 * tree.[ch]: unified the XML_NO_CORBA defines.
18239 * parser.c encoding.[ch]: started plugging in char encoding detection
18240
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000018241Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
18242
18243 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
18244 Also freed allocated buffer.
18245
Daniel Veillard27d88741999-05-29 11:51:49 +000018246Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000018247 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
18248 reentrancy problem at printing. One is left in entities.c, to
18249 remove ASAP
18250 * testSAX.c : added a test example showing the use of the SAX
18251 interface if one doesn't want to build the DOM tree.
18252 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
18253
Daniel Veillard517752b1999-04-05 12:20:10 +000018254Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18255
18256 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
18257 large revamping of the parser to use SAX callbacks
18258 http://www.megginson.com/SAX/ (or at least a C like interface
18259 a la Expat). It's now possible to set up your own callbacks
18260 and the parser will not build a DOM tree.
18261 * test/* result/*: updated the test suite, I finally removed
18262 the old Namespace draft support (PI based).
18263
Daniel Veillard87c83bd1999-04-02 16:04:43 +000018264Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18265
18266 * Makefile.am: added test result to EXTRA_DIST for make tests
18267
Daniel Veillard64068b31999-03-24 20:42:16 +000018268Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18269
18270 * parser.c, parserInternals.h: moved the chars macro definitions
18271 to parserInternals.h
18272 * parser.c, error.c: applied patches from "Knut Ã…kesson"
18273 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
18274
Daniel Veillard012ccc11999-03-23 10:11:11 +000018275Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18276
18277 * xml-config.in : applied patch to make --version work
18278
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000182791999-03-05 Raja R Harinath <harinath@cs.umn.edu>
18280
18281 * Makefile.am (check-local): Alias for `tests' target. This will
18282 cause `make check' to do the right thing.
18283 (tests): Don't run tests in srcdir. Also, replaced calls to
18284 basename with a `sed' "equivalent".
18285
Daniel Veillardd109e371999-03-05 06:26:45 +000018286Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18287
18288 * Renamed error.h to xml-error.h, corrected Makefile.am to list
18289 it in the header and not the sources, updated the doc.
18290 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
18291 pointing this out.
18292
Daniel Veillardbc50b591999-03-01 12:28:53 +000018293Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18294
18295 * parser.c, parser.h, parserInternals.h: memory leak hunting,
18296 exported the inputStream routines.
18297 * doc/html/* : updated accordingly
18298
Daniel Veillardd692aa41999-02-28 21:54:31 +000018299Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18300
18301 * parser.c, parser.h, parserInternals.h: added a few extra
18302 internal calls to allocate and free parser contexts ...
18303 * doc/html/* : updated accordingly
18304
Daniel Veillard55a99271999-02-25 11:01:29 +000018305Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18306
18307 * configure.in, Makefile.am, doc/makefile.am : General changes for
18308 1.0.0 release and including the generated HTML documentation.
18309
Daniel Veillard35925471999-02-25 08:46:07 +000018310Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18311
18312 * makefile.am : added parserInternals.h, oops.
18313
Daniel Veillard1e346af1999-02-22 10:33:01 +000018314Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18315
18316 * parserInternals.h: added this header giving access to the parser
18317 internal functions.
18318 * doc/Makefile.am : added a rebuild target which rebuilds the full
18319 set of documentations
18320 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
18321 the internal subset.
18322 * *.c *.h: modifications needed to generate the documentation using
18323 gtk-doc, cleanup of functions blocks, reorganisation of struct
18324 declarations.
18325
Daniel Veillard1164e751999-02-16 16:29:17 +000018326Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18327
18328 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
18329 the tar and spec file to include the beginning of the doc.
18330
Nuno Ferreira03d04781999-02-13 00:07:17 +0000183311999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
18332
18333 * doc/.cvsignore: Added this file.
18334
Daniel Veillard6800ef31999-02-08 18:33:22 +000018335Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18336
18337 * tree.c: fixed xmlGetProp to return "" when the attribute
18338 exists, even if the node-list is NULL.
18339
Daniel Veillard726c7e31999-02-08 15:13:10 +000018340Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18341
18342 * tree.c: patched an error outputting empty attribute values.
18343 * Makefile.am and doc/makefile.am: have been updated during the
18344 week-end. Sorry for an empty CVS log, I got a shell problem.
18345
Daniel Veillard1899e851999-02-01 12:18:54 +000018346Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18347
18348 * tree.h: cleaned up using enums instead of defines
18349 * parser.c, valid.[ch]: more work on parsing/output of element
18350 declarations
18351
Daniel Veillard3b9def11999-01-31 22:15:06 +000018352Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18353
18354 * valid.[ch], tree.c, parser.c : more work toward full parsing
18355 of XML DTDs.
18356 * README: added informations about mailing-list and on-line
18357 documentation
18358
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000183591999-01-27 Raja R Harinath <harinath@cs.umn.edu>
18360
18361 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
18362
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000018363Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18364
18365 * parser.c, tree.[ch] : more work toward conformance testing,
18366 added a last element to accelerate parsing of very flat structures
18367 started working on internal subset Element content declaration.
18368 * valid.[ch] : first cut at adding code toward validation.
18369 * previous changes had also small impact on most files, especially
18370 the conformance testing using James Clark test suite.
18371
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000018372Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18373
18374 * test/* : updated the examples, most of them were not well
18375 formed (humm), and added rdf2.
18376 * result/* : resulting changes in the output.
18377
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000018378Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18379
18380 * tree.c: changed the behaviour of xmlGetProp on NULL values.
18381
Daniel Veillard44b3a061998-12-05 17:27:22 +000018382Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18383
18384 * tree.c: patched a bug in the generation of empty attributes
18385
Daniel Veillardbe36afe1998-11-27 06:39:50 +000018386Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18387
18388 * entities.[ch], tree.[ch], tester.c: added copy interfaces
18389 for node/trees/documents/... Biggest problem is namespace
18390 support when copying subtrees.
18391
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000018392Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18393
18394 * parser.c, entities.c: improve entities and char ref encoding,
18395 and cleanups of error messages.
18396
Daniel Veillard242590e1998-11-13 18:04:35 +000018397Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18398
18399 * parser.c, entities.c: simple bug hunting done during rpm2html and
18400 rpmfind integration.
18401
Daniel Veillard42dc9b31998-11-09 01:17:21 +000018402Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18403
18404 * parser.[ch]: Added interfaces allowing to specify a SAX
18405 handler before parsing.
18406
Daniel Veillarde3bffb91998-11-08 14:40:56 +000018407Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18408
18409 * parser.c: redirrect all errors reporting through the SAX
18410 error function
18411
Daniel Veillardda4d3c41998-11-04 20:07:05 +000018412Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18413
18414 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
18415 * libtool, tlmain ...: update of the libtool files
18416
Miguel de Icaza442321c1998-11-04 18:13:38 +0000184171998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
18418
18419 * entities.c: Use g_snprintf insteda of snprintf.
18420
Daniel Veillard0ba4d531998-11-01 19:34:31 +000018421Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18422
18423 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
18424 added ent5 test for this purpose.
18425 * parser.c, parser.h: formatting, comments and UTF-8 planning.
18426
Daniel Veillard27271681998-10-30 06:39:40 +000018427Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18428
18429 * parser.c: fixed? a strange error due to compression on a GWP
18430 document.
18431
Daniel Veillard25940b71998-10-29 05:51:30 +000018432Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18433
18434 * tree.[ch]: bug fixing
18435 * entities.[ch]: defined a specific type for predefined entities
18436 * doc/xml.html: more documentation on the library, how to use it,
18437 overview of the interfaces.
18438
Daniel Veillard16253641998-10-28 22:58:05 +000018439Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18440
18441 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
18442
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000018443Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18444
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000018445 * tree.c: corrected a small bug
18446 * doc/xml.html: continuing writing documentation.
18447
18448Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18449
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000018450 * debugXML.h debugXML.c: added debugging utilities.
18451 * tester.c: added --debug switch.
18452 * tree.c: patched an incorrect node->type assignment.
18453 * parser.c: formatting, ensure that node->doc != NULL in attributes
18454
Daniel Veillardccb09631998-10-27 06:21:04 +000018455Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18456
18457 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
18458 entity support and provide an internal representation close to
18459 DOM one (entity ref nodes, and attribute value as tree). I tried
18460 to preserve the interface but this will surely break some apps
18461 (I have to change rpm2html/rpmfind for example). I had to change
18462 two interfaces, and the generated tree is somewhat different.
18463 * doc/* : started documenting the XML library, the tree and
18464 DOM/Corba. This is a first step.
18465
Daniel Veillard11e00581998-10-24 18:27:49 +000018466Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18467
18468 * parser.c: Set up the fonctions comment block, boring but useful.
18469 * parser.h, SAX.c, parser.c: now attributes are processed through
18470 the SAX interface. The problem is that my SAX interface diverged
18471 quite a bit from the original one, well this is not an official
18472 spec, and translating it from Java to C is hairy anyway...
18473
Daniel Veillard97b58771998-10-20 06:14:16 +000018474Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18475
18476 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
18477 fonctions comment block, boring but useful.
18478
18479Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000018480
18481 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
18482 conversion routines. However they are not yet used to convert the
18483 inputs. The core will run with UTF-8.
18484
Daniel Veillard33942841998-10-18 19:12:41 +000018485Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18486
18487 * tree.c : make sure that the type id is properly set-up when
18488 a new object is allocated, needed for DOM.
18489
Daniel Veillard27fb0751998-10-17 06:47:46 +000018490Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18491
18492 * tree.h, tree.c: Ok, the main objects in the tree will be native
18493 corba objects, it costs 8 bytes per Node, Attribute and Document
18494 but it simplifies the Corba integration a lot (no extra interface
18495 objects to allocate/free).
18496
Daniel Veillard0bef1311998-10-14 02:36:47 +000018497Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18498
18499 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
18500 and changed NODEs contants for conformity with DOM Level 1
18501
Daniel Veillard27864701998-10-08 03:47:24 +000018502Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18503
18504 * added hooks to keep track of servants when creating objects
18505 xmlDoc and xmlNode (for Corba export).
18506
Daniel Veillarda6e1d121998-10-04 14:41:05 +000018507Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18508
18509 * added xml-config script.
18510
Daniel Veillard7066a791998-10-01 20:28:28 +000018511Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18512
18513 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
18514 to autoupdate libtool and automake conf files.
18515
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000185161998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
18517
18518 * Makefile.am: Use '?' to separate the sed
18519 commands as ',' is used when people pass -Wl,something.
18520
18521
Daniel Veillard15a8df41998-09-24 19:15:06 +000018522Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18523
18524 * tree.c, tree.h: added a per-document compression interface.
18525
Daniel Veillard151b1b01998-09-23 00:49:46 +000018526Tue Sep 22 20:47:38 EDT 1998
18527
18528 * tree.c, tree.h: added saving with compression and added interfaces
18529 to control the compression level (xmlGetCompressMode,
18530 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
18531
Daniel Veillard70120ff1998-09-22 00:24:21 +000018532Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18533
18534 * parser.c: corrected a loop for files of size 0
18535
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000185361998-08-20 Raja R Harinath <harinath@cs.umn.edu>
18537
18538 * error.h: New file. Contains prototyes from `error.c'.
18539
Tom Tromeyc19653d1998-08-14 01:22:43 +000018540Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
18541
18542 * Makefile.am (xmlincdir): New macro.
18543 (xmlinc_HEADERS): Renamed from include_HEADERS.
18544
Daniel Veillard845664d1998-08-13 04:43:19 +000018545Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18546
18547 * applied small patch on numeric entities from
18548 Christopher Blizzard <blizzard@appliedtheory.com>
18549
Daniel Veillard260a68f1998-08-13 03:39:55 +000018550Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18551
18552 * New release 0.2, removed the old xml_* files so that it's
18553 coherent with the other CVS base (W3C), far better conformance
18554 to standard, new namespaces, decent entities support, beginning
18555 of a SAX-like interface. Nearly nothing left intact, even the
18556 test examples ...
18557
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000185581998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
18559
18560 * .cvsignore: Add .deps dir
18561
Daniel Veillardf8015fa1998-07-26 21:31:38 +000018562Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18563
18564 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
18565
Daniel Veillardfe926001998-07-26 04:28:20 +000018566Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000018567
Daniel Veillardfe926001998-07-26 04:28:20 +000018568 * configure.in: added test for CPP
18569 * AUTHORS, Changelog: the original ones didn't get commited but the
18570 glib ones instead, fixed.
18571 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000018572
Daniel Veillardfe926001998-07-26 04:28:20 +000018573Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000018574
Daniel Veillardfe926001998-07-26 04:28:20 +000018575 * integrated code developped at W3C
18576 * changed the original Copyright
18577 * migrated to automake
18578 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000018579