blob: cfe9e9ca0364862c566c62be4cb10933f2b070ca [file] [log] [blame]
Daniel Veillard580ced82003-03-21 21:22:48 +00001Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
4 instead of libxml.spec
5 * relaxng.c: fixed some of the error reporting excessive
6 verbosity
7 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
8 xmlschemastypes.c: removed some warnings from gcc
9 * doc/libxml2-api.xml: rebuilt
10
Daniel Veillarde063f482003-03-21 16:53:17 +000011Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
12
13 * relaxng.c: another optimization, for choice this time
14 * result/relaxng/spec1* result/relaxng/tutor12_1*
15 result/relaxng/tutor3_7: cleanups.
16
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +000017Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
18
19 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
20 * test/relaxng/testsuite.xml: augmented the test suite
21 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
22 some schemas validation tests in the presence of foreign
23 namespaces.
24
Daniel Veillardbbb78b52003-03-21 01:24:45 +000025Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
26
27 * relaxng.c: added another interleave speedup.
28
Daniel Veillardef2e4ec2003-03-20 16:23:26 +000029Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
30
31 * xmlschemastypes.c: added integer and fixed one of the
32 IDREFS regression tests pbm
33 * result/relaxng/docbook_0.err: updated
34
Daniel Veillard249d7bb2003-03-19 21:02:29 +000035Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
36
37 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
38 declared both in the DTD and in the Schemas <grin/>
39 * relaxng.c: more debug, added a big optimization for <mixed>
40 * test/relaxng/testsuite.xml: augmented the testsuite
41 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
42 DocBook example to the regression tests
43
Daniel Veillard798024a2003-03-19 10:36:09 +000044Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
45
46 * check-xsddata-test-suite.py: cosmetic change for output
47 * relaxng.c: try to minimize calls to malloc/free for states.
48
Daniel Veillarda1a9d042003-03-18 16:53:17 +000049Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
50
51 * tree.c: removed a warning
52 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
53 support
54 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
55 cleanup/improvements of the regression tests batch
56 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
57
Daniel Veillard28c52ab2003-03-18 11:39:17 +000058Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
59
60 * relaxng.c: fixed error msg cleanup deallocation
61 * xmlschemastypes.c: added a function to handle lists of
62 atomic types, added support for IDREFS
63
Daniel Veillardc3da18a2003-03-18 00:31:04 +000064Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
65
66 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
67 and IDREF, usable from RelaxNG now
68 * include/libxml/xmlschemastypes.h: need to add a new interface
69 because the validation modifies the infoset
70 * test/relaxng/testsuite.xml: extended the testsuite
71
Daniel Veillard952379b2003-03-17 15:37:12 +000072Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
73
74 * relaxng.c: fixed the last core RelaxNG bug known #107083,
75 shemas datatype ID/IDREF support still missing though.
76 * xmlreader.c: fix a crashing bug with prefix raised by
77 Merijn Broeren
78 * test/relaxng/testsuite.xml: augmented the testsuite with
79 complex inheritance tests
80
Daniel Veillardfd573f12003-03-16 17:52:32 +000081Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
82
83 * relaxng.c: switched back to the previous Relax-NG code base,
84 the derivation algorithm need severe constraining code to avoid
85 combinatorial explosion. Fixed the problem with Sebastian Rahtz
86 TEI based example and other bugs
87 * result/relaxng/*err: updated the results
88 * test/relaxng/testsuite.xml: started a new test suite
89
Daniel Veillard1564e6e2003-03-15 21:30:25 +000090Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
91
92 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
93 that the original RelaxNG validation code was un-fixeable, it got
94 rewritten to use the derivation algorithm from James Clark and
95 redebugged it (nearly) from scratch:
96 found 373 test schemas: 372 success 1 failures
97 found 529 test instances: 529 success 0 failures
98
Daniel Veillard39eb88b2003-03-11 11:21:28 +000099Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
100
101 * SAX.c parser.c: fix some recursion problems introduced in the
102 last release.
103 * relaxng.c: more debugging of the RNG validation engine, still
104 problems though.
105
Daniel Veillard5add8682003-03-10 13:13:58 +0000106Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
107
108 * Makefile.am: stop generating wrong result file with * in name
109 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
110 * result/relaxng/demo* test/relaxng/demo: added the tests from
111 Sebastian reproducing the problem.
112
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000113Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
114
Daniel Veillard5add8682003-03-10 13:13:58 +0000115 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
116 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000117
Aleksey Sanin693c9bc2003-03-09 22:36:52 +0000118Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
119
120 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
121 variable to control the indentation for the xmllint "--format"
122 option
123
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +0000124Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
125
126 * encoding.c: applied Gennady's patch against buffer overrun
127
Daniel Veillard42f12e92003-03-07 18:32:59 +0000128Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
129
130 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
131 Clark it appeared I had bug in URI parsing code ...
132 * relaxng.c include/libxml/relaxng.h: completely revamped error
133 reporting to not loose message from optional parts.
134 * xmllint.c: added timing for RNG validation steps
135 * result/relaxng/*: updated the result, all error messages changed
136
Daniel Veillardedfd5882003-03-07 14:20:40 +0000137Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
138
139 * xpath.c: fix bug #107804, the algorithm used for document order
140 computation was failing on attributes.
141
Daniel Veillard83391282003-03-06 21:37:30 +0000142Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
143
144 * valid.c: fix bug #107764 , possibility of buffer overflow
145 in xmlValidDebug()
146
Daniel Veillard6c73cb82003-03-05 16:45:40 +0000147Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
148
149 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
150 from Philipp Dunkel
151
Daniel Veillard5f704af2003-03-05 10:01:43 +0000152Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
153
154 * xmlschemastype.c: made powten array static it should not be exported
155 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
156 parser function.
157 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
158
Daniel Veillard7b72ee52003-02-27 23:24:53 +0000159Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
160
161 * tree.c: fixed a node dump crash on attributes
162 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
163 an URI test bug and get better output.
164
Daniel Veillard463a5472003-02-27 21:30:32 +0000165Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
166
167 * check-xsddata-test-suite.py: give more infos
168 * relaxng.c: fix a bug reported by Sebastian Rahtz and
169 REF->DEF in attribute values.
170
Daniel Veillardeb7189f2003-02-27 20:11:13 +0000171Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
172
173 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
174 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
175 regression tests from James Clark.
176
Daniel Veillard8bc6cf92003-02-27 17:42:22 +0000177Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
178
179 * relaxng.c xmlschemas.c xmlschemastypes.c
180 include/libxml/xmlschemastypes.h: added param support for relaxng
181 type checking, started to increment the pool of simple types
182 registered, still much work to be done on simple types and
183 facets checkings.
184
Daniel Veillard19ab45b2003-02-26 15:49:03 +0000185Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
186
187 * entities.c: fixes again one of the problem raised by
188 James Clark in #106788
189
Daniel Veillardc482e262003-02-26 14:48:48 +0000190Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
191
192 * relaxng.c: Fixed a couple of problem raised by James Clark
193 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
194 datatype level still not fixed though.
195
Daniel Veillard17bed982003-02-24 20:11:43 +0000196Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
197
198 * configure.in: preparing release 2.5.4
199 * doc/*: updated and rebuilt the docs
200 * relaxng.c: removed warnings
201 * result/relaxng/*: updated the results
202
Daniel Veillardf4be0182003-02-24 19:54:33 +0000203Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
204
205 * valid.c: fixes a DTD regexp generation problem.
206
Daniel Veillard02111c12003-02-24 19:14:52 +0000207Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
208
209 * parser.c: fixes bug #105998 about false detection of
210 attribute consumption loop.
211
Daniel Veillard2406abd2003-02-24 18:16:47 +0000212Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
213
214 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
215
Daniel Veillardfcc822e2003-02-24 17:52:08 +0000216Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
217
218 * SAX.c: fixed bug #105992
219
Daniel Veillard3ebc7d42003-02-24 17:17:58 +0000220Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
221
222 * tree.c: fixed xmlSetProp and al. when the node passed is not an
223 element.
224 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
225 found 373 test schemas: 369 success 4 failures
226 found 529 test instances: 525 success 4 failures
227 * check-relaxng-test-suite.py: added memory debug reporting
228
Daniel Veillardc64b8e92003-02-24 11:47:13 +0000229Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
230
231 * uri.c parser.c: some warning removal on Igor's patch
232 * tree.c: seems I messed up with #106788 fix
233 * python/libxml.c: fixed some base problems when Python provides
234 the resolver.
235 * relaxng.c: fixed the interleave algorithm
236 found 373 test schemas: 364 success 9 failures
237 found 529 test instances: 525 success 4 failures
238 the resulting failures are bug in the algorithm from 7.3 and
239 lack of support for params
240
Daniel Veillard0046c0f2003-02-23 13:52:30 +0000241Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
242
243 * parser.c: another fix for nodeinfo in entities problem
244 * tree.c entities.c: fixed bug #106788 from James Clark
245 some spaces need to be serialized as character references.
246
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +0000247Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
248
249 * parser.c uri.c: fixed the bug I introduced in the path
250 handling, reported by Sebastian Bergmann
251
Daniel Veillard44e1dd02003-02-21 23:23:28 +0000252Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
253
254 * parser.c: fixing some nodeinfo in entities problem raised
255 by Glenn W. Bach
256 * relaxng.c: implemented the first section 7.3 check
257 * result/relaxng/*: updated the results
258
Daniel Veillardc5312d72003-02-21 17:14:10 +0000259Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
260
261 * relaxng.c: fixed some problems in the previous commit
262 and finished implementing 4.16 rules checking
263 found 373 test schemas: 353 success 20 failures
264 found 529 test instances: 519 success 6 failures
265 * result/relaxng/*: updated the results
266
Daniel Veillard4c5cf702003-02-21 15:40:34 +0000267Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
268
269 * relaxng.c: implemented checks from section 7.2
270
Daniel Veillard77648bb2003-02-20 15:03:22 +0000271Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
272
273 * relaxng.c: implemented the checks from section 7.1, fixed
274 some of the 4.20 and 4.21 problems.
275 found 373 test schemas: 338 success 35 failures
276 found 529 test instances: 519 success 6 failures
277 * result/relaxng/*: updated the results
278
Daniel Veillard1c745ad2003-02-20 00:11:02 +0000279Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
280
281 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
282 * result/relaxng/*: updated the results
283
Daniel Veillardce14fa52003-02-19 17:32:48 +0000284Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
285
286 * relaxng.c: more bugfixes
287 * result/relaxng/*: updated the results
288
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +0000289Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
290
291 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
292 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
293 * SAX.c: ensured xmlDoc.URL is always canonic
294 * parser.c: obsoleted xmlNormalizeWindowsPath
295 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
296 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
297 * win32/libxml2.def.src: added few exports
298
299
Daniel Veillard2e9b1652003-02-19 13:29:45 +0000300Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
301
302 * Makefile.am configure.in: patched to have shared libraries
303 for Python regression tests and static binaries for gdb debug
304 in my development environment
305 * relaxng.c: more bugfixes
306 found 373 test schemas: 296 success 77 failures
307 found 529 test instances: 516 success 8 failures
308 * result/relaxng/*: updated the results
309
Daniel Veillard8fe98712003-02-19 00:19:14 +0000310Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
311
312 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
313
Daniel Veillardd4310742003-02-18 21:12:46 +0000314Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
315
316 * xmlschemastypes.c: float/double check bugfix
317 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
318 validation
319 * xmlreader.c: add a TODO for Jody
320 * relaxng.c: bugfix bugfix bugfix
321 found 373 test schemas: 300 success 73 failures
322 found 529 test instances: 507 success 10 failures
323 * result/relaxng/*: updated the results
324
Daniel Veillard2df2de22003-02-17 23:34:33 +0000325Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
326
327 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
328
Daniel Veillard416589a2003-02-17 17:25:42 +0000329Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
330
331 * relaxng.c check-relaxng-test-suite.py: more work on the
332 RelaxNG implementation conformance testing.
333 found 373 test schemas: 284 success 89 failures
334 found 529 test instances: 448 success 47 failures
335 * result/relaxng/*: updated the results
336
Daniel Veillard784b9352003-02-16 15:50:27 +0000337Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
338
339 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
340 a patch from Kjartan Maraas to fix some typos
341
Daniel Veillardfebcca42003-02-16 15:44:18 +0000342Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
343
344 * relaxng.c: more bug-hunting
345 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
346 intermediate rng tree
347 * python/generator.py: patch from Stephane Bidoul to fix the generator
348 on python < 2.2
349
Daniel Veillardd2298792003-02-14 16:54:11 +0000350Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
351
352 * check-relaxng-test-suite.py relaxng.c: more testing on the
353 Relax-NG front, cleaning up the regression tests failures
354 current state and I forgot support for "mixed":
355 found 373 test schemas: 280 success 93 failures
356 found 529 test instances: 401 success 68 failures
357 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
358 moved the Name, NCName and QName validation routine in tree.c
359 * uri.c: fixed handling of URI ending up with #, i.e. having
360 an empty fragment ID.
361 * result/relaxng/*: updated the results
362
Daniel Veillard9a237c92003-02-13 15:52:58 +0000363Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
364
365 * check-xinclude-test-suite.py: improved the script accordingly
366 to the XInclude regression tests updates
367 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
368 November 2002
369 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
370 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
371 augmented the Xpointer testsuite for the element() scheme
372
Daniel Veillardf4b4f982003-02-13 11:02:08 +0000373Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
374
375 * relaxng.c: added TODO for the DTD compatibility spec
376 * xinclude.c: more bug fixes driven by the testsuite
377
Daniel Veillardd581b7e2003-02-11 18:03:05 +0000378Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
379
380 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
381 regression tests for XInclude, improved the script, improving
382 XInclude error reporting mechanism
383
Daniel Veillard1d788d22003-02-10 16:21:58 +0000384Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
385
386 * NEWS doc/* configure.in: preparing release 2.5.3
387
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +0000388Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
389
390 * tree.c: trying to fix #104934 about some XHTML1 serialization
391 issues.
392
Daniel Veillard809faa52003-02-10 15:43:53 +0000393Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
394
395 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
396 encoding conversion when the input buffer stops in the
397 middle of a multibyte char
398
Daniel Veillard1703c5f2003-02-10 14:28:44 +0000399Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
400
401 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
402 * check-relaxng-test-suite.py: python script to run regression
403 against OASIS RelaxNG testsuite
404 * relaxng.c: some cleanup tweaks
405 * HTMLparser.c globals.c: cleanups in comments
406 * doc/libxml2-api.xml: updated the API
407 * result/relaxng/*: errors moved files, so large diffs but
408 no changes at the semantic level.
409
Daniel Veillard6aa2f602003-02-10 00:01:56 +0000410Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
411
412 * tree.c: fixing #105678 problem when dumping a namespace node.
413
Daniel Veillard591b4be2003-02-09 23:33:36 +0000414Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
415
416 * xpath.c: fixed doc comment problems
417 * python/generator.py python/libxml_wrap.h python/types.c: adding
418 RelaxNG wrappers
419 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
420 test of those early Python RelaxNG bindings
421
422Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +0000423
424 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
425 * relaxng.c: found the validation problem I had with interleave
426 when not covering all remaining siblings
427 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
428 testsuite and check the RNG schemas against the RNG schemas
429 given in appendix A
430
Igor Zlatkovic6dacee62003-02-08 17:52:57 +0000431Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
432
433 * win32/Makefile.msvc: updates for RelaxNG
434 * win32/Makefile.mingw: updates for RelaxNG
435 * win32/libxml2.def.src: added RelaxNG exports
436
Daniel Veillard97fd5672003-02-07 13:01:54 +0000437Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
438
439 * xinclude.c: applied another bug fix from Sean Chittenden
440
Daniel Veillardef4d3bc2003-02-07 12:38:22 +0000441Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
442
443 * configure.in xmllint.c: I f...ed up the default configuration
444 of schemas and --relaxng option display in xmllint, pointed by
445 Morus Walter.
446 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
447 detection module, fixes bug #105374.
448
Daniel Veillardc5a70f22003-02-06 23:41:59 +0000449Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
450
451 * xmlschemastypes.c: added the boolean base type.
452
Daniel Veillard96a4b252003-02-06 08:22:32 +0000453Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
454
455 * xmlschemastypes.c: started implementing some of the missing
456 default simple types
457 * result/relaxng/*: updated the results
458
Daniel Veillard72fef162003-02-05 14:31:19 +0000459Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
460
461 * NEWS doc/*: updated the docs, ready for 2.5.2 release
462
Daniel Veillard71531f32003-02-05 13:19:53 +0000463Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
464
465 * HTMLparser.c tree.c xmlIO.c: comments cleanups
466 * Makefile.am: use xmllint for doing the RelaxNG tests
467 * configure.in: preparing 2.5.2 made schemas support default to
468 on instead of off
469 * relaxng.c: removed the verbosity
470 * xmllint.c: added --relaxng option
471 * python/generator.py python/libxml_wrap.h: prepared the integration
472 of the new RelaxNG module and schemas
473 * result/relaxng/*: less verbose output
474
Daniel Veillardec498e12003-02-05 11:01:50 +0000475Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
476
477 * valid.c: do not run content model validation if the
478 content is not determinist
479
Daniel Veillardde590ca2003-02-05 10:45:26 +0000480Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
481
482 * SAX.c: added the redefinition of namespaced attribute
483 check that was missing as Fabrice Desré pointed out.
484
Daniel Veillard930dfb62003-02-05 10:17:38 +0000485Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
486
487 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
488 improvements from Nick Kew, allowing to do more checking
489 to HTML elements and attributes.
490
Daniel Veillard4287c572003-02-04 22:48:53 +0000491Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
492
493 * xinclude.c: fixing bug #105137 about entities declaration
494 needing to be copied to the including document.
495
Daniel Veillard652d8a92003-02-04 19:28:49 +0000496Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
497
498 * catalog.c: fixed bug #104817 with delegateURI
499 * xpath.c: fixing bugs #104123 and #104125
500
Daniel Veillard0e298ad2003-02-04 16:14:33 +0000501Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
502
503 * configure.in valid.c xmlreader.c python/libxml_wrap.h
504 python/types.c: fixing #104096 to compile without regexps
505
Daniel Veillard57e79b32003-02-04 15:33:12 +0000506Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
507
508 * valid.c: fixing bug #103969 forgot to add an epsilon transition
509 when building the automata for elem*
510
Daniel Veillard358a9892003-02-04 15:22:32 +0000511Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
512
513 * HTMLparser.c: applied patch from Arne de Bruijn fixing
514 bug #103827
515
Daniel Veillardeb137172003-02-04 15:18:06 +0000516Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
517
518 * HTMLparser.c: updating a comment, fixing #103776
519
Daniel Veillard8d589042003-02-04 15:07:21 +0000520Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
521
522 * parser.c: fixing bug 105049 for validity checking of content
523 within recursive entities.
524
Daniel Veillarde5b110b2003-02-04 14:43:39 +0000525Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
526
527 * HTMLparser.c: try to fix # 105049
528 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
529 * tree.c: updated a function comment
530
Daniel Veillard419a7682003-02-03 23:22:49 +0000531Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
532
533 * relaxng: more work on grammars and refs/defs
534 * test/relaxng/* result/relaxng/*: augmented/updated the
535 regression tests
536
Daniel Veillard144fae12003-02-03 13:17:57 +0000537Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
538
539 * relaxng: more work on name classes, except support
540 * test/relaxng/* result/relaxng/*: augmented/updated the
541 regression tests
542
Daniel Veillard1ed7f362003-02-03 10:57:45 +0000543Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
544
545 * relaxng: more work on name classes, the "validate all" schemas
546 seems to work now.
547 * test/relaxng/* result/relaxng/*: augmented/updated the
548 regression tests
549
Daniel Veillard3b2e4e12003-02-03 08:52:58 +0000550Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
551
552 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
553 * parser.c: put a guard against infinite document depth, basically
554 trying to avoid another kind of DoS attack.
555 * relaxng.c: some code w.r.t. nameClasses
556
Daniel Veillardfc1a4502003-02-02 16:02:55 +0000557Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
558
559 * test/relaxng/* result/relaxng/*: check all the namespace support
560 was actually correct based on tutorial section 10.
561
Daniel Veillarde2a5a082003-02-02 14:35:17 +0000562Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
563
564 * relaxng: include seems to work okay now
565 * test/relaxng/* result/relaxng/*: augmented/updated the
566 regression tests
567
Daniel Veillarda9d912d2003-02-01 17:43:10 +0000568Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
569
570 * relaxng.c: a bit of work done in the train back.
571 * test/relaxng/*: added one of the include tests
572
Daniel Veillard154877e2003-01-30 12:17:05 +0000573Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
574
575 * relaxng: more work done in the train
576 * test/relaxng/* result/relaxng/*: augmented/updated the
577 regression tests
578
Daniel Veillarde431a272003-01-29 23:02:33 +0000579Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
580
581 * relaxng.c: debugging of externalRef
582 * test/relaxng/* result/relaxng/*: augmented/updated the
583 regression tests
584
Daniel Veillardd41f4f42003-01-29 21:07:52 +0000585Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
586
587 * relaxng.c: more work on Relax-NG, implementing externalRef
588 * test/relaxng/* result/relaxng/*: augmented/updated the
589 regression tests
590 * Makefile.am: cleanup to Relaxtests target
591
Daniel Veillardb08c9812003-01-28 23:09:49 +0000592Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
593
594 * relaxng.c: more work on Relax-NG, implementing interleave
595 * test/relaxng/* result/relaxng/*: augmented/updated the
596 regression tests
597
Daniel Veillard76fc5ed2003-01-28 20:58:15 +0000598Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
599
600 * relaxng.c: more work on Relax-NG, implementing interleave
601 * test/relaxng/* result/relaxng/*: augmented/updated the
602 regression tests
603
MST 2003 John Fleckda81d192003-01-27 14:35:56 +0000604Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
605
606 * doc/tutorial/customfo.xsl
607 * doc/tutorial/customhtml.xsl
608 adding stylesheet customizations used to generate fo
609 for pdf and html
610
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000611Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
612
613 * relaxng.c: more work on Relax-NG
614 * test/relaxng/* result/relaxng/*: augmented/updated the
615 regression tests
616 * xmlschemastypes.c: added a number of base type definition but not
617 the associated checks, those are still TODOs
618
MST 2003 John Fleck731967e2003-01-27 00:39:50 +0000619Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
620
621 in docs/tutorial:
622 * apa.html
623 * apb.html
624 * apc.html
625 * apd.html
626 * ape.html
627 * apf.html
628 * apg.html
629 * ar01s02.html
630 * ar01s03.html
631 * ar01s04.html
632 * ar01s05.html
633 * ar01s06.html
634 * ar01s07.html
635 * ar01s08.html
636 * index.html
637 * xmltutorial.pdf
638 * xmltutorial.xml
639 add index to tutorial
640
MST 2003 John Fleck937362d2003-01-27 00:04:32 +0000641Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
642
643 * doc/xmlcatalog.1
644 * doc/xmlcatalog_man.html
645 * doc/xmlcatalog_man.xml
646 belatedly fixing bug #93622 (adds rewriteURI type to
647 "--add" option in xmlcatalog man page
648
Daniel Veillard3be27512003-01-26 19:49:04 +0000649Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
650
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000651 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +0000652 Julio Merino, closing #104475
653
Daniel Veillardea3f3982003-01-26 19:45:18 +0000654Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
655
656 * relaxng.c: more work on Relax-NG
657 * test/relaxng/* result/relaxng/*: augmented/updated the
658 regression tests
659
Daniel Veillardedc91922003-01-26 00:52:04 +0000660Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
661
662 * relaxng.c: more work on Relax-NG
663 * test/relaxng/* result/relaxng/*: augmented/updated the
664 regression tests
665
Daniel Veillarddd1655c2003-01-25 18:01:32 +0000666Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
667
668 * README: updated the policy on private mail answers
669 * relaxng.c: more work on Relax-NG
670 * test/relaxng/* result/relaxng/*: augmented/updated the
671 regression tests
672
Daniel Veillard7424eb62003-01-24 14:14:52 +0000673Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
674
675 * error.c parser.c tree.c: applied a documentation patch from
676 Stefan Kost
677
Daniel Veillard276be4a2003-01-24 01:03:34 +0000678Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
679
680 * relaxng.c: more work on Relax-NG
681 * doc/*: regenerated the docs
682 * test/relaxng/* result/relaxng/*: updated and augmented the
683 Relax-NG regression tests and results
684
Daniel Veillard6eadf632003-01-23 18:29:16 +0000685Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
686
687 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
688 First commit of the new Relax-NG validation code, not generally
689 useful yet.
690 * test/relaxng/* result/relaxng/*: current state of the regression
691 tests
692
Daniel Veillard814a76d2003-01-23 18:24:20 +0000693Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
694
695 * tree.c: minimized the memory allocated for GetContent
696 and a bit of cleanup.
697
Daniel Veillardff12c492003-01-23 16:42:55 +0000698Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
699
700 * python/generator.py: seems there is no good reasons to
701 not generate bindings for XPointer
702
Daniel Veillard540a31a2003-01-21 11:21:07 +0000703Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
704
705 * xmlreader.c doc/apibuild.py: applied a new patch from
706 Stéphane Bidoul for cleanups
707 * doc/libxml2-api.xml: rebuilt the API description with
708 new entry points
709
Daniel Veillard417be3a2003-01-20 21:26:34 +0000710Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
711
712 * xmlreader.c python/drv_libxml2.py python/generator.py
713 python/libxml.c python/libxml.py python/libxml_wrap.h
714 python/types.c: patch from Stéphane Bidoul for better per
715 context error message APIs
716 * python/tests/ctxterror.py python/tests/readererr.py:
717 update of the tests
718
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +0000719Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
720
721 * doc/guidelines.html
722 grammar and spelling cleanup
723
Daniel Veillard26f70262003-01-16 22:45:08 +0000724Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
725
726 * xmlreader.c include/libxml/xmlreader.h python/generator.py
727 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
728 a patch from Stéphane Bidoul to allow per XMLtextReader error
729 and warning handling
730 * python/tests/Makefile.am python/tests/readererr.py: adding the
731 specific regression test
732
Daniel Veillard71f9d732003-01-14 16:07:16 +0000733Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
734
735 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
736 should raise a syntax error
737
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000738Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
739
740 * python/libxml.c: cleanup patch from Stéphane Bidoul
741
Daniel Veillard81601f92003-01-14 13:42:37 +0000742Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
743
744 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
745
Daniel Veillarde6227e02003-01-14 11:42:39 +0000746Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
747
748 * python/generator.py python/libxml.c python/libxml.py
749 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000750 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +0000751 Python level.
752 * python/tests/Makefile.am python/tests/ctxterror.py: added a
753 regression test for it.
754
Daniel Veillard4dbe77a2003-01-14 00:17:42 +0000755Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
756
757 * xmlreader.c: fixed the streaming property of the reader,
758 it was generating tree faster than consuming it. Pointed out
759 by Nate Myers
760 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
761
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000762Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
763
Igor Zlatkovicd31876c2003-01-12 21:43:13 +0000764 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000765
Daniel Veillard8e7e1c02003-01-10 17:06:09 +0000766Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
767
768 * xpath.c: fix to the XPath implementation for parent and
769 ancestors axis when operating on a Result Value Tree.
770 Fixes bug #100271
771
Daniel Veillardcacbe5d2003-01-10 16:09:51 +0000772Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
773
774 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
775 to fix some URI/file escaping problems
776
Daniel Veillard3b87b6b2003-01-10 15:21:50 +0000777Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
778
779 * python/generator.py: fixed a bug raised by Raymond Wiker,
780 docSetRootElement() should not raise an exception if the
781 return is None
782
Daniel Veillard3e20a292003-01-10 13:14:40 +0000783Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
784
785 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
786 fixed bug #102181 by applying the suggested change and fixing
787 the generation/registration problem.
788
Daniel Veillarde55e8e42003-01-10 12:50:02 +0000789Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
790
791 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
792 routines.
793
Daniel Veillard8f872442003-01-09 23:19:02 +0000794Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
795
796 * parser.c: one more IsEmptyElement crazyness, that time in
797 external parsed entities if substitution is asked.
798 * python/tests/reader3.py: added a specific test.
799
Daniel Veillarde329fc22003-01-09 21:36:42 +0000800Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
801
802 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
803 support and improved error handler registration
804
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000805Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
806
807 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
808 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
809 * README: fixed a link
810
Daniel Veillarde2830f12003-01-08 17:47:49 +0000811Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
812
813 * configure.in doc/* NEWS: preparing 2.5.1 release
814 * SAX.c parser.c: fixing XmlTextReader bug
815
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000816Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
817
818 * SAX.c: fuck, I introduced a memory leak on external parsed
819 entities in 2.5.0 :-(
820
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000821Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
822
823 * xmllint.c: another fix needed as pointed by Christophe Merlet
824 for --stream --debug if compiled without debug support.
825
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000826Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
827
828 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000829 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000830 update man page with --stream and --chkregister
831
Daniel Veillard8326e732003-01-07 00:19:07 +0000832Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
833
834 * globals.c: fixed --with-threads compile
835 * xmllint.c: fixed --without-debug compile
836 * include/libxml/globals.h: cleanup
837 * include/libxml/schemasInternals.h: add a missing include
838
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000839Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
840
841 * configure.in NEWS: preparing 2.5.0 release
842 * SAX.c: only warn in pedantic mode about namespace name
843 brokeness
844 * globals.c: fix a doc generation problem
845 * uri.c: fix #101520
846 * doc/*: updated and rebuilt the doc for the release, includuding
847 stylesheet update
848 * python/Makefile.am: fix a filename bug
849
850Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
851
852 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
853 should not be called.
854
855Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
856
857 * libxml-2.0.pc.in: applied the patch to fix #101894
858
859Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
860
861 * tree.c : applied patch from Lukas Schroeder for register callbacks
862 * valid.c: modified patch from Lukas Schroeder to test
863 register callbacks with --chkregister
864
865Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
866
867 * xmlreader.c: seriously changed the way data are pushed to
868 the underlying parser, go by block of 512 bytes instead of
869 tryng to detect tag boundaries at that level. Changed the
870 way empty element are detected and tagged.
871 * python/tests/reader.py python/tests/reader2.py
872 python/tests/reader3.py: small changes mostly due to context
873 reporting being different and DTD node being reported. Some
874 errors previously undetected are now caught and fixed.
875 * doc/xmlreader.html: flagged last section as TODO
876
877Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
878
879 * python/libxml.py: integrated the Python 2.2 optimizations
880 from Hannu Krosing, while maintaining compatibility with
881 1.5 and 2.1
882
883Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
884
885 * xmllint.c: a bit of cleanup
886 * xmlreader.c: small fix
887 * doc/xmlreader.html: more work on the XmlTextReader tutorial
888 * python/libxml.py: a few fixes pointed out by Hannu Krosing
889
890Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
891
892 * python/setup.py.in: patch from Stéphane Bidoul to include
893 drv_libxml2.py in setup.py
894
895Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
896
897 * doc/xmlreader.html: starting documenting the new XmlTextReader
898 interface.
899
900Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
901
902 * xmllint.c: added the --stream flag to use the TextReader API
903 * xmlreader.c: small performance tweak
904
905Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
906
907 * xmlreader.c python/tests/reader2py: okay the DTD validation
908 code on top of the XMLTextParser API should be solid now.
909
910Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
911
912 * xmlreader.c python/tests/reader2py: Fixing some more mess
913 with validation and recursive entities while using the
914 reader interface, it's getting a bit messy...
915
916Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
917
918 * xmlreader.c python/tests/reader.py: another couple of problem
919 related to IsEmptyElement reported by Stéphane Bidoul needed
920 some fixes.
921
922Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
923
924 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
925 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
926 based on the python XmlTextReader interface.
927
928Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
929
930 * tree.c: backing out one change in the last patch which broke the
931 regression tests
932
933Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
934
935 * global.data globals.c tree.c include/libxml/globals.h: applied
936 an old patch from Lukas Schroeder to track node creation and
937 destruction. Probably missing a lot of references at the moment
938 and not usable reliably.
939
940Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
941
942 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
943 from doc/news.html and a stylesheet
944
945Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
946
947 * xmlreader.c python/tests/reader.py: fixed another couple of
948 xmlreader bugs reported by Stéphane Bidoul and added tests.
949
950Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
951
952 * xmlreader.c python/tests/reader2.py: fixed another validity
953 checking in external parsed entities raised by Stéphane Bidoul
954 and added a specific regression test.
955 * python/tests/reader3.py: cleanup
956
957Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
958
959 * xmlreader.c python/tests/reader2.py: fixed a problem with
960 validation within entities pointed by Stéphane Bidoul, augmented
961 the tests to catch those.
962
963Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
964
965 * python/generator.py: modified the generator to allow keeping
966 class references when creating new classes, needed to fix a bug
967 pointed by Stéphane Bidoul where the input buffer of the
968 xmlTextReader instance gets destroyed if the python wrapper for
969 the input is not referenced anymore.
970
971Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
972
973 * xmlreader.c python/tests/reader.py: fixed another pair of problem
974 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
975
976Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
977
978 * xmlreader.c python/tests/reader.py: fixed another problem
979 pointed by Stéphane Bidoul
980
981Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
982
983 * xmlreader.c python/tests/reader.py: fixed a limit case problem
984 with "<a/>"
985
986Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
987
988 * SAX.c: warn on xmlns:prefix="foo"
989 * xmlreader.c python/tests/reader.py: fixed a couple of problem
990 for namespace attributes handling.
991
992Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
993
994 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
995 a really nasty problem raised by a DocBook XSLT transform
996 provided by Sebastian Bergmann
997
998Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
999
1000 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
1001 by Stéphane Bidoul and integrated it into the tests
1002
1003Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1004
1005 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
1006 extended the XmlTextReader API a bit, addding accessors for
1007 the current doc and node, and an entity substitution mode for
1008 the parser.
1009 * python/libxml.py python/libxml2class.txt: related updates
1010 * python/tests/Makefile.am python/tests/reader.py
1011 python/tests/reader2.py python/tests/reader3.py: updated a bit
1012 the old tests and added a new one to test the entities handling
1013
1014Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1015
1016 * python/generator.py python/libxml2class.txt
1017 python/tests/reader.py python/tests/reader2.py: changed the
1018 generator to provide casing for the XmlTextReader similar to
1019 C# so that examples and documentation are more directly transposable.
1020 Fixed the couple of tests in the suite.
1021
1022Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1023
1024 * doc/guidelines.html: added a document on guildeline for
1025 publishing and deploying XML
1026
1027Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1028
1029 * valid.c xmlreader.c: final touch running DTD validation
1030 on the XmlTextReader
1031 * python/tests/Makefile.am python/tests/reader2.py: added a
1032 specific run based on the examples from test/valid/*.xml
1033
1034Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1035
1036 * python/libxml.py: added a few predefined xmlTextReader parser
1037 configuration values.
1038
1039Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1040
1041 * python/libxml_wrap.h: trying to fix #102037
1042
1043Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1044
1045 * SAX.c: fixing bug #95296, when the predefined entities
1046 are redefined in the DTD the default one must be used
1047 instead anyway.
1048
1049Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
1050
1051 * doc/xmllint.xml
1052 * doc/xmllint.1
1053 Add discussion of XML_DEBUG_CATALOG to xmllint man
1054 page - bug #100907
1055
1056
1057Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1058
1059 * xmlreader.c: Fixed the empty node detection to avoid reporting
1060 an inexistant close tag.
1061
1062Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1063
1064 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
1065 for Python 2.1
1066
1067Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1068
1069 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
1070
1071Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1072
1073 * doc/libxml2-api.xml python/tests/reader.py: one really need
1074 to provide the base URI information when creating a reader parser
1075 from an input stream. Updated the API and the example using it.
1076
1077Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1078
1079 * testReader.c xmlreader.c valid.c include/libxml/tree.h
1080 include/libxml/valid.h include/libxml/xmlreader.h: working on
1081 DTD validation on top of xml reader interfaces. Allows to
1082 validate arbitrary large instances. This required some extensions
1083 to the valid module interface and augmenting the size of xmlID
1084 and xmlRef structs a bit.
1085 * uri.c xmlregexp.c: simple cleanup.
1086
1087Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1088
1089 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
1090 work on the xml reader interfaces.
1091 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
1092 Web page for the Windows binaries.
1093
1094Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1095
1096 * xmlIO.c: applied a patch for VMS following the report by
1097 Nigel Hall
1098
1099Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1100
1101 * parser.c: the parseStartTag bug fix wasn't complete.
1102
1103Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1104
1105 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
1106 parseStartTag, fixing it.
1107 * test/att4 result/att4 result/noent/att4: adding the test
1108 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1109 more methods to XmlTextReader.
1110
1111Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1112
1113 * win32/libxml2.def.src: added more xml reader exports
1114 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
1115 to the build
1116
1117Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
1118
1119 * doc/tutorial/xmltutorial.xml
1120 plus generated html and pdf
1121 Updating tutorial again based on further comments from Niraj
1122 Tolia on the last iteration
1123
1124Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
1125
1126 * doc/tutorial/xmltutorial.xml
1127 * doc/tutorial/includekeyword.c
1128 * doc/tutorial/includegetattribute.c
1129 plus generated html and pdf
1130 Adding fix from Niraj Tolia to tutorial to properly free memory.
1131
1132
1133Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1134
1135 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1136 more methods of XmlTextReader.
1137 * python/libxml2class.txt python/tests/reader.py: this increased the
1138 methods in the bndings, augmented the test to check those new
1139 functions.
1140
1141Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1142
1143 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
1144 methods of XmlTextReader.
1145 * python/generator.py python/libxml_wrap.h python/types.c
1146 python/libxml2class.txt: added the reader to the Python bindings
1147 * python/tests/Makefile.am python/tests/reader.py: added a specific
1148 test for the Python bindings of the Reader APIs
1149 * parser.c: small cleanup.
1150
1151Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1152
1153 * xinclude.c: fallback was only copying the first child not the
1154 full child list of the fallback element, closes #89684 as reopened
1155 by Bernd Kuemmerlen
1156
1157Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1158
1159 * win32/libxml2.def.src: exported htmlNodeDumpOutput
1160
1161Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1162
1163 * configure.in: preparing release of 2.4.30
1164 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
1165 gives enum values, fix functype return type, put back fields in
1166 structs
1167 * doc/*: updated the docs rebuilt
1168
1169Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1170
1171 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
1172 about htmlNodeDumpOutput location.
1173 * xpath.c: removed an undefined function signature
1174 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
1175 too many symbols in the API breaking the python bindings.
1176 Updated with the libxslt/libexslt changes.
1177
1178Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1179
1180 * configure.in: preparing release of 2.4.29
1181 * doc/*: rebuilt the docs and API
1182 * xmlreader.c: a few more fixes for the XmlTextReader API
1183
1184Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1185
1186 * include/win32config.h: applied mingw patch from Magnus Henoch
1187
1188Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1189
1190 * catalog.c doc/libxml2-api.xml: a bit more cleanup
1191
1192Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1193
1194 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
1195 building Python script, does the C parsing directly, generates
1196 a better API description including structure fieds defs and
1197 enums. Still a couple of bugs, but good enough for the python
1198 wrappers now.
1199 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
1200 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
1201 include/libxml/schemasInternals.h include/libxml/tree.h: more
1202 cleanup based on the python analysis script reports.
1203 * libxml.spec.in: make sure the API XML description is part of the
1204 devel package.
1205
1206Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1207
1208 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
1209 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
1210 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
1211 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
1212 code cleanup, especially the function comments.
1213 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
1214
1215Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1216
1217 * Makefile.am xmlreader.c include/libxml/Makefile.am
1218 include/libxml/xmlreader.h: Adding a new set of APIs based on
1219 the C# TextXmlReader API but converted to C. Allow to parse
1220 in constant memory usage, far simpler to program and explain
1221 than the SAX like APIs, unfinished but working.
1222 * testReader.c: test program
1223
1224Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1225
1226 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
1227
1228Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1229
1230 * tree.c: Chip turner indicated that XHTML1 serialization
1231 rule for style actually break on both IE and Mozilla,
1232 try to avoid the rule if escaping ain't necessary
1233
1234Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1235
1236 * nanhttp.c: handle HTTP URL escaping, problem reported by
1237 Glen Nakamura and Stefano Zacchiroli
1238
1239Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1240
1241 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1242
1243Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1244
1245 * uri.c: Johann Richard pointed out some XPointer problems for
1246 URN based URI references in XInclude. Modified the URI parsing
1247 and saving routines to allow correct parsing and saving of
1248 XPointers, especially when attached to "opaque" scheme accordingly
1249 to RFC 2396
1250
1251Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1252
1253 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1254 of refactoring to the HTML saving code.
1255 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1256 in the doc.
1257
1258Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1259
1260 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1261 to a buffer API to reuse the generic dump to an OutputIO layer,
1262 this reduces code, fixes xmlNodeDump() for XHTML, also made
1263 xmlNodeDump() now return the number of byte written.
1264
1265Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1266
1267 * python/setup.py.in: another patch from Stéphane Bidoul for
1268 Python bindings on Windows
1269 * doc/parsedecl.py: small cleanup
1270
1271Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1272
1273 * libxml.spec.in configure.in: add a line in %changelog for releases
1274
1275Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1276
1277 * parser.c: patch from Marcus Clarke fixing a problem in entities
1278 parsing that was detected in KDe documentations environment.
1279
1280Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1281
1282 * python/libxml.c (libxml_prev): Return the previous as opposed to
1283 the next node (I guess this is the result of some cut & paste programming:)
1284
1285Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1286
1287 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
1288
1289Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1290
1291 * python/generator.py python/libxml.c python/setup.py.in: trying
1292 to fix the Python bindings build on Windows (Stéphane Bidoul)
1293
1294Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1295
1296 * win32/configure.js: added option for python bindings
1297 * win32/libxml2.def.src: added more exports
1298
1299Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1300
1301 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1302 pthreads
1303 * win32/wince/*: applied updates to Windows CE port from Javier
1304
1305Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1306
1307 * configure.in: preparing 2.4.28
1308 * libxml.spec.in doc/Makefile.am: some cleanup
1309 * doc/*: updated the news and regenerated.
1310
1311Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1312
1313 * HTMLparser.c: final touch at closing #87235 </p> end tags
1314 need to be generated.
1315 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1316 this change slightly the output of a few tests
1317 * doc/*: regenerated
1318
1319Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1320
1321 * parserInternals.c: fixing bug #99190 when UTF8 document are
1322 parsed using the progressive parser and the end of the chunk
1323 is in the middle of an UTF8 multibyte character.
1324
1325Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1326
1327 * threads.c: fixed initialization problem in xmlNewGlobalState
1328 which was causing crash.
1329 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1330 in xmlInitializeGlobalState.
1331 * parserInternals.c: cleaned up ctxt->sax initialisation.
1332
1333Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1334
1335 * tree.c include/libxml/tree.h: modified the existing APIs
1336 to handle XHTML1 serialization rules automatically, also add
1337 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1338 libxslt serialization uses it when needed without changing
1339 the library API.
1340 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1341 result/xhtml1: added a new test specifically for xhtml1 output
1342 and updated the result of one XHTML1 test
1343
1344Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1345
1346 * xinclude.c parserInternals.c encoding.c: fixed #99082
1347 for xi:include encoding="..." support on text includes.
1348 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
1349 test/XInclude/ents/isolatin.txt : added a specific regression test
1350 * python/generator.py python/libxml2class.txt: fixed the generator
1351 the new set of comments generated for doc/libxml2-api.xml were
1352 breaking the python generation.
1353
1354Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1355
1356 * doc/Makefile.am: repair some problem if gtk-doc fail or such
1357 * configure.in: patch for Solaris on new autoconf closes #98880
1358 * doc/parsedecl.py: repair the frigging API building script,
1359 did I say that python xmllib sucks ?
1360 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
1361 and some comment are no more truncated.
1362
1363Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1364
1365 * parser.c: Martin Stoilov pointed out a potential leak in
1366 xmlCreateMemoryParserCtxt
1367
1368Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1369
1370 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
1371 included in HTML documents and using the push parser.
1372
1373Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1374
1375 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
1376 specified, look for the Python interpreter not just in the
1377 specified root but also in the specified location. Fixes #98825
1378
1379Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1380
1381 * python/libxml.c: fixing bug #98792 , node may have no doc
1382 and dereferencing without checking ain't good ...
1383
1384Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1385
1386 * configure.in: preparing release 2.4.27
1387 * doc/* : updated and rebuilt the docs
1388 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
1389 and all the docs are actually packaged and in the final RPMs
1390 * parser.c parserInternals.c include/libxml/parser.h: restore
1391 xmllint --recover feature.
1392
1393Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1394
Daniel Veillard784b9352003-02-16 15:50:27 +00001395 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001396 processing of parsed entities, and XPath computation on sustitued
1397 entities.
1398 * testXPath.c: make sure entities are substitued.
1399
1400Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1401
Daniel Veillard784b9352003-02-16 15:50:27 +00001402 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001403 processing of internal parsed entities, which had to be changed.
1404
1405Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1406
1407 * Makefile.am python/Makefile.am python/tests/Makefile.am:
1408 trying to fix bug #98517 about building outside the source tree
1409 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
1410
1411Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1412
1413 * include/win32config.h: cleanup
1414 * win32/Makefile.mingw: integrated mingw in JScript configure
1415 * win32/Makefile.msvc: modified to allow mingw coexistence
1416 * win32/configure.js: integrated mingw
1417 * win32/Readme.txt: cleanup
1418
1419Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1420
1421 * HTMLparser.c: strengthen the guard in the Pop macros,
1422 like in the XML parser, closes bug #97315
1423
1424Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1425
1426 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
1427 callback is never used.
1428
1429Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1430
1431 * parserInternals.c: fixed the initialization of the SAX structure
1432 which was breaking xsltproc
1433 * xpath.c: patch from Petr Pajas for CDATA nodes
1434 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
1435 * parser.c include/libxml/parser.h: patch from Peter Jones
1436 removing a leak in xmlSAXParseMemory() and adding the
1437 function xmlSAXParseMemoryWithData()
1438
1439Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
1440
1441 adding pdf of tutorial, changing web page to link to it
1442 * doc/tutorial/xmltutorial.pdf
1443 * doc/xml.html
1444 * doc/docs.html
1445
1446Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
1447
1448 * doc/tutorial/ar01s08.html
1449 adding file what I forgot for tutorial
1450
1451
1452Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
1453
1454 Adding encoding discussion to tutorial
1455 Added:
1456 * doc/tutorial/images/*.png: DocBook admonition image files
1457 * doc/tutorial/apf.html, apg.html: new generated html
1458 * doc/tutorial/includeconvert.c: conversion code entity file
1459 changed:
1460 * doc/tutorial/xmltutorial.xml: DocBook original
1461 * doc/tutorial/*.html: generated html
1462
1463Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1464
1465 * include/libxml/*.h: retired xmlwin32version.h
1466 * doc/Makefile.am: retired xmlwin32version.h
1467 * win32/configure.js: retired xmlwin32version.h
1468
1469Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1470
1471 * win32/libxml2.def.src: exported additional symbols
1472 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
1473 sisterhood
1474
1475Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1476
1477 * globals.c: fixed a typo pointed out by Igor
1478 * xpath.c: try to speed up node compare using line numbers
1479 if available.
1480
1481Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1482
1483 * tree.c: make xmlFreeNode() handle attributes correctly.
1484
1485Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1486
1487 * catalog.c: completed the #96963 fix, as reported by Karl
1488 Eichwalder
1489
1490Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1491
1492 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
1493
1494Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1495
1496 * Makefile.am: switched the order of a couple of includes
1497 to fix bugs #97100
1498
1499Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1500
1501 * catalog.c: fixed bug #96963, reverted to the old behaviour of
1502 xmlLoadCatalogs that used to separate directories with a ':'.
1503
1504Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1505
1506 * threads.c: improvements to the Windows-side of thread handling
1507 * testThreads.c: conditionally excluded unistd.h
1508 * testThradsWin32.c: broke overlong lines
1509 * include/win32config.h: adapted thread-related macros to the new
1510 scheme and for pthreads on Windows
1511 * win32/Makefile.msvc: introduced a more flexible thread build,
1512 added testThreads[Win32].c to the build
1513 * win32/configure.js: introduced a more flexible thread config
1514
15152002-10-31 John Fleck <jfleck@inkstain.net>
1516
1517 * doc/xml.html (and, by implication, FAQ.html)
1518 added UTF-8 conversaion FAQ from Marcus Labib Iskander
1519
1520Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1521
1522 * configure.in: removed xmlwin32version.h
1523 * include/libxml/Makefile.am: removed xmlwin32version.h
1524
1525Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1526
1527 * tree.c: applied patch from Brian Stafford to fix a bug
1528 in xmlReconciliateNs()
1529
1530Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1531
1532 * tree.c: applied patch from Christian Glahn to allow
1533 xmlNewChild() on document fragment nodes
1534
1535Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1536
1537 * parser.c: Christian Glahn found a problem with a recent
1538 patch to xmlParseBalancedChunkMemoryRecover()
1539 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
1540 problems
1541 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
1542 test/schemas/seq*: added the test cases from Charles
1543
1544Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1545
1546 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
1547 serious cleanup of the spec file and associated changes
1548 in the Makefiles.
1549 * valid.c: try to remove some warnings on x86_64
1550
1551Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1552
1553 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
1554 fix bug #96586
1555
1556Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1557
1558 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
1559 parsing, applied his patch
1560 * result/HTML/attrents.html result/HTML/attrents.html.err
1561 result/HTML/attrents.html.sax test/HTML/attrents.html:
1562 added the test and result case provided by Mikhail Sogrine
1563
1564Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1565
1566 * vms/build_libxml.com vms/config.vms vms/readme.vms
1567 include/libxml/parser.h include/libxml/parserInternals.h
1568 include/libxml/tree.h include/libxml/xmlIO.h
1569 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
1570 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
1571 Applied the VMS update patch from Craig A. Berry
1572 * doc/*.html: update
1573
1574Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1575
1576 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
1577
1578Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1579
1580 * debugXML.c: adding a grep command to --shell in xmllint
1581 for T.V. Raman
1582
1583Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1584
1585 * xmlcatalog.c: tried to fix some of the problem with --sgml
1586
1587Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1588
1589 * parser.c: tried to fix bug #91500 where doc->children may
1590 be overriden by a call to xmlParseBalancedChunkMemory()
1591
1592Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1593
1594 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
1595 identifiers in SGML catalogs containing '&'
1596
1597Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1598
1599 * python/types.c: fixed bugs when passing result value tree
1600 to Python functions.
1601
1602Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1603
1604 * configure.in: preparing the release of 2.4.26
1605 * doc/*: updated and rebuilt the documentation
1606
1607Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1608
1609 * parser.c: fixed a XML Namespace compliance bug reported by
1610 Alexander Grimalovsky
1611
1612Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1613
1614 * HTMLtree.c: fixed serialization of script and style when
1615 they are not lowercase (i.e. added using the API to the tree).
1616
1617Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1618
1619 * valid.c: make xmlValidateDocument emit a warning msg if there
1620 is no DTD, pointed by Christian Glahn
1621
1622Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1623
1624 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
1625 content model when some of the blocks have min or max, and a couple
1626 of bugs found in the process.
1627 * result/schemas/list0* test/schemas/list0*: added some specific
1628 regression tests
1629
1630Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1631
1632 * README: updated the contact informations
1633
1634Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1635
1636 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
1637 misses it, reported by Peter Bray.
1638
1639Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1640
1641 * tree.c: investigating xmlNodeGetContent() on namespace nodes
1642 and removed a few warnings
1643
1644Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
1645
1646 * parser.c: Christian Glahn found a small bug in the push parser.
1647 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
1648 public
1649
1650Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1651
1652 * xmlschemas.c include/libxml/xmlschemas.h: added
1653 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1654 * testSchemas.c: added --memory to test the new interface
1655
1656Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1657
1658 * doc/index.py doc/search.php: integrated the XSLT indexing,
1659 a few fixed in the indexer, added a scope selection at the
1660 search level.
1661
1662Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1663
1664 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1665 this was due to uninitialized parts of the validation context
1666
1667Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1668
1669 * debugXML.c: applied patch from Mark Vakoc except the API
1670 change, preserved it.
1671 * doc/*: updated the docs to point to the search engine for
1672 information lookup or before bug/help reports.
1673
1674Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1675
1676 * doc/index.py doc/search.php: added mailing-list archives
1677 indexing and lookup
1678
1679Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1680
1681 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1682
1683Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1684
1685 * doc/index.py: improved HTML indexing
1686 * doc/search.php: make the queries also lookup the HTML based indexes
1687
1688Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1689
1690 * doc/index.py: added HTML page indexing
1691
1692Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1693
1694 * xmlIO.c: extended Windows path normalisation to fix the base
1695 problem in libxslt.
1696 * catalog.c: fixed list handling in XML_CATALOG_FILES
1697
1698Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1699
1700 * valid.c: typo/bug found by Christian Glahn
1701
1702Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1703
1704 * xmlIO.c: applied Windows CE patch from Javier.
1705 * win32/wince: new directory, contains support for the PocketPC
1706 with Windows CE from Javier.
1707 * include/win32config.h: reorganised, removed duplicate
1708 definitions and applied WinCE patch from Javier.
1709 * include/wsockcompat.h: new file, now contains WinSock
1710 compatibility macros.
1711 * win32/Makefile.msvc: introduced double-run compilation.
1712
1713Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1714
1715 * configure.in include/libxml/xmlwin32version.h: preparing release
1716 of 2.4.25
1717 * doc/*: updated and regenerated teh docs and web pages.
1718
1719Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1720
1721 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1722 error were not covering namespace declarations.
1723 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1724 it was missing the attribute declaration for the namespace
1725 * result/VC/NS3: the fix now report breakages in that test
1726
1727Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1728
1729 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1730
1731Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1732
1733 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1734 and regenerated the docs and web site
1735
1736Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1737
1738 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1739 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1740 not before
1741
1742Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1743
1744 * python/generator.py python/libxml2class.txt: fixed a stupid error
1745 breaking the python API
1746
1747Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1748
1749 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1750 triostr.c triostr.h: applied a trio update patch from
1751 Bjorn Reese which should work with MinGW
1752
1753Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1754
1755 * tree.c: improving some documentation comments
1756 * xmlregexp.c: found and fixed a mem leak with python regression tests
1757 * doc/*: rebuilt the doc and the API XML file including the
1758 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1759 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1760 python/types.c: added access to the XML Schemas regexps from
1761 python
1762 * python/tests/Makefile.am python/tests/regexp.py: added a
1763 simple regexp bindings test
1764
1765Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1766
1767 * doc/xml.html:
1768 fixing ftp links - thanks to Vitaly Ostanin
1769
1770Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1771
1772 * xmlregexp.c: fixed the data callback on transition functionality
1773 which was broken when using the compact form
1774 * result/schemas/*: updated the results, less verbose, all tests
1775 pass like before
1776 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1777 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1778 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1779 annoying warnings
1780 * xpath.c: try to provide better error report when possible
1781
1782Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1783
1784 * Makefile.am: fixed a breakage raised by Jacob
1785
1786Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1787
1788 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1789 which don't use sockets
1790
1791Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1792
1793 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1794 * win32/configure.js: applied zlib patch from Daniel Gehriger
1795
1796Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1797
1798 * win32/configure.js: applied the patch from Mark Vakoc for
1799 regexp support
1800 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1801 for regexp support
1802
1803Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1804
1805 * xmlschemastypes.c: as pointed by Igor Float and Double
1806 parsing ain't finished yet
1807
1808Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1809
1810 * Makefile.am configure.in: trying to fix #88412 by bypassing
1811 all the python subdir if python ain't detected
1812
1813Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1814
1815 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1816 made configuring with regexps/automata/unicode the default
1817 but without schemas ATM
1818 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1819 fixed the regexp based DTD validation performance and memory
1820 problem by switching to a compact form for determinist regexps
1821 and detecting the determinism property in the process. Seems
1822 as fast as the old DTD validation specific engine :-) despite
1823 the regexp built and compaction process.
1824
1825Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1826
1827 * valid.c: determinism is debugged, new DTD checking code now works
1828 but xmlFAComputesDeterminism takes far too much CPU and the whole
1829 set usues too much memory to be really usable as-is
1830
1831Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1832
1833 * tree.c: fixed another stupid bug in xmlGetNodePath()
1834 * xmllint.c: --version now report the options compiled in
1835
1836Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1837
1838 * HTMLparser.c: small cleanup
1839 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1840 when configured with them. A bit of debugging around the determinism
1841 checks is still needed
1842
1843Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1844
1845 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1846
1847Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1848
1849 * xmlIO.c: small portability glitch fixed.
1850
1851Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1852
1853 * xmlschemastypes.c: incomplete steps for real/double support
1854 * testAutomata.c include/libxml/xmlautomata.h
1855 include/libxml/xmlregexp.h: avoiding a compilation problem
1856 * valid.c include/libxml/valid.h: starting the work toward using
1857 the regexps for actual DTD validation
1858
1859Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1860
1861 * hash.c: cosmetic cleanup
1862 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1863 integrating a DTD validation layer based on the regexps
1864
1865Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1866
1867 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1868 the determinism was tested before eliminating the epsilon
1869 transitions :-(
1870
1871Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1872
1873 * python/generator.py python/libxml.c python/libxml.py
1874 python/libxml2-python-api.xml python/libxml2class.txt
1875 python/libxml_wrap.h python/types.c: updated the python
1876 bindings, added code for easier File I/O, and the ability to
1877 define a resolver from Python fixing bug #91635
1878 * python/tests/Makefile.am python/tests/inbuf.py
1879 python/tests/outbuf.py python/tests/pushSAXhtml.py
1880 python/tests/resolver.py python/tests/serialize.py: updated
1881 and augmented the set of Python tests.
1882
1883Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1884
1885 * win32/configure.js: added more readme info for the binary
1886 package.
1887
1888Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1889
1890 * xmlIO.c: fixed a stupid out of bound array error
1891
1892Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1893
1894 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1895 messing around with support for Windows path, cleanups,
1896 trying to identify and fix the various code path to the
1897 filename access. Added xmlNormalizeWindowsPath()
1898
1899Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1900
1901 * error.c valid.c: working on better error reporting of validity
1902 errors, especially providing an accurate context.
1903 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1904 error reports in those cases.
1905
1906Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1907
1908 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1909 parser.c parserInternals.c xmlIO.c: get rid of all the
1910 perror() calls made in the library execution paths. This
1911 should fix both #92059 and #92385
1912
1913Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1914
1915 * xmllint.c: memory leak reporting was broken after a change
1916 of the preprocessor symbol used to activate it.
1917
1918Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1919
1920 * tree.c: try to make the copy function work for node of
1921 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1922 DOM layers though, not libxml2 itself.
1923
1924Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1925
1926 * valid.c: try to provide file and line informations, not all
1927 messages are covered, but it's a (good) start
1928
1929Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1930
1931 * xinclude.c: reimplemented a large part of the XInclude
1932 processor, trying to minimize resources used, James Henstridge
1933 provided a huge test case which was exhibiting severe memory
1934 consumption problems.
1935
1936Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1937
1938 * python/Makefile.am: applied patch from Christophe Merlet to
1939 reestablish DESTDIR
1940
1941Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1942
1943 * libxml.spec.in: fixes libary path for x86_64 AMD
1944
1945Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1946
1947 * doc/tutorial/includekeyword.c
1948 * doc/tutorial/xmltutorial.xml:
1949 (plus resulting generated html files)
1950 fixing one spot I missed in the tutorial where I hadn't freed
1951 memory properly
1952
1953Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1954
1955 * doc/tutorial/includeaddattribute.c
1956 * doc/tutorial/includeaddkeyword.c
1957 * doc/tutorial/includegetattribute.c
1958 * doc/tutorial/includekeyword.c
1959 * doc/tutorial/xmltutorial.xml
1960 * doc/tutorial/*.html:
1961 update tutorial to properly free memory (thanks to Christopher
1962 R. Harris for pointing out that this needs to be done)
1963 * doc/tutorial/images/callouts/*.png:
1964 added image files so the callouts are graphical, making it
1965 easier to read ( use "--param callout.graphics 1" to generate
1966 html with graphical callouts)
1967
1968Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1969
1970 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1971 nice logos generated by Marc Liyanage
1972 * doc/site.xsl *.html: changed the stylesheet to show the new
1973 logo and regenerated the pages
1974
1975Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1976
1977 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1978
1979Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1980
1981 * xpath.c: possible mem leak patch from Jason Adams
1982
1983Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1984
1985 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1986 in the XQuery namespace
1987 * configure.in: preparing 2.4.24
1988 * doc/*.html: updated the web pages
1989
1990Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1991
1992 * python/generator.py: closing bug #85258 by generating conditional
1993 compile check to avoid linking to routines not configured in.
1994
19952002-08-22 Havoc Pennington <hp@pobox.com>
1996
1997 * autogen.sh: update error message for missing automake
1998
1999Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2000
2001 * python/Makefile.am: typo in target name resulted in libxml2.py
2002 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
2003
2004Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2005
2006 * win32/win32/Makefile.mingw: updated with version from
2007 Elizabeth Barham at http://soggytrousers.net/repository/
2008
2009Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2010
2011 * win32/Makefile.msvc: added the prefix location to the include
2012 and lib search path.
2013
20142002-08-18 Havoc Pennington <hp@pobox.com>
2015
2016 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2017 both automake 1.6 and 1.4 installed get the right automake. Means
2018 compilation from CVS will now require the latest automake 1.4
2019 release, or manually creating symlinks called "automake-1.4" and
2020 "aclocal-1.4"
2021
2022Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2023
2024 * configure.in python/Makefile.am: more AMD 64 induced changes from
2025 Frederic Crozat
2026
2027Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2028
2029 * xinclude.c: oops I was missing the xml:base fixup too
2030 * result/XInclude/*.xml: this adds xml:base attributes to most
2031 results of the tests
2032
2033Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2034
2035 * xinclude.c: quick but apparently working implementation of
2036 xi:fallback, should close bug #89684
2037 * Makefile.am test/XInclude/docs/fallback.xml
2038 result/XInclude/fallback.xml: added a basic test for fallback,
2039 and run with --nowarning to avoid a spurious warning
2040 * configure.in: applied patch from Frederic Crozat for python
2041 bindings on AMD 64bits machines.
2042
2043Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2044
2045 * parser.c: xmlSAXUserParseMemory() really ought to fail if
2046 the caller don't pass a SAX callback block.
2047
2048Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2049
2050 * tree.c: applied the same fix for the XML-1.0 namespace to
2051 xmlSearchNsByHref() as was done for xmlSearchNs()
2052
2053Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2054
2055 * libxml.3: small cleanup of the man page
2056 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
2057 when serializing HREF attributes generated by XSLT.
2058
2059Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2060
2061 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
2062 version of Marc Liyanage' patch for boolean attributes in HTML
2063 output
2064
2065Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2066
2067 * python/tests/serialize.py: fixed the test results, indenting
2068 behaviour changed slightly
2069
2070Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2071
2072 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
2073 new c14n function to Windows def files
2074
2075Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
2076
2077 * c14n.c: fixed a memory leak in c14n code
2078
2079Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2080
2081 * parser.c include/libxml/parser.h: adding a new API for Christian
2082 Glahn: xmlParseBalancedChunkMemoryRecover
2083 * valid.c: patch from Rick Jones for some grammar cleanup in
2084 validation messages
2085 * result/VC/* result/valid/*: this slightly change some of the
2086 regression tests outputs
2087
2088Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2089
2090 * tree.c: trying to fix a problem in namespaced attribute handling
2091 raised by Christian Glahn
2092
2093Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2094
2095 * encoding.c include/libxml/encoding.h: Opening the interface
2096 xmlNewCharEncodingHandler as requested in #89415
2097 * python/generator.py python/setup.py.in: applied cleanup
2098 patches from Marc-Andre Lemburg
2099 * tree.c: fixing bug #89332 on a specific case of loosing
2100 the XML-1.0 namespace on xml:xxx attributes
2101
2102Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
2103
2104 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
2105 corner case from new Merlin's test suite and added a callback
2106 that will be used to improve xmlsec performance
2107
2108
2109Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2110
2111 * HTMLtree.c: trying to fix the <style> escaping problem in
2112 HTML serialization bug #89342
2113
2114Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2115
2116 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
2117 and rebuilt the web site.
2118
2119Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
2120
2121 * include/libxml/tree.h: added _private member to xmlNs struct
2122
2123Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2124
2125 * HTMLparser.c: fixing bug #84876 based on the xml working
2126 code.
2127
2128Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2129
2130 * python/Makefile.am: enhanced to fix bug 72012 (errors
2131 when using '-jX' make parameter)
2132
2133Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2134
2135 * xpath.c: small additional enhancement for booleans
2136 compared to nodesets
2137
2138Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2139
2140 * HTMLtree.c: changed the order of the encoding declaration
2141 attributes in the meta tags due to a bug in IE/Mac
2142
2143Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2144
2145 * xpath.c: enhanced handling of booleans (especially '='
2146 and '!=' for nodesets) - fixes bug 85256. Added new
2147 routine xmlXPathNotEqualValues for more proper handling
2148 of '!=' when nodesets are involved.
2149
2150Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2151
2152 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
2153 doc/xmlcatalog_man.xml to the source distribution
2154
2155Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2156
2157 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
2158 asked for this.
2159
2160Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2161
2162 * configure.in: preparing 2.4.23
2163 * doc/*: rebuilt the docs
2164
2165Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2166
2167 * parser.c: fixing bug #84169 by fixing the
2168 comment of xmlCreatePushParserCtxt to describe the
2169 encoding detection parameters better.
2170
2171Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2172
2173 * valid.c: fixing bug #79331 in one path the lookup for
2174 ID attributes on a namespaced node wasn't handled correctly :-\
2175
2176Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2177
2178 * HTMLparser.c: trying to fix 87235 about discarded white
2179 spaces in the HTML parser.
2180 * result/HTML/*: this changes the output of a number of HTML
2181 regression tests
2182
2183Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2184
2185 * xpath.c: applied patch from Richard Jinks for the namespace
2186 axis + fixed a memory error.
2187 * parser.c parserInternals.c: applied patches from Peter Jacobi
2188 removing ctxt->token for good.
2189 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
2190 popped out by the regression tests.
2191 * Makefile.am: patch for threads makefile from Gary Pennington
2192
2193Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2194
2195 * xpath.c: enhanced behaviour of position() after usage of
2196 expressions involving preceding-sibling (et al).
2197
2198Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2199
2200 * hash.c: applied a patch from Peter Jacobi to solve a problem
2201 when compiling with the Watcom C on Win32
2202 * result/schemas/*.err: the change of hashing algo generated
2203 permutations in the output
2204
2205Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2206
2207 * hash.c: applied patch from Sander Vesik improving the quality of
2208 the hash function.
2209
22102002-06-14 Aleksey Sanin <aleksey@aleksey.com>
2211
2212 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
2213 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
2214 xmllint.c xpath.c: replaced sprintf() with snprintf()
2215 to prevent possible buffer overflow (the bug was pointed
2216 out by Anju Premachandran)
2217
2218Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2219
2220 * parser.c: removed an uninitialized data error popped by valgrind
2221 on PE references
2222
2223Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
2224
2225 * doc/xml.html
2226 adding tutorial reference to the web page
2227
2228Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2229
2230 * doc/tutorial/xmltutorial.xml
2231 * doc/tutorial/ar01s07.html
2232 * doc/tutorial/ape.html
2233 * doc/tutorial/includegetattribute.c
2234 adding section to tutorial about retrieving an attribute
2235 value
2236
2237Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2238
2239 * parser.c: applied a couple of patches from Peter Jacobi to start
2240 to get rid of ctxt->token, with a possible significant speed
2241 improvement to be gained once done. Better compliance with PE
2242 references constructs in DTDs too.
2243 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2244 from Peter too
2245
2246Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2247
2248 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2249 xmlParseElement was likely to have been deallocated at the
2250 time of the report, possibly leading to segfault. Just report
2251 the tag name now.
2252
2253Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2254
2255 * xpath.c: patch from Richard Jinks for XPath substring() function
2256 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2257
22582002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2259
2260 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2261
2262Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2263
2264 *doc/FAQ.html
2265 fixing typos in FAQ, thanks to Robert Funnell for the
2266 editing help
2267
2268Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2269
2270 * NEWS: got complaints from rpmlint that it was empty
2271
2272Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
2273
2274 * added doc/tutorial, including:
2275 apa.html
2276 apb.html
2277 apc.html
2278 apd.html
2279 ar01s02.html
2280 ar01s03.html
2281 ar01s04.html
2282 ar01s05.html
2283 ar01s06.html
2284 includeaddattribute.c
2285 includeaddkeyword.c
2286 includekeyword.c
2287 includestory.xml
2288 index.html
2289 xmltutorial.xml
2290 libxml tutorial, including generated html
2291
2292Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2293
2294 * result/c14n/exc-without-comments/merlin-c14n-two-*
2295 result/c14n/without-comments/merlin-c14n-two-*
2296 test/c14n/exc-without-comments/merlin-c14n-two-*
2297 test/c14n/without-comments/merlin-c14n-two-*
2298 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2299 c14n/exc-c14n and slightly modified test script to handle
2300 these test cases
2301 * c14n.c: fixed bugs for complicated nodes set (namespace
2302 without node and others from merlin-c14n-two.tar.gz)
2303 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2304 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2305 for xmlsec performance patch
2306 * xpath.c: fixed self::node() for namespaces and attributes
2307
2308Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2309
2310 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2311 but with the format parameter
2312 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2313
2314Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2315
2316 * Makefile.am: updated c14n tests suite
2317 * c14n.c: performance improvement for previous c14n patch
2318
2319Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2320
2321 * parser.c: another peroformance patch from Peter Jacobi, that
2322 time on parsing attribute values.
2323
2324Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2325
2326 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2327 into LibXML2 test suite
2328
2329Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2330
2331 * c14n.c: propagating xpath ancesstors node fix to c14n
2332 plus small performance improvement to reduce number of
2333 mallocs
2334 * xpath.c: fixed ancestors axis processing for namespace nodes
2335
2336Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2337
2338 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2339 Peter Jacobi
2340
2341Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2342
2343 * configure.in: preparing 2.4.22
2344
2345Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2346
2347 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
2348 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
2349 a public entry point.
2350 * doc/*: rebuilt the API and docs
2351
2352Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2353
2354 * xpath.c: patch from Richard Jinks to fix a problem introduced
2355 in the previous patch and pointed by Norm
2356
2357Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2358
2359 * libxml.spec.in: fixing bug #81112
2360
2361Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2362
2363 * uri.c: fixing bug #82848
2364
2365Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2366
2367 * result/catalogs/mycatalog.full: Aleksey's commit changed the
2368 output of one catalog test
2369
2370Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2371
2372 * global.data globals.c tree.c include/libxml/globals.h
2373 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
2374 default value for global parameter xmlIndentTreeOutput to 1 and
2375 introduced new global parameter xmlTreeIndentString (the string
2376 used to do one-level indent) with default value " " (as it was
2377 in tree.c)
2378
2379Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2380
2381 * Makefile.am: Merijn Broeren pointed out a problem when compiling
2382 with trio and schemas.
2383
2384Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2385
2386 * xpath.c: patch from Richard Jinks to fix the problem raised in
2387 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
2388
2389Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2390
2391 * xmlschemas.c: a bit of work on import.
2392 * xmlschemastypes.c: Charles Bozeman provided a compare function
2393 for date/time types so min/max facet restrictions should work,
2394 indeterminate comparisons return an error instead of equal.
2395 * test/schemas/date_0* result/schemas/date_0_0: specific test
2396 from Charles Bozeman too
2397
2398Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2399
2400 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
2401 from Christian Cornelssen fixing the man pages and the Catalog
2402 building script.
2403 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
2404 next step is <xs:import> I now have a reasonable understanding
2405 of how it works.
2406
2407Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2408
2409 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
2410
2411Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2412
2413 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
2414
2415Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2416
2417 * xpath.c: fixing an XPath function evalutation bug pointed out
2418 by Alexey Efimov where the context was lost when evaluating
2419 the function arguments
2420
2421Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2422
2423 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
2424 function public for XMLSec performance optimizations
2425
2426Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2427
2428 * python/generator.py python/libxml2class.txt : fixed a problem
2429 with the HTML parser pointed by Gary Benson
2430 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
2431 example
2432
2433Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2434 * parser.c: fixed bug #81159 (memory growth in SAX)
2435
2436Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2437 * xpath.c: fixed bug #78858 (the real fix)
2438
2439Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2440 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
2441
2442Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2443
2444 * tree.c: modified xmlNodeSetBase to allow changing the
2445 base of a document.
2446
2447Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2448
2449 * xmlschemastypes.c: patch Charles Bozeman for validation of
2450 all the date, time, and duration types
2451 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
2452 * configure.in: fixed an error pointed by an user
2453 * xml2-config.in: fixed an error pointed by an user
2454
2455Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2456
2457 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
2458 win32/libxml2.def.src xmlIO.c: exported default
2459 'file:', 'http:' and 'ftp:' protocols input handlers
2460 and maked protocols comparisson case insensitive
2461
2462Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2463
2464 * configure.in: Neven Has detected a typo
2465
2466Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2467
2468 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
2469 as one of the persons allowed to commit directly to the
2470 module.
2471
2472Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2473
2474 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
2475 * valid.c: raised a too low limit
2476 * doc/*: rebuilt the docs
2477
2478Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2479
2480 * test/XPath/expr/floats test/XPath/expr/functions
2481 result/XPath/expr/floats result/XPath/expr/functions
2482 xpath.c: another XPath conformance patch from Richard Jinks
2483
2484Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2485
2486 * xmlschemas.c: fixed validation of attribute groups.
2487 * test/schemas result/schemas: added an example from the primer
2488
2489Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2490
2491 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
2492 * test/schemas result/schemas: updated the test list
2493
2494Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2495
2496 * TODO: updated a bit
2497 * parser.c: made a comment more specific
2498 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
2499 Schemas conformance.
2500 * test/schemas result/schemas: updated the test list
2501
2502Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2503
2504 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
2505 implementing xs:all with minOccurs = 0
2506 * tes/schemas/* result/schemas/*: added more tests covering
2507 xs:all
2508
2509Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2510
2511 * xmlregexp.c: first implementation of the all particle, this
2512 may need to be revisited for case where not all transitions
2513 must be crossed.
2514
2515Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2516
2517 * tree.c: another entity processing update from Markus Henke
2518
2519Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
2520
2521 * trionan.c: fixed crash on OSF/1
2522
2523Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2524
2525 * xmlschemas.c: more Schemas work
2526 * test/schemas/* result/schemas/*: added more tests coming
2527 from the spec.
2528
2529Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2530
2531 * c14n.c: patch from Aleksey Sanin reflecting a change in the
2532 ExcC14N specification
2533
2534Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2535
2536 * tree.c: patch from Markus Henke, fix for recursive entities.
2537
2538Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2539
2540 * xpath.c: fix a problem with string() on a document node.
2541
2542Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2543
2544 * Makefile.am xmlschemas.c: more Schemas work
2545 * test/schemas/* result/schemas/*: added more tests coming
2546 from the spec.
2547
2548Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2549
2550 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
2551 * result/HTML/*: this changes a few things in the results
2552
2553Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2554
2555 * include/libxml/tree.h: eliminated 'declaration different than
2556 prototype' warning
2557 * include/win32config.h: "resolved" conflicts with errno.h
2558
2559Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2560
2561 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
2562 on the automata interfaces and debug of counted choices
2563 * test/schemas/* result/schemas/*: added a number of tests
2564
2565Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2566
2567 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2568 a bit of work on Schemas
2569 * testSchemas.c: try to make it more useful
2570 * test/schemas/* result/schemas/* Makefile.am: changed the
2571 Schemas regression test procedure, started adding a few samples
2572
2573Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2574
2575 * include/libxml/encoding.h: Patch for the Borland C++ builder
2576 * include/libxml/tree.h: Patch for the Borland C++ builder
2577 * threads.c: Patch for the Borland C++ builder
2578 * win32/bcb5: New directory for the Borland C++ builder
2579 project files
2580
2581Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2582
2583 * win32/Makefile.msvc: Update for XML Schema support
2584 * win32/configure.js: Update for XML Schema support
2585 * win32/libxml2.def.src: Update for XML Schema support
2586
2587Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2588
2589 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
2590 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
2591 xmlunicode.c include/libxml/Makefile.am
2592 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
2593 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
2594 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
2595 include/libxml/xmlversion.h.in : merged the current state of
2596 XML Schemas implementation, it is not configured in by default,
2597 a specific --schemas configure option has been added.
2598 * test/automata test/regexp test/schemas Makefile.am
2599 result/automata result/regexp result/schemas:
2600 merged automata/regexp/schemas regression tests
2601
2602Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2603
2604 * xpath.c: Gary found a compile time problem, fixes #78823
2605
2606Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2607
2608 * configure.in: release of 2.4.20
2609 * doc/*: updated and rebuilt the docs
2610
2611Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2612
2613 * python/Makefile.am: patch from Cristian Gafton to build on
2614 Red Hat 6.2, should also fix #75779
2615
2616Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2617
2618 * valid.c: first part of fixing #78729
2619
2620Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2621
2622 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
2623 escaping of URI when saving HTML files.
2624 * result/HTML/*: this impacted some tests
2625
2626Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
2627
2628 * configure.in: trying to fix #77441
2629
2630Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2631
2632 * include/libxml/xmlIO.h: Hallski complained it could not be
2633 included by itself.
2634
2635Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2636
2637 * configure.in: applied an IEEE flag patch for OSF/1 #77825
2638
2639Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2640
2641 * win32/configure.js: patch from Nilo for the c14n option
2642 * win32/Makefile.msvc: fixed libxml2.def generation with threads
2643
2644Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2645
2646 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
2647 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
2648 LIBXML_THREAD_ENABLED
2649
2650Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2651
2652 * xpath.c: another patch from Richard Jinks for substring conformance
2653 * test/XPath/expr/floats test/XPath/expr/strings
2654 result/XPath/expr/floats result/XPath/expr/strings: update of the
2655 test suite to check those.
2656
2657Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2658
2659 * xpath.c: patch from Richard Jinks for .x float parsing.
2660
2661Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2662
2663 * parser.c: patch from Markus Henke when an encoding ain't recognized
2664
2665Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2666
2667 * libxml.m4: got a report that #include <string.h> was needed
2668
2669Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2670
2671 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2672
2673Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2674
2675 * doc/example.html: fixing typo
2676
2677Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2678
2679 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2680 pointed out by Melvyn Sopacua.
2681
2682Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2683
2684 * libxml.m4: Frédéric Crozat gave a patch related to the change
2685 of Include paths breaking the libxml.m4
2686
2687Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2688
2689 * xpath.c: Fix bug #76927 forgot to save some context
2690 when evaluating binary expressions
2691
2692Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2693
2694 * configure.in: fixed configure for MPE/iX from Markus Henke
2695 * xmlmemory.c: fixed initialization problems
2696 * xpath.c: another set of patches from Richard Jinks this
2697 fixes "make XPathtests" on linux
2698
2699Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2700
2701 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2702 * test/XPath/expr/compare test/XPath/expr/equality
2703 test/XPath/expr/floats test/XPath/expr/functions
2704 test/XPath/expr/strings result/XPath/expr/compare
2705 result/XPath/expr/equality result/XPath/expr/floats
2706 result/XPath/expr/functions result/XPath/expr/strings: Updated
2707 tests though they show a divergence on Linux
2708
2709Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2710
2711 * xpath.c trionan.c: previous commit also included patches
2712 from Richard Jinks on some IEEE support corner case
2713
2714Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2715
2716 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2717 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2718 that $(datadir) should be used for docs
2719
2720Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2721
2722 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2723 could leak filedescriptors
2724
2725Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2726
2727 * configure.in nanohttp.c: applied patch from Allan Clark for
2728 UnixWare/OpenServer
2729
2730Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2731
2732 * configure.in: preparing 2.4.19
2733 * doc/*: rebuilt the docs
2734
2735Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2736
2737 * nanohttp.c: fixing #76043, got fed up with non-portability
2738 of that piece of code.
2739
2740Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2741
2742 * valid.c SAX.c: Never commit without running "make tests" :-(
2743 fix a couple of stupidities in the previous commit
2744 * result/*: a few changes in some attribute order result of previous
2745 commit.
2746
2747Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2748
2749 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2750 the internal subset should not raise duplicate ID errors,
2751 also there was a small bug in conjunction to namespace
2752 declarations defaulted and xml:xxx attributes DTD definitions.
2753
2754Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2755
2756 * xpath.c: Richard Jinks also raised some rounding problems
2757 this tries to fix them
2758
2759Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2760
2761 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2762 behaviour in xmlXPathCastToString()
2763
2764Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2765
2766 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2767 raised by Morus Walter
2768
2769Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2770
2771 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2772 from Igor
2773
2774Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2775
2776 * xpath.c: fixing #75619, related to a problem when trying
2777 to evaluate condition when the current node set resulting
2778 from that sub-step evaluation is empty. Also fixes 2 potential
2779 problem with previous-sibling and next-siblings axis.
2780
2781Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2782
2783 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2784 HTML support is not configured in.
2785
2786Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2787
2788 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2789 include/libxml/tree.h: dohh I really didn't intended to commit
2790 this test version :-(
2791
2792Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2793
2794 * testSAX.c: I wanted to see the real speed at the SAX interface
2795 after a little too many Ximianer started complaining about the
2796 parser speed.
2797 added a --quiet option:
2798 paphio:~/XML -> ls -l db100000.xml
2799 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2800 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2801 3200006 callbacks generated
2802 real 0m1.270s
2803 Which means 16MBytes/s and 3Mcallback/s
2804
2805Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2806
2807 * xpath.c: valgrind spotted another error that time when running
2808 on libxslt regression tests
2809
2810Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2811
2812 * Makefile.am: adding "make valgrind" running the full regression
2813 tests (except python ones) under Valgrind (using valgrind -q
2814 which was kindly added by the author).
2815 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2816 passes cleanly now except an obcure floating point initialization
2817 raised in log10() in one XPath regression test ???
2818 * tree.c: edited some comments to close #75244
2819
2820Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2821
2822 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2823 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2824 context of ScrollKeeper, made sure that if the number is
2825 an integer, the serialization follows the description at
2826 http://www.w3.org/TR/xpath#section-String-Functions
2827
2828Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2829
2830 * configure.in: preparing 2.4.18
2831 * doc/*: updated and rebuilt the web site
2832 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2833 the Windows and Cygwin maintainers.
2834 * parser.c: humm, changed the way the SAX parser work when
2835 xmlSubstituteEntitiesDefault(1) is set, it will then
2836 do the entity registration and loading by itself in case the
2837 user provided SAX getEntity() returns NULL.
2838 * testSAX.c: added --noent to test the behaviour.
2839
2840Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2841
2842 * parser.c: Wilfried Teiken provided a hackish but working
2843 way to get context reported back on entities when parsing
2844 with SAX and without breaking the DOM build.
2845
2846Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2847
2848 * c14n.c: applied a new patch from Aleksey Sanin
2849 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2850 to reference Aleksey implementation of XML digital Signatures
2851
2852Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2853
2854 * xpath.c: small fix to avoid potential problem due to
2855 ordering of freeing data
2856 * python/Makefile.am: people were complaining about
2857 the generated file in python dir not being built
2858
2859Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2860
2861 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2862 python/generator.py python/libxml.c python/types.c: Cleanup
2863 of the python Makefiles based on Jacob and James feedback,
2864 fixed the spec file accordingly, fixed the number of warning
2865 that passing my pedantic CFLAGS was generating. Conclusion
2866 is that Python includes are real crap.
2867
2868Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2869
2870 * configure,in: it was reported quite a few times that
2871 xml2-config --cflags should not output
2872 -I$includeprefix/libxml2/libxml because libxml2 header names
2873 clashes with existing names like list.h from C++ stl.
2874 Includes should be #include<libxml/xxx.h> so ...
2875
2876Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2877
2878 * c14n.c: another patch from Aleksey Sanin
2879
2880Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2881
2882 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2883 canonicalization algorithm
2884 * doc/xml.html doc/index.html: added the C14N references on the
2885 index page.
2886
28872002-03-13 jacob berkman <jacob@ximian.com>
2888
2889 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2890 usage, redundant, and gcc specific
2891
2892Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2893
2894 * xpath.c: speedup some node selection operations, this can
2895 have a significant impact on DocBook Norm's stylesheets
2896 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2897 make sure it's always the case
2898 * debugXML.c: distinguish CDATA and comments in ls operations
2899
2900Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2901
2902 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2903 to generate better API descriptions etc...
2904
2905Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2906
2907 * c14n.c: Fixing #74186, made sure all boolean expressions
2908 get fully parenthesized, ran indent on the output
2909 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2910 include/libxml/tree.h: also #74186 related, removed the
2911 --with-buffers option, and all the preprocessor conditional
2912 sections that were resulting from it.
2913
2914Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2915
2916 * valid.c: applied patch from Dodji Seketeli fixing an
2917 uninitailized variable in xmlValidGetValidElements()
2918
2919Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2920
2921 * c14n.c: fixed a few comments
2922 * doc/*.html doc/*/*.html: regenerated the docs and added
2923 the C14N API
2924 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2925
2926Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2927
2928 * check-xml-test-suite.py: fix to adapt varaiations in the
2929 bindings
2930 * configure.in python/setup.py python/setup.py.in: fixed to
2931 have the version of the python scripts automatically updated
2932
2933Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2934
2935 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2936 in xmlCopyProp()
2937
2938Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2939
2940 * configure.in: preparing 2.4.17 release
2941 * doc/*: updated and rebuilt the docs
2942 * xpath.c: fixed a comment
2943 * python/libxml.c: fixed a possible reentrancy problem
2944
2945Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2946
2947 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2948 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2949 added a specific regression test
2950 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2951 not raise exceptions when failing to find the attribute.
2952
2953Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2954
2955 * configure.in xmllint.c: owen pointed out a problem with the
2956 ftme fix, gettimeofday() was not detected by configure and
2957 the ftime header wasn't included, dohhh
2958
2959Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2960
2961 * configure.in xmllint.c: trying to fix #71457 for timing
2962 precision when gettimeofday() is not availble but ftime() is
2963
2964Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2965
2966 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2967 are now copied on install and part of the -devel RPM
2968
2969Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2970
2971 * xpath.c: trying to avoid bug #72150 which was apparently
2972 caused by a gcc bug (or a processor problem) as detailed
2973 at http://veillard.com/gcc.bug
2974
2975Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2976
2977 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2978 fixed xmlReconciliateNs(), added a Python test/example for
2979 inter-document cut'n paste
2980 * python/libxml.py: fixed node.doc on document nodes and added
2981 xpathEval() onto node objects
2982
2983Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2984
2985 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2986 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2987 fixup and integrated tests for the serialization stuff
2988
2989Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2990
2991 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2992 moved the libxml man page to section 3
2993
2994Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2995
2996 * tree.c: fix bug #72490
2997 * python/libxml.c python/libxml.py: added methods serialize()
2998 and saveTo() to all node elements.
2999
3000Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3001
3002 * xmlIO.c: closed #73430, don't read from an input source
3003 which indicated an end-of-file or an error.
3004
3005Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3006
3007 * parser.c: make sure SAX endDocument is always called as
3008 this could result in a Python memory leak otherwise (it's
3009 used to decrement ref-counting)
3010 * python/generator.py python/libxml.c python/libxml.py
3011 python/libxml2-python-api.xml python/libxml2class.txt
3012 python/tests/error.py python/tests/xpath.py: implemented
3013 the suggestions made by Gary Benson and extended the tests
3014 to match it.
3015
3016Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3017
3018 * python/generator.py: applied patch fixing #73450
3019
3020Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3021
3022 * xpath.c: fixing #61290 "namespace nodes have no parent"
3023 long standing divergence from the XPath REC. NodeSets
3024 simply hold a copy of namespace nodes and those node ->next
3025 points to the parent (which may not be the node carrying the
3026 definition).
3027 * include/libxml/xpath.h: flagged but didn't added a possible
3028 speedup
3029 * DOCBparser.c HTMLparser.c: removed some warnings from push
3030 parser due to new state being added.
3031 * tree.c: new fix from Boris Erdmann
3032 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
3033 the XML Canonalization support from Aleksey Sanin
3034
3035Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3036
3037 * tree.c: patch from Boris Erdmann fixing some namespace odities
3038 with xmlCopyNode()
3039
3040Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3041
3042 * xmlIO.c: fix bug #72706 when loading a NULL entity
3043
3044Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3045
3046 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
3047 actually change in a future XML Namespace revision.
3048
3049Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3050
3051 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
3052 added the possibility of returning nodesets from XPath extension
3053 functions written in Python
3054
3055Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3056
3057 * python/*: commiting some Python bindings work done while travelling
3058
3059Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3060
3061 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
3062 explicitely with memory debugging switched on
3063
3064Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3065
3066 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3067 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3068 Added wrapper for the xmlURIPtr type, provided accessors, fixed
3069 the accessor generator for strings
3070 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
3071 regression test.
3072
3073Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3074
3075 * python/README python/generator.py python/libxml.c python/setup.py:
3076 added the 'usual' setup.py to allow building a libxml2-python
3077 module based on the same code. The initialization is however
3078 different the 2 .so files fo libxml2 and libxslt are identical and
3079 they entry point initialize both libraries. this is done to avoid
3080 some possible nasty problem since the Python don't merge the maps
3081 of all shared modules.
3082
3083Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3084
3085 * parser.c: fixed a push/encoding bug reported by Michael
3086 on librsvg
3087
3088Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3089
3090 * include/libxml/parserInternals.h: fixes a misplaced #endif
3091
3092Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3093
3094 * parser.c valid.c: found and fixed a couple of allocation bugs
3095
3096Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3097
3098 * doc/xml.html doc/python.html doc/*: added a Python and binding
3099 page describing the current state of the Python bindings and
3100 giving pointers to the other languages wrappers.
3101
3102Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3103
3104 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
3105 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
3106 rebuilt the API and web site
3107 * xpath.c: fixed #71978 portability bugs
3108
3109Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3110
3111 * SAX.c: oops broke automatic defaulting of namespaces attributes.
3112
3113Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3114
3115 * include/libxml/parserInternals.h parser.c: had to change
3116 2 internal parsing API when processing document content
3117 to check the start and end of element content are defined
3118 in the same entity
3119 * valid.c include/libxml/valid.h: attribute normalization can
3120 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
3121 with the context to report it.
3122 * SAX.c: fixed the last known bugs, crazy validation constraints
3123 when a document is standalone seems correctly handled. There
3124 is a couple of open issues left which need consideration especially
3125 PE93 on external unparsed entities and standalone status.
3126 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
3127 The 2 tests left failing are actually in error. Cleanup done.
3128
3129Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3130
3131 * valid.c: implemented E59 spaces in CDATA does not match the
3132 nonterminal S
3133
3134Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3135
3136 * SAX.c parser.c valid.c: more validation test fixups
3137 * check-xml-test-suite.py: added duration info for the tests
3138
3139Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3140
3141 * parser.c valid.c: a couple of errors were reported but not
3142 saved back as such in the parsing context. Down to 1% failure rate
3143 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
3144
3145Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3146
3147 * xmlInternald.c: isExtender was missing a char
3148 * parser.c include/libxml/parser.h: % are acceptable in the
3149 internal subset if within a PUBLIC ID
3150
3151Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3152
3153 * SAX.c parserInternals.c valid.c: more work on the conformance
3154 suite. Took the step to finally block documents with encoding
3155 errors. It's a fatal error per the spec, people should have fixed
3156 their documents by now.
3157
3158Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3159
3160 * check-xml-test-suite.py: fixed the test script after some discussion
3161 on the semantic of TYPE="error"
3162 * Makefile.am: added the script to the distrib
3163
3164Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3165
3166 * SAX.c entities.c: fixed a couple of conformances issues deep
3167 into the validation code (standalone and undeclared Notations)
3168
3169Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3170
3171 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
3172 stayed there for years !
3173
3174Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3175
3176 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
3177 missing
3178
3179Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3180
3181 * check-xml-test-suite.py: improved the behaviour a bit as
3182 well as the logs
3183 * parser.c valid.c SAX.c: fixed a few more bugs
3184 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
3185
3186Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3187
3188 * check-xml-test-suite.py: python script to run regression tests
3189 against the XML Test suite of W3C/OASis
3190 * SAX.c: fixed a validation bug
3191 * parser.c: fixed 3 errors pointed by the test suite
3192 * doc/buildDocBookCatalog: fixed a typo pointed by drake
3193 * python/Makefile.am: fixed a dependendy
3194
3195Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3196
3197 * xmlmemory.c: avoid a warning bug #71594
3198
3199Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3200
3201 * xmlmemory.c: Jesse Perry provided a patch to remove a few
3202 warning on alpha/Tru64
3203
3204Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3205
3206 * include/libxml/entities.h: fixing a comment
3207 * valid.c: fixing some troubles with validity check on namespaces
3208 * result/VC/NS3 test/VC/NS3: added a specific regression test
3209
3210Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3211
3212 * tree.c: Fixing #71342 serializing '\n' in attribute values
3213 * result/noent/att3 result/att3 test/att3: added a specific
3214 test.
3215
3216Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3217
3218 * python/libxml.c: couple of bug fixes
3219
3220Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3221
3222 * python/*.py: removed tabs and used spaces.
3223
3224Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3225
3226 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
3227 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
3228
3229Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3230
3231 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
3232 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
3233
3234Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3235
3236 * include/libxml/encoding.h include/libxml/entities.h
3237 include/libxml/globals.h include/libxml/parser.h
3238 include/libxml/threads.h include/libxml/tree.h
3239 include/libxml/xmlmemory.h: trying to fix the include mess
3240
3241Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3242
3243 * include/libxml/xmlmemory.h: reverted part of the previous
3244 attempt to provide #69655, this was breaking the build.
3245
3246Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3247
3248 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3249 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3250 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3251 include/libxml/parserInternals.h include/libxml/tree.h
3252 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3253 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3254 clean.
3255 * python/libxml.c: fixed a warning.
3256
3257Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3258
3259 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3260 copying of node, merge back IDs in the target document.
3261 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3262 test/XInclude/ents/ids.xml: test case
3263 * result/VC/ElementValid4: output changed due to a typo fix
3264
3265Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3266
3267 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003268 generate the dependencies right as Jacob found out. Add
3269 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003270
3271Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3272
3273 * parserInternals.c valid.c: Justin Fletcher found some parts
3274 of the code needing cleanup
3275 * libxml.spec.in python/Makefile.am python/generator.py
3276 python/libxml.c python/libxml.py: Fixed the python Makefiles
3277 corrected a bug showing up on ia64, changed the name of the
3278 python internal module too
3279
3280Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3281
3282 * Makefile.am: applied patch from Andris Pavenis for binary
3283 name suffixes
3284
3285Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3286
3287 * xmllint.c win32/win32config.h: fixing #68748
3288
3289Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3290
3291 * valid.c: fixing #70166
3292
3293Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3294
3295 * valid.c: fixing #70077
3296
3297Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3298
3299 * Copyright Makefile.am README configure.in libxml.spec.in:
3300 Changed to the MIT Licence
3301 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3302 doc/xmlio.html: updated the doc accordingly
3303 * include/libxml/xmlwin32version.h configure.in: preparing
3304 2.4.14 release
3305 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3306 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3307 fixed the const xmlChar * wrapper and generator, XPath extension
3308 functions now use the context as first argument
3309 * python/tests/tstxpath.py python/tests/xpath.py
3310 python/tests/xpathext.py: Updated the tests accordingly
3311 * tree.c: fixed bug #70067
3312
3313Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3314
3315 * Makefile.am: cleanup
3316 * debugXML.c: always use stdout if output is NULL
3317 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3318 * python/Makefile.am python/generator.py python/libxml2class.txt
3319 python/libxml_wrap.h python/types.c: augmented the number of bindings
3320 handling FILE * and XPath contexts
3321 * python/tests/Makefile.am: avoid a stupid problem due to the
3322 use of TEST.
3323
3324Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3325
3326 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3327
3328Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3329
3330 * python/TODO python/libxml.c: cleanup the extension function lookup
3331 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3332
3333Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3334
3335 * configure.in python/Makefile.am: do not install outside
3336 of prefix
3337
3338Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3339
3340 * python/TODO python/libxml.c: started adding SAX interfaces
3341 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3342 SAX test
3343
3344Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3345
3346 * tree.c: hardened the addChild function
3347 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3348 python/libxml2class.txt python/libxml_wrap.h python/TODO:
3349 added accessors needed for xmlNode, a bit more testing and
3350 extension of interfaces
3351 * python/tests/Makefile.am python/tests/build.py: added a test
3352 build from scratch/save/load/check
3353
3354Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3355
3356 * parserInternals.c: change a small bit in the way valididy
3357 error messages get initialized
3358 * python/TODO python/libxml.c python/libxml2-python-api.xml
3359 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3360 added some memory debugging to track leaks at the libxml2 level
3361 * python/tests/*.py: changed all tests to check for leaks,
3362 there is just one left in XPath extension registrations.
3363
3364Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3365
3366 * python/TODO python/generator.py python/libxml2-python-api.xml
3367 python/libxml2class.txt: more accessor classes for the parser
3368 context, allow to switch on and check validity
3369 * python/tests/Makefile.am python/tests/error.py
3370 python/tests/invalid.xml python/tests/valid.xml
3371 python/tests/validate.py: attded more test and and added error.py
3372 which I forgot to commit in the last step
3373
3374Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3375
3376 * python/Makefile.am python/types.c: cleanup
3377 * python/libxml.c python/libxml.py python/libxml_wrap.h
3378 python/generator.py python/libxml2-python-api.xml
3379 python/libxml2class.txt: added class for parser context, added
3380 first cut for push mode support. Added a framework to generate
3381 accessors functions.
3382 * python/tests/Makefile.am python/tests/push.py: added a push
3383 test
3384
3385Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3386
3387 * python/Makefile.am python/TODO python/libxml.py: fixed a small
3388 bug a bit of cleanup.
3389
3390Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3391
3392 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
3393 python/libxml2class.txt: adding error redirections and preformat
3394 to a python handler
3395 * python/tests/Makefile.am python/tests/*.py: cleanup made all
3396 tests self checking
3397
3398Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3399
3400 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
3401 a function
3402
3403Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3404
3405 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
3406 python/libxml.c python/libxml2-python-api.xml
3407 python/libxml2class.txt: Progressing through the TODOs, class
3408 description output, extra XML API, RPM now builds the wrappers
3409 for all python installed versions
3410
3411Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
3412
3413 * configure.in libxml.spec.in python/Makefile.am python/TODO
3414 python/generator.py python/libxml2class.txt: added more informations
3415 in the libxml2-python package including docs. Slightly changed
3416 the class hierarchy
3417 * python/tests/*: added basic regression tests infrastructure too
3418
3419Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3420
3421 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
3422 added libxml2-python as part of the packages installed
3423
3424Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3425
3426 * python/Makefile.am python/generator.py python/libxml.c
3427 python/libxml.py: more work, now able to extend the
3428 XPath interpreter with functions written in python.
3429
3430Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3431
3432 * python/Makefile.am: Jacob sent a patch to allow building from
3433 tarfile.
3434
3435Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3436
3437 * python/Makefile.am python/libxml.c configure.in Makefile.am:
3438 inserted the python wrappers build, I hope this won't be too
3439 unportable
3440
3441Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3442
3443 * xpath.c: minor optimization
3444 * python/generator.py python/libxml.c python/libxml.py
3445 python/libxml_wrap.h: more work on the python bindings,
3446 they now support XPath and there is no evident leak
3447
3448Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3449
3450 * python/generator.py python/libxml.c python/libxml.py:
3451 more work on the python bindings generator.
3452
3453Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3454
3455 * python/generator.py python/libxml.c python/libxml_wrap.h:
3456 more work on the python bindings.
3457
3458Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3459
3460 * python/generator.py python/libxml.c python/libxml.py
3461 python/libxml_wrap.h: commited early version of a python binding
3462 for private use only ATM
3463
3464Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3465
3466 * entities.c tree.c include/libxml/entities.h: applied patch
3467 from Anthony Jones to implement copy of DTD subtree too. Had
3468 just to keep 2 function private which really ought to become
3469 public ones.
3470
3471Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3472
3473 * xmllint.c: added pointers to the web pages in the usage()
3474
3475Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3476
3477 * tree.c: more fixes from Petr Kozelka for attribute handling
3478 in the tree API to align the semantic with DOM.
3479
3480Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3481
3482 * valid.c tree.c entities.c: another set of patches from
3483 Anthony Jones for copy operations cleanup and robustness
3484
3485Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3486
3487 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
3488 an alphabetic index based on comments content
3489 * doc/*: rebuilt the web site with the new references
3490
3491Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3492
3493 * parserInternals.h: Greg Sjaardema suggested to use an
3494 eponential buffer groth policy in xmlParserAddNodeInfo()
3495
3496Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3497
3498 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
3499 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
3500 doc/parsedecl.py doc/Makefile.am: updated the python extractor
3501 to generate cross-references, and added/updated the stylesheets
3502 to generate and link API indexes. The generic keyword index
3503 is not done yet.
3504 * doc/*.html: regenerated all the usual docs too
3505
3506Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3507
3508 * debugXML.c: added an xpath function to the shell for T. V. Raman
3509
3510Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3511
3512 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
3513 debug routines.
3514
3515Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3516
3517 * tree.c: apply an patch from Petr Kozelka for unlink and replace
3518 support of attribute nodes
3519
3520Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3521
3522 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
3523 hopefully near complete and fully documented of the API in XML
3524 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
3525 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
3526 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
3527 include/libxml/parserInternals.h include/libxml/valid.hi
3528 include/libxml/xmlIO.h include/libxml/xmlerror.hi
3529 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
3530 include/libxml/xpath.h include/libxml/xpathInternals.h:
3531 Cleaned up the doc comments a lot in the process, the interface
3532 coverage is now 100%
3533
3534Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3535
3536 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
3537 extracts comments from the gtk-doc DocBook output (a bit
3538 convoluted but seems to work).
3539
3540Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3541
3542 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
3543 added an XML description of the API, moved the script generating
3544 it here. Added a "make api" target
3545
3546Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3547
3548 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
3549
3550Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3551
3552 * xpath.c include/libxml/xpathInternals.h: the change made to
3553 xmlXPathFuncLookupFunc was incompatible roll it back
3554
3555Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3556
3557 * SAX.c: cleanup patch from Anthony Jones
3558 * doc/Makefile.am: fix the headers to avoid in make scan
3559 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
3560 includes, * vs Ptr and general cleanup
3561 * parsedecl.py: first version of a script to extract the
3562 module interfaces, the goal will be to provide .decl or XML
3563 specification of the interfaces to build wrappers.
3564
3565Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3566
3567 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
3568 now provides return codes in case of errors
3569
3570Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
3571
3572 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
3573 Upgraded to trio baseline 1.6
3574 * strio.h strio.c: Replaced by triostr.h and triostr.c
3575
3576Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3577
3578 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
3579 of strdup usage in the code
3580
3581Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3582
3583 * parser.c error.c: Keith Isdale complained rightly that
3584 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
3585
3586Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3587
3588 * tree.c: fixed the funxtion to set the xml: attributes
3589 * debugXML.c: added "setbase" to test it.
3590
3591Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3592
3593 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
3594 to allow updating an attribute content
3595
3596Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3597
3598 * libxml.h: try to avoid problems when compiling on Windows
3599
3600Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3601
3602 * hash.c: patch from Anthony Jones for hash.c allocation size
3603 * Makefile.am: trying to work around Yet Another Libtool Madness
3604 and build the 2.4.13 release finally ...
3605
3606Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3607
3608 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
3609 * doc/* : update of the documentation
3610
3611Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3612
3613 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
3614 at fixing #61290 :-(
3615
3616Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3617
3618 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
3619 Fixes bug #67229
3620
3621Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3622
3623 * tree.c: trying to avoid troubles when a subtree is copied
3624 and coalesced in part with the target tree. Should fix
3625 bug #67407
3626
3627Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3628
3629 * valid.c: fixed validation of attributes content of type
3630 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
3631 values, very old bug. Fixes #67671
3632
3633Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3634
3635 * parser.c include/libxml/parserInternals.h tree.c: integrated
3636 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
3637 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
3638
3639Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3640
3641 * threads.c: applied Serguei Narojnyi's patch to add native
3642 thread support on the Win32 platform
3643 * testThreadsWin32.c Makefile.am: added the test program also
3644 from Serguei, Win32 specific
3645 * include/win32config.h include/libxml/xmlwin32version.h.in:
3646 added patch from Igor for the Windows thread specific defines.
3647
3648Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3649
3650 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
3651
3652Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3653
3654 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3655 output page into XMLinfo.html. Close bug #66951 and
3656 raised by Robert Collins too.
3657
3658Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3659
3660 * encoding.c: Paul Keogh pointed out a possibility of segfault
3661 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3662 Closes bug # 68238
3663
3664Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3665
3666 * doc/*.html: updated the Gdome2 links
3667
3668Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3669
3670 * libxml.h: Applied following patches from Robert Collins
3671 and make sure IN_LIBXML is defined when compiling it
3672 -------
3673 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3674 as well as Visual C.
3675 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3676 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3677 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3678 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3679 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3680 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3681 xmlSysIDExists xmlNoNetExists).
3682 * xmllint.c: Don't include winsock2.h for Cygwin.
3683
3684Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3685
3686 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3687 when the version info is not present.
3688
3689Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3690
3691 * tree.c: Anthony Jones pointed out a problem in
3692 xmlStringGetNodeList() and provided a fix for it
3693
3694Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3695
3696 * parser.c: patch from Frank J Franklin to remove a bug in
3697 xmlCreatePushParserCtxt() when the initial buffer passed
3698 is large.
3699
3700Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3701
3702 * win32/*: big cleanup of the Windows/MSVC project files
3703 from Igor Zlatkovic
3704
3705Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3706
3707 * doc/Makefile.am: should fix #67674 and avoid troubles if
3708 xsltproc is not available or fails in the prefix provided
3709
3710Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3711
3712 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3713
3714Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3715
3716 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3717 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3718 Fixed a few other problems raised by Charlie Bozeman.
3719 * result/VC/ElementValid[5-7]: fixed the output
3720
3721Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3722
3723 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3724 patches from Charlie Bozeman. Regenerated the HTML docs.
3725
3726Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3727
3728 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3729 for Windows from Igor
3730
3731Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3732
3733 * xmllint.c: applied Justin Fletcher patch for --output or -o
3734
3735Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3736
3737 * win32/libxml2/libxml2.def.src: close #67019
3738
3739Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3740
3741 * xmllint.c: applied Justin Fletcher generic timing patch
3742 similar to the one already applied to xsltproc.
3743
3744Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3745
3746 * include/libxml/tree.h tree.c: applied documentation patches
3747 from Charlie Bozeman
3748
3749Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3750
3751 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3752
3753Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3754
3755 * valid.c: fix the xmlStrdup() used in the previous patch.
3756 * valid.c: added --dropdtd
3757 * tree.c: fixed xmlUnlinkNode so it also removes the references
3758 from the document if the node is a DTD
3759
3760Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3761
3762 * HTMLtree.c valid.c: cleanup some static declarations
3763
3764Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3765
3766 * xmllint.c: removed another strdup()
3767 * doc/FAQ: removed the HP/UX entry
3768
3769Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3770
3771 * valid.c: fix bug #66816 when validating.
3772 * xmllint.c: don't use sys/time.h if configure did not found it
3773
3774Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3775
3776 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3777 xmlcatalog_man.xml
3778
3779Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3780
3781 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3782 xmlInitMemory() was declared twice
3783
3784Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3785
3786 * globals.c: do not reference strdup() !
3787 * configure.in libxml-2.0.pc.in: trying to fix the libs
3788 of the various config extraction modules
3789
3790Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3791
3792 * configure.in : preparing 2.4.12
3793 * doc/* : updated and rebuilt the docs
3794
3795Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3796
3797 * uri.c: closed bug #66159
3798 * testURI.c: added --escape option
3799 * configure.in: some cleanup for xml2-config --cflags
3800
3801Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3802
3803 * globals.c testThreads.c: removed some misplaced includes
3804 of xmlversion.h
3805
3806Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3807
3808 * threads.c: patch from Gary Pennington fixing a possible
3809 problem at initialization time.
3810
3811Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3812
3813 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3814 Eric Lavigne contribution to build libxml2 on MacOS using
3815 CodeWarrior.
3816
3817Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3818
3819 * xmllint.c: applied Geert Kloosterman's patch to fix
3820 --repeat --timing output
3821
3822Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3823
3824 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3825 where non-wellformed XML declaractions were not detected.
3826
3827Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3828
3829 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3830
3831Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3832
3833 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3834 gets reset by xmlCleanupInputCallbacks() and this makes the
3835 function useless. Same for output.
3836
3837Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3838
3839 * xmlIO.c: robert pointed out a loop error in callback cleanups
3840
3841Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3842
3843 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3844 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3845 they are not really tied to debugging
3846
3847Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3848
3849 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3850 * xmllint.c: better --catalogs description
3851
3852Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3853
3854 * tree.c: fixed a couple of problems in xmlSetProp()
3855
3856Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3857
3858 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3859 unappropriate stdout output.
3860
3861Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3862
3863 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3864 by Denis Beurive, closes #65111
3865
3866Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3867
3868 * valid.c: in case of content model validity error, don't
3869 print it if validity warnings were not requested.
3870
3871Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3872
3873 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3874 * parserInternals.c: removed the last exit() call. Print an
3875 unmaskable error on stderr instead (library mismatch detection)
3876
3877Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3878
3879 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3880 shell instructions from Heiko Rupp
3881
3882Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3883
3884 * catalog.c: use the URL notation file:// for default catalog paths
3885
3886Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3887
3888 * include/libxml/tree.h: better comments for _private fields
3889 * tree.c: removed a problem when copying an entity reference.
3890
3891Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3892
3893 * vms/*: updated instructions and diffs from John A Fotheringham
3894
3895Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3896
3897 * include/libxml/xmlerror.h: avoid an include problem if
3898 #include <libxml/xmlerror.h> happens first in code
3899 seems to be the case in KDE libs
3900
3901Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3902
3903 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3904 from Igor for Windows
3905
3906Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3907
3908 * Makefile.am: Gary Pennington pointed out a missing prefix
3909
3910Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3911
3912 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3913 * doc/*: upgraded and rebuilt the docs
3914
3915Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3916
3917 * HTMLparser.c: fix comment in scripts element parsing.
3918 * result/HTML/doc3*: updated the results.
3919
3920Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3921
3922 * uri.c: another URI bug fix #63336, using Joel Young patch.
3923
3924Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3925
3926 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3927 a cleaned up version of the Pwd shell string generation.
3928
3929Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3930
3931 * valid.c include/libxml/tree.h: trying to fix namespaces +
3932 validation problems for good, closing #63619 in the process
3933 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3934 wrong in this respect, fixed it.
3935
3936Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3937
3938 * xmllint.c: Morus Walter patch to allow --format and --encode
3939
3940Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3941
3942 * debugXML.c: Stefan Kost provided an help command for the shell
3943
3944Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3945
3946 * debugXML.c: Heiko Rupp pointed that the shell would crash
3947 on empty nodesets returns.
3948
3949Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3950
3951 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3952 migh need the history libraries
3953
3954Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3955
3956 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3957 handle the case of < in quoted attributes, Bastian Kleineidam
3958
3959Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3960
3961 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3962 fixing catalog breakages
3963 * Makefile.am catalog.c result/catalogs/catal
3964 result/catalogs/mycatalog.* test/catalogs/catal*:
3965 fixed more problems in catalog support, added more regression tests
3966 for both XML and SGML catalog handling
3967
3968Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3969
3970 * debugXML.c: applied an improvement to xmlGetLineNo() from
3971 Keith Isdale
3972
3973Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3974
3975 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3976 Side effect of the progressive catalog loading
3977
3978Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3979
3980 * Makefile.am: confexecdir and confexec_DATA were defined twice
3981 pointed out by Karl Eichwalder
3982
3983Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3984
3985 * xmlcatalog.c: avoid unlink() and use remove() instead.
3986
3987Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3988
3989 * libxml.spec.in: cleanup
3990 * include/libxml/xmlwin32version.h: updated with 2.4.8
3991
3992Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3993
3994 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3995 of compiling libxml with a non standard set of options
3996
3997Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3998
3999 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
4000 document --sgml option, fixing gnome bugzilla #63382
4001
4002Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4003
4004 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
4005 breakage of 2.4.7, added a couple of really needed APIs
4006 like xmlCatalogIsEmpty() and xmlNewCatalog()
4007 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
4008 for install-catalog
4009 * configure.in: preparing 2.4.8
4010
4011Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
4012
4013 * HTMLtree.c tree.c include/libxml/HTMLtree.h
4014 include/libxml/tree.h include/libxml/xmlIO.h: more include
4015 cleanups, export cleanly one html output + format function.
4016
4017Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4018
4019 * parser.c: removed initGenericErrorDefaultFunc call from
4020 xmlInitParser() since it could destroy previous calls to
4021 xsltSetGenericErrorFunc() effects
4022
4023Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4024
4025 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
4026 keyword.
4027
4028Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4029
4030 * Makefile.am: cleanup
4031 * threads.c: cleanup too
4032 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
4033 from xsltproc
4034 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00004035 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004036
4037Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4038
4039 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
4040 was not used anymore !
4041
4042Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4043
4044 * configure.in: preparing 2.4.7
4045 * Makefile.am doc/Makefile.am: switched to the latest xmllint
4046 manual page from John
4047 * doc/*: updated the doc and rebuilt the generated pages
4048
4049Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4050
4051 * xmlIO.c: closing bug #62711, the library should never
4052 close stdin or stdout.
4053
4054Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4055
4056 * uri.c: second pass at fixing #63336, using Joel Young
4057 final patch. looks okay.
4058
4059Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4060
4061 * uri.c include/libxml/uri.h: trying to clear #63336
4062 allowing the escaping routine to parse unconformant
4063 URI-References.
4064
4065Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
4066
4067 * vms/readme.vms vms/build_libxml.com nanoftp.c
4068 include/libxml/xmlversion.h.in: a few VMS updates from
4069 John A Fotheringham
4070 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
4071 and xmlCleanupOutputCallbacks() for the Perl binding people.
4072
4073Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
4074
4075 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
4076 apply fixes to close #63271 and avoid segfaults when
4077 the error routine gets callbed before xmlInitParser()
4078 get called.
4079 * nanoftp.c error.c: Applied patches from Justin Fletcher
4080 correcting some xmlGenericError misuses.
4081
4082Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
4083
4084 *doc/xmllint.xml, doc/xmllint.1
4085 New and improved man page for xmllint - .xml is the original, .1
4086 is the generated man page
4087
4088Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4089
4090 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
4091 the web site from the main HTML document.
4092
4093Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4094
4095 * parser.c: fixed an erroneous validation bug when PE refs
4096 occurs in external parsed entities referenced from the
4097 internals subset
4098 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
4099 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
4100 added the associated testcase, it's a nice one.
4101 * HTMLparser.c: generate the DTD node as HTML still ...
4102 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
4103
4104Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4105
4106 * HTMLparser.c: fixed a bug in htmlNewDoc()
4107
4108Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4109
4110 * test/threads/*: added entities testing to the Thread test
4111 * testThreads.c: make the test reasonable
4112 * DOCBparser.c: fix the DTD public and system ID
4113 * xmllint.c: added --sgml for SGML DocBook importing
4114 * Makefile.am: added Docbtests target
4115
4116Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4117
4118 * nanoftp.c: use only "anonymous@" string for anonymous passwds
4119 * testThreads.c: removed bogus include
4120
4121Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4122
4123 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
4124 fixed a very serious (looping) validation bug
4125
4126Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
4127
4128 * include/libxml/globals.h include/libxml/threads.h threads.c
4129 testThreads.c: far more testing, cleaning up bugs
4130 * *.c : make sure globals.h is always included.
4131
4132Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4133
4134 * HTMLparser.c: try to get rid of parser loops for good.
4135
4136Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4137
4138 * configure.in: fixed some bugs in CFLAGS passing.
4139 * test/threads Makefile.am testThreads.c: added a specific
4140 threaded test case (really nasty, guaranteed).
4141
4142Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4143
4144 * catalog.c: serious cleanup on the management of the
4145 XML catalog tree, more tests done, especially with
4146 the catalog PI.
4147
4148Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
4149
4150 * catalog.c: avoid a problem in catalog cleanup on SMP if
4151 catalogs were not initialized.
4152
4153Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4154
4155 * catalog.c xpath.c: trying to cleanup the not thread safe
4156 parts of the library.
4157
4158Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4159
4160 * include/libxml/globals.h configure.in global.data: make
4161 the allocation be per-thread a configure option
4162 * encoding.c include/libxml/parser.h: fixed compilation
4163 errors
4164
4165Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4166
4167 * include/libxml/parser.h: Norm reported that a few lines
4168 added were breaking libxslt compile, removed them for now
4169
4170Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
4171
4172 * parser.c parserInternals.c threads.c: debugged and fixed
4173 initialization problems which were giving troubles on SMP
4174 boxes.
4175
4176Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4177
4178 * include/libxml/Makefile.am: missing globals.h
4179
4180Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4181
4182 * globals.c: added a couple of standard includes.
4183
4184Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4185
4186 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
4187 include/libxml/parserInternals.h include/libxml/tree.h
4188 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
4189 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
4190 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
4191 Applied the last patches from Gary, cleanup, activated threading
4192 all user accessible global variables are now handled in globals.[ch]
4193 Still a bit rought but make tests passes with either
4194 --with-threads defined at configure time or not.
4195 * Makefile.am example/Makefile.am: added globals.[ch] and threads
4196 linking options
4197
4198Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4199
4200 * Makefile.am include/libxml/Makefile.am
4201 include/libxml/globals.h globals.c include/libxml/threads.h
4202 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
4203 configure.in: started integrating the core of the thread support
4204 not activated yet but half integrated. The code should still
4205 compile and work anyway.
4206
4207Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4208
4209 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
4210 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
4211 integrating the non-controversial parts of Gary Pennington
4212 multithread patches
4213 * catalog.c: corrected a small bug introduced
4214
4215Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4216
4217 * catalog.c include/libxml/catalog.h: very serious cleanup,
4218 isolating unportable code and as much as possible the accesses
4219 to the global shared catalog. May need more testing !
4220
4221Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4222
4223 * include/libxml/debugXML.h debugXML.c tree.c: integrating
4224 Keith Isdale patches for the XSLT debugger interfaces. Some
4225 cleanup
4226
4227Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4228
4229 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
4230 * DOCBparser.c: generate line nubers in elements
4231
4232Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4233
4234 * configure.in: preparing 2.4.6 release
4235 * doc/xml.html doc/html/*: updated and rebuilt the docs
4236 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
4237
4238Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4239
4240 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4241 adding documentation for DV's supercatalog support
4242
4243Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4244
4245 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4246 super catalog support adding one API and one flag --sgml to
4247 xmlcatalog
4248
4249Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4250
4251 * doc/xmlcatalog_man.xml, xmlcatalog.1
4252 One more crack at
4253 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4254
4255
4256Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4257
4258 * xpath.c: implemented xmlXPathObjectCopy for external objects
4259 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4260
4261Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4262
4263 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4264 finishing up fix to
4265 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4266 the xmlcatalog man page display more elegantly
4267
4268Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4269
4270 * configure.in: closing bug #61832
4271 * HTMLparser.c: removed a warning
4272
4273Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4274
4275 * xpath.c: fixing #61673 part I, do not loose doc information
4276 when copying result value trees.
4277
4278Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4279
4280 * xpath.c: trying to harden the XPath interpreter
4281
4282Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
4283
4284 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
4285 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4286
4287Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4288
4289 * HTMLparser: repaired another loop problem
4290
4291Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4292
4293 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4294 parsing.
4295 * xpath.c: fix bug #61291 the default XML namespace node is
4296 missing from the namespace axis.
4297 * tree.c: refuse to create namespaces nodes with prefix "xml"
4298
4299Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4300
4301 * SAX.c: ouch a non-defined namespace could lead to a crash,
4302 fixed #61215
4303
4304Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4305
4306 * parserInternals.c: closed bug #61054
4307
4308Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4309
4310 * include/libxml/Makefile.am: closing #60708
4311
4312Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4313
4314 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4315 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4316
4317Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4318
4319 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4320
4321Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4322
4323 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4324 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4325
4326Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4327
4328 * catalog.c: Justin Fletcher provided cleaup code in case
4329 HAVE_STAT is not defined
4330 * include/win32config.h: Igor Zlatkovic suggested to have
4331 HAVE_STAT defined there
4332
4333Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4334
4335 * catalog.c - fixed typing error reported by M. Barros
4336
4337Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4338
4339 * xmllint.c - fixing typo
4340
4341Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4342
4343 * HTMLparser.c: small enhancement to prevent loop on
4344 unrecognizable data
4345
4346Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4347
4348 * parserInternals.c: applying patch from bug #60757 this
4349 should close it
4350
4351Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4352
4353 * catalog.c xmlcatalog.c: removed a couple of warning
4354 * xpath.c: try to solve the linking problem on platforms
4355 needing trio to compile
4356
4357Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4358
4359 * Makefile.am libxml.spec.in: backing up non-documented changes
4360 commited without review or aproval by Jens Finke <jens@gnome.org>
4361 * HACKING: made 100% clear that no commit should be done directly
4362
4363Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4364
4365 * configure.in: Joe Orton provided a patch fixing a problem
4366 when iconv is specified to be in a non-standard directory
4367 but wasn't exported in xml2-config --cflags
4368
4369Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4370
4371 * configure.in: let's ship 2.4.5 before getting too much
4372 troubles with 2.4.4 errors.
4373
4374Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4375
4376 * encoding.c entities.c: do not output hexadecimal charrefs
4377 when serializing HTML since some version of Netscape can't
4378 grok it, generate decimal ones.
4379 * result/HTML/doc3.htm: output changed due to previous test
4380 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
4381
4382Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
4383
4384 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
4385 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
4386
4387Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4388 Released 2.4.4
4389
4390 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
4391 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
4392 updated the configuration scripts systems accordingly
4393
4394Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4395
4396 * configure.in: preparing for 2.4.4
4397 * doc/xml.html doc/html/*: updated and rebuilt the docs
4398
4399Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4400
4401 * win32/dsp/libxml2.def.src: tried to incorporate comments
4402 from bug #59220
4403
4404Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4405
4406 * parser.c result/noent/wml.xml: fixed bug #59981 related
4407 to handling of '&' in attributes when entities are substitued
4408
4409Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4410
4411 * libxml.h include/libxml/xmlversion.h.in
4412 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
4413 Tried to close bug #60131
4414
4415Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4416
4417 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
4418
4419Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
4420
4421 * SAX.c: fixing bug #59946 on xmlns=""
4422
4423Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4424
4425 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
4426 but allocates a new error code.
4427
4428Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4429
4430 * xmllint.c: John Fleck fixed typos in the options output
4431 * parser.c SAX.c: fix ignorable white space SAX selection
4432
4433Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4434
4435 * entities.c: Steve Underwood found the possibility of an
4436 ininite loop in case of error.
4437
4438Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4439
4440 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
4441
4442Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4443
4444 * parser.c: warn if version is not 1.0 but it's not
4445 strictly speaking an error after analyzing the spec
4446
4447Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
4448
4449 *doc/catalog.html - add link to the html version of the
4450 man page, other linguistic cleanups
4451
4452Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
4453
4454 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4455 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
4456 file, has not yet been included in the build.
4457
4458Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4459
4460 * catalog.c: removed a duplicate affectation Justin Fletcher
4461
4462Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
4463
4464 * tree.c: Armin Sander pointed a possible text coalescing
4465 problem, completed his patch.
4466
4467Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4468
4469 * trionan.c: Fixed const and volatile re-definition problem
4470
4471Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
4472
4473 * libxml.4 parser.c: doc updates from Heiko Rupp
4474 * parserInternals.c: 2 sanity checks from Heiko Rupp
4475
4476Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4477
4478 * tree.c: applied patch from Armin Sander to make some pointers
4479 const in xmlCopyNode()
4480 * include/libxml/tree.h: added fix to the header
4481
4482Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4483
4484 * xpath.c: hum, restrict the integer usage gcc bug workaround
4485 to only gcc compilers so that other architecture don't get
4486 penalized by this limitation.
4487 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
4488
4489Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4490
4491 * valid.c: fixed a Windows compiler warning (Chris Poblete)
4492 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
4493
4494Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4495
4496 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
4497 --convert option to xmlcatalog to convert SGML ones to
4498 the XML syntax.
4499 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
4500
4501 2.4.3 got released at that point
4502Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4503
4504 * catalog.c xmlIO.c: started some serious testing and fixed
4505 a few bug and optmization needs.
4506
4507Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4508
4509 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4510 preparing for a 2.4.3 release even if it may not be ready yet
4511 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
4512 all file parsing lookup to go through the entity resolver, add
4513 to add an API to bypass it (needed to load catalogs themselves),
4514 some cleanup on the catalog code too.
4515 * nanoftp.c: small cleanup
4516 * doc/catalog.html: small update
4517
4518Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4519
4520 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
4521 Jun Kuriyama
4522
4523Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4524
4525 * doc/catalog.html: finished the catalog documentation
4526
4527Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4528
4529 * doc/catalog.html doc/xml.html: added documentation about
4530 Catalog support, misses an API description
4531 * doc/html/*: reextracted the API pages
4532
4533Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4534
4535 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
4536 Added the part about section 7.2 on URI resolution,
4537 fixed a side effect in the HTML parser, look complete
4538 and ready to rock except the URI/SystemID part!
4539
4540Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4541
4542 * include/libxml/catalog.h include/libxml/parser.h
4543 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
4544 xmlIO.c: added support and APIs needed for the catalog PI
4545 * include/libxml/xmlIO.h: cleanup
4546
4547Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4548
4549 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
4550 include/libxml/catalog.h: starts to look okay, really
4551 plugged the new framework, cleaned a lot of stuff,
4552 added some APIs, except the PI's support missing this
4553 should be mostly complete
4554 * result/catalogs/* test/catalogs/*: added new test, enriched
4555 the existing one with URN ID tests
4556
4557Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4558
4559 * catalog.c: fixed nextCatalog
4560 * result/catalogs/docbook test/catalogs/*: started adding
4561 a small regression test
4562
4563Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4564
4565 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
4566 more work on the XML catalog support.
4567 * parser.c include/libxml/parser.h: small cleanup seems using
4568 list as a public parameter name can give portability troubles
4569 * trionan.c trionan.h xpath.c include/libxml/trionan.h
4570 include/libxml/xpath.h include/libxml/Makefile.am: removed
4571 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
4572 wrappers
4573
4574Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4575
4576 * Makefile.am trio.c triodef.h trionan.c xpath.c
4577 include/libxml/Makefile.am include/libxml/trionan.h:
4578 Re-worked Not-A-Number and Infinity support.
4579 * xmlcatalog.c: added readline include files
4580
4581Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4582
4583 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
4584 testCatalog as xmlcatalog, making it an installed app
4585 adding a shell, and preparing it to be a /etc/xml/catalog
4586 management tool, though not ready yet
4587 * catalog.c include/libxml/catalog.h: adding support for
4588 XML Catalogs http://www.oasis-open.org/committees/entity/
4589 not finished, there is some interesting tradeoffs and a
4590 few open questions left.
4591
4592Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
4593
4594 * xmllint.c: fixed a line formatting problem
4595
4596Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4597
4598 * SAX.c: removed a couple of unused variable (Albert Chin)
4599
4600Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4601
4602 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
4603 trying to fix some troubles w.r.t. function returning
4604 const xxxPtr.
4605
4606Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4607
4608 * win32/dsp/libxml2.def.src: another set of symbols conditionally
4609 defined
4610
4611Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4612
4613 * xpointer.c: removed unused var
4614
4615Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4616
4617 * testXPath.c: another small cleanup closing bug #59110
4618
4619Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4620
4621 * win32/dsp/libxml2.def.src: small cleanup closing bug
4622 #59108
4623
4624Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4625
4626 * example/gjobread.c: add xmlCleanupParser() before leaving
4627
4628Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4629
4630 * config.h.in configure.in include/libxml/xmlwin32version.h:
4631 released 2.4.2
4632
4633Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4634
4635 * include/libxml/valid.h debugXML.c valid.c: deprecate
4636 the non-boundchecking Sprintf functions, add Snprintf
4637 this should close bug #57984
4638
4639Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4640
4641 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
4642 URIs before doing the lookups (pointed by Mark Vakoc)
4643
4644Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4645
4646 * xpath.c: serious changes on Result Value Trees and NodeSets
4647 w.r.t. deallocation and collect operations. Probably not
4648 100% clean (merge of allocated trees smells like a problem).
4649 Seems sufficient to close #58943
4650
4651Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4652
4653 * xmllint.c: adding a --format option
4654
4655Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4656
4657 * xpath.c: count() was broken on Result Value Tree
4658 * xmlIO.c: fixed file:/// accesses on _WIN32
4659
4660Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4661
4662 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4663 macro was renamed, this should close bug #58683
4664
4665Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4666
4667 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4668 entity substitution mode text at the end of the entity might
4669 be added due to text coalescing.
4670 * nanoftp.c parser.c: small cleanup
4671
4672Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4673
4674 * HACKING: added John Fleck right to commit in the doc subdir
4675
4676Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4677
4678 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4679 allow to inherit attributes from the DTD directly in the
4680 tree, this is needed for XPath and can be a useful feature.
4681 Inherited namespaces are always provided at the tree level now
4682 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4683 of tests for this feature (XSLT being the prime user).
4684
4685Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4686
4687 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4688 testSAX.c xmlIO.c xmllint.c include/win32config.h
4689 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4690 include/libxml/xmlwin32version.h.in win32/README.MSDev
4691 win32/dsp/*: applied Win32 Facelift No.2 patches from
4692 Igor Zlatkovic for Windows/MSC
4693
4694Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4695
4696 * SAX.c: unparsedEntityDecl() the URI computation of the
4697 entity wasn't done breaking XSLT unparsed-entity-uri()
4698
4699Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4700
4701 * xpath.c: fixed a bug when walking the descendants and
4702 the current node has no children
4703 * debugXML.c: show up when a text node is supposed to not be escaped
4704
4705Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4706
4707 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4708 worked like the set:leading() function)
4709 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4710
4711Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4712
4713 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4714
4715Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4716
4717 * include/libxml/xmlIO.h: apply change to close #58141
4718 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4719
4720Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4721
4722 * parser.c: when the internal subset uses a PE, then the
4723 included entity can use conditional sections.
4724
4725Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4726
4727 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4728 when walking the namespace axis showing up in
4729 libxst/tests/general/bug-12
4730 * xmlmemory.c: added the possibility to trace a given block
4731 defined by its address
4732
4733Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4734
4735 * parser.c: don't override existing encoding specified before
4736 starting xmlParseDocument()
4737
4738Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4739
4740 * include/libxml/xmlwin32version.h: reinserted, needed for
4741 Windows users of CVS
4742
47432001-07-27 Darin Adler <darin@bentspoon.com>
4744
4745 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4746 * testCatalog.c: Add include of <libxml/parser.h>.
4747
47482001-07-27 Darin Adler <darin@bentspoon.com>
4749
4750 * include/libxml/.cvsignore:
4751 * include/libxml/xmlwin32version.h:
4752 Remove this file from CVS because it's generated.
4753
4754Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4755
4756 * parser.c include/libxml/parser.h: applied const patches from
4757 Tom Moog #58002
4758
4759Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4760
4761 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4762 lookup framework
4763
4764Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4765
4766 * tree.c: fixed xmlCopyNode() for documents
4767
4768Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4769
4770 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4771
4772Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4773
4774 * parser.c: fixes bug #57652 reported by Morus Walter
4775
4776Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4777
4778 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4779
4780Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4781
4782 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4783 errors, lesson don't add new functions at 1am before a release
4784 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4785 from XPath initialization when possible.
4786
4787Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4788
4789 * result/scripts/base*: removing history/readline changed
4790 this slightly
4791 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4792 xmllint.c: make element content line number generation
4793 optionnal to avoid breaking old apps added interface to switch
4794
4795Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4796
4797 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00004798 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004799 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4800 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4801 John Kroll fixes to allow saving to HTTP via PUT (or
4802 POST of needed).
4803 * doc/html/*.html: regenerated the docs
4804
4805Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4806
4807 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4808 xmlHashScanFull and xmlHashScannFull3 to get passed the
4809 three keys as arguments to the callback function
4810
4811Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4812
4813 * configure.in Makefile.am: removed libxml softlink for good
4814 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4815 100% coverage by gtk-doc
4816
4817Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4818
4819 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4820 fixed serious troubles due to size_t vs. int mismatch
4821
4822Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4823
4824 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4825
4826Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4827
4828 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4829 convenient extension API for value and context managing
4830 Now handles external objects through xmlXPathPopExternal,
4831 xmlXPathWrapExternal and xmlXPathReturnExternal.
4832 Added functions for sets operations (intersection, etc.)
4833
4834Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4835
4836 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4837 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4838 HTMLparser.c: cleanup of global variables, marking some
4839 const or private.
4840
4841Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4842
4843 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4844 fixed xmlXPathNodeSetItem when passing index=0
4845
4846Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4847
4848 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4849
4850Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4851
4852 * xmllint.c: fixed compilation under Cygwin #57503
4853 * TODO: update
4854
48552001-07-13 Peter Williams <peterw@ximian.com>
4856
4857 * config.h.in: add #undef HAVE_DLFCN_H
4858
4859 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4860 builddir.
4861
4862Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4863
4864 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4865 raised by #57348 and #57381
4866
4867Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4868
4869 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4870 tree.c xpointer.c: store the line numbder in element->content,
4871 may break some software, need a configuration mechanism
4872
48732001-07-10 Darin Adler <darin@bentspoon.com>
4874
4875 * .cvsignore:
4876 * example/.cvsignore:
4877 * include/.cvsignore:
4878 * include/libxml/.cvsignore:
4879 Various things that are generated and should be ignored.
4880
4881Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4882
4883 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4884 * doc/xml.html doc/html/*: updated the docs
4885
4886Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4887
4888 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4889 validation occured on content with element child
4890
4891Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4892
4893 * tree.c: fixed XML Base computation which was broken
4894 * debugXML.c: added a base function to the shell
4895 * Makefile.am result/scripts/* test/scripts/*: added scripts
4896 based regression tests, and adding 2 XML Base tests
4897
4898Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4899
4900 * tree.c: set properties doc and call xmlSetListDoc for properties
4901 content when grafting them in a different tree.
4902 * aclocal.m4: remove from CVS
4903
4904Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4905
4906 * win32/libxml2/libxml2.def.src: added some missing entry point
4907 for XPath (Mark Vakoc)
4908
4909Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4910
4911 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4912 layer should URI-Unescape before trying to open resources.
4913
4914Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4915
4916 * xpath.c: fix the name() bug for elements in the default
4917 namespace reported by Charlie Bozeman
4918
4919Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4920
4921 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4922 led to an XPath fix, improvements of SAX initialization, and
4923 an added option --nocdata to testXPath
4924
4925Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4926
4927 * doc/libxml-doc.el: Felix Natter provided anew version working
4928 with XEmacs too
4929
4930Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4931
4932 * include/libxml/xpath.h: small cleanup
4933 * doc/xml.html: update
4934
4935Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4936
4937 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4938 released 2.3.14
4939
4940Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4941
4942 * doc/html/*: rebuilt the docs for the release
4943 * doc/xml.html: added 2.3.14 release.
4944
4945Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4946
4947 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4948 were not equal to empty strings
4949
4950Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4951
4952 * SAX.c: fixed a URI-Reference computation problem when validating
4953 * xmlIO.c: small cleanup
4954
4955Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4956
4957 * parser.c: improved the description of a couple of interfaces
4958 upon Larry Stamper suggestion
4959
4960Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4961
4962 * SAX.c entities.c parser.c: changed completely the way entities
4963 are handled when running the parser in entity substitution mode.
4964 This fixes a bug reported by Stephan Kulow and nearly divides
4965 by 3 the amount of memory required by libxslt to load and process
4966 DocBook TDG.
4967
4968Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4969
4970 * HTMLparser.c: fixing a too early root closing problem raised
4971 byt Prashanth Naidu
4972
4973Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4974
4975 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4976 raised by Mark Vakoc.
4977
4978Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4979
4980 * example/Makefile.am: fixed the include path to add srcdir/include
4981 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4982 and some cleanup
4983
4984Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4985
4986 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4987 lot of optimization work, results in significant improvements
4988 when handling really complex XPath queries. Add a small optimizer
4989 for unions, improve [n] and [last()], avoid some costly ops.
4990
4991Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4992
4993 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4994 * xpath.c: small cleanup
4995 * xmlGetNsList: reformated, fixed problems if used on Entities
4996
4997Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4998
4999 * doc/xml.html: added 1.8.14 and 2.3.13 releases
5000
5001Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5002
5003 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
5004 * Makefile.am example/Makefile.am: workaround automake generating
5005 erroneous deps
5006
5007Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5008
5009 * include/win32config.h: bug #56801 Yon Derek provided a patch
5010 to the windows config file.
5011
5012Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5013
5014 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
5015 libxml.h : Yon Derek provided a set of changes to compile from
5016 CVS on Windows/MSC
5017
5018Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5019
5020 * parser.c: fixed UTF8 BOM support in push mode
5021 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
5022 added a specific testcase
5023
5024Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5025
5026 * Makefile.am: added --push regression tests
5027 * parserInternals.c: the XML parser segfaulted in --push mode
5028
5029Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5030
5031 * configure.in: moved the symlinks detection within a CVS
5032 check, this is not portable and will be removed soon.
5033 * xpath.c: small cleanup/speedup
5034
5035Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5036
5037 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
5038 release of 2.3.12
5039 * parser.c: make an error message if unknow entities in all cases
5040
5041Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5042
5043 * uri.c: fixed 2 uri normalization bugs on '//' reduction
5044
5045Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5046
5047 * include/libxml/Makefile.am: Laszlo Peter pointed out that
5048 includes were installed in the wrong dir
5049
5050Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5051
5052 * doc/html.xml: warn against sending code to exhibit bugs.
5053
5054Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5055
5056 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
5057 Tru64 from Thomas Leitner
5058
5059Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5060
5061 * AUTHORS: added William and Bjorn
5062 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
5063 daniel@veillard.com hopefully I won't have to do this again
5064 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
5065 docs can be rebuilt cleanly now
5066 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
5067 from CVs it's generated, added include/libxml/xmlwin32version.h
5068 also generated but which should change far less frequently.
5069 * catalog.c nanoftp.c: made sure to include libxml.h not
5070 libxml/xmlversion.h directly
5071 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
5072 when compiling on WIN32 and MSC
5073
5074Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5075
5076 * include/Makefile.am include/libxml/Makefile.am configure.in:
5077 fixed make distcheck and rebuilding the rpms
5078
5079Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5080
5081 * configure.in: should finish the migration of exported includes
5082 into a real include/libxml in CVS, at least for CVS users.
5083 * removed the exported headers, added in include/libxml (as well
5084 as xmlversion.h.in).
5085
5086Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5087
5088 * configure.in: fixed the way to detect symlink
5089
5090Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5091
5092 * configure.in: updated, include/libxml is now a real CVS dir
5093
5094Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5095
5096 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
5097 version works with both libxml1 and libxml2 (it autodetects
5098 the prefix of the html-files) from Felix Natter.
5099 * doc/xml.html: updated doc accordingly
5100
5101Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5102
5103 * xpath.c: fixed the bug generating a template loop in libxslt
5104 when using docbook-xsl-1.4, * should filter out document nodes
5105 * HACKING: added William
5106 * TODO: updated
5107
5108Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5109
5110 * doc/FAQ.html: added a warning about gcc-3.0
5111 * doc/xml.html: added reference to gdome2 and removed a confusing
5112 sentence
5113
5114Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5115
5116 * xmlversion.h: okay this is a generated file, but Windows
5117 users need it and they can't generate it, and I want CVS
5118 Windows users ...
5119 * win32/libxml2/libxml2_so.dsp: Windows project file for
5120 the shared lib version of libxml2
5121 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
5122 resources needed for libxslt/xsltproc by Yon Derek
5123
5124Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5125
5126 * trio.c: MSVC fix (provided by Igor Zlatkovic)
5127
5128Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5129
5130 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
5131
5132Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5133
5134 * include/win32config.h: Yon Derek provided a first fix
5135 to be able to compile libxslt/xsltproc on Windows
5136
5137Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5138
5139 * xpath.c: attempt to work around what seemed a gcc optimizer
5140 bug when handling floats on i386 http://veillard.com/gcc.bug
5141 * tree.c entities.c encoding.c: doing some cleanups while
5142 chasing it
5143
5144Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5145
5146 * Makefile.am: cleanup when --without-debug is specified
5147 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
5148 w.r.t. --without-debug and other include points
5149 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
5150 Catalogs
5151 * configure.in entities.h tree.h HTMLparser.c: removed
5152 --without-corba, made the _private field mandatory
5153
5154Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5155
5156 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
5157 outputs a BOM in UTF8, an errata has been issued to avoid the
5158 problem, that was the most reasonable solution... Add support
5159 for a leading UTF8 BOM in entities.
5160
5161Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5162
5163 * valid.c: fixed a bug found when post validating an entity ref
5164 * xmllint.c: added --loaddtd and sligly changed --postvalid to
5165 activate it too
5166
5167Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5168
5169 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
5170 weakness in the node copy the XPointer and the XInclude
5171 implementations. Serious cleanup.
5172
5173Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5174
5175 * Makefile.am: Kjartan Maraas provided a small patch to
5176 add xml2-config.in to EXTRA_DIST
5177
5178Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5179
5180 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
5181 provided another failing case found in KDE, the way the
5182 ctxt->vctxt.nodeTab was allocated and freed changed over
5183 time but it wasn't completely cleaned up. This should fix it.
5184
5185Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5186
5187 * parser.c: Stephan Kulow also raised the fact that line number
5188 could get miscounted making debug harder, fixed the problem
5189 in xmlParseCharData()
5190
5191Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5192
5193 * valid.c: Stephan Kulow pointed out a problem when validating
5194 and using an empty entity, forgot a 'break' in a case.
5195
5196Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5197
5198 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
5199 * doc/xml.html: updated with 2.3.11
5200
5201Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5202
5203 * TODO: updated adding cleanup of generated doc
5204 * configure.in: prepared to release 2.3.11
5205 * xmllint.c: added --version for bug reporting
5206 * doc/html/*.html: rebuilt the doc
5207
5208Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5209
5210 * xpath.c: first part of the work on selecting namespace to
5211 fix bug #56115
5212
5213Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5214
5215 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
5216 when using -liconv
5217 * TODO: updated
5218
5219Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5220
5221 * HTMLtree.[ch]: more work on the HTML serialization routnes,
5222 cleanup, encoding support.
5223
5224Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5225
5226 * xpath.c: Thomas Broyer suggested a better patch for the / arg
5227
5228Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5229
5230 * xpath.c: bug detected by Ankh when / is used as a function arg
5231
5232Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5233
5234 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
5235 of element and use it to avoid outputting formatting spaces at
5236 the wrong place. Implemented the format parameter for HTML save.
5237 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
5238 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
5239 result/HTML/wired.html: of course this impact the result of a
5240 number of HTML tests
5241
5242Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5243
5244 * HTMLtree.[ch]: started augmenting the HTML save API with
5245 encoding and formatting parameters
5246
5247Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5248
5249 * HTMLtree.h: cleanup and started evaluating the work needed on
5250 revamping the HTML output code
5251
5252Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5253
5254 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5255
5256Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5257
5258 * valid.c: fixed bug #56049, forgot one check in the
5259 validation routine
5260
5261Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5262
5263 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5264
5265Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5266
5267 * libxml.h: fixed an error in last commit
5268 * doc/FAQ.html: added an entry for compilation from CVS
5269
5270Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5271
5272 * xmlversion.h.in libxml.h: Cygwin patches
5273 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
5274 * tree.h: cleanup
5275
5276Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5277
5278 * tree.c: patched xmlFreeNode() to avoid freeing() a static
5279 memory block in a strange case where libxml is linked twice
5280 in the binary.
5281
5282Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5283
5284 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
5285 state far too often, simple fix used to avoid it.
5286
5287Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5288
5289 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
5290 being processed, applied his patch
5291 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
5292
5293Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5294
5295 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
5296 provided fixes to compile on MSCC again
5297 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
5298 also provided an update for the project files.
5299
5300Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5301
5302 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5303 bug #55810
5304
5305Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5306
5307 * tree.c: fixed xmlGetNsProp() to close bug #55683
5308 Note this requires libxslt to use it's own function instead.
5309
5310Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5311
5312 * HTMLtree.c: when in a pre element no formatting space should
5313 be added.
5314 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5315
5316Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5317
5318 * configure.in: added tests for signal() and signal.h
5319
5320Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5321
5322 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5323
5324Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5325
5326 * doc/libxml-doc.el: Felix Natter provided a new version for
5327 libxml2
5328
5329Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5330
5331 * HTMLtree.c: when in a pre element no formatting space should
5332 be added.
5333
5334Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5335
5336 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5337
5338Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5339
5340 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5341 hack
5342 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5343 * uri.c: fixed a warning
5344
5345Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5346
5347 * HTMLtree.c: trying to close bug #55772 escaping in script
5348 elements
5349 * doc/xml.html: suggest to send mail to the list
5350
5351Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5352
5353 * error.c: attempt to fix the xmlGetVarStr breakage once and for
5354 good. Use a macro and based on the solution provided in
5355 vsnprintf manual page from GNU.
5356
5357Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5358
5359 * error.c: Workaround for non-preserving variadic list.
5360 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
5361
5362Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5363
5364 * doc/xml.html: added 2.3.10 release
5365
5366Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5367
5368 * configure.in: releasing 2.3.10
5369
5370Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5371
5372 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
5373
5374Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5375
5376 * encoding.c: Robert Collins provided a patch to add the
5377 "US-ASCII" encoding alias
5378
5379Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5380
5381 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
5382 string oriented functions and started cleaning the related areas
5383 in xpath.c which needed fixing in this respect
5384
5385Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5386
5387 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
5388 #55380
5389 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
5390
5391Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5392
5393 * TODO: updated
5394 * nanohttp.[ch] : started adding APIs to get the redirected URL
5395 when this occurs (needed for further base computation
5396 * tree.h: cleanup
5397 * encoding.c: cleanup
5398 * SAX.c: minor change around ctxt->loadsubset
5399
5400Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5401
5402 * Makefile.am include/Makefile.am: small change to have
5403 include/libxml rebuilt if working from CVS.
5404 * uri.c: applied another patch from Carl Douglas for URI escaping,
5405 this should close bug #51876
5406
5407Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5408
5409 * xinclude.c: fixed XInclude recursive behaviour bug #54678
5410 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
5411 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
5412 added specific regression test
5413 * parser.h: preparing for the XSLT mode where DTD inherited
5414 attributes are added to the tree.
5415
5416Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5417
5418 * xinclude.[ch]: Updated the namespace for the Last Call version
5419 * result/XInclude/include test/XInclude/include: updated the
5420 testsuite accordingly
5421
5422Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5423
5424 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
5425 related to bug #51876
5426
5427Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5428
5429 * tree.c: fixed a gross mistake in base computation, xml:base is
5430 not completely correct yet (need cascade).
5431 * xpath.[ch]: added the few things needed to find a function name
5432 and URI from the XPath context when it is called.
5433
5434Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5435
5436 * catalog.[ch]: fixes and add xmlLoadCatalogs()
5437 * DOCBparser.c: small cleanup
5438 * xmllint.c: added a --catalogs option to load catalogs from
5439 $SGML_CATALOG_FILES
5440 * tree.c: cleanup
5441 * configure.in: iconv library fixup, ICONV_LIBS
5442
5443Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5444
5445 * catalog.c: handling of CATALOG entries. detection of recursion,
5446 and a few bugfixes
5447 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
5448 against the default namespace
5449
5450Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5451
5452 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
5453
5454Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5455
5456 * parser.c: fixed propagation context info when parsing an
5457 external entity.
5458 * doc/html/*.html: regenerated a couple of docs
5459
5460Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5461
5462 * doc/xml.html: update with 2.3.9 informations
5463
5464Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5465
5466 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
5467 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
5468 * doc/html/* : rebuilt the docs
5469 * valid.c: small patch which may improve some case when
5470 validating.
5471
5472Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5473
5474 * HTMLparser.c: Closed bug #54891
5475 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
5476 to the suite
5477
5478Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5479
5480 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
5481 applied a documentation patch from LotR and filled in a few missing
5482 descriptions
5483
5484Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5485
5486 * xpath.c tree.c parser.c: speed optimizations at the parser level
5487 document tree freeing and xpath evaluation
5488
5489Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5490
5491 * parser.c parser.h parserInternals.h: fixed a couple of
5492 interfaces for handling memory buffer input to const char *
5493 upon suggestion of JamesH.
5494
5495Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5496
5497 * configure.in: LoTR sent a patch fixing the previous commit
5498
5499Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5500
5501 * configure.in: trying to deal again with the stoopid -R linking
5502 flag of Solaris
5503
5504Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5505
5506 * xpath.h: two nodeset access macros from Thomas Broyer
5507
5508Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5509
5510 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
5511 patch from Thomas Broyer
5512
5513Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5514
5515 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
5516 case
5517 * INSTALL: was empty added stuff from the FAQ
5518
5519Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5520
5521 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
5522 attributes handling and #54433 by adding xmlUnsetProp()
5523 and xmlUnsetNsProp()
5524
5525Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5526
5527 * HTMLparser.c: Patch from Jonas Borgström
5528 (htmlGetEndPriority): New function, returns
5529 the priority of a certain element.
5530 (htmlAutoCloseOnClose): Only close inline elements if they
5531 all have lower or equal priority.
5532 * result/HTML: this of course changed a number of tests results.
5533
5534Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5535
5536 * xmlIO.c catalog.c: plugged in the default catalog resolution
5537 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
5538 documentations
5539 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
5540
5541Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5542
5543 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
5544 integrating catalogs
5545 * catalog.[ch] testCatalog.c: adding a small catalo API
5546 (only SGML catalog support).
5547 * parser.c: restaured xmlKeepBlanksDefault(0) API
5548
5549Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5550
5551 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
5552
5553Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5554
5555 * parser.c: added xmlParseExternalEntityPrivate() to allow
5556 propagation of ctxt->_private when parsing external entities
5557
5558Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5559
5560 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
5561
5562Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5563
5564 * configure.in: fixed a small portability problem with AM_CONDITIONAL
5565
5566Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5567
5568 * valid.c: warn when indeterminist content model is detected
5569 * result/VC/ElementValid8: this adds a message
5570 * Makefile.am: add --novalid for VCM tests
5571 * parserInternals.c: added a call to Init memory
5572
5573Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5574
5575 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
5576 when both parameters are NULL.
5577
5578Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5579
5580 * valid.c: applied small patch from Gary Pennington, reindented
5581 some part of the code.
5582
5583Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5584
5585 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
5586 release, updated and regenerated the docs
5587
5588Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5589
5590 * xpath.c result/XPath/expr/floats : clarified and cleanup
5591 printing of abnormal floats in tests.
5592
5593Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5594
5595 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
5596 * results/HTML/ : a few changes in the output of the HTML tests as
5597 a result.
5598 * configure.in: tying to fix -liconv where needed
5599
5600Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5601
5602 * Makefile.am: fixed a stupid error
5603
5604Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5605
5606 * configure.in Makefile.am: make the inclusion of the trio
5607 modules in the library conditional
5608
5609Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5610
5611 * DOCBparser.c: patche from László Kovács, fixed entities refs
5612 in attributes handling
5613
5614Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5615
5616 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
5617 flushing
5618
5619Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5620
5621 * xpath.c: fix of an XSLT namespace bug reported on the list
5622 general/bug-8-
5623
5624Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5625
5626 * strio.h trio.c: Dan McNichol suggested a couple of small
5627 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
5628
5629Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5630
5631 * tree.c parser.c encoding.c: spent a bit more time looking
5632 at the parsing speed and DOM handling. Added a few more
5633 speedups.
5634
5635Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5636
5637 * parser.c: small but effective parsing speed improvement
5638
5639Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5640
5641 * configure.in: default on the DocBook parser inclusion (for Gnome)
5642 * DOCBparser.h: fixed a header reference
5643
5644Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5645
5646 * configure.in xpath.c: applied Bjorn patches for FPE on the
5647 alpha
5648
5649Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5650
5651 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
5652 xmlSaveFormatFileTo()
5653
5654Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5655
5656 * xpath.c: simple and efficient optimization, XPath functions
5657 aways bind to the same code, cache this
5658 * TODO: updated (by saying some is obsolete)
5659
5660Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5661
5662 * xpath.c: more cleanup work on XPath name parsing routines
5663
5664Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5665
5666 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5667 xmlXPathParseName
5668 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5669 * debugXML.c: avoid compilation problems if compiling without
5670 HTML support, Igor Zlatkovic
5671 * win32/libxml2/libxml2.def.src: being able to compile without
5672 XPath on Windows
5673
5674Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5675
5676 * libxml.m4: yet another patch from Toshio Kuratomi
5677
5678Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5679
5680 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5681
5682Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5683
5684 * tree.[ch]: added xmlSaveFormatFile interface for saving
5685 and indenting a file.
5686
5687Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5688
5689 * xpath.c: fixed bug #53689 related to processing-instruction()
5690
5691Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5692
5693 * DOCBparser.c: patche from László Kovács
5694
5695Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5696
5697 * parser.c: applied fixes from Christian Glahn bug report #53391
5698
5699Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5700
5701 * error.c: Jean François Lecomte provided a complete description
5702 and a fix to bug #53537
5703
5704Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5705
5706 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5707
5708Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5709
5710 * DOCBparser.c SAX.c: a bit more work on entities processing.
5711 Still Need to cleanup XML output and references in attributes
5712
5713Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5714
5715 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5716
5717Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5718
5719 * tree.c: trying to fix #53574, not completely complete,
5720 I would like xmllint --copy --debug test/ent1 and
5721 xmllint --debug test/ent1 to show the same result.
5722 * xpath.c: fix a bug when trying to sort namespace nodes
5723
5724Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5725
5726 * HTMLtree.c: real fix for #53402
5727
5728Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5729
5730 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5731 PIs when using xsl:output
5732 * valid.c: closing #53537 some case generate segfaults if there
5733 is validity errors
5734
5735Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5736
5737 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5738 of external parsed entities, added --noent to testDocbook
5739 * valid.c: Garry Pennington found an uninitialized variable
5740 access in xmlValidateElementContent()
5741
5742Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5743
5744 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5745 with madness
5746 * result/HTML/ : this modified the result of the regression tests
5747 a lot.
5748
5749Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5750
5751 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5752 to doc where it wasn't checked against NULL reported by
5753 Jens Laas
5754
5755Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5756
5757 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5758 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5759
5760Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5761
5762 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5763 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5764 * SAX.[ch]: cleanup and updates for DocBook
5765 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5766 ex SGML identifier changes
5767 * valid.c: removed a static unused function.
5768
5769Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5770
5771 * HTMLtree.c: applied change for Paul Sponagl on script saving
5772 * Makefile.am: the warning about entity title.xml are normal.
5773
5774Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5775
5776 * configure.in: release of 2.3.7
5777 * Makefile.am: fixing make distcheck
5778
5779Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5780
5781 * doc/html/* doc/xml.html: updated and regenerated the docs
5782
5783Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5784
5785 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5786
5787Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5788
5789 * tree.c: fixed #53388 with the provided patch
5790
5791Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5792
5793 * valid.c: Bjorn detected an invalid memory access. Fixed
5794 vstateVPush()
5795
5796Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5797
5798 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5799
5800Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5801
5802 * libxml.h: new header used only for the compilation of libxml
5803 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5804 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5805 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5806 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5807 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5808 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5809 baseline (version 1.2 plus a single patch).
5810 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5811 scientific notation for numbers. Tests added.
5812 * xpath.c: formatting of numbers changed to use sprintf
5813 (contribution from William Brack)
5814
5815Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5816
5817 * valid.c: cleanup, more useful debugging
5818 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5819 * xmlIO.c: entity loading is printed as an error when validating
5820
5821Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5822
5823 * valid.c: fixed to validate within entities
5824 * test/VCM/v22.xml: added a specific testcase
5825
5826Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5827
5828 * valid.c: forgot an epsilon transition in for ()+
5829 * test/VCM/v21.xml : added a specific test case
5830
5831Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5832
5833 * valid.c: removed a state explosion exhibited by RSS
5834 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5835 from bug #51872
5836
5837Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5838
5839 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5840 validation without using an ugly NFA -> DFA algo in the source.
5841 Made a specific algorithm easier to maintain, using a single
5842 stack and without recursion.
5843 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5844 * hash.c: made the growing routine static
5845 * tree.h parser.c: added the parent information to an
5846 xmlElementContent node.
5847
5848Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5849
5850 * SAX.c parser.c xpath.c: generating IDs when not validating
5851 from an external parsed entity was poisoning the ID has table
5852 with removed values. This was killing XSLT on the KDE help
5853 browser.
5854
5855Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5856
5857 * entities.h: andrew@ugh.net.au detected a double declaration
5858
5859Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5860
5861 * debugXML.c hash.c tree.h valid.c : some changes related to
5862 the validation suport to improve speed with DocBook
5863 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5864 the way validation errors get reported
5865
5866Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5867
5868 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5869 by P C Chow and William M. Brack for XSLT HTML output
5870
5871Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5872
5873 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5874 Igor Zlatkovic patches for MSC compilation and added his
5875 updates
5876
5877Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5878
5879 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5880 prefix lookup.
5881 * parserInternals.c: fixed the bug reported by Morus Walter
5882 due to an off by one typo in xmlStringCurrentChar()
5883
5884Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5885
5886 * HTMLparser.c result/HTML/*: revamped the way the HTML
5887 parser handles end of tags or end of input
5888
5889Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5890
5891 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5892
5893Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5894
5895 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5896 bug where the linktime verions of free() won't work ...
5897
5898Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5899
5900 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5901
5902Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5903
5904 * doc/xml.html: added 2.3.6 release
5905
5906Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5907
5908 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5909 * result/wml.xml: resulted in a small output change
5910
5911Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5912
5913 * tree.c: xmlNewDoc was missing the charset initialization
5914 * xmllint.c: added --auto to autogenerate a doc, allow to
5915 reproduce the problem fixed on xmlNewDoc
5916
5917Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5918
5919 * xpath.c: trying to get 52979 solved
5920 * tree.c result/ result/noent/: trying to get 52712 solved, this
5921 also made me clean up the fact that XML output in general should
5922 not add formating blanks by default, this changed the output of
5923 a few tests
5924
5925Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5926
5927 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5928
5929Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5930
5931 * configure.in: finally released 2.3.6
5932
5933Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5934
5935 * xpath.c: checking for null pointer generated by new code
5936
5937Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5938
5939 * xpath.c: fixed a [] evaluation problem reported
5940 * test/XPath/tests/simpleaddr: extended test
5941 * result/XPath/simpleaddr: updated result
5942
5943Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5944
5945 * xmllint.c: Dan Timis reported a portability problem
5946 on Macs without mmap, fixed it.
5947
5948Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5949
5950 * testXPath.c : added a --tree option allowing to display the
5951 tree dump of the XPath expression
5952
5953Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5954
5955 * xpath.c: fixed a memleak when comparing nodesets
5956 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5957 * tree.c: added a TODO
5958
5959Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5960
5961 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5962 we need string functions
5963 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5964 to be able to use them where needed. Applied some changes
5965 to reduce name linking pollution and compile in only what's
5966 needed.
5967 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5968 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5969 for the string manipulation functions
5970 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5971 to the free() function of xmlmemory.c
5972 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5973 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5974 usage.
5975
5976
5977Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5978
5979 * error.c: applied the context output patch of the error
5980 handling submitted by Chuck Griffith
5981 * error/VC/*: this slightly change some error logs
5982
5983Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5984
5985 * parser.c: fixed line number reporting on error
5986
5987Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5988
5989 * parser.c: Sullivan and Darin found a parser bug,
5990 applied the patch.
5991
5992Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5993
5994 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5995 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5996 xmlversion.h.in xpointer.c: of course the way I defined
5997 UNUSED breaks on old gcc version. Try to be smart and
5998 also define it directly in xmlversion.h
5999 * configure.in: removed -ansi flag from the pedantic set
6000
6001Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6002 Huge cleanup, I switched to compile with
6003 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6004 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6005 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6006 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6007 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6008 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
6009 encoding.h entities.c error.c list.[ch] nanoftp.c
6010 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
6011 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
6012 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
6013 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
6014 Cleanup, staticfied a number of non-exported functions,
6015 detected and cleaned up a dozen of problem found this way,
6016 avoided a lot of public function name/typedef/system names clashes
6017 * doc/xml.html: updated
6018 * configure.in: switched private flags to the really pedantic ones.
6019
6020Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6021
6022 * configure.in: 2.3.5
6023 * doc/html/*: rebuilt the docs
6024
6025Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6026
6027 * parser.c: fixed a reported bug in NOTATION parsing
6028 * uri.c: accepted but not fixed bug 51876, added TODO
6029 * Makefile.am: fixed bug 51876
6030
6031Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6032
6033 * config.h.in configure.in error.c: fix a compilation problem
6034 on platforms without vsnprintf (xml@thewrittenword.com)
6035
6036Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6037
6038 * parser.c: fixed a function name header typo
6039 * SAX.c: notations can also occur in external subset.
6040
6041Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6042
6043 * error.c: removed a C++ like comment
6044
6045Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6046
6047 * parser.c: fixing bug 52299 strange condition leading
6048 to a parser crash due to a buffer overflow
6049 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
6050 added the specific test case
6051
6052Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6053
6054 * xpath.[ch]: still a lot of cleanup based on XSLT, added
6055 xmlXPathConvert{String,Number,Boolean} to be able to make
6056 type casts without a context stack, fixed some implementation
6057 problems related to the absence of context at parse-time,
6058 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
6059 in the public API too
6060 * xpointer.c xpathInternals.h: we need to know at parse time
6061 whether we are compiling an XPointer
6062
6063Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6064
6065 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
6066 cleaned up the parser internals, refactored XPath code, added
6067 new compilation based APIs and cleanly separated public and
6068 private APIs.
6069
6070Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6071
6072 * xpath.h: the comp field must be added at the end to avoid
6073 killing binary compat.
6074
6075Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6076
6077 * Makefile.am: detect XPath memleaks in regreson tests
6078 * error.c: fixed and error w.r.t. error reporting still using
6079 stderr
6080 * hash.c: added new line at end of file
6081 * tree.h: minor cleanup
6082 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
6083 expression parsing from evaluation, resulted in a number of
6084 changes internally, and in XPointer. Likely to break stuff
6085 using xpathInternals.h but should remain binary compatible,
6086 new interfaces will be added.
6087
6088Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6089
6090 * configure.in: fixed a couple of problems reported by
6091 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
6092 without gcc on non linux platforms.
6093
6094Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6095
6096 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
6097 a fix for --with-html-dir= configure support. I hope it won't
6098 break rpm generation
6099
6100Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6101
6102 * xmlIO.c: one function comment cleanup.
6103
6104Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6105
6106 * SAX.c: external subset notations were improperly registered
6107 in the internal subset.
6108
6109Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6110
6111 * README.cvs-commits: added, pointing to HACKING
6112 * HACKING: updated
6113
6114Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6115
6116 * parser.c: and Matt Sergeant found one in the XML push
6117 parser (erroneous check I forgot to remove when I fixed the
6118 main parser).
6119
6120Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6121
6122 * xpath.c: ptittom found a small bug in UnaryExpr
6123
6124Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6125
6126 * configure.in: bumped to 2.3.4
6127 * error.c: fixed bug #51860
6128 * tree.c: fixed bug #51861
6129 * valid.c: cleanup, more debug, failed to fix one bug crap ...
6130 * tree.[ch] : added xmlDefaultBufferSize
6131 * nanoftp.c: typo in function name header block
6132 * doc/xml.html : updated, added link to XML::LibXSLT
6133 * doc/html/* : rebuilt the docs
6134
6135Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6136
6137 * parser.c SAX.c: the new content parsing code raised an
6138 ugly bug in the characters() SAX callback. Found it
6139 just because of strangeness in XSLT XML Rec ouptut :-(
6140
6141Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6142
6143 * Makefile.am: Martin Baulig suggested to add -lm
6144 * tree.c: found another bug in xmlNodeGetContent()
6145
6146Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6147
6148 * xpath.c: Bjorn found the error related to strictness of comparison.
6149
6150Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6151
6152 * parser.c: trying to fix the Dtd parsing problem reported
6153 by Gary, side effect of last week speed optimizations.
6154
6155Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6156
6157 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
6158 * parserInternals.c: removed unneeded test raised by Stric
6159
6160Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6161
6162 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
6163 and fixed by William Brack). Added xmlXPathFormatNumber.
6164 Changed the sorting slightly.
6165 * configure.in Makefile.am example/Makefile.am: Added -lm.
6166 Please note that applications linking with libxml2, must
6167 also like with the math library from now on.
6168
6169Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6170
6171 * HTMLparser.c: fixed loop reported by Marc Sanfacon
6172
6173Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6174
6175 * parser.c: one must report spaces even if the Dtd element
6176 content proves that this is not part of the element content.
6177 * result/valid/*.xml: this changed the ouptu slightly
6178
6179Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6180
6181 * configure.in: bumped to 2.3.3
6182 * doc/xml.html: updated
6183
6184Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6185
6186 * tree.c: minor doc fix
6187 * xpath.c: deallocation issues when a result tree has been
6188 converted to a node-set
6189
6190Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6191
6192 * doc/xml.html: oops corrected dates s/2000/2001
6193
6194Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6195
6196 * valid.c: new patch from Gary Pennington
6197
6198Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6199
6200 * doc/xml.html: applied patch from Ankh
6201
6202Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6203
6204 * xinclude.c: fixed a problem building on Mac
6205
6206Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6207
6208 * parser.c: more work on increasing parsing ferformances
6209
6210Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6211
6212 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
6213 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
6214 avoiding memcpy in production builds MEM_CLEANUP macro use
6215 * parser.[ch] parserInternals.c: optimizations of the tightest
6216 internal loops inside the parser. Better checking of I/O
6217 flushing/loading conditions
6218 * xmllint.c : added --timing
6219
6220Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6221
6222 * configure.in: bumped to 2.3.2
6223 * doc/xml.html: updated for release
6224
6225Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6226
6227 * xpath.c: found a memleak and fixed a nasty bug
6228
6229Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6230
6231 * xmllint.[c1] : added return code errors for xmllint
6232 * xpath.c: specific debug dump function for result value trees
6233
6234Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6235
6236 * xpath.c: finally implemented xmlXPathCompareNodeSets
6237 * test/XPath/expr/floats results/XPath/expr/floats: added
6238 a test for float expressions
6239
6240Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6241
6242 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6243 * parserInternals.[ch]: trying to speed up parsing
6244 * xpath.c : speeded up node set equality op
6245
6246Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6247
6248 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6249 better handling of ID/IDREF and the list modules associated
6250 * configure.in: small CFLAGS cleanup
6251
6252Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6253
6254 * configure.in: fixed iconv detection on AIX (stric)
6255
6256Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6257
6258 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6259
6260Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6261
6262 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6263 and optimized xmlXPathNodeSetSort
6264
6265Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6266
6267 * xpath.c: bug fix when context size is 0
6268 * parser.c: I like Norm's Dtd because they still manage to break
6269 the parser occasionally
6270
6271Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6272
6273 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
6274
6275Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6276
6277 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
6278 attributes within the XML-1.0 namespace
6279
6280Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6281
6282 * xpathInternals.h: exported a few axis functions
6283 * doc/xml.html: updated the doc
6284
6285Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6286
6287 * configure.in: applied patch from Daniel van Balen for OpenBSD
6288 and bumped version to 2.3.1
6289 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
6290 attempt to find autoclosing was simply broken, removed it,
6291 updated the examples, this is better
6292
6293Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6294
6295 * hash.[ch]: added Paolo Casarini patch to provide Delete from
6296 hash functionnalities.
6297 * doc/html/* : rebuild the doc
6298
6299Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6300
6301 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6302 on predicate
6303 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6304 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6305 really want to have tags closed on output even if we accept
6306 unclosed ones on input
6307
6308Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6309
6310 * xpath.c: ouch don't free NULL, rare case fixed
6311 * tree.c: don't coalesce text nodes if they don't have the
6312 same behaviour wrt escaping on output
6313
6314Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6315
6316 * xpath.c: small fixup
6317 * SAX.c: don't warn on empty namespaces.
6318
6319Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6320
6321 * README: a bit of cleanup
6322 * configure.in: preparing for 2.3.0 release
6323
6324Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6325
6326 * hash.[ch]: added a first version of xmlHashSize()
6327 * valid.c: another bug fix from Gary Pennington
6328
6329Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6330
6331 * valid.c: couple of bug fixes pointed by Gary Pennington
6332 * HTMLtree.c: #if 0 cleanup
6333
6334Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6335
6336 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6337 which removes a time consuming check of xmlXPathNodeSetAdd()
6338 and use it in places where we are sure to not break unicity
6339
6340Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6341
6342 * xpath.c: bug fixes found from XSLT
6343 * tree.c: preserve node->name special values when copying nodes.
6344 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6345 external subset are fetched when available but without full
6346 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6347 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
6348 output with encoding disabled.
6349
6350Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6351
6352 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
6353 xmlCheckFilename should not be called from xmlFileOpenW
6354 and xmlGzfileOpenW
6355
6356Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6357
6358 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
6359 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
6360 added the new tests for URI normalization
6361 * testURI.c: fixed stoopid bugs
6362 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
6363 the URI in the error messages are now properly normalized
6364
6365Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6366
6367 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
6368
6369Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6370
6371 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
6372
6373Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6374
6375 * xpath.c: fixed mod operator
6376
6377Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6378
6379 * parser.c: fixed xmlStrcat doc
6380 * tree.c: 2 fixes form Anders Carlson for copying nodes and
6381 trees.
6382
6383Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6384
6385 * xpath.c result/XPath/tests/chaptersbase
6386 result/XPath/tests/simplebase: fixed XPath node()
6387 * tree.c: small fix in xmlNewNs()
6388 * Makefile.am: removed extraneous xml2Conf.sh rule
6389
6390Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6391
6392 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
6393 Changed the library name, in order to get libxml-devel and
6394 libxml2-devel to coexist on a single system
6395 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
6396 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
6397
6398Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6399
6400 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
6401 libxml2-devel installable in // as libxml-devel.
6402
6403Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6404
6405 * doc/Makefile.am: fixed make rebuild in doc
6406 * doc/html/*.html: rebuilt the docs
6407
6408Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6409
6410 * tree.c: patch from Bjorn Reese on xmlBufferCCat
6411
6412Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6413
6414 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
6415 the HTML doc to go into the -devel RPM ...
6416 * aclocal.m4 config.h.in: some updates due to auto* magic
6417
6418Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6419
6420 * xpath.h: added a hook in the context structure allowing to
6421 link to extra support, needed for XSLT
6422
6423Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6424
6425 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
6426 xmlXPtrCmpPoints to use it.
6427 * propagated the following patch from Alejandro Forero
6428 * include/win32config.h xmlIO.c: applied further suggestions
6429 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
6430 * example/gjobread.c: fixed warnings, now that it builds
6431
6432Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
6433
6434 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
6435
6436 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
6437 filename points to a valid file (not a directory).
6438 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
6439 Added calls to xmlCheckFilenameDir.
6440
6441 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
6442 `path' (rather than `filename') as the parameter to gzopen and open.
6443
6444Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6445
6446 * Makefile.am: fixed a problem with EXTRA_DIST
6447
6448Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6449
6450 * Makefile.am example/Makefile.am: finally found the trick
6451 to build the example, i.e. add "." in SUBDIRS before example
6452 in the list <grin/>
6453
6454Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6455
6456 * doc/xml.html: updated with an XSLT section, removed pointer to
6457 W3C CVS base.
6458
6459Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6460
6461 * xpath.c: when copying a XSLT tree object teh tree need to be copied
6462 too, and deallocation need to occur the same way.
6463
6464Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6465
6466 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
6467 type correponding to an XSLT result tree fragment. Share most
6468 of the data format with node set, as well as operators.
6469 * HTMLtree.c: added a newline at the end of the doctype output
6470 whe this one is not present initially.
6471 * tree.c: make sure taht the parent and doc pointers are properly
6472 set when copying attributes (lists).
6473
6474Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6475
6476 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
6477
6478Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6479
6480 * xpath.c: seems I finally killed that ugly path evaluation
6481 context bug (tagged 9999 in case is is wrong)
6482
6483Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6484
6485 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
6486 for XSLT
6487
6488Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6489
6490 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
6491 for xmlGzfileOpen() bug
6492
6493Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6494
6495 * xpath.c: removed an error found by XSLT usage
6496 * tree.c parserInternals.h: use a predefined static string
6497 for text and comment nodes, avoid freeing them in xmlFreeNode,
6498 exported the string name in parserInternals.h and added
6499 another value to disable encoding at output (for XSLT),
6500 gain memory, time.
6501
6502Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6503
6504 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
6505 win32/libxml2/libxml2_so.dsp: new makefiles and update
6506 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6507
6508Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6509
6510 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
6511 Gary Pennington
6512
6513Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6514
6515 * xpath.c: fixed the comaprision of values and nodelists,
6516 need to compare nodelist still ...
6517 * debugXML.c: avoided a possible core dump
6518 * HTMLparser.c: cleanup
6519 * nanohttp.c: contributed fix.
6520 * tree.c: fixes in properties handling added xmlSetNsProp
6521 needed by libxslt
6522 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
6523 comment
6524 * TODO: updated
6525
6526Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6527
6528 * parser.c parserInternals.c: applied Bjorn Reese optimization
6529 patch
6530
6531Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6532
6533 * Makefile.am: applied patch fro make check from Martin Vidner
6534
6535Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6536
6537 * configure.in: preparing 2.2.11
6538 * doc/html/*: rebuild the HTML files
6539 * doc/xml.html : updated
6540
6541Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6542
6543 * tree.c: fixed a stupid bug
6544 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
6545 patches related to validation of an XInclude processing result
6546 * TODO: updated
6547
6548Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6549
6550 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
6551 on large files
6552
6553Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6554
6555 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
6556
6557Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6558
6559 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
6560 reported by Jonas Borgström
6561 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
6562
6563Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6564
6565 * testXPath.c xpath.c: fixing the XPath union expressions problem
6566 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
6567
6568Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6569
6570 * xmllint.c: Made is so if the file name is "-" is will read form
6571 standard input. Sven Heinicke <sven@zen.org>
6572 * tree.c: fixed a problem when growing buffer
6573 * tree.h: fixed the comment of the node types following andersca
6574 comment
6575 * TODO: updated
6576
6577Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6578
6579 * HTMLparser.[ch]: added a way to avoid adding automatically
6580 omitted tags. htmlHandleOmittedElem() allows to change the
6581 default handling.
6582 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
6583 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
6584 of xmllint too when using --memory flag, added a memory test
6585 suite at the Makefile level.
6586 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
6587 with namespace use when encountering QNames in XPath evalation,
6588 added xmlns() scheme in XPointer.
6589 * nanoftp.c : incorporated a fix
6590 * parser.c xmlIO.c: fixed problems raised with encoding when using
6591 the memory I/O
6592 * parserInternals.c: closed bug 25934 reported by
6593 torsten.landschoff@innominate.de
6594 * TODO: updated
6595
6596Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6597
6598 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
6599 on a non-updated tree :-(, made a 2.2.10 release to correct the
6600 situation
6601
6602Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6603
6604 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
6605 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
6606 integrated a set of OpenVMS changes from Howard Taylor
6607 <Howard.Taylor@pacoast.com>
6608
6609Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6610
6611 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
6612 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
6613
6614Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6615
6616 * HTMLparser.c: some fixes on auto-open of html/head/body
6617 * encoding.c: fixed a compilation error on some gcc env
6618 * xpath.c xpointer.[ch] xpathInternals.h: improved the
6619 XPointer implementation
6620 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
6621 related XPointer tests and associated results
6622
6623Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6624
6625 * doc/xmldtd.html doc/xml.html: following a short step by step
6626 guidance on IRC to help maciej with DTDs I started a small
6627 page on the subject.
6628
6629Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6630
6631 * HTMLparser.c: fixed handling of broken charrefs
6632 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
6633 patches
6634
6635Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6636
6637 * doc/xml.html doc/html/* : rebuilt the docs after adding
6638 xinclude and updated page for 2.2.7 and 2.2.8
6639 * configure.in: releasing 2.2.8
6640
6641Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6642
6643 * parser.[ch] parserInternals.c: applied the conditional
6644 section processing fix from Jonathan P Springer
6645 <jonathan.springer2@gte.net>
6646 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
6647 project file, fixed iconv default non support
6648 * xpath.c: fixed the problem of evaluating relative expressions
6649 when a node context is provided.
6650
6651Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6652
6653 * nanoftp.c: fixed gcc 2.95 new warnings
6654 * SAX.c: fixed a stupid bug
6655 * tree.c: fixed a formatting problem when round-tripping
6656 from/to memory
6657 * xinclude.c: chased memleak, fixed a base problem
6658 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6659 xmlXPtrBuildNodeList()
6660 * TODO: updated
6661 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6662 adding a first small set of regression tests for XInclude
6663
6664Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6665
6666 * nanohttp.[ch]: applied Wayne Davison patches to access
6667 the WWW-Authorization header.
6668 * parser.c: Closed Bug#30847: Problems when switching encoding
6669 in short files by applying Simon Berg's patch.
6670 * valid.c: fixed a validation problem
6671 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6672 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6673 Wayne Davison
6674 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6675 need to be extended to non full nodes selections.
6676 * xinclude.c: starts to work decently
6677
6678Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6679
6680 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6681 debugXML.c xmlversion.h.in: Started adding XInclude support,
6682 this is a new xmllint option
6683 * tree.c xpath.c: applied TOM patches for XPath
6684 * xpointer.c: fixed a couple of errors.
6685 * uri.c: added an escaping function needed for xinclude
6686 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6687 new warning from RH70 gcc's version
6688
6689Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6690
6691 * HTMLparser.c: fixed loop on invalid char in scripts
6692 * parser.c: update to description of xmlIOParseDTD()
6693 * libxml.m4 xmlversion.h.in: changes contributed by
6694 Michael Schmeing <m.schmeing@internet-factory.de>
6695 * configure.in: preparing for 2.2.7
6696 * Makefile.am: trying to avoid config.h and acconfig.h
6697 being included in the distrib
6698 * configure.in: released 2.2.7
6699
6700Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6701
6702 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6703 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6704
6705Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6706
6707 * parser.[ch]: added xmlIOParseDTD()
6708 * xpointer.c: added support for the 2 extra parameters of
6709 string-range, fixed a stoopid error when '0' was present
6710 in XPointer expressions
6711 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6712 testsuite for the above
6713
6714Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6715
6716 * libxml.spec.in: improved package descriptions
6717
6718Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6719
6720 * xpath.c xpathInternals.h: applied a large cleaning patch
6721 from TOM <ptittom@free.fr>, it also add namespace support
6722 for function and variables registration.
6723
6724Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6725
6726 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6727 * Makefile.mingw: Wayne Davison's update adding hash.c
6728
6729Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6730
6731 * xpath.c: fixed the root evaluation problems
6732 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6733 ignorable spaces with <b> <bold> <em>
6734 * tree.c: fixed a loop in xmlSearchNsByHref()
6735
6736Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6737
6738 * xpath.c: applied another XPath patch from TOM
6739 * xpath.c include/makefile.am: applied another patch from
6740 china@thewrittenword.com (cleanup on IRIX).
6741
6742Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6743
6744 * xml-config.1: received a fixed version from Fredrik Hallenberg
6745 <hallon@lysator.liu.se>
6746
6747Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6748
6749 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6750 cleanup patch for XPath
6751
6752Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6753
6754 * patched to redirrect all "out of context" error messages to
6755 a reconfigurable routine. The changes are:
6756 * xmlerror.h : added the export of an error context type (void *)
6757 an error handler type xmlGenericErrorFunc there is an interface
6758 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6759 to reset the error handling routine and its argument
6760 (by default it's equivalent to respectively fprintf and stderr.
6761 * all the c files: all wild accesses to stderr or stdout within
6762 the library have been replaced to calls to the handler.
6763
6764Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6765
6766 * configure.in: release 2.2.6
6767 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6768 exporting the inner functions of xpath for extension modules
6769 * doc/*: updated and rebuilt the doc
6770
6771Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6772
6773 * nanohttp.c : applied Wayne HTTP cleanup patch
6774 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6775 and xmlNodeSetSpacePreserve()
6776
6777Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6778
6779 * xpath.c: closing bug #29260
6780
6781Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6782
6783 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6784 multikey tuples, made hash structure opaque
6785 * valid.[ch]: moved elements, attributes, notations decalarations
6786 as well as ID and refs to hash tables.
6787 * entities.c: hash cleanup
6788 * xmlmemory.c: fixed a dump problem in debug mode
6789 * include/Makefile.am: problem passing in DESTDIR= values patch
6790 from Marc Christensen <marc@calderasystems.com>
6791 * nanohttp.c: removed debugging remains
6792 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6793 * HTMLparser.c parser.c: fixing a number of problems with the
6794 macros in the *parser.c files (Wayne).
6795 * HTMLparser.c: close the previous option when opening a new one
6796 (Marc Sanfacon).
6797 * result/HTML/*: updated the HTML results accordingly
6798
6799Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6800
6801 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6802 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6803 XPath functions and XML entities table to them. More to come...
6804 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6805
6806Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6807
6808 * tree.c: coalesce adjacent text nodes
6809 * valid.c: handling of blank nodes in DTd validation (raised
6810 by problems with a posteriori validation).
6811 * nanohttp.c: changing behaviour on HTTP write stuff.
6812 * HTMLtree.c: forced body and html to be explicitely closed.
6813 * xpath.h: exported more XPath functions.
6814
6815Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6816
6817 * Release of 2.2.5
6818 * xpointer.c: range() range-inside and other helper functions
6819 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6820
6821Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6822
6823 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6824 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6825
6826Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6827
6828 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6829 and XPointer modules
6830
6831Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6832
6833 * SAX.h: closed #25107
6834
6835Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6836
6837 * testSAX.c: fixed problem with cdata reporting
6838 * SAXresult/* : updated
6839
6840Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6841
6842 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6843 Closed bug #27499, added to regression tests
6844 * TODO: updated
6845
6846Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6847
6848 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6849 support for SCRIPT and STYLE with help from Bjorn Reese
6850 * test/HTML/* result/HTML/*: added simple testcase and updated
6851 the existing ones.
6852
6853Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6854
6855 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6856 string-range for empty strings
6857 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6858 test/XPath/xptr/strrange: augmented the XPointer testsuite
6859
6860Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6861
6862 * doc/xml.html doc/xmlmem.html: added a module describing memory
6863 interfaces and use, updated the main page.
6864
6865Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6866
6867 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6868 nanoftp code work on Windows too now
6869
6870Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6871
6872 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6873 * xpointer.c: implemented string-range() at least a good first version
6874 * test/XPath/docs/str test/XPath/xptr/strrange
6875 result/XPath/xptr/strrange: the string-range() tests
6876
6877Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6878
6879 * Makefile.am include/Makefile.am include/win32config.h
6880 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6881 and make distcheck
6882
6883Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6884
6885 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6886 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6887 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6888
6889Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6890
6891 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6892 patch for socklen_t detection by
6893 Albert Chin-A-Young <china@thewrittenword.com>
6894
6895Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6896
6897 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6898 and added a --dtdvalid option to xmllint used to test it
6899
6900Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6901
6902 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6903 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6904
6905Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6906
6907 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6908 handlings (registration, lookup, cleanup)
6909
6910Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6911
6912 * configure.in Makefile.am include/makefile.am: adding XPointer
6913 and XPtrtests target
6914 * xpointer.[ch] : new files for XPointer support
6915 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6916 more XPath tests
6917
6918Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6919
6920 * configure.in: fixed, very broken, make distcheck works again
6921
6922Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6923
6924 * More work toward 2.2.5, integrated a number of patches
6925 * configure.in Makefile.am win32config.h.in: trying to cleanup
6926 make distcheck .... huh ...
6927 * include/Makefile.am include/win32config.h: new directory
6928 for includes
6929 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6930 updated teh makefiles and instructions for WIN32
6931 * xpath.c: small fixes
6932 * test/XPath/ results/XPath: updated the testcases and results
6933 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6934 suggested patches
6935 * valid.c: fixed an ID bug
6936
6937Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6938
6939 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00006940 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00006941 * xpath.[ch]: worked on XPointer
6942
6943Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6944
6945 * configure.in Makefile.am: 2.2.5, ship the include in an
6946 include/libxml subdirectory, use symlinks when using CVS
6947 * testSAX.c: fixed small bug
6948 * testXPath.c: changed the way testfiles are parsed
6949 * debugXML.c: same kind of cleanup when parsing an argument expression
6950 XPath/XPointers can have blanks embedded
6951 * xpath.[ch]: more cleanup, reorgs for XPointer work
6952 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6953 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6954
6955Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6956
6957 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6958 in the XPath engine, rewrote large parts of it, now it's far
6959 cleaner and in sync with the REC not an old WD. Fixed a parsing
6960 problem in the interactive XML shell found when testing XPath.
6961
6962Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6963
6964 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6965 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6966 examples with the extra test
6967
6968Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6969
6970 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6971 the global init function.
6972
6973Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6974
6975 * HTMLparser.c: Doohhh, attribute name parsing was still case
6976 sensitive ! Fixed this ...
6977 * result/HTML/* : updated the tests results accordingly
6978
6979Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6980
6981 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6982 engine, should be far more stable, incorporated a new version of
6983 preceding/following axis, need testing
6984 * uri.c: fixed file:///c:/a/b/c problem
6985 * test/XPath/tests/idsimple: augmented the XPath tests
6986
6987Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6988
6989 * doc/* rebuilding docs for 2.2.4 release
6990
6991Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6992
6993 * configure.in: releasing 2.2.4
6994 * parser.[ch]: added xmlStrEqual()
6995 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6996 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6997 use xmlStrEqual instead
6998 * TODO: updated
6999 * added an XPath test
7000
7001Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7002
7003 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
7004 * entities.h: exported xmlInitializePredefinedEntities
7005 * parser.[ch] : added xmlInitParser()
7006 * parserInternals.h : had to export htmlInitAutoClose()
7007
7008Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7009
7010 * xpath.[ch] : fixed some serious XPath Predicate evaluation
7011 problems
7012 * Makefile.am : added XPath regression tests to normal tests
7013 * uri.c: fixed a problem with local paths, cleanup
7014 * parser.c: fixed a problem with large CData sections
7015
7016Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7017
7018 * configure.in xml-config.in: patch from "Ben Taylor"
7019 <sol7x86@hotmail.com> for solaris shared libs lookup
7020
70212000-09-30 Martin Baulig <baulig@suse.de>
7022
7023 * libxml-2.0.pc.in: Provide pkg-config script.
7024
7025 * configure.in: Create the libxml-2.0.pc script from the
7026 libxml-2.0.pc.in templates.
7027 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
7028 script in `$(libdir)/pkgconfig'.
7029
7030Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7031
7032 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
7033 when compiling with MSC
7034
7035Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7036
7037 * xpath.c: patch for normalize-string() substring-before(),
7038 substring-after() and translate() functions from Bjorn Reese
7039 <breese@mail1.stofanet.dk>
7040 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
7041 Fredrik Hallenberg <hallon@lysator.liu.se>
7042 * TODO: updated
7043
7044Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7045
7046 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
7047 problem of socklen_t being undefined on a number of platforms
7048 * debugXML.c: fixed a compilation problem when without snprintf
7049
7050Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7051
7052 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
7053 an URI bug and a fix for the control-character-induced infinite loop
7054 * nanohttp.c: preventive fix for compiling on WIN32
7055
7056Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7057
7058 * xmlint.c: closing bug #25000
7059
7060Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7061
7062 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
7063 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
7064 modified slightly Wayne Davison patch adding xmlStrcasecmp and
7065 related function, fixing xmlStrncmp(), and associated cleanup
7066 * result/HTML/entities.html.sax: updating result
7067
7068Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7069
7070 * uri.c: applied patch for URI escaping from Wayne Davison
7071 <wayned@blorf.net>
7072 * tree.c parserInternals.c HTMLparser.c: memset checks patches
7073 from Denis Barbier <barbier@imacs.polytechnique.fr>
7074 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
7075 patch from Wayne Davison
7076
7077Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7078
7079 * doc/xml.html : updated with new releases, adding "how to help"
7080
7081Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7082
7083 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
7084 removed a few warnings in pedantic mode ...
7085 * parserInternals.c parser.c: moved encoding switching function
7086 to parserInternals.c
7087 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
7088
7089Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7090
7091 * HTMLparser.c parser.c: set ctxt->errNo before calling the
7092 error or warning handlers
7093
7094Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7095
7096 * parserInternals.c parserInternals.h parser.c Makefile.am:
7097 created a new module parserInternals.c, moved most of the
7098 code shared by the various parsers there, as well as
7099 deprecated code from parser.c. More cleanup of parser.c
7100 * uri.c: fixed a problem when URI is NULL
7101 * valid.c: speedup when looking for an attribute declaration
7102
7103Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7104
7105 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
7106 the cleanup of the computation of URI references when seeking
7107 external entities. The URI reference string and the resulting
7108 URI are both stored now.
7109 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
7110 large s(n)printf checks and cleanup from Denis Barbier
7111 <barbier@imacs.polytechnique.fr>
7112 * xmlversion.h.in tree.h: couple of SGML declarations for a
7113 possible docbook module.
7114 * result/VC/ : a couple of test output changed due to the change
7115 of the entities URI
7116
7117Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7118
7119 * parser.h: added a _private field for linking user's data
7120
7121Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7122
7123 * parser.c parserInternals.h: demacroified most of the IS_XXX
7124 the gain in size is significant so ...
7125
7126Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7127
7128 * entities.c: cases where looking up entities with doc==NULL
7129 covered
7130
7131Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7132
7133 * uri.c: applied Wayne Davison patch
7134 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
7135
7136Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7137
7138 * uri.c testUri.c: applied Wayne Davison patches
7139 * test/URI/uri.data result/URI/uri.data: first set of tests/results
7140 * Makefile.in: added URItest and included thenin "make tests"
7141
7142Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7143
7144 * xmlversion.h.in: closed bug 22941
7145
7146Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7147
7148 * doc/xmlio.html: added doc and example for entity loader
7149 redefinition.
7150
7151Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7152
7153 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
7154 used by libxml
7155
7156Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7157
7158 * parser.c: Fixed bug on invalid ontent characters and when using
7159 push.
7160 * xmllint.c: fixed xmllint endling of errors in push mode
7161
7162Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7163
7164 * HTMLparser.c testHTML.c: applied two new patches from
7165 Wayne Davison <wayned@users.sourceforge.net>
7166 * result/HTML/*.sax: regenerated HTML SAX output
7167 * parser.c: more cleanup.
7168
7169Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7170
7171 * HTMLparser.[ch] testHTML.c: applied the second set of
7172 patches from Wayne Davison <wayned@users.sourceforge.net>,
7173 adding htmlEncodeEntities()
7174 * HTMLparser.c: fixed an ignorable white space detection bug
7175 occuring when parsing with SAX only
7176 * result/HTML/*.sax: updated since the output is now HTML
7177 encoded...
7178
7179Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7180
7181 * HTMLparser.[ch]: applied some of Wayne Davison
7182 <wayned@users.sourceforge.net> patches
7183
7184Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7185
7186 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
7187 undeclared namespace prefix was used, added a warning.
7188 Cleaned up support w.r.t. entities, spilling out a warning
7189 and being pedantic on lookups.
7190 * test/warning/ent9 : added testcase for previous example.
7191 * TODO: updated
7192 * parserInternals.h parser.c: changed the way names are parsed
7193 now allow infinite size and decrease penalty for normal use
7194 * parser.c: Started a big cleanup/check of the parser code,
7195 fixed some of the most tortuous entity code, spotted code
7196 unused anymore
7197 * test/*: added tests for very long names and related nasty
7198 things.
7199
7200Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7201
7202 * doc/encoding.html: added encoding aliases doc
7203 * doc/xml.html: updates
7204 * encoding.[ch]: added EncodingAliases functions
7205 * entities.[ch] valid.[ch] debugXML.c: removed two serious
7206 bottleneck affecting large DTDs like Docbook
7207 * parser.[ch] xmllint.c: added a pedantic option, will be
7208 useful
7209 * SAX.c: redefinition of entities is reported in pedantic mode
7210 * testHTML.c: uninitialized warning from gcc
7211 * uri.c: fixed a couple of bugs
7212 * TODO: added issue raised by Michael
7213
7214Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7215
7216 * doc/encoding.html: propagated Martin Duerst suggestions
7217
7218Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7219
7220 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
7221 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
7222 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
7223 by Wayne Davison
7224
7225Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7226
7227 * nanoftp.c nanohttp.c: small cleanup
7228 * TODO: updated
7229
7230Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7231
7232 * added an old VC testcase and updated title.xml entity
7233
7234Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7235
7236 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
7237 done on auto-opening of <p> tags and cleanup of SAX output
7238
7239Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7240
7241 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7242
7243Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7244
7245 * doc/xml.html libxml.* structure.*: updated the doc a bit
7246
7247Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7248
7249 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7250 of SAX tests
7251
7252Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7253
7254 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7255 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7256
7257Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7258
7259 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7260 * testHTML.c: fix core dump on Solaris 2.x systems
7261 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7262 * result/HTML/*.sax: previous bug fix lead to new results
7263
7264Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7265
7266 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7267 * configure.in: added --with-readline=DIR to accept alternate
7268 path for readline include/library
7269 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
7270 for ANSI under HP-UX
7271 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
7272 includes @LIBS@
7273
7274Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7275
7276 * doc/* : rebuilt the docs
7277 * getting ready for 2.2.2 release
7278
7279Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7280
7281 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
7282 and xmlAddFeature()
7283 * tree.[ch]: added xmlAddChildList()
7284 * xmllint.c: MAP_FAILED macro test
7285 * parser.h: added xmlParseCtxtExternalEntity()
7286 * valid.c: applied bug fixes removed warning
7287 * tree.c: added CDATA block to elements content
7288 * testSAX.c: cleanup of output
7289 * testHTML.c: added SAX testing
7290 * encoding.c: better error recovery
7291 * SAX.c, parser.c: fixed one of the external entity processing
7292 of the OASis testsuite
7293 * Makefile.am: added HTML SAX regression tests
7294 * configure.in: bumped to 2.2.2
7295 * test/HTML/ result/HTML: added a few of HTML tests, and added the
7296 SAX results
7297
7298Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7299
7300 * configure.in: patch for HP compiler
7301
73022000-08-04 Sven Heinicke <sven@zen.org>
7303
7304 * xmllint.c: Was coredumping sometimes when the file given didn't
7305 exist.
7306
7307Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7308
7309 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7310
7311 when using in memory parsing. Need some cleanup.
7312 * xmllint.c configure.in: added a --memory flag to test memory
7313 parsing
7314
7315Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7316
7317 * nanohttp.c: fixed socklen_t replacement to unsigned int
7318 * parser.c: fixed a space handdling missing at the end of
7319 production 28 DOCTYPE.
7320 * xmlmemory.c: fixed a stupid bug on the routine to override
7321 allocation functions
7322 * TODO: updated
7323
7324Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7325
7326 * doc/ regenerated the docs
7327
7328Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7329
7330 * doc/encoding.html doc/xml.html: added I18N doc
7331 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7332 improvements, both parser and filters, added ASCII & HTML,
7333 fixed the ISO-Latin-1 one
7334 * xmllint.c testHTML.c: added/made visible --encode
7335 * debugXML.c : cleanup
7336 * most .c files: applied patches due to warning on Windows and
7337 when using Sun Pro cc compiler
7338 * xpath.c : cleanup memleaks
7339 * nanoftp.c : added a TESTING preprocessor flag for standalong
7340 compile so that people can report bugs more easilly
7341 * nanohttp.c : ditched socklen_t which was a portability mess
7342 and replaced it with unsigned int.
7343 * tree.[ch]: added xmlHasProp()
7344 * TODO: updated
7345 * test/ : added more test for entities, NS, encoding, HTML, wap
7346 * configure.in: preparing for 2.2.0 release
7347
7348Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7349
7350 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00007351 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007352
7353Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7354
7355 * doc/xml.html: changed the xmlsoft.org structure, updated the
7356 examples w.r.t. root and childs
7357
7358Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7359
Daniel Veillard784b9352003-02-16 15:50:27 +00007360 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007361
7362Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7363
7364 * HTMLparser.c: Work on character encoding support for the HTML parser
7365 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
7366 * encoding.c: Fixed a potential memleak in the encoding stuff
7367
7368Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7369
7370 * doc/FAQ.html doc/Makefile.am : added a FAQ
7371
7372Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7373
7374 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
7375 of the HTML parser to force it to not bypass SAX
7376
7377Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7378
7379 * win32config.h.in: updated
7380 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
7381 lacks iconv support :-( need to release 2.1.1
7382 * configure.in: release 2.1.1
7383 * HTMLparser: fixed bug #14784
7384 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
7385 by Windows compiler
7386 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
7387 the SAX startDocument() callback.
7388 * TODO: updated
7389
7390Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7391
7392 * added xmlStopParser()
7393
7394Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7395
7396 * configure.in: 2.1.0 prerelease
7397 * Large resync between W3C and Gnome tree
7398 * nanoftp, nanohttp.c: fixed stalled connections probs
7399 * HTMLtree.c SAX.c : support for attribute without values in
7400 HTML for andersca
7401 * valid.c: Fixed most validation + namespace problems
7402 * HTMLparser.c: start document callback for andersca
7403 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
7404 * parser.h, SAX.c: serious speed improvement for large
7405 CDATA blocks
7406 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
7407 different encoding
7408 * example/Makefile.am example/gjobread.c tree.h: work on
7409 libxml1 libxml2 convergence.
7410 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
7411 and the LIBXML_TEST_VERSION macro
7412
7413Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7414
7415 * doc/xml.html: various patches and improvements typo fixed by
7416 Felix Natter
7417 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
7418 from Felix Natter <fnatter@gmx.net>
7419
7420Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7421
7422 * doc/upgrade.html: updated with instructions for support of both
7423 libxml-1.x and libxml-2.x
7424 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
7425 for 2.x support and also fixed includes
7426
7427
7428Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7429
7430 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
7431 the encoding support, added iconv support, so now libxml if
7432 compiled with iconv automatically support japanese encodings
7433 among others. Work based on initial patch from Yuan-Chen Cheng
7434 I may have broken binary compat in the encoding handler
7435 registration scheme, but that was so utterly broken I don't
7436 expect anybody to have used this feature until now.
7437 * parserInternals.h: fixup on the CHAR range macro
7438 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
7439 code.
7440 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
7441 * uri.c: added xmlParseURI() I can't believe I forgot to
7442 implement this one in 2.0 !!!
7443 * SAX.c: moved doc->encoding update in the endDocument() call.
7444 * TODO: updated.
7445
7446Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7447
7448 * tree.h: removed extraneous xmlRemoveProp definition
7449 * TODO: added item about --disable-corba configure switch
7450 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
7451 * nanoftp.c: fixed include problems giving troubles on AIX and
7452 slowlaris
7453 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
7454 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
7455 comment and headers changes to lower gtk-doc number of warnings
7456 * doc/html/*: rebuilt docs
7457
7458Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7459
7460 * HACKING: documented the tag for 1.x and instructions
7461
7462Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7463
7464 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
7465 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
7466 xmlCreateIOParserCtxt
7467 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
7468 significant overall improvement
7469 * xmllint.c: added I/O test to xmllint
7470 * testSAX.c: added a speed test
7471 * doc/* : updated/regenerated
7472
7473Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7474
7475 * xpath.c uri.h parserInternals.h: cosmetic changes from
7476 "Timur I. Bakeyev" <timur@bat.ru>, including making
7477 xmlCreateURI() public
7478
7479Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7480
7481 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
7482 and the code at the same time. Added a clean mechanism for
7483 overload or added input methods: xmlRegisterInputCallbacks()
7484 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
7485 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
7486 * TODO: updated
7487 * doc/* : updated/regenerated
7488 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
7489 source dir
7490
7491Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7492
7493 * testURI.c: yet another forgotten commit, I should get some sleep !
7494
7495Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7496
7497 * xmllint.c: forgot to commit this too ?
7498
7499Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7500
7501 * xmlversion.h.in : forgot to commit this previously
7502
7503Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7504
7505 * configure.in: preparing libxml-2.0.0 version looks Ok so far
7506 * README TODO: updated for release
7507 * uri.c uri.h: added authority parsing/saving
7508 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
7509 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
7510 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
7511 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
7512 Makefile.am : added compile-time customization of libxml
7513 --with-ftp --with-http --with-html --with-xpath --with-debug
7514 --with-mem-debug
7515 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
7516 #include <libxml/xxx.h> I hope it won't break too much stuff
7517 and will be manageable in the future...
7518 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
7519 and added xmllint to the installed programs
7520 * uri.h: added xmlFreeURI()
7521
7522Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7523
7524 * uri.c uri.h: finished the escaping handling, the base support
7525 and the URI path normalization. Looks good just lacks the
7526 authority content parsing code.
7527 * Makefile.am: added instructions to generate testURI
7528 * TODO: updated
7529 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
7530 added links and icons for W3C and Gnome
7531
7532Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7533
7534 * xmlmemory.[ch] : seems I forgot to actually update the files in
7535 the last commit :-)
7536 * doc/xml.html doc/html/* : updated and uploaded the docs
7537
7538Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7539
7540 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
7541 * TODO: updated
7542 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
7543 libxml default allocation function with another set (like gmalloc/
7544 gfree).
7545 * Makefile.am, uri.c, uri.h: added a set of functions to do
7546 exact (litteraly copied from the RFC 2396 productions) parsing
7547 and handling of URI. Will be needed for XLink, one XML WFC,
7548 XML Base and reused in the nano[ftp/http] modules. Still work
7549 to be done.
7550
7551Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7552
7553 * configure.in, libxml.spec.in : libxml2
7554 * doc/* : updated the doc page, rebuilt the docs
7555
7556Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7557
7558 * all: tagged LIB_XML_1_X
7559 * *.c *.h : updated from W3C CVS tree
7560 * configure.in : 2.0.0-beta
7561 * libxml.spec.in : libxml2 package nam
7562 * result/* : new version of the tests output
7563
7564Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7565
7566 * doc/xml.html, doc/update.html: updated docs, 1.8.7
7567
7568Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7569
7570 * doc/* : rebuilt the docs
7571 * parser.c: final patch on #6766
7572 * valid.c: small patch on validity checks.
7573
7574Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7575
7576 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
7577 added
7578 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
7579 compatibility w.r.t. XML spec and existing code.
7580
7581Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7582
7583 * parser.c: seems a better solution to <a> </a> exists,
7584 will try it for a while
7585
7586Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7587
7588 * parser.c: tried to remove the <a> </a> generating <a/>
7589 this is hard. Left a flag for that purpose. Fixed bug #6766
7590 * configure.in: prepared 1.8.7 not released, due to previous
7591 problem
7592
7593Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7594
7595 * doc/xml.html : applied second patch from Paul DuBois
7596
7597Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7598
7599 * doc/xml.html : applied patch from Paul DuBois
7600
7601Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7602
7603 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
7604
7605Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7606
7607 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
7608 compilation warnings on various platforms.
7609 * parser.c: Fixed #5281 validity error callbacks are now desactived
7610 by default if not validating.
7611
7612Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7613
7614 * nanoftp.c, win32config.h.in: patches to compile on WIN32
7615
7616Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7617
7618 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
7619 <gkatsi@cs.toronto.edu>
7620
7621Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7622
7623 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
7624 processing URLs
7625
7626Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7627
7628 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
7629 xmlNanoFTPUpdateURL for persistent control connections.
7630 * configure.in: 1.8.6
7631
7632Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7633
7634 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
7635 * tree.[ch] : added xmlSaveNoEmptyTags
7636
76372000-01-29 James Henstridge <james@daa.com.au>
7638
7639 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
7640
7641 * Makefile.am: added nanoftp.[ch] to the build.
7642
7643Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7644
7645 * nanoftp.[ch]: cleanup, comments, API
7646 * debugXML.c : fixed a bug in the cat command
7647 * doc/*: regenerated the docs
7648
7649Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7650
7651 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
7652 * debugXML.c : fixed a bug in the cat command
7653 * valid.c: fixing some small probs
7654 * libxml.spec.in: get rid of the SNAP suffix
7655 * doc/xml.html: updated the status
7656
7657Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7658
7659 * xml-config.in: xml-config --version to just return the
7660 version number
7661 * xpath.c: some cleanup w.r.t. axis when the current node is
7662 an attribute.
7663 * TODO: updated
7664
7665Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7666
7667 * configure.in: prepared for libxml-1.8.5
7668 * doc/* recompiled the documentation
7669
76702000-01-17 Jody Goldberg <jgoldberg@home.com>
7671
7672 * configure.in : WARNING autoconf subtlety alert :
7673 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7674 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7675 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7676 get defined by AC_CHECK_HEADERS.
7677
7678Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7679
7680 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7681 Rune.Djurhuus@fast.no
7682
7683Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7684
7685 * TODO: updated
7686 * tree.c, parser.c: made sure that only memory alloc problems
7687 and internal parser errors are allowed to write to stdout or
7688 stderr.
7689
7690Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7691
7692 * tree.c : restored xmlNewGlobalNs since this seems used by
7693 a lot of existing code :-(, fixed a bug in xmlNewNs
7694 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7695 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7696 to exit() from the library code.
7697 * xpath.c, parser.c: removed bugs or unused code detected by
7698 Windows compilers
7699 * parser.c: started adding interfaces for parsing well balanced
7700 XML fragments
7701 * configure.in: releasing 1.8.4
7702 * doc/* : rebuilt the docs
7703
7704Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7705
7706 * tree.[ch] : added xmlNewDocFragment() for DOM
7707 * testHTML.c: uninitialized variable.
7708
7709Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7710
7711 * doc/* : rebuild the docs
7712
7713Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7714
7715 * acconfig.h: readline and history patch
7716 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7717 * tree.c: added check and handling when possibly removing an ID
7718 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7719 and saving.
7720 * test/HTML/entities.html result/HTML/entities.html* : test for
7721 various entities reference cases
7722 * result/HTML/* : as a result output of some testcase have
7723 changed
7724 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7725 by previous example. added xmlParseTryOrFinish().
7726 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7727 entities.h debugXML.h HTMLparser.h: changed the way struct are
7728 declared to allow gtk-doc to expose those
7729 * parser.c: closed bug #4960
7730 * Makefile.am configure.in: Applied patch from
7731 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7732 and math/socket libs detection
7733
7734Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7735
7736 * configure.in, Makefile.am: link tester against readline
7737 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7738
7739Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7740
7741 * tree.[ch]: added xmlRemoveProp
7742 * win32config.h.in nanohttp.c: avoid including the Windows
7743 socket stuff in every C files
7744 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7745 the XmL parser(s)
7746 * test/ns4 result/ns4 etc...: added test case for previous prob
7747 * tree.c: xmlNewNs wasn't checking for double definition
7748 * Makefile.in: fixed a problem with dist-hook duplicates
7749 * parser.[hc], xmlIO.c: fixed the loading of external entities
7750 APIs, now xmlLoadExternalEntity() is used everywhere and
7751 setting up an app specific front-end using the
7752 * SAX.c parser.c: some fixes, now the xhtml spec validates
7753 with the xhtml DTD.
7754 * error.c: fixed crashes in case of no input stream
7755 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7756 to the validation tests and results
7757
7758Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7759
7760 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7761 too htmlCreatePushParserCtxt() and htmlParseChunk()
7762 * parser.c: a bit of cleanup.
7763 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7764 to XML) removed the last mem leak known
7765 * HTMLtree.c: output message cleanup
7766 * xmlmemory.c: display content info about memory blocks
7767 * result/HTML/wired.* : missing att value warning change
7768
7769Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7770
7771 * doc/* : rebuilt the documentation
7772
7773Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7774
7775 * parser.[ch] parserInternals.h: Push parser for XML,
7776 seems to work fine now
7777 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7778 --push for push testing
7779 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7780 * testSAX.c: added --push
7781 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7782 subtree
7783 * xmlIO.[ch] : enriched API + fixes for push mode
7784 * entities.[ch]: added the entity content length to the struct.
7785 * xmlmemory.[ch]: new API to show the last entries for the shell
7786 * valid.c: added required attribute testing
7787 * SAX.c: the cdata callback now merge contiguous fragments
7788 * HTMLparser.c: cleanup of some macros
7789
7790Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7791
7792 * parser.c: fix for PIs name starting with xml
7793 * tree.c: fixed a potential problem with || and && ops
7794 * *.c, configure.in win32config.h.in : generate win32config.h for
7795 those on the Other Side !
7796
7797Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7798
7799 * parser.c: fixed a stupid = vs. == bug :-(
7800 * doc/gnome-xml.sgml: s/glade/xml/
7801
7802Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7803
7804 * configure.in, doc/xml.html : bug fix release 1.8.2
7805 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7806 Hopefully the end of that silly C++ include problem
7807 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7808 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7809 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7810 troubles with autoclosed elements when the stree shape doesn't
7811 follow the DtD specs. Added htmlIsAutoClosed() and
7812 htmlAutoCloseTag()
7813 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7814 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7815 * debugXML.c: fixed a bug on printing default namespaces.
7816 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7817
7818Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7819
7820 * result/HTML/*.htm[l] : updated the HTML regression tests according
7821 to the new output
7822 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7823 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7824 problem due to intermix of extern "C" { ... } declarations for C++
7825 and recursive includes in the headers
7826
78271999-12-20 Chris Lahey <clahey@umich.edu>
7828
7829 * HTMLtree.c: Made it so that html nodes with a single child do
7830 not insert a carriage return before or after the child node.
7831
7832Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7833
7834 * configure.in, doc/xml.html : bug fix release 1.8.1
7835 * parser.c: fixed bug #4344
7836 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7837 added the glue to avoid C++ problems
7838 * doc/* : regenerated the documentation
7839
7840Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7841
7842 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7843 namespace recognition, and Dia as a resul :-(
7844 * encoding.c: closed bug #3950
7845
7846Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7847
7848 * valid.c: debugging a posteriori validation, except URI expansion
7849 stuff this should be fixed now
7850 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7851 Carl Nygard <cnygard@bellatlantic.net>
7852 * tester.c: added --postvalid, cleaning of the code
7853 * tree.[ch]: added xmlDocGetRootElement()
7854
7855Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7856
7857 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7858 c++ losage.
7859
7860Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7861
7862 * configure.in, doc/xml.html : bumped to 1.8.0
7863 * xlink.[ch], Makefile.am : added framework for link detection
7864 * parser.h: added nbChars to parser context, needed for cleanup.
7865 * xmlmemory.c: removed a nasty bug when out of mem
7866 * valid.[ch]: adding namespace support for attribute decl
7867 * tester.c: added --debugent option
7868 * debugXML.[ch]: added xmlDebugDumpEntities()
7869 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7870 buffers instead, this was really needed, validation was breaking
7871 in strange ways due to that. Added xmlParseStringPEReference()
7872 and other parsing from strings functions. Entities processing
7873 modified again, but PERef are still not handled correcly but
7874 unless you're Eve Maller you won't notice :-)
7875 * HTMLparser.c: large changes toward reliability, and switched to
7876 lowercase internal tags, XHTML is lowercase, so it will help
7877 that output is closer to next version.
7878 * doc/* : regenerated the documentation, it is now hosted at
7879 http://xmlsoft.org/ (same bits I just bought the domain :-)
7880
7881
7882Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7883
7884 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7885 doc generation
7886 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7887 in the SAX API
7888 * doc/*: rebuilt the doc making sure everything appears in the
7889 HTML files
7890
7891Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7892
7893 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7894 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7895 which allow impressive speed improvement on dataset with
7896 large text pieces, but at the cost of broken binary
7897 compatibility and slightly bigger memory usage.
7898 Configure with --with-buffers to activate them, they
7899 are protected with XML_USE_BUFFER_CONTENT define.
7900 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7901 goal is 0 memory left allocated once parser is no more used
7902 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7903 call xmlCleanupParser() and xmlMemoryDump()
7904
7905Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7906
7907 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7908 * parser.[ch] encoding.[ch]: added memory cleanup routines
7909 * parser.c: closing bug #3788
7910 * doc/*: rebuilt the doc
7911
7912Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7913
7914 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7915 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7916 * tester.c: added --compress option
7917 * doc/*: rebuilt the documentation
7918
7919Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7920
7921 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7922 if given /proc/kcore as input !
7923 * doc/xml.html doc/*: updated and rebuilt the documentation
7924
7925Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7926
7927 * parser.c: Fixed some wrongly space collapsing code due to
7928 a misreading of the spec.
7929 * result/*: fixed the output accordingly
7930
7931Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7932
7933 * encoding.c: bug fix and typos
7934 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7935 * parser.c: added attribute normalization closing bug #3597
7936 * test/att* result/att* SAXresult/att*: testcase for attribute
7937 normalization
7938
7939Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7940
7941 * configure.in: closing bug #3163 by adding extra flags for the
7942 cc compiler on HP-UX
7943
7944Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7945
7946 * valid.[ch] : removed a typo and an enumerated type bug in the
7947 xmlAddElementDecl() function
7948 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7949 call to xmlEncodeEntitiesReentrant() so that the functions
7950 New, Set and Get are at the same level.
7951 * parser.c HTMLparser.c: extra memory allocation bug for
7952 attributes detected by someone using libxml in embedded systems :-)
7953
7954Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7955
7956 * xmlmemory.h: turned off mem debug :-\
7957
7958Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7959
7960 * parser.c: closed bug #2784 a one line fix, but worth pushing
7961 a new release out
7962 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7963 some structures, comments before and after the
7964 main element, and other nastyness
7965 * HTMLtree.c tree.c: accomodate the extended HTML supported
7966 * configure.in: pushing 1.7.4
7967 * test/ent8 and related outputs : added a new test for bug #2784
7968 * test/HTML/wired.html and related output: a nasty HTML example
7969 * Makefile.am: improved the test scripts
7970 * docs/* : reran the documentation extractor, updated xml.html
7971
7972Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7973
7974 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7975 HTMLparser and debugged the HTML related code. HTML documents
7976 now have their own type
7977 * entities.c: do not dump &apos; for HTML output
7978 * xmlmemory.c: improvement, breakpoint mechanism
7979 * testHTML.c: added --sax --repeat ...
7980 * Makefile.am: improved the HTML tests
7981 * valid.[ch]: added xmlValidGetValidElements and
7982 xmlValidGetPotentialChildren
7983 * tester.c: added --insert to test the 2 new functions
7984 * test//* result//* SAXresult//* : regression test cleanup
7985 and extension.
7986 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7987 gnome-xml-nanohttp.html
7988
7989Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7990
7991 * HTMLparser.c: fixed problems with some autoclose tags
7992 * tree.c: fixed XML output problems.
7993 * result/* SAXresult/*: update of the tests output
7994
7995Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7996
7997 * Makefile.am: Arturo patch for xmlConf.sh version info
7998 * parser.c: Tim Josling patch for single quoted items
7999 * tester.c: Tim Josling patch for tester options usage
8000 * tree.h: indent cleanup
8001
8002Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8003
8004 * HTMLparser.c parser.h : Fixed problems with HTML parsing
8005 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
8006
8007Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8008
8009 * tree.c : Raph patch for initialization of CORBA fields
8010 * parser.c, xpath.c, ...: modification of doc comments
8011 * xpath.c : allow spaces in xpath expressions
8012
8013Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8014
8015 * xmlmemory.h: turning off memory debug :-(
8016
8017Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8018
8019 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
8020 better SAX interfaces.
8021 * testSAX.c: uses the new SAX routine, avoid fetching any remote
8022 entity.
8023 * configure.in: 1.7.2
8024
8025Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8026
8027 * libxml.spec.in: fixed the URL
8028 * doc/xml.html: improved the documentation front-end
8029
8030Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8031
8032 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
8033
8034Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8035
8036 * libxml.spec.in: fixed the alpha compile problem
8037 * parser.[ch]: changed errno to errNo in the parser context :-(
8038 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
8039 * doc/xml.html: changed CHAR to xmlChar
8040 * doc/html/*: recompiled the documentation
8041 * configure.in: 1.7.1
8042
8043Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8044
8045 * parser.h: modified the parser context struct to regain 1.4.0
8046 binary compatibility
8047 * parser.c, xml-error.h: added errno ot teh context and defined
8048 a set of errors values with update of errno
8049 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
8050 DTDs and entities
8051 * *.h, *.c: complete cleanup of the use of config.h and include
8052 protection depending on the current setup.
8053 * overalll debugging, maintenance and bug-fixing on all modules
8054 * updated the documentation
8055 * ready for 1.7.0
8056
8057Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8058
8059 * HTMLparser.c : cleanup
8060 * SAX.c valid.c valid.h: added ID/IDREF checking
8061 * tree.c tree.h: extended doc structure for refs
8062 * configure.in: 1.6.2
8063 * parser.c: patched bug in SAX user arg call
8064 * parserInternals.h: patched missing close in C++ wrapping
8065 * testXPath.c xpath.c xpath.h: prepared for extensibility,
8066 especially upcoming XPointer implementation.
8067 * doc/xml.html: augmented, typo
8068
8069Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
8070
8071 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
8072 not all invocations of install understand -d.
8073
8074Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
8075
8076 * Makefile.am: prepend all the test* calls with $(top_builddir) -
8077 to make 'check' works, when builddir != srcdir.
8078
8079Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8080
8081 * doc/xml.html : updated the documentation
8082
8083Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8084
8085 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
8086 not deallocated memory blocks
8087 * *.c : replaces all calls to malloc() free() and realloc() to
8088 the wrapper functions/macros
8089 * tree.c : removed memory leaks dues to calling xmlFreeNode()
8090 instead of xmlFreeNodeList()
8091
8092Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8093
8094 * HTMLparser.c: corrected a stupid bug leading to core dump at
8095 tree deallocation. Removed warnings indicated by
8096 Stephane.Conversy@lri.fr
8097 * entities.c: Fixes Yet Another Stupid Bug, entities were not
8098 looked for in the external subset
8099
8100Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8101
8102 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
8103 on SGI by Stephane.Conversy@lri.fr
8104
8105Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8106
8107 * all .h : changed the prototype declaration indent as in gtk
8108 * most .c : working on reducing the TODOs in the code
8109 * most .c : cleanup though -pedantic and Insure++
8110 * improvements on validation ID checkings.
8111 * tree.[ch] SAX.c: added support for namespace on attributes #2022
8112 * xml-config.in: closed #1810
8113
8114Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8115
8116 * tree.h, valid.c, valid.h: more work on validity, IDs
8117 * xpath.c: added/fixed comparidon and equlity, added a new isinf
8118 definition for AIX
8119
8120Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8121
8122 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
8123 the distribution due to a cut'n paste error at last commit
8124
8125Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8126
8127 * configure.in: upgraded to version 1.4.0
8128 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
8129 Big update, added a large part of the validation process,
8130 it should be usable, but some parts are missing
8131 * xpath.c: improved the implementation w.r.t. root.
8132 * Makefile.am: added more tests
8133 * test and result trees: added a lot of tests
8134 * libxml.spec.in: export libxml.so.0 and libxml.so.1
8135
8136Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8137
8138 * Added an HACKING file
8139
8140Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8141
8142 * xpath.[ch] : improvements and debug of the XPath implementation
8143 * parser.c, HTMLparser.c : modified the parsers to be progressive
8144 * tree.[ch] : extended the Buffer promitives
8145 * xmlIO.[ch] : added basic I/O routines providing progressive
8146 parsing and ready for I18N conversion plugins
8147 * SAXresult/* : the SAX callback sequence maybe slightly different
8148 now
8149 * test*.c : improved/updated the tests programs
8150 * doc/* : recompiled the docs.
8151
81521999-07-26 Michael Meeks <michael@edenproject.org>
8153
8154 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
8155
8156 * tree.c: Ditto.
8157
8158Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8159
8160 * configure.in: upgraded to version 1.4.0
8161 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
8162 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
8163 XML query language, see http://www.w3.org/TR/xpath for more details.
8164 * parser.c, parser.h: added CHAR* related string functions for XPath
8165 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
8166 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
8167 rebuild the docs.
8168 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
8169 and regression testing capabilities for XPath.
8170
8171Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8172
8173 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
8174 closing bug #1646
8175
8176Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8177
8178 * Makefile.am, example/Makefile.am: closed bug #1683
8179
8180Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8181
8182 * example/Makefile.am, configure.in: added the makefile for the
8183 gjobread example
8184
8185Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
8186
8187 * doc/Makefile.am:
8188 - fix which allow "make install DESTDIR=</install/prefix>".
8189
8190Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8191
8192 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
8193 which fixed a problem on the file reading-code.
8194
8195Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8196
8197 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
8198 output.
8199 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
8200
8201Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8202
8203 * parser.h : Oops removed the binary compatibility problem
8204 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
8205 * parser.c, HTMLparser.c: applied patches for reading from stdin
8206
8207Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8208
8209 * parser.c, entities.c, valid.c: cleanup bug #1591
8210 * configure.in: cleanup bug #1592
8211 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
8212 the same tree back-end. Hence gdome will be available for it.
8213 * doc/Makefile.am: close bug #617
8214
8215Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8216
8217 * parser.c: alloctate a per parser context SAX interface block
8218
8219Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8220
8221 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
8222 and xmlEncodeEntitiesReentrant with the correct one :-\
8223
8224Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8225
8226 * commit of my internal XML base changes, quite a lot of
8227 changes, cleanups, better entities support, framework for
8228 new I/O and charset detection and handling
8229 * Fixed the configure/Makefile stuff to generate shared libs
8230 with the proper version info, so we jumped on rev from
8231 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
8232 xmlEncodeEntities() result need to be freed now, and a string
8233 xmlParserVersion provide the current library version.
8234
8235Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
8236
8237 * parser.c: fixed a buffer overrun for when you have a very long
8238 attribute with no entities in it.
8239
8240Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8241
8242 * added example directory
8243 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8244
8245Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8246
8247 * Release of libxml-1.1, nearly everything has been touched for
8248 this.
8249 * Added more regression tests
8250 * Updated the documentation
8251
8252Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8253
8254 * tree.[ch]: unified the XML_NO_CORBA defines.
8255 * parser.c encoding.[ch]: started plugging in char encoding detection
8256
8257Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8258
8259 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8260 Also freed allocated buffer.
8261
8262Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8263 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8264 reentrancy problem at printing. One is left in entities.c, to
8265 remove ASAP
8266 * testSAX.c : added a test example showing the use of the SAX
8267 interface if one doesn't want to build the DOM tree.
8268 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8269
8270Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8271
8272 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
8273 large revamping of the parser to use SAX callbacks
8274 http://www.megginson.com/SAX/ (or at least a C like interface
8275 a la Expat). It's now possible to set up your own callbacks
8276 and the parser will not build a DOM tree.
8277 * test/* result/*: updated the test suite, I finally removed
8278 the old Namespace draft support (PI based).
8279
8280Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8281
8282 * Makefile.am: added test result to EXTRA_DIST for make tests
8283
8284Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8285
8286 * parser.c, parserInternals.h: moved the chars macro definitions
8287 to parserInternals.h
8288 * parser.c, error.c: applied patches from "Knut Ã…kesson"
8289 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
8290
8291Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8292
8293 * xml-config.in : applied patch to make --version work
8294
82951999-03-05 Raja R Harinath <harinath@cs.umn.edu>
8296
8297 * Makefile.am (check-local): Alias for `tests' target. This will
8298 cause `make check' to do the right thing.
8299 (tests): Don't run tests in srcdir. Also, replaced calls to
8300 basename with a `sed' "equivalent".
8301
8302Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8303
8304 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8305 it in the header and not the sources, updated the doc.
8306 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8307 pointing this out.
8308
8309Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8310
8311 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8312 exported the inputStream routines.
8313 * doc/html/* : updated accordingly
8314
8315Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8316
8317 * parser.c, parser.h, parserInternals.h: added a few extra
8318 internal calls to allocate and free parser contexts ...
8319 * doc/html/* : updated accordingly
8320
8321Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8322
8323 * configure.in, Makefile.am, doc/makefile.am : General changes for
8324 1.0.0 release and including the generated HTML documentation.
8325
8326Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8327
8328 * makefile.am : added parserInternals.h, oops.
8329
8330Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8331
8332 * parserInternals.h: added this header giving access to the parser
8333 internal functions.
8334 * doc/Makefile.am : added a rebuild target which rebuilds the full
8335 set of documentations
8336 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8337 the internal subset.
8338 * *.c *.h: modifications needed to generate the documentation using
8339 gtk-doc, cleanup of functions blocks, reorganisation of struct
8340 declarations.
8341
8342Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8343
8344 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8345 the tar and spec file to include the beginning of the doc.
8346
83471999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
8348
8349 * doc/.cvsignore: Added this file.
8350
8351Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8352
8353 * tree.c: fixed xmlGetProp to return "" when the attribute
8354 exists, even if the node-list is NULL.
8355
8356Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8357
8358 * tree.c: patched an error outputting empty attribute values.
8359 * Makefile.am and doc/makefile.am: have been updated during the
8360 week-end. Sorry for an empty CVS log, I got a shell problem.
8361
8362Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8363
8364 * tree.h: cleaned up using enums instead of defines
8365 * parser.c, valid.[ch]: more work on parsing/output of element
8366 declarations
8367
8368Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8369
8370 * valid.[ch], tree.c, parser.c : more work toward full parsing
8371 of XML DTDs.
8372 * README: added informations about mailing-list and on-line
8373 documentation
8374
83751999-01-27 Raja R Harinath <harinath@cs.umn.edu>
8376
8377 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
8378
8379Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8380
8381 * parser.c, tree.[ch] : more work toward conformance testing,
8382 added a last element to accelerate parsing of very flat structures
8383 started working on internal subset Element content declaration.
8384 * valid.[ch] : first cut at adding code toward validation.
8385 * previous changes had also small impact on most files, especially
8386 the conformance testing using James Clark test suite.
8387
8388Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8389
8390 * test/* : updated the examples, most of them were not well
8391 formed (humm), and added rdf2.
8392 * result/* : resulting changes in the output.
8393
8394Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8395
8396 * tree.c: changed the behaviour of xmlGetProp on NULL values.
8397
8398Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8399
8400 * tree.c: patched a bug in the generation of empty attributes
8401
8402Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8403
8404 * entities.[ch], tree.[ch], tester.c: added copy interfaces
8405 for node/trees/documents/... Biggest problem is namespace
8406 support when copying subtrees.
8407
8408Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8409
8410 * parser.c, entities.c: improve entities and char ref encoding,
8411 and cleanups of error messages.
8412
8413Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8414
8415 * parser.c, entities.c: simple bug hunting done during rpm2html and
8416 rpmfind integration.
8417
8418Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8419
8420 * parser.[ch]: Added interfaces allowing to specify a SAX
8421 handler before parsing.
8422
8423Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8424
8425 * parser.c: redirrect all errors reporting through the SAX
8426 error function
8427
8428Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8429
8430 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
8431 * libtool, tlmain ...: update of the libtool files
8432
84331998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
8434
8435 * entities.c: Use g_snprintf insteda of snprintf.
8436
8437Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8438
8439 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
8440 added ent5 test for this purpose.
8441 * parser.c, parser.h: formatting, comments and UTF-8 planning.
8442
8443Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8444
8445 * parser.c: fixed? a strange error due to compression on a GWP
8446 document.
8447
8448Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8449
8450 * tree.[ch]: bug fixing
8451 * entities.[ch]: defined a specific type for predefined entities
8452 * doc/xml.html: more documentation on the library, how to use it,
8453 overview of the interfaces.
8454
8455Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8456
8457 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
8458
8459Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8460
8461 * tree.c: corrected a small bug
8462 * doc/xml.html: continuing writing documentation.
8463
8464Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8465
8466 * debugXML.h debugXML.c: added debugging utilities.
8467 * tester.c: added --debug switch.
8468 * tree.c: patched an incorrect node->type assignment.
8469 * parser.c: formatting, ensure that node->doc != NULL in attributes
8470
8471Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8472
8473 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
8474 entity support and provide an internal representation close to
8475 DOM one (entity ref nodes, and attribute value as tree). I tried
8476 to preserve the interface but this will surely break some apps
8477 (I have to change rpm2html/rpmfind for example). I had to change
8478 two interfaces, and the generated tree is somewhat different.
8479 * doc/* : started documenting the XML library, the tree and
8480 DOM/Corba. This is a first step.
8481
8482Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8483
8484 * parser.c: Set up the fonctions comment block, boring but useful.
8485 * parser.h, SAX.c, parser.c: now attributes are processed through
8486 the SAX interface. The problem is that my SAX interface diverged
8487 quite a bit from the original one, well this is not an official
8488 spec, and translating it from Java to C is hairy anyway...
8489
8490Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8491
8492 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
8493 fonctions comment block, boring but useful.
8494
8495Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8496
8497 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
8498 conversion routines. However they are not yet used to convert the
8499 inputs. The core will run with UTF-8.
8500
8501Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8502
8503 * tree.c : make sure that the type id is properly set-up when
8504 a new object is allocated, needed for DOM.
8505
8506Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8507
8508 * tree.h, tree.c: Ok, the main objects in the tree will be native
8509 corba objects, it costs 8 bytes per Node, Attribute and Document
8510 but it simplifies the Corba integration a lot (no extra interface
8511 objects to allocate/free).
8512
8513Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8514
8515 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
8516 and changed NODEs contants for conformity with DOM Level 1
8517
8518Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8519
8520 * added hooks to keep track of servants when creating objects
8521 xmlDoc and xmlNode (for Corba export).
8522
8523Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8524
8525 * added xml-config script.
8526
8527Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8528
8529 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
8530 to autoupdate libtool and automake conf files.
8531
85321998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
8533
8534 * Makefile.am: Use '?' to separate the sed
8535 commands as ',' is used when people pass -Wl,something.
8536
8537
8538Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8539
8540 * tree.c, tree.h: added a per-document compression interface.
8541
8542Tue Sep 22 20:47:38 EDT 1998
8543
8544 * tree.c, tree.h: added saving with compression and added interfaces
8545 to control the compression level (xmlGetCompressMode,
8546 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
8547
8548Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8549
8550 * parser.c: corrected a loop for files of size 0
8551
85521998-08-20 Raja R Harinath <harinath@cs.umn.edu>
8553
8554 * error.h: New file. Contains prototyes from `error.c'.
8555
8556Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
8557
8558 * Makefile.am (xmlincdir): New macro.
8559 (xmlinc_HEADERS): Renamed from include_HEADERS.
8560
8561Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8562
8563 * applied small patch on numeric entities from
8564 Christopher Blizzard <blizzard@appliedtheory.com>
8565
8566Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8567
8568 * New release 0.2, removed the old xml_* files so that it's
8569 coherent with the other CVS base (W3C), far better conformance
8570 to standard, new namespaces, decent entities support, beginning
8571 of a SAX-like interface. Nearly nothing left intact, even the
8572 test examples ...
8573
85741998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
8575
8576 * .cvsignore: Add .deps dir
8577
8578Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8579
8580 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
8581
8582Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8583
8584 * configure.in: added test for CPP
8585 * AUTHORS, Changelog: the original ones didn't get commited but the
8586 glib ones instead, fixed.
8587 * Makefile.am: corrected an error in library naming
8588
8589Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8590
8591 * integrated code developped at W3C
8592 * changed the original Copyright
8593 * migrated to automake
8594 * prefixed the filenames by xml_ to avoid filename clashes
8595
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00008596Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
8597
8598 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
8599 should not be called.
8600
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00008601Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
8602
8603 * libxml-2.0.pc.in: applied the patch to fix #101894
8604
Daniel Veillard8a1b1852003-01-05 22:37:17 +00008605Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
8606
8607 * tree.c : applied patch from Lukas Schroeder for register callbacks
8608 * valid.c: modified patch from Lukas Schroeder to test
8609 register callbacks with --chkregister
8610
Daniel Veillard067bae52003-01-05 01:27:54 +00008611Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
8612
8613 * xmlreader.c: seriously changed the way data are pushed to
8614 the underlying parser, go by block of 512 bytes instead of
8615 tryng to detect tag boundaries at that level. Changed the
8616 way empty element are detected and tagged.
8617 * python/tests/reader.py python/tests/reader2.py
8618 python/tests/reader3.py: small changes mostly due to context
8619 reporting being different and DTD node being reported. Some
8620 errors previously undetected are now caught and fixed.
8621 * doc/xmlreader.html: flagged last section as TODO
8622
Daniel Veillard51a447a2003-01-04 19:42:46 +00008623Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8624
8625 * python/libxml.py: integrated the Python 2.2 optimizations
8626 from Hannu Krosing, while maintaining compatibility with
8627 1.5 and 2.1
8628
Daniel Veillarde59494f2003-01-04 16:35:29 +00008629Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
8630
8631 * xmllint.c: a bit of cleanup
8632 * xmlreader.c: small fix
8633 * doc/xmlreader.html: more work on the XmlTextReader tutorial
8634 * python/libxml.py: a few fixes pointed out by Hannu Krosing
8635
Daniel Veillard623a9eb2003-01-04 12:47:20 +00008636Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
8637
8638 * python/setup.py.in: patch from Stéphane Bidoul to include
8639 drv_libxml2.py in setup.py
8640
Daniel Veillard66b82892003-01-04 00:44:13 +00008641Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
8642
8643 * doc/xmlreader.html: starting documenting the new XmlTextReader
8644 interface.
8645
Daniel Veillard7704fb12003-01-03 16:19:51 +00008646Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
8647
8648 * xmllint.c: added the --stream flag to use the TextReader API
8649 * xmlreader.c: small performance tweak
8650
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00008651Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
8652
8653 * xmlreader.c python/tests/reader2py: okay the DTD validation
8654 code on top of the XMLTextParser API should be solid now.
8655
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008656Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8657
8658 * xmlreader.c python/tests/reader2py: Fixing some more mess
8659 with validation and recursive entities while using the
8660 reader interface, it's getting a bit messy...
8661
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008662Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8663
8664 * xmlreader.c python/tests/reader.py: another couple of problem
8665 related to IsEmptyElement reported by Stéphane Bidoul needed
8666 some fixes.
8667
Daniel Veillard4f860202003-01-02 13:00:02 +00008668Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8669
8670 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8671 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8672 based on the python XmlTextReader interface.
8673
Daniel Veillard3c265e42003-01-01 21:06:49 +00008674Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8675
8676 * tree.c: backing out one change in the last patch which broke the
8677 regression tests
8678
Daniel Veillard5335dc52003-01-01 20:59:38 +00008679Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8680
8681 * global.data globals.c tree.c include/libxml/globals.h: applied
8682 an old patch from Lukas Schroeder to track node creation and
8683 destruction. Probably missing a lot of references at the moment
8684 and not usable reliably.
8685
Daniel Veillard8ba17412003-01-01 19:13:12 +00008686Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8687
8688 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8689 from doc/news.html and a stylesheet
8690
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008691Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8692
8693 * xmlreader.c python/tests/reader.py: fixed another couple of
8694 xmlreader bugs reported by Stéphane Bidoul and added tests.
8695
Daniel Veillard9e395c22003-01-01 14:50:44 +00008696Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8697
8698 * xmlreader.c python/tests/reader2.py: fixed another validity
8699 checking in external parsed entities raised by Stéphane Bidoul
8700 and added a specific regression test.
8701 * python/tests/reader3.py: cleanup
8702
Daniel Veillardd5896142002-12-31 14:45:26 +00008703Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8704
8705 * xmlreader.c python/tests/reader2.py: fixed a problem with
8706 validation within entities pointed by Stéphane Bidoul, augmented
8707 the tests to catch those.
8708
Daniel Veillarddc85f282002-12-31 11:18:37 +00008709Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8710
8711 * python/generator.py: modified the generator to allow keeping
8712 class references when creating new classes, needed to fix a bug
8713 pointed by Stéphane Bidoul where the input buffer of the
8714 xmlTextReader instance gets destroyed if the python wrapper for
8715 the input is not referenced anymore.
8716
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008717Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8718
8719 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8720 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8721
Daniel Veillard571b8892002-12-30 12:37:59 +00008722Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8723
8724 * xmlreader.c python/tests/reader.py: fixed another problem
8725 pointed by Stéphane Bidoul
8726
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008727Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8728
8729 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8730 with "<a/>"
8731
Daniel Veillardecaba492002-12-30 10:55:29 +00008732Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8733
8734 * SAX.c: warn on xmlns:prefix="foo"
8735 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8736 for namespace attributes handling.
8737
Daniel Veillard2d84a892002-12-30 00:01:08 +00008738Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8739
8740 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8741 a really nasty problem raised by a DocBook XSLT transform
8742 provided by Sebastian Bergmann
8743
Daniel Veillard29b3e282002-12-29 11:14:41 +00008744Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8745
8746 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8747 by Stéphane Bidoul and integrated it into the tests
8748
Daniel Veillarde18fc182002-12-28 22:56:33 +00008749Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8750
8751 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8752 extended the XmlTextReader API a bit, addding accessors for
8753 the current doc and node, and an entity substitution mode for
8754 the parser.
8755 * python/libxml.py python/libxml2class.txt: related updates
8756 * python/tests/Makefile.am python/tests/reader.py
8757 python/tests/reader2.py python/tests/reader3.py: updated a bit
8758 the old tests and added a new one to test the entities handling
8759
Daniel Veillardaba976d2002-12-28 21:14:18 +00008760Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8761
8762 * python/generator.py python/libxml2class.txt
8763 python/tests/reader.py python/tests/reader2.py: changed the
8764 generator to provide casing for the XmlTextReader similar to
8765 C# so that examples and documentation are more directly transposable.
8766 Fixed the couple of tests in the suite.
8767
Daniel Veillard83298842002-12-28 15:12:33 +00008768Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8769
8770 * doc/guidelines.html: added a document on guildeline for
8771 publishing and deploying XML
8772
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008773Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8774
8775 * valid.c xmlreader.c: final touch running DTD validation
8776 on the XmlTextReader
8777 * python/tests/Makefile.am python/tests/reader2.py: added a
8778 specific run based on the examples from test/valid/*.xml
8779
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008780Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8781
8782 * python/libxml.py: added a few predefined xmlTextReader parser
8783 configuration values.
8784
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008785Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8786
8787 * python/libxml_wrap.h: trying to fix #102037
8788
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008789Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8790
8791 * SAX.c: fixing bug #95296, when the predefined entities
8792 are redefined in the DTD the default one must be used
8793 instead anyway.
8794
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008795Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8796
8797 * doc/xmllint.xml
8798 * doc/xmllint.1
8799 Add discussion of XML_DEBUG_CATALOG to xmllint man
8800 page - bug #100907
8801
8802
Daniel Veillarddf512f42002-12-23 15:56:21 +00008803Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8804
8805 * xmlreader.c: Fixed the empty node detection to avoid reporting
8806 an inexistant close tag.
8807
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008808Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8809
8810 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8811 for Python 2.1
8812
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008813Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8814
8815 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8816
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008817Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8818
8819 * doc/libxml2-api.xml python/tests/reader.py: one really need
8820 to provide the base URI information when creating a reader parser
8821 from an input stream. Updated the API and the example using it.
8822
Daniel Veillardea7751d2002-12-20 00:16:24 +00008823Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8824
8825 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8826 include/libxml/valid.h include/libxml/xmlreader.h: working on
8827 DTD validation on top of xml reader interfaces. Allows to
8828 validate arbitrary large instances. This required some extensions
8829 to the valid module interface and augmenting the size of xmlID
8830 and xmlRef structs a bit.
8831 * uri.c xmlregexp.c: simple cleanup.
8832
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008833Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8834
8835 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8836 work on the xml reader interfaces.
8837 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8838 Web page for the Windows binaries.
8839
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008840Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8841
8842 * xmlIO.c: applied a patch for VMS following the report by
8843 Nigel Hall
8844
Daniel Veillard3772de32002-12-17 10:31:45 +00008845Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8846
8847 * parser.c: the parseStartTag bug fix wasn't complete.
8848
Daniel Veillard67df8092002-12-16 22:04:11 +00008849Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8850
8851 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8852 parseStartTag, fixing it.
8853 * test/att4 result/att4 result/noent/att4: adding the test
8854 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8855 more methods to XmlTextReader.
8856
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008857Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8858
8859 * win32/libxml2.def.src: added more xml reader exports
8860 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8861 to the build
8862
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008863Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8864
8865 * doc/tutorial/xmltutorial.xml
8866 plus generated html and pdf
8867 Updating tutorial again based on further comments from Niraj
8868 Tolia on the last iteration
8869
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008870Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8871
8872 * doc/tutorial/xmltutorial.xml
8873 * doc/tutorial/includekeyword.c
8874 * doc/tutorial/includegetattribute.c
8875 plus generated html and pdf
8876 Adding fix from Niraj Tolia to tutorial to properly free memory.
8877
8878
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008879Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8880
8881 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8882 more methods of XmlTextReader.
8883 * python/libxml2class.txt python/tests/reader.py: this increased the
8884 methods in the bndings, augmented the test to check those new
8885 functions.
8886
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008887Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8888
8889 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8890 methods of XmlTextReader.
8891 * python/generator.py python/libxml_wrap.h python/types.c
8892 python/libxml2class.txt: added the reader to the Python bindings
8893 * python/tests/Makefile.am python/tests/reader.py: added a specific
8894 test for the Python bindings of the Reader APIs
8895 * parser.c: small cleanup.
8896
Daniel Veillard06503452002-12-13 10:42:08 +00008897Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8898
8899 * xinclude.c: fallback was only copying the first child not the
8900 full child list of the fallback element, closes #89684 as reopened
8901 by Bernd Kuemmerlen
8902
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008903Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8904
8905 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8906
Daniel Veillard000eafb2002-12-12 10:04:22 +00008907Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8908
Daniel Veillardc1eed322002-12-12 11:01:32 +00008909 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008910 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008911 gives enum values, fix functype return type, put back fields in
8912 structs
8913 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008914
Daniel Veillard024b5702002-12-12 00:15:55 +00008915Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8916
8917 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8918 about htmlNodeDumpOutput location.
8919 * xpath.c: removed an undefined function signature
8920 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8921 too many symbols in the API breaking the python bindings.
8922 Updated with the libxslt/libexslt changes.
8923
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008924Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8925
8926 * configure.in: preparing release of 2.4.29
8927 * doc/*: rebuilt the docs and API
8928 * xmlreader.c: a few more fixes for the XmlTextReader API
8929
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008930Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8931
8932 * include/win32config.h: applied mingw patch from Magnus Henoch
8933
Daniel Veillard5aad8322002-12-11 15:59:44 +00008934Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8935
8936 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8937
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008938Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8939
8940 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8941 building Python script, does the C parsing directly, generates
8942 a better API description including structure fieds defs and
8943 enums. Still a couple of bugs, but good enough for the python
8944 wrappers now.
8945 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8946 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8947 include/libxml/schemasInternals.h include/libxml/tree.h: more
8948 cleanup based on the python analysis script reports.
8949 * libxml.spec.in: make sure the API XML description is part of the
8950 devel package.
8951
Daniel Veillard01c13b52002-12-10 15:19:08 +00008952Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8953
8954 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8955 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8956 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8957 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8958 code cleanup, especially the function comments.
8959 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8960
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008961Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8962
8963 * Makefile.am xmlreader.c include/libxml/Makefile.am
8964 include/libxml/xmlreader.h: Adding a new set of APIs based on
8965 the C# TextXmlReader API but converted to C. Allow to parse
8966 in constant memory usage, far simpler to program and explain
8967 than the SAX like APIs, unfinished but working.
8968 * testReader.c: test program
8969
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008970Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8971
8972 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8973
Daniel Veillard64b35282002-12-04 15:10:40 +00008974Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8975
8976 * tree.c: Chip turner indicated that XHTML1 serialization
8977 rule for style actually break on both IE and Mozilla,
8978 try to avoid the rule if escaping ain't necessary
8979
Daniel Veillard8efff672002-12-04 11:44:48 +00008980Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8981
8982 * nanhttp.c: handle HTTP URL escaping, problem reported by
8983 Glen Nakamura and Stefano Zacchiroli
8984
Daniel Veillard1c732d22002-11-30 11:22:59 +00008985Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8986
8987 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8988
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008989Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8990
8991 * uri.c: Johann Richard pointed out some XPointer problems for
8992 URN based URI references in XInclude. Modified the URI parsing
8993 and saving routines to allow correct parsing and saving of
8994 XPointers, especially when attached to "opaque" scheme accordingly
8995 to RFC 2396
8996
Daniel Veillard8db67d22002-11-27 19:39:27 +00008997Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8998
8999 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
9000 of refactoring to the HTML saving code.
9001 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
9002 in the doc.
9003
Daniel Veillardebc4ca92002-11-27 11:43:05 +00009004Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9005
9006 * tree.c include/libxml/tree.h: refactored the XML dump of a node
9007 to a buffer API to reuse the generic dump to an OutputIO layer,
9008 this reduces code, fixes xmlNodeDump() for XHTML, also made
9009 xmlNodeDump() now return the number of byte written.
9010
Daniel Veillard9d5ea172002-11-27 08:02:06 +00009011Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
9012
9013 * python/setup.py.in: another patch from Stéphane Bidoul for
9014 Python bindings on Windows
9015 * doc/parsedecl.py: small cleanup
9016
Daniel Veillard9715c172002-11-25 16:33:40 +00009017Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9018
9019 * libxml.spec.in configure.in: add a line in %changelog for releases
9020
Daniel Veillard9bc53102002-11-25 13:20:04 +00009021Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
9022
9023 * parser.c: patch from Marcus Clarke fixing a problem in entities
9024 parsing that was detected in KDe documentations environment.
9025
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00009026Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9027
9028 * python/libxml.c (libxml_prev): Return the previous as opposed to
9029 the next node (I guess this is the result of some cut & paste programming:)
9030
Daniel Veillard80d7b902002-11-23 16:23:08 +00009031Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9032
9033 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
9034
Daniel Veillarda1196ed2002-11-23 11:22:49 +00009035Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9036
9037 * python/generator.py python/libxml.c python/setup.py.in: trying
9038 to fix the Python bindings build on Windows (Stéphane Bidoul)
9039
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00009040Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9041
9042 * win32/configure.js: added option for python bindings
9043 * win32/libxml2.def.src: added more exports
9044
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00009045Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9046
9047 * win32/Makefile.mingw: fixed unresolved symbols when linking with
9048 pthreads
9049 * win32/wince/*: applied updates to Windows CE port from Javier
9050
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00009051Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9052
9053 * configure.in: preparing 2.4.28
9054 * libxml.spec.in doc/Makefile.am: some cleanup
9055 * doc/*: updated the news and regenerated.
9056
Daniel Veillardfee408f2002-11-22 13:18:30 +00009057Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9058
9059 * HTMLparser.c: final touch at closing #87235 </p> end tags
9060 need to be generated.
9061 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
9062 this change slightly the output of a few tests
9063 * doc/*: regenerated
9064
Daniel Veillardd2ff0392002-11-22 12:28:38 +00009065Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
9066
9067 * parserInternals.c: fixing bug #99190 when UTF8 document are
9068 parsed using the progressive parser and the end of the chunk
9069 is in the middle of an UTF8 multibyte character.
9070
William M. Brack8b2c7f12002-11-22 05:07:29 +00009071Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9072
9073 * threads.c: fixed initialization problem in xmlNewGlobalState
9074 which was causing crash.
9075 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
9076 in xmlInitializeGlobalState.
9077 * parserInternals.c: cleaned up ctxt->sax initialisation.
9078
Daniel Veillardd5c2f922002-11-21 14:10:52 +00009079Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9080
9081 * tree.c include/libxml/tree.h: modified the existing APIs
9082 to handle XHTML1 serialization rules automatically, also add
9083 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
9084 libxslt serialization uses it when needed without changing
9085 the library API.
9086 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
9087 result/xhtml1: added a new test specifically for xhtml1 output
9088 and updated the result of one XHTML1 test
9089
Daniel Veillardd076a202002-11-20 13:28:31 +00009090Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
9091
9092 * xinclude.c parserInternals.c encoding.c: fixed #99082
9093 for xi:include encoding="..." support on text includes.
9094 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
9095 test/XInclude/ents/isolatin.txt : added a specific regression test
9096 * python/generator.py python/libxml2class.txt: fixed the generator
9097 the new set of comments generated for doc/libxml2-api.xml were
9098 breaking the python generation.
9099
Daniel Veillard817e70b2002-11-19 22:28:48 +00009100Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9101
9102 * doc/Makefile.am: repair some problem if gtk-doc fail or such
9103 * configure.in: patch for Solaris on new autoconf closes #98880
9104 * doc/parsedecl.py: repair the frigging API building script,
9105 did I say that python xmllib sucks ?
9106 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
9107 and some comment are no more truncated.
9108
Daniel Veillarda7e05b42002-11-19 08:11:14 +00009109Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
9110
9111 * parser.c: Martin Stoilov pointed out a potential leak in
9112 xmlCreateMemoryParserCtxt
9113
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00009114Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
9115
9116 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
9117 included in HTML documents and using the push parser.
9118
Daniel Veillard4efd3be2002-11-18 09:11:13 +00009119Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9120
9121 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
9122 specified, look for the Python interpreter not just in the
9123 specified root but also in the specified location. Fixes #98825
9124
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00009125Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9126
9127 * python/libxml.c: fixing bug #98792 , node may have no doc
9128 and dereferencing without checking ain't good ...
9129
Daniel Veillarddad3f682002-11-17 16:47:27 +00009130Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9131
9132 * configure.in: preparing release 2.4.27
9133 * doc/* : updated and rebuilt the docs
9134 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
9135 and all the docs are actually packaged and in the final RPMs
9136 * parser.c parserInternals.c include/libxml/parser.h: restore
9137 xmllint --recover feature.
9138
Daniel Veillard68e9e742002-11-16 15:35:11 +00009139Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9140
Daniel Veillard784b9352003-02-16 15:50:27 +00009141 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00009142 processing of parsed entities, and XPath computation on sustitued
9143 entities.
9144 * testXPath.c: make sure entities are substitued.
9145
Daniel Veillard328f48c2002-11-15 15:24:34 +00009146Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9147
Daniel Veillard784b9352003-02-16 15:50:27 +00009148 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00009149 processing of internal parsed entities, which had to be changed.
9150
Daniel Veillard66651aa2002-11-15 11:21:43 +00009151Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9152
9153 * Makefile.am python/Makefile.am python/tests/Makefile.am:
9154 trying to fix bug #98517 about building outside the source tree
9155 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
9156
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00009157Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9158
9159 * include/win32config.h: cleanup
9160 * win32/Makefile.mingw: integrated mingw in JScript configure
9161 * win32/Makefile.msvc: modified to allow mingw coexistence
9162 * win32/configure.js: integrated mingw
9163 * win32/Readme.txt: cleanup
9164
Daniel Veillard8dd86a52002-11-12 21:14:17 +00009165Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9166
9167 * HTMLparser.c: strengthen the guard in the Pop macros,
9168 like in the XML parser, closes bug #97315
9169
Daniel Veillard0821b152002-11-12 20:57:47 +00009170Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9171
9172 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
9173 callback is never used.
9174
Daniel Veillard8606bbb2002-11-12 12:36:52 +00009175Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9176
9177 * parserInternals.c: fixed the initialization of the SAX structure
9178 which was breaking xsltproc
9179 * xpath.c: patch from Petr Pajas for CDATA nodes
9180 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
9181 * parser.c include/libxml/parser.h: patch from Peter Jones
9182 removing a leak in xmlSAXParseMemory() and adding the
9183 function xmlSAXParseMemoryWithData()
9184
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00009185Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
9186
9187 adding pdf of tutorial, changing web page to link to it
9188 * doc/tutorial/xmltutorial.pdf
9189 * doc/xml.html
9190 * doc/docs.html
9191
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00009192Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
9193
9194 * doc/tutorial/ar01s08.html
9195 adding file what I forgot for tutorial
9196
9197
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00009198Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
9199
9200 Adding encoding discussion to tutorial
9201 Added:
9202 * doc/tutorial/images/*.png: DocBook admonition image files
9203 * doc/tutorial/apf.html, apg.html: new generated html
9204 * doc/tutorial/includeconvert.c: conversion code entity file
9205 changed:
9206 * doc/tutorial/xmltutorial.xml: DocBook original
9207 * doc/tutorial/*.html: generated html
9208
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009209Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9210
9211 * include/libxml/*.h: retired xmlwin32version.h
9212 * doc/Makefile.am: retired xmlwin32version.h
9213 * win32/configure.js: retired xmlwin32version.h
9214
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009215Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9216
9217 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009218 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
9219 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009220
Daniel Veillard7216cfd2002-11-08 15:10:00 +00009221Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9222
9223 * globals.c: fixed a typo pointed out by Igor
9224 * xpath.c: try to speed up node compare using line numbers
9225 if available.
9226
Daniel Veillarda70d62f2002-11-07 14:18:03 +00009227Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9228
9229 * tree.c: make xmlFreeNode() handle attributes correctly.
9230
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00009231Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9232
9233 * catalog.c: completed the #96963 fix, as reported by Karl
9234 Eichwalder
9235
Daniel Veillard56f21f22002-11-06 15:49:46 +00009236Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9237
9238 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9239
Daniel Veillard91ad8792002-11-04 17:06:52 +00009240Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9241
9242 * Makefile.am: switched the order of a couple of includes
9243 to fix bugs #97100
9244
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009245Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9246
9247 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9248 xmlLoadCatalogs that used to separate directories with a ':'.
9249
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009250Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9251
9252 * threads.c: improvements to the Windows-side of thread handling
9253 * testThreads.c: conditionally excluded unistd.h
9254 * testThradsWin32.c: broke overlong lines
9255 * include/win32config.h: adapted thread-related macros to the new
9256 scheme and for pthreads on Windows
9257 * win32/Makefile.msvc: introduced a more flexible thread build,
9258 added testThreads[Win32].c to the build
9259 * win32/configure.js: introduced a more flexible thread config
9260
John Fleck61f6fb62002-10-31 15:23:29 +000092612002-10-31 John Fleck <jfleck@inkstain.net>
9262
9263 * doc/xml.html (and, by implication, FAQ.html)
9264 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9265
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009266Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9267
9268 * configure.in: removed xmlwin32version.h
9269 * include/libxml/Makefile.am: removed xmlwin32version.h
9270
Daniel Veillardce66ce12002-10-28 19:01:59 +00009271Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9272
9273 * tree.c: applied patch from Brian Stafford to fix a bug
9274 in xmlReconciliateNs()
9275
Daniel Veillard7e3f1402002-10-28 18:52:57 +00009276Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9277
9278 * tree.c: applied patch from Christian Glahn to allow
9279 xmlNewChild() on document fragment nodes
9280
Daniel Veillardb39bc392002-10-26 19:29:51 +00009281Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9282
9283 * parser.c: Christian Glahn found a problem with a recent
9284 patch to xmlParseBalancedChunkMemoryRecover()
9285 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
9286 problems
9287 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
9288 test/schemas/seq*: added the test cases from Charles
9289
Daniel Veillard366a9152002-10-23 20:43:53 +00009290Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9291
9292 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
9293 serious cleanup of the spec file and associated changes
9294 in the Makefiles.
9295 * valid.c: try to remove some warnings on x86_64
9296
Daniel Veillardd033d022002-10-23 14:55:02 +00009297Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9298
9299 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9300 fix bug #96586
9301
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009302Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9303
9304 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9305 parsing, applied his patch
9306 * result/HTML/attrents.html result/HTML/attrents.html.err
9307 result/HTML/attrents.html.sax test/HTML/attrents.html:
9308 added the test and result case provided by Mikhail Sogrine
9309
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009310Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9311
9312 * vms/build_libxml.com vms/config.vms vms/readme.vms
9313 include/libxml/parser.h include/libxml/parserInternals.h
9314 include/libxml/tree.h include/libxml/xmlIO.h
9315 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9316 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9317 Applied the VMS update patch from Craig A. Berry
9318 * doc/*.html: update
9319
Daniel Veillardf000f072002-10-22 14:28:17 +00009320Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9321
9322 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9323
Daniel Veillard1e208222002-10-22 14:25:25 +00009324Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9325
9326 * debugXML.c: adding a grep command to --shell in xmllint
9327 for T.V. Raman
9328
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009329Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9330
9331 * xmlcatalog.c: tried to fix some of the problem with --sgml
9332
Daniel Veillard935494a2002-10-22 14:22:46 +00009333Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9334
9335 * parser.c: tried to fix bug #91500 where doc->children may
9336 be overriden by a call to xmlParseBalancedChunkMemory()
9337
9338Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9339
9340 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9341 identifiers in SGML catalogs containing '&'
9342
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009343Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9344
9345 * python/types.c: fixed bugs when passing result value tree
9346 to Python functions.
9347
Daniel Veillard48267432002-10-18 11:21:38 +00009348Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9349
9350 * configure.in: preparing the release of 2.4.26
9351 * doc/*: updated and rebuilt the documentation
9352
Daniel Veillardbb284f42002-10-16 18:02:47 +00009353Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9354
9355 * parser.c: fixed a XML Namespace compliance bug reported by
9356 Alexander Grimalovsky
9357
Daniel Veillard44892f72002-10-16 15:23:26 +00009358Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9359
9360 * HTMLtree.c: fixed serialization of script and style when
9361 they are not lowercase (i.e. added using the API to the tree).
9362
Daniel Veillard2fd85422002-10-16 14:32:41 +00009363Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9364
9365 * valid.c: make xmlValidateDocument emit a warning msg if there
9366 is no DTD, pointed by Christian Glahn
9367
Daniel Veillard32370232002-10-16 14:08:14 +00009368Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9369
9370 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
9371 content model when some of the blocks have min or max, and a couple
9372 of bugs found in the process.
9373 * result/schemas/list0* test/schemas/list0*: added some specific
9374 regression tests
9375
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00009376Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
9377
9378 * README: updated the contact informations
9379
Daniel Veillard63186732002-10-15 08:43:17 +00009380Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9381
9382 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
9383 misses it, reported by Peter Bray.
9384
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00009385Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9386
9387 * tree.c: investigating xmlNodeGetContent() on namespace nodes
9388 and removed a few warnings
9389
Daniel Veillard819d5cb2002-10-14 11:15:18 +00009390Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
9391
9392 * parser.c: Christian Glahn found a small bug in the push parser.
9393 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
9394 public
9395
Daniel Veillard6045c902002-10-09 21:13:59 +00009396Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9397
9398 * xmlschemas.c include/libxml/xmlschemas.h: added
9399 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
9400 * testSchemas.c: added --memory to test the new interface
9401
Daniel Veillardf0070122002-10-09 14:24:17 +00009402Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9403
9404 * doc/index.py doc/search.php: integrated the XSLT indexing,
9405 a few fixed in the indexer, added a scope selection at the
9406 search level.
9407
Daniel Veillard01992e02002-10-09 10:20:30 +00009408Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9409
9410 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
9411 this was due to uninitialized parts of the validation context
9412
Daniel Veillard321be0c2002-10-08 21:26:42 +00009413Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9414
9415 * debugXML.c: applied patch from Mark Vakoc except the API
9416 change, preserved it.
9417 * doc/*: updated the docs to point to the search engine for
9418 information lookup or before bug/help reports.
9419
Daniel Veillard01e87d22002-10-08 16:55:06 +00009420Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9421
9422 * doc/index.py doc/search.php: added mailing-list archives
9423 indexing and lookup
9424
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00009425Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9426
9427 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
9428
Daniel Veillard9b006132002-10-07 11:13:27 +00009429Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9430
9431 * doc/index.py: improved HTML indexing
9432 * doc/search.php: make the queries also lookup the HTML based indexes
9433
Daniel Veillard141d04b2002-10-06 21:51:18 +00009434Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9435
9436 * doc/index.py: added HTML page indexing
9437
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009438Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9439
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00009440 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009441 problem in libxslt.
9442 * catalog.c: fixed list handling in XML_CATALOG_FILES
9443
Daniel Veillardceb09b92002-10-04 11:46:37 +00009444Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9445
9446 * valid.c: typo/bug found by Christian Glahn
9447
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00009448Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9449
9450 * xmlIO.c: applied Windows CE patch from Javier.
9451 * win32/wince: new directory, contains support for the PocketPC
9452 with Windows CE from Javier.
9453 * include/win32config.h: reorganised, removed duplicate
9454 definitions and applied WinCE patch from Javier.
9455 * include/wsockcompat.h: new file, now contains WinSock
9456 compatibility macros.
9457 * win32/Makefile.msvc: introduced double-run compilation.
9458
Daniel Veillarde16b5742002-09-26 17:50:03 +00009459Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9460
9461 * configure.in include/libxml/xmlwin32version.h: preparing release
9462 of 2.4.25
9463 * doc/*: updated and regenerated teh docs and web pages.
9464
Daniel Veillard90d68fb2002-09-26 16:10:21 +00009465Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9466
9467 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
9468 error were not covering namespace declarations.
9469 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
9470 it was missing the attribute declaration for the namespace
9471 * result/VC/NS3: the fix now report breakages in that test
9472
Daniel Veillardabe01742002-09-26 12:40:03 +00009473Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9474
9475 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
9476
Daniel Veillard2ace1952002-09-26 12:28:02 +00009477Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9478
9479 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
9480 and regenerated the docs and web site
9481
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00009482Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9483
9484 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
9485 ATTRIBUTE_UNUSED is always put after the attribute declaration,
9486 not before
9487
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00009488Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9489
9490 * python/generator.py python/libxml2class.txt: fixed a stupid error
9491 breaking the python API
9492
Daniel Veillardb7c29c32002-09-25 22:44:43 +00009493Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9494
9495 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
9496 triostr.c triostr.h: applied a trio update patch from
9497 Bjorn Reese which should work with MinGW
9498
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009499Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9500
9501 * tree.c: improving some documentation comments
9502 * xmlregexp.c: found and fixed a mem leak with python regression tests
9503 * doc/*: rebuilt the doc and the API XML file including the
9504 xmlregexp.h xmlautomata.h and xmlunicode.h headers
9505 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
9506 python/types.c: added access to the XML Schemas regexps from
9507 python
9508 * python/tests/Makefile.am python/tests/regexp.py: added a
9509 simple regexp bindings test
9510
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009511Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
9512
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009513 * doc/xml.html:
9514 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009515
Daniel Veillard118aed72002-09-24 14:13:13 +00009516Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9517
9518 * xmlregexp.c: fixed the data callback on transition functionality
9519 which was broken when using the compact form
9520 * result/schemas/*: updated the results, less verbose, all tests
9521 pass like before
9522 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
9523 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
9524 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
9525 annoying warnings
9526 * xpath.c: try to provide better error report when possible
9527
Daniel Veillard72336152002-09-21 13:08:14 +00009528Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9529
9530 * Makefile.am: fixed a breakage raised by Jacob
9531
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00009532Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9533
9534 * include/win32config.h: added HAVE_ERRNO_H definition for parts
9535 which don't use sockets
9536
Igor Zlatkovic01280582002-09-20 16:40:34 +00009537Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9538
9539 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
9540 * win32/configure.js: applied zlib patch from Daniel Gehriger
9541
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00009542Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9543
9544 * win32/configure.js: applied the patch from Mark Vakoc for
9545 regexp support
9546 * win32/libxml2.def.src: applied the patch from Mark Vakoc
9547 for regexp support
9548
Daniel Veillardb5c05732002-09-20 13:36:25 +00009549Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9550
9551 * xmlschemastypes.c: as pointed by Igor Float and Double
9552 parsing ain't finished yet
9553
Daniel Veillard40b11342002-09-20 12:01:39 +00009554Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9555
9556 * Makefile.am configure.in: trying to fix #88412 by bypassing
9557 all the python subdir if python ain't detected
9558
Daniel Veillard23e73572002-09-19 19:56:43 +00009559Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9560
9561 * Makefile.am configure.in include/libxml/xmlversion.h.in:
9562 made configuring with regexps/automata/unicode the default
9563 but without schemas ATM
9564 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
9565 fixed the regexp based DTD validation performance and memory
9566 problem by switching to a compact form for determinist regexps
9567 and detecting the determinism property in the process. Seems
9568 as fast as the old DTD validation specific engine :-) despite
9569 the regexp built and compaction process.
9570
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00009571Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9572
9573 * valid.c: determinism is debugged, new DTD checking code now works
9574 but xmlFAComputesDeterminism takes far too much CPU and the whole
9575 set usues too much memory to be really usable as-is
9576
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00009577Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9578
9579 * tree.c: fixed another stupid bug in xmlGetNodePath()
9580 * xmllint.c: --version now report the options compiled in
9581
Daniel Veillarda646cfd2002-09-17 21:50:03 +00009582Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9583
9584 * HTMLparser.c: small cleanup
9585 * valid.c xmlregexp.c: switched DTD validation to use only regexp
9586 when configured with them. A bit of debugging around the determinism
9587 checks is still needed
9588
Daniel Veillard63b01c22002-09-17 19:25:28 +00009589Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9590
9591 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
9592
Daniel Veillard92727042002-09-17 17:59:20 +00009593Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9594
9595 * xmlIO.c: small portability glitch fixed.
9596
Daniel Veillard84d70a42002-09-16 10:51:38 +00009597Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9598
9599 * xmlschemastypes.c: incomplete steps for real/double support
9600 * testAutomata.c include/libxml/xmlautomata.h
9601 include/libxml/xmlregexp.h: avoiding a compilation problem
9602 * valid.c include/libxml/valid.h: starting the work toward using
9603 the regexps for actual DTD validation
9604
Daniel Veillardaeb258a2002-09-13 14:48:12 +00009605Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9606
9607 * hash.c: cosmetic cleanup
9608 * valid.c include/libxml/tree.h include/libxml/valid.h: started
9609 integrating a DTD validation layer based on the regexps
9610
Daniel Veillard4402ab42002-09-12 16:02:56 +00009611Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9612
9613 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
9614 the determinism was tested before eliminating the epsilon
9615 transitions :-(
9616
Daniel Veillardc6d4a932002-09-12 15:00:57 +00009617Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
9618
9619 * python/generator.py python/libxml.c python/libxml.py
9620 python/libxml2-python-api.xml python/libxml2class.txt
9621 python/libxml_wrap.h python/types.c: updated the python
9622 bindings, added code for easier File I/O, and the ability to
9623 define a resolver from Python fixing bug #91635
9624 * python/tests/Makefile.am python/tests/inbuf.py
9625 python/tests/outbuf.py python/tests/pushSAXhtml.py
9626 python/tests/resolver.py python/tests/serialize.py: updated
9627 and augmented the set of Python tests.
9628
Igor Zlatkovic353bf582002-09-10 19:07:14 +00009629Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9630
9631 * win32/configure.js: added more readme info for the binary
9632 package.
9633
Daniel Veillard607b35c2002-09-10 12:16:19 +00009634Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9635
9636 * xmlIO.c: fixed a stupid out of bound array error
9637
9638Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9639
9640 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
9641 messing around with support for Windows path, cleanups,
9642 trying to identify and fix the various code path to the
9643 filename access. Added xmlNormalizeWindowsPath()
9644
Daniel Veillard76575762002-09-05 14:21:15 +00009645Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9646
9647 * error.c valid.c: working on better error reporting of validity
9648 errors, especially providing an accurate context.
9649 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
9650 error reports in those cases.
9651
Daniel Veillard3487c8d2002-09-05 11:33:25 +00009652Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9653
9654 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9655 parser.c parserInternals.c xmlIO.c: get rid of all the
9656 perror() calls made in the library execution paths. This
9657 should fix both #92059 and #92385
9658
Daniel Veillard19aa7022002-09-05 11:14:19 +00009659Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9660
9661 * xmllint.c: memory leak reporting was broken after a change
9662 of the preprocessor symbol used to activate it.
9663
Daniel Veillardec6725e2002-09-05 11:12:45 +00009664Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9665
9666 * tree.c: try to make the copy function work for node of
9667 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9668 DOM layers though, not libxml2 itself.
9669
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009670Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9671
9672 * valid.c: try to provide file and line informations, not all
9673 messages are covered, but it's a (good) start
9674
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009675Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9676
9677 * xinclude.c: reimplemented a large part of the XInclude
9678 processor, trying to minimize resources used, James Henstridge
9679 provided a huge test case which was exhibiting severe memory
9680 consumption problems.
9681
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009682Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9683
9684 * python/Makefile.am: applied patch from Christophe Merlet to
9685 reestablish DESTDIR
9686
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009687Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9688
9689 * libxml.spec.in: fixes libary path for x86_64 AMD
9690
John Fleckbe98b332002-09-04 03:16:23 +00009691Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9692
9693 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009694 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009695 (plus resulting generated html files)
9696 fixing one spot I missed in the tutorial where I hadn't freed
9697 memory properly
9698
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009699Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9700
9701 * doc/tutorial/includeaddattribute.c
9702 * doc/tutorial/includeaddkeyword.c
9703 * doc/tutorial/includegetattribute.c
9704 * doc/tutorial/includekeyword.c
9705 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009706 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009707 update tutorial to properly free memory (thanks to Christopher
9708 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009709 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009710 added image files so the callouts are graphical, making it
9711 easier to read ( use "--param callout.graphics 1" to generate
9712 html with graphical callouts)
9713
Daniel Veillarde1662542002-08-28 11:50:59 +00009714Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9715
9716 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9717 nice logos generated by Marc Liyanage
9718 * doc/site.xsl *.html: changed the stylesheet to show the new
9719 logo and regenerated the pages
9720
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009721Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9722
9723 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9724
Daniel Veillard42766c02002-08-22 20:52:17 +00009725Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9726
9727 * xpath.c: possible mem leak patch from Jason Adams
9728
9729Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9730
9731 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9732 in the XQuery namespace
9733 * configure.in: preparing 2.4.24
9734 * doc/*.html: updated the web pages
9735
9736Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9737
9738 * python/generator.py: closing bug #85258 by generating conditional
9739 compile check to avoid linking to routines not configured in.
9740
Havoc Pennington84ec40a2002-08-22 13:59:35 +000097412002-08-22 Havoc Pennington <hp@pobox.com>
9742
9743 * autogen.sh: update error message for missing automake
9744
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009745Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9746
9747 * python/Makefile.am: typo in target name resulted in libxml2.py
9748 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9749
Daniel Veillard22669b22002-08-22 07:17:11 +00009750Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9751
9752 * win32/win32/Makefile.mingw: updated with version from
9753 Elizabeth Barham at http://soggytrousers.net/repository/
9754
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009755Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9756
9757 * win32/Makefile.msvc: added the prefix location to the include
9758 and lib search path.
9759
Havoc Pennington830e8972002-08-18 22:22:13 +000097602002-08-18 Havoc Pennington <hp@pobox.com>
9761
9762 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9763 both automake 1.6 and 1.4 installed get the right automake. Means
9764 compilation from CVS will now require the latest automake 1.4
9765 release, or manually creating symlinks called "automake-1.4" and
9766 "aclocal-1.4"
9767
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009768Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9769
9770 * configure.in python/Makefile.am: more AMD 64 induced changes from
9771 Frederic Crozat
9772
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009773Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9774
9775 * xinclude.c: oops I was missing the xml:base fixup too
9776 * result/XInclude/*.xml: this adds xml:base attributes to most
9777 results of the tests
9778
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009779Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9780
9781 * xinclude.c: quick but apparently working implementation of
9782 xi:fallback, should close bug #89684
9783 * Makefile.am test/XInclude/docs/fallback.xml
9784 result/XInclude/fallback.xml: added a basic test for fallback,
9785 and run with --nowarning to avoid a spurious warning
9786 * configure.in: applied patch from Frederic Crozat for python
9787 bindings on AMD 64bits machines.
9788
Daniel Veillard9e923512002-08-14 08:48:52 +00009789Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9790
9791 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9792 the caller don't pass a SAX callback block.
9793
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009794Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9795
9796 * tree.c: applied the same fix for the XML-1.0 namespace to
9797 xmlSearchNsByHref() as was done for xmlSearchNs()
9798
Daniel Veillardad11b302002-08-12 14:53:41 +00009799Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9800
9801 * libxml.3: small cleanup of the man page
9802 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9803 when serializing HREF attributes generated by XSLT.
9804
Daniel Veillardc084e472002-08-12 13:27:28 +00009805Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9806
9807 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9808 version of Marc Liyanage' patch for boolean attributes in HTML
9809 output
9810
Daniel Veillard5f91b372002-08-12 12:13:01 +00009811Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9812
9813 * python/tests/serialize.py: fixed the test results, indenting
9814 behaviour changed slightly
9815
Aleksey Sanin9e951762002-08-08 18:02:41 +00009816Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9817
9818 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9819 new c14n function to Windows def files
9820
Aleksey Saninea4272a2002-08-02 23:50:03 +00009821Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9822
9823 * c14n.c: fixed a memory leak in c14n code
9824
Daniel Veillard58e44c92002-08-02 22:19:49 +00009825Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9826
9827 * parser.c include/libxml/parser.h: adding a new API for Christian
9828 Glahn: xmlParseBalancedChunkMemoryRecover
9829 * valid.c: patch from Rick Jones for some grammar cleanup in
9830 validation messages
9831 * result/VC/* result/valid/*: this slightly change some of the
9832 regression tests outputs
9833
Daniel Veillard0bf29002002-08-01 12:54:11 +00009834Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9835
9836 * tree.c: trying to fix a problem in namespaced attribute handling
9837 raised by Christian Glahn
9838
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009839Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9840
9841 * encoding.c include/libxml/encoding.h: Opening the interface
9842 xmlNewCharEncodingHandler as requested in #89415
9843 * python/generator.py python/setup.py.in: applied cleanup
9844 patches from Marc-Andre Lemburg
9845 * tree.c: fixing bug #89332 on a specific case of loosing
9846 the XML-1.0 namespace on xml:xxx attributes
9847
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009848Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9849
9850 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9851 corner case from new Merlin's test suite and added a callback
9852 that will be used to improve xmlsec performance
9853
9854
Daniel Veillard0b22def2002-07-29 16:23:03 +00009855Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9856
9857 * HTMLtree.c: trying to fix the <style> escaping problem in
9858 HTML serialization bug #89342
9859
Daniel Veillard0b28e882002-07-24 23:47:05 +00009860Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9861
9862 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9863 and rebuilt the web site.
9864
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009865Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009866
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009867 * include/libxml/tree.h: added _private member to xmlNs struct
9868
Daniel Veillard1d995272002-07-22 16:43:32 +00009869Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9870
9871 * HTMLparser.c: fixing bug #84876 based on the xml working
9872 code.
9873
William M. Brack61eaba52002-07-21 11:14:18 +00009874Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9875
9876 * python/Makefile.am: enhanced to fix bug 72012 (errors
9877 when using '-jX' make parameter)
9878
William M. Brackef61d202002-07-19 08:32:00 +00009879Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9880
9881 * xpath.c: small additional enhancement for booleans
9882 compared to nodesets
9883
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009884Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9885
9886 * HTMLtree.c: changed the order of the encoding declaration
9887 attributes in the meta tags due to a bug in IE/Mac
9888
William M. Brack0c022ad2002-07-12 00:56:01 +00009889Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9890
9891 * xpath.c: enhanced handling of booleans (especially '='
9892 and '!=' for nodesets) - fixes bug 85256. Added new
9893 routine xmlXPathNotEqualValues for more proper handling
9894 of '!=' when nodesets are involved.
9895
Daniel Veillard06944e22002-07-11 19:55:18 +00009896Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9897
9898 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9899 doc/xmlcatalog_man.xml to the source distribution
9900
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009901Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9902
9903 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9904 asked for this.
9905
Daniel Veillard539638b2002-07-06 19:55:14 +00009906Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9907
9908 * configure.in: preparing 2.4.23
9909 * doc/*: rebuilt the docs
9910
Daniel Veillard176d99f2002-07-06 19:22:28 +00009911Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9912
9913 * parser.c: fixing bug #84169 by fixing the
9914 comment of xmlCreatePushParserCtxt to describe the
9915 encoding detection parameters better.
9916
Daniel Veillard37f961d2002-07-06 17:53:56 +00009917Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9918
9919 * valid.c: fixing bug #79331 in one path the lookup for
9920 ID attributes on a namespaced node wasn't handled correctly :-\
9921
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009922Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9923
9924 * HTMLparser.c: trying to fix 87235 about discarded white
9925 spaces in the HTML parser.
9926 * result/HTML/*: this changes the output of a number of HTML
9927 regression tests
9928
Daniel Veillardfdc91562002-07-01 21:52:03 +00009929Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9930
9931 * xpath.c: applied patch from Richard Jinks for the namespace
9932 axis + fixed a memory error.
9933 * parser.c parserInternals.c: applied patches from Peter Jacobi
9934 removing ctxt->token for good.
9935 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9936 popped out by the regression tests.
9937 * Makefile.am: patch for threads makefile from Gary Pennington
9938
William M. Brack6000af52002-06-28 11:43:13 +00009939Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9940
Daniel Veillardfdc91562002-07-01 21:52:03 +00009941 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009942 expressions involving preceding-sibling (et al).
9943
Daniel Veillard153120c2002-06-18 07:58:35 +00009944Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9945
9946 * hash.c: applied a patch from Peter Jacobi to solve a problem
9947 when compiling with the Watcom C on Win32
9948 * result/schemas/*.err: the change of hashing algo generated
9949 permutations in the output
9950
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009951Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9952
9953 * hash.c: applied patch from Sander Vesik improving the quality of
9954 the hash function.
9955
Aleksey Sanina5808b92002-06-14 17:07:41 +000099562002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009957
9958 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9959 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9960 xmllint.c xpath.c: replaced sprintf() with snprintf()
9961 to prevent possible buffer overflow (the bug was pointed
9962 out by Anju Premachandran)
9963
Daniel Veillarde059b892002-06-13 15:32:10 +00009964Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9965
9966 * parser.c: removed an uninitialized data error popped by valgrind
9967 on PE references
9968
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009969Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9970
9971 * doc/xml.html
9972 adding tutorial reference to the web page
9973
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009974Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9975
9976 * doc/tutorial/xmltutorial.xml
9977 * doc/tutorial/ar01s07.html
9978 * doc/tutorial/ape.html
9979 * doc/tutorial/includegetattribute.c
9980 adding section to tutorial about retrieving an attribute
9981 value
9982
Daniel Veillardf5582f12002-06-11 10:08:16 +00009983Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9984
9985 * parser.c: applied a couple of patches from Peter Jacobi to start
9986 to get rid of ctxt->token, with a possible significant speed
9987 improvement to be gained once done. Better compliance with PE
9988 references constructs in DTDs too.
9989 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9990 from Peter too
9991
Daniel Veillard38d80e22002-06-11 07:24:56 +00009992Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9993
9994 * parser.c: Babak Vahedipour-Kunze reported that openTag in
9995 xmlParseElement was likely to have been deallocated at the
9996 time of the report, possibly leading to segfault. Just report
9997 the tag name now.
9998
Daniel Veillard9e412302002-06-10 15:59:44 +00009999Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10000
10001 * xpath.c: patch from Richard Jinks for XPath substring() function
10002 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
10003
Aleksey Sanina5808b92002-06-14 17:07:41 +0000100042002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000010005
10006 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
10007
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000010008Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
10009
10010 *doc/FAQ.html
10011 fixing typos in FAQ, thanks to Robert Funnell for the
10012 editing help
10013
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010014Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10015
10016 * NEWS: got complaints from rpmlint that it was empty
10017
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000010018Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
10019
10020 * added doc/tutorial, including:
10021 apa.html
10022 apb.html
10023 apc.html
10024 apd.html
10025 ar01s02.html
10026 ar01s03.html
10027 ar01s04.html
10028 ar01s05.html
10029 ar01s06.html
10030 includeaddattribute.c
10031 includeaddkeyword.c
10032 includekeyword.c
10033 includestory.xml
10034 index.html
10035 xmltutorial.xml
10036 libxml tutorial, including generated html
10037
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000010038Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10039
10040 * result/c14n/exc-without-comments/merlin-c14n-two-*
10041 result/c14n/without-comments/merlin-c14n-two-*
10042 test/c14n/exc-without-comments/merlin-c14n-two-*
10043 test/c14n/without-comments/merlin-c14n-two-*
10044 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
10045 c14n/exc-c14n and slightly modified test script to handle
10046 these test cases
10047 * c14n.c: fixed bugs for complicated nodes set (namespace
10048 without node and others from merlin-c14n-two.tar.gz)
10049 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
10050 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
10051 for xmlsec performance patch
10052 * xpath.c: fixed self::node() for namespaces and attributes
10053
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010054Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
10055
10056 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
10057 but with the format parameter
10058 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
10059
Aleksey Saninc57f9c12002-05-31 19:14:57 +000010060Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
10061
10062 * Makefile.am: updated c14n tests suite
10063 * c14n.c: performance improvement for previous c14n patch
10064
Daniel Veillarde72c7562002-05-31 09:47:30 +000010065Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10066
10067 * parser.c: another peroformance patch from Peter Jacobi, that
10068 time on parsing attribute values.
10069
Aleksey Sanin508a1012002-05-31 06:32:32 +000010070Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
10071
10072 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
10073 into LibXML2 test suite
10074
Aleksey Sanindffd5c82002-05-31 04:24:13 +000010075Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
10076
10077 * c14n.c: propagating xpath ancesstors node fix to c14n
10078 plus small performance improvement to reduce number of
10079 mallocs
10080 * xpath.c: fixed ancestors axis processing for namespace nodes
10081
Daniel Veillard46de64e2002-05-29 08:21:33 +000010082Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10083
10084 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
10085 Peter Jacobi
10086
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000010087Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10088
10089 * configure.in: preparing 2.4.22
10090
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000010091Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10092
10093 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
10094 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
10095 a public entry point.
10096 * doc/*: rebuilt the API and docs
10097
Daniel Veillarded23b7d2002-05-27 12:16:02 +000010098Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10099
10100 * xpath.c: patch from Richard Jinks to fix a problem introduced
10101 in the previous patch and pointed by Norm
10102
Daniel Veillardc6924812002-05-24 11:10:43 +000010103Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10104
10105 * libxml.spec.in: fixing bug #81112
10106
Daniel Veillard234bc4e2002-05-24 11:03:05 +000010107Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10108
10109 * uri.c: fixing bug #82848
10110
Daniel Veillarda2878972002-05-24 07:54:39 +000010111Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10112
10113 * result/catalogs/mycatalog.full: Aleksey's commit changed the
10114 output of one catalog test
10115
Aleksey Sanin114e4752002-05-24 07:20:27 +000010116Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000010117
Aleksey Sanin114e4752002-05-24 07:20:27 +000010118 * global.data globals.c tree.c include/libxml/globals.h
10119 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
10120 default value for global parameter xmlIndentTreeOutput to 1 and
10121 introduced new global parameter xmlTreeIndentString (the string
10122 used to do one-level indent) with default value " " (as it was
10123 in tree.c)
10124
Daniel Veillard49d5af82002-05-23 11:55:49 +000010125Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10126
10127 * Makefile.am: Merijn Broeren pointed out a problem when compiling
10128 with trio and schemas.
10129
Daniel Veillard7c13af42002-05-22 09:57:32 +000010130Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10131
10132 * xpath.c: patch from Richard Jinks to fix the problem raised in
10133 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
10134
Daniel Veillard5a872412002-05-22 06:40:27 +000010135Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10136
10137 * xmlschemas.c: a bit of work on import.
10138 * xmlschemastypes.c: Charles Bozeman provided a compare function
10139 for date/time types so min/max facet restrictions should work,
10140 indeterminate comparisons return an error instead of equal.
10141 * test/schemas/date_0* result/schemas/date_0_0: specific test
10142 from Charles Bozeman too
10143
Daniel Veillard10b6da42002-05-18 07:55:20 +000010144Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10145
10146 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
10147 from Christian Cornelssen fixing the man pages and the Catalog
10148 building script.
10149 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
10150 next step is <xs:import> I now have a reasonable understanding
10151 of how it works.
10152
Daniel Veillarde5354492002-05-16 08:43:22 +000010153Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10154
10155 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
10156
Igor Zlatkovic1396e182002-05-14 22:22:40 +000010157Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10158
10159 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
10160
Daniel Veillard088bf112002-05-14 11:03:59 +000010161Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10162
10163 * xpath.c: fixing an XPath function evalutation bug pointed out
10164 by Alexey Efimov where the context was lost when evaluating
10165 the function arguments
10166
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010167Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000010168
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010169 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
10170 function public for XMLSec performance optimizations
10171
Daniel Veillard3cd72402002-05-13 10:33:30 +000010172Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10173
10174 * python/generator.py python/libxml2class.txt : fixed a problem
10175 with the HTML parser pointed by Gary Benson
10176 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
10177 example
10178
Aleksey Sanine48a3182002-05-09 18:20:01 +000010179Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10180 * parser.c: fixed bug #81159 (memory growth in SAX)
10181
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010182Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10183 * xpath.c: fixed bug #78858 (the real fix)
10184
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010185Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010186 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010187
Daniel Veillard4cbe4702002-05-05 06:57:27 +000010188Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10189
10190 * tree.c: modified xmlNodeSetBase to allow changing the
10191 base of a document.
10192
Daniel Veillard070803b2002-05-03 07:29:38 +000010193Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10194
10195 * xmlschemastypes.c: patch Charles Bozeman for validation of
10196 all the date, time, and duration types
10197 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
10198 * configure.in: fixed an error pointed by an user
10199 * xml2-config.in: fixed an error pointed by an user
10200
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000010201Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10202
10203 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
10204 win32/libxml2.def.src xmlIO.c: exported default
10205 'file:', 'http:' and 'ftp:' protocols input handlers
10206 and maked protocols comparisson case insensitive
10207
Daniel Veillard34de97f2002-04-30 14:29:22 +000010208Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10209
10210 * configure.in: Neven Has detected a typo
10211
Daniel Veillard28577c32002-04-30 06:48:41 +000010212Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
10213
10214 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
10215 as one of the persons allowed to commit directly to the
10216 module.
10217
Daniel Veillardfc57b412002-04-29 15:50:14 +000010218Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10219
10220 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
10221 * valid.c: raised a too low limit
10222 * doc/*: rebuilt the docs
10223
Daniel Veillardeca82812002-04-24 11:42:02 +000010224Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10225
10226 * test/XPath/expr/floats test/XPath/expr/functions
10227 result/XPath/expr/floats result/XPath/expr/functions
10228 xpath.c: another XPath conformance patch from Richard Jinks
10229
Daniel Veillard13e04c62002-04-23 17:51:29 +000010230Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
10231
10232 * xmlschemas.c: fixed validation of attribute groups.
10233 * test/schemas result/schemas: added an example from the primer
10234
Daniel Veillard88c58912002-04-23 07:12:20 +000010235Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10236
10237 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
10238 * test/schemas result/schemas: updated the test list
10239
Daniel Veillarde19fc232002-04-22 16:01:24 +000010240Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10241
10242 * TODO: updated a bit
10243 * parser.c: made a comment more specific
10244 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10245 Schemas conformance.
10246 * test/schemas result/schemas: updated the test list
10247
Daniel Veillard441bc322002-04-20 17:38:48 +000010248Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10249
10250 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10251 implementing xs:all with minOccurs = 0
10252 * tes/schemas/* result/schemas/*: added more tests covering
10253 xs:all
10254
Daniel Veillard8a001f62002-04-20 07:24:11 +000010255Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10256
10257 * xmlregexp.c: first implementation of the all particle, this
10258 may need to be revisited for case where not all transitions
10259 must be crossed.
10260
Daniel Veillard7646b182002-04-20 06:41:40 +000010261Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10262
10263 * tree.c: another entity processing update from Markus Henke
10264
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010265Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10266
10267 * trionan.c: fixed crash on OSF/1
10268
Daniel Veillardb4398962002-04-19 07:01:55 +000010269Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10270
10271 * xmlschemas.c: more Schemas work
10272 * test/schemas/* result/schemas/*: added more tests coming
10273 from the spec.
10274
Daniel Veillard54761132002-04-18 21:00:44 +000010275Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10276
10277 * c14n.c: patch from Aleksey Sanin reflecting a change in the
10278 ExcC14N specification
10279
Daniel Veillardbf8dae82002-04-18 16:39:10 +000010280Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10281
10282 * tree.c: patch from Markus Henke, fix for recursive entities.
10283
Daniel Veillard23b1f372002-04-18 15:50:05 +000010284Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10285
10286 * xpath.c: fix a problem with string() on a document node.
10287
Daniel Veillarddecd64d2002-04-18 14:41:51 +000010288Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10289
10290 * Makefile.am xmlschemas.c: more Schemas work
10291 * test/schemas/* result/schemas/*: added more tests coming
10292 from the spec.
10293
Daniel Veillard6231e842002-04-18 11:54:04 +000010294Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10295
10296 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
10297 * result/HTML/*: this changes a few things in the results
10298
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010299Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10300
10301 * include/libxml/tree.h: eliminated 'declaration different than
10302 prototype' warning
10303 * include/win32config.h: "resolved" conflicts with errno.h
10304
Daniel Veillardb509f152002-04-17 16:28:10 +000010305Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10306
10307 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10308 on the automata interfaces and debug of counted choices
10309 * test/schemas/* result/schemas/*: added a number of tests
10310
Daniel Veillard8651f532002-04-17 09:06:27 +000010311Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10312
10313 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10314 a bit of work on Schemas
10315 * testSchemas.c: try to make it more useful
10316 * test/schemas/* result/schemas/* Makefile.am: changed the
10317 Schemas regression test procedure, started adding a few samples
10318
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010319Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10320
10321 * include/libxml/encoding.h: Patch for the Borland C++ builder
10322 * include/libxml/tree.h: Patch for the Borland C++ builder
10323 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010324 * win32/bcb5: New directory for the Borland C++ builder
10325 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010326
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010327Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10328
10329 * win32/Makefile.msvc: Update for XML Schema support
10330 * win32/configure.js: Update for XML Schema support
10331 * win32/libxml2.def.src: Update for XML Schema support
10332
Daniel Veillard4255d502002-04-16 15:50:10 +000010333Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10334
10335 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10336 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10337 xmlunicode.c include/libxml/Makefile.am
10338 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10339 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10340 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10341 include/libxml/xmlversion.h.in : merged the current state of
10342 XML Schemas implementation, it is not configured in by default,
10343 a specific --schemas configure option has been added.
10344 * test/automata test/regexp test/schemas Makefile.am
10345 result/automata result/regexp result/schemas:
10346 merged automata/regexp/schemas regression tests
10347
Daniel Veillardbc6f7592002-04-16 07:49:59 +000010348Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
10349
10350 * xpath.c: Gary found a compile time problem, fixes #78823
10351
Daniel Veillarda7084cd2002-04-15 17:12:47 +000010352Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10353
10354 * configure.in: release of 2.4.20
10355 * doc/*: updated and rebuilt the docs
10356
Daniel Veillardf544f192002-04-15 12:56:56 +000010357Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10358
10359 * python/Makefile.am: patch from Cristian Gafton to build on
10360 Red Hat 6.2, should also fix #75779
10361
Daniel Veillard940492d2002-04-15 10:15:25 +000010362Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10363
10364 * valid.c: first part of fixing #78729
10365
Daniel Veillardeb475a32002-04-14 22:00:22 +000010366Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
10367
10368 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
10369 escaping of URI when saving HTML files.
10370 * result/HTML/*: this impacted some tests
10371
Daniel Veillard9b731d72002-04-14 12:56:08 +000010372Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
10373
10374 * configure.in: trying to fix #77441
10375
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000010376Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10377
10378 * include/libxml/xmlIO.h: Hallski complained it could not be
10379 included by itself.
10380
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000010381Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10382
10383 * configure.in: applied an IEEE flag patch for OSF/1 #77825
10384
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000010385Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10386
10387 * win32/configure.js: patch from Nilo for the c14n option
10388 * win32/Makefile.msvc: fixed libxml2.def generation with threads
10389
Daniel Veillardda423da2002-04-10 19:25:38 +000010390Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10391
10392 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
10393 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
10394 LIBXML_THREAD_ENABLED
10395
Daniel Veillard0eafdef2002-04-10 16:14:34 +000010396Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10397
10398 * xpath.c: another patch from Richard Jinks for substring conformance
10399 * test/XPath/expr/floats test/XPath/expr/strings
10400 result/XPath/expr/floats result/XPath/expr/strings: update of the
10401 test suite to check those.
10402
Daniel Veillard01917aa2002-04-10 11:30:41 +000010403Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10404
10405 * xpath.c: patch from Richard Jinks for .x float parsing.
10406
Daniel Veillard46d6c442002-04-09 16:10:39 +000010407Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10408
10409 * parser.c: patch from Markus Henke when an encoding ain't recognized
10410
Daniel Veillard88e0ad42002-04-09 13:48:02 +000010411Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10412
10413 * libxml.m4: got a report that #include <string.h> was needed
10414
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010415Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10416
10417 * xmllint.c: applied a fix from Anthony Jones for -o /--output
10418
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010419Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
10420
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010421 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010422
Daniel Veillardbd6e6312002-04-01 08:04:14 +000010423Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10424
10425 * xpath.c: fixed a bug in the nodeset to boolean comparison code
10426 pointed out by Melvyn Sopacua.
10427
Daniel Veillarde979e3b2002-03-29 22:43:00 +000010428Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10429
10430 * libxml.m4: Frédéric Crozat gave a patch related to the change
10431 of Include paths breaking the libxml.m4
10432
Daniel Veillard7089d6b2002-03-29 17:28:10 +000010433Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10434
10435 * xpath.c: Fix bug #76927 forgot to save some context
10436 when evaluating binary expressions
10437
Daniel Veillardd30be4a2002-03-28 18:25:31 +000010438Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10439
10440 * configure.in: fixed configure for MPE/iX from Markus Henke
10441 * xmlmemory.c: fixed initialization problems
10442 * xpath.c: another set of patches from Richard Jinks this
10443 fixes "make XPathtests" on linux
10444
Daniel Veillard21458c82002-03-27 16:12:22 +000010445Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10446
10447 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
10448 * test/XPath/expr/compare test/XPath/expr/equality
10449 test/XPath/expr/floats test/XPath/expr/functions
10450 test/XPath/expr/strings result/XPath/expr/compare
10451 result/XPath/expr/equality result/XPath/expr/floats
10452 result/XPath/expr/functions result/XPath/expr/strings: Updated
10453 tests though they show a divergence on Linux
10454
Daniel Veillard28dfed12002-03-27 09:08:17 +000010455Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10456
10457 * xpath.c trionan.c: previous commit also included patches
10458 from Richard Jinks on some IEEE support corner case
10459
Daniel Veillard5fc1f082002-03-27 09:05:40 +000010460Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10461
10462 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
10463 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
10464 that $(datadir) should be used for docs
10465
Daniel Veillarddb1dc392002-03-26 12:44:39 +000010466Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10467
10468 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
10469 could leak filedescriptors
10470
Daniel Veillarddd4b9122002-03-26 07:58:43 +000010471Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10472
10473 * configure.in nanohttp.c: applied patch from Allan Clark for
10474 UnixWare/OpenServer
10475
Daniel Veillard19274092002-03-25 16:48:03 +000010476Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10477
10478 * configure.in: preparing 2.4.19
10479 * doc/*: rebuilt the docs
10480
Daniel Veillard56b2db72002-03-25 16:35:28 +000010481Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10482
10483 * nanohttp.c: fixing #76043, got fed up with non-portability
10484 of that piece of code.
10485
Daniel Veillard6f4561a2002-03-25 12:10:14 +000010486Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10487
10488 * valid.c SAX.c: Never commit without running "make tests" :-(
10489 fix a couple of stupidities in the previous commit
10490 * result/*: a few changes in some attribute order result of previous
10491 commit.
10492
Daniel Veillardd85f4f42002-03-25 10:48:46 +000010493Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10494
10495 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
10496 the internal subset should not raise duplicate ID errors,
10497 also there was a small bug in conjunction to namespace
10498 declarations defaulted and xml:xxx attributes DTD definitions.
10499
Daniel Veillard56cd18b2002-03-22 14:14:43 +000010500Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10501
10502 * xpath.c: Richard Jinks also raised some rounding problems
10503 this tries to fix them
10504
Daniel Veillard4e2df542002-03-22 12:23:14 +000010505Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10506
10507 * xpath.c: Richard Jinks spotted an incoherent memory allocation
10508 behaviour in xmlXPathCastToString()
10509
Daniel Veillarddb552912002-03-21 13:27:59 +000010510Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10511
10512 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
10513 raised by Morus Walter
10514
Daniel Veillard9e537932002-03-21 13:08:08 +000010515Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10516
10517 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
10518 from Igor
10519
Daniel Veillard6fbcf422002-03-21 12:32:59 +000010520Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10521
10522 * xpath.c: fixing #75619, related to a problem when trying
10523 to evaluate condition when the current node set resulting
10524 from that sub-step evaluation is empty. Also fixes 2 potential
10525 problem with previous-sibling and next-siblings axis.
10526
Daniel Veillard1840ef02002-03-21 08:05:23 +000010527Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10528
10529 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
10530 HTML support is not configured in.
10531
Daniel Veillard561b7f82002-03-20 21:55:57 +000010532Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10533
10534 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
10535 include/libxml/tree.h: dohh I really didn't intended to commit
10536 this test version :-(
10537
Daniel Veillarde50f3b52002-03-20 19:24:21 +000010538Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10539
10540 * testSAX.c: I wanted to see the real speed at the SAX interface
10541 after a little too many Ximianer started complaining about the
10542 parser speed.
10543 added a --quiet option:
10544 paphio:~/XML -> ls -l db100000.xml
10545 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
10546 paphio:~/XML -> time ./testSAX --quiet db100000.xml
10547 3200006 callbacks generated
10548 real 0m1.270s
10549 Which means 16MBytes/s and 3Mcallback/s
10550
Daniel Veillardc62a1472002-03-19 18:35:12 +000010551Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10552
10553 * xpath.c: valgrind spotted another error that time when running
10554 on libxslt regression tests
10555
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000010556Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10557
10558 * Makefile.am: adding "make valgrind" running the full regression
10559 tests (except python ones) under Valgrind (using valgrind -q
10560 which was kindly added by the author).
10561 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
10562 passes cleanly now except an obcure floating point initialization
10563 raised in log10() in one XPath regression test ???
10564 * tree.c: edited some comments to close #75244
10565
Daniel Veillard28cac6b2002-03-19 11:25:30 +000010566Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10567
10568 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
10569 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
10570 context of ScrollKeeper, made sure that if the number is
10571 an integer, the serialization follows the description at
10572 http://www.w3.org/TR/xpath#section-String-Functions
10573
Daniel Veillard5997aca2002-03-18 18:36:20 +000010574Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10575
Daniel Veillard34ce8be2002-03-18 19:37:11 +000010576 * configure.in: preparing 2.4.18
10577 * doc/*: updated and rebuilt the web site
10578 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
10579 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000010580 * parser.c: humm, changed the way the SAX parser work when
10581 xmlSubstituteEntitiesDefault(1) is set, it will then
10582 do the entity registration and loading by itself in case the
10583 user provided SAX getEntity() returns NULL.
10584 * testSAX.c: added --noent to test the behaviour.
10585
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000010586Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10587
10588 * parser.c: Wilfried Teiken provided a hackish but working
10589 way to get context reported back on entities when parsing
10590 with SAX and without breaking the DOM build.
10591
Daniel Veillard2d347fa2002-03-17 10:34:11 +000010592Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10593
10594 * c14n.c: applied a new patch from Aleksey Sanin
10595 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
10596 to reference Aleksey implementation of XML digital Signatures
10597
Daniel Veillard38bf6f02002-03-16 22:03:31 +000010598Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10599
10600 * xpath.c: small fix to avoid potential problem due to
10601 ordering of freeing data
10602 * python/Makefile.am: people were complaining about
10603 the generated file in python dir not being built
10604
Daniel Veillardd2379012002-03-15 22:24:56 +000010605Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10606
10607 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
10608 python/generator.py python/libxml.c python/types.c: Cleanup
10609 of the python Makefiles based on Jacob and James feedback,
10610 fixed the spec file accordingly, fixed the number of warning
10611 that passing my pedantic CFLAGS was generating. Conclusion
10612 is that Python includes are real crap.
10613
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000010614Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10615
10616 * configure,in: it was reported quite a few times that
10617 xml2-config --cflags should not output
10618 -I$includeprefix/libxml2/libxml because libxml2 header names
10619 clashes with existing names like list.h from C++ stl.
10620 Includes should be #include<libxml/xxx.h> so ...
10621
Daniel Veillard6f293b12002-03-15 09:42:33 +000010622Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10623
10624 * c14n.c: another patch from Aleksey Sanin
10625
Daniel Veillard5c396542002-03-15 07:57:50 +000010626Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10627
10628 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
10629 canonicalization algorithm
10630 * doc/xml.html doc/index.html: added the C14N references on the
10631 index page.
10632
jacob berkman9be65862002-03-14 02:15:56 +0000106332002-03-13 jacob berkman <jacob@ximian.com>
10634
10635 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
10636 usage, redundant, and gcc specific
10637
Daniel Veillard75be0132002-03-13 10:03:35 +000010638Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10639
10640 * xpath.c: speedup some node selection operations, this can
10641 have a significant impact on DocBook Norm's stylesheets
10642 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
10643 make sure it's always the case
10644 * debugXML.c: distinguish CDATA and comments in ls operations
10645
Daniel Veillard61f26172002-03-12 18:46:39 +000010646Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10647
10648 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
10649 to generate better API descriptions etc...
10650
Daniel Veillard9ff88172002-03-11 09:15:32 +000010651Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10652
10653 * c14n.c: Fixing #74186, made sure all boolean expressions
10654 get fully parenthesized, ran indent on the output
10655 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10656 include/libxml/tree.h: also #74186 related, removed the
10657 --with-buffers option, and all the preprocessor conditional
10658 sections that were resulting from it.
10659
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010660Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10661
10662 * valid.c: applied patch from Dodji Seketeli fixing an
10663 uninitailized variable in xmlValidGetValidElements()
10664
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010665Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10666
10667 * c14n.c: fixed a few comments
10668 * doc/*.html doc/*/*.html: regenerated the docs and added
10669 the C14N API
10670 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10671
Daniel Veillardfa49d872002-03-09 10:20:00 +000010672Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10673
10674 * check-xml-test-suite.py: fix to adapt varaiations in the
10675 bindings
10676 * configure.in python/setup.py python/setup.py.in: fixed to
10677 have the version of the python scripts automatically updated
10678
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010679Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10680
10681 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10682 in xmlCopyProp()
10683
Daniel Veillardaf43f632002-03-08 15:05:20 +000010684Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10685
10686 * configure.in: preparing 2.4.17 release
10687 * doc/*: updated and rebuilt the docs
10688 * xpath.c: fixed a comment
10689 * python/libxml.c: fixed a possible reentrancy problem
10690
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010691Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10692
10693 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10694 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10695 added a specific regression test
10696 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10697 not raise exceptions when failing to find the attribute.
10698
Daniel Veillard90bc3712002-03-07 15:12:58 +000010699Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10700
10701 * configure.in xmllint.c: owen pointed out a problem with the
10702 ftme fix, gettimeofday() was not detected by configure and
10703 the ftime header wasn't included, dohhh
10704
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010705Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10706
10707 * configure.in xmllint.c: trying to fix #71457 for timing
10708 precision when gettimeofday() is not availble but ftime() is
10709
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010710Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10711
10712 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10713 are now copied on install and part of the -devel RPM
10714
Daniel Veillard7b416132002-03-07 08:36:03 +000010715Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10716
10717 * xpath.c: trying to avoid bug #72150 which was apparently
10718 caused by a gcc bug (or a processor problem) as detailed
10719 at http://veillard.com/gcc.bug
10720
Daniel Veillardf742d342002-03-07 00:05:35 +000010721Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10722
10723 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10724 fixed xmlReconciliateNs(), added a Python test/example for
10725 inter-document cut'n paste
10726 * python/libxml.py: fixed node.doc on document nodes and added
10727 xpathEval() onto node objects
10728
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010729Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10730
10731 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10732 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10733 fixup and integrated tests for the serialization stuff
10734
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010735Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10736
10737 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10738 moved the libxml man page to section 3
10739
Daniel Veillard1e774382002-03-06 17:35:40 +000010740Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10741
10742 * tree.c: fix bug #72490
10743 * python/libxml.c python/libxml.py: added methods serialize()
10744 and saveTo() to all node elements.
10745
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010746Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10747
10748 * xmlIO.c: closed #73430, don't read from an input source
10749 which indicated an end-of-file or an error.
10750
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010751Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10752
10753 * parser.c: make sure SAX endDocument is always called as
10754 this could result in a Python memory leak otherwise (it's
10755 used to decrement ref-counting)
10756 * python/generator.py python/libxml.c python/libxml.py
10757 python/libxml2-python-api.xml python/libxml2class.txt
10758 python/tests/error.py python/tests/xpath.py: implemented
10759 the suggestions made by Gary Benson and extended the tests
10760 to match it.
10761
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010762Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10763
10764 * python/generator.py: applied patch fixing #73450
10765
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010766Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10767
10768 * xpath.c: fixing #61290 "namespace nodes have no parent"
10769 long standing divergence from the XPath REC. NodeSets
10770 simply hold a copy of namespace nodes and those node ->next
10771 points to the parent (which may not be the node carrying the
10772 definition).
10773 * include/libxml/xpath.h: flagged but didn't added a possible
10774 speedup
10775 * DOCBparser.c HTMLparser.c: removed some warnings from push
10776 parser due to new state being added.
10777 * tree.c: new fix from Boris Erdmann
10778 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10779 the XML Canonalization support from Aleksey Sanin
10780
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010781Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10782
10783 * tree.c: patch from Boris Erdmann fixing some namespace odities
10784 with xmlCopyNode()
10785
Daniel Veillardc6613042002-03-02 09:34:02 +000010786Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10787
10788 * xmlIO.c: fix bug #72706 when loading a NULL entity
10789
Daniel Veillardc0fef772002-03-01 16:16:31 +000010790Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10791
10792 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10793 actually change in a future XML Namespace revision.
10794
Daniel Veillard79426f22002-03-01 16:14:17 +000010795Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10796
10797 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10798 added the possibility of returning nodesets from XPath extension
10799 functions written in Python
10800
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010801Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10802
10803 * python/*: commiting some Python bindings work done while travelling
10804
Daniel Veillard97300512002-03-01 09:13:41 +000010805Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10806
10807 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10808 explicitely with memory debugging switched on
10809
Daniel Veillard6361da02002-02-23 10:10:33 +000010810Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10811
10812 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10813 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10814 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10815 the accessor generator for strings
10816 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10817 regression test.
10818
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010819Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10820
10821 * python/README python/generator.py python/libxml.c python/setup.py:
10822 added the 'usual' setup.py to allow building a libxml2-python
10823 module based on the same code. The initialization is however
10824 different the 2 .so files fo libxml2 and libxslt are identical and
10825 they entry point initialize both libraries. this is done to avoid
10826 some possible nasty problem since the Python don't merge the maps
10827 of all shared modules.
10828
Daniel Veillard158a4d22002-02-20 22:17:58 +000010829Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10830
10831 * parser.c: fixed a push/encoding bug reported by Michael
10832 on librsvg
10833
Daniel Veillard7839e162002-02-20 18:54:48 +000010834Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10835
10836 * include/libxml/parserInternals.h: fixes a misplaced #endif
10837
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010838Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10839
10840 * parser.c valid.c: found and fixed a couple of allocation bugs
10841
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010842Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10843
10844 * doc/xml.html doc/python.html doc/*: added a Python and binding
10845 page describing the current state of the Python bindings and
10846 giving pointers to the other languages wrappers.
10847
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010848Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10849
10850 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10851 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10852 rebuilt the API and web site
10853 * xpath.c: fixed #71978 portability bugs
10854
Daniel Veillard8aff2472002-02-19 21:50:43 +000010855Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10856
10857 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10858
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010859Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10860
10861 * include/libxml/parserInternals.h parser.c: had to change
10862 2 internal parsing API when processing document content
10863 to check the start and end of element content are defined
10864 in the same entity
10865 * valid.c include/libxml/valid.h: attribute normalization can
10866 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10867 with the context to report it.
10868 * SAX.c: fixed the last known bugs, crazy validation constraints
10869 when a document is standalone seems correctly handled. There
10870 is a couple of open issues left which need consideration especially
10871 PE93 on external unparsed entities and standalone status.
10872 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10873 The 2 tests left failing are actually in error. Cleanup done.
10874
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010875Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10876
10877 * valid.c: implemented E59 spaces in CDATA does not match the
10878 nonterminal S
10879
Daniel Veillard878eab02002-02-19 13:46:09 +000010880Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10881
10882 * SAX.c parser.c valid.c: more validation test fixups
10883 * check-xml-test-suite.py: added duration info for the tests
10884
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010885Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10886
10887 * parser.c valid.c: a couple of errors were reported but not
10888 saved back as such in the parsing context. Down to 1% failure rate
10889 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10890
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010891Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10892
10893 * xmlInternald.c: isExtender was missing a char
10894 * parser.c include/libxml/parser.h: % are acceptable in the
10895 internal subset if within a PUBLIC ID
10896
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010897Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10898
10899 * SAX.c parserInternals.c valid.c: more work on the conformance
10900 suite. Took the step to finally block documents with encoding
10901 errors. It's a fatal error per the spec, people should have fixed
10902 their documents by now.
10903
Daniel Veillard55253e22002-02-18 14:32:39 +000010904Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10905
10906 * check-xml-test-suite.py: fixed the test script after some discussion
10907 on the semantic of TYPE="error"
10908 * Makefile.am: added the script to the distrib
10909
Daniel Veillard28757702002-02-18 11:19:30 +000010910Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10911
10912 * SAX.c entities.c: fixed a couple of conformances issues deep
10913 into the validation code (standalone and undeclared Notations)
10914
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010915Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10916
10917 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10918 stayed there for years !
10919
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010920Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10921
10922 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10923 missing
10924
Daniel Veillardc7612992002-02-17 22:47:37 +000010925Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10926
10927 * check-xml-test-suite.py: improved the behaviour a bit as
10928 well as the logs
10929 * parser.c valid.c SAX.c: fixed a few more bugs
10930 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10931
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010932Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10933
10934 * check-xml-test-suite.py: python script to run regression tests
10935 against the XML Test suite of W3C/OASis
10936 * SAX.c: fixed a validation bug
10937 * parser.c: fixed 3 errors pointed by the test suite
10938 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10939 * python/Makefile.am: fixed a dependendy
10940
Daniel Veillard9f28f302002-02-15 20:48:08 +000010941Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10942
10943 * xmlmemory.c: avoid a warning bug #71594
10944
Daniel Veillard144024e2002-02-13 21:14:46 +000010945Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10946
10947 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10948 warning on alpha/Tru64
10949
Daniel Veillarde4301c82002-02-13 13:32:35 +000010950Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10951
10952 * include/libxml/entities.h: fixing a comment
10953 * valid.c: fixing some troubles with validity check on namespaces
10954 * result/VC/NS3 test/VC/NS3: added a specific regression test
10955
Daniel Veillarda6d05382002-02-13 13:07:41 +000010956Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10957
10958 * tree.c: Fixing #71342 serializing '\n' in attribute values
10959 * result/noent/att3 result/att3 test/att3: added a specific
10960 test.
10961
Daniel Veillard797a5652002-02-12 13:46:21 +000010962Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10963
10964 * python/libxml.c: couple of bug fixes
10965
Daniel Veillard01a6d412002-02-11 18:42:20 +000010966Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10967
10968 * python/*.py: removed tabs and used spaces.
10969
Daniel Veillard397ff112002-02-11 18:27:20 +000010970Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10971
10972 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10973 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10974
Daniel Veillard03517542002-02-11 13:54:40 +000010975Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10976
10977 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10978 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10979
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010980Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10981
10982 * include/libxml/encoding.h include/libxml/entities.h
10983 include/libxml/globals.h include/libxml/parser.h
10984 include/libxml/threads.h include/libxml/tree.h
10985 include/libxml/xmlmemory.h: trying to fix the include mess
10986
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010987Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10988
10989 * include/libxml/xmlmemory.h: reverted part of the previous
10990 attempt to provide #69655, this was breaking the build.
10991
Daniel Veillard0ba59232002-02-10 13:20:39 +000010992Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10993
10994 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
10995 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
10996 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
10997 include/libxml/parserInternals.h include/libxml/tree.h
10998 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
10999 Tentatively fixed #69655 , make compiling with -Wredundant-decls
11000 clean.
11001 * python/libxml.c: fixed a warning.
11002
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000011003Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11004
11005 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
11006 copying of node, merge back IDs in the target document.
11007 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
11008 test/XInclude/ents/ids.xml: test case
11009 * result/VC/ElementValid4: output changed due to a typo fix
11010
Daniel Veillard1c18e302002-02-09 22:16:40 +000011011Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11012
11013 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000011014 generate the dependencies right as Jacob found out. Add
11015 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000011016
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000011017Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11018
11019 * parserInternals.c valid.c: Justin Fletcher found some parts
11020 of the code needing cleanup
11021 * libxml.spec.in python/Makefile.am python/generator.py
11022 python/libxml.c python/libxml.py: Fixed the python Makefiles
11023 corrected a bug showing up on ia64, changed the name of the
11024 python internal module too
11025
Daniel Veillard07be19b2002-02-08 14:20:35 +000011026Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11027
11028 * Makefile.am: applied patch from Andris Pavenis for binary
11029 name suffixes
11030
Daniel Veillardf216d462002-02-08 13:44:24 +000011031Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11032
11033 * xmllint.c win32/win32config.h: fixing #68748
11034
Daniel Veillardd455d792002-02-08 13:37:46 +000011035Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11036
11037 * valid.c: fixing #70166
11038
11039Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11040
11041 * valid.c: fixing #70077
11042
Daniel Veillardc575b992002-02-08 13:28:40 +000011043Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11044
11045 * Copyright Makefile.am README configure.in libxml.spec.in:
11046 Changed to the MIT Licence
11047 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
11048 doc/xmlio.html: updated the doc accordingly
11049 * include/libxml/xmlwin32version.h configure.in: preparing
11050 2.4.14 release
11051 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11052 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11053 fixed the const xmlChar * wrapper and generator, XPath extension
11054 functions now use the context as first argument
11055 * python/tests/tstxpath.py python/tests/xpath.py
11056 python/tests/xpathext.py: Updated the tests accordingly
11057 * tree.c: fixed bug #70067
11058
Daniel Veillard7db38712002-02-07 16:39:11 +000011059Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11060
11061 * Makefile.am: cleanup
11062 * debugXML.c: always use stdout if output is NULL
11063 * xmlIO.c: don't close filedescriptors passed to outputBuffers
11064 * python/Makefile.am python/generator.py python/libxml2class.txt
11065 python/libxml_wrap.h python/types.c: augmented the number of bindings
11066 handling FILE * and XPath contexts
11067 * python/tests/Makefile.am: avoid a stupid problem due to the
11068 use of TEST.
11069
Daniel Veillard15a143b2002-02-06 22:40:50 +000011070Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11071
11072 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
11073
Daniel Veillard70cab352002-02-06 16:06:58 +000011074Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11075
11076 * python/TODO python/libxml.c: cleanup the extension function lookup
11077 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
11078
Daniel Veillard7a96efc2002-02-05 16:34:33 +000011079Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11080
11081 * configure.in python/Makefile.am: do not install outside
11082 of prefix
11083
Daniel Veillard33caa0b2002-02-04 14:07:26 +000011084Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11085
11086 * python/TODO python/libxml.c: started adding SAX interfaces
11087 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
11088 SAX test
11089
Daniel Veillard36eea2d2002-02-04 00:17:01 +000011090Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11091
11092 * tree.c: hardened the addChild function
11093 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11094 python/libxml2class.txt python/libxml_wrap.h python/TODO:
11095 added accessors needed for xmlNode, a bit more testing and
11096 extension of interfaces
11097 * python/tests/Makefile.am python/tests/build.py: added a test
11098 build from scratch/save/load/check
11099
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000011100Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11101
11102 * parserInternals.c: change a small bit in the way valididy
11103 error messages get initialized
11104 * python/TODO python/libxml.c python/libxml2-python-api.xml
11105 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11106 added some memory debugging to track leaks at the libxml2 level
11107 * python/tests/*.py: changed all tests to check for leaks,
11108 there is just one left in XPath extension registrations.
11109
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000011110Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
11111
11112 * python/TODO python/generator.py python/libxml2-python-api.xml
11113 python/libxml2class.txt: more accessor classes for the parser
11114 context, allow to switch on and check validity
11115 * python/tests/Makefile.am python/tests/error.py
11116 python/tests/invalid.xml python/tests/valid.xml
11117 python/tests/validate.py: attded more test and and added error.py
11118 which I forgot to commit in the last step
11119
Daniel Veillard3ce52572002-02-03 15:08:05 +000011120Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11121
11122 * python/Makefile.am python/types.c: cleanup
11123 * python/libxml.c python/libxml.py python/libxml_wrap.h
11124 python/generator.py python/libxml2-python-api.xml
11125 python/libxml2class.txt: added class for parser context, added
11126 first cut for push mode support. Added a framework to generate
11127 accessors functions.
11128 * python/tests/Makefile.am python/tests/push.py: added a push
11129 test
11130
Daniel Veillardcfb05462002-02-02 23:18:22 +000011131Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11132
11133 * python/Makefile.am python/TODO python/libxml.py: fixed a small
11134 bug a bit of cleanup.
11135
Daniel Veillard5d819032002-02-02 21:49:17 +000011136Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11137
11138 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
11139 python/libxml2class.txt: adding error redirections and preformat
11140 to a python handler
11141 * python/tests/Makefile.am python/tests/*.py: cleanup made all
11142 tests self checking
11143
Daniel Veillard7fd7a942002-02-02 12:19:46 +000011144Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11145
11146 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
11147 a function
11148
Daniel Veillard9589d452002-02-02 10:28:17 +000011149Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11150
11151 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
11152 python/libxml.c python/libxml2-python-api.xml
11153 python/libxml2class.txt: Progressing through the TODOs, class
11154 description output, extra XML API, RPM now builds the wrappers
11155 for all python installed versions
11156
Daniel Veillard253aa2c2002-02-02 09:17:16 +000011157Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
11158
11159 * configure.in libxml.spec.in python/Makefile.am python/TODO
11160 python/generator.py python/libxml2class.txt: added more informations
11161 in the libxml2-python package including docs. Slightly changed
11162 the class hierarchy
11163 * python/tests/*: added basic regression tests infrastructure too
11164
11165Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11166
11167 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
11168 added libxml2-python as part of the packages installed
11169
Daniel Veillarda7340c82002-02-01 17:56:45 +000011170Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11171
11172 * python/Makefile.am python/generator.py python/libxml.c
11173 python/libxml.py: more work, now able to extend the
11174 XPath interpreter with functions written in python.
11175
Daniel Veillardc3e39442002-02-01 09:29:41 +000011176Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11177
11178 * python/Makefile.am: Jacob sent a patch to allow building from
11179 tarfile.
11180
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000011181Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11182
11183 * python/Makefile.am python/libxml.c configure.in Makefile.am:
11184 inserted the python wrappers build, I hope this won't be too
11185 unportable
11186
Daniel Veillard1971ee22002-01-31 20:29:19 +000011187Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11188
11189 * xpath.c: minor optimization
11190 * python/generator.py python/libxml.c python/libxml.py
11191 python/libxml_wrap.h: more work on the python bindings,
11192 they now support XPath and there is no evident leak
11193
Daniel Veillard36ed5292002-01-30 23:49:06 +000011194Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11195
11196 * python/generator.py python/libxml.c python/libxml.py:
11197 more work on the python bindings generator.
11198
Daniel Veillard96fe0952002-01-30 20:52:23 +000011199Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11200
11201 * python/generator.py python/libxml.c python/libxml_wrap.h:
11202 more work on the python bindings.
11203
Daniel Veillardd2897fd2002-01-30 16:37:32 +000011204Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11205
11206 * python/generator.py python/libxml.c python/libxml.py
11207 python/libxml_wrap.h: commited early version of a python binding
11208 for private use only ATM
11209
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000011210Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11211
11212 * entities.c tree.c include/libxml/entities.h: applied patch
11213 from Anthony Jones to implement copy of DTD subtree too. Had
11214 just to keep 2 function private which really ought to become
11215 public ones.
11216
Daniel Veillarda42f25f2002-01-25 14:15:40 +000011217Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11218
11219 * xmllint.c: added pointers to the web pages in the usage()
11220
Daniel Veillardbd227ae2002-01-24 16:05:41 +000011221Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11222
11223 * tree.c: more fixes from Petr Kozelka for attribute handling
11224 in the tree API to align the semantic with DOM.
11225
Daniel Veillard36065812002-01-24 15:02:46 +000011226Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11227
11228 * valid.c tree.c entities.c: another set of patches from
11229 Anthony Jones for copy operations cleanup and robustness
11230
Daniel Veillardf8592562002-01-23 17:58:17 +000011231Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11232
11233 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
11234 an alphabetic index based on comments content
11235 * doc/*: rebuilt the web site with the new references
11236
Daniel Veillardc8c7be42002-01-23 17:53:44 +000011237Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11238
11239 * parserInternals.h: Greg Sjaardema suggested to use an
11240 eponential buffer groth policy in xmlParserAddNodeInfo()
11241
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011242Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11243
11244 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11245 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11246 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11247 to generate cross-references, and added/updated the stylesheets
11248 to generate and link API indexes. The generic keyword index
11249 is not done yet.
11250 * doc/*.html: regenerated all the usual docs too
11251
Daniel Veillard2070c482002-01-22 22:12:19 +000011252Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11253
11254 * debugXML.c: added an xpath function to the shell for T. V. Raman
11255
11256Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011257
11258 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11259 debug routines.
11260
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011261Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11262
11263 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11264 support of attribute nodes
11265
Daniel Veillard9d06d302002-01-22 18:15:52 +000011266Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11267
11268 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11269 hopefully near complete and fully documented of the API in XML
11270 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
11271 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
11272 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
11273 include/libxml/parserInternals.h include/libxml/valid.hi
11274 include/libxml/xmlIO.h include/libxml/xmlerror.hi
11275 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
11276 include/libxml/xpath.h include/libxml/xpathInternals.h:
11277 Cleaned up the doc comments a lot in the process, the interface
11278 coverage is now 100%
11279
Daniel Veillard2d1464f2002-01-21 23:16:56 +000011280Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11281
11282 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
11283 extracts comments from the gtk-doc DocBook output (a bit
11284 convoluted but seems to work).
11285
Daniel Veillard61006472002-01-21 17:31:47 +000011286Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11287
11288 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
11289 added an XML description of the API, moved the script generating
11290 it here. Added a "make api" target
11291
Daniel Veillardd2f23002002-01-21 13:36:00 +000011292Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11293
11294 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
11295
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011296Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11297
11298 * xpath.c include/libxml/xpathInternals.h: the change made to
11299 xmlXPathFuncLookupFunc was incompatible roll it back
11300
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011301Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11302
11303 * SAX.c: cleanup patch from Anthony Jones
11304 * doc/Makefile.am: fix the headers to avoid in make scan
11305 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11306 includes, * vs Ptr and general cleanup
11307 * parsedecl.py: first version of a script to extract the
11308 module interfaces, the goal will be to provide .decl or XML
11309 specification of the interfaces to build wrappers.
11310
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011311Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11312
11313 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11314 now provides return codes in case of errors
11315
Bjorn Reese026d29f2002-01-19 15:40:18 +000011316Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11317
11318 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11319 Upgraded to trio baseline 1.6
11320 * strio.h strio.c: Replaced by triostr.h and triostr.c
11321
Daniel Veillard572577e2002-01-18 16:23:55 +000011322Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11323
11324 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11325 of strdup usage in the code
11326
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011327Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11328
11329 * parser.c error.c: Keith Isdale complained rightly that
11330 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11331
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011332Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11333
11334 * tree.c: fixed the funxtion to set the xml: attributes
11335 * debugXML.c: added "setbase" to test it.
11336
Daniel Veillard2c748c62002-01-16 15:37:50 +000011337Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11338
11339 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11340 to allow updating an attribute content
11341
Daniel Veillard8de85c62002-01-15 17:10:15 +000011342Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11343
11344 * libxml.h: try to avoid problems when compiling on Windows
11345
Daniel Veillard314cfa02002-01-14 17:58:01 +000011346Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11347
11348 * hash.c: patch from Anthony Jones for hash.c allocation size
11349 * Makefile.am: trying to work around Yet Another Libtool Madness
11350 and build the 2.4.13 release finally ...
11351
Daniel Veillard744683d2002-01-14 17:30:20 +000011352Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11353
11354 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
11355 * doc/* : update of the documentation
11356
Daniel Veillarde6a55192002-01-14 17:11:53 +000011357Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11358
11359 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
11360 at fixing #61290 :-(
11361
Daniel Veillardfb25a512002-01-13 20:32:08 +000011362Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11363
11364 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
11365 Fixes bug #67229
11366
Daniel Veillardacb2bda2002-01-13 16:15:43 +000011367Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11368
11369 * tree.c: trying to avoid troubles when a subtree is copied
11370 and coalesced in part with the target tree. Should fix
11371 bug #67407
11372
Daniel Veillardd8224e02002-01-13 15:43:22 +000011373Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11374
11375 * valid.c: fixed validation of attributes content of type
11376 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
11377 values, very old bug. Fixes #67671
11378
Daniel Veillard8107a222002-01-13 14:10:10 +000011379Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11380
11381 * parser.c include/libxml/parserInternals.h tree.c: integrated
11382 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
11383 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
11384
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000011385Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11386
11387 * threads.c: applied Serguei Narojnyi's patch to add native
11388 thread support on the Win32 platform
11389 * testThreadsWin32.c Makefile.am: added the test program also
11390 from Serguei, Win32 specific
11391 * include/win32config.h include/libxml/xmlwin32version.h.in:
11392 added patch from Igor for the Windows thread specific defines.
11393
Daniel Veillard845cce42002-01-09 11:51:37 +000011394Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11395
11396 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
11397
Daniel Veillard7b602b42002-01-08 13:26:00 +000011398Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11399
11400 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
11401 output page into XMLinfo.html. Close bug #66951 and
11402 raised by Robert Collins too.
11403
Daniel Veillard73c6e532002-01-08 13:15:33 +000011404Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11405
11406 * encoding.c: Paul Keogh pointed out a possibility of segfault
11407 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
11408 Closes bug # 68238
11409
Daniel Veillard4a859202002-01-08 11:49:22 +000011410Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11411
11412 * doc/*.html: updated the Gdome2 links
11413
Daniel Veillard3c5ed912002-01-08 10:36:16 +000011414Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11415
11416 * libxml.h: Applied following patches from Robert Collins
11417 and make sure IN_LIBXML is defined when compiling it
11418 -------
11419 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
11420 as well as Visual C.
11421 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11422 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11423 * strio.c (PLATFORM_UNIX): Define for Cygwin.
11424 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
11425 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
11426 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
11427 xmlSysIDExists xmlNoNetExists).
11428 * xmllint.c: Don't include winsock2.h for Cygwin.
11429
Daniel Veillard401c2112002-01-07 16:54:10 +000011430Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11431
11432 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
11433 when the version info is not present.
11434
Daniel Veillard6f42c132002-01-06 23:05:13 +000011435Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11436
11437 * tree.c: Anthony Jones pointed out a problem in
11438 xmlStringGetNodeList() and provided a fix for it
11439
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011440Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11441
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011442 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011443 xmlCreatePushParserCtxt() when the initial buffer passed
11444 is large.
11445
Daniel Veillard0e47ee22002-01-05 18:25:52 +000011446Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11447
11448 * win32/*: big cleanup of the Windows/MSVC project files
11449 from Igor Zlatkovic
11450
Daniel Veillardcebb1362002-01-02 13:13:30 +000011451Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11452
11453 * doc/Makefile.am: should fix #67674 and avoid troubles if
11454 xsltproc is not available or fails in the prefix provided
11455
Daniel Veillard26908ab2002-01-01 16:50:03 +000011456Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11457
11458 * xmlmemory.c: one more doc patch from Charlie Bozeman.
11459
Daniel Veillard5344c602001-12-31 16:37:34 +000011460Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11461
11462 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
11463 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
11464 Fixed a few other problems raised by Charlie Bozeman.
11465 * result/VC/ElementValid[5-7]: fixed the output
11466
Daniel Veillardcbaf3992001-12-31 16:16:02 +000011467Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11468
11469 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
11470 patches from Charlie Bozeman. Regenerated the HTML docs.
11471
Daniel Veillard7f9a6802001-12-20 14:01:47 +000011472Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
11473
11474 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
11475 for Windows from Igor
11476
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000011477Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11478
11479 * xmllint.c: applied Justin Fletcher patch for --output or -o
11480
Daniel Veillardd3b29d22001-12-18 07:53:16 +000011481Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
11482
11483 * win32/libxml2/libxml2.def.src: close #67019
11484
Daniel Veillard01db67c2001-12-18 07:09:59 +000011485Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11486
11487 * xmllint.c: applied Justin Fletcher generic timing patch
11488 similar to the one already applied to xsltproc.
11489
Daniel Veillardd1640922001-12-17 15:30:10 +000011490Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11491
11492 * include/libxml/tree.h tree.c: applied documentation patches
11493 from Charlie Bozeman
11494
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000011495Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
11496
11497 *doc/xmllint.xml, xmllint.1 - document --dropdtd
11498
Daniel Veillard29e43992001-12-13 22:21:58 +000011499Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
11500
11501 * valid.c: fix the xmlStrdup() used in the previous patch.
11502 * valid.c: added --dropdtd
11503 * tree.c: fixed xmlUnlinkNode so it also removes the references
11504 from the document if the node is a DTD
11505
Daniel Veillard86fd5a72001-12-13 14:55:21 +000011506Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
11507
11508 * HTMLtree.c valid.c: cleanup some static declarations
11509
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000011510Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11511
11512 * xmllint.c: removed another strdup()
11513 * doc/FAQ: removed the HP/UX entry
11514
Daniel Veillarded472f32001-12-13 08:48:14 +000011515Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
11516
11517 * valid.c: fix bug #66816 when validating.
11518 * xmllint.c: don't use sys/time.h if configure did not found it
11519
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000011520Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
11521
11522 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
11523 xmlcatalog_man.xml
11524
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000011525Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11526
11527 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
11528 xmlInitMemory() was declared twice
11529
Daniel Veillardb82c1662001-12-09 14:00:54 +000011530Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
11531
11532 * globals.c: do not reference strdup() !
11533 * configure.in libxml-2.0.pc.in: trying to fix the libs
11534 of the various config extraction modules
11535
Daniel Veillardef90ba72001-12-07 14:24:22 +000011536Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11537
11538 * configure.in : preparing 2.4.12
11539 * doc/* : updated and rebuilt the docs
11540
Daniel Veillard220346d2001-12-07 11:33:54 +000011541Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11542
11543 * uri.c: closed bug #66159
11544 * testURI.c: added --escape option
11545 * configure.in: some cleanup for xml2-config --cflags
11546
Daniel Veillard2a906822001-12-06 14:34:08 +000011547Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
11548
11549 * globals.c testThreads.c: removed some misplaced includes
11550 of xmlversion.h
11551
Daniel Veillarde28313b2001-12-06 14:08:31 +000011552Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
11553
11554 * threads.c: patch from Gary Pennington fixing a possible
11555 problem at initialization time.
11556
Daniel Veillardd3b08822001-12-05 12:03:33 +000011557Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
11558
11559 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000011560 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000011561 CodeWarrior.
11562
Daniel Veillarda7866932001-12-04 13:14:44 +000011563Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
11564
11565 * xmllint.c: applied Geert Kloosterman's patch to fix
11566 --repeat --timing output
11567
Daniel Veillard19840942001-11-29 16:11:38 +000011568Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11569
11570 * parser.c: Robin Berjon <robin@knowscape.com> found a case
11571 where non-wellformed XML declaractions were not detected.
11572
Daniel Veillarde85d9342001-11-28 14:43:12 +000011573Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11574
11575 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
11576
Daniel Veillard22f25a82001-11-28 09:12:23 +000011577Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11578
11579 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
11580 gets reset by xmlCleanupInputCallbacks() and this makes the
11581 function useless. Same for output.
11582
Daniel Veillard107ccaa2001-11-27 16:23:50 +000011583Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11584
11585 * xmlIO.c: robert pointed out a loop error in callback cleanups
11586
Daniel Veillard8faa7832001-11-26 15:58:08 +000011587Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11588
11589 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
11590 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
11591 they are not really tied to debugging
11592
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000011593Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11594
11595 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
11596 * xmllint.c: better --catalogs description
11597
Daniel Veillard4855c8c2001-11-25 10:35:25 +000011598Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11599
11600 * tree.c: fixed a couple of problems in xmlSetProp()
11601
Daniel Veillardcd337f02001-11-22 18:20:37 +000011602Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
11603
11604 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
11605 unappropriate stdout output.
11606
Daniel Veillard566d4df2001-11-22 13:00:53 +000011607Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
11608
11609 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
11610 by Denis Beurive, closes #65111
11611
Daniel Veillardb4545fd2001-11-20 09:37:09 +000011612Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
11613
11614 * valid.c: in case of content model validity error, don't
11615 print it if validity warnings were not requested.
11616
Daniel Veillardc69e0b12001-11-20 08:35:07 +000011617Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11618
11619 * nanoftp.c: applied a couple of patches from Brian D Ripley.
11620 * parserInternals.c: removed the last exit() call. Print an
11621 unmaskable error on stderr instead (library mismatch detection)
11622
MST 2001 John Fleck42304042001-11-18 00:18:06 +000011623Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
11624
11625 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
11626 shell instructions from Heiko Rupp
11627
Daniel Veillardf7b094f2001-11-15 13:54:39 +000011628Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11629
11630 * catalog.c: use the URL notation file:// for default catalog paths
11631
Daniel Veillard0ec98632001-11-14 15:04:32 +000011632Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11633
11634 * include/libxml/tree.h: better comments for _private fields
11635 * tree.c: removed a problem when copying an entity reference.
11636
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000011637Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11638
11639 * vms/*: updated instructions and diffs from John A Fotheringham
11640
Daniel Veillarda11001b2001-11-12 22:45:36 +000011641Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11642
11643 * include/libxml/xmlerror.h: avoid an include problem if
11644 #include <libxml/xmlerror.h> happens first in code
11645 seems to be the case in KDE libs
11646
Daniel Veillard8e3943c2001-11-12 21:35:44 +000011647Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11648
11649 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
11650 from Igor for Windows
11651
11652Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11653
11654 * Makefile.am: Gary Pennington pointed out a missing prefix
11655
Daniel Veillard43d3f612001-11-10 11:57:23 +000011656Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11657
11658 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11659 * doc/*: upgraded and rebuilt the docs
11660
Daniel Veillardc1f78342001-11-10 11:43:05 +000011661Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11662
11663 * HTMLparser.c: fix comment in scripts element parsing.
11664 * result/HTML/doc3*: updated the results.
11665
11666Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11667
11668 * uri.c: another URI bug fix #63336, using Joel Young patch.
11669
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011670Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11671
11672 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11673 a cleaned up version of the Pwd shell string generation.
11674
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011675Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11676
11677 * valid.c include/libxml/tree.h: trying to fix namespaces +
11678 validation problems for good, closing #63619 in the process
11679 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11680 wrong in this respect, fixed it.
11681
Daniel Veillardd536f702001-11-08 17:32:47 +000011682Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11683
11684 * xmllint.c: Morus Walter patch to allow --format and --encode
11685
Daniel Veillard5004f422001-11-08 13:53:05 +000011686Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11687
11688 * debugXML.c: Stefan Kost provided an help command for the shell
11689
Daniel Veillarda6825e82001-11-07 13:33:59 +000011690Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11691
11692 * debugXML.c: Heiko Rupp pointed that the shell would crash
11693 on empty nodesets returns.
11694
Daniel Veillard03f848d2001-11-07 12:53:46 +000011695Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11696
11697 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11698 migh need the history libraries
11699
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011700Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11701
11702 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11703 handle the case of < in quoted attributes, Bastian Kleineidam
11704
Daniel Veillardc853b322001-11-06 15:24:37 +000011705Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11706
11707 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11708 fixing catalog breakages
11709 * Makefile.am catalog.c result/catalogs/catal
11710 result/catalogs/mycatalog.* test/catalogs/catal*:
11711 fixed more problems in catalog support, added more regression tests
11712 for both XML and SGML catalog handling
11713
Daniel Veillard66870c72001-11-05 19:27:49 +000011714Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11715
11716 * debugXML.c: applied an improvement to xmlGetLineNo() from
11717 Keith Isdale
11718
Daniel Veillardffe09c92001-11-05 14:21:47 +000011719Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11720
11721 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11722 Side effect of the progressive catalog loading
11723
Daniel Veillardad661b92001-11-05 11:43:15 +000011724Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11725
11726 * Makefile.am: confexecdir and confexec_DATA were defined twice
11727 pointed out by Karl Eichwalder
11728
Daniel Veillard6eb17722001-11-04 22:19:27 +000011729Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11730
11731 * xmlcatalog.c: avoid unlink() and use remove() instead.
11732
Daniel Veillardea898282001-11-04 22:13:45 +000011733Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11734
11735 * libxml.spec.in: cleanup
11736 * include/libxml/xmlwin32version.h: updated with 2.4.8
11737
Daniel Veillarda4617b82001-11-04 20:19:12 +000011738Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11739
11740 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11741 of compiling libxml with a non standard set of options
11742
John Fleck027edfb2001-11-04 20:13:58 +000011743Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11744
11745 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11746 document --sgml option, fixing gnome bugzilla #63382
11747
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011748Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11749
11750 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11751 breakage of 2.4.7, added a couple of really needed APIs
11752 like xmlCatalogIsEmpty() and xmlNewCatalog()
11753 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11754 for install-catalog
11755 * configure.in: preparing 2.4.8
11756
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011757Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11758
11759 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11760 include/libxml/tree.h include/libxml/xmlIO.h: more include
11761 cleanups, export cleanly one html output + format function.
11762
11763Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11764
11765 * parser.c: removed initGenericErrorDefaultFunc call from
11766 xmlInitParser() since it could destroy previous calls to
11767 xsltSetGenericErrorFunc() effects
11768
Daniel Veillardebd38c52001-11-01 08:38:12 +000011769Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11770
11771 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11772 keyword.
11773
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011774Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11775
11776 * Makefile.am: cleanup
11777 * threads.c: cleanup too
11778 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11779 from xsltproc
11780 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000011781 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011782
Daniel Veillard91c00402001-10-30 17:41:38 +000011783Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11784
11785 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11786 was not used anymore !
11787
Daniel Veillard52dcab32001-10-30 12:51:17 +000011788Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11789
11790 * configure.in: preparing 2.4.7
11791 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11792 manual page from John
11793 * doc/*: updated the doc and rebuilt the generated pages
11794
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011795Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11796
11797 * xmlIO.c: closing bug #62711, the library should never
11798 close stdin or stdout.
11799
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011800Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11801
11802 * uri.c: second pass at fixing #63336, using Joel Young
11803 final patch. looks okay.
11804
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011805Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11806
11807 * uri.c include/libxml/uri.h: trying to clear #63336
11808 allowing the escaping routine to parse unconformant
11809 URI-References.
11810
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011811Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11812
11813 * vms/readme.vms vms/build_libxml.com nanoftp.c
11814 include/libxml/xmlversion.h.in: a few VMS updates from
11815 John A Fotheringham
11816 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11817 and xmlCleanupOutputCallbacks() for the Perl binding people.
11818
Daniel Veillard635ef722001-10-29 11:48:19 +000011819Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11820
11821 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11822 apply fixes to close #63271 and avoid segfaults when
11823 the error routine gets callbed before xmlInitParser()
11824 get called.
11825 * nanoftp.c error.c: Applied patches from Justin Fletcher
11826 correcting some xmlGenericError misuses.
11827
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011828Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11829
11830 *doc/xmllint.xml, doc/xmllint.1
11831 New and improved man page for xmllint - .xml is the original, .1
11832 is the generated man page
11833
Daniel Veillardc9484202001-10-24 12:35:52 +000011834Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11835
11836 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11837 the web site from the main HTML document.
11838
Daniel Veillard5151c062001-10-23 13:10:19 +000011839Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11840
11841 * parser.c: fixed an erroneous validation bug when PE refs
11842 occurs in external parsed entities referenced from the
11843 internals subset
11844 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11845 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11846 added the associated testcase, it's a nice one.
11847 * HTMLparser.c: generate the DTD node as HTML still ...
11848 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11849
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011850Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11851
11852 * HTMLparser.c: fixed a bug in htmlNewDoc()
11853
Daniel Veillard89cad532001-10-22 09:46:13 +000011854Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11855
11856 * test/threads/*: added entities testing to the Thread test
11857 * testThreads.c: make the test reasonable
11858 * DOCBparser.c: fix the DTD public and system ID
11859 * xmllint.c: added --sgml for SGML DocBook importing
11860 * Makefile.am: added Docbtests target
11861
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011862Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11863
11864 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11865 * testThreads.c: removed bogus include
11866
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011867Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11868
11869 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11870 fixed a very serious (looping) validation bug
11871
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011872Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11873
11874 * include/libxml/globals.h include/libxml/threads.h threads.c
11875 testThreads.c: far more testing, cleaning up bugs
11876 * *.c : make sure globals.h is always included.
11877
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011878Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11879
11880 * HTMLparser.c: try to get rid of parser loops for good.
11881
Daniel Veillardab7488e2001-10-17 11:30:37 +000011882Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11883
11884 * configure.in: fixed some bugs in CFLAGS passing.
11885 * test/threads Makefile.am testThreads.c: added a specific
11886 threaded test case (really nasty, guaranteed).
11887
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011888Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11889
11890 * catalog.c: serious cleanup on the management of the
11891 XML catalog tree, more tests done, especially with
11892 the catalog PI.
11893
Daniel Veillard364789a2001-10-16 12:45:00 +000011894Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11895
11896 * catalog.c: avoid a problem in catalog cleanup on SMP if
11897 catalogs were not initialized.
11898
Daniel Veillard81463942001-10-16 12:34:39 +000011899Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11900
11901 * catalog.c xpath.c: trying to cleanup the not thread safe
11902 parts of the library.
11903
Daniel Veillard64a411c2001-10-15 12:32:07 +000011904Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11905
11906 * include/libxml/globals.h configure.in global.data: make
11907 the allocation be per-thread a configure option
11908 * encoding.c include/libxml/parser.h: fixed compilation
11909 errors
11910
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011911Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11912
11913 * include/libxml/parser.h: Norm reported that a few lines
11914 added were breaking libxslt compile, removed them for now
11915
Daniel Veillard6f350292001-10-14 09:56:15 +000011916Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11917
11918 * parser.c parserInternals.c threads.c: debugged and fixed
11919 initialization problems which were giving troubles on SMP
11920 boxes.
11921
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011922Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11923
11924 * include/libxml/Makefile.am: missing globals.h
11925
Daniel Veillarde7090612001-10-13 12:18:28 +000011926Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011927
Daniel Veillarde7090612001-10-13 12:18:28 +000011928 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011929
Daniel Veillardd0463562001-10-13 09:15:48 +000011930Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11931
11932 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11933 include/libxml/parserInternals.h include/libxml/tree.h
11934 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11935 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11936 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11937 Applied the last patches from Gary, cleanup, activated threading
11938 all user accessible global variables are now handled in globals.[ch]
11939 Still a bit rought but make tests passes with either
11940 --with-threads defined at configure time or not.
11941 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11942 linking options
11943
Daniel Veillardb8478642001-10-12 17:29:10 +000011944Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11945
11946 * Makefile.am include/libxml/Makefile.am
11947 include/libxml/globals.h globals.c include/libxml/threads.h
11948 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11949 configure.in: started integrating the core of the thread support
11950 not activated yet but half integrated. The code should still
11951 compile and work anyway.
11952
Daniel Veillardb44025c2001-10-11 22:55:55 +000011953Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11954
11955 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11956 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11957 integrating the non-controversial parts of Gary Pennington
11958 multithread patches
11959 * catalog.c: corrected a small bug introduced
11960
Daniel Veillard75b96822001-10-11 18:59:45 +000011961Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11962
11963 * catalog.c include/libxml/catalog.h: very serious cleanup,
11964 isolating unportable code and as much as possible the accesses
11965 to the global shared catalog. May need more testing !
11966
Daniel Veillard78d12092001-10-11 09:12:24 +000011967Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11968
11969 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11970 Keith Isdale patches for the XSLT debugger interfaces. Some
11971 cleanup
11972
Daniel Veillardff0b7312001-10-11 06:46:09 +000011973Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11974
11975 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11976 * DOCBparser.c: generate line nubers in elements
11977
Daniel Veillard60087f32001-10-10 09:45:09 +000011978Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11979
11980 * configure.in: preparing 2.4.6 release
11981 * doc/xml.html doc/html/*: updated and rebuilt the docs
11982 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11983
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011984Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11985
11986 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11987 adding documentation for DV's supercatalog support
11988
Daniel Veillard82d75332001-10-08 15:01:59 +000011989Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11990
11991 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11992 super catalog support adding one API and one flag --sgml to
11993 xmlcatalog
11994
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000011995Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
11996
11997 * doc/xmlcatalog_man.xml, xmlcatalog.1
11998 One more crack at
11999 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12000
12001
Thomas Broyer47334c02001-10-07 16:41:52 +000012002Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12003
12004 * xpath.c: implemented xmlXPathObjectCopy for external objects
12005 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
12006
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000012007Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
12008
12009 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12010 finishing up fix to
12011 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
12012 the xmlcatalog man page display more elegantly
12013
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000012014Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
12015
12016 * configure.in: closing bug #61832
12017 * HTMLparser.c: removed a warning
12018
Daniel Veillard6ab38382001-10-06 13:08:27 +000012019Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12020
12021 * xpath.c: fixing #61673 part I, do not loose doc information
12022 when copying result value trees.
12023
Daniel Veillard556c6682001-10-06 09:59:51 +000012024Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12025
12026 * xpath.c: trying to harden the XPath interpreter
12027
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000012028Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
12029
12030 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
12031 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12032
William M. Brack1633d182001-10-05 15:41:19 +000012033Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12034
12035 * HTMLparser: repaired another loop problem
12036
Daniel Veillard20ee8c02001-10-05 09:18:14 +000012037Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12038
12039 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
12040 parsing.
12041 * xpath.c: fix bug #61291 the default XML namespace node is
12042 missing from the namespace axis.
12043 * tree.c: refuse to create namespaces nodes with prefix "xml"
12044
Daniel Veillard651f9472001-10-04 14:51:06 +000012045Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
12046
12047 * SAX.c: ouch a non-defined namespace could lead to a crash,
12048 fixed #61215
12049
Daniel Veillard7dd05702001-10-04 14:25:12 +000012050Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12051
12052 * parserInternals.c: closed bug #61054
12053
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000012054Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12055
12056 * include/libxml/Makefile.am: closing #60708
12057
Daniel Veillarda293c322001-10-02 13:54:14 +000012058Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12059
12060 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
12061 adding xmlSAXParseFileWithData following Marco Stipek suggestion
12062
Daniel Veillardf4309d72001-10-02 09:28:58 +000012063Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12064
12065 * valid.c: close bug #61550 when xml: wasn't considered a namespace
12066
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000012067Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12068
12069 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
12070 * DOCBparser.c HTMLparser.c parser.c: fixed typos
12071
Daniel Veillard16756b62001-10-01 07:36:25 +000012072Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
12073
12074 * catalog.c: Justin Fletcher provided cleaup code in case
12075 HAVE_STAT is not defined
12076 * include/win32config.h: Igor Zlatkovic suggested to have
12077 HAVE_STAT defined there
12078
William M. Brack5e1cac12001-09-28 16:19:18 +000012079Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12080
12081 * catalog.c - fixed typing error reported by M. Barros
12082
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000012083Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
12084
12085 * xmllint.c - fixing typo
12086
William M. Brackd28e48a2001-09-23 01:55:08 +000012087Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12088
12089 * HTMLparser.c: small enhancement to prevent loop on
12090 unrecognizable data
12091
Daniel Veillardb1d62872001-09-21 09:47:08 +000012092Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12093
12094 * parserInternals.c: applying patch from bug #60757 this
12095 should close it
12096
Daniel Veillardc0631a62001-09-20 13:56:06 +000012097Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12098
12099 * catalog.c xmlcatalog.c: removed a couple of warning
12100 * xpath.c: try to solve the linking problem on platforms
12101 needing trio to compile
12102
Daniel Veillard1a123612001-09-19 08:06:23 +000012103Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012104
Daniel Veillard1a123612001-09-19 08:06:23 +000012105 * Makefile.am libxml.spec.in: backing up non-documented changes
12106 commited without review or aproval by Jens Finke <jens@gnome.org>
12107 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012108
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012109Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
12110
12111 * configure.in: Joe Orton provided a patch fixing a problem
12112 when iconv is specified to be in a non-standard directory
12113 but wasn't exported in xml2-config --cflags
12114
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012115Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12116
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012117 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012118 troubles with 2.4.4 errors.
12119
Daniel Veillard16698282001-09-14 10:29:27 +000012120Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12121
12122 * encoding.c entities.c: do not output hexadecimal charrefs
12123 when serializing HTML since some version of Netscape can't
12124 grok it, generate decimal ones.
12125 * result/HTML/doc3.htm: output changed due to previous test
12126 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
12127
Daniel Veillard98fed372001-09-13 11:34:58 +000012128Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
12129
12130 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
12131 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
12132
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012133Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000012134 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012135
12136 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
12137 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
12138 updated the configuration scripts systems accordingly
12139
Daniel Veillard04382ae2001-09-12 18:51:30 +000012140Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12141
12142 * configure.in: preparing for 2.4.4
12143 * doc/xml.html doc/html/*: updated and rebuilt the docs
12144
Daniel Veillardd63437e2001-09-12 15:00:27 +000012145Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12146
12147 * win32/dsp/libxml2.def.src: tried to incorporate comments
12148 from bug #59220
12149
Daniel Veillard319a7422001-09-11 09:27:09 +000012150Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12151
12152 * parser.c result/noent/wml.xml: fixed bug #59981 related
12153 to handling of '&' in attributes when entities are substitued
12154
Daniel Veillard7cf5e442001-09-10 20:16:32 +000012155Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12156
12157 * libxml.h include/libxml/xmlversion.h.in
12158 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
12159 Tried to close bug #60131
12160
Daniel Veillardbce62332001-09-10 18:46:55 +000012161Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12162
12163 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
12164
Daniel Veillard143b04f2001-09-10 18:14:14 +000012165Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
12166
12167 * SAX.c: fixing bug #59946 on xmlns=""
12168
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000012169Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12170
12171 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
12172 but allocates a new error code.
12173
Daniel Veillard05c13a22001-09-09 08:38:09 +000012174Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12175
12176 * xmllint.c: John Fleck fixed typos in the options output
12177 * parser.c SAX.c: fix ignorable white space SAX selection
12178
12179Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12180
12181 * entities.c: Steve Underwood found the possibility of an
12182 ininite loop in case of error.
12183
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000012184Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12185
12186 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
12187
Daniel Veillarda050d232001-09-05 15:51:05 +000012188Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12189
12190 * parser.c: warn if version is not 1.0 but it's not
12191 strictly speaking an error after analyzing the spec
12192
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000012193Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
12194
12195 *doc/catalog.html - add link to the html version of the
12196 man page, other linguistic cleanups
12197
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000012198Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
12199
12200 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12201 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
12202 file, has not yet been included in the build.
12203
Daniel Veillard99784ff2001-09-01 16:20:28 +000012204Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12205
12206 * catalog.c: removed a duplicate affectation Justin Fletcher
12207
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000012208Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
12209
12210 * tree.c: Armin Sander pointed a possible text coalescing
12211 problem, completed his patch.
12212
Bjorn Reese0b2ae432001-08-31 16:31:57 +000012213Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12214
12215 * trionan.c: Fixed const and volatile re-definition problem
12216
Daniel Veillard5d96fff2001-08-31 14:55:30 +000012217Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
12218
12219 * libxml.4 parser.c: doc updates from Heiko Rupp
12220 * parserInternals.c: 2 sanity checks from Heiko Rupp
12221
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012222Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12223
12224 * tree.c: applied patch from Armin Sander to make some pointers
12225 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000012226 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012227
Daniel Veillardb06c6142001-08-27 14:26:30 +000012228Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12229
12230 * xpath.c: hum, restrict the integer usage gcc bug workaround
12231 to only gcc compilers so that other architecture don't get
12232 penalized by this limitation.
12233 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
12234
Daniel Veillard268fd1b2001-08-26 18:46:36 +000012235Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12236
12237 * valid.c: fixed a Windows compiler warning (Chris Poblete)
12238 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
12239
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012240Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12241
12242 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12243 --convert option to xmlcatalog to convert SGML ones to
12244 the XML syntax.
12245 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12246
12247 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012248Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12249
12250 * catalog.c xmlIO.c: started some serious testing and fixed
12251 a few bug and optmization needs.
12252
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012253Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12254
12255 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12256 preparing for a 2.4.3 release even if it may not be ready yet
12257 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12258 all file parsing lookup to go through the entity resolver, add
12259 to add an API to bypass it (needed to load catalogs themselves),
12260 some cleanup on the catalog code too.
12261 * nanoftp.c: small cleanup
12262 * doc/catalog.html: small update
12263
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012264Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12265
12266 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12267 Jun Kuriyama
12268
Daniel Veillardffb120d2001-08-23 00:52:23 +000012269Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12270
12271 * doc/catalog.html: finished the catalog documentation
12272
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000012273Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12274
12275 * doc/catalog.html doc/xml.html: added documentation about
12276 Catalog support, misses an API description
12277 * doc/html/*: reextracted the API pages
12278
Daniel Veillarddc2cee22001-08-22 16:30:37 +000012279Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12280
12281 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
12282 Added the part about section 7.2 on URI resolution,
12283 fixed a side effect in the HTML parser, look complete
12284 and ready to rock except the URI/SystemID part!
12285
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000012286Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12287
12288 * include/libxml/catalog.h include/libxml/parser.h
12289 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
12290 xmlIO.c: added support and APIs needed for the catalog PI
12291 * include/libxml/xmlIO.h: cleanup
12292
Daniel Veillarde2940dd2001-08-22 00:06:49 +000012293Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12294
12295 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
12296 include/libxml/catalog.h: starts to look okay, really
12297 plugged the new framework, cleaned a lot of stuff,
12298 added some APIs, except the PI's support missing this
12299 should be mostly complete
12300 * result/catalogs/* test/catalogs/*: added new test, enriched
12301 the existing one with URN ID tests
12302
Daniel Veillard64339542001-08-21 12:57:59 +000012303Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12304
12305 * catalog.c: fixed nextCatalog
12306 * result/catalogs/docbook test/catalogs/*: started adding
12307 a small regression test
12308
Daniel Veillardcda96922001-08-21 10:56:31 +000012309Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12310
12311 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12312 more work on the XML catalog support.
12313 * parser.c include/libxml/parser.h: small cleanup seems using
12314 list as a public parameter name can give portability troubles
12315 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12316 include/libxml/xpath.h include/libxml/Makefile.am: removed
12317 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12318 wrappers
12319
Bjorn Reese45029602001-08-21 09:23:53 +000012320Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12321
12322 * Makefile.am trio.c triodef.h trionan.c xpath.c
12323 include/libxml/Makefile.am include/libxml/trionan.h:
12324 Re-worked Not-A-Number and Infinity support.
12325 * xmlcatalog.c: added readline include files
12326
Daniel Veillard344cee72001-08-20 00:08:40 +000012327Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12328
12329 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12330 testCatalog as xmlcatalog, making it an installed app
12331 adding a shell, and preparing it to be a /etc/xml/catalog
12332 management tool, though not ready yet
12333 * catalog.c include/libxml/catalog.h: adding support for
12334 XML Catalogs http://www.oasis-open.org/committees/entity/
12335 not finished, there is some interesting tradeoffs and a
12336 few open questions left.
12337
Daniel Veillardb7664f42001-08-19 13:00:43 +000012338Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12339
12340 * xmllint.c: fixed a line formatting problem
12341
Daniel Veillard5015b712001-08-17 09:37:52 +000012342Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12343
12344 * SAX.c: removed a couple of unused variable (Albert Chin)
12345
Daniel Veillardbb371292001-08-16 23:26:59 +000012346Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12347
12348 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
12349 trying to fix some troubles w.r.t. function returning
12350 const xxxPtr.
12351
Daniel Veillardb60c54e2001-08-16 19:34:27 +000012352Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12353
12354 * win32/dsp/libxml2.def.src: another set of symbols conditionally
12355 defined
12356
Daniel Veillardae6db172001-08-16 19:32:00 +000012357Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12358
12359 * xpointer.c: removed unused var
12360
Daniel Veillard09190202001-08-16 16:27:41 +000012361Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12362
12363 * testXPath.c: another small cleanup closing bug #59110
12364
Daniel Veillard796f4b62001-08-16 16:00:13 +000012365Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12366
12367 * win32/dsp/libxml2.def.src: small cleanup closing bug
12368 #59108
12369
Daniel Veillard5aac4e42001-08-15 20:46:57 +000012370Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12371
12372 * example/gjobread.c: add xmlCleanupParser() before leaving
12373
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000012374Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
12375
12376 * config.h.in configure.in include/libxml/xmlwin32version.h:
12377 released 2.4.2
12378
Daniel Veillardd3d06722001-08-15 12:06:36 +000012379Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
12380
12381 * include/libxml/valid.h debugXML.c valid.c: deprecate
12382 the non-boundchecking Sprintf functions, add Snprintf
12383 this should close bug #57984
12384
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000012385Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
12386
12387 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
12388 URIs before doing the lookups (pointed by Mark Vakoc)
12389
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000012390Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12391
12392 * xpath.c: serious changes on Result Value Trees and NodeSets
12393 w.r.t. deallocation and collect operations. Probably not
12394 100% clean (merge of allocated trees smells like a problem).
12395 Seems sufficient to close #58943
12396
Daniel Veillard90493a92001-08-14 14:12:47 +000012397Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12398
12399 * xmllint.c: adding a --format option
12400
Daniel Veillardfe703322001-08-14 12:18:09 +000012401Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
12402
12403 * xpath.c: count() was broken on Result Value Tree
12404 * xmlIO.c: fixed file:/// accesses on _WIN32
12405
Daniel Veillard70ac0e32001-08-13 11:24:16 +000012406Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12407
12408 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
12409 macro was renamed, this should close bug #58683
12410
Daniel Veillardf300b7e2001-08-13 10:43:15 +000012411Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12412
12413 * SAX.c: small fix fixing bug #58539 reported by coolo, in
12414 entity substitution mode text at the end of the entity might
12415 be added due to text coalescing.
12416 * nanoftp.c parser.c: small cleanup
12417
Daniel Veillard0c720972001-08-08 20:59:00 +000012418Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12419
12420 * HACKING: added John Fleck right to commit in the doc subdir
12421
Daniel Veillard48da9102001-08-07 01:10:10 +000012422Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12423
12424 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
12425 allow to inherit attributes from the DTD directly in the
12426 tree, this is needed for XPath and can be a useful feature.
12427 Inherited namespaces are always provided at the tree level now
12428 * test/defattr* result/defattr* result/noent/defattr*: added a couple
12429 of tests for this feature (XSLT being the prime user).
12430
Daniel Veillard50f34372001-08-03 12:06:36 +000012431Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12432
12433 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
12434 testSAX.c xmlIO.c xmllint.c include/win32config.h
12435 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
12436 include/libxml/xmlwin32version.h.in win32/README.MSDev
12437 win32/dsp/*: applied Win32 Facelift No.2 patches from
12438 Igor Zlatkovic for Windows/MSC
12439
Daniel Veillard9f4eb912001-08-01 21:22:27 +000012440Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
12441
12442 * SAX.c: unparsedEntityDecl() the URI computation of the
12443 entity wasn't done breaking XSLT unparsed-entity-uri()
12444
Daniel Veillard567e1b42001-08-01 15:53:47 +000012445Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
12446
12447 * xpath.c: fixed a bug when walking the descendants and
12448 the current node has no children
12449 * debugXML.c: show up when a text node is supposed to not be escaped
12450
Thomas Broyerf186c822001-07-31 23:30:37 +000012451Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12452
12453 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
12454 worked like the set:leading() function)
12455 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
12456
Daniel Veillardba6db032001-07-31 16:25:45 +000012457Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12458
12459 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
12460
Daniel Veillard57905372001-07-31 15:52:17 +000012461Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12462
12463 * include/libxml/xmlIO.h: apply change to close #58141
12464 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
12465
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000012466Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12467
12468 * parser.c: when the internal subset uses a PE, then the
12469 included entity can use conditional sections.
12470
Daniel Veillard7d7e3792001-07-30 13:42:13 +000012471Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12472
12473 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
12474 when walking the namespace axis showing up in
12475 libxst/tests/general/bug-12
12476 * xmlmemory.c: added the possibility to trace a given block
12477 defined by its address
12478
Daniel Veillard4aafa792001-07-28 17:21:12 +000012479Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12480
12481 * parser.c: don't override existing encoding specified before
12482 starting xmlParseDocument()
12483
Daniel Veillardfdb1f242001-07-27 23:32:44 +000012484Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12485
12486 * include/libxml/xmlwin32version.h: reinserted, needed for
12487 Windows users of CVS
12488
Darin Adlera77cac02001-07-27 17:41:51 +0000124892001-07-27 Darin Adler <darin@bentspoon.com>
12490
Darin Adler699613b2001-07-27 22:47:14 +000012491 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
12492 * testCatalog.c: Add include of <libxml/parser.h>.
12493
124942001-07-27 Darin Adler <darin@bentspoon.com>
12495
Darin Adlera77cac02001-07-27 17:41:51 +000012496 * include/libxml/.cvsignore:
12497 * include/libxml/xmlwin32version.h:
12498 Remove this file from CVS because it's generated.
12499
Daniel Veillard50822cb2001-07-26 20:05:51 +000012500Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12501
12502 * parser.c include/libxml/parser.h: applied const patches from
12503 Tom Moog #58002
12504
Thomas Broyerba4ad322001-07-26 16:55:21 +000012505Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12506
12507 * xpath.c include/libxml/xpath{,Internals}.h: added a function
12508 lookup framework
12509
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000012510Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12511
12512 * tree.c: fixed xmlCopyNode() for documents
12513
Daniel Veillard6dd398f2001-07-25 22:41:03 +000012514Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12515
12516 * parser.c: fixed bugs #58073 reported by Greg Shtilman
12517
12518Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000012519
12520 * parser.c: fixes bug #57652 reported by Morus Walter
12521
Daniel Veillarde3924972001-07-25 20:25:21 +000012522Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12523
12524 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
12525
Daniel Veillarda53c6882001-07-25 17:18:57 +000012526Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12527
12528 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
12529 errors, lesson don't add new functions at 1am before a release
12530 * xpath.c: integrated fix from Bjorn to avoid divide by zero
12531 from XPath initialization when possible.
12532
Daniel Veillardd9bad132001-07-23 19:39:43 +000012533Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12534
12535 * result/scripts/base*: removing history/readline changed
12536 this slightly
12537 * include/libxml/parser.h SAX.c parser.c parserInternals.c
12538 xmllint.c: make element content line number generation
12539 optionnal to avoid breaking old apps added interface to switch
12540
Daniel Veillardf012a642001-07-23 19:10:52 +000012541Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12542
12543 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000012544 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000012545 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
12546 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
12547 John Kroll fixes to allow saving to HTTP via PUT (or
12548 POST of needed).
12549 * doc/html/*.html: regenerated the docs
12550
Thomas Broyere8126242001-07-22 03:54:15 +000012551Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12552
12553 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
12554 xmlHashScanFull and xmlHashScannFull3 to get passed the
12555 three keys as arguments to the callback function
12556
Daniel Veillard5e2dace2001-07-18 19:30:27 +000012557Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12558
12559 * configure.in Makefile.am: removed libxml softlink for good
12560 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
12561 100% coverage by gtk-doc
12562
Daniel Veillard8599e702001-07-17 21:38:51 +000012563Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12564
12565 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
12566 fixed serious troubles due to size_t vs. int mismatch
12567
Daniel Veillard8fcc4942001-07-17 20:07:33 +000012568Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12569
12570 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
12571
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012572Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12573
12574 * include/libxml/xpath{,Internals}.h xpath.c: added a more
12575 convenient extension API for value and context managing
12576 Now handles external objects through xmlXPathPopExternal,
12577 xmlXPathWrapExternal and xmlXPathReturnExternal.
12578 Added functions for sets operations (intersection, etc.)
12579
Daniel Veillard22090732001-07-16 00:06:07 +000012580Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12581
12582 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
12583 xmlIO.c tree.c parserInternals.c entities.c encoding.c
12584 HTMLparser.c: cleanup of global variables, marking some
12585 const or private.
12586
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012587Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000012588
12589 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
12590 fixed xmlXPathNodeSetItem when passing index=0
12591
Daniel Veillard05dec342001-07-14 21:57:39 +000012592Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12593
12594 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
12595
Daniel Veillard28ae6362001-07-14 16:44:32 +000012596Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12597
12598 * xmllint.c: fixed compilation under Cygwin #57503
12599 * TODO: update
12600
Peter Williamsed156f52001-07-13 18:35:13 +0000126012001-07-13 Peter Williams <peterw@ximian.com>
12602
12603 * config.h.in: add #undef HAVE_DLFCN_H
12604
12605 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
12606 builddir.
12607
Daniel Veillard73b36e32001-07-12 15:09:52 +000012608Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12609
12610 * win32/libxml2/libxml2.def.src: added a couple of exported entries
12611 raised by #57348 and #57381
12612
Daniel Veillard7db37732001-07-12 01:20:08 +000012613Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12614
12615 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
12616 tree.c xpointer.c: store the line numbder in element->content,
12617 may break some software, need a configuration mechanism
12618
Darin Adler96037892001-07-11 00:03:16 +0000126192001-07-10 Darin Adler <darin@bentspoon.com>
12620
12621 * .cvsignore:
12622 * example/.cvsignore:
12623 * include/.cvsignore:
12624 * include/libxml/.cvsignore:
12625 Various things that are generated and should be ignored.
12626
Daniel Veillard09ab7e12001-07-10 15:49:44 +000012627Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12628
12629 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
12630 * doc/xml.html doc/html/*: updated the docs
12631
Daniel Veillard04e2dae2001-07-09 20:07:25 +000012632Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12633
12634 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
12635 validation occured on content with element child
12636
Daniel Veillardb8c9be92001-07-09 16:01:19 +000012637Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12638
12639 * tree.c: fixed XML Base computation which was broken
12640 * debugXML.c: added a base function to the shell
12641 * Makefile.am result/scripts/* test/scripts/*: added scripts
12642 based regression tests, and adding 2 XML Base tests
12643
Daniel Veillard19e96c32001-07-09 10:32:59 +000012644Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12645
12646 * tree.c: set properties doc and call xmlSetListDoc for properties
12647 content when grafting them in a different tree.
12648 * aclocal.m4: remove from CVS
12649
Daniel Veillarde086f5c2001-07-08 21:10:40 +000012650Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12651
12652 * win32/libxml2/libxml2.def.src: added some missing entry point
12653 for XPath (Mark Vakoc)
12654
Daniel Veillard388236f2001-07-08 18:35:48 +000012655Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12656
12657 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12658 layer should URI-Unescape before trying to open resources.
12659
Daniel Veillard04383752001-07-08 14:27:15 +000012660Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12661
12662 * xpath.c: fix the name() bug for elements in the default
12663 namespace reported by Charlie Bozeman
12664
Daniel Veillard7583a592001-07-08 13:15:55 +000012665Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12666
12667 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12668 led to an XPath fix, improvements of SAX initialization, and
12669 an added option --nocdata to testXPath
12670
Daniel Veillard449d7392001-07-07 19:11:06 +000012671Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12672
12673 * doc/libxml-doc.el: Felix Natter provided anew version working
12674 with XEmacs too
12675
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012676Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12677
12678 * include/libxml/xpath.h: small cleanup
12679 * doc/xml.html: update
12680
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012681Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12682
12683 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12684 released 2.3.14
12685
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012686Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12687
12688 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012689 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012690
Daniel Veillard73c9c042001-07-05 20:02:54 +000012691Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12692
12693 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12694 were not equal to empty strings
12695
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012696Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12697
12698 * SAX.c: fixed a URI-Reference computation problem when validating
12699 * xmlIO.c: small cleanup
12700
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012701Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12702
12703 * parser.c: improved the description of a couple of interfaces
12704 upon Larry Stamper suggestion
12705
Daniel Veillard62f313b2001-07-04 19:49:14 +000012706Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12707
12708 * SAX.c entities.c parser.c: changed completely the way entities
12709 are handled when running the parser in entity substitution mode.
12710 This fixes a bug reported by Stephan Kulow and nearly divides
12711 by 3 the amount of memory required by libxslt to load and process
12712 DocBook TDG.
12713
Daniel Veillardf420ac52001-07-04 16:04:09 +000012714Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12715
12716 * HTMLparser.c: fixing a too early root closing problem raised
12717 byt Prashanth Naidu
12718
Daniel Veillard8c357d52001-07-03 23:43:33 +000012719Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12720
12721 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12722 raised by Mark Vakoc.
12723
Daniel Veillard6e90d192001-07-03 16:37:49 +000012724Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12725
12726 * example/Makefile.am: fixed the include path to add srcdir/include
12727 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12728 and some cleanup
12729
Daniel Veillardf06307e2001-07-03 10:35:50 +000012730Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12731
12732 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12733 lot of optimization work, results in significant improvements
12734 when handling really complex XPath queries. Add a small optimizer
12735 for unions, improve [n] and [last()], avoid some costly ops.
12736
Daniel Veillard77044732001-06-29 21:31:07 +000012737Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12738
12739 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12740 * xpath.c: small cleanup
12741 * xmlGetNsList: reformated, fixed problems if used on Entities
12742
Daniel Veillard2adbb512001-06-28 16:20:36 +000012743Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12744
12745 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12746
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012747Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12748
12749 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12750 * Makefile.am example/Makefile.am: workaround automake generating
12751 erroneous deps
12752
Daniel Veillard12f7d292001-06-28 13:12:11 +000012753Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12754
12755 * include/win32config.h: bug #56801 Yon Derek provided a patch
12756 to the windows config file.
12757
Daniel Veillard87ee9142001-06-28 12:54:16 +000012758Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12759
12760 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12761 libxml.h : Yon Derek provided a set of changes to compile from
12762 CVS on Windows/MSC
12763
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012764Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12765
12766 * parser.c: fixed UTF8 BOM support in push mode
12767 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12768 added a specific testcase
12769
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012770Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12771
12772 * Makefile.am: added --push regression tests
12773 * parserInternals.c: the XML parser segfaulted in --push mode
12774
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012775Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12776
12777 * configure.in: moved the symlinks detection within a CVS
12778 check, this is not portable and will be removed soon.
12779 * xpath.c: small cleanup/speedup
12780
Daniel Veillard11648102001-06-26 16:08:24 +000012781Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12782
12783 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12784 release of 2.3.12
12785 * parser.c: make an error message if unknow entities in all cases
12786
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012787Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12788
12789 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12790
Daniel Veillard23793842001-06-25 16:07:45 +000012791Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12792
12793 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12794 includes were installed in the wrong dir
12795
Daniel Veillardf5498f32001-06-25 15:08:36 +000012796Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12797
12798 * doc/html.xml: warn against sending code to exhibit bugs.
12799
Daniel Veillard56f06462001-06-24 21:34:03 +000012800Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12801
12802 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12803 Tru64 from Thomas Leitner
12804
Daniel Veillardc5d64342001-06-24 12:13:24 +000012805Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12806
12807 * AUTHORS: added William and Bjorn
12808 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12809 daniel@veillard.com hopefully I won't have to do this again
12810 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12811 docs can be rebuilt cleanly now
12812 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12813 from CVs it's generated, added include/libxml/xmlwin32version.h
12814 also generated but which should change far less frequently.
12815 * catalog.c nanoftp.c: made sure to include libxml.h not
12816 libxml/xmlversion.h directly
12817 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12818 when compiling on WIN32 and MSC
12819
Daniel Veillard07385fd2001-06-23 21:55:48 +000012820Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12821
12822 * include/Makefile.am include/libxml/Makefile.am configure.in:
12823 fixed make distcheck and rebuilding the rpms
12824
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012825Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12826
12827 * configure.in: should finish the migration of exported includes
12828 into a real include/libxml in CVS, at least for CVS users.
12829 * removed the exported headers, added in include/libxml (as well
12830 as xmlversion.h.in).
12831
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012832Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12833
12834 * configure.in: fixed the way to detect symlink
12835
Daniel Veillard66541772001-06-23 18:31:04 +000012836Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12837
12838 * configure.in: updated, include/libxml is now a real CVS dir
12839
Daniel Veillardca989762001-06-23 17:39:29 +000012840Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12841
12842 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12843 version works with both libxml1 and libxml2 (it autodetects
12844 the prefix of the html-files) from Felix Natter.
12845 * doc/xml.html: updated doc accordingly
12846
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012847Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12848
12849 * xpath.c: fixed the bug generating a template loop in libxslt
12850 when using docbook-xsl-1.4, * should filter out document nodes
12851 * HACKING: added William
12852 * TODO: updated
12853
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012854Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12855
12856 * doc/FAQ.html: added a warning about gcc-3.0
12857 * doc/xml.html: added reference to gdome2 and removed a confusing
12858 sentence
12859
Daniel Veillardf7f41852001-06-22 15:18:01 +000012860Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12861
12862 * xmlversion.h: okay this is a generated file, but Windows
12863 users need it and they can't generate it, and I want CVS
12864 Windows users ...
12865 * win32/libxml2/libxml2_so.dsp: Windows project file for
12866 the shared lib version of libxml2
12867 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12868 resources needed for libxslt/xsltproc by Yon Derek
12869
Bjorn Reese3157b342001-06-22 14:41:45 +000012870Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12871
12872 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12873
Daniel Veillard4151acb2001-06-22 10:48:57 +000012874Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12875
Daniel Veillardcc146db2001-06-22 11:10:52 +000012876 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12877
12878Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12879
Daniel Veillard4151acb2001-06-22 10:48:57 +000012880 * include/win32config.h: Yon Derek provided a first fix
12881 to be able to compile libxslt/xsltproc on Windows
12882
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012883Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12884
12885 * xpath.c: attempt to work around what seemed a gcc optimizer
12886 bug when handling floats on i386 http://veillard.com/gcc.bug
12887 * tree.c entities.c encoding.c: doing some cleanups while
12888 chasing it
12889
Daniel Veillard017b1082001-06-21 11:20:21 +000012890Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12891
12892 * Makefile.am: cleanup when --without-debug is specified
12893 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12894 w.r.t. --without-debug and other include points
12895 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12896 Catalogs
12897 * configure.in entities.h tree.h HTMLparser.c: removed
12898 --without-corba, made the _private field mandatory
12899
Daniel Veillard87a764e2001-06-20 17:41:10 +000012900Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12901
12902 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12903 outputs a BOM in UTF8, an errata has been issued to avoid the
12904 problem, that was the most reasonable solution... Add support
12905 for a leading UTF8 BOM in entities.
12906
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012907Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12908
12909 * valid.c: fixed a bug found when post validating an entity ref
12910 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12911 activate it too
12912
Daniel Veillard39196eb2001-06-19 18:09:42 +000012913Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12914
12915 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12916 weakness in the node copy the XPointer and the XInclude
12917 implementations. Serious cleanup.
12918
Daniel Veillard3739b982001-06-19 12:51:30 +000012919Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12920
12921 * Makefile.am: Kjartan Maraas provided a small patch to
12922 add xml2-config.in to EXTRA_DIST
12923
Daniel Veillarda9142e72001-06-19 11:07:54 +000012924Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12925
12926 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12927 provided another failing case found in KDE, the way the
12928 ctxt->vctxt.nodeTab was allocated and freed changed over
12929 time but it wasn't completely cleaned up. This should fix it.
12930
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012931Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12932
12933 * parser.c: Stephan Kulow also raised the fact that line number
12934 could get miscounted making debug harder, fixed the problem
12935 in xmlParseCharData()
12936
Daniel Veillard64b98c02001-06-17 17:20:21 +000012937Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12938
12939 * valid.c: Stephan Kulow pointed out a problem when validating
12940 and using an empty entity, forgot a 'break' in a case.
12941
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012942Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12943
12944 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12945 * doc/xml.html: updated with 2.3.11
12946
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012947Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12948
12949 * TODO: updated adding cleanup of generated doc
12950 * configure.in: prepared to release 2.3.11
12951 * xmllint.c: added --version for bug reporting
12952 * doc/html/*.html: rebuilt the doc
12953
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012954Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12955
12956 * xpath.c: first part of the work on selecting namespace to
12957 fix bug #56115
12958
Daniel Veillard96ed5832001-06-15 22:22:04 +000012959Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12960
12961 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12962 when using -liconv
12963 * TODO: updated
12964
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012965Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12966
12967 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12968 cleanup, encoding support.
12969
Daniel Veillard608ad072001-06-14 08:32:28 +000012970Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12971
12972 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12973
Daniel Veillard239d0522001-06-13 23:02:48 +000012974Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12975
12976 * xpath.c: bug detected by Ankh when / is used as a function arg
12977
Daniel Veillard02bb1702001-06-13 21:11:59 +000012978Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12979
12980 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12981 of element and use it to avoid outputting formatting spaces at
12982 the wrong place. Implemented the format parameter for HTML save.
12983 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12984 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12985 result/HTML/wired.html: of course this impact the result of a
12986 number of HTML tests
12987
Daniel Veillard95d845f2001-06-13 13:48:46 +000012988Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12989
12990 * HTMLtree.[ch]: started augmenting the HTML save API with
12991 encoding and formatting parameters
12992
Daniel Veillardeca60d02001-06-13 07:45:41 +000012993Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12994
12995 * HTMLtree.h: cleanup and started evaluating the work needed on
12996 revamping the HTML output code
12997
Daniel Veillard84666b32001-06-11 17:31:08 +000012998Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12999
13000 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
13001
Daniel Veillard8bdd2202001-06-11 12:47:59 +000013002Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13003
13004 * valid.c: fixed bug #56049, forgot one check in the
13005 validation routine
13006
Daniel Veillardca2366a2001-06-11 12:09:01 +000013007Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13008
13009 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
13010
Daniel Veillard6761eee2001-06-11 10:29:38 +000013011Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13012
13013 * libxml.h: fixed an error in last commit
13014 * doc/FAQ.html: added an entry for compilation from CVS
13015
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000013016Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13017
13018 * xmlversion.h.in libxml.h: Cygwin patches
13019 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
13020 * tree.h: cleanup
13021
Daniel Veillardacd370f2001-06-09 17:17:51 +000013022Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13023
13024 * tree.c: patched xmlFreeNode() to avoid freeing() a static
13025 memory block in a strange case where libxml is linked twice
13026 in the binary.
13027
Daniel Veillard1d047672001-06-09 16:41:01 +000013028Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13029
13030 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
13031 state far too often, simple fix used to avoid it.
13032
Daniel Veillard4497e692001-06-09 14:19:02 +000013033Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13034
13035 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
13036 being processed, applied his patch
13037 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
13038
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000013039Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13040
13041 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
13042 provided fixes to compile on MSCC again
13043 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
13044 also provided an update for the project files.
13045
Daniel Veillarda682b212001-06-07 19:59:42 +000013046Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13047
13048 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
13049 bug #55810
13050
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000013051Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13052
13053 * tree.c: fixed xmlGetNsProp() to close bug #55683
13054 Note this requires libxslt to use it's own function instead.
13055
Daniel Veillardf0c53762001-06-07 16:07:07 +000013056Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13057
13058 * HTMLtree.c: when in a pre element no formatting space should
13059 be added.
13060 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
13061
Daniel Veillard068a9652001-06-07 15:30:26 +000013062Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13063
13064 * configure.in: added tests for signal() and signal.h
13065
Daniel Veillard541d6552001-06-07 14:20:01 +000013066Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13067
13068 * xpath.c: robert pointed out xmlXPathNINF was not initialized
13069
Daniel Veillard8a367d42001-06-07 14:01:34 +000013070Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13071
13072 * doc/libxml-doc.el: Felix Natter provided a new version for
13073 libxml2
13074
Daniel Veillard8a926292001-06-07 11:20:20 +000013075Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13076
13077 * HTMLtree.c: when in a pre element no formatting space should
13078 be added.
13079
Daniel Veillard14839d52001-06-06 16:11:56 +000013080Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13081
13082 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
13083
Daniel Veillarde95e2392001-06-06 10:46:28 +000013084Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13085
13086 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
13087 hack
13088 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
13089 * uri.c: fixed a warning
13090
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000013091Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13092
13093 * HTMLtree.c: trying to close bug #55772 escaping in script
13094 elements
13095 * doc/xml.html: suggest to send mail to the list
13096
13097Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000013098
13099 * error.c: attempt to fix the xmlGetVarStr breakage once and for
13100 good. Use a macro and based on the solution provided in
13101 vsnprintf manual page from GNU.
13102
Bjorn Reese99748722001-06-05 12:49:15 +000013103Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13104
13105 * error.c: Workaround for non-preserving variadic list.
13106 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
13107
Daniel Veillard2e4f1882001-06-01 10:11:57 +000013108Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13109
13110 * doc/xml.html: added 2.3.10 release
13111
Daniel Veillardb3a182e2001-06-01 09:28:09 +000013112Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13113
13114 * configure.in: releasing 2.3.10
13115
Daniel Veillard3c2758d2001-05-31 18:43:43 +000013116Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13117
13118 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
13119
Daniel Veillard20042422001-05-31 18:22:04 +000013120Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13121
13122 * encoding.c: Robert Collins provided a patch to add the
13123 "US-ASCII" encoding alias
13124
Daniel Veillard97ac1312001-05-30 19:14:17 +000013125Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13126
13127 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
13128 string oriented functions and started cleaning the related areas
13129 in xpath.c which needed fixing in this respect
13130
Daniel Veillard2d703722001-05-30 18:32:34 +000013131Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13132
13133 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
13134 #55380
13135 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
13136
Daniel Veillard9403a042001-05-28 11:00:53 +000013137Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13138
13139 * TODO: updated
13140 * nanohttp.[ch] : started adding APIs to get the redirected URL
13141 when this occurs (needed for further base computation
13142 * tree.h: cleanup
13143 * encoding.c: cleanup
13144 * SAX.c: minor change around ctxt->loadsubset
13145
Daniel Veillard6278fb52001-05-25 07:38:41 +000013146Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13147
13148 * Makefile.am include/Makefile.am: small change to have
13149 include/libxml rebuilt if working from CVS.
13150 * uri.c: applied another patch from Carl Douglas for URI escaping,
13151 this should close bug #51876
13152
Daniel Veillardd16df9f2001-05-23 13:44:21 +000013153Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13154
13155 * xinclude.c: fixed XInclude recursive behaviour bug #54678
13156 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
13157 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
13158 added specific regression test
13159 * parser.h: preparing for the XSLT mode where DTD inherited
13160 attributes are added to the tree.
13161
Daniel Veillardbbd22452001-05-23 12:02:27 +000013162Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13163
13164 * xinclude.[ch]: Updated the namespace for the Last Call version
13165 * result/XInclude/include test/XInclude/include: updated the
13166 testsuite accordingly
13167
Daniel Veillard8514c672001-05-23 10:29:12 +000013168Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13169
13170 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
13171 related to bug #51876
13172
Daniel Veillard42596ad2001-05-22 16:57:14 +000013173Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13174
13175 * tree.c: fixed a gross mistake in base computation, xml:base is
13176 not completely correct yet (need cascade).
13177 * xpath.[ch]: added the few things needed to find a function name
13178 and URI from the XPath context when it is called.
13179
Daniel Veillard81418e32001-05-22 15:08:55 +000013180Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13181
13182 * catalog.[ch]: fixes and add xmlLoadCatalogs()
13183 * DOCBparser.c: small cleanup
13184 * xmllint.c: added a --catalogs option to load catalogs from
13185 $SGML_CATALOG_FILES
13186 * tree.c: cleanup
13187 * configure.in: iconv library fixup, ICONV_LIBS
13188
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000013189Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13190
13191 * catalog.c: handling of CATALOG entries. detection of recursion,
13192 and a few bugfixes
13193 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
13194 against the default namespace
13195
Daniel Veillard04b93292001-05-21 08:15:31 +000013196Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13197
13198 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
13199
Daniel Veillarda97a19b2001-05-20 13:19:52 +000013200Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13201
13202 * parser.c: fixed propagation context info when parsing an
13203 external entity.
13204 * doc/html/*.html: regenerated a couple of docs
13205
Daniel Veillard4623acd2001-05-19 15:13:15 +000013206Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13207
13208 * doc/xml.html: update with 2.3.9 informations
13209
Daniel Veillardbed7b052001-05-19 14:59:49 +000013210Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13211
13212 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
13213 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
13214 * doc/html/* : rebuilt the docs
13215 * valid.c: small patch which may improve some case when
13216 validating.
13217
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000013218Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13219
13220 * HTMLparser.c: Closed bug #54891
13221 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
13222 to the suite
13223
13224Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13225
13226 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
13227 applied a documentation patch from LotR and filled in a few missing
13228 descriptions
13229
Daniel Veillard76d66f42001-05-16 21:05:17 +000013230Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13231
13232 * xpath.c tree.c parser.c: speed optimizations at the parser level
13233 document tree freeing and xpath evaluation
13234
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000013235Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13236
13237 * parser.c parser.h parserInternals.h: fixed a couple of
13238 interfaces for handling memory buffer input to const char *
13239 upon suggestion of JamesH.
13240
Daniel Veillardc3739e72001-05-15 15:23:27 +000013241Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13242
13243 * configure.in: LoTR sent a patch fixing the previous commit
13244
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013245Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13246
13247 * configure.in: trying to deal again with the stoopid -R linking
13248 flag of Solaris
13249
Daniel Veillard790142b2001-05-15 10:51:53 +000013250Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13251
13252 * xpath.h: two nodeset access macros from Thomas Broyer
13253
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013254Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13255
13256 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13257 patch from Thomas Broyer
13258
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013259Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13260
13261 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13262 case
13263 * INSTALL: was empty added stuff from the FAQ
13264
Daniel Veillard75bea542001-05-11 17:41:21 +000013265Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13266
13267 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13268 attributes handling and #54433 by adding xmlUnsetProp()
13269 and xmlUnsetNsProp()
13270
Daniel Veillard0a2a1632001-05-11 14:18:03 +000013271Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13272
13273 * HTMLparser.c: Patch from Jonas Borgström
13274 (htmlGetEndPriority): New function, returns
13275 the priority of a certain element.
13276 (htmlAutoCloseOnClose): Only close inline elements if they
13277 all have lower or equal priority.
13278 * result/HTML: this of course changed a number of tests results.
13279
Daniel Veillard7d6fd212001-05-10 15:34:11 +000013280Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13281
13282 * xmlIO.c catalog.c: plugged in the default catalog resolution
13283 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
13284 documentations
13285 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
13286
Daniel Veillarda7374592001-05-10 14:17:55 +000013287Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13288
13289 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
13290 integrating catalogs
13291 * catalog.[ch] testCatalog.c: adding a small catalo API
13292 (only SGML catalog support).
13293 * parser.c: restaured xmlKeepBlanksDefault(0) API
13294
Daniel Veillardc17337c2001-05-09 10:51:31 +000013295Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13296
13297 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
13298
Daniel Veillard257d9102001-05-08 10:41:44 +000013299Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13300
13301 * parser.c: added xmlParseExternalEntityPrivate() to allow
13302 propagation of ctxt->_private when parsing external entities
13303
Daniel Veillard083c2662001-05-08 08:27:14 +000013304Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13305
13306 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13307
Daniel Veillard01ef7382001-05-08 07:31:43 +000013308Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13309
13310 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13311
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013312Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13313
13314 * valid.c: warn when indeterminist content model is detected
13315 * result/VC/ElementValid8: this adds a message
13316 * Makefile.am: add --novalid for VCM tests
13317 * parserInternals.c: added a call to Init memory
13318
Daniel Veillard64269352001-05-04 17:52:34 +000013319Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13320
13321 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13322 when both parameters are NULL.
13323
Daniel Veillard37721922001-05-04 15:21:12 +000013324Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13325
13326 * valid.c: applied small patch from Gary Pennington, reindented
13327 some part of the code.
13328
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013329Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13330
13331 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13332 release, updated and regenerated the docs
13333
Daniel Veillard357c9602001-05-03 10:49:20 +000013334Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13335
13336 * xpath.c result/XPath/expr/floats : clarified and cleanup
13337 printing of abnormal floats in tests.
13338
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013339Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13340
13341 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13342 * results/HTML/ : a few changes in the output of the HTML tests as
13343 a result.
13344 * configure.in: tying to fix -liconv where needed
13345
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013346Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13347
13348 * Makefile.am: fixed a stupid error
13349
Daniel Veillard7150a032001-05-02 16:41:11 +000013350Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13351
13352 * configure.in Makefile.am: make the inclusion of the trio
13353 modules in the library conditional
13354
Daniel Veillardc057c5d2001-05-02 12:41:24 +000013355Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13356
13357 * DOCBparser.c: patche from László Kovács, fixed entities refs
13358 in attributes handling
13359
Daniel Veillardedddff92001-05-02 10:58:52 +000013360Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13361
13362 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
13363 flushing
13364
Daniel Veillardc8f620b2001-04-30 20:31:33 +000013365Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13366
13367 * xpath.c: fix of an XSLT namespace bug reported on the list
13368 general/bug-8-
13369
Daniel Veillard5792e162001-04-30 17:44:45 +000013370Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13371
13372 * strio.h trio.c: Dan McNichol suggested a couple of small
13373 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
13374
Daniel Veillard02141ea2001-04-30 11:46:40 +000013375Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13376
13377 * tree.c parser.c encoding.c: spent a bit more time looking
13378 at the parsing speed and DOM handling. Added a few more
13379 speedups.
13380
Daniel Veillard3ed155f2001-04-29 19:56:59 +000013381Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13382
13383 * parser.c: small but effective parsing speed improvement
13384
Daniel Veillardb59076b2001-04-29 17:04:07 +000013385Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13386
13387 * configure.in: default on the DocBook parser inclusion (for Gnome)
13388 * DOCBparser.h: fixed a header reference
13389
Daniel Veillardb45c43b2001-04-28 17:02:11 +000013390Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13391
13392 * configure.in xpath.c: applied Bjorn patches for FPE on the
13393 alpha
13394
Daniel Veillardeefd4492001-04-28 16:55:50 +000013395Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13396
13397 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
13398 xmlSaveFormatFileTo()
13399
Daniel Veillarde39a93d2001-04-28 14:35:02 +000013400Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13401
13402 * xpath.c: simple and efficient optimization, XPath functions
13403 aways bind to the same code, cache this
13404 * TODO: updated (by saying some is obsolete)
13405
Daniel Veillard2156a562001-04-28 12:24:34 +000013406Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13407
13408 * xpath.c: more cleanup work on XPath name parsing routines
13409
Daniel Veillard61d80a22001-04-27 17:13:01 +000013410Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13411
13412 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
13413 xmlXPathParseName
13414 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
13415 * debugXML.c: avoid compilation problems if compiling without
13416 HTML support, Igor Zlatkovic
13417 * win32/libxml2/libxml2.def.src: being able to compile without
13418 XPath on Windows
13419
Daniel Veillarddbb14a72001-04-26 20:54:01 +000013420Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13421
13422 * libxml.m4: yet another patch from Toshio Kuratomi
13423
Daniel Veillard2913e4c2001-04-26 19:29:02 +000013424Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13425
13426 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
13427
Daniel Veillard67fee942001-04-26 18:59:03 +000013428Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13429
13430 * tree.[ch]: added xmlSaveFormatFile interface for saving
13431 and indenting a file.
13432
Daniel Veillard82e49712001-04-26 14:38:03 +000013433Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13434
13435 * xpath.c: fixed bug #53689 related to processing-instruction()
13436
Daniel Veillard02f077a2001-04-26 10:59:11 +000013437Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13438
13439 * DOCBparser.c: patche from László Kovács
13440
Daniel Veillard30211a02001-04-26 09:33:18 +000013441Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13442
13443 * parser.c: applied fixes from Christian Glahn bug report #53391
13444
Daniel Veillard5a7c3452001-04-26 09:16:13 +000013445Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13446
13447 * error.c: Jean François Lecomte provided a complete description
13448 and a fix to bug #53537
13449
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000013450Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13451
13452 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
13453
Daniel Veillard1034da22001-04-25 19:06:28 +000013454Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13455
13456 * DOCBparser.c SAX.c: a bit more work on entities processing.
13457 Still Need to cleanup XML output and references in attributes
13458
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000013459Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13460
13461 * DOCBparser.c include/Makefile.am: two patches from László Kovács
13462
Daniel Veillardb33c2012001-04-25 12:59:04 +000013463Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13464
13465 * tree.c: trying to fix #53574, not completely complete,
13466 I would like xmllint --copy --debug test/ent1 and
13467 xmllint --debug test/ent1 to show the same result.
13468 * xpath.c: fix a bug when trying to sort namespace nodes
13469
Daniel Veillard5146f202001-04-25 10:29:44 +000013470Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13471
13472 * HTMLtree.c: real fix for #53402
13473
Daniel Veillard7533cc82001-04-24 15:52:00 +000013474Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13475
13476 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
13477 PIs when using xsl:output
13478 * valid.c: closing #53537 some case generate segfaults if there
13479 is validity errors
13480
Daniel Veillard61b33d52001-04-24 13:55:12 +000013481Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13482
13483 * SAX.c testDocbook.c DOCBparser.c: more work on the support
13484 of external parsed entities, added --noent to testDocbook
13485 * valid.c: Garry Pennington found an uninitialized variable
13486 access in xmlValidateElementContent()
13487
Daniel Veillard56098d42001-04-24 12:51:09 +000013488Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13489
13490 * HTMLparser.c : HTML parsing still sucks ... trying to deal
13491 with madness
13492 * result/HTML/ : this modified the result of the regression tests
13493 a lot.
13494
Daniel Veillard122376b2001-04-24 12:12:30 +000013495Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13496
13497 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
13498 to doc where it wasn't checked against NULL reported by
13499 Jens Laas
13500
Daniel Veillard43dadeb2001-04-24 11:23:35 +000013501Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13502
13503 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
13504 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
13505
Daniel Veillardeae522a2001-04-23 13:41:34 +000013506Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13507
13508 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
13509 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
13510 * SAX.[ch]: cleanup and updates for DocBook
13511 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
13512 ex SGML identifier changes
13513 * valid.c: removed a static unused function.
13514
Daniel Veillardde57c612001-04-23 09:13:36 +000013515Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13516
13517 * HTMLtree.c: applied change for Paul Sponagl on script saving
13518 * Makefile.am: the warning about entity title.xml are normal.
13519
Daniel Veillard393df012001-04-22 20:11:18 +000013520Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13521
13522 * configure.in: release of 2.3.7
13523 * Makefile.am: fixing make distcheck
13524
Daniel Veillarda41123c2001-04-22 19:31:20 +000013525Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13526
13527 * doc/html/* doc/xml.html: updated and regenerated the docs
13528
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000013529Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13530
13531 * xpath.c: fixed the XPointer problem introduced in 2.3.6
13532
Daniel Veillarde82a9922001-04-22 12:12:58 +000013533Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13534
13535 * tree.c: fixed #53388 with the provided patch
13536
Daniel Veillard06803992001-04-22 10:35:56 +000013537Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13538
13539 * valid.c: Bjorn detected an invalid memory access. Fixed
13540 vstateVPush()
13541
Daniel Veillard40af6492001-04-22 08:50:55 +000013542Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13543
13544 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
13545
Bjorn Reese70a9da52001-04-21 16:57:29 +000013546Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13547
13548 * libxml.h: new header used only for the compilation of libxml
13549 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
13550 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
13551 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
13552 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
13553 xmlmemory.c xpath.c xpointer.c: libxml.h integration
13554 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
13555 baseline (version 1.2 plus a single patch).
13556 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
13557 scientific notation for numbers. Tests added.
13558 * xpath.c: formatting of numbers changed to use sprintf
13559 (contribution from William Brack)
13560
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000013561Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13562
13563 * valid.c: cleanup, more useful debugging
13564 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
13565 * xmlIO.c: entity loading is printed as an error when validating
13566
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000013567Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13568
13569 * valid.c: fixed to validate within entities
13570 * test/VCM/v22.xml: added a specific testcase
13571
Daniel Veillardca1f1722001-04-20 15:47:35 +000013572Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13573
13574 * valid.c: forgot an epsilon transition in for ()+
13575 * test/VCM/v21.xml : added a specific test case
13576
Daniel Veillard85349052001-04-20 13:48:21 +000013577Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13578
13579 * valid.c: removed a state explosion exhibited by RSS
13580 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
13581 from bug #51872
13582
Daniel Veillarddab4cb32001-04-20 13:03:48 +000013583Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13584
13585 * valid.[ch] tree.h: worked *hard* to get non-determinist content
13586 validation without using an ugly NFA -> DFA algo in the source.
13587 Made a specific algorithm easier to maintain, using a single
13588 stack and without recursion.
13589 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
13590 * hash.c: made the growing routine static
13591 * tree.h parser.c: added the parent information to an
13592 xmlElementContent node.
13593
Daniel Veillarde470df72001-04-18 21:41:07 +000013594Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13595
13596 * SAX.c parser.c xpath.c: generating IDs when not validating
13597 from an external parsed entity was poisoning the ID has table
13598 with removed values. This was killing XSLT on the KDE help
13599 browser.
13600
Daniel Veillardceacdd92001-04-18 15:10:35 +000013601Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13602
13603 * entities.h: andrew@ugh.net.au detected a double declaration
13604
Daniel Veillarda10efa82001-04-18 13:09:01 +000013605Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13606
13607 * debugXML.c hash.c tree.h valid.c : some changes related to
13608 the validation suport to improve speed with DocBook
13609 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
13610 the way validation errors get reported
13611
Daniel Veillard1ed3f882001-04-18 09:45:35 +000013612Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13613
13614 * HTMLparser.c HTMLtree.c: applied part of the patches provided
13615 by P C Chow and William M. Brack for XSLT HTML output
13616
Daniel Veillard2d90de42001-04-16 17:46:18 +000013617Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13618
13619 * xmlversion.h.in win32config.h win32/libxml2/*: applied
13620 Igor Zlatkovic patches for MSC compilation and added his
13621 updates
13622
Daniel Veillarde043ee12001-04-16 14:08:07 +000013623Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13624
13625 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
13626 prefix lookup.
13627 * parserInternals.c: fixed the bug reported by Morus Walter
13628 due to an off by one typo in xmlStringCurrentChar()
13629
Daniel Veillarda3bfca52001-04-12 15:42:58 +000013630Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13631
13632 * HTMLparser.c result/HTML/*: revamped the way the HTML
13633 parser handles end of tags or end of input
13634
Daniel Veillard82daa812001-04-12 08:55:36 +000013635Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13636
13637 * tree.[ch] : added xmlDocCopyNode for gdome2 support
13638
Daniel Veillard67a21302001-04-11 14:39:16 +000013639Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13640
13641 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
13642 bug where the linktime verions of free() won't work ...
13643
Daniel Veillard27b55282001-04-11 12:22:25 +000013644Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13645
13646 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
13647
Daniel Veillardafc73112001-04-11 11:51:41 +000013648Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13649
13650 * doc/xml.html: added 2.3.6 release
13651
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000013652Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13653
13654 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13655 * result/wml.xml: resulted in a small output change
13656
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013657Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13658
13659 * tree.c: xmlNewDoc was missing the charset initialization
13660 * xmllint.c: added --auto to autogenerate a doc, allow to
13661 reproduce the problem fixed on xmlNewDoc
13662
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013663Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13664
13665 * xpath.c: trying to get 52979 solved
13666 * tree.c result/ result/noent/: trying to get 52712 solved, this
13667 also made me clean up the fact that XML output in general should
13668 not add formating blanks by default, this changed the output of
13669 a few tests
13670
Daniel Veillard73639a72001-04-10 14:31:39 +000013671Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13672
13673 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13674
Daniel Veillardfac26a12001-04-08 13:08:14 +000013675Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13676
13677 * configure.in: finally released 2.3.6
13678
Daniel Veillard911f49a2001-04-07 15:39:35 +000013679Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13680
13681 * xpath.c: checking for null pointer generated by new code
13682
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013683Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13684
13685 * xpath.c: fixed a [] evaluation problem reported
13686 * test/XPath/tests/simpleaddr: extended test
13687 * result/XPath/simpleaddr: updated result
13688
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013689Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13690
13691 * xmllint.c: Dan Timis reported a portability problem
13692 on Macs without mmap, fixed it.
13693
Daniel Veillardb38bd552001-04-03 18:22:00 +000013694Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13695
13696 * testXPath.c : added a --tree option allowing to display the
13697 tree dump of the XPath expression
13698
Daniel Veillard4dd93462001-04-02 15:16:19 +000013699Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13700
13701 * xpath.c: fixed a memleak when comparing nodesets
13702 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13703 * tree.c: added a TODO
13704
Daniel Veillard92ad2102001-03-27 12:47:33 +000013705Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13706
13707 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13708 we need string functions
13709 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13710 to be able to use them where needed. Applied some changes
13711 to reduce name linking pollution and compile in only what's
13712 needed.
13713 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13714 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13715 for the string manipulation functions
13716 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13717 to the free() function of xmlmemory.c
13718 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13719 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13720 usage.
13721
13722
Daniel Veillard2be30642001-03-27 00:32:28 +000013723Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13724
13725 * error.c: applied the context output patch of the error
13726 handling submitted by Chuck Griffith
13727 * error/VC/*: this slightly change some error logs
13728
Daniel Veillard50582112001-03-26 22:52:16 +000013729Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13730
13731 * parser.c: fixed line number reporting on error
13732
Daniel Veillard04be4f52001-03-26 21:23:53 +000013733Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13734
13735 * parser.c: Sullivan and Darin found a parser bug,
13736 applied the patch.
13737
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013738Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13739
13740 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13741 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13742 xmlversion.h.in xpointer.c: of course the way I defined
13743 UNUSED breaks on old gcc version. Try to be smart and
13744 also define it directly in xmlversion.h
13745 * configure.in: removed -ansi flag from the pedantic set
13746
13747Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013748 Huge cleanup, I switched to compile with
13749 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13750 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13751 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13752 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13753 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13754 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13755 encoding.h entities.c error.c list.[ch] nanoftp.c
13756 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13757 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13758 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13759 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13760 Cleanup, staticfied a number of non-exported functions,
13761 detected and cleaned up a dozen of problem found this way,
13762 avoided a lot of public function name/typedef/system names clashes
13763 * doc/xml.html: updated
13764 * configure.in: switched private flags to the really pedantic ones.
13765
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013766Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13767
13768 * configure.in: 2.3.5
13769 * doc/html/*: rebuilt the docs
13770
Daniel Veillard146c9122001-03-22 15:22:27 +000013771Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13772
13773 * parser.c: fixed a reported bug in NOTATION parsing
13774 * uri.c: accepted but not fixed bug 51876, added TODO
13775 * Makefile.am: fixed bug 51876
13776
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013777Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13778
13779 * config.h.in configure.in error.c: fix a compilation problem
13780 on platforms without vsnprintf (xml@thewrittenword.com)
13781
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013782Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13783
13784 * parser.c: fixed a function name header typo
13785 * SAX.c: notations can also occur in external subset.
13786
Daniel Veillard7d42b542001-03-20 13:22:46 +000013787Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13788
13789 * error.c: removed a C++ like comment
13790
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013791Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13792
13793 * parser.c: fixing bug 52299 strange condition leading
13794 to a parser crash due to a buffer overflow
13795 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13796 added the specific test case
13797
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013798Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13799
13800 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13801 xmlXPathConvert{String,Number,Boolean} to be able to make
13802 type casts without a context stack, fixed some implementation
13803 problems related to the absence of context at parse-time,
13804 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13805 in the public API too
13806 * xpointer.c xpathInternals.h: we need to know at parse time
13807 whether we are compiling an XPointer
13808
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013809Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13810
13811 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13812 cleaned up the parser internals, refactored XPath code, added
13813 new compilation based APIs and cleanly separated public and
13814 private APIs.
13815
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013816Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13817
13818 * xpath.h: the comp field must be added at the end to avoid
13819 killing binary compat.
13820
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013821Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13822
13823 * Makefile.am: detect XPath memleaks in regreson tests
13824 * error.c: fixed and error w.r.t. error reporting still using
13825 stderr
13826 * hash.c: added new line at end of file
13827 * tree.h: minor cleanup
13828 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13829 expression parsing from evaluation, resulted in a number of
13830 changes internally, and in XPointer. Likely to break stuff
13831 using xpathInternals.h but should remain binary compatible,
13832 new interfaces will be added.
13833
Daniel Veillardd574f782001-03-14 19:40:17 +000013834Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13835
13836 * configure.in: fixed a couple of problems reported by
13837 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13838 without gcc on non linux platforms.
13839
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013840Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13841
13842 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13843 a fix for --with-html-dir= configure support. I hope it won't
13844 break rpm generation
13845
Daniel Veillarda022fe02001-03-14 16:30:00 +000013846Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13847
13848 * xmlIO.c: one function comment cleanup.
13849
Daniel Veillard25239c12001-03-14 13:56:48 +000013850Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13851
13852 * SAX.c: external subset notations were improperly registered
13853 in the internal subset.
13854
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013855Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13856
13857 * README.cvs-commits: added, pointing to HACKING
13858 * HACKING: updated
13859
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013860Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13861
13862 * parser.c: and Matt Sergeant found one in the XML push
13863 parser (erroneous check I forgot to remove when I fixed the
13864 main parser).
13865
Daniel Veillard68d7b672001-03-12 18:22:04 +000013866Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13867
13868 * xpath.c: ptittom found a small bug in UnaryExpr
13869
Daniel Veillarde356c282001-03-10 12:32:04 +000013870Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13871
13872 * configure.in: bumped to 2.3.4
13873 * error.c: fixed bug #51860
13874 * tree.c: fixed bug #51861
13875 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13876 * tree.[ch] : added xmlDefaultBufferSize
13877 * nanoftp.c: typo in function name header block
13878 * doc/xml.html : updated, added link to XML::LibXSLT
13879 * doc/html/* : rebuilt the docs
13880
Daniel Veillard80f32572001-03-07 19:45:40 +000013881Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13882
13883 * parser.c SAX.c: the new content parsing code raised an
13884 ugly bug in the characters() SAX callback. Found it
13885 just because of strangeness in XSLT XML Rec ouptut :-(
13886
Daniel Veillard6c831202001-03-07 15:57:53 +000013887Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13888
13889 * Makefile.am: Martin Baulig suggested to add -lm
13890 * tree.c: found another bug in xmlNodeGetContent()
13891
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013892Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13893
13894 * xpath.c: Bjorn found the error related to strictness of comparison.
13895
Daniel Veillard29631a82001-03-05 09:49:20 +000013896Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13897
13898 * parser.c: trying to fix the Dtd parsing problem reported
13899 by Gary, side effect of last week speed optimizations.
13900
Daniel Veillard14be0a12001-03-03 18:50:55 +000013901Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13902
13903 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13904 * parserInternals.c: removed unneeded test raised by Stric
13905
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013906Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13907
13908 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13909 and fixed by William Brack). Added xmlXPathFormatNumber.
13910 Changed the sorting slightly.
13911 * configure.in Makefile.am example/Makefile.am: Added -lm.
13912 Please note that applications linking with libxml2, must
13913 also like with the math library from now on.
13914
Daniel Veillardf9533d12001-03-03 10:04:57 +000013915Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13916
13917 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13918
Daniel Veillard2f362242001-03-02 17:36:21 +000013919Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13920
13921 * parser.c: one must report spaces even if the Dtd element
13922 content proves that this is not part of the element content.
13923 * result/valid/*.xml: this changed the ouptu slightly
13924
Daniel Veillardb402c072001-03-01 17:28:58 +000013925Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13926
13927 * configure.in: bumped to 2.3.3
13928 * doc/xml.html: updated
13929
Daniel Veillard77851712001-02-27 21:54:07 +000013930Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13931
13932 * tree.c: minor doc fix
13933 * xpath.c: deallocation issues when a result tree has been
13934 converted to a node-set
13935
Daniel Veillardec70e912001-02-26 20:10:45 +000013936Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13937
13938 * doc/xml.html: oops corrected dates s/2000/2001
13939
Daniel Veillard8730c562001-02-26 10:49:57 +000013940Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13941
13942 * valid.c: new patch from Gary Pennington
13943
Daniel Veillard91e9d582001-02-26 07:31:12 +000013944Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13945
13946 * doc/xml.html: applied patch from Ankh
13947
Daniel Veillardedac3c92001-02-26 01:36:19 +000013948Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13949
13950 * xinclude.c: fixed a problem building on Mac
13951
Daniel Veillard21a0f912001-02-25 19:54:14 +000013952Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13953
13954 * parser.c: more work on increasing parsing ferformances
13955
Daniel Veillard48b2f892001-02-25 16:11:03 +000013956Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13957
13958 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13959 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13960 avoiding memcpy in production builds MEM_CLEANUP macro use
13961 * parser.[ch] parserInternals.c: optimizations of the tightest
13962 internal loops inside the parser. Better checking of I/O
13963 flushing/loading conditions
13964 * xmllint.c : added --timing
13965
Daniel Veillard71681102001-02-24 17:48:53 +000013966Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13967
13968 * configure.in: bumped to 2.3.2
13969 * doc/xml.html: updated for release
13970
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013971Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13972
13973 * xpath.c: found a memleak and fixed a nasty bug
13974
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013975Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13976
13977 * xmllint.[c1] : added return code errors for xmllint
13978 * xpath.c: specific debug dump function for result value trees
13979
Daniel Veillard4b637072001-02-21 21:52:55 +000013980Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13981
13982 * xpath.c: finally implemented xmlXPathCompareNodeSets
13983 * test/XPath/expr/floats results/XPath/expr/floats: added
13984 a test for float expressions
13985
Daniel Veillardf714aa32001-02-21 03:07:44 +000013986Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13987
13988 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13989 * parserInternals.[ch]: trying to speed up parsing
13990 * xpath.c : speeded up node set equality op
13991
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013992Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13993
13994 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
13995 better handling of ID/IDREF and the list modules associated
13996 * configure.in: small CFLAGS cleanup
13997
Daniel Veillarda8abee62001-02-19 15:14:59 +000013998Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13999
14000 * configure.in: fixed iconv detection on AIX (stric)
14001
Daniel Veillardbca64ef2001-02-19 22:20:01 +000014002Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000014003
14004 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
14005
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000014006Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
14007
14008 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
14009 and optimized xmlXPathNodeSetSort
14010
Daniel Veillard142adbf2001-02-17 13:21:05 +000014011Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14012
14013 * xpath.c: bug fix when context size is 0
14014 * parser.c: I like Norm's Dtd because they still manage to break
14015 the parser occasionally
14016
Daniel Veillardf23e0092001-02-16 13:21:29 +000014017Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14018
14019 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
14020
Daniel Veillarde0e26512001-02-16 00:11:46 +000014021Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14022
14023 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
14024 attributes within the XML-1.0 namespace
14025
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000014026Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14027
14028 * xpathInternals.h: exported a few axis functions
14029 * doc/xml.html: updated the doc
14030
Daniel Veillard760f4422001-02-15 14:59:48 +000014031Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14032
14033 * configure.in: applied patch from Daniel van Balen for OpenBSD
14034 and bumped version to 2.3.1
14035 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
14036 attempt to find autoclosing was simply broken, removed it,
14037 updated the examples, this is better
14038
Daniel Veillardd194dd22001-02-14 10:37:43 +000014039Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14040
14041 * hash.[ch]: added Paolo Casarini patch to provide Delete from
14042 hash functionnalities.
14043 * doc/html/* : rebuild the doc
14044
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000014045Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14046
14047 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
14048 on predicate
14049 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
14050 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
14051 really want to have tags closed on output even if we accept
14052 unclosed ones on input
14053
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000014054Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14055
14056 * xpath.c: ouch don't free NULL, rare case fixed
14057 * tree.c: don't coalesce text nodes if they don't have the
14058 same behaviour wrt escaping on output
14059
Daniel Veillardd12b69d2001-02-11 20:17:31 +000014060Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14061
14062 * xpath.c: small fixup
14063 * SAX.c: don't warn on empty namespaces.
14064
Daniel Veillard6a2e4062001-02-08 10:31:33 +000014065Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14066
14067 * README: a bit of cleanup
14068 * configure.in: preparing for 2.3.0 release
14069
Daniel Veillard1f83d392001-02-08 09:37:42 +000014070Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14071
14072 * hash.[ch]: added a first version of xmlHashSize()
14073 * valid.c: another bug fix from Gary Pennington
14074
Daniel Veillard5eef6222001-02-07 18:24:48 +000014075Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14076
14077 * valid.c: couple of bug fixes pointed by Gary Pennington
14078 * HTMLtree.c: #if 0 cleanup
14079
Daniel Veillard2c257ec2001-02-06 13:29:07 +000014080Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14081
14082 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
14083 which removes a time consuming check of xmlXPathNodeSetAdd()
14084 and use it in places where we are sure to not break unicity
14085
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000014086Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14087
14088 * xpath.c: bug fixes found from XSLT
14089 * tree.c: preserve node->name special values when copying nodes.
14090 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
14091 external subset are fetched when available but without full
14092 validation. Added xmlLoadExtDtdDefaultValue, need a function.
14093 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
14094 output with encoding disabled.
14095
Daniel Veillard2c833b62001-02-03 08:52:06 +000014096Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14097
14098 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
14099 xmlCheckFilename should not be called from xmlFileOpenW
14100 and xmlGzfileOpenW
14101
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000014102Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14103
14104 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
14105 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
14106 added the new tests for URI normalization
14107 * testURI.c: fixed stoopid bugs
14108 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
14109 the URI in the error messages are now properly normalized
14110
Daniel Veillardea28ce62001-02-02 08:20:19 +000014111Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14112
14113 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
14114
Daniel Veillarde99a4762001-02-01 04:34:35 +000014115Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14116
14117 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
14118
Daniel Veillard2b325a02001-01-31 20:46:31 +000014119Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14120
14121 * xpath.c: fixed mod operator
14122
Daniel Veillardde55cf62001-01-31 15:53:13 +000014123Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14124
14125 * parser.c: fixed xmlStrcat doc
14126 * tree.c: 2 fixes form Anders Carlson for copying nodes and
14127 trees.
14128
Daniel Veillard2f913b72001-01-31 13:23:49 +000014129Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14130
14131 * xpath.c result/XPath/tests/chaptersbase
14132 result/XPath/tests/simplebase: fixed XPath node()
14133 * tree.c: small fix in xmlNewNs()
14134 * Makefile.am: removed extraneous xml2Conf.sh rule
14135
Daniel Veillardb42042b2001-01-28 07:40:36 +000014136Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14137
14138 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
14139 Changed the library name, in order to get libxml-devel and
14140 libxml2-devel to coexist on a single system
14141 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
14142 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
14143
Daniel Veillardee0a4662001-01-27 18:59:33 +000014144Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14145
14146 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
14147 libxml2-devel installable in // as libxml-devel.
14148
Daniel Veillard5eb05942001-01-27 17:50:22 +000014149Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14150
14151 * doc/Makefile.am: fixed make rebuild in doc
14152 * doc/html/*.html: rebuilt the docs
14153
Daniel Veillard65c295d2001-01-26 09:32:39 +000014154Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14155
14156 * tree.c: patch from Bjorn Reese on xmlBufferCCat
14157
Daniel Veillard8e199902001-01-25 18:54:39 +000014158Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14159
14160 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
14161 the HTML doc to go into the -devel RPM ...
14162 * aclocal.m4 config.h.in: some updates due to auto* magic
14163
Daniel Veillard93086662001-01-25 18:13:04 +000014164Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14165
14166 * xpath.h: added a hook in the context structure allowing to
14167 link to extra support, needed for XSLT
14168
Daniel Veillardf17e09b2001-01-25 13:55:35 +000014169Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14170
14171 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
14172 xmlXPtrCmpPoints to use it.
14173 * propagated the following patch from Alejandro Forero
14174 * include/win32config.h xmlIO.c: applied further suggestions
14175 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
14176 * example/gjobread.c: fixed warnings, now that it builds
14177
14178Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
14179
14180 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
14181
14182 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
14183 filename points to a valid file (not a directory).
14184 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
14185 Added calls to xmlCheckFilenameDir.
14186
14187 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
14188 `path' (rather than `filename') as the parameter to gzopen and open.
14189
Daniel Veillard48177c22001-01-23 15:27:41 +000014190Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14191
14192 * Makefile.am: fixed a problem with EXTRA_DIST
14193
Daniel Veillardb83ba402001-01-22 22:45:10 +000014194Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14195
14196 * Makefile.am example/Makefile.am: finally found the trick
14197 to build the example, i.e. add "." in SUBDIRS before example
14198 in the list <grin/>
14199
Daniel Veillard82687162001-01-22 15:32:01 +000014200Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14201
14202 * doc/xml.html: updated with an XSLT section, removed pointer to
14203 W3C CVS base.
14204
Daniel Veillard8a7642f2001-01-22 10:45:16 +000014205Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14206
14207 * xpath.c: when copying a XSLT tree object teh tree need to be copied
14208 too, and deallocation need to occur the same way.
14209
Daniel Veillarde4566462001-01-22 09:58:39 +000014210Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14211
14212 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
14213 type correponding to an XSLT result tree fragment. Share most
14214 of the data format with node set, as well as operators.
14215 * HTMLtree.c: added a newline at the end of the doctype output
14216 whe this one is not present initially.
14217 * tree.c: make sure taht the parent and doc pointers are properly
14218 set when copying attributes (lists).
14219
Daniel Veillard701c7362001-01-21 09:48:59 +000014220Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14221
14222 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
14223
Daniel Veillard5a2b6972001-01-20 21:15:50 +000014224Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14225
14226 * xpath.c: seems I finally killed that ugly path evaluation
14227 context bug (tagged 9999 in case is is wrong)
14228
Daniel Veillard8f4d9752001-01-19 05:32:34 +000014229Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14230
14231 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
14232 for XSLT
14233
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000014234Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14235
14236 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
14237 for xmlGzfileOpen() bug
14238
Daniel Veillardf6eea272001-01-18 12:17:12 +000014239Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14240
14241 * xpath.c: removed an error found by XSLT usage
14242 * tree.c parserInternals.h: use a predefined static string
14243 for text and comment nodes, avoid freeing them in xmlFreeNode,
14244 exported the string name in parserInternals.h and added
14245 another value to disable encoding at output (for XSLT),
14246 gain memory, time.
14247
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014248Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14249
14250 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14251 win32/libxml2/libxml2_so.dsp: new makefiles and update
14252 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14253
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014254Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14255
14256 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14257 Gary Pennington
14258
Daniel Veillard389e6b72001-01-15 19:41:13 +000014259Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14260
14261 * xpath.c: fixed the comaprision of values and nodelists,
14262 need to compare nodelist still ...
14263 * debugXML.c: avoided a possible core dump
14264 * HTMLparser.c: cleanup
14265 * nanohttp.c: contributed fix.
14266 * tree.c: fixes in properties handling added xmlSetNsProp
14267 needed by libxslt
14268 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14269 comment
14270 * TODO: updated
14271
Daniel Veillard167bd532001-01-06 21:09:34 +000014272Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14273
14274 * parser.c parserInternals.c: applied Bjorn Reese optimization
14275 patch
14276
14277Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14278
14279 * Makefile.am: applied patch fro make check from Martin Vidner
14280
Daniel Veillard503b8932001-01-05 06:36:31 +000014281Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14282
14283 * configure.in: preparing 2.2.11
14284 * doc/html/*: rebuild the HTML files
14285 * doc/xml.html : updated
14286
Daniel Veillardc2f4df22001-01-04 14:06:39 +000014287Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14288
14289 * tree.c: fixed a stupid bug
14290 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
14291 patches related to validation of an XInclude processing result
14292 * TODO: updated
14293
Daniel Veillarde2488192001-01-04 10:54:22 +000014294Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14295
14296 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
14297 on large files
14298
Daniel Veillardf060a412001-01-03 20:52:44 +000014299Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14300
14301 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14302
Daniel Veillard45cff692001-01-03 18:02:04 +000014303Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14304
14305 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14306 reported by Jonas Borgström
14307 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14308
Daniel Veillard08108982001-01-03 15:24:58 +000014309Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14310
14311 * testXPath.c xpath.c: fixing the XPath union expressions problem
14312 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14313
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014314Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14315
14316 * xmllint.c: Made is so if the file name is "-" is will read form
14317 standard input. Sven Heinicke <sven@zen.org>
14318 * tree.c: fixed a problem when growing buffer
14319 * tree.h: fixed the comment of the node types following andersca
14320 comment
14321 * TODO: updated
14322
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014323Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14324
14325 * HTMLparser.[ch]: added a way to avoid adding automatically
14326 omitted tags. htmlHandleOmittedElem() allows to change the
14327 default handling.
14328 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14329 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14330 of xmllint too when using --memory flag, added a memory test
14331 suite at the Makefile level.
14332 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14333 with namespace use when encountering QNames in XPath evalation,
14334 added xmlns() scheme in XPointer.
14335 * nanoftp.c : incorporated a fix
14336 * parser.c xmlIO.c: fixed problems raised with encoding when using
14337 the memory I/O
14338 * parserInternals.c: closed bug 25934 reported by
14339 torsten.landschoff@innominate.de
14340 * TODO: updated
14341
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014342Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14343
14344 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14345 on a non-updated tree :-(, made a 2.2.10 release to correct the
14346 situation
14347
Daniel Veillardce6e98d2000-11-25 09:54:49 +000014348Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14349
14350 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
14351 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
14352 integrated a set of OpenVMS changes from Howard Taylor
14353 <Howard.Taylor@pacoast.com>
14354
Daniel Veillard58770e72000-11-25 00:48:47 +000014355Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14356
14357 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
14358 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
14359
Daniel Veillardf62ceff2000-11-24 23:36:01 +000014360Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14361
14362 * HTMLparser.c: some fixes on auto-open of html/head/body
14363 * encoding.c: fixed a compilation error on some gcc env
14364 * xpath.c xpointer.[ch] xpathInternals.h: improved the
14365 XPointer implementation
14366 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
14367 related XPointer tests and associated results
14368
Daniel Veillard300f7d62000-11-24 13:04:04 +000014369Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14370
14371 * doc/xmldtd.html doc/xml.html: following a short step by step
14372 guidance on IRC to help maciej with DTDs I started a small
14373 page on the subject.
14374
Daniel Veillard748e45d2000-11-17 16:36:08 +000014375Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14376
14377 * HTMLparser.c: fixed handling of broken charrefs
14378 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
14379 patches
14380
Daniel Veillard28929b22000-11-13 18:22:49 +000014381Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14382
14383 * doc/xml.html doc/html/* : rebuilt the docs after adding
14384 xinclude and updated page for 2.2.7 and 2.2.8
14385 * configure.in: releasing 2.2.8
14386
Daniel Veillard41e06512000-11-13 11:47:47 +000014387Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14388
14389 * parser.[ch] parserInternals.c: applied the conditional
14390 section processing fix from Jonathan P Springer
14391 <jonathan.springer2@gte.net>
14392 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
14393 project file, fixed iconv default non support
14394 * xpath.c: fixed the problem of evaluating relative expressions
14395 when a node context is provided.
14396
Daniel Veillardbf432752000-11-12 15:56:56 +000014397Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14398
14399 * nanoftp.c: fixed gcc 2.95 new warnings
14400 * SAX.c: fixed a stupid bug
14401 * tree.c: fixed a formatting problem when round-tripping
14402 from/to memory
14403 * xinclude.c: chased memleak, fixed a base problem
14404 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
14405 xmlXPtrBuildNodeList()
14406 * TODO: updated
14407 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
14408 adding a first small set of regression tests for XInclude
14409
Daniel Veillardc2def842000-11-07 14:21:01 +000014410Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14411
14412 * nanohttp.[ch]: applied Wayne Davison patches to access
14413 the WWW-Authorization header.
14414 * parser.c: Closed Bug#30847: Problems when switching encoding
14415 in short files by applying Simon Berg's patch.
14416 * valid.c: fixed a validation problem
14417 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
14418 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
14419 Wayne Davison
14420 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
14421 need to be extended to non full nodes selections.
14422 * xinclude.c: starts to work decently
14423
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000014424Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14425
14426 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
14427 debugXML.c xmlversion.h.in: Started adding XInclude support,
14428 this is a new xmllint option
14429 * tree.c xpath.c: applied TOM patches for XPath
14430 * xpointer.c: fixed a couple of errors.
14431 * uri.c: added an escaping function needed for xinclude
14432 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
14433 new warning from RH70 gcc's version
14434
Daniel Veillarda4964b72000-10-31 18:23:44 +000014435Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14436
14437 * HTMLparser.c: fixed loop on invalid char in scripts
14438 * parser.c: update to description of xmlIOParseDTD()
14439 * libxml.m4 xmlversion.h.in: changes contributed by
14440 Michael Schmeing <m.schmeing@internet-factory.de>
14441 * configure.in: preparing for 2.2.7
14442 * Makefile.am: trying to avoid config.h and acconfig.h
14443 being included in the distrib
14444 * configure.in: released 2.2.7
14445
14446Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14447
14448 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
14449 like namespaces for good. Unified xmlNs and xmlNode somewhat.
14450
Daniel Veillard01411222000-10-30 15:33:22 +000014451Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14452
14453 * parser.[ch]: added xmlIOParseDTD()
14454 * xpointer.c: added support for the 2 extra parameters of
14455 string-range, fixed a stoopid error when '0' was present
14456 in XPointer expressions
14457 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
14458 testsuite for the above
14459
Daniel Veillard6db58192000-10-30 09:27:53 +000014460Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14461
14462 * libxml.spec.in: improved package descriptions
14463
Daniel Veillarda5db68a2000-10-29 18:06:06 +000014464Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14465
14466 * xpath.c xpathInternals.h: applied a large cleaning patch
14467 from TOM <ptittom@free.fr>, it also add namespace support
14468 for function and variables registration.
14469
Daniel Veillardbd20df72000-10-29 17:53:40 +000014470Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14471
14472 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
14473 * Makefile.mingw: Wayne Davison's update adding hash.c
14474
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000014475Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14476
14477 * xpath.c: fixed the root evaluation problems
14478 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
14479 ignorable spaces with <b> <bold> <em>
14480 * tree.c: fixed a loop in xmlSearchNsByHref()
14481
Daniel Veillard767662d2000-10-27 17:04:52 +000014482Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14483
14484 * xpath.c: applied another XPath patch from TOM
14485 * xpath.c include/makefile.am: applied another patch from
14486 china@thewrittenword.com (cleanup on IRIX).
14487
Daniel Veillard211cc0a2000-10-27 11:49:33 +000014488Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14489
14490 * xml-config.1: received a fixed version from Fredrik Hallenberg
14491 <hallon@lysator.liu.se>
14492
Daniel Veillardf6bf9212000-10-26 14:07:44 +000014493Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14494
14495 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
14496 cleanup patch for XPath
14497
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000014498Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14499
14500 * patched to redirrect all "out of context" error messages to
14501 a reconfigurable routine. The changes are:
14502 * xmlerror.h : added the export of an error context type (void *)
14503 an error handler type xmlGenericErrorFunc there is an interface
14504 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
14505 to reset the error handling routine and its argument
14506 (by default it's equivalent to respectively fprintf and stderr.
14507 * all the c files: all wild accesses to stderr or stdout within
14508 the library have been replaced to calls to the handler.
14509
Daniel Veillard29a11cc2000-10-25 13:32:39 +000014510Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14511
14512 * configure.in: release 2.2.6
14513 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
14514 exporting the inner functions of xpath for extension modules
14515 * doc/*: updated and rebuilt the doc
14516
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000014517Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14518
14519 * nanohttp.c : applied Wayne HTTP cleanup patch
14520 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
14521 and xmlNodeSetSpacePreserve()
14522
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000014523Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14524
14525 * xpath.c: closing bug #29260
14526
Daniel Veillard126f2792000-10-24 17:10:12 +000014527Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14528
14529 * hash.[ch] debugXML.c: expanded/enhanced the API, added
14530 multikey tuples, made hash structure opaque
14531 * valid.[ch]: moved elements, attributes, notations decalarations
14532 as well as ID and refs to hash tables.
14533 * entities.c: hash cleanup
14534 * xmlmemory.c: fixed a dump problem in debug mode
14535 * include/Makefile.am: problem passing in DESTDIR= values patch
14536 from Marc Christensen <marc@calderasystems.com>
14537 * nanohttp.c: removed debugging remains
14538 * HTMLparser.c: the bogus tag should be ignored (Wayne)
14539 * HTMLparser.c parser.c: fixing a number of problems with the
14540 macros in the *parser.c files (Wayne).
14541 * HTMLparser.c: close the previous option when opening a new one
14542 (Marc Sanfacon).
14543 * result/HTML/*: updated the HTML results accordingly
14544
Daniel Veillard52afe802000-10-22 16:56:02 +000014545Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14546
14547 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
14548 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
14549 XPath functions and XML entities table to them. More to come...
14550 * xmlIO.c: fixed libxml closing FILEs it didn't open.
14551
Daniel Veillard683cb022000-10-22 12:04:13 +000014552Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14553
14554 * tree.c: coalesce adjacent text nodes
14555 * valid.c: handling of blank nodes in DTd validation (raised
14556 by problems with a posteriori validation).
14557 * nanohttp.c: changing behaviour on HTTP write stuff.
14558 * HTMLtree.c: forced body and html to be explicitely closed.
14559 * xpath.h: exported more XPath functions.
14560
Daniel Veillard1baf4122000-10-15 20:38:39 +000014561Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14562
14563 * Release of 2.2.5
14564 * xpointer.c: range() range-inside and other helper functions
14565 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
14566
Daniel Veillard47e12f22000-10-15 14:24:25 +000014567Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14568
14569 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
14570 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
14571
Daniel Veillardb732a0e2000-10-15 11:27:01 +000014572Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14573
14574 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
14575 and XPointer modules
14576
Daniel Veillard134c9f32000-10-15 10:27:08 +000014577Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14578
14579 * SAX.h: closed #25107
14580
Daniel Veillard39915622000-10-15 10:06:55 +000014581Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14582
14583 * testSAX.c: fixed problem with cdata reporting
14584 * SAXresult/* : updated
14585
Daniel Veillard1e851392000-10-15 10:02:56 +000014586Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14587
14588 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
14589 Closed bug #27499, added to regression tests
14590 * TODO: updated
14591
Daniel Veillard7eda8452000-10-14 23:38:43 +000014592Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14593
14594 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
14595 support for SCRIPT and STYLE with help from Bjorn Reese
14596 * test/HTML/* result/HTML/*: added simple testcase and updated
14597 the existing ones.
14598
Daniel Veillardff9c3302000-10-13 16:38:25 +000014599Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14600
14601 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
14602 string-range for empty strings
14603 * test/XPath/docs/str test/XPath/xptr/chaptersrange
14604 test/XPath/xptr/strrange: augmented the XPointer testsuite
14605
Daniel Veillard189446d2000-10-13 10:23:06 +000014606Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14607
14608 * doc/xml.html doc/xmlmem.html: added a module describing memory
14609 interfaces and use, updated the main page.
14610
Daniel Veillard2f971a22000-10-12 23:26:32 +000014611Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14612
14613 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
14614 nanoftp code work on Windows too now
14615
14616Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000014617
14618 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
14619 * xpointer.c: implemented string-range() at least a good first version
14620 * test/XPath/docs/str test/XPath/xptr/strrange
14621 result/XPath/xptr/strrange: the string-range() tests
14622
Daniel Veillardd3c68c42000-10-12 08:06:28 +000014623Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14624
14625 * Makefile.am include/Makefile.am include/win32config.h
14626 win32/Makefile.mingw: fixed problems reported by Wayne Davison
14627 and make distcheck
14628
Daniel Veillard19d61112000-10-11 23:50:35 +000014629Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14630
14631 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
14632 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
14633 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
14634
Daniel Veillardb0426ca2000-10-11 23:39:43 +000014635Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14636
14637 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
14638 patch for socklen_t detection by
14639 Albert Chin-A-Young <china@thewrittenword.com>
14640
Daniel Veillardcd429612000-10-11 15:57:05 +000014641Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14642
14643 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
14644 and added a --dtdvalid option to xmllint used to test it
14645
Daniel Veillard47c02452000-10-11 13:04:36 +000014646Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14647
14648 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
14649 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
14650
Daniel Veillard2d38f042000-10-11 10:54:10 +000014651Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14652
14653 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14654 handlings (registration, lookup, cleanup)
14655
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014656Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14657
14658 * configure.in Makefile.am include/makefile.am: adding XPointer
14659 and XPtrtests target
14660 * xpointer.[ch] : new files for XPointer support
14661 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14662 more XPath tests
14663
Daniel Veillard57fda592000-10-10 23:24:14 +000014664Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14665
14666 * configure.in: fixed, very broken, make distcheck works again
14667
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014668Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14669
14670 * More work toward 2.2.5, integrated a number of patches
14671 * configure.in Makefile.am win32config.h.in: trying to cleanup
14672 make distcheck .... huh ...
14673 * include/Makefile.am include/win32config.h: new directory
14674 for includes
14675 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14676 updated teh makefiles and instructions for WIN32
14677 * xpath.c: small fixes
14678 * test/XPath/ results/XPath: updated the testcases and results
14679 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14680 suggested patches
14681 * valid.c: fixed an ID bug
14682
Daniel Veillardb71379b2000-10-09 12:30:39 +000014683Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14684
14685 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000014686 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000014687 * xpath.[ch]: worked on XPointer
14688
Daniel Veillard7e99c632000-10-06 12:59:53 +000014689Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14690
14691 * configure.in Makefile.am: 2.2.5, ship the include in an
14692 include/libxml subdirectory, use symlinks when using CVS
14693 * testSAX.c: fixed small bug
14694 * testXPath.c: changed the way testfiles are parsed
14695 * debugXML.c: same kind of cleanup when parsing an argument expression
14696 XPath/XPointers can have blanks embedded
14697 * xpath.[ch]: more cleanup, reorgs for XPointer work
14698 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14699 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14700
Daniel Veillard55b91f22000-10-05 16:30:11 +000014701Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14702
14703 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14704 in the XPath engine, rewrote large parts of it, now it's far
14705 cleaner and in sync with the REC not an old WD. Fixed a parsing
14706 problem in the interactive XML shell found when testing XPath.
14707
Daniel Veillardac260302000-10-04 13:33:43 +000014708Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14709
14710 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14711 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14712 examples with the extra test
14713
Daniel Veillard7cfce322000-10-04 12:40:27 +000014714Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14715
14716 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14717 the global init function.
14718
Daniel Veillard970112a2000-10-03 09:33:21 +000014719Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14720
14721 * HTMLparser.c: Doohhh, attribute name parsing was still case
14722 sensitive ! Fixed this ...
14723 * result/HTML/* : updated the tests results accordingly
14724
Daniel Veillard740abf52000-10-02 23:04:54 +000014725Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14726
14727 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14728 engine, should be far more stable, incorporated a new version of
14729 preceding/following axis, need testing
14730 * uri.c: fixed file:///c:/a/b/c problem
14731 * test/XPath/tests/idsimple: augmented the XPath tests
14732
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014733Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14734
14735 * doc/* rebuilding docs for 2.2.4 release
14736
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014737Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14738
14739 * configure.in: releasing 2.2.4
14740 * parser.[ch]: added xmlStrEqual()
14741 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14742 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14743 use xmlStrEqual instead
14744 * TODO: updated
14745 * added an XPath test
14746
Daniel Veillardbc765302000-10-01 18:23:35 +000014747Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14748
14749 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14750 * entities.h: exported xmlInitializePredefinedEntities
14751 * parser.[ch] : added xmlInitParser()
14752 * parserInternals.h : had to export htmlInitAutoClose()
14753
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014754Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14755
14756 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14757 problems
14758 * Makefile.am : added XPath regression tests to normal tests
14759 * uri.c: fixed a problem with local paths, cleanup
14760 * parser.c: fixed a problem with large CData sections
14761
Daniel Veillardd2ade932000-09-30 14:39:55 +000014762Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14763
14764 * configure.in xml-config.in: patch from "Ben Taylor"
14765 <sol7x86@hotmail.com> for solaris shared libs lookup
14766
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000147672000-09-30 Martin Baulig <baulig@suse.de>
14768
14769 * libxml-2.0.pc.in: Provide pkg-config script.
14770
14771 * configure.in: Create the libxml-2.0.pc script from the
14772 libxml-2.0.pc.in templates.
14773 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014774 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014775
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014776Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14777
14778 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14779 when compiling with MSC
14780
Daniel Veillard46057e12000-09-24 18:49:59 +000014781Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14782
14783 * xpath.c: patch for normalize-string() substring-before(),
14784 substring-after() and translate() functions from Bjorn Reese
14785 <breese@mail1.stofanet.dk>
14786 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14787 Fredrik Hallenberg <hallon@lysator.liu.se>
14788 * TODO: updated
14789
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014790Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14791
14792 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14793 problem of socklen_t being undefined on a number of platforms
14794 * debugXML.c: fixed a compilation problem when without snprintf
14795
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014796Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14797
14798 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14799 an URI bug and a fix for the control-character-induced infinite loop
14800 * nanohttp.c: preventive fix for compiling on WIN32
14801
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014802Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14803
14804 * xmlint.c: closing bug #25000
14805
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014806Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14807
14808 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14809 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14810 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14811 related function, fixing xmlStrncmp(), and associated cleanup
14812 * result/HTML/entities.html.sax: updating result
14813
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014814Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14815
14816 * uri.c: applied patch for URI escaping from Wayne Davison
14817 <wayned@blorf.net>
14818 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14819 from Denis Barbier <barbier@imacs.polytechnique.fr>
14820 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14821 patch from Wayne Davison
14822
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014823Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14824
14825 * doc/xml.html : updated with new releases, adding "how to help"
14826
Daniel Veillard04698d92000-09-17 16:00:22 +000014827Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14828
14829 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14830 removed a few warnings in pedantic mode ...
14831 * parserInternals.c parser.c: moved encoding switching function
14832 to parserInternals.c
14833 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14834
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014835Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14836
14837 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14838 error or warning handlers
14839
Daniel Veillardb1059e22000-09-16 14:02:43 +000014840Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14841
14842 * parserInternals.c parserInternals.h parser.c Makefile.am:
14843 created a new module parserInternals.c, moved most of the
14844 code shared by the various parsers there, as well as
14845 deprecated code from parser.c. More cleanup of parser.c
14846 * uri.c: fixed a problem when URI is NULL
14847 * valid.c: speedup when looking for an attribute declaration
14848
Daniel Veillard39c7d712000-09-10 16:14:55 +000014849Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14850
14851 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14852 the cleanup of the computation of URI references when seeking
14853 external entities. The URI reference string and the resulting
14854 URI are both stored now.
14855 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14856 large s(n)printf checks and cleanup from Denis Barbier
14857 <barbier@imacs.polytechnique.fr>
14858 * xmlversion.h.in tree.h: couple of SGML declarations for a
14859 possible docbook module.
14860 * result/VC/ : a couple of test output changed due to the change
14861 of the entities URI
14862
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014863Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14864
14865 * parser.h: added a _private field for linking user's data
14866
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014867Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14868
14869 * parser.c parserInternals.h: demacroified most of the IS_XXX
14870 the gain in size is significant so ...
14871
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014872Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14873
14874 * entities.c: cases where looking up entities with doc==NULL
14875 covered
14876
Daniel Veillard90e11312000-09-05 10:42:32 +000014877Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14878
Daniel Veillard1de50802000-09-07 08:54:32 +000014879 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014880 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14881
Daniel Veillard98a79162000-09-04 11:15:39 +000014882Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14883
Daniel Veillard1de50802000-09-07 08:54:32 +000014884 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014885 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14886 * Makefile.in: added URItest and included thenin "make tests"
14887
14888Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014889
14890 * xmlversion.h.in: closed bug 22941
14891
Daniel Veillard2bb89092000-08-31 14:57:50 +000014892Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14893
14894 * doc/xmlio.html: added doc and example for entity loader
14895 redefinition.
14896
Daniel Veillard96984452000-08-31 13:50:12 +000014897Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14898
14899 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14900 used by libxml
14901
Daniel Veillarde715dd22000-08-29 18:29:38 +000014902Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14903
14904 * parser.c: Fixed bug on invalid ontent characters and when using
14905 push.
14906 * xmllint.c: fixed xmllint endling of errors in push mode
14907
Daniel Veillard4948eb42000-08-29 09:41:15 +000014908Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14909
14910 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014911 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014912 * result/HTML/*.sax: regenerated HTML SAX output
14913 * parser.c: more cleanup.
14914
Daniel Veillarde010c172000-08-28 10:04:51 +000014915Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14916
14917 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014918 patches from Wayne Davison <wayned@users.sourceforge.net>,
14919 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014920 * HTMLparser.c: fixed an ignorable white space detection bug
14921 occuring when parsing with SAX only
14922 * result/HTML/*.sax: updated since the output is now HTML
14923 encoded...
14924
Daniel Veillard47f3f312000-08-27 22:40:15 +000014925Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14926
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014927 * HTMLparser.[ch]: applied some of Wayne Davison
14928 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014929
Daniel Veillarde0854c32000-08-27 21:12:29 +000014930Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14931
14932 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14933 undeclared namespace prefix was used, added a warning.
14934 Cleaned up support w.r.t. entities, spilling out a warning
14935 and being pedantic on lookups.
14936 * test/warning/ent9 : added testcase for previous example.
14937 * TODO: updated
14938 * parserInternals.h parser.c: changed the way names are parsed
14939 now allow infinite size and decrease penalty for normal use
14940 * parser.c: Started a big cleanup/check of the parser code,
14941 fixed some of the most tortuous entity code, spotted code
14942 unused anymore
14943 * test/*: added tests for very long names and related nasty
14944 things.
14945
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014946Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14947
14948 * doc/encoding.html: added encoding aliases doc
14949 * doc/xml.html: updates
14950 * encoding.[ch]: added EncodingAliases functions
14951 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14952 bottleneck affecting large DTDs like Docbook
14953 * parser.[ch] xmllint.c: added a pedantic option, will be
14954 useful
14955 * SAX.c: redefinition of entities is reported in pedantic mode
14956 * testHTML.c: uninitialized warning from gcc
14957 * uri.c: fixed a couple of bugs
14958 * TODO: added issue raised by Michael
14959
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014960Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14961
14962 * doc/encoding.html: propagated Martin Duerst suggestions
14963
Daniel Veillard52402ce2000-08-22 23:36:12 +000014964Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14965
14966 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14967 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14968 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14969 by Wayne Davison
14970
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014971Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14972
14973 * nanoftp.c nanohttp.c: small cleanup
14974 * TODO: updated
14975
Daniel Veillard244ece92000-08-19 20:58:02 +000014976Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14977
14978 * added an old VC testcase and updated title.xml entity
14979
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014980Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14981
14982 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14983 done on auto-opening of <p> tags and cleanup of SAX output
14984
Daniel Veillard979e55e2000-08-19 16:48:54 +000014985Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14986
14987 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14988
Daniel Veillard4540be42000-08-19 16:40:28 +000014989Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14990
14991 * doc/xml.html libxml.* structure.*: updated the doc a bit
14992
Daniel Veillard808a3f12000-08-17 13:50:51 +000014993Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14994
14995 * testSAX.c testHTML.c result/HTML/: cleanup of the output
14996 of SAX tests
14997
Daniel Veillard29579362000-08-14 17:57:48 +000014998Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14999
15000 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15001 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
15002
Daniel Veillard1255ab72000-08-14 15:13:33 +000015003Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15004
15005 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
15006 * testHTML.c: fix core dump on Solaris 2.x systems
15007 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
15008 * result/HTML/*.sax: previous bug fix lead to new results
15009
Daniel Veillard03109292000-08-14 14:58:22 +000015010Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15011
15012 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15013 * configure.in: added --with-readline=DIR to accept alternate
15014 path for readline include/library
15015 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
15016 for ANSI under HP-UX
15017 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
15018 includes @LIBS@
15019
Daniel Veillard7c29ce22000-08-12 21:20:53 +000015020Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15021
15022 * doc/* : rebuilt the docs
15023 * getting ready for 2.2.2 release
15024
Daniel Veillard87b95392000-08-12 21:12:04 +000015025Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15026
15027 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
15028 and xmlAddFeature()
15029 * tree.[ch]: added xmlAddChildList()
15030 * xmllint.c: MAP_FAILED macro test
15031 * parser.h: added xmlParseCtxtExternalEntity()
15032 * valid.c: applied bug fixes removed warning
15033 * tree.c: added CDATA block to elements content
15034 * testSAX.c: cleanup of output
15035 * testHTML.c: added SAX testing
15036 * encoding.c: better error recovery
15037 * SAX.c, parser.c: fixed one of the external entity processing
15038 of the OASis testsuite
15039 * Makefile.am: added HTML SAX regression tests
15040 * configure.in: bumped to 2.2.2
15041 * test/HTML/ result/HTML: added a few of HTML tests, and added the
15042 SAX results
15043
Daniel Veillard88a172f2000-08-04 18:23:10 +000015044Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15045
15046 * configure.in: patch for HP compiler
15047
150482000-08-04 Sven Heinicke <sven@zen.org>
15049
15050 * xmllint.c: Was coredumping sometimes when the file given didn't
15051 exist.
15052
Daniel Veillard46e370e2000-07-21 20:32:03 +000015053Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15054
15055 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015056
Daniel Veillard46e370e2000-07-21 20:32:03 +000015057 when using in memory parsing. Need some cleanup.
15058 * xmllint.c configure.in: added a --memory flag to test memory
15059 parsing
15060
Daniel Veillard36650692000-07-21 15:16:39 +000015061Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15062
15063 * nanohttp.c: fixed socklen_t replacement to unsigned int
15064 * parser.c: fixed a space handdling missing at the end of
15065 production 28 DOCTYPE.
15066 * xmlmemory.c: fixed a stupid bug on the routine to override
15067 allocation functions
15068 * TODO: updated
15069
Daniel Veillarde46e20d2000-07-14 15:02:46 +000015070Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15071
15072 * doc/ regenerated the docs
15073
Daniel Veillard32bc74e2000-07-14 14:49:25 +000015074Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15075
15076 * doc/encoding.html doc/xml.html: added I18N doc
15077 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
15078 improvements, both parser and filters, added ASCII & HTML,
15079 fixed the ISO-Latin-1 one
15080 * xmllint.c testHTML.c: added/made visible --encode
15081 * debugXML.c : cleanup
15082 * most .c files: applied patches due to warning on Windows and
15083 when using Sun Pro cc compiler
15084 * xpath.c : cleanup memleaks
15085 * nanoftp.c : added a TESTING preprocessor flag for standalong
15086 compile so that people can report bugs more easilly
15087 * nanohttp.c : ditched socklen_t which was a portability mess
15088 and replaced it with unsigned int.
15089 * tree.[ch]: added xmlHasProp()
15090 * TODO: updated
15091 * test/ : added more test for entities, NS, encoding, HTML, wap
15092 * configure.in: preparing for 2.2.0 release
15093
Daniel Veillard49703262000-07-10 10:27:46 +000015094Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15095
15096 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000015097 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000015098
Daniel Veillard306be992000-07-03 12:38:45 +000015099Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15100
15101 * doc/xml.html: changed the xmlsoft.org structure, updated the
15102 examples w.r.t. root and childs
15103
Daniel Veillard7d853352000-07-02 18:53:09 +000015104Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15105
Daniel Veillard784b9352003-02-16 15:50:27 +000015106 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000015107
Daniel Veillard365e13b2000-07-02 07:56:37 +000015108Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15109
15110 * HTMLparser.c: Work on character encoding support for the HTML parser
15111 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
15112 * encoding.c: Fixed a potential memleak in the encoding stuff
15113
Daniel Veillardaf743792000-07-01 11:49:28 +000015114Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15115
15116 * doc/FAQ.html doc/Makefile.am : added a FAQ
15117
15118Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000015119
15120 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
15121 of the HTML parser to force it to not bypass SAX
15122
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000015123Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15124
15125 * win32config.h.in: updated
15126 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
15127 lacks iconv support :-( need to release 2.1.1
15128 * configure.in: release 2.1.1
15129 * HTMLparser: fixed bug #14784
15130 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
15131 by Windows compiler
15132 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
15133 the SAX startDocument() callback.
15134 * TODO: updated
15135
15136Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15137
15138 * added xmlStopParser()
15139
Daniel Veillardbe803962000-06-28 23:40:59 +000015140Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15141
15142 * configure.in: 2.1.0 prerelease
15143 * Large resync between W3C and Gnome tree
15144 * nanoftp, nanohttp.c: fixed stalled connections probs
15145 * HTMLtree.c SAX.c : support for attribute without values in
15146 HTML for andersca
15147 * valid.c: Fixed most validation + namespace problems
15148 * HTMLparser.c: start document callback for andersca
15149 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
15150 * parser.h, SAX.c: serious speed improvement for large
15151 CDATA blocks
15152 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
15153 different encoding
15154 * example/Makefile.am example/gjobread.c tree.h: work on
15155 libxml1 libxml2 convergence.
15156 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
15157 and the LIBXML_TEST_VERSION macro
15158
Daniel Veillardc310d562000-06-23 18:32:15 +000015159Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15160
15161 * doc/xml.html: various patches and improvements typo fixed by
15162 Felix Natter
15163 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
15164 from Felix Natter <fnatter@gmx.net>
15165
Daniel Veillardf3029822000-05-06 08:11:19 +000015166Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15167
15168 * doc/upgrade.html: updated with instructions for support of both
15169 libxml-1.x and libxml-2.x
15170 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
15171 for 2.x support and also fixed includes
15172
15173
Daniel Veillard496a1cf2000-05-03 14:20:55 +000015174Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15175
15176 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
15177 the encoding support, added iconv support, so now libxml if
15178 compiled with iconv automatically support japanese encodings
15179 among others. Work based on initial patch from Yuan-Chen Cheng
15180 I may have broken binary compat in the encoding handler
15181 registration scheme, but that was so utterly broken I don't
15182 expect anybody to have used this feature until now.
15183 * parserInternals.h: fixup on the CHAR range macro
15184 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
15185 code.
15186 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
15187 * uri.c: added xmlParseURI() I can't believe I forgot to
15188 implement this one in 2.0 !!!
15189 * SAX.c: moved doc->encoding update in the endDocument() call.
15190 * TODO: updated.
15191
Daniel Veillard06047432000-04-24 11:33:38 +000015192Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15193
15194 * tree.h: removed extraneous xmlRemoveProp definition
15195 * TODO: added item about --disable-corba configure switch
15196 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
15197 * nanoftp.c: fixed include problems giving troubles on AIX and
15198 slowlaris
15199 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
15200 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
15201 comment and headers changes to lower gtk-doc number of warnings
15202 * doc/html/*: rebuilt docs
15203
Daniel Veillarde0aed302000-04-16 08:52:20 +000015204Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15205
15206 * HACKING: documented the tag for 1.x and instructions
15207
Daniel Veillard5e873c42000-04-12 13:27:38 +000015208Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15209
15210 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
15211 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
15212 xmlCreateIOParserCtxt
15213 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
15214 significant overall improvement
15215 * xmllint.c: added I/O test to xmllint
15216 * testSAX.c: added a speed test
15217 * doc/* : updated/regenerated
15218
Daniel Veillardfc708e22000-04-08 13:17:27 +000015219Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15220
15221 * xpath.c uri.h parserInternals.h: cosmetic changes from
15222 "Timur I. Bakeyev" <timur@bat.ru>, including making
15223 xmlCreateURI() public
15224
Daniel Veillard5d211f42000-04-07 17:00:24 +000015225Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15226
15227 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
15228 and the code at the same time. Added a clean mechanism for
15229 overload or added input methods: xmlRegisterInputCallbacks()
15230 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
15231 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
15232 * TODO: updated
15233 * doc/* : updated/regenerated
15234 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
15235 source dir
15236
Daniel Veillarde77a9182000-04-05 19:12:29 +000015237Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15238
15239 * testURI.c: yet another forgotten commit, I should get some sleep !
15240
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015241Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15242
15243 * xmllint.c: forgot to commit this too ?
15244
Daniel Veillardb9df4042000-04-05 14:23:16 +000015245Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15246
15247 * xmlversion.h.in : forgot to commit this previously
15248
Daniel Veillard361d8452000-04-03 19:48:13 +000015249Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15250
15251 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15252 * README TODO: updated for release
15253 * uri.c uri.h: added authority parsing/saving
15254 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15255 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15256 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15257 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15258 Makefile.am : added compile-time customization of libxml
15259 --with-ftp --with-http --with-html --with-xpath --with-debug
15260 --with-mem-debug
15261 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15262 #include <libxml/xxx.h> I hope it won't break too much stuff
15263 and will be manageable in the future...
15264 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15265 and added xmllint to the installed programs
15266 * uri.h: added xmlFreeURI()
15267
Daniel Veillardec303412000-03-24 13:41:54 +000015268Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15269
15270 * uri.c uri.h: finished the escaping handling, the base support
15271 and the URI path normalization. Looks good just lacks the
15272 authority content parsing code.
15273 * Makefile.am: added instructions to generate testURI
15274 * TODO: updated
15275 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
15276 added links and icons for W3C and Gnome
15277
Daniel Veillard8f621982000-03-20 13:07:15 +000015278Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15279
15280 * xmlmemory.[ch] : seems I forgot to actually update the files in
15281 the last commit :-)
15282 * doc/xml.html doc/html/* : updated and uploaded the docs
15283
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015284Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15285
15286 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
15287 * TODO: updated
15288 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000015289 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015290 gfree).
15291 * Makefile.am, uri.c, uri.h: added a set of functions to do
15292 exact (litteraly copied from the RFC 2396 productions) parsing
15293 and handling of URI. Will be needed for XLink, one XML WFC,
15294 XML Base and reused in the nano[ftp/http] modules. Still work
15295 to be done.
15296
Daniel Veillardedfb29b2000-03-14 19:59:05 +000015297Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15298
15299 * configure.in, libxml.spec.in : libxml2
15300 * doc/* : updated the doc page, rebuilt the docs
15301
Daniel Veillardcf461992000-03-14 18:30:20 +000015302Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15303
15304 * all: tagged LIB_XML_1_X
15305 * *.c *.h : updated from W3C CVS tree
15306 * configure.in : 2.0.0-beta
15307 * libxml.spec.in : libxml2 package nam
15308 * result/* : new version of the tests output
15309
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015310Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15311
15312 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15313
Daniel Veillardb566ce12000-03-04 11:39:42 +000015314Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15315
15316 * doc/* : rebuilt the docs
15317 * parser.c: final patch on #6766
15318 * valid.c: small patch on validity checks.
15319
Daniel Veillardfb76c402000-03-04 11:39:42 +000015320Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15321
15322 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15323 added
15324 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15325 compatibility w.r.t. XML spec and existing code.
15326
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015327Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15328
15329 * parser.c: seems a better solution to <a> </a> exists,
15330 will try it for a while
15331
Daniel Veillard83a30e72000-03-02 03:33:32 +000015332Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15333
15334 * parser.c: tried to remove the <a> </a> generating <a/>
15335 this is hard. Left a flag for that purpose. Fixed bug #6766
15336 * configure.in: prepared 1.8.7 not released, due to previous
15337 problem
15338
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015339Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15340
15341 * doc/xml.html : applied second patch from Paul DuBois
15342
Daniel Veillard402e8c82000-02-29 22:57:47 +000015343Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15344
15345 * doc/xml.html : applied patch from Paul DuBois
15346
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015347Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15348
15349 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
15350
Daniel Veillard5feb8492000-02-02 17:15:36 +000015351Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15352
15353 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
15354 compilation warnings on various platforms.
15355 * parser.c: Fixed #5281 validity error callbacks are now desactived
15356 by default if not validating.
15357
Daniel Veillardf341f932000-02-02 14:52:08 +000015358Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15359
15360 * nanoftp.c, win32config.h.in: patches to compile on WIN32
15361
Daniel Veillard13c757e2000-02-01 23:59:15 +000015362Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15363
15364 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
15365 <gkatsi@cs.toronto.edu>
15366
Daniel Veillard726e8792000-01-30 20:04:29 +000015367Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15368
15369 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
15370 processing URLs
15371
Daniel Veillarde41f2b72000-01-30 20:00:07 +000015372Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15373
15374 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
15375 xmlNanoFTPUpdateURL for persistent control connections.
15376 * configure.in: 1.8.6
15377
15378Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15379
15380 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
15381 * tree.[ch] : added xmlSaveNoEmptyTags
15382
James Henstridgef3be9312000-01-28 13:59:21 +0000153832000-01-29 James Henstridge <james@daa.com.au>
15384
15385 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
15386
15387 * Makefile.am: added nanoftp.[ch] to the build.
15388
Daniel Veillardaeea04f2000-01-25 19:27:27 +000015389Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15390
15391 * nanoftp.[ch]: cleanup, comments, API
15392 * debugXML.c : fixed a bug in the cat command
15393 * doc/*: regenerated the docs
15394
Daniel Veillardda07c342000-01-25 18:31:22 +000015395Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15396
15397 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
15398 * debugXML.c : fixed a bug in the cat command
15399 * valid.c: fixing some small probs
15400 * libxml.spec.in: get rid of the SNAP suffix
15401 * doc/xml.html: updated the status
15402
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000015403Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15404
15405 * xml-config.in: xml-config --version to just return the
15406 version number
15407 * xpath.c: some cleanup w.r.t. axis when the current node is
15408 an attribute.
15409 * TODO: updated
15410
Daniel Veillard461a66c2000-01-18 18:01:01 +000015411Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15412
15413 * configure.in: prepared for libxml-1.8.5
15414 * doc/* recompiled the documentation
15415
154162000-01-17 Jody Goldberg <jgoldberg@home.com>
15417
15418 * configure.in : WARNING autoconf subtlety alert :
15419 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
15420 when looking for zlib.h so that HAVE_ZLIB_H is defined.
15421 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
15422 get defined by AC_CHECK_HEADERS.
15423
Daniel Veillardf967b902000-01-17 16:06:10 +000015424Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15425
15426 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
15427 Rune.Djurhuus@fast.no
15428
Daniel Veillardad8f99d2000-01-15 14:20:03 +000015429Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15430
15431 * TODO: updated
15432 * tree.c, parser.c: made sure that only memory alloc problems
15433 and internal parser errors are allowed to write to stdout or
15434 stderr.
15435
Daniel Veillard0142b842000-01-14 14:45:24 +000015436Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15437
15438 * tree.c : restored xmlNewGlobalNs since this seems used by
15439 a lot of existing code :-(, fixed a bug in xmlNewNs
15440 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
15441 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
15442 to exit() from the library code.
15443 * xpath.c, parser.c: removed bugs or unused code detected by
15444 Windows compilers
15445 * parser.c: started adding interfaces for parsing well balanced
15446 XML fragments
15447 * configure.in: releasing 1.8.4
15448 * doc/* : rebuilt the docs
15449
Daniel Veillard2eac5032000-01-09 21:08:56 +000015450Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15451
15452 * tree.[ch] : added xmlNewDocFragment() for DOM
15453 * testHTML.c: uninitialized variable.
15454
Daniel Veillardf3a73582000-01-05 14:58:39 +000015455Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15456
15457 * doc/* : rebuild the docs
15458
Daniel Veillard71b656e2000-01-05 14:46:17 +000015459Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15460
15461 * acconfig.h: readline and history patch
15462 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
15463 * tree.c: added check and handling when possibly removing an ID
15464 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
15465 and saving.
15466 * test/HTML/entities.html result/HTML/entities.html* : test for
15467 various entities reference cases
15468 * result/HTML/* : as a result output of some testcase have
15469 changed
15470 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
15471 by previous example. added xmlParseTryOrFinish().
15472 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
15473 entities.h debugXML.h HTMLparser.h: changed the way struct are
15474 declared to allow gtk-doc to expose those
15475 * parser.c: closed bug #4960
15476 * Makefile.am configure.in: Applied patch from
15477 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
15478 and math/socket libs detection
15479
Daniel Veillard437b87b2000-01-03 17:30:46 +000015480Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15481
15482 * configure.in, Makefile.am: link tester against readline
15483 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
15484
Daniel Veillard686d6b62000-01-03 11:08:02 +000015485Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15486
15487 * tree.[ch]: added xmlRemoveProp
15488 * win32config.h.in nanohttp.c: avoid including the Windows
15489 socket stuff in every C files
15490 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
15491 the XmL parser(s)
15492 * test/ns4 result/ns4 etc...: added test case for previous prob
15493 * tree.c: xmlNewNs wasn't checking for double definition
15494 * Makefile.in: fixed a problem with dist-hook duplicates
15495 * parser.[hc], xmlIO.c: fixed the loading of external entities
15496 APIs, now xmlLoadExternalEntity() is used everywhere and
15497 setting up an app specific front-end using the
15498 * SAX.c parser.c: some fixes, now the xhtml spec validates
15499 with the xhtml DTD.
15500 * error.c: fixed crashes in case of no input stream
15501 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
15502 to the validation tests and results
15503
Daniel Veillard5e5c6231999-12-29 12:49:06 +000015504Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15505
15506 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
15507 too htmlCreatePushParserCtxt() and htmlParseChunk()
15508 * parser.c: a bit of cleanup.
15509 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
15510 to XML) removed the last mem leak known
15511 * HTMLtree.c: output message cleanup
15512 * xmlmemory.c: display content info about memory blocks
15513 * result/HTML/wired.* : missing att value warning change
15514
Daniel Veillardbe849cf1999-12-28 16:43:59 +000015515Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15516
15517 * doc/* : rebuilt the documentation
15518
Daniel Veillarddbfd6411999-12-28 16:35:14 +000015519Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15520
15521 * parser.[ch] parserInternals.h: Push parser for XML,
15522 seems to work fine now
15523 * tester.c debugXML.[ch]: Added an XML shell debug facility and
15524 --push for push testing
15525 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
15526 * testSAX.c: added --push
15527 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
15528 subtree
15529 * xmlIO.[ch] : enriched API + fixes for push mode
15530 * entities.[ch]: added the entity content length to the struct.
15531 * xmlmemory.[ch]: new API to show the last entries for the shell
15532 * valid.c: added required attribute testing
15533 * SAX.c: the cdata callback now merge contiguous fragments
15534 * HTMLparser.c: cleanup of some macros
15535
Daniel Veillard3c558c31999-12-22 11:30:41 +000015536Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15537
15538 * parser.c: fix for PIs name starting with xml
15539 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000015540 * *.c, configure.in win32config.h.in : generate win32config.h for
15541 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000015542
Daniel Veillard0caf07a1999-12-21 16:25:49 +000015543Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15544
15545 * parser.c: fixed a stupid = vs. == bug :-(
15546 * doc/gnome-xml.sgml: s/glade/xml/
15547
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000015548Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15549
15550 * configure.in, doc/xml.html : bug fix release 1.8.2
15551 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
15552 Hopefully the end of that silly C++ include problem
15553 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
15554 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
15555 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
15556 troubles with autoclosed elements when the stree shape doesn't
15557 follow the DtD specs. Added htmlIsAutoClosed() and
15558 htmlAutoCloseTag()
15559 * result/HTML/*.htm*: Updated the HTML examples regression tests output
15560 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
15561 * debugXML.c: fixed a bug on printing default namespaces.
15562 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
15563
Daniel Veillardb24054a1999-12-18 15:32:46 +000015564Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15565
15566 * result/HTML/*.htm[l] : updated the HTML regression tests according
15567 to the new output
15568 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
15569 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
15570 problem due to intermix of extern "C" { ... } declarations for C++
15571 and recursive includes in the headers
15572
Chris Lahey323c48c1999-12-18 15:32:45 +0000155731999-12-20 Chris Lahey <clahey@umich.edu>
15574
15575 * HTMLtree.c: Made it so that html nodes with a single child do
15576 not insert a carriage return before or after the child node.
15577
Daniel Veillardb24054a1999-12-18 15:32:46 +000015578Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000015579
15580 * configure.in, doc/xml.html : bug fix release 1.8.1
15581 * parser.c: fixed bug #4344
15582 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
15583 added the glue to avoid C++ problems
15584 * doc/* : regenerated the documentation
15585
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000015586Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15587
15588 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
15589 namespace recognition, and Dia as a resul :-(
15590 * encoding.c: closed bug #3950
15591
Daniel Veillard944b5ff1999-12-15 19:08:24 +000015592Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15593
15594 * valid.c: debugging a posteriori validation, except URI expansion
15595 stuff this should be fixed now
15596 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
15597 Carl Nygard <cnygard@bellatlantic.net>
15598 * tester.c: added --postvalid, cleaning of the code
15599 * tree.[ch]: added xmlDocGetRootElement()
15600
Ramiro Estrugobfce3771999-12-15 04:32:07 +000015601Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
15602
15603 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
15604 c++ losage.
15605
Daniel Veillard10a2c651999-12-12 13:03:50 +000015606Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15607
15608 * configure.in, doc/xml.html : bumped to 1.8.0
15609 * xlink.[ch], Makefile.am : added framework for link detection
15610 * parser.h: added nbChars to parser context, needed for cleanup.
15611 * xmlmemory.c: removed a nasty bug when out of mem
15612 * valid.[ch]: adding namespace support for attribute decl
15613 * tester.c: added --debugent option
15614 * debugXML.[ch]: added xmlDebugDumpEntities()
15615 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
15616 buffers instead, this was really needed, validation was breaking
15617 in strange ways due to that. Added xmlParseStringPEReference()
15618 and other parsing from strings functions. Entities processing
15619 modified again, but PERef are still not handled correcly but
15620 unless you're Eve Maller you won't notice :-)
15621 * HTMLparser.c: large changes toward reliability, and switched to
15622 lowercase internal tags, XHTML is lowercase, so it will help
15623 that output is closer to next version.
15624 * doc/* : regenerated the documentation, it is now hosted at
15625 http://xmlsoft.org/ (same bits I just bought the domain :-)
15626
15627
Daniel Veillard294cbca1999-12-03 13:19:09 +000015628Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15629
15630 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
15631 doc generation
15632 * parser.c: fixed bugs #3908 and #3937 and a memory leak
15633 in the SAX API
15634 * doc/*: rebuilt the doc making sure everything appears in the
15635 HTML files
15636
Daniel Veillardf5c2c871999-12-01 09:51:45 +000015637Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15638
15639 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
15640 added the patch from Carl Nygard <cnygard@bellatlantic.net>
15641 which allow impressive speed improvement on dataset with
15642 large text pieces, but at the cost of broken binary
15643 compatibility and slightly bigger memory usage.
15644 Configure with --with-buffers to activate them, they
15645 are protected with XML_USE_BUFFER_CONTENT define.
15646 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
15647 goal is 0 memory left allocated once parser is no more used
15648 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
15649 call xmlCleanupParser() and xmlMemoryDump()
15650
Daniel Veillarda819dac1999-11-24 18:04:22 +000015651Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15652
15653 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15654 * parser.[ch] encoding.[ch]: added memory cleanup routines
15655 * parser.c: closing bug #3788
15656 * doc/*: rebuilt the doc
15657
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015658Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15659
15660 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15661 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15662 * tester.c: added --compress option
15663 * doc/*: rebuilt the documentation
15664
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015665Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15666
15667 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15668 if given /proc/kcore as input !
15669 * doc/xml.html doc/*: updated and rebuilt the documentation
15670
15671Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015672
15673 * parser.c: Fixed some wrongly space collapsing code due to
15674 a misreading of the spec.
15675 * result/*: fixed the output accordingly
15676
15677Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015678
15679 * encoding.c: bug fix and typos
15680 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15681 * parser.c: added attribute normalization closing bug #3597
15682 * test/att* result/att* SAXresult/att*: testcase for attribute
15683 normalization
15684
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015685Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15686
15687 * configure.in: closing bug #3163 by adding extra flags for the
15688 cc compiler on HP-UX
15689
Daniel Veillard51e3b151999-11-12 17:02:31 +000015690Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15691
15692 * valid.[ch] : removed a typo and an enumerated type bug in the
15693 xmlAddElementDecl() function
15694 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15695 call to xmlEncodeEntitiesReentrant() so that the functions
15696 New, Set and Get are at the same level.
15697 * parser.c HTMLparser.c: extra memory allocation bug for
15698 attributes detected by someone using libxml in embedded systems :-)
15699
Daniel Veillard962195f1999-10-28 15:51:53 +000015700Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15701
15702 * xmlmemory.h: turned off mem debug :-\
15703
Daniel Veillard35008381999-10-25 13:15:52 +000015704Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15705
15706 * parser.c: closed bug #2784 a one line fix, but worth pushing
15707 a new release out
15708 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15709 some structures, comments before and after the
15710 main element, and other nastyness
15711 * HTMLtree.c tree.c: accomodate the extended HTML supported
15712 * configure.in: pushing 1.7.4
15713 * test/ent8 and related outputs : added a new test for bug #2784
15714 * test/HTML/wired.html and related output: a nasty HTML example
15715 * Makefile.am: improved the test scripts
15716 * docs/* : reran the documentation extractor, updated xml.html
15717
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015718Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15719
15720 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15721 HTMLparser and debugged the HTML related code. HTML documents
15722 now have their own type
15723 * entities.c: do not dump &apos; for HTML output
15724 * xmlmemory.c: improvement, breakpoint mechanism
15725 * testHTML.c: added --sax --repeat ...
15726 * Makefile.am: improved the HTML tests
15727 * valid.[ch]: added xmlValidGetValidElements and
15728 xmlValidGetPotentialChildren
15729 * tester.c: added --insert to test the 2 new functions
15730 * test//* result//* SAXresult//* : regression test cleanup
15731 and extension.
15732 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15733 gnome-xml-nanohttp.html
15734
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015735Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15736
15737 * HTMLparser.c: fixed problems with some autoclose tags
15738 * tree.c: fixed XML output problems.
15739 * result/* SAXresult/*: update of the tests output
15740
Daniel Veillard6077d031999-10-09 09:11:45 +000015741Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15742
15743 * Makefile.am: Arturo patch for xmlConf.sh version info
15744 * parser.c: Tim Josling patch for single quoted items
15745 * tester.c: Tim Josling patch for tester options usage
15746 * tree.h: indent cleanup
15747
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015748Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15749
15750 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15751 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15752
Daniel Veillard00fdf371999-10-08 09:40:39 +000015753Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15754
15755 * tree.c : Raph patch for initialization of CORBA fields
15756 * parser.c, xpath.c, ...: modification of doc comments
15757 * xpath.c : allow spaces in xpath expressions
15758
Daniel Veillardad219441999-09-27 08:17:49 +000015759Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15760
15761 * xmlmemory.h: turning off memory debug :-(
15762
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015763Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15764
15765 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15766 better SAX interfaces.
15767 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15768 entity.
15769 * configure.in: 1.7.2
15770
15771Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015772
15773 * libxml.spec.in: fixed the URL
15774 * doc/xml.html: improved the documentation front-end
15775
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015776Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015777
15778 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15779
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015780Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015781
15782 * libxml.spec.in: fixed the alpha compile problem
15783 * parser.[ch]: changed errno to errNo in the parser context :-(
15784 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15785 * doc/xml.html: changed CHAR to xmlChar
15786 * doc/html/*: recompiled the documentation
15787 * configure.in: 1.7.1
15788
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015789Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15790
15791 * parser.h: modified the parser context struct to regain 1.4.0
15792 binary compatibility
15793 * parser.c, xml-error.h: added errno ot teh context and defined
15794 a set of errors values with update of errno
15795 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15796 DTDs and entities
15797 * *.h, *.c: complete cleanup of the use of config.h and include
15798 protection depending on the current setup.
15799 * overalll debugging, maintenance and bug-fixing on all modules
15800 * updated the documentation
15801 * ready for 1.7.0
15802
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015803Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15804
15805 * HTMLparser.c : cleanup
15806 * SAX.c valid.c valid.h: added ID/IDREF checking
15807 * tree.c tree.h: extended doc structure for refs
15808 * configure.in: 1.6.2
15809 * parser.c: patched bug in SAX user arg call
15810 * parserInternals.h: patched missing close in C++ wrapping
15811 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15812 especially upcoming XPointer implementation.
15813 * doc/xml.html: augmented, typo
15814
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015815Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15816
15817 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15818 not all invocations of install understand -d.
15819
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015820Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15821
15822 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15823 to make 'check' works, when builddir != srcdir.
15824
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015825Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15826
15827 * doc/xml.html : updated the documentation
15828
Daniel Veillard6454aec1999-09-02 22:04:43 +000015829Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15830
15831 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15832 not deallocated memory blocks
15833 * *.c : replaces all calls to malloc() free() and realloc() to
15834 the wrapper functions/macros
15835 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15836 instead of xmlFreeNodeList()
15837
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015838Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15839
15840 * HTMLparser.c: corrected a stupid bug leading to core dump at
15841 tree deallocation. Removed warnings indicated by
15842 Stephane.Conversy@lri.fr
15843 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15844 looked for in the external subset
15845
15846Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015847
15848 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15849 on SGI by Stephane.Conversy@lri.fr
15850
Daniel Veillardb96e6431999-08-29 21:02:19 +000015851Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15852
15853 * all .h : changed the prototype declaration indent as in gtk
15854 * most .c : working on reducing the TODOs in the code
15855 * most .c : cleanup though -pedantic and Insure++
15856 * improvements on validation ID checkings.
15857 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15858 * xml-config.in: closed #1810
15859
15860Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015861
15862 * tree.h, valid.c, valid.h: more work on validity, IDs
15863 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15864 definition for AIX
15865
Daniel Veillardb556eb51999-08-15 17:19:50 +000015866Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15867
15868 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15869 the distribution due to a cut'n paste error at last commit
15870
Daniel Veillardb05deb71999-08-10 19:04:08 +000015871Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15872
15873 * configure.in: upgraded to version 1.4.0
15874 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15875 Big update, added a large part of the validation process,
15876 it should be usable, but some parts are missing
15877 * xpath.c: improved the implementation w.r.t. root.
15878 * Makefile.am: added more tests
15879 * test and result trees: added a lot of tests
15880 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15881
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015882Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15883
15884 * Added an HACKING file
15885
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015886Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15887
15888 * xpath.[ch] : improvements and debug of the XPath implementation
15889 * parser.c, HTMLparser.c : modified the parsers to be progressive
15890 * tree.[ch] : extended the Buffer promitives
15891 * xmlIO.[ch] : added basic I/O routines providing progressive
15892 parsing and ready for I18N conversion plugins
15893 * SAXresult/* : the SAX callback sequence maybe slightly different
15894 now
15895 * test*.c : improved/updated the tests programs
15896 * doc/* : recompiled the docs.
15897
Daniel Veillard15b75af1999-07-26 16:42:37 +0000158981999-07-26 Michael Meeks <michael@edenproject.org>
15899
15900 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15901
15902 * tree.c: Ditto.
15903
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015904Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15905
15906 * configure.in: upgraded to version 1.4.0
15907 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15908 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15909 XML query language, see http://www.w3.org/TR/xpath for more details.
15910 * parser.c, parser.h: added CHAR* related string functions for XPath
15911 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15912 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15913 rebuild the docs.
15914 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15915 and regression testing capabilities for XPath.
15916
Daniel Veillardd79d7871999-07-12 10:38:12 +000015917Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15918
15919 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15920 closing bug #1646
15921
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015922Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15923
15924 * Makefile.am, example/Makefile.am: closed bug #1683
15925
Daniel Veillard3166ab11999-07-11 16:14:19 +000015926Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15927
15928 * example/Makefile.am, configure.in: added the makefile for the
15929 gjobread example
15930
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015931Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15932
15933 * doc/Makefile.am:
15934 - fix which allow "make install DESTDIR=</install/prefix>".
15935
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015936Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15937
15938 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15939 which fixed a problem on the file reading-code.
15940
Daniel Veillard82150d81999-07-07 07:32:15 +000015941Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15942
15943 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15944 output.
15945 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15946
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015947Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15948
15949 * parser.h : Oops removed the binary compatibility problem
15950 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15951 * parser.c, HTMLparser.c: applied patches for reading from stdin
15952
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015953Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15954
15955 * parser.c, entities.c, valid.c: cleanup bug #1591
15956 * configure.in: cleanup bug #1592
15957 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15958 the same tree back-end. Hence gdome will be available for it.
15959 * doc/Makefile.am: close bug #617
15960
Daniel Veillard97fea181999-06-26 23:07:37 +000015961Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15962
15963 * parser.c: alloctate a per parser context SAX interface block
15964
Daniel Veillard14fff061999-06-22 21:49:07 +000015965Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15966
15967 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15968 and xmlEncodeEntitiesReentrant with the correct one :-\
15969
15970Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15971
15972 * commit of my internal XML base changes, quite a lot of
15973 changes, cleanups, better entities support, framework for
15974 new I/O and charset detection and handling
15975 * Fixed the configure/Makefile stuff to generate shared libs
15976 with the proper version info, so we jumped on rev from
15977 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15978 xmlEncodeEntities() result need to be freed now, and a string
15979 xmlParserVersion provide the current library version.
15980
Raph Levien05240da1999-06-15 21:27:11 +000015981Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15982
15983 * parser.c: fixed a buffer overrun for when you have a very long
15984 attribute with no entities in it.
15985
Daniel Veillardbb2da581999-06-13 14:37:07 +000015986Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15987
15988 * added example directory
15989 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15990
Daniel Veillard011b63c1999-06-02 17:44:04 +000015991Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15992
15993 * Release of libxml-1.1, nearly everything has been touched for
15994 this.
15995 * Added more regression tests
15996 * Updated the documentation
15997
Daniel Veillard27d88741999-05-29 11:51:49 +000015998Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15999
16000 * tree.[ch]: unified the XML_NO_CORBA defines.
16001 * parser.c encoding.[ch]: started plugging in char encoding detection
16002
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000016003Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
16004
16005 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
16006 Also freed allocated buffer.
16007
Daniel Veillard27d88741999-05-29 11:51:49 +000016008Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000016009 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
16010 reentrancy problem at printing. One is left in entities.c, to
16011 remove ASAP
16012 * testSAX.c : added a test example showing the use of the SAX
16013 interface if one doesn't want to build the DOM tree.
16014 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
16015
Daniel Veillard517752b1999-04-05 12:20:10 +000016016Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16017
16018 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
16019 large revamping of the parser to use SAX callbacks
16020 http://www.megginson.com/SAX/ (or at least a C like interface
16021 a la Expat). It's now possible to set up your own callbacks
16022 and the parser will not build a DOM tree.
16023 * test/* result/*: updated the test suite, I finally removed
16024 the old Namespace draft support (PI based).
16025
Daniel Veillard87c83bd1999-04-02 16:04:43 +000016026Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16027
16028 * Makefile.am: added test result to EXTRA_DIST for make tests
16029
Daniel Veillard64068b31999-03-24 20:42:16 +000016030Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16031
16032 * parser.c, parserInternals.h: moved the chars macro definitions
16033 to parserInternals.h
16034 * parser.c, error.c: applied patches from "Knut Ã…kesson"
16035 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
16036
Daniel Veillard012ccc11999-03-23 10:11:11 +000016037Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16038
16039 * xml-config.in : applied patch to make --version work
16040
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000160411999-03-05 Raja R Harinath <harinath@cs.umn.edu>
16042
16043 * Makefile.am (check-local): Alias for `tests' target. This will
16044 cause `make check' to do the right thing.
16045 (tests): Don't run tests in srcdir. Also, replaced calls to
16046 basename with a `sed' "equivalent".
16047
Daniel Veillardd109e371999-03-05 06:26:45 +000016048Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16049
16050 * Renamed error.h to xml-error.h, corrected Makefile.am to list
16051 it in the header and not the sources, updated the doc.
16052 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
16053 pointing this out.
16054
Daniel Veillardbc50b591999-03-01 12:28:53 +000016055Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16056
16057 * parser.c, parser.h, parserInternals.h: memory leak hunting,
16058 exported the inputStream routines.
16059 * doc/html/* : updated accordingly
16060
Daniel Veillardd692aa41999-02-28 21:54:31 +000016061Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16062
16063 * parser.c, parser.h, parserInternals.h: added a few extra
16064 internal calls to allocate and free parser contexts ...
16065 * doc/html/* : updated accordingly
16066
Daniel Veillard55a99271999-02-25 11:01:29 +000016067Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16068
16069 * configure.in, Makefile.am, doc/makefile.am : General changes for
16070 1.0.0 release and including the generated HTML documentation.
16071
Daniel Veillard35925471999-02-25 08:46:07 +000016072Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16073
16074 * makefile.am : added parserInternals.h, oops.
16075
Daniel Veillard1e346af1999-02-22 10:33:01 +000016076Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16077
16078 * parserInternals.h: added this header giving access to the parser
16079 internal functions.
16080 * doc/Makefile.am : added a rebuild target which rebuilds the full
16081 set of documentations
16082 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
16083 the internal subset.
16084 * *.c *.h: modifications needed to generate the documentation using
16085 gtk-doc, cleanup of functions blocks, reorganisation of struct
16086 declarations.
16087
Daniel Veillard1164e751999-02-16 16:29:17 +000016088Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16089
16090 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
16091 the tar and spec file to include the beginning of the doc.
16092
Nuno Ferreira03d04781999-02-13 00:07:17 +0000160931999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
16094
16095 * doc/.cvsignore: Added this file.
16096
Daniel Veillard6800ef31999-02-08 18:33:22 +000016097Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16098
16099 * tree.c: fixed xmlGetProp to return "" when the attribute
16100 exists, even if the node-list is NULL.
16101
Daniel Veillard726c7e31999-02-08 15:13:10 +000016102Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16103
16104 * tree.c: patched an error outputting empty attribute values.
16105 * Makefile.am and doc/makefile.am: have been updated during the
16106 week-end. Sorry for an empty CVS log, I got a shell problem.
16107
Daniel Veillard1899e851999-02-01 12:18:54 +000016108Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16109
16110 * tree.h: cleaned up using enums instead of defines
16111 * parser.c, valid.[ch]: more work on parsing/output of element
16112 declarations
16113
Daniel Veillard3b9def11999-01-31 22:15:06 +000016114Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16115
16116 * valid.[ch], tree.c, parser.c : more work toward full parsing
16117 of XML DTDs.
16118 * README: added informations about mailing-list and on-line
16119 documentation
16120
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000161211999-01-27 Raja R Harinath <harinath@cs.umn.edu>
16122
16123 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
16124
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000016125Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16126
16127 * parser.c, tree.[ch] : more work toward conformance testing,
16128 added a last element to accelerate parsing of very flat structures
16129 started working on internal subset Element content declaration.
16130 * valid.[ch] : first cut at adding code toward validation.
16131 * previous changes had also small impact on most files, especially
16132 the conformance testing using James Clark test suite.
16133
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000016134Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16135
16136 * test/* : updated the examples, most of them were not well
16137 formed (humm), and added rdf2.
16138 * result/* : resulting changes in the output.
16139
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000016140Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16141
16142 * tree.c: changed the behaviour of xmlGetProp on NULL values.
16143
Daniel Veillard44b3a061998-12-05 17:27:22 +000016144Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16145
16146 * tree.c: patched a bug in the generation of empty attributes
16147
Daniel Veillardbe36afe1998-11-27 06:39:50 +000016148Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16149
16150 * entities.[ch], tree.[ch], tester.c: added copy interfaces
16151 for node/trees/documents/... Biggest problem is namespace
16152 support when copying subtrees.
16153
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000016154Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16155
16156 * parser.c, entities.c: improve entities and char ref encoding,
16157 and cleanups of error messages.
16158
Daniel Veillard242590e1998-11-13 18:04:35 +000016159Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16160
16161 * parser.c, entities.c: simple bug hunting done during rpm2html and
16162 rpmfind integration.
16163
Daniel Veillard42dc9b31998-11-09 01:17:21 +000016164Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16165
16166 * parser.[ch]: Added interfaces allowing to specify a SAX
16167 handler before parsing.
16168
Daniel Veillarde3bffb91998-11-08 14:40:56 +000016169Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16170
16171 * parser.c: redirrect all errors reporting through the SAX
16172 error function
16173
Daniel Veillardda4d3c41998-11-04 20:07:05 +000016174Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16175
16176 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
16177 * libtool, tlmain ...: update of the libtool files
16178
Miguel de Icaza442321c1998-11-04 18:13:38 +0000161791998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
16180
16181 * entities.c: Use g_snprintf insteda of snprintf.
16182
Daniel Veillard0ba4d531998-11-01 19:34:31 +000016183Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16184
16185 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
16186 added ent5 test for this purpose.
16187 * parser.c, parser.h: formatting, comments and UTF-8 planning.
16188
Daniel Veillard27271681998-10-30 06:39:40 +000016189Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16190
16191 * parser.c: fixed? a strange error due to compression on a GWP
16192 document.
16193
Daniel Veillard25940b71998-10-29 05:51:30 +000016194Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16195
16196 * tree.[ch]: bug fixing
16197 * entities.[ch]: defined a specific type for predefined entities
16198 * doc/xml.html: more documentation on the library, how to use it,
16199 overview of the interfaces.
16200
Daniel Veillard16253641998-10-28 22:58:05 +000016201Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16202
16203 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
16204
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016205Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16206
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000016207 * tree.c: corrected a small bug
16208 * doc/xml.html: continuing writing documentation.
16209
16210Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16211
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016212 * debugXML.h debugXML.c: added debugging utilities.
16213 * tester.c: added --debug switch.
16214 * tree.c: patched an incorrect node->type assignment.
16215 * parser.c: formatting, ensure that node->doc != NULL in attributes
16216
Daniel Veillardccb09631998-10-27 06:21:04 +000016217Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16218
16219 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
16220 entity support and provide an internal representation close to
16221 DOM one (entity ref nodes, and attribute value as tree). I tried
16222 to preserve the interface but this will surely break some apps
16223 (I have to change rpm2html/rpmfind for example). I had to change
16224 two interfaces, and the generated tree is somewhat different.
16225 * doc/* : started documenting the XML library, the tree and
16226 DOM/Corba. This is a first step.
16227
Daniel Veillard11e00581998-10-24 18:27:49 +000016228Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16229
16230 * parser.c: Set up the fonctions comment block, boring but useful.
16231 * parser.h, SAX.c, parser.c: now attributes are processed through
16232 the SAX interface. The problem is that my SAX interface diverged
16233 quite a bit from the original one, well this is not an official
16234 spec, and translating it from Java to C is hairy anyway...
16235
Daniel Veillard97b58771998-10-20 06:14:16 +000016236Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16237
16238 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
16239 fonctions comment block, boring but useful.
16240
16241Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016242
16243 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16244 conversion routines. However they are not yet used to convert the
16245 inputs. The core will run with UTF-8.
16246
Daniel Veillard33942841998-10-18 19:12:41 +000016247Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16248
16249 * tree.c : make sure that the type id is properly set-up when
16250 a new object is allocated, needed for DOM.
16251
Daniel Veillard27fb0751998-10-17 06:47:46 +000016252Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16253
16254 * tree.h, tree.c: Ok, the main objects in the tree will be native
16255 corba objects, it costs 8 bytes per Node, Attribute and Document
16256 but it simplifies the Corba integration a lot (no extra interface
16257 objects to allocate/free).
16258
Daniel Veillard0bef1311998-10-14 02:36:47 +000016259Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16260
16261 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16262 and changed NODEs contants for conformity with DOM Level 1
16263
Daniel Veillard27864701998-10-08 03:47:24 +000016264Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16265
16266 * added hooks to keep track of servants when creating objects
16267 xmlDoc and xmlNode (for Corba export).
16268
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016269Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16270
16271 * added xml-config script.
16272
Daniel Veillard7066a791998-10-01 20:28:28 +000016273Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16274
16275 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
16276 to autoupdate libtool and automake conf files.
16277
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000162781998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
16279
16280 * Makefile.am: Use '?' to separate the sed
16281 commands as ',' is used when people pass -Wl,something.
16282
16283
Daniel Veillard15a8df41998-09-24 19:15:06 +000016284Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16285
16286 * tree.c, tree.h: added a per-document compression interface.
16287
Daniel Veillard151b1b01998-09-23 00:49:46 +000016288Tue Sep 22 20:47:38 EDT 1998
16289
16290 * tree.c, tree.h: added saving with compression and added interfaces
16291 to control the compression level (xmlGetCompressMode,
16292 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
16293
Daniel Veillard70120ff1998-09-22 00:24:21 +000016294Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16295
16296 * parser.c: corrected a loop for files of size 0
16297
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000162981998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16299
16300 * error.h: New file. Contains prototyes from `error.c'.
16301
Tom Tromeyc19653d1998-08-14 01:22:43 +000016302Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16303
16304 * Makefile.am (xmlincdir): New macro.
16305 (xmlinc_HEADERS): Renamed from include_HEADERS.
16306
Daniel Veillard845664d1998-08-13 04:43:19 +000016307Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16308
16309 * applied small patch on numeric entities from
16310 Christopher Blizzard <blizzard@appliedtheory.com>
16311
Daniel Veillard260a68f1998-08-13 03:39:55 +000016312Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16313
16314 * New release 0.2, removed the old xml_* files so that it's
16315 coherent with the other CVS base (W3C), far better conformance
16316 to standard, new namespaces, decent entities support, beginning
16317 of a SAX-like interface. Nearly nothing left intact, even the
16318 test examples ...
16319
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000163201998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16321
16322 * .cvsignore: Add .deps dir
16323
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016324Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16325
16326 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16327
Daniel Veillardfe926001998-07-26 04:28:20 +000016328Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016329
Daniel Veillardfe926001998-07-26 04:28:20 +000016330 * configure.in: added test for CPP
16331 * AUTHORS, Changelog: the original ones didn't get commited but the
16332 glib ones instead, fixed.
16333 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016334
Daniel Veillardfe926001998-07-26 04:28:20 +000016335Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016336
Daniel Veillardfe926001998-07-26 04:28:20 +000016337 * integrated code developped at W3C
16338 * changed the original Copyright
16339 * migrated to automake
16340 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016341