blob: 9dd9b570355d8ed76b5d3acaa9288907bf9200f3 [file] [log] [blame]
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +00001Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2
3 * parser.c uri.c: fixed the bug I introduced in the path
4 handling, reported by Sebastian Bergmann
5
Daniel Veillard44e1dd02003-02-21 23:23:28 +00006Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
7
8 * parser.c: fixing some nodeinfo in entities problem raised
9 by Glenn W. Bach
10 * relaxng.c: implemented the first section 7.3 check
11 * result/relaxng/*: updated the results
12
Daniel Veillardc5312d72003-02-21 17:14:10 +000013Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
14
15 * relaxng.c: fixed some problems in the previous commit
16 and finished implementing 4.16 rules checking
17 found 373 test schemas: 353 success 20 failures
18 found 529 test instances: 519 success 6 failures
19 * result/relaxng/*: updated the results
20
Daniel Veillard4c5cf702003-02-21 15:40:34 +000021Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
22
23 * relaxng.c: implemented checks from section 7.2
24
Daniel Veillard77648bb2003-02-20 15:03:22 +000025Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
26
27 * relaxng.c: implemented the checks from section 7.1, fixed
28 some of the 4.20 and 4.21 problems.
29 found 373 test schemas: 338 success 35 failures
30 found 529 test instances: 519 success 6 failures
31 * result/relaxng/*: updated the results
32
Daniel Veillard1c745ad2003-02-20 00:11:02 +000033Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
34
35 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
36 * result/relaxng/*: updated the results
37
Daniel Veillardce14fa52003-02-19 17:32:48 +000038Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
39
40 * relaxng.c: more bugfixes
41 * result/relaxng/*: updated the results
42
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +000043Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
44
45 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
46 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
47 * SAX.c: ensured xmlDoc.URL is always canonic
48 * parser.c: obsoleted xmlNormalizeWindowsPath
49 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
50 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
51 * win32/libxml2.def.src: added few exports
52
53
Daniel Veillard2e9b1652003-02-19 13:29:45 +000054Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
55
56 * Makefile.am configure.in: patched to have shared libraries
57 for Python regression tests and static binaries for gdb debug
58 in my development environment
59 * relaxng.c: more bugfixes
60 found 373 test schemas: 296 success 77 failures
61 found 529 test instances: 516 success 8 failures
62 * result/relaxng/*: updated the results
63
Daniel Veillard8fe98712003-02-19 00:19:14 +000064Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
65
66 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
67
Daniel Veillardd4310742003-02-18 21:12:46 +000068Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
69
70 * xmlschemastypes.c: float/double check bugfix
71 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
72 validation
73 * xmlreader.c: add a TODO for Jody
74 * relaxng.c: bugfix bugfix bugfix
75 found 373 test schemas: 300 success 73 failures
76 found 529 test instances: 507 success 10 failures
77 * result/relaxng/*: updated the results
78
Daniel Veillard2df2de22003-02-17 23:34:33 +000079Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
80
81 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
82
Daniel Veillard416589a2003-02-17 17:25:42 +000083Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
84
85 * relaxng.c check-relaxng-test-suite.py: more work on the
86 RelaxNG implementation conformance testing.
87 found 373 test schemas: 284 success 89 failures
88 found 529 test instances: 448 success 47 failures
89 * result/relaxng/*: updated the results
90
Daniel Veillard784b9352003-02-16 15:50:27 +000091Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
92
93 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
94 a patch from Kjartan Maraas to fix some typos
95
Daniel Veillardfebcca42003-02-16 15:44:18 +000096Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
97
98 * relaxng.c: more bug-hunting
99 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
100 intermediate rng tree
101 * python/generator.py: patch from Stephane Bidoul to fix the generator
102 on python < 2.2
103
Daniel Veillardd2298792003-02-14 16:54:11 +0000104Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
105
106 * check-relaxng-test-suite.py relaxng.c: more testing on the
107 Relax-NG front, cleaning up the regression tests failures
108 current state and I forgot support for "mixed":
109 found 373 test schemas: 280 success 93 failures
110 found 529 test instances: 401 success 68 failures
111 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
112 moved the Name, NCName and QName validation routine in tree.c
113 * uri.c: fixed handling of URI ending up with #, i.e. having
114 an empty fragment ID.
115 * result/relaxng/*: updated the results
116
Daniel Veillard9a237c92003-02-13 15:52:58 +0000117Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
118
119 * check-xinclude-test-suite.py: improved the script accordingly
120 to the XInclude regression tests updates
121 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
122 November 2002
123 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
124 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
125 augmented the Xpointer testsuite for the element() scheme
126
Daniel Veillardf4b4f982003-02-13 11:02:08 +0000127Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
128
129 * relaxng.c: added TODO for the DTD compatibility spec
130 * xinclude.c: more bug fixes driven by the testsuite
131
Daniel Veillardd581b7e2003-02-11 18:03:05 +0000132Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
133
134 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
135 regression tests for XInclude, improved the script, improving
136 XInclude error reporting mechanism
137
Daniel Veillard1d788d22003-02-10 16:21:58 +0000138Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
139
140 * NEWS doc/* configure.in: preparing release 2.5.3
141
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +0000142Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
143
144 * tree.c: trying to fix #104934 about some XHTML1 serialization
145 issues.
146
Daniel Veillard809faa52003-02-10 15:43:53 +0000147Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
148
149 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
150 encoding conversion when the input buffer stops in the
151 middle of a multibyte char
152
Daniel Veillard1703c5f2003-02-10 14:28:44 +0000153Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
154
155 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
156 * check-relaxng-test-suite.py: python script to run regression
157 against OASIS RelaxNG testsuite
158 * relaxng.c: some cleanup tweaks
159 * HTMLparser.c globals.c: cleanups in comments
160 * doc/libxml2-api.xml: updated the API
161 * result/relaxng/*: errors moved files, so large diffs but
162 no changes at the semantic level.
163
Daniel Veillard6aa2f602003-02-10 00:01:56 +0000164Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
165
166 * tree.c: fixing #105678 problem when dumping a namespace node.
167
Daniel Veillard591b4be2003-02-09 23:33:36 +0000168Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
169
170 * xpath.c: fixed doc comment problems
171 * python/generator.py python/libxml_wrap.h python/types.c: adding
172 RelaxNG wrappers
173 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
174 test of those early Python RelaxNG bindings
175
176Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +0000177
178 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
179 * relaxng.c: found the validation problem I had with interleave
180 when not covering all remaining siblings
181 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
182 testsuite and check the RNG schemas against the RNG schemas
183 given in appendix A
184
Igor Zlatkovic6dacee62003-02-08 17:52:57 +0000185Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
186
187 * win32/Makefile.msvc: updates for RelaxNG
188 * win32/Makefile.mingw: updates for RelaxNG
189 * win32/libxml2.def.src: added RelaxNG exports
190
Daniel Veillard97fd5672003-02-07 13:01:54 +0000191Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
192
193 * xinclude.c: applied another bug fix from Sean Chittenden
194
Daniel Veillardef4d3bc2003-02-07 12:38:22 +0000195Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
196
197 * configure.in xmllint.c: I f...ed up the default configuration
198 of schemas and --relaxng option display in xmllint, pointed by
199 Morus Walter.
200 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
201 detection module, fixes bug #105374.
202
Daniel Veillardc5a70f22003-02-06 23:41:59 +0000203Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
204
205 * xmlschemastypes.c: added the boolean base type.
206
Daniel Veillard96a4b252003-02-06 08:22:32 +0000207Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
208
209 * xmlschemastypes.c: started implementing some of the missing
210 default simple types
211 * result/relaxng/*: updated the results
212
Daniel Veillard72fef162003-02-05 14:31:19 +0000213Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
214
215 * NEWS doc/*: updated the docs, ready for 2.5.2 release
216
Daniel Veillard71531f32003-02-05 13:19:53 +0000217Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
218
219 * HTMLparser.c tree.c xmlIO.c: comments cleanups
220 * Makefile.am: use xmllint for doing the RelaxNG tests
221 * configure.in: preparing 2.5.2 made schemas support default to
222 on instead of off
223 * relaxng.c: removed the verbosity
224 * xmllint.c: added --relaxng option
225 * python/generator.py python/libxml_wrap.h: prepared the integration
226 of the new RelaxNG module and schemas
227 * result/relaxng/*: less verbose output
228
Daniel Veillardec498e12003-02-05 11:01:50 +0000229Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
230
231 * valid.c: do not run content model validation if the
232 content is not determinist
233
Daniel Veillardde590ca2003-02-05 10:45:26 +0000234Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
235
236 * SAX.c: added the redefinition of namespaced attribute
237 check that was missing as Fabrice Desré pointed out.
238
Daniel Veillard930dfb62003-02-05 10:17:38 +0000239Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
240
241 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
242 improvements from Nick Kew, allowing to do more checking
243 to HTML elements and attributes.
244
Daniel Veillard4287c572003-02-04 22:48:53 +0000245Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
246
247 * xinclude.c: fixing bug #105137 about entities declaration
248 needing to be copied to the including document.
249
Daniel Veillard652d8a92003-02-04 19:28:49 +0000250Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
251
252 * catalog.c: fixed bug #104817 with delegateURI
253 * xpath.c: fixing bugs #104123 and #104125
254
Daniel Veillard0e298ad2003-02-04 16:14:33 +0000255Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
256
257 * configure.in valid.c xmlreader.c python/libxml_wrap.h
258 python/types.c: fixing #104096 to compile without regexps
259
Daniel Veillard57e79b32003-02-04 15:33:12 +0000260Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
261
262 * valid.c: fixing bug #103969 forgot to add an epsilon transition
263 when building the automata for elem*
264
Daniel Veillard358a9892003-02-04 15:22:32 +0000265Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
266
267 * HTMLparser.c: applied patch from Arne de Bruijn fixing
268 bug #103827
269
Daniel Veillardeb137172003-02-04 15:18:06 +0000270Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
271
272 * HTMLparser.c: updating a comment, fixing #103776
273
Daniel Veillard8d589042003-02-04 15:07:21 +0000274Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
275
276 * parser.c: fixing bug 105049 for validity checking of content
277 within recursive entities.
278
Daniel Veillarde5b110b2003-02-04 14:43:39 +0000279Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
280
281 * HTMLparser.c: try to fix # 105049
282 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
283 * tree.c: updated a function comment
284
Daniel Veillard419a7682003-02-03 23:22:49 +0000285Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
286
287 * relaxng: more work on grammars and refs/defs
288 * test/relaxng/* result/relaxng/*: augmented/updated the
289 regression tests
290
Daniel Veillard144fae12003-02-03 13:17:57 +0000291Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
292
293 * relaxng: more work on name classes, except support
294 * test/relaxng/* result/relaxng/*: augmented/updated the
295 regression tests
296
Daniel Veillard1ed7f362003-02-03 10:57:45 +0000297Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
298
299 * relaxng: more work on name classes, the "validate all" schemas
300 seems to work now.
301 * test/relaxng/* result/relaxng/*: augmented/updated the
302 regression tests
303
Daniel Veillard3b2e4e12003-02-03 08:52:58 +0000304Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
305
306 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
307 * parser.c: put a guard against infinite document depth, basically
308 trying to avoid another kind of DoS attack.
309 * relaxng.c: some code w.r.t. nameClasses
310
Daniel Veillardfc1a4502003-02-02 16:02:55 +0000311Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
312
313 * test/relaxng/* result/relaxng/*: check all the namespace support
314 was actually correct based on tutorial section 10.
315
Daniel Veillarde2a5a082003-02-02 14:35:17 +0000316Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
317
318 * relaxng: include seems to work okay now
319 * test/relaxng/* result/relaxng/*: augmented/updated the
320 regression tests
321
Daniel Veillarda9d912d2003-02-01 17:43:10 +0000322Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
323
324 * relaxng.c: a bit of work done in the train back.
325 * test/relaxng/*: added one of the include tests
326
Daniel Veillard154877e2003-01-30 12:17:05 +0000327Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
328
329 * relaxng: more work done in the train
330 * test/relaxng/* result/relaxng/*: augmented/updated the
331 regression tests
332
Daniel Veillarde431a272003-01-29 23:02:33 +0000333Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
334
335 * relaxng.c: debugging of externalRef
336 * test/relaxng/* result/relaxng/*: augmented/updated the
337 regression tests
338
Daniel Veillardd41f4f42003-01-29 21:07:52 +0000339Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
340
341 * relaxng.c: more work on Relax-NG, implementing externalRef
342 * test/relaxng/* result/relaxng/*: augmented/updated the
343 regression tests
344 * Makefile.am: cleanup to Relaxtests target
345
Daniel Veillardb08c9812003-01-28 23:09:49 +0000346Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
347
348 * relaxng.c: more work on Relax-NG, implementing interleave
349 * test/relaxng/* result/relaxng/*: augmented/updated the
350 regression tests
351
Daniel Veillard76fc5ed2003-01-28 20:58:15 +0000352Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
353
354 * relaxng.c: more work on Relax-NG, implementing interleave
355 * test/relaxng/* result/relaxng/*: augmented/updated the
356 regression tests
357
MST 2003 John Fleckda81d192003-01-27 14:35:56 +0000358Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
359
360 * doc/tutorial/customfo.xsl
361 * doc/tutorial/customhtml.xsl
362 adding stylesheet customizations used to generate fo
363 for pdf and html
364
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000365Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
366
367 * relaxng.c: more work on Relax-NG
368 * test/relaxng/* result/relaxng/*: augmented/updated the
369 regression tests
370 * xmlschemastypes.c: added a number of base type definition but not
371 the associated checks, those are still TODOs
372
MST 2003 John Fleck731967e2003-01-27 00:39:50 +0000373Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
374
375 in docs/tutorial:
376 * apa.html
377 * apb.html
378 * apc.html
379 * apd.html
380 * ape.html
381 * apf.html
382 * apg.html
383 * ar01s02.html
384 * ar01s03.html
385 * ar01s04.html
386 * ar01s05.html
387 * ar01s06.html
388 * ar01s07.html
389 * ar01s08.html
390 * index.html
391 * xmltutorial.pdf
392 * xmltutorial.xml
393 add index to tutorial
394
MST 2003 John Fleck937362d2003-01-27 00:04:32 +0000395Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
396
397 * doc/xmlcatalog.1
398 * doc/xmlcatalog_man.html
399 * doc/xmlcatalog_man.xml
400 belatedly fixing bug #93622 (adds rewriteURI type to
401 "--add" option in xmlcatalog man page
402
Daniel Veillard3be27512003-01-26 19:49:04 +0000403Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
404
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000405 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +0000406 Julio Merino, closing #104475
407
Daniel Veillardea3f3982003-01-26 19:45:18 +0000408Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
409
410 * relaxng.c: more work on Relax-NG
411 * test/relaxng/* result/relaxng/*: augmented/updated the
412 regression tests
413
Daniel Veillardedc91922003-01-26 00:52:04 +0000414Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
415
416 * relaxng.c: more work on Relax-NG
417 * test/relaxng/* result/relaxng/*: augmented/updated the
418 regression tests
419
Daniel Veillarddd1655c2003-01-25 18:01:32 +0000420Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
421
422 * README: updated the policy on private mail answers
423 * relaxng.c: more work on Relax-NG
424 * test/relaxng/* result/relaxng/*: augmented/updated the
425 regression tests
426
Daniel Veillard7424eb62003-01-24 14:14:52 +0000427Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
428
429 * error.c parser.c tree.c: applied a documentation patch from
430 Stefan Kost
431
Daniel Veillard276be4a2003-01-24 01:03:34 +0000432Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
433
434 * relaxng.c: more work on Relax-NG
435 * doc/*: regenerated the docs
436 * test/relaxng/* result/relaxng/*: updated and augmented the
437 Relax-NG regression tests and results
438
Daniel Veillard6eadf632003-01-23 18:29:16 +0000439Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
440
441 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
442 First commit of the new Relax-NG validation code, not generally
443 useful yet.
444 * test/relaxng/* result/relaxng/*: current state of the regression
445 tests
446
Daniel Veillard814a76d2003-01-23 18:24:20 +0000447Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
448
449 * tree.c: minimized the memory allocated for GetContent
450 and a bit of cleanup.
451
Daniel Veillardff12c492003-01-23 16:42:55 +0000452Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
453
454 * python/generator.py: seems there is no good reasons to
455 not generate bindings for XPointer
456
Daniel Veillard540a31a2003-01-21 11:21:07 +0000457Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
458
459 * xmlreader.c doc/apibuild.py: applied a new patch from
460 Stéphane Bidoul for cleanups
461 * doc/libxml2-api.xml: rebuilt the API description with
462 new entry points
463
Daniel Veillard417be3a2003-01-20 21:26:34 +0000464Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
465
466 * xmlreader.c python/drv_libxml2.py python/generator.py
467 python/libxml.c python/libxml.py python/libxml_wrap.h
468 python/types.c: patch from Stéphane Bidoul for better per
469 context error message APIs
470 * python/tests/ctxterror.py python/tests/readererr.py:
471 update of the tests
472
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +0000473Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
474
475 * doc/guidelines.html
476 grammar and spelling cleanup
477
Daniel Veillard26f70262003-01-16 22:45:08 +0000478Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
479
480 * xmlreader.c include/libxml/xmlreader.h python/generator.py
481 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
482 a patch from Stéphane Bidoul to allow per XMLtextReader error
483 and warning handling
484 * python/tests/Makefile.am python/tests/readererr.py: adding the
485 specific regression test
486
Daniel Veillard71f9d732003-01-14 16:07:16 +0000487Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
488
489 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
490 should raise a syntax error
491
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000492Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
493
494 * python/libxml.c: cleanup patch from Stéphane Bidoul
495
Daniel Veillard81601f92003-01-14 13:42:37 +0000496Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
497
498 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
499
Daniel Veillarde6227e02003-01-14 11:42:39 +0000500Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
501
502 * python/generator.py python/libxml.c python/libxml.py
503 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000504 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +0000505 Python level.
506 * python/tests/Makefile.am python/tests/ctxterror.py: added a
507 regression test for it.
508
Daniel Veillard4dbe77a2003-01-14 00:17:42 +0000509Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
510
511 * xmlreader.c: fixed the streaming property of the reader,
512 it was generating tree faster than consuming it. Pointed out
513 by Nate Myers
514 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
515
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000516Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
517
Igor Zlatkovicd31876c2003-01-12 21:43:13 +0000518 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000519
Daniel Veillard8e7e1c02003-01-10 17:06:09 +0000520Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
521
522 * xpath.c: fix to the XPath implementation for parent and
523 ancestors axis when operating on a Result Value Tree.
524 Fixes bug #100271
525
Daniel Veillardcacbe5d2003-01-10 16:09:51 +0000526Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
527
528 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
529 to fix some URI/file escaping problems
530
Daniel Veillard3b87b6b2003-01-10 15:21:50 +0000531Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
532
533 * python/generator.py: fixed a bug raised by Raymond Wiker,
534 docSetRootElement() should not raise an exception if the
535 return is None
536
Daniel Veillard3e20a292003-01-10 13:14:40 +0000537Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
538
539 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
540 fixed bug #102181 by applying the suggested change and fixing
541 the generation/registration problem.
542
Daniel Veillarde55e8e42003-01-10 12:50:02 +0000543Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
544
545 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
546 routines.
547
Daniel Veillard8f872442003-01-09 23:19:02 +0000548Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
549
550 * parser.c: one more IsEmptyElement crazyness, that time in
551 external parsed entities if substitution is asked.
552 * python/tests/reader3.py: added a specific test.
553
Daniel Veillarde329fc22003-01-09 21:36:42 +0000554Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
555
556 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
557 support and improved error handler registration
558
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000559Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
560
561 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
562 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
563 * README: fixed a link
564
Daniel Veillarde2830f12003-01-08 17:47:49 +0000565Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
566
567 * configure.in doc/* NEWS: preparing 2.5.1 release
568 * SAX.c parser.c: fixing XmlTextReader bug
569
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000570Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
571
572 * SAX.c: fuck, I introduced a memory leak on external parsed
573 entities in 2.5.0 :-(
574
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000575Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
576
577 * xmllint.c: another fix needed as pointed by Christophe Merlet
578 for --stream --debug if compiled without debug support.
579
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000580Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
581
582 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000583 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000584 update man page with --stream and --chkregister
585
Daniel Veillard8326e732003-01-07 00:19:07 +0000586Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
587
588 * globals.c: fixed --with-threads compile
589 * xmllint.c: fixed --without-debug compile
590 * include/libxml/globals.h: cleanup
591 * include/libxml/schemasInternals.h: add a missing include
592
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000593Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
594
595 * configure.in NEWS: preparing 2.5.0 release
596 * SAX.c: only warn in pedantic mode about namespace name
597 brokeness
598 * globals.c: fix a doc generation problem
599 * uri.c: fix #101520
600 * doc/*: updated and rebuilt the doc for the release, includuding
601 stylesheet update
602 * python/Makefile.am: fix a filename bug
603
604Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
605
606 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
607 should not be called.
608
609Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
610
611 * libxml-2.0.pc.in: applied the patch to fix #101894
612
613Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
614
615 * tree.c : applied patch from Lukas Schroeder for register callbacks
616 * valid.c: modified patch from Lukas Schroeder to test
617 register callbacks with --chkregister
618
619Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
620
621 * xmlreader.c: seriously changed the way data are pushed to
622 the underlying parser, go by block of 512 bytes instead of
623 tryng to detect tag boundaries at that level. Changed the
624 way empty element are detected and tagged.
625 * python/tests/reader.py python/tests/reader2.py
626 python/tests/reader3.py: small changes mostly due to context
627 reporting being different and DTD node being reported. Some
628 errors previously undetected are now caught and fixed.
629 * doc/xmlreader.html: flagged last section as TODO
630
631Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
632
633 * python/libxml.py: integrated the Python 2.2 optimizations
634 from Hannu Krosing, while maintaining compatibility with
635 1.5 and 2.1
636
637Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
638
639 * xmllint.c: a bit of cleanup
640 * xmlreader.c: small fix
641 * doc/xmlreader.html: more work on the XmlTextReader tutorial
642 * python/libxml.py: a few fixes pointed out by Hannu Krosing
643
644Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
645
646 * python/setup.py.in: patch from Stéphane Bidoul to include
647 drv_libxml2.py in setup.py
648
649Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
650
651 * doc/xmlreader.html: starting documenting the new XmlTextReader
652 interface.
653
654Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
655
656 * xmllint.c: added the --stream flag to use the TextReader API
657 * xmlreader.c: small performance tweak
658
659Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
660
661 * xmlreader.c python/tests/reader2py: okay the DTD validation
662 code on top of the XMLTextParser API should be solid now.
663
664Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
665
666 * xmlreader.c python/tests/reader2py: Fixing some more mess
667 with validation and recursive entities while using the
668 reader interface, it's getting a bit messy...
669
670Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
671
672 * xmlreader.c python/tests/reader.py: another couple of problem
673 related to IsEmptyElement reported by Stéphane Bidoul needed
674 some fixes.
675
676Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
677
678 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
679 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
680 based on the python XmlTextReader interface.
681
682Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
683
684 * tree.c: backing out one change in the last patch which broke the
685 regression tests
686
687Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
688
689 * global.data globals.c tree.c include/libxml/globals.h: applied
690 an old patch from Lukas Schroeder to track node creation and
691 destruction. Probably missing a lot of references at the moment
692 and not usable reliably.
693
694Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
695
696 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
697 from doc/news.html and a stylesheet
698
699Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
700
701 * xmlreader.c python/tests/reader.py: fixed another couple of
702 xmlreader bugs reported by Stéphane Bidoul and added tests.
703
704Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
705
706 * xmlreader.c python/tests/reader2.py: fixed another validity
707 checking in external parsed entities raised by Stéphane Bidoul
708 and added a specific regression test.
709 * python/tests/reader3.py: cleanup
710
711Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
712
713 * xmlreader.c python/tests/reader2.py: fixed a problem with
714 validation within entities pointed by Stéphane Bidoul, augmented
715 the tests to catch those.
716
717Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
718
719 * python/generator.py: modified the generator to allow keeping
720 class references when creating new classes, needed to fix a bug
721 pointed by Stéphane Bidoul where the input buffer of the
722 xmlTextReader instance gets destroyed if the python wrapper for
723 the input is not referenced anymore.
724
725Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
726
727 * xmlreader.c python/tests/reader.py: fixed another pair of problem
728 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
729
730Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
731
732 * xmlreader.c python/tests/reader.py: fixed another problem
733 pointed by Stéphane Bidoul
734
735Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
736
737 * xmlreader.c python/tests/reader.py: fixed a limit case problem
738 with "<a/>"
739
740Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
741
742 * SAX.c: warn on xmlns:prefix="foo"
743 * xmlreader.c python/tests/reader.py: fixed a couple of problem
744 for namespace attributes handling.
745
746Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
747
748 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
749 a really nasty problem raised by a DocBook XSLT transform
750 provided by Sebastian Bergmann
751
752Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
753
754 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
755 by Stéphane Bidoul and integrated it into the tests
756
757Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
758
759 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
760 extended the XmlTextReader API a bit, addding accessors for
761 the current doc and node, and an entity substitution mode for
762 the parser.
763 * python/libxml.py python/libxml2class.txt: related updates
764 * python/tests/Makefile.am python/tests/reader.py
765 python/tests/reader2.py python/tests/reader3.py: updated a bit
766 the old tests and added a new one to test the entities handling
767
768Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
769
770 * python/generator.py python/libxml2class.txt
771 python/tests/reader.py python/tests/reader2.py: changed the
772 generator to provide casing for the XmlTextReader similar to
773 C# so that examples and documentation are more directly transposable.
774 Fixed the couple of tests in the suite.
775
776Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
777
778 * doc/guidelines.html: added a document on guildeline for
779 publishing and deploying XML
780
781Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
782
783 * valid.c xmlreader.c: final touch running DTD validation
784 on the XmlTextReader
785 * python/tests/Makefile.am python/tests/reader2.py: added a
786 specific run based on the examples from test/valid/*.xml
787
788Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
789
790 * python/libxml.py: added a few predefined xmlTextReader parser
791 configuration values.
792
793Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
794
795 * python/libxml_wrap.h: trying to fix #102037
796
797Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
798
799 * SAX.c: fixing bug #95296, when the predefined entities
800 are redefined in the DTD the default one must be used
801 instead anyway.
802
803Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
804
805 * doc/xmllint.xml
806 * doc/xmllint.1
807 Add discussion of XML_DEBUG_CATALOG to xmllint man
808 page - bug #100907
809
810
811Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
812
813 * xmlreader.c: Fixed the empty node detection to avoid reporting
814 an inexistant close tag.
815
816Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
817
818 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
819 for Python 2.1
820
821Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
822
823 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
824
825Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
826
827 * doc/libxml2-api.xml python/tests/reader.py: one really need
828 to provide the base URI information when creating a reader parser
829 from an input stream. Updated the API and the example using it.
830
831Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
832
833 * testReader.c xmlreader.c valid.c include/libxml/tree.h
834 include/libxml/valid.h include/libxml/xmlreader.h: working on
835 DTD validation on top of xml reader interfaces. Allows to
836 validate arbitrary large instances. This required some extensions
837 to the valid module interface and augmenting the size of xmlID
838 and xmlRef structs a bit.
839 * uri.c xmlregexp.c: simple cleanup.
840
841Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
842
843 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
844 work on the xml reader interfaces.
845 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
846 Web page for the Windows binaries.
847
848Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
849
850 * xmlIO.c: applied a patch for VMS following the report by
851 Nigel Hall
852
853Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
854
855 * parser.c: the parseStartTag bug fix wasn't complete.
856
857Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
858
859 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
860 parseStartTag, fixing it.
861 * test/att4 result/att4 result/noent/att4: adding the test
862 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
863 more methods to XmlTextReader.
864
865Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
866
867 * win32/libxml2.def.src: added more xml reader exports
868 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
869 to the build
870
871Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
872
873 * doc/tutorial/xmltutorial.xml
874 plus generated html and pdf
875 Updating tutorial again based on further comments from Niraj
876 Tolia on the last iteration
877
878Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
879
880 * doc/tutorial/xmltutorial.xml
881 * doc/tutorial/includekeyword.c
882 * doc/tutorial/includegetattribute.c
883 plus generated html and pdf
884 Adding fix from Niraj Tolia to tutorial to properly free memory.
885
886
887Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
888
889 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
890 more methods of XmlTextReader.
891 * python/libxml2class.txt python/tests/reader.py: this increased the
892 methods in the bndings, augmented the test to check those new
893 functions.
894
895Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
896
897 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
898 methods of XmlTextReader.
899 * python/generator.py python/libxml_wrap.h python/types.c
900 python/libxml2class.txt: added the reader to the Python bindings
901 * python/tests/Makefile.am python/tests/reader.py: added a specific
902 test for the Python bindings of the Reader APIs
903 * parser.c: small cleanup.
904
905Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
906
907 * xinclude.c: fallback was only copying the first child not the
908 full child list of the fallback element, closes #89684 as reopened
909 by Bernd Kuemmerlen
910
911Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
912
913 * win32/libxml2.def.src: exported htmlNodeDumpOutput
914
915Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
916
917 * configure.in: preparing release of 2.4.30
918 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
919 gives enum values, fix functype return type, put back fields in
920 structs
921 * doc/*: updated the docs rebuilt
922
923Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
924
925 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
926 about htmlNodeDumpOutput location.
927 * xpath.c: removed an undefined function signature
928 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
929 too many symbols in the API breaking the python bindings.
930 Updated with the libxslt/libexslt changes.
931
932Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
933
934 * configure.in: preparing release of 2.4.29
935 * doc/*: rebuilt the docs and API
936 * xmlreader.c: a few more fixes for the XmlTextReader API
937
938Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
939
940 * include/win32config.h: applied mingw patch from Magnus Henoch
941
942Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
943
944 * catalog.c doc/libxml2-api.xml: a bit more cleanup
945
946Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
947
948 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
949 building Python script, does the C parsing directly, generates
950 a better API description including structure fieds defs and
951 enums. Still a couple of bugs, but good enough for the python
952 wrappers now.
953 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
954 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
955 include/libxml/schemasInternals.h include/libxml/tree.h: more
956 cleanup based on the python analysis script reports.
957 * libxml.spec.in: make sure the API XML description is part of the
958 devel package.
959
960Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
961
962 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
963 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
964 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
965 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
966 code cleanup, especially the function comments.
967 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
968
969Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
970
971 * Makefile.am xmlreader.c include/libxml/Makefile.am
972 include/libxml/xmlreader.h: Adding a new set of APIs based on
973 the C# TextXmlReader API but converted to C. Allow to parse
974 in constant memory usage, far simpler to program and explain
975 than the SAX like APIs, unfinished but working.
976 * testReader.c: test program
977
978Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
979
980 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
981
982Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
983
984 * tree.c: Chip turner indicated that XHTML1 serialization
985 rule for style actually break on both IE and Mozilla,
986 try to avoid the rule if escaping ain't necessary
987
988Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
989
990 * nanhttp.c: handle HTTP URL escaping, problem reported by
991 Glen Nakamura and Stefano Zacchiroli
992
993Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
994
995 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
996
997Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
998
999 * uri.c: Johann Richard pointed out some XPointer problems for
1000 URN based URI references in XInclude. Modified the URI parsing
1001 and saving routines to allow correct parsing and saving of
1002 XPointers, especially when attached to "opaque" scheme accordingly
1003 to RFC 2396
1004
1005Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1006
1007 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1008 of refactoring to the HTML saving code.
1009 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1010 in the doc.
1011
1012Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1013
1014 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1015 to a buffer API to reuse the generic dump to an OutputIO layer,
1016 this reduces code, fixes xmlNodeDump() for XHTML, also made
1017 xmlNodeDump() now return the number of byte written.
1018
1019Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1020
1021 * python/setup.py.in: another patch from Stéphane Bidoul for
1022 Python bindings on Windows
1023 * doc/parsedecl.py: small cleanup
1024
1025Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1026
1027 * libxml.spec.in configure.in: add a line in %changelog for releases
1028
1029Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1030
1031 * parser.c: patch from Marcus Clarke fixing a problem in entities
1032 parsing that was detected in KDe documentations environment.
1033
1034Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1035
1036 * python/libxml.c (libxml_prev): Return the previous as opposed to
1037 the next node (I guess this is the result of some cut & paste programming:)
1038
1039Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1040
1041 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
1042
1043Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1044
1045 * python/generator.py python/libxml.c python/setup.py.in: trying
1046 to fix the Python bindings build on Windows (Stéphane Bidoul)
1047
1048Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1049
1050 * win32/configure.js: added option for python bindings
1051 * win32/libxml2.def.src: added more exports
1052
1053Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1054
1055 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1056 pthreads
1057 * win32/wince/*: applied updates to Windows CE port from Javier
1058
1059Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1060
1061 * configure.in: preparing 2.4.28
1062 * libxml.spec.in doc/Makefile.am: some cleanup
1063 * doc/*: updated the news and regenerated.
1064
1065Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1066
1067 * HTMLparser.c: final touch at closing #87235 </p> end tags
1068 need to be generated.
1069 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1070 this change slightly the output of a few tests
1071 * doc/*: regenerated
1072
1073Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1074
1075 * parserInternals.c: fixing bug #99190 when UTF8 document are
1076 parsed using the progressive parser and the end of the chunk
1077 is in the middle of an UTF8 multibyte character.
1078
1079Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1080
1081 * threads.c: fixed initialization problem in xmlNewGlobalState
1082 which was causing crash.
1083 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1084 in xmlInitializeGlobalState.
1085 * parserInternals.c: cleaned up ctxt->sax initialisation.
1086
1087Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1088
1089 * tree.c include/libxml/tree.h: modified the existing APIs
1090 to handle XHTML1 serialization rules automatically, also add
1091 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1092 libxslt serialization uses it when needed without changing
1093 the library API.
1094 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1095 result/xhtml1: added a new test specifically for xhtml1 output
1096 and updated the result of one XHTML1 test
1097
1098Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1099
1100 * xinclude.c parserInternals.c encoding.c: fixed #99082
1101 for xi:include encoding="..." support on text includes.
1102 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
1103 test/XInclude/ents/isolatin.txt : added a specific regression test
1104 * python/generator.py python/libxml2class.txt: fixed the generator
1105 the new set of comments generated for doc/libxml2-api.xml were
1106 breaking the python generation.
1107
1108Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1109
1110 * doc/Makefile.am: repair some problem if gtk-doc fail or such
1111 * configure.in: patch for Solaris on new autoconf closes #98880
1112 * doc/parsedecl.py: repair the frigging API building script,
1113 did I say that python xmllib sucks ?
1114 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
1115 and some comment are no more truncated.
1116
1117Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1118
1119 * parser.c: Martin Stoilov pointed out a potential leak in
1120 xmlCreateMemoryParserCtxt
1121
1122Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1123
1124 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
1125 included in HTML documents and using the push parser.
1126
1127Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1128
1129 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
1130 specified, look for the Python interpreter not just in the
1131 specified root but also in the specified location. Fixes #98825
1132
1133Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1134
1135 * python/libxml.c: fixing bug #98792 , node may have no doc
1136 and dereferencing without checking ain't good ...
1137
1138Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1139
1140 * configure.in: preparing release 2.4.27
1141 * doc/* : updated and rebuilt the docs
1142 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
1143 and all the docs are actually packaged and in the final RPMs
1144 * parser.c parserInternals.c include/libxml/parser.h: restore
1145 xmllint --recover feature.
1146
1147Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1148
Daniel Veillard784b9352003-02-16 15:50:27 +00001149 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001150 processing of parsed entities, and XPath computation on sustitued
1151 entities.
1152 * testXPath.c: make sure entities are substitued.
1153
1154Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1155
Daniel Veillard784b9352003-02-16 15:50:27 +00001156 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001157 processing of internal parsed entities, which had to be changed.
1158
1159Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1160
1161 * Makefile.am python/Makefile.am python/tests/Makefile.am:
1162 trying to fix bug #98517 about building outside the source tree
1163 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
1164
1165Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1166
1167 * include/win32config.h: cleanup
1168 * win32/Makefile.mingw: integrated mingw in JScript configure
1169 * win32/Makefile.msvc: modified to allow mingw coexistence
1170 * win32/configure.js: integrated mingw
1171 * win32/Readme.txt: cleanup
1172
1173Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1174
1175 * HTMLparser.c: strengthen the guard in the Pop macros,
1176 like in the XML parser, closes bug #97315
1177
1178Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1179
1180 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
1181 callback is never used.
1182
1183Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1184
1185 * parserInternals.c: fixed the initialization of the SAX structure
1186 which was breaking xsltproc
1187 * xpath.c: patch from Petr Pajas for CDATA nodes
1188 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
1189 * parser.c include/libxml/parser.h: patch from Peter Jones
1190 removing a leak in xmlSAXParseMemory() and adding the
1191 function xmlSAXParseMemoryWithData()
1192
1193Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
1194
1195 adding pdf of tutorial, changing web page to link to it
1196 * doc/tutorial/xmltutorial.pdf
1197 * doc/xml.html
1198 * doc/docs.html
1199
1200Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
1201
1202 * doc/tutorial/ar01s08.html
1203 adding file what I forgot for tutorial
1204
1205
1206Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
1207
1208 Adding encoding discussion to tutorial
1209 Added:
1210 * doc/tutorial/images/*.png: DocBook admonition image files
1211 * doc/tutorial/apf.html, apg.html: new generated html
1212 * doc/tutorial/includeconvert.c: conversion code entity file
1213 changed:
1214 * doc/tutorial/xmltutorial.xml: DocBook original
1215 * doc/tutorial/*.html: generated html
1216
1217Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1218
1219 * include/libxml/*.h: retired xmlwin32version.h
1220 * doc/Makefile.am: retired xmlwin32version.h
1221 * win32/configure.js: retired xmlwin32version.h
1222
1223Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1224
1225 * win32/libxml2.def.src: exported additional symbols
1226 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
1227 sisterhood
1228
1229Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1230
1231 * globals.c: fixed a typo pointed out by Igor
1232 * xpath.c: try to speed up node compare using line numbers
1233 if available.
1234
1235Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1236
1237 * tree.c: make xmlFreeNode() handle attributes correctly.
1238
1239Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1240
1241 * catalog.c: completed the #96963 fix, as reported by Karl
1242 Eichwalder
1243
1244Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1245
1246 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
1247
1248Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1249
1250 * Makefile.am: switched the order of a couple of includes
1251 to fix bugs #97100
1252
1253Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1254
1255 * catalog.c: fixed bug #96963, reverted to the old behaviour of
1256 xmlLoadCatalogs that used to separate directories with a ':'.
1257
1258Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1259
1260 * threads.c: improvements to the Windows-side of thread handling
1261 * testThreads.c: conditionally excluded unistd.h
1262 * testThradsWin32.c: broke overlong lines
1263 * include/win32config.h: adapted thread-related macros to the new
1264 scheme and for pthreads on Windows
1265 * win32/Makefile.msvc: introduced a more flexible thread build,
1266 added testThreads[Win32].c to the build
1267 * win32/configure.js: introduced a more flexible thread config
1268
12692002-10-31 John Fleck <jfleck@inkstain.net>
1270
1271 * doc/xml.html (and, by implication, FAQ.html)
1272 added UTF-8 conversaion FAQ from Marcus Labib Iskander
1273
1274Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1275
1276 * configure.in: removed xmlwin32version.h
1277 * include/libxml/Makefile.am: removed xmlwin32version.h
1278
1279Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1280
1281 * tree.c: applied patch from Brian Stafford to fix a bug
1282 in xmlReconciliateNs()
1283
1284Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1285
1286 * tree.c: applied patch from Christian Glahn to allow
1287 xmlNewChild() on document fragment nodes
1288
1289Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1290
1291 * parser.c: Christian Glahn found a problem with a recent
1292 patch to xmlParseBalancedChunkMemoryRecover()
1293 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
1294 problems
1295 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
1296 test/schemas/seq*: added the test cases from Charles
1297
1298Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1299
1300 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
1301 serious cleanup of the spec file and associated changes
1302 in the Makefiles.
1303 * valid.c: try to remove some warnings on x86_64
1304
1305Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1306
1307 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
1308 fix bug #96586
1309
1310Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1311
1312 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
1313 parsing, applied his patch
1314 * result/HTML/attrents.html result/HTML/attrents.html.err
1315 result/HTML/attrents.html.sax test/HTML/attrents.html:
1316 added the test and result case provided by Mikhail Sogrine
1317
1318Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1319
1320 * vms/build_libxml.com vms/config.vms vms/readme.vms
1321 include/libxml/parser.h include/libxml/parserInternals.h
1322 include/libxml/tree.h include/libxml/xmlIO.h
1323 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
1324 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
1325 Applied the VMS update patch from Craig A. Berry
1326 * doc/*.html: update
1327
1328Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1329
1330 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
1331
1332Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1333
1334 * debugXML.c: adding a grep command to --shell in xmllint
1335 for T.V. Raman
1336
1337Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1338
1339 * xmlcatalog.c: tried to fix some of the problem with --sgml
1340
1341Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1342
1343 * parser.c: tried to fix bug #91500 where doc->children may
1344 be overriden by a call to xmlParseBalancedChunkMemory()
1345
1346Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1347
1348 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
1349 identifiers in SGML catalogs containing '&'
1350
1351Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1352
1353 * python/types.c: fixed bugs when passing result value tree
1354 to Python functions.
1355
1356Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1357
1358 * configure.in: preparing the release of 2.4.26
1359 * doc/*: updated and rebuilt the documentation
1360
1361Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1362
1363 * parser.c: fixed a XML Namespace compliance bug reported by
1364 Alexander Grimalovsky
1365
1366Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1367
1368 * HTMLtree.c: fixed serialization of script and style when
1369 they are not lowercase (i.e. added using the API to the tree).
1370
1371Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1372
1373 * valid.c: make xmlValidateDocument emit a warning msg if there
1374 is no DTD, pointed by Christian Glahn
1375
1376Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1377
1378 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
1379 content model when some of the blocks have min or max, and a couple
1380 of bugs found in the process.
1381 * result/schemas/list0* test/schemas/list0*: added some specific
1382 regression tests
1383
1384Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1385
1386 * README: updated the contact informations
1387
1388Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1389
1390 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
1391 misses it, reported by Peter Bray.
1392
1393Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1394
1395 * tree.c: investigating xmlNodeGetContent() on namespace nodes
1396 and removed a few warnings
1397
1398Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
1399
1400 * parser.c: Christian Glahn found a small bug in the push parser.
1401 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
1402 public
1403
1404Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1405
1406 * xmlschemas.c include/libxml/xmlschemas.h: added
1407 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1408 * testSchemas.c: added --memory to test the new interface
1409
1410Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1411
1412 * doc/index.py doc/search.php: integrated the XSLT indexing,
1413 a few fixed in the indexer, added a scope selection at the
1414 search level.
1415
1416Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1417
1418 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1419 this was due to uninitialized parts of the validation context
1420
1421Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1422
1423 * debugXML.c: applied patch from Mark Vakoc except the API
1424 change, preserved it.
1425 * doc/*: updated the docs to point to the search engine for
1426 information lookup or before bug/help reports.
1427
1428Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1429
1430 * doc/index.py doc/search.php: added mailing-list archives
1431 indexing and lookup
1432
1433Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1434
1435 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1436
1437Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1438
1439 * doc/index.py: improved HTML indexing
1440 * doc/search.php: make the queries also lookup the HTML based indexes
1441
1442Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1443
1444 * doc/index.py: added HTML page indexing
1445
1446Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1447
1448 * xmlIO.c: extended Windows path normalisation to fix the base
1449 problem in libxslt.
1450 * catalog.c: fixed list handling in XML_CATALOG_FILES
1451
1452Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1453
1454 * valid.c: typo/bug found by Christian Glahn
1455
1456Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1457
1458 * xmlIO.c: applied Windows CE patch from Javier.
1459 * win32/wince: new directory, contains support for the PocketPC
1460 with Windows CE from Javier.
1461 * include/win32config.h: reorganised, removed duplicate
1462 definitions and applied WinCE patch from Javier.
1463 * include/wsockcompat.h: new file, now contains WinSock
1464 compatibility macros.
1465 * win32/Makefile.msvc: introduced double-run compilation.
1466
1467Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1468
1469 * configure.in include/libxml/xmlwin32version.h: preparing release
1470 of 2.4.25
1471 * doc/*: updated and regenerated teh docs and web pages.
1472
1473Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1474
1475 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1476 error were not covering namespace declarations.
1477 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1478 it was missing the attribute declaration for the namespace
1479 * result/VC/NS3: the fix now report breakages in that test
1480
1481Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1482
1483 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1484
1485Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1486
1487 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1488 and regenerated the docs and web site
1489
1490Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1491
1492 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1493 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1494 not before
1495
1496Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1497
1498 * python/generator.py python/libxml2class.txt: fixed a stupid error
1499 breaking the python API
1500
1501Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1502
1503 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1504 triostr.c triostr.h: applied a trio update patch from
1505 Bjorn Reese which should work with MinGW
1506
1507Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1508
1509 * tree.c: improving some documentation comments
1510 * xmlregexp.c: found and fixed a mem leak with python regression tests
1511 * doc/*: rebuilt the doc and the API XML file including the
1512 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1513 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1514 python/types.c: added access to the XML Schemas regexps from
1515 python
1516 * python/tests/Makefile.am python/tests/regexp.py: added a
1517 simple regexp bindings test
1518
1519Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1520
1521 * doc/xml.html:
1522 fixing ftp links - thanks to Vitaly Ostanin
1523
1524Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1525
1526 * xmlregexp.c: fixed the data callback on transition functionality
1527 which was broken when using the compact form
1528 * result/schemas/*: updated the results, less verbose, all tests
1529 pass like before
1530 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1531 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1532 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1533 annoying warnings
1534 * xpath.c: try to provide better error report when possible
1535
1536Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1537
1538 * Makefile.am: fixed a breakage raised by Jacob
1539
1540Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1541
1542 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1543 which don't use sockets
1544
1545Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1546
1547 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1548 * win32/configure.js: applied zlib patch from Daniel Gehriger
1549
1550Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1551
1552 * win32/configure.js: applied the patch from Mark Vakoc for
1553 regexp support
1554 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1555 for regexp support
1556
1557Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1558
1559 * xmlschemastypes.c: as pointed by Igor Float and Double
1560 parsing ain't finished yet
1561
1562Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1563
1564 * Makefile.am configure.in: trying to fix #88412 by bypassing
1565 all the python subdir if python ain't detected
1566
1567Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1568
1569 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1570 made configuring with regexps/automata/unicode the default
1571 but without schemas ATM
1572 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1573 fixed the regexp based DTD validation performance and memory
1574 problem by switching to a compact form for determinist regexps
1575 and detecting the determinism property in the process. Seems
1576 as fast as the old DTD validation specific engine :-) despite
1577 the regexp built and compaction process.
1578
1579Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1580
1581 * valid.c: determinism is debugged, new DTD checking code now works
1582 but xmlFAComputesDeterminism takes far too much CPU and the whole
1583 set usues too much memory to be really usable as-is
1584
1585Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1586
1587 * tree.c: fixed another stupid bug in xmlGetNodePath()
1588 * xmllint.c: --version now report the options compiled in
1589
1590Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1591
1592 * HTMLparser.c: small cleanup
1593 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1594 when configured with them. A bit of debugging around the determinism
1595 checks is still needed
1596
1597Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1598
1599 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1600
1601Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1602
1603 * xmlIO.c: small portability glitch fixed.
1604
1605Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1606
1607 * xmlschemastypes.c: incomplete steps for real/double support
1608 * testAutomata.c include/libxml/xmlautomata.h
1609 include/libxml/xmlregexp.h: avoiding a compilation problem
1610 * valid.c include/libxml/valid.h: starting the work toward using
1611 the regexps for actual DTD validation
1612
1613Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1614
1615 * hash.c: cosmetic cleanup
1616 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1617 integrating a DTD validation layer based on the regexps
1618
1619Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1620
1621 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1622 the determinism was tested before eliminating the epsilon
1623 transitions :-(
1624
1625Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1626
1627 * python/generator.py python/libxml.c python/libxml.py
1628 python/libxml2-python-api.xml python/libxml2class.txt
1629 python/libxml_wrap.h python/types.c: updated the python
1630 bindings, added code for easier File I/O, and the ability to
1631 define a resolver from Python fixing bug #91635
1632 * python/tests/Makefile.am python/tests/inbuf.py
1633 python/tests/outbuf.py python/tests/pushSAXhtml.py
1634 python/tests/resolver.py python/tests/serialize.py: updated
1635 and augmented the set of Python tests.
1636
1637Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1638
1639 * win32/configure.js: added more readme info for the binary
1640 package.
1641
1642Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1643
1644 * xmlIO.c: fixed a stupid out of bound array error
1645
1646Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1647
1648 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1649 messing around with support for Windows path, cleanups,
1650 trying to identify and fix the various code path to the
1651 filename access. Added xmlNormalizeWindowsPath()
1652
1653Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1654
1655 * error.c valid.c: working on better error reporting of validity
1656 errors, especially providing an accurate context.
1657 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1658 error reports in those cases.
1659
1660Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1661
1662 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1663 parser.c parserInternals.c xmlIO.c: get rid of all the
1664 perror() calls made in the library execution paths. This
1665 should fix both #92059 and #92385
1666
1667Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1668
1669 * xmllint.c: memory leak reporting was broken after a change
1670 of the preprocessor symbol used to activate it.
1671
1672Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1673
1674 * tree.c: try to make the copy function work for node of
1675 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1676 DOM layers though, not libxml2 itself.
1677
1678Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1679
1680 * valid.c: try to provide file and line informations, not all
1681 messages are covered, but it's a (good) start
1682
1683Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1684
1685 * xinclude.c: reimplemented a large part of the XInclude
1686 processor, trying to minimize resources used, James Henstridge
1687 provided a huge test case which was exhibiting severe memory
1688 consumption problems.
1689
1690Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1691
1692 * python/Makefile.am: applied patch from Christophe Merlet to
1693 reestablish DESTDIR
1694
1695Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1696
1697 * libxml.spec.in: fixes libary path for x86_64 AMD
1698
1699Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1700
1701 * doc/tutorial/includekeyword.c
1702 * doc/tutorial/xmltutorial.xml:
1703 (plus resulting generated html files)
1704 fixing one spot I missed in the tutorial where I hadn't freed
1705 memory properly
1706
1707Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1708
1709 * doc/tutorial/includeaddattribute.c
1710 * doc/tutorial/includeaddkeyword.c
1711 * doc/tutorial/includegetattribute.c
1712 * doc/tutorial/includekeyword.c
1713 * doc/tutorial/xmltutorial.xml
1714 * doc/tutorial/*.html:
1715 update tutorial to properly free memory (thanks to Christopher
1716 R. Harris for pointing out that this needs to be done)
1717 * doc/tutorial/images/callouts/*.png:
1718 added image files so the callouts are graphical, making it
1719 easier to read ( use "--param callout.graphics 1" to generate
1720 html with graphical callouts)
1721
1722Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1723
1724 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1725 nice logos generated by Marc Liyanage
1726 * doc/site.xsl *.html: changed the stylesheet to show the new
1727 logo and regenerated the pages
1728
1729Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1730
1731 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1732
1733Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1734
1735 * xpath.c: possible mem leak patch from Jason Adams
1736
1737Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1738
1739 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1740 in the XQuery namespace
1741 * configure.in: preparing 2.4.24
1742 * doc/*.html: updated the web pages
1743
1744Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1745
1746 * python/generator.py: closing bug #85258 by generating conditional
1747 compile check to avoid linking to routines not configured in.
1748
17492002-08-22 Havoc Pennington <hp@pobox.com>
1750
1751 * autogen.sh: update error message for missing automake
1752
1753Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1754
1755 * python/Makefile.am: typo in target name resulted in libxml2.py
1756 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1757
1758Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1759
1760 * win32/win32/Makefile.mingw: updated with version from
1761 Elizabeth Barham at http://soggytrousers.net/repository/
1762
1763Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1764
1765 * win32/Makefile.msvc: added the prefix location to the include
1766 and lib search path.
1767
17682002-08-18 Havoc Pennington <hp@pobox.com>
1769
1770 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1771 both automake 1.6 and 1.4 installed get the right automake. Means
1772 compilation from CVS will now require the latest automake 1.4
1773 release, or manually creating symlinks called "automake-1.4" and
1774 "aclocal-1.4"
1775
1776Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1777
1778 * configure.in python/Makefile.am: more AMD 64 induced changes from
1779 Frederic Crozat
1780
1781Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1782
1783 * xinclude.c: oops I was missing the xml:base fixup too
1784 * result/XInclude/*.xml: this adds xml:base attributes to most
1785 results of the tests
1786
1787Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1788
1789 * xinclude.c: quick but apparently working implementation of
1790 xi:fallback, should close bug #89684
1791 * Makefile.am test/XInclude/docs/fallback.xml
1792 result/XInclude/fallback.xml: added a basic test for fallback,
1793 and run with --nowarning to avoid a spurious warning
1794 * configure.in: applied patch from Frederic Crozat for python
1795 bindings on AMD 64bits machines.
1796
1797Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1798
1799 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1800 the caller don't pass a SAX callback block.
1801
1802Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1803
1804 * tree.c: applied the same fix for the XML-1.0 namespace to
1805 xmlSearchNsByHref() as was done for xmlSearchNs()
1806
1807Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1808
1809 * libxml.3: small cleanup of the man page
1810 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
1811 when serializing HREF attributes generated by XSLT.
1812
1813Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1814
1815 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
1816 version of Marc Liyanage' patch for boolean attributes in HTML
1817 output
1818
1819Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1820
1821 * python/tests/serialize.py: fixed the test results, indenting
1822 behaviour changed slightly
1823
1824Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1825
1826 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
1827 new c14n function to Windows def files
1828
1829Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1830
1831 * c14n.c: fixed a memory leak in c14n code
1832
1833Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1834
1835 * parser.c include/libxml/parser.h: adding a new API for Christian
1836 Glahn: xmlParseBalancedChunkMemoryRecover
1837 * valid.c: patch from Rick Jones for some grammar cleanup in
1838 validation messages
1839 * result/VC/* result/valid/*: this slightly change some of the
1840 regression tests outputs
1841
1842Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1843
1844 * tree.c: trying to fix a problem in namespaced attribute handling
1845 raised by Christian Glahn
1846
1847Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1848
1849 * encoding.c include/libxml/encoding.h: Opening the interface
1850 xmlNewCharEncodingHandler as requested in #89415
1851 * python/generator.py python/setup.py.in: applied cleanup
1852 patches from Marc-Andre Lemburg
1853 * tree.c: fixing bug #89332 on a specific case of loosing
1854 the XML-1.0 namespace on xml:xxx attributes
1855
1856Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1857
1858 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1859 corner case from new Merlin's test suite and added a callback
1860 that will be used to improve xmlsec performance
1861
1862
1863Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1864
1865 * HTMLtree.c: trying to fix the <style> escaping problem in
1866 HTML serialization bug #89342
1867
1868Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1869
1870 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1871 and rebuilt the web site.
1872
1873Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
1874
1875 * include/libxml/tree.h: added _private member to xmlNs struct
1876
1877Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1878
1879 * HTMLparser.c: fixing bug #84876 based on the xml working
1880 code.
1881
1882Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1883
1884 * python/Makefile.am: enhanced to fix bug 72012 (errors
1885 when using '-jX' make parameter)
1886
1887Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1888
1889 * xpath.c: small additional enhancement for booleans
1890 compared to nodesets
1891
1892Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1893
1894 * HTMLtree.c: changed the order of the encoding declaration
1895 attributes in the meta tags due to a bug in IE/Mac
1896
1897Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1898
1899 * xpath.c: enhanced handling of booleans (especially '='
1900 and '!=' for nodesets) - fixes bug 85256. Added new
1901 routine xmlXPathNotEqualValues for more proper handling
1902 of '!=' when nodesets are involved.
1903
1904Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1905
1906 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
1907 doc/xmlcatalog_man.xml to the source distribution
1908
1909Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1910
1911 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
1912 asked for this.
1913
1914Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1915
1916 * configure.in: preparing 2.4.23
1917 * doc/*: rebuilt the docs
1918
1919Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1920
1921 * parser.c: fixing bug #84169 by fixing the
1922 comment of xmlCreatePushParserCtxt to describe the
1923 encoding detection parameters better.
1924
1925Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1926
1927 * valid.c: fixing bug #79331 in one path the lookup for
1928 ID attributes on a namespaced node wasn't handled correctly :-\
1929
1930Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1931
1932 * HTMLparser.c: trying to fix 87235 about discarded white
1933 spaces in the HTML parser.
1934 * result/HTML/*: this changes the output of a number of HTML
1935 regression tests
1936
1937Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1938
1939 * xpath.c: applied patch from Richard Jinks for the namespace
1940 axis + fixed a memory error.
1941 * parser.c parserInternals.c: applied patches from Peter Jacobi
1942 removing ctxt->token for good.
1943 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
1944 popped out by the regression tests.
1945 * Makefile.am: patch for threads makefile from Gary Pennington
1946
1947Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1948
1949 * xpath.c: enhanced behaviour of position() after usage of
1950 expressions involving preceding-sibling (et al).
1951
1952Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1953
1954 * hash.c: applied a patch from Peter Jacobi to solve a problem
1955 when compiling with the Watcom C on Win32
1956 * result/schemas/*.err: the change of hashing algo generated
1957 permutations in the output
1958
1959Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1960
1961 * hash.c: applied patch from Sander Vesik improving the quality of
1962 the hash function.
1963
19642002-06-14 Aleksey Sanin <aleksey@aleksey.com>
1965
1966 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
1967 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
1968 xmllint.c xpath.c: replaced sprintf() with snprintf()
1969 to prevent possible buffer overflow (the bug was pointed
1970 out by Anju Premachandran)
1971
1972Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1973
1974 * parser.c: removed an uninitialized data error popped by valgrind
1975 on PE references
1976
1977Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
1978
1979 * doc/xml.html
1980 adding tutorial reference to the web page
1981
1982Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1983
1984 * doc/tutorial/xmltutorial.xml
1985 * doc/tutorial/ar01s07.html
1986 * doc/tutorial/ape.html
1987 * doc/tutorial/includegetattribute.c
1988 adding section to tutorial about retrieving an attribute
1989 value
1990
1991Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1992
1993 * parser.c: applied a couple of patches from Peter Jacobi to start
1994 to get rid of ctxt->token, with a possible significant speed
1995 improvement to be gained once done. Better compliance with PE
1996 references constructs in DTDs too.
1997 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
1998 from Peter too
1999
2000Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2001
2002 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2003 xmlParseElement was likely to have been deallocated at the
2004 time of the report, possibly leading to segfault. Just report
2005 the tag name now.
2006
2007Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2008
2009 * xpath.c: patch from Richard Jinks for XPath substring() function
2010 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2011
20122002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2013
2014 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2015
2016Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2017
2018 *doc/FAQ.html
2019 fixing typos in FAQ, thanks to Robert Funnell for the
2020 editing help
2021
2022Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2023
2024 * NEWS: got complaints from rpmlint that it was empty
2025
2026Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
2027
2028 * added doc/tutorial, including:
2029 apa.html
2030 apb.html
2031 apc.html
2032 apd.html
2033 ar01s02.html
2034 ar01s03.html
2035 ar01s04.html
2036 ar01s05.html
2037 ar01s06.html
2038 includeaddattribute.c
2039 includeaddkeyword.c
2040 includekeyword.c
2041 includestory.xml
2042 index.html
2043 xmltutorial.xml
2044 libxml tutorial, including generated html
2045
2046Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2047
2048 * result/c14n/exc-without-comments/merlin-c14n-two-*
2049 result/c14n/without-comments/merlin-c14n-two-*
2050 test/c14n/exc-without-comments/merlin-c14n-two-*
2051 test/c14n/without-comments/merlin-c14n-two-*
2052 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2053 c14n/exc-c14n and slightly modified test script to handle
2054 these test cases
2055 * c14n.c: fixed bugs for complicated nodes set (namespace
2056 without node and others from merlin-c14n-two.tar.gz)
2057 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2058 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2059 for xmlsec performance patch
2060 * xpath.c: fixed self::node() for namespaces and attributes
2061
2062Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2063
2064 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2065 but with the format parameter
2066 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2067
2068Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2069
2070 * Makefile.am: updated c14n tests suite
2071 * c14n.c: performance improvement for previous c14n patch
2072
2073Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2074
2075 * parser.c: another peroformance patch from Peter Jacobi, that
2076 time on parsing attribute values.
2077
2078Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2079
2080 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2081 into LibXML2 test suite
2082
2083Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2084
2085 * c14n.c: propagating xpath ancesstors node fix to c14n
2086 plus small performance improvement to reduce number of
2087 mallocs
2088 * xpath.c: fixed ancestors axis processing for namespace nodes
2089
2090Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2091
2092 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2093 Peter Jacobi
2094
2095Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2096
2097 * configure.in: preparing 2.4.22
2098
2099Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2100
2101 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
2102 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
2103 a public entry point.
2104 * doc/*: rebuilt the API and docs
2105
2106Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2107
2108 * xpath.c: patch from Richard Jinks to fix a problem introduced
2109 in the previous patch and pointed by Norm
2110
2111Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2112
2113 * libxml.spec.in: fixing bug #81112
2114
2115Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2116
2117 * uri.c: fixing bug #82848
2118
2119Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2120
2121 * result/catalogs/mycatalog.full: Aleksey's commit changed the
2122 output of one catalog test
2123
2124Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2125
2126 * global.data globals.c tree.c include/libxml/globals.h
2127 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
2128 default value for global parameter xmlIndentTreeOutput to 1 and
2129 introduced new global parameter xmlTreeIndentString (the string
2130 used to do one-level indent) with default value " " (as it was
2131 in tree.c)
2132
2133Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2134
2135 * Makefile.am: Merijn Broeren pointed out a problem when compiling
2136 with trio and schemas.
2137
2138Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2139
2140 * xpath.c: patch from Richard Jinks to fix the problem raised in
2141 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
2142
2143Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2144
2145 * xmlschemas.c: a bit of work on import.
2146 * xmlschemastypes.c: Charles Bozeman provided a compare function
2147 for date/time types so min/max facet restrictions should work,
2148 indeterminate comparisons return an error instead of equal.
2149 * test/schemas/date_0* result/schemas/date_0_0: specific test
2150 from Charles Bozeman too
2151
2152Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2153
2154 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
2155 from Christian Cornelssen fixing the man pages and the Catalog
2156 building script.
2157 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
2158 next step is <xs:import> I now have a reasonable understanding
2159 of how it works.
2160
2161Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2162
2163 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
2164
2165Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2166
2167 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
2168
2169Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2170
2171 * xpath.c: fixing an XPath function evalutation bug pointed out
2172 by Alexey Efimov where the context was lost when evaluating
2173 the function arguments
2174
2175Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2176
2177 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
2178 function public for XMLSec performance optimizations
2179
2180Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2181
2182 * python/generator.py python/libxml2class.txt : fixed a problem
2183 with the HTML parser pointed by Gary Benson
2184 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
2185 example
2186
2187Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2188 * parser.c: fixed bug #81159 (memory growth in SAX)
2189
2190Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2191 * xpath.c: fixed bug #78858 (the real fix)
2192
2193Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2194 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
2195
2196Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2197
2198 * tree.c: modified xmlNodeSetBase to allow changing the
2199 base of a document.
2200
2201Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2202
2203 * xmlschemastypes.c: patch Charles Bozeman for validation of
2204 all the date, time, and duration types
2205 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
2206 * configure.in: fixed an error pointed by an user
2207 * xml2-config.in: fixed an error pointed by an user
2208
2209Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2210
2211 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
2212 win32/libxml2.def.src xmlIO.c: exported default
2213 'file:', 'http:' and 'ftp:' protocols input handlers
2214 and maked protocols comparisson case insensitive
2215
2216Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2217
2218 * configure.in: Neven Has detected a typo
2219
2220Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2221
2222 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
2223 as one of the persons allowed to commit directly to the
2224 module.
2225
2226Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2227
2228 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
2229 * valid.c: raised a too low limit
2230 * doc/*: rebuilt the docs
2231
2232Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2233
2234 * test/XPath/expr/floats test/XPath/expr/functions
2235 result/XPath/expr/floats result/XPath/expr/functions
2236 xpath.c: another XPath conformance patch from Richard Jinks
2237
2238Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2239
2240 * xmlschemas.c: fixed validation of attribute groups.
2241 * test/schemas result/schemas: added an example from the primer
2242
2243Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2244
2245 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
2246 * test/schemas result/schemas: updated the test list
2247
2248Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2249
2250 * TODO: updated a bit
2251 * parser.c: made a comment more specific
2252 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
2253 Schemas conformance.
2254 * test/schemas result/schemas: updated the test list
2255
2256Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2257
2258 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
2259 implementing xs:all with minOccurs = 0
2260 * tes/schemas/* result/schemas/*: added more tests covering
2261 xs:all
2262
2263Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2264
2265 * xmlregexp.c: first implementation of the all particle, this
2266 may need to be revisited for case where not all transitions
2267 must be crossed.
2268
2269Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2270
2271 * tree.c: another entity processing update from Markus Henke
2272
2273Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
2274
2275 * trionan.c: fixed crash on OSF/1
2276
2277Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2278
2279 * xmlschemas.c: more Schemas work
2280 * test/schemas/* result/schemas/*: added more tests coming
2281 from the spec.
2282
2283Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2284
2285 * c14n.c: patch from Aleksey Sanin reflecting a change in the
2286 ExcC14N specification
2287
2288Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2289
2290 * tree.c: patch from Markus Henke, fix for recursive entities.
2291
2292Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2293
2294 * xpath.c: fix a problem with string() on a document node.
2295
2296Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2297
2298 * Makefile.am xmlschemas.c: more Schemas work
2299 * test/schemas/* result/schemas/*: added more tests coming
2300 from the spec.
2301
2302Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2303
2304 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
2305 * result/HTML/*: this changes a few things in the results
2306
2307Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2308
2309 * include/libxml/tree.h: eliminated 'declaration different than
2310 prototype' warning
2311 * include/win32config.h: "resolved" conflicts with errno.h
2312
2313Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2314
2315 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
2316 on the automata interfaces and debug of counted choices
2317 * test/schemas/* result/schemas/*: added a number of tests
2318
2319Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2320
2321 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2322 a bit of work on Schemas
2323 * testSchemas.c: try to make it more useful
2324 * test/schemas/* result/schemas/* Makefile.am: changed the
2325 Schemas regression test procedure, started adding a few samples
2326
2327Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2328
2329 * include/libxml/encoding.h: Patch for the Borland C++ builder
2330 * include/libxml/tree.h: Patch for the Borland C++ builder
2331 * threads.c: Patch for the Borland C++ builder
2332 * win32/bcb5: New directory for the Borland C++ builder
2333 project files
2334
2335Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2336
2337 * win32/Makefile.msvc: Update for XML Schema support
2338 * win32/configure.js: Update for XML Schema support
2339 * win32/libxml2.def.src: Update for XML Schema support
2340
2341Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2342
2343 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
2344 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
2345 xmlunicode.c include/libxml/Makefile.am
2346 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
2347 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
2348 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
2349 include/libxml/xmlversion.h.in : merged the current state of
2350 XML Schemas implementation, it is not configured in by default,
2351 a specific --schemas configure option has been added.
2352 * test/automata test/regexp test/schemas Makefile.am
2353 result/automata result/regexp result/schemas:
2354 merged automata/regexp/schemas regression tests
2355
2356Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2357
2358 * xpath.c: Gary found a compile time problem, fixes #78823
2359
2360Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2361
2362 * configure.in: release of 2.4.20
2363 * doc/*: updated and rebuilt the docs
2364
2365Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2366
2367 * python/Makefile.am: patch from Cristian Gafton to build on
2368 Red Hat 6.2, should also fix #75779
2369
2370Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2371
2372 * valid.c: first part of fixing #78729
2373
2374Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2375
2376 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
2377 escaping of URI when saving HTML files.
2378 * result/HTML/*: this impacted some tests
2379
2380Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
2381
2382 * configure.in: trying to fix #77441
2383
2384Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2385
2386 * include/libxml/xmlIO.h: Hallski complained it could not be
2387 included by itself.
2388
2389Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2390
2391 * configure.in: applied an IEEE flag patch for OSF/1 #77825
2392
2393Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2394
2395 * win32/configure.js: patch from Nilo for the c14n option
2396 * win32/Makefile.msvc: fixed libxml2.def generation with threads
2397
2398Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2399
2400 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
2401 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
2402 LIBXML_THREAD_ENABLED
2403
2404Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2405
2406 * xpath.c: another patch from Richard Jinks for substring conformance
2407 * test/XPath/expr/floats test/XPath/expr/strings
2408 result/XPath/expr/floats result/XPath/expr/strings: update of the
2409 test suite to check those.
2410
2411Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2412
2413 * xpath.c: patch from Richard Jinks for .x float parsing.
2414
2415Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2416
2417 * parser.c: patch from Markus Henke when an encoding ain't recognized
2418
2419Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2420
2421 * libxml.m4: got a report that #include <string.h> was needed
2422
2423Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2424
2425 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2426
2427Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2428
2429 * doc/example.html: fixing typo
2430
2431Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2432
2433 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2434 pointed out by Melvyn Sopacua.
2435
2436Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2437
2438 * libxml.m4: Frédéric Crozat gave a patch related to the change
2439 of Include paths breaking the libxml.m4
2440
2441Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2442
2443 * xpath.c: Fix bug #76927 forgot to save some context
2444 when evaluating binary expressions
2445
2446Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2447
2448 * configure.in: fixed configure for MPE/iX from Markus Henke
2449 * xmlmemory.c: fixed initialization problems
2450 * xpath.c: another set of patches from Richard Jinks this
2451 fixes "make XPathtests" on linux
2452
2453Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2454
2455 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2456 * test/XPath/expr/compare test/XPath/expr/equality
2457 test/XPath/expr/floats test/XPath/expr/functions
2458 test/XPath/expr/strings result/XPath/expr/compare
2459 result/XPath/expr/equality result/XPath/expr/floats
2460 result/XPath/expr/functions result/XPath/expr/strings: Updated
2461 tests though they show a divergence on Linux
2462
2463Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2464
2465 * xpath.c trionan.c: previous commit also included patches
2466 from Richard Jinks on some IEEE support corner case
2467
2468Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2469
2470 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2471 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2472 that $(datadir) should be used for docs
2473
2474Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2475
2476 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2477 could leak filedescriptors
2478
2479Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2480
2481 * configure.in nanohttp.c: applied patch from Allan Clark for
2482 UnixWare/OpenServer
2483
2484Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2485
2486 * configure.in: preparing 2.4.19
2487 * doc/*: rebuilt the docs
2488
2489Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2490
2491 * nanohttp.c: fixing #76043, got fed up with non-portability
2492 of that piece of code.
2493
2494Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2495
2496 * valid.c SAX.c: Never commit without running "make tests" :-(
2497 fix a couple of stupidities in the previous commit
2498 * result/*: a few changes in some attribute order result of previous
2499 commit.
2500
2501Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2502
2503 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2504 the internal subset should not raise duplicate ID errors,
2505 also there was a small bug in conjunction to namespace
2506 declarations defaulted and xml:xxx attributes DTD definitions.
2507
2508Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2509
2510 * xpath.c: Richard Jinks also raised some rounding problems
2511 this tries to fix them
2512
2513Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2514
2515 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2516 behaviour in xmlXPathCastToString()
2517
2518Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2519
2520 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2521 raised by Morus Walter
2522
2523Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2524
2525 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2526 from Igor
2527
2528Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2529
2530 * xpath.c: fixing #75619, related to a problem when trying
2531 to evaluate condition when the current node set resulting
2532 from that sub-step evaluation is empty. Also fixes 2 potential
2533 problem with previous-sibling and next-siblings axis.
2534
2535Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2536
2537 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2538 HTML support is not configured in.
2539
2540Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2541
2542 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2543 include/libxml/tree.h: dohh I really didn't intended to commit
2544 this test version :-(
2545
2546Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2547
2548 * testSAX.c: I wanted to see the real speed at the SAX interface
2549 after a little too many Ximianer started complaining about the
2550 parser speed.
2551 added a --quiet option:
2552 paphio:~/XML -> ls -l db100000.xml
2553 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2554 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2555 3200006 callbacks generated
2556 real 0m1.270s
2557 Which means 16MBytes/s and 3Mcallback/s
2558
2559Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2560
2561 * xpath.c: valgrind spotted another error that time when running
2562 on libxslt regression tests
2563
2564Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2565
2566 * Makefile.am: adding "make valgrind" running the full regression
2567 tests (except python ones) under Valgrind (using valgrind -q
2568 which was kindly added by the author).
2569 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2570 passes cleanly now except an obcure floating point initialization
2571 raised in log10() in one XPath regression test ???
2572 * tree.c: edited some comments to close #75244
2573
2574Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2575
2576 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2577 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2578 context of ScrollKeeper, made sure that if the number is
2579 an integer, the serialization follows the description at
2580 http://www.w3.org/TR/xpath#section-String-Functions
2581
2582Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2583
2584 * configure.in: preparing 2.4.18
2585 * doc/*: updated and rebuilt the web site
2586 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2587 the Windows and Cygwin maintainers.
2588 * parser.c: humm, changed the way the SAX parser work when
2589 xmlSubstituteEntitiesDefault(1) is set, it will then
2590 do the entity registration and loading by itself in case the
2591 user provided SAX getEntity() returns NULL.
2592 * testSAX.c: added --noent to test the behaviour.
2593
2594Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2595
2596 * parser.c: Wilfried Teiken provided a hackish but working
2597 way to get context reported back on entities when parsing
2598 with SAX and without breaking the DOM build.
2599
2600Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2601
2602 * c14n.c: applied a new patch from Aleksey Sanin
2603 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2604 to reference Aleksey implementation of XML digital Signatures
2605
2606Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2607
2608 * xpath.c: small fix to avoid potential problem due to
2609 ordering of freeing data
2610 * python/Makefile.am: people were complaining about
2611 the generated file in python dir not being built
2612
2613Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2614
2615 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2616 python/generator.py python/libxml.c python/types.c: Cleanup
2617 of the python Makefiles based on Jacob and James feedback,
2618 fixed the spec file accordingly, fixed the number of warning
2619 that passing my pedantic CFLAGS was generating. Conclusion
2620 is that Python includes are real crap.
2621
2622Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2623
2624 * configure,in: it was reported quite a few times that
2625 xml2-config --cflags should not output
2626 -I$includeprefix/libxml2/libxml because libxml2 header names
2627 clashes with existing names like list.h from C++ stl.
2628 Includes should be #include<libxml/xxx.h> so ...
2629
2630Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2631
2632 * c14n.c: another patch from Aleksey Sanin
2633
2634Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2635
2636 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2637 canonicalization algorithm
2638 * doc/xml.html doc/index.html: added the C14N references on the
2639 index page.
2640
26412002-03-13 jacob berkman <jacob@ximian.com>
2642
2643 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2644 usage, redundant, and gcc specific
2645
2646Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2647
2648 * xpath.c: speedup some node selection operations, this can
2649 have a significant impact on DocBook Norm's stylesheets
2650 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2651 make sure it's always the case
2652 * debugXML.c: distinguish CDATA and comments in ls operations
2653
2654Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2655
2656 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2657 to generate better API descriptions etc...
2658
2659Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2660
2661 * c14n.c: Fixing #74186, made sure all boolean expressions
2662 get fully parenthesized, ran indent on the output
2663 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2664 include/libxml/tree.h: also #74186 related, removed the
2665 --with-buffers option, and all the preprocessor conditional
2666 sections that were resulting from it.
2667
2668Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2669
2670 * valid.c: applied patch from Dodji Seketeli fixing an
2671 uninitailized variable in xmlValidGetValidElements()
2672
2673Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2674
2675 * c14n.c: fixed a few comments
2676 * doc/*.html doc/*/*.html: regenerated the docs and added
2677 the C14N API
2678 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2679
2680Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2681
2682 * check-xml-test-suite.py: fix to adapt varaiations in the
2683 bindings
2684 * configure.in python/setup.py python/setup.py.in: fixed to
2685 have the version of the python scripts automatically updated
2686
2687Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2688
2689 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2690 in xmlCopyProp()
2691
2692Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2693
2694 * configure.in: preparing 2.4.17 release
2695 * doc/*: updated and rebuilt the docs
2696 * xpath.c: fixed a comment
2697 * python/libxml.c: fixed a possible reentrancy problem
2698
2699Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2700
2701 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2702 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2703 added a specific regression test
2704 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2705 not raise exceptions when failing to find the attribute.
2706
2707Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2708
2709 * configure.in xmllint.c: owen pointed out a problem with the
2710 ftme fix, gettimeofday() was not detected by configure and
2711 the ftime header wasn't included, dohhh
2712
2713Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2714
2715 * configure.in xmllint.c: trying to fix #71457 for timing
2716 precision when gettimeofday() is not availble but ftime() is
2717
2718Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2719
2720 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2721 are now copied on install and part of the -devel RPM
2722
2723Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2724
2725 * xpath.c: trying to avoid bug #72150 which was apparently
2726 caused by a gcc bug (or a processor problem) as detailed
2727 at http://veillard.com/gcc.bug
2728
2729Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2730
2731 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2732 fixed xmlReconciliateNs(), added a Python test/example for
2733 inter-document cut'n paste
2734 * python/libxml.py: fixed node.doc on document nodes and added
2735 xpathEval() onto node objects
2736
2737Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2738
2739 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2740 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2741 fixup and integrated tests for the serialization stuff
2742
2743Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2744
2745 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2746 moved the libxml man page to section 3
2747
2748Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2749
2750 * tree.c: fix bug #72490
2751 * python/libxml.c python/libxml.py: added methods serialize()
2752 and saveTo() to all node elements.
2753
2754Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2755
2756 * xmlIO.c: closed #73430, don't read from an input source
2757 which indicated an end-of-file or an error.
2758
2759Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2760
2761 * parser.c: make sure SAX endDocument is always called as
2762 this could result in a Python memory leak otherwise (it's
2763 used to decrement ref-counting)
2764 * python/generator.py python/libxml.c python/libxml.py
2765 python/libxml2-python-api.xml python/libxml2class.txt
2766 python/tests/error.py python/tests/xpath.py: implemented
2767 the suggestions made by Gary Benson and extended the tests
2768 to match it.
2769
2770Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2771
2772 * python/generator.py: applied patch fixing #73450
2773
2774Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2775
2776 * xpath.c: fixing #61290 "namespace nodes have no parent"
2777 long standing divergence from the XPath REC. NodeSets
2778 simply hold a copy of namespace nodes and those node ->next
2779 points to the parent (which may not be the node carrying the
2780 definition).
2781 * include/libxml/xpath.h: flagged but didn't added a possible
2782 speedup
2783 * DOCBparser.c HTMLparser.c: removed some warnings from push
2784 parser due to new state being added.
2785 * tree.c: new fix from Boris Erdmann
2786 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2787 the XML Canonalization support from Aleksey Sanin
2788
2789Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2790
2791 * tree.c: patch from Boris Erdmann fixing some namespace odities
2792 with xmlCopyNode()
2793
2794Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2795
2796 * xmlIO.c: fix bug #72706 when loading a NULL entity
2797
2798Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2799
2800 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2801 actually change in a future XML Namespace revision.
2802
2803Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2804
2805 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2806 added the possibility of returning nodesets from XPath extension
2807 functions written in Python
2808
2809Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2810
2811 * python/*: commiting some Python bindings work done while travelling
2812
2813Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2814
2815 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
2816 explicitely with memory debugging switched on
2817
2818Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2819
2820 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2821 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2822 Added wrapper for the xmlURIPtr type, provided accessors, fixed
2823 the accessor generator for strings
2824 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
2825 regression test.
2826
2827Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2828
2829 * python/README python/generator.py python/libxml.c python/setup.py:
2830 added the 'usual' setup.py to allow building a libxml2-python
2831 module based on the same code. The initialization is however
2832 different the 2 .so files fo libxml2 and libxslt are identical and
2833 they entry point initialize both libraries. this is done to avoid
2834 some possible nasty problem since the Python don't merge the maps
2835 of all shared modules.
2836
2837Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2838
2839 * parser.c: fixed a push/encoding bug reported by Michael
2840 on librsvg
2841
2842Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2843
2844 * include/libxml/parserInternals.h: fixes a misplaced #endif
2845
2846Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2847
2848 * parser.c valid.c: found and fixed a couple of allocation bugs
2849
2850Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2851
2852 * doc/xml.html doc/python.html doc/*: added a Python and binding
2853 page describing the current state of the Python bindings and
2854 giving pointers to the other languages wrappers.
2855
2856Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2857
2858 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2859 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2860 rebuilt the API and web site
2861 * xpath.c: fixed #71978 portability bugs
2862
2863Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2864
2865 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2866
2867Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2868
2869 * include/libxml/parserInternals.h parser.c: had to change
2870 2 internal parsing API when processing document content
2871 to check the start and end of element content are defined
2872 in the same entity
2873 * valid.c include/libxml/valid.h: attribute normalization can
2874 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2875 with the context to report it.
2876 * SAX.c: fixed the last known bugs, crazy validation constraints
2877 when a document is standalone seems correctly handled. There
2878 is a couple of open issues left which need consideration especially
2879 PE93 on external unparsed entities and standalone status.
2880 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
2881 The 2 tests left failing are actually in error. Cleanup done.
2882
2883Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2884
2885 * valid.c: implemented E59 spaces in CDATA does not match the
2886 nonterminal S
2887
2888Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2889
2890 * SAX.c parser.c valid.c: more validation test fixups
2891 * check-xml-test-suite.py: added duration info for the tests
2892
2893Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2894
2895 * parser.c valid.c: a couple of errors were reported but not
2896 saved back as such in the parsing context. Down to 1% failure rate
2897 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
2898
2899Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2900
2901 * xmlInternald.c: isExtender was missing a char
2902 * parser.c include/libxml/parser.h: % are acceptable in the
2903 internal subset if within a PUBLIC ID
2904
2905Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2906
2907 * SAX.c parserInternals.c valid.c: more work on the conformance
2908 suite. Took the step to finally block documents with encoding
2909 errors. It's a fatal error per the spec, people should have fixed
2910 their documents by now.
2911
2912Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2913
2914 * check-xml-test-suite.py: fixed the test script after some discussion
2915 on the semantic of TYPE="error"
2916 * Makefile.am: added the script to the distrib
2917
2918Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2919
2920 * SAX.c entities.c: fixed a couple of conformances issues deep
2921 into the validation code (standalone and undeclared Notations)
2922
2923Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2924
2925 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
2926 stayed there for years !
2927
2928Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2929
2930 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
2931 missing
2932
2933Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2934
2935 * check-xml-test-suite.py: improved the behaviour a bit as
2936 well as the logs
2937 * parser.c valid.c SAX.c: fixed a few more bugs
2938 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
2939
2940Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2941
2942 * check-xml-test-suite.py: python script to run regression tests
2943 against the XML Test suite of W3C/OASis
2944 * SAX.c: fixed a validation bug
2945 * parser.c: fixed 3 errors pointed by the test suite
2946 * doc/buildDocBookCatalog: fixed a typo pointed by drake
2947 * python/Makefile.am: fixed a dependendy
2948
2949Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2950
2951 * xmlmemory.c: avoid a warning bug #71594
2952
2953Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2954
2955 * xmlmemory.c: Jesse Perry provided a patch to remove a few
2956 warning on alpha/Tru64
2957
2958Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2959
2960 * include/libxml/entities.h: fixing a comment
2961 * valid.c: fixing some troubles with validity check on namespaces
2962 * result/VC/NS3 test/VC/NS3: added a specific regression test
2963
2964Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2965
2966 * tree.c: Fixing #71342 serializing '\n' in attribute values
2967 * result/noent/att3 result/att3 test/att3: added a specific
2968 test.
2969
2970Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2971
2972 * python/libxml.c: couple of bug fixes
2973
2974Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2975
2976 * python/*.py: removed tabs and used spaces.
2977
2978Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2979
2980 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
2981 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
2982
2983Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2984
2985 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
2986 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
2987
2988Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2989
2990 * include/libxml/encoding.h include/libxml/entities.h
2991 include/libxml/globals.h include/libxml/parser.h
2992 include/libxml/threads.h include/libxml/tree.h
2993 include/libxml/xmlmemory.h: trying to fix the include mess
2994
2995Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2996
2997 * include/libxml/xmlmemory.h: reverted part of the previous
2998 attempt to provide #69655, this was breaking the build.
2999
3000Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3001
3002 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3003 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3004 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3005 include/libxml/parserInternals.h include/libxml/tree.h
3006 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3007 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3008 clean.
3009 * python/libxml.c: fixed a warning.
3010
3011Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3012
3013 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3014 copying of node, merge back IDs in the target document.
3015 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3016 test/XInclude/ents/ids.xml: test case
3017 * result/VC/ElementValid4: output changed due to a typo fix
3018
3019Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3020
3021 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003022 generate the dependencies right as Jacob found out. Add
3023 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003024
3025Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3026
3027 * parserInternals.c valid.c: Justin Fletcher found some parts
3028 of the code needing cleanup
3029 * libxml.spec.in python/Makefile.am python/generator.py
3030 python/libxml.c python/libxml.py: Fixed the python Makefiles
3031 corrected a bug showing up on ia64, changed the name of the
3032 python internal module too
3033
3034Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3035
3036 * Makefile.am: applied patch from Andris Pavenis for binary
3037 name suffixes
3038
3039Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3040
3041 * xmllint.c win32/win32config.h: fixing #68748
3042
3043Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3044
3045 * valid.c: fixing #70166
3046
3047Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3048
3049 * valid.c: fixing #70077
3050
3051Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3052
3053 * Copyright Makefile.am README configure.in libxml.spec.in:
3054 Changed to the MIT Licence
3055 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3056 doc/xmlio.html: updated the doc accordingly
3057 * include/libxml/xmlwin32version.h configure.in: preparing
3058 2.4.14 release
3059 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3060 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3061 fixed the const xmlChar * wrapper and generator, XPath extension
3062 functions now use the context as first argument
3063 * python/tests/tstxpath.py python/tests/xpath.py
3064 python/tests/xpathext.py: Updated the tests accordingly
3065 * tree.c: fixed bug #70067
3066
3067Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3068
3069 * Makefile.am: cleanup
3070 * debugXML.c: always use stdout if output is NULL
3071 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3072 * python/Makefile.am python/generator.py python/libxml2class.txt
3073 python/libxml_wrap.h python/types.c: augmented the number of bindings
3074 handling FILE * and XPath contexts
3075 * python/tests/Makefile.am: avoid a stupid problem due to the
3076 use of TEST.
3077
3078Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3079
3080 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3081
3082Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3083
3084 * python/TODO python/libxml.c: cleanup the extension function lookup
3085 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3086
3087Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3088
3089 * configure.in python/Makefile.am: do not install outside
3090 of prefix
3091
3092Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3093
3094 * python/TODO python/libxml.c: started adding SAX interfaces
3095 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3096 SAX test
3097
3098Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3099
3100 * tree.c: hardened the addChild function
3101 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3102 python/libxml2class.txt python/libxml_wrap.h python/TODO:
3103 added accessors needed for xmlNode, a bit more testing and
3104 extension of interfaces
3105 * python/tests/Makefile.am python/tests/build.py: added a test
3106 build from scratch/save/load/check
3107
3108Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3109
3110 * parserInternals.c: change a small bit in the way valididy
3111 error messages get initialized
3112 * python/TODO python/libxml.c python/libxml2-python-api.xml
3113 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3114 added some memory debugging to track leaks at the libxml2 level
3115 * python/tests/*.py: changed all tests to check for leaks,
3116 there is just one left in XPath extension registrations.
3117
3118Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3119
3120 * python/TODO python/generator.py python/libxml2-python-api.xml
3121 python/libxml2class.txt: more accessor classes for the parser
3122 context, allow to switch on and check validity
3123 * python/tests/Makefile.am python/tests/error.py
3124 python/tests/invalid.xml python/tests/valid.xml
3125 python/tests/validate.py: attded more test and and added error.py
3126 which I forgot to commit in the last step
3127
3128Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3129
3130 * python/Makefile.am python/types.c: cleanup
3131 * python/libxml.c python/libxml.py python/libxml_wrap.h
3132 python/generator.py python/libxml2-python-api.xml
3133 python/libxml2class.txt: added class for parser context, added
3134 first cut for push mode support. Added a framework to generate
3135 accessors functions.
3136 * python/tests/Makefile.am python/tests/push.py: added a push
3137 test
3138
3139Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3140
3141 * python/Makefile.am python/TODO python/libxml.py: fixed a small
3142 bug a bit of cleanup.
3143
3144Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3145
3146 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
3147 python/libxml2class.txt: adding error redirections and preformat
3148 to a python handler
3149 * python/tests/Makefile.am python/tests/*.py: cleanup made all
3150 tests self checking
3151
3152Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3153
3154 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
3155 a function
3156
3157Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3158
3159 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
3160 python/libxml.c python/libxml2-python-api.xml
3161 python/libxml2class.txt: Progressing through the TODOs, class
3162 description output, extra XML API, RPM now builds the wrappers
3163 for all python installed versions
3164
3165Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
3166
3167 * configure.in libxml.spec.in python/Makefile.am python/TODO
3168 python/generator.py python/libxml2class.txt: added more informations
3169 in the libxml2-python package including docs. Slightly changed
3170 the class hierarchy
3171 * python/tests/*: added basic regression tests infrastructure too
3172
3173Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3174
3175 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
3176 added libxml2-python as part of the packages installed
3177
3178Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3179
3180 * python/Makefile.am python/generator.py python/libxml.c
3181 python/libxml.py: more work, now able to extend the
3182 XPath interpreter with functions written in python.
3183
3184Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3185
3186 * python/Makefile.am: Jacob sent a patch to allow building from
3187 tarfile.
3188
3189Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3190
3191 * python/Makefile.am python/libxml.c configure.in Makefile.am:
3192 inserted the python wrappers build, I hope this won't be too
3193 unportable
3194
3195Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3196
3197 * xpath.c: minor optimization
3198 * python/generator.py python/libxml.c python/libxml.py
3199 python/libxml_wrap.h: more work on the python bindings,
3200 they now support XPath and there is no evident leak
3201
3202Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3203
3204 * python/generator.py python/libxml.c python/libxml.py:
3205 more work on the python bindings generator.
3206
3207Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3208
3209 * python/generator.py python/libxml.c python/libxml_wrap.h:
3210 more work on the python bindings.
3211
3212Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3213
3214 * python/generator.py python/libxml.c python/libxml.py
3215 python/libxml_wrap.h: commited early version of a python binding
3216 for private use only ATM
3217
3218Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3219
3220 * entities.c tree.c include/libxml/entities.h: applied patch
3221 from Anthony Jones to implement copy of DTD subtree too. Had
3222 just to keep 2 function private which really ought to become
3223 public ones.
3224
3225Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3226
3227 * xmllint.c: added pointers to the web pages in the usage()
3228
3229Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3230
3231 * tree.c: more fixes from Petr Kozelka for attribute handling
3232 in the tree API to align the semantic with DOM.
3233
3234Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3235
3236 * valid.c tree.c entities.c: another set of patches from
3237 Anthony Jones for copy operations cleanup and robustness
3238
3239Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3240
3241 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
3242 an alphabetic index based on comments content
3243 * doc/*: rebuilt the web site with the new references
3244
3245Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3246
3247 * parserInternals.h: Greg Sjaardema suggested to use an
3248 eponential buffer groth policy in xmlParserAddNodeInfo()
3249
3250Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3251
3252 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
3253 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
3254 doc/parsedecl.py doc/Makefile.am: updated the python extractor
3255 to generate cross-references, and added/updated the stylesheets
3256 to generate and link API indexes. The generic keyword index
3257 is not done yet.
3258 * doc/*.html: regenerated all the usual docs too
3259
3260Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3261
3262 * debugXML.c: added an xpath function to the shell for T. V. Raman
3263
3264Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3265
3266 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
3267 debug routines.
3268
3269Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3270
3271 * tree.c: apply an patch from Petr Kozelka for unlink and replace
3272 support of attribute nodes
3273
3274Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3275
3276 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
3277 hopefully near complete and fully documented of the API in XML
3278 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
3279 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
3280 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
3281 include/libxml/parserInternals.h include/libxml/valid.hi
3282 include/libxml/xmlIO.h include/libxml/xmlerror.hi
3283 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
3284 include/libxml/xpath.h include/libxml/xpathInternals.h:
3285 Cleaned up the doc comments a lot in the process, the interface
3286 coverage is now 100%
3287
3288Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3289
3290 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
3291 extracts comments from the gtk-doc DocBook output (a bit
3292 convoluted but seems to work).
3293
3294Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3295
3296 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
3297 added an XML description of the API, moved the script generating
3298 it here. Added a "make api" target
3299
3300Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3301
3302 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
3303
3304Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3305
3306 * xpath.c include/libxml/xpathInternals.h: the change made to
3307 xmlXPathFuncLookupFunc was incompatible roll it back
3308
3309Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3310
3311 * SAX.c: cleanup patch from Anthony Jones
3312 * doc/Makefile.am: fix the headers to avoid in make scan
3313 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
3314 includes, * vs Ptr and general cleanup
3315 * parsedecl.py: first version of a script to extract the
3316 module interfaces, the goal will be to provide .decl or XML
3317 specification of the interfaces to build wrappers.
3318
3319Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3320
3321 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
3322 now provides return codes in case of errors
3323
3324Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
3325
3326 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
3327 Upgraded to trio baseline 1.6
3328 * strio.h strio.c: Replaced by triostr.h and triostr.c
3329
3330Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3331
3332 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
3333 of strdup usage in the code
3334
3335Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3336
3337 * parser.c error.c: Keith Isdale complained rightly that
3338 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
3339
3340Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3341
3342 * tree.c: fixed the funxtion to set the xml: attributes
3343 * debugXML.c: added "setbase" to test it.
3344
3345Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3346
3347 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
3348 to allow updating an attribute content
3349
3350Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3351
3352 * libxml.h: try to avoid problems when compiling on Windows
3353
3354Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3355
3356 * hash.c: patch from Anthony Jones for hash.c allocation size
3357 * Makefile.am: trying to work around Yet Another Libtool Madness
3358 and build the 2.4.13 release finally ...
3359
3360Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3361
3362 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
3363 * doc/* : update of the documentation
3364
3365Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3366
3367 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
3368 at fixing #61290 :-(
3369
3370Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3371
3372 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
3373 Fixes bug #67229
3374
3375Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3376
3377 * tree.c: trying to avoid troubles when a subtree is copied
3378 and coalesced in part with the target tree. Should fix
3379 bug #67407
3380
3381Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3382
3383 * valid.c: fixed validation of attributes content of type
3384 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
3385 values, very old bug. Fixes #67671
3386
3387Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3388
3389 * parser.c include/libxml/parserInternals.h tree.c: integrated
3390 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
3391 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
3392
3393Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3394
3395 * threads.c: applied Serguei Narojnyi's patch to add native
3396 thread support on the Win32 platform
3397 * testThreadsWin32.c Makefile.am: added the test program also
3398 from Serguei, Win32 specific
3399 * include/win32config.h include/libxml/xmlwin32version.h.in:
3400 added patch from Igor for the Windows thread specific defines.
3401
3402Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3403
3404 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
3405
3406Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3407
3408 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3409 output page into XMLinfo.html. Close bug #66951 and
3410 raised by Robert Collins too.
3411
3412Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3413
3414 * encoding.c: Paul Keogh pointed out a possibility of segfault
3415 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3416 Closes bug # 68238
3417
3418Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3419
3420 * doc/*.html: updated the Gdome2 links
3421
3422Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3423
3424 * libxml.h: Applied following patches from Robert Collins
3425 and make sure IN_LIBXML is defined when compiling it
3426 -------
3427 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3428 as well as Visual C.
3429 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3430 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3431 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3432 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3433 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3434 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3435 xmlSysIDExists xmlNoNetExists).
3436 * xmllint.c: Don't include winsock2.h for Cygwin.
3437
3438Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3439
3440 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3441 when the version info is not present.
3442
3443Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3444
3445 * tree.c: Anthony Jones pointed out a problem in
3446 xmlStringGetNodeList() and provided a fix for it
3447
3448Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3449
3450 * parser.c: patch from Frank J Franklin to remove a bug in
3451 xmlCreatePushParserCtxt() when the initial buffer passed
3452 is large.
3453
3454Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3455
3456 * win32/*: big cleanup of the Windows/MSVC project files
3457 from Igor Zlatkovic
3458
3459Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3460
3461 * doc/Makefile.am: should fix #67674 and avoid troubles if
3462 xsltproc is not available or fails in the prefix provided
3463
3464Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3465
3466 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3467
3468Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3469
3470 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3471 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3472 Fixed a few other problems raised by Charlie Bozeman.
3473 * result/VC/ElementValid[5-7]: fixed the output
3474
3475Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3476
3477 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3478 patches from Charlie Bozeman. Regenerated the HTML docs.
3479
3480Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3481
3482 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3483 for Windows from Igor
3484
3485Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3486
3487 * xmllint.c: applied Justin Fletcher patch for --output or -o
3488
3489Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3490
3491 * win32/libxml2/libxml2.def.src: close #67019
3492
3493Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3494
3495 * xmllint.c: applied Justin Fletcher generic timing patch
3496 similar to the one already applied to xsltproc.
3497
3498Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3499
3500 * include/libxml/tree.h tree.c: applied documentation patches
3501 from Charlie Bozeman
3502
3503Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3504
3505 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3506
3507Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3508
3509 * valid.c: fix the xmlStrdup() used in the previous patch.
3510 * valid.c: added --dropdtd
3511 * tree.c: fixed xmlUnlinkNode so it also removes the references
3512 from the document if the node is a DTD
3513
3514Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3515
3516 * HTMLtree.c valid.c: cleanup some static declarations
3517
3518Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3519
3520 * xmllint.c: removed another strdup()
3521 * doc/FAQ: removed the HP/UX entry
3522
3523Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3524
3525 * valid.c: fix bug #66816 when validating.
3526 * xmllint.c: don't use sys/time.h if configure did not found it
3527
3528Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3529
3530 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3531 xmlcatalog_man.xml
3532
3533Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3534
3535 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3536 xmlInitMemory() was declared twice
3537
3538Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3539
3540 * globals.c: do not reference strdup() !
3541 * configure.in libxml-2.0.pc.in: trying to fix the libs
3542 of the various config extraction modules
3543
3544Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3545
3546 * configure.in : preparing 2.4.12
3547 * doc/* : updated and rebuilt the docs
3548
3549Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3550
3551 * uri.c: closed bug #66159
3552 * testURI.c: added --escape option
3553 * configure.in: some cleanup for xml2-config --cflags
3554
3555Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3556
3557 * globals.c testThreads.c: removed some misplaced includes
3558 of xmlversion.h
3559
3560Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3561
3562 * threads.c: patch from Gary Pennington fixing a possible
3563 problem at initialization time.
3564
3565Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3566
3567 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3568 Eric Lavigne contribution to build libxml2 on MacOS using
3569 CodeWarrior.
3570
3571Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3572
3573 * xmllint.c: applied Geert Kloosterman's patch to fix
3574 --repeat --timing output
3575
3576Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3577
3578 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3579 where non-wellformed XML declaractions were not detected.
3580
3581Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3582
3583 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3584
3585Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3586
3587 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3588 gets reset by xmlCleanupInputCallbacks() and this makes the
3589 function useless. Same for output.
3590
3591Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3592
3593 * xmlIO.c: robert pointed out a loop error in callback cleanups
3594
3595Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3596
3597 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3598 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3599 they are not really tied to debugging
3600
3601Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3602
3603 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3604 * xmllint.c: better --catalogs description
3605
3606Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3607
3608 * tree.c: fixed a couple of problems in xmlSetProp()
3609
3610Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3611
3612 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3613 unappropriate stdout output.
3614
3615Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3616
3617 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3618 by Denis Beurive, closes #65111
3619
3620Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3621
3622 * valid.c: in case of content model validity error, don't
3623 print it if validity warnings were not requested.
3624
3625Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3626
3627 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3628 * parserInternals.c: removed the last exit() call. Print an
3629 unmaskable error on stderr instead (library mismatch detection)
3630
3631Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3632
3633 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3634 shell instructions from Heiko Rupp
3635
3636Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3637
3638 * catalog.c: use the URL notation file:// for default catalog paths
3639
3640Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3641
3642 * include/libxml/tree.h: better comments for _private fields
3643 * tree.c: removed a problem when copying an entity reference.
3644
3645Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3646
3647 * vms/*: updated instructions and diffs from John A Fotheringham
3648
3649Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3650
3651 * include/libxml/xmlerror.h: avoid an include problem if
3652 #include <libxml/xmlerror.h> happens first in code
3653 seems to be the case in KDE libs
3654
3655Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3656
3657 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3658 from Igor for Windows
3659
3660Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3661
3662 * Makefile.am: Gary Pennington pointed out a missing prefix
3663
3664Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3665
3666 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3667 * doc/*: upgraded and rebuilt the docs
3668
3669Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3670
3671 * HTMLparser.c: fix comment in scripts element parsing.
3672 * result/HTML/doc3*: updated the results.
3673
3674Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3675
3676 * uri.c: another URI bug fix #63336, using Joel Young patch.
3677
3678Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3679
3680 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3681 a cleaned up version of the Pwd shell string generation.
3682
3683Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3684
3685 * valid.c include/libxml/tree.h: trying to fix namespaces +
3686 validation problems for good, closing #63619 in the process
3687 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3688 wrong in this respect, fixed it.
3689
3690Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3691
3692 * xmllint.c: Morus Walter patch to allow --format and --encode
3693
3694Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3695
3696 * debugXML.c: Stefan Kost provided an help command for the shell
3697
3698Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3699
3700 * debugXML.c: Heiko Rupp pointed that the shell would crash
3701 on empty nodesets returns.
3702
3703Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3704
3705 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3706 migh need the history libraries
3707
3708Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3709
3710 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3711 handle the case of < in quoted attributes, Bastian Kleineidam
3712
3713Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3714
3715 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3716 fixing catalog breakages
3717 * Makefile.am catalog.c result/catalogs/catal
3718 result/catalogs/mycatalog.* test/catalogs/catal*:
3719 fixed more problems in catalog support, added more regression tests
3720 for both XML and SGML catalog handling
3721
3722Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3723
3724 * debugXML.c: applied an improvement to xmlGetLineNo() from
3725 Keith Isdale
3726
3727Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3728
3729 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3730 Side effect of the progressive catalog loading
3731
3732Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3733
3734 * Makefile.am: confexecdir and confexec_DATA were defined twice
3735 pointed out by Karl Eichwalder
3736
3737Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3738
3739 * xmlcatalog.c: avoid unlink() and use remove() instead.
3740
3741Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3742
3743 * libxml.spec.in: cleanup
3744 * include/libxml/xmlwin32version.h: updated with 2.4.8
3745
3746Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3747
3748 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3749 of compiling libxml with a non standard set of options
3750
3751Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3752
3753 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3754 document --sgml option, fixing gnome bugzilla #63382
3755
3756Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3757
3758 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3759 breakage of 2.4.7, added a couple of really needed APIs
3760 like xmlCatalogIsEmpty() and xmlNewCatalog()
3761 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3762 for install-catalog
3763 * configure.in: preparing 2.4.8
3764
3765Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3766
3767 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3768 include/libxml/tree.h include/libxml/xmlIO.h: more include
3769 cleanups, export cleanly one html output + format function.
3770
3771Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3772
3773 * parser.c: removed initGenericErrorDefaultFunc call from
3774 xmlInitParser() since it could destroy previous calls to
3775 xsltSetGenericErrorFunc() effects
3776
3777Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3778
3779 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3780 keyword.
3781
3782Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3783
3784 * Makefile.am: cleanup
3785 * threads.c: cleanup too
3786 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3787 from xsltproc
3788 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00003789 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003790
3791Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3792
3793 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3794 was not used anymore !
3795
3796Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3797
3798 * configure.in: preparing 2.4.7
3799 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3800 manual page from John
3801 * doc/*: updated the doc and rebuilt the generated pages
3802
3803Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3804
3805 * xmlIO.c: closing bug #62711, the library should never
3806 close stdin or stdout.
3807
3808Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3809
3810 * uri.c: second pass at fixing #63336, using Joel Young
3811 final patch. looks okay.
3812
3813Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3814
3815 * uri.c include/libxml/uri.h: trying to clear #63336
3816 allowing the escaping routine to parse unconformant
3817 URI-References.
3818
3819Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
3820
3821 * vms/readme.vms vms/build_libxml.com nanoftp.c
3822 include/libxml/xmlversion.h.in: a few VMS updates from
3823 John A Fotheringham
3824 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
3825 and xmlCleanupOutputCallbacks() for the Perl binding people.
3826
3827Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
3828
3829 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3830 apply fixes to close #63271 and avoid segfaults when
3831 the error routine gets callbed before xmlInitParser()
3832 get called.
3833 * nanoftp.c error.c: Applied patches from Justin Fletcher
3834 correcting some xmlGenericError misuses.
3835
3836Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3837
3838 *doc/xmllint.xml, doc/xmllint.1
3839 New and improved man page for xmllint - .xml is the original, .1
3840 is the generated man page
3841
3842Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3843
3844 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3845 the web site from the main HTML document.
3846
3847Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3848
3849 * parser.c: fixed an erroneous validation bug when PE refs
3850 occurs in external parsed entities referenced from the
3851 internals subset
3852 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3853 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3854 added the associated testcase, it's a nice one.
3855 * HTMLparser.c: generate the DTD node as HTML still ...
3856 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3857
3858Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3859
3860 * HTMLparser.c: fixed a bug in htmlNewDoc()
3861
3862Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3863
3864 * test/threads/*: added entities testing to the Thread test
3865 * testThreads.c: make the test reasonable
3866 * DOCBparser.c: fix the DTD public and system ID
3867 * xmllint.c: added --sgml for SGML DocBook importing
3868 * Makefile.am: added Docbtests target
3869
3870Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3871
3872 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3873 * testThreads.c: removed bogus include
3874
3875Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3876
3877 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
3878 fixed a very serious (looping) validation bug
3879
3880Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
3881
3882 * include/libxml/globals.h include/libxml/threads.h threads.c
3883 testThreads.c: far more testing, cleaning up bugs
3884 * *.c : make sure globals.h is always included.
3885
3886Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3887
3888 * HTMLparser.c: try to get rid of parser loops for good.
3889
3890Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3891
3892 * configure.in: fixed some bugs in CFLAGS passing.
3893 * test/threads Makefile.am testThreads.c: added a specific
3894 threaded test case (really nasty, guaranteed).
3895
3896Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3897
3898 * catalog.c: serious cleanup on the management of the
3899 XML catalog tree, more tests done, especially with
3900 the catalog PI.
3901
3902Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
3903
3904 * catalog.c: avoid a problem in catalog cleanup on SMP if
3905 catalogs were not initialized.
3906
3907Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3908
3909 * catalog.c xpath.c: trying to cleanup the not thread safe
3910 parts of the library.
3911
3912Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3913
3914 * include/libxml/globals.h configure.in global.data: make
3915 the allocation be per-thread a configure option
3916 * encoding.c include/libxml/parser.h: fixed compilation
3917 errors
3918
3919Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3920
3921 * include/libxml/parser.h: Norm reported that a few lines
3922 added were breaking libxslt compile, removed them for now
3923
3924Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
3925
3926 * parser.c parserInternals.c threads.c: debugged and fixed
3927 initialization problems which were giving troubles on SMP
3928 boxes.
3929
3930Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3931
3932 * include/libxml/Makefile.am: missing globals.h
3933
3934Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3935
3936 * globals.c: added a couple of standard includes.
3937
3938Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3939
3940 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
3941 include/libxml/parserInternals.h include/libxml/tree.h
3942 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
3943 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
3944 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
3945 Applied the last patches from Gary, cleanup, activated threading
3946 all user accessible global variables are now handled in globals.[ch]
3947 Still a bit rought but make tests passes with either
3948 --with-threads defined at configure time or not.
3949 * Makefile.am example/Makefile.am: added globals.[ch] and threads
3950 linking options
3951
3952Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3953
3954 * Makefile.am include/libxml/Makefile.am
3955 include/libxml/globals.h globals.c include/libxml/threads.h
3956 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
3957 configure.in: started integrating the core of the thread support
3958 not activated yet but half integrated. The code should still
3959 compile and work anyway.
3960
3961Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3962
3963 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
3964 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
3965 integrating the non-controversial parts of Gary Pennington
3966 multithread patches
3967 * catalog.c: corrected a small bug introduced
3968
3969Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3970
3971 * catalog.c include/libxml/catalog.h: very serious cleanup,
3972 isolating unportable code and as much as possible the accesses
3973 to the global shared catalog. May need more testing !
3974
3975Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3976
3977 * include/libxml/debugXML.h debugXML.c tree.c: integrating
3978 Keith Isdale patches for the XSLT debugger interfaces. Some
3979 cleanup
3980
3981Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3982
3983 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
3984 * DOCBparser.c: generate line nubers in elements
3985
3986Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3987
3988 * configure.in: preparing 2.4.6 release
3989 * doc/xml.html doc/html/*: updated and rebuilt the docs
3990 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
3991
3992Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3993
3994 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
3995 adding documentation for DV's supercatalog support
3996
3997Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3998
3999 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4000 super catalog support adding one API and one flag --sgml to
4001 xmlcatalog
4002
4003Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4004
4005 * doc/xmlcatalog_man.xml, xmlcatalog.1
4006 One more crack at
4007 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4008
4009
4010Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4011
4012 * xpath.c: implemented xmlXPathObjectCopy for external objects
4013 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4014
4015Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4016
4017 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4018 finishing up fix to
4019 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4020 the xmlcatalog man page display more elegantly
4021
4022Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4023
4024 * configure.in: closing bug #61832
4025 * HTMLparser.c: removed a warning
4026
4027Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4028
4029 * xpath.c: fixing #61673 part I, do not loose doc information
4030 when copying result value trees.
4031
4032Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4033
4034 * xpath.c: trying to harden the XPath interpreter
4035
4036Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
4037
4038 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
4039 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4040
4041Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4042
4043 * HTMLparser: repaired another loop problem
4044
4045Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4046
4047 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4048 parsing.
4049 * xpath.c: fix bug #61291 the default XML namespace node is
4050 missing from the namespace axis.
4051 * tree.c: refuse to create namespaces nodes with prefix "xml"
4052
4053Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4054
4055 * SAX.c: ouch a non-defined namespace could lead to a crash,
4056 fixed #61215
4057
4058Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4059
4060 * parserInternals.c: closed bug #61054
4061
4062Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4063
4064 * include/libxml/Makefile.am: closing #60708
4065
4066Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4067
4068 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4069 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4070
4071Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4072
4073 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4074
4075Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4076
4077 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4078 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4079
4080Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4081
4082 * catalog.c: Justin Fletcher provided cleaup code in case
4083 HAVE_STAT is not defined
4084 * include/win32config.h: Igor Zlatkovic suggested to have
4085 HAVE_STAT defined there
4086
4087Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4088
4089 * catalog.c - fixed typing error reported by M. Barros
4090
4091Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4092
4093 * xmllint.c - fixing typo
4094
4095Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4096
4097 * HTMLparser.c: small enhancement to prevent loop on
4098 unrecognizable data
4099
4100Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4101
4102 * parserInternals.c: applying patch from bug #60757 this
4103 should close it
4104
4105Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4106
4107 * catalog.c xmlcatalog.c: removed a couple of warning
4108 * xpath.c: try to solve the linking problem on platforms
4109 needing trio to compile
4110
4111Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4112
4113 * Makefile.am libxml.spec.in: backing up non-documented changes
4114 commited without review or aproval by Jens Finke <jens@gnome.org>
4115 * HACKING: made 100% clear that no commit should be done directly
4116
4117Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4118
4119 * configure.in: Joe Orton provided a patch fixing a problem
4120 when iconv is specified to be in a non-standard directory
4121 but wasn't exported in xml2-config --cflags
4122
4123Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4124
4125 * configure.in: let's ship 2.4.5 before getting too much
4126 troubles with 2.4.4 errors.
4127
4128Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4129
4130 * encoding.c entities.c: do not output hexadecimal charrefs
4131 when serializing HTML since some version of Netscape can't
4132 grok it, generate decimal ones.
4133 * result/HTML/doc3.htm: output changed due to previous test
4134 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
4135
4136Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
4137
4138 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
4139 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
4140
4141Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4142 Released 2.4.4
4143
4144 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
4145 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
4146 updated the configuration scripts systems accordingly
4147
4148Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4149
4150 * configure.in: preparing for 2.4.4
4151 * doc/xml.html doc/html/*: updated and rebuilt the docs
4152
4153Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4154
4155 * win32/dsp/libxml2.def.src: tried to incorporate comments
4156 from bug #59220
4157
4158Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4159
4160 * parser.c result/noent/wml.xml: fixed bug #59981 related
4161 to handling of '&' in attributes when entities are substitued
4162
4163Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4164
4165 * libxml.h include/libxml/xmlversion.h.in
4166 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
4167 Tried to close bug #60131
4168
4169Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4170
4171 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
4172
4173Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
4174
4175 * SAX.c: fixing bug #59946 on xmlns=""
4176
4177Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4178
4179 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
4180 but allocates a new error code.
4181
4182Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4183
4184 * xmllint.c: John Fleck fixed typos in the options output
4185 * parser.c SAX.c: fix ignorable white space SAX selection
4186
4187Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4188
4189 * entities.c: Steve Underwood found the possibility of an
4190 ininite loop in case of error.
4191
4192Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4193
4194 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
4195
4196Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4197
4198 * parser.c: warn if version is not 1.0 but it's not
4199 strictly speaking an error after analyzing the spec
4200
4201Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
4202
4203 *doc/catalog.html - add link to the html version of the
4204 man page, other linguistic cleanups
4205
4206Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
4207
4208 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4209 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
4210 file, has not yet been included in the build.
4211
4212Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4213
4214 * catalog.c: removed a duplicate affectation Justin Fletcher
4215
4216Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
4217
4218 * tree.c: Armin Sander pointed a possible text coalescing
4219 problem, completed his patch.
4220
4221Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4222
4223 * trionan.c: Fixed const and volatile re-definition problem
4224
4225Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
4226
4227 * libxml.4 parser.c: doc updates from Heiko Rupp
4228 * parserInternals.c: 2 sanity checks from Heiko Rupp
4229
4230Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4231
4232 * tree.c: applied patch from Armin Sander to make some pointers
4233 const in xmlCopyNode()
4234 * include/libxml/tree.h: added fix to the header
4235
4236Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4237
4238 * xpath.c: hum, restrict the integer usage gcc bug workaround
4239 to only gcc compilers so that other architecture don't get
4240 penalized by this limitation.
4241 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
4242
4243Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4244
4245 * valid.c: fixed a Windows compiler warning (Chris Poblete)
4246 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
4247
4248Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4249
4250 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
4251 --convert option to xmlcatalog to convert SGML ones to
4252 the XML syntax.
4253 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
4254
4255 2.4.3 got released at that point
4256Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4257
4258 * catalog.c xmlIO.c: started some serious testing and fixed
4259 a few bug and optmization needs.
4260
4261Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4262
4263 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4264 preparing for a 2.4.3 release even if it may not be ready yet
4265 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
4266 all file parsing lookup to go through the entity resolver, add
4267 to add an API to bypass it (needed to load catalogs themselves),
4268 some cleanup on the catalog code too.
4269 * nanoftp.c: small cleanup
4270 * doc/catalog.html: small update
4271
4272Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4273
4274 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
4275 Jun Kuriyama
4276
4277Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4278
4279 * doc/catalog.html: finished the catalog documentation
4280
4281Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4282
4283 * doc/catalog.html doc/xml.html: added documentation about
4284 Catalog support, misses an API description
4285 * doc/html/*: reextracted the API pages
4286
4287Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4288
4289 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
4290 Added the part about section 7.2 on URI resolution,
4291 fixed a side effect in the HTML parser, look complete
4292 and ready to rock except the URI/SystemID part!
4293
4294Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4295
4296 * include/libxml/catalog.h include/libxml/parser.h
4297 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
4298 xmlIO.c: added support and APIs needed for the catalog PI
4299 * include/libxml/xmlIO.h: cleanup
4300
4301Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4302
4303 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
4304 include/libxml/catalog.h: starts to look okay, really
4305 plugged the new framework, cleaned a lot of stuff,
4306 added some APIs, except the PI's support missing this
4307 should be mostly complete
4308 * result/catalogs/* test/catalogs/*: added new test, enriched
4309 the existing one with URN ID tests
4310
4311Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4312
4313 * catalog.c: fixed nextCatalog
4314 * result/catalogs/docbook test/catalogs/*: started adding
4315 a small regression test
4316
4317Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4318
4319 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
4320 more work on the XML catalog support.
4321 * parser.c include/libxml/parser.h: small cleanup seems using
4322 list as a public parameter name can give portability troubles
4323 * trionan.c trionan.h xpath.c include/libxml/trionan.h
4324 include/libxml/xpath.h include/libxml/Makefile.am: removed
4325 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
4326 wrappers
4327
4328Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4329
4330 * Makefile.am trio.c triodef.h trionan.c xpath.c
4331 include/libxml/Makefile.am include/libxml/trionan.h:
4332 Re-worked Not-A-Number and Infinity support.
4333 * xmlcatalog.c: added readline include files
4334
4335Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4336
4337 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
4338 testCatalog as xmlcatalog, making it an installed app
4339 adding a shell, and preparing it to be a /etc/xml/catalog
4340 management tool, though not ready yet
4341 * catalog.c include/libxml/catalog.h: adding support for
4342 XML Catalogs http://www.oasis-open.org/committees/entity/
4343 not finished, there is some interesting tradeoffs and a
4344 few open questions left.
4345
4346Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
4347
4348 * xmllint.c: fixed a line formatting problem
4349
4350Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4351
4352 * SAX.c: removed a couple of unused variable (Albert Chin)
4353
4354Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4355
4356 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
4357 trying to fix some troubles w.r.t. function returning
4358 const xxxPtr.
4359
4360Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4361
4362 * win32/dsp/libxml2.def.src: another set of symbols conditionally
4363 defined
4364
4365Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4366
4367 * xpointer.c: removed unused var
4368
4369Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4370
4371 * testXPath.c: another small cleanup closing bug #59110
4372
4373Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4374
4375 * win32/dsp/libxml2.def.src: small cleanup closing bug
4376 #59108
4377
4378Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4379
4380 * example/gjobread.c: add xmlCleanupParser() before leaving
4381
4382Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4383
4384 * config.h.in configure.in include/libxml/xmlwin32version.h:
4385 released 2.4.2
4386
4387Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4388
4389 * include/libxml/valid.h debugXML.c valid.c: deprecate
4390 the non-boundchecking Sprintf functions, add Snprintf
4391 this should close bug #57984
4392
4393Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4394
4395 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
4396 URIs before doing the lookups (pointed by Mark Vakoc)
4397
4398Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4399
4400 * xpath.c: serious changes on Result Value Trees and NodeSets
4401 w.r.t. deallocation and collect operations. Probably not
4402 100% clean (merge of allocated trees smells like a problem).
4403 Seems sufficient to close #58943
4404
4405Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4406
4407 * xmllint.c: adding a --format option
4408
4409Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4410
4411 * xpath.c: count() was broken on Result Value Tree
4412 * xmlIO.c: fixed file:/// accesses on _WIN32
4413
4414Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4415
4416 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4417 macro was renamed, this should close bug #58683
4418
4419Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4420
4421 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4422 entity substitution mode text at the end of the entity might
4423 be added due to text coalescing.
4424 * nanoftp.c parser.c: small cleanup
4425
4426Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4427
4428 * HACKING: added John Fleck right to commit in the doc subdir
4429
4430Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4431
4432 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4433 allow to inherit attributes from the DTD directly in the
4434 tree, this is needed for XPath and can be a useful feature.
4435 Inherited namespaces are always provided at the tree level now
4436 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4437 of tests for this feature (XSLT being the prime user).
4438
4439Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4440
4441 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4442 testSAX.c xmlIO.c xmllint.c include/win32config.h
4443 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4444 include/libxml/xmlwin32version.h.in win32/README.MSDev
4445 win32/dsp/*: applied Win32 Facelift No.2 patches from
4446 Igor Zlatkovic for Windows/MSC
4447
4448Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4449
4450 * SAX.c: unparsedEntityDecl() the URI computation of the
4451 entity wasn't done breaking XSLT unparsed-entity-uri()
4452
4453Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4454
4455 * xpath.c: fixed a bug when walking the descendants and
4456 the current node has no children
4457 * debugXML.c: show up when a text node is supposed to not be escaped
4458
4459Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4460
4461 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4462 worked like the set:leading() function)
4463 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4464
4465Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4466
4467 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4468
4469Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4470
4471 * include/libxml/xmlIO.h: apply change to close #58141
4472 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4473
4474Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4475
4476 * parser.c: when the internal subset uses a PE, then the
4477 included entity can use conditional sections.
4478
4479Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4480
4481 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4482 when walking the namespace axis showing up in
4483 libxst/tests/general/bug-12
4484 * xmlmemory.c: added the possibility to trace a given block
4485 defined by its address
4486
4487Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4488
4489 * parser.c: don't override existing encoding specified before
4490 starting xmlParseDocument()
4491
4492Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4493
4494 * include/libxml/xmlwin32version.h: reinserted, needed for
4495 Windows users of CVS
4496
44972001-07-27 Darin Adler <darin@bentspoon.com>
4498
4499 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4500 * testCatalog.c: Add include of <libxml/parser.h>.
4501
45022001-07-27 Darin Adler <darin@bentspoon.com>
4503
4504 * include/libxml/.cvsignore:
4505 * include/libxml/xmlwin32version.h:
4506 Remove this file from CVS because it's generated.
4507
4508Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4509
4510 * parser.c include/libxml/parser.h: applied const patches from
4511 Tom Moog #58002
4512
4513Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4514
4515 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4516 lookup framework
4517
4518Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4519
4520 * tree.c: fixed xmlCopyNode() for documents
4521
4522Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4523
4524 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4525
4526Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4527
4528 * parser.c: fixes bug #57652 reported by Morus Walter
4529
4530Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4531
4532 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4533
4534Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4535
4536 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4537 errors, lesson don't add new functions at 1am before a release
4538 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4539 from XPath initialization when possible.
4540
4541Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4542
4543 * result/scripts/base*: removing history/readline changed
4544 this slightly
4545 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4546 xmllint.c: make element content line number generation
4547 optionnal to avoid breaking old apps added interface to switch
4548
4549Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4550
4551 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00004552 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004553 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4554 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4555 John Kroll fixes to allow saving to HTTP via PUT (or
4556 POST of needed).
4557 * doc/html/*.html: regenerated the docs
4558
4559Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4560
4561 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4562 xmlHashScanFull and xmlHashScannFull3 to get passed the
4563 three keys as arguments to the callback function
4564
4565Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4566
4567 * configure.in Makefile.am: removed libxml softlink for good
4568 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4569 100% coverage by gtk-doc
4570
4571Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4572
4573 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4574 fixed serious troubles due to size_t vs. int mismatch
4575
4576Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4577
4578 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4579
4580Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4581
4582 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4583 convenient extension API for value and context managing
4584 Now handles external objects through xmlXPathPopExternal,
4585 xmlXPathWrapExternal and xmlXPathReturnExternal.
4586 Added functions for sets operations (intersection, etc.)
4587
4588Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4589
4590 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4591 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4592 HTMLparser.c: cleanup of global variables, marking some
4593 const or private.
4594
4595Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4596
4597 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4598 fixed xmlXPathNodeSetItem when passing index=0
4599
4600Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4601
4602 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4603
4604Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4605
4606 * xmllint.c: fixed compilation under Cygwin #57503
4607 * TODO: update
4608
46092001-07-13 Peter Williams <peterw@ximian.com>
4610
4611 * config.h.in: add #undef HAVE_DLFCN_H
4612
4613 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4614 builddir.
4615
4616Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4617
4618 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4619 raised by #57348 and #57381
4620
4621Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4622
4623 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4624 tree.c xpointer.c: store the line numbder in element->content,
4625 may break some software, need a configuration mechanism
4626
46272001-07-10 Darin Adler <darin@bentspoon.com>
4628
4629 * .cvsignore:
4630 * example/.cvsignore:
4631 * include/.cvsignore:
4632 * include/libxml/.cvsignore:
4633 Various things that are generated and should be ignored.
4634
4635Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4636
4637 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4638 * doc/xml.html doc/html/*: updated the docs
4639
4640Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4641
4642 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4643 validation occured on content with element child
4644
4645Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4646
4647 * tree.c: fixed XML Base computation which was broken
4648 * debugXML.c: added a base function to the shell
4649 * Makefile.am result/scripts/* test/scripts/*: added scripts
4650 based regression tests, and adding 2 XML Base tests
4651
4652Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4653
4654 * tree.c: set properties doc and call xmlSetListDoc for properties
4655 content when grafting them in a different tree.
4656 * aclocal.m4: remove from CVS
4657
4658Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4659
4660 * win32/libxml2/libxml2.def.src: added some missing entry point
4661 for XPath (Mark Vakoc)
4662
4663Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4664
4665 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4666 layer should URI-Unescape before trying to open resources.
4667
4668Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4669
4670 * xpath.c: fix the name() bug for elements in the default
4671 namespace reported by Charlie Bozeman
4672
4673Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4674
4675 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4676 led to an XPath fix, improvements of SAX initialization, and
4677 an added option --nocdata to testXPath
4678
4679Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4680
4681 * doc/libxml-doc.el: Felix Natter provided anew version working
4682 with XEmacs too
4683
4684Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4685
4686 * include/libxml/xpath.h: small cleanup
4687 * doc/xml.html: update
4688
4689Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4690
4691 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4692 released 2.3.14
4693
4694Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4695
4696 * doc/html/*: rebuilt the docs for the release
4697 * doc/xml.html: added 2.3.14 release.
4698
4699Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4700
4701 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4702 were not equal to empty strings
4703
4704Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4705
4706 * SAX.c: fixed a URI-Reference computation problem when validating
4707 * xmlIO.c: small cleanup
4708
4709Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4710
4711 * parser.c: improved the description of a couple of interfaces
4712 upon Larry Stamper suggestion
4713
4714Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4715
4716 * SAX.c entities.c parser.c: changed completely the way entities
4717 are handled when running the parser in entity substitution mode.
4718 This fixes a bug reported by Stephan Kulow and nearly divides
4719 by 3 the amount of memory required by libxslt to load and process
4720 DocBook TDG.
4721
4722Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4723
4724 * HTMLparser.c: fixing a too early root closing problem raised
4725 byt Prashanth Naidu
4726
4727Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4728
4729 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4730 raised by Mark Vakoc.
4731
4732Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4733
4734 * example/Makefile.am: fixed the include path to add srcdir/include
4735 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4736 and some cleanup
4737
4738Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4739
4740 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4741 lot of optimization work, results in significant improvements
4742 when handling really complex XPath queries. Add a small optimizer
4743 for unions, improve [n] and [last()], avoid some costly ops.
4744
4745Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4746
4747 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4748 * xpath.c: small cleanup
4749 * xmlGetNsList: reformated, fixed problems if used on Entities
4750
4751Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4752
4753 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4754
4755Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4756
4757 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4758 * Makefile.am example/Makefile.am: workaround automake generating
4759 erroneous deps
4760
4761Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4762
4763 * include/win32config.h: bug #56801 Yon Derek provided a patch
4764 to the windows config file.
4765
4766Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4767
4768 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4769 libxml.h : Yon Derek provided a set of changes to compile from
4770 CVS on Windows/MSC
4771
4772Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4773
4774 * parser.c: fixed UTF8 BOM support in push mode
4775 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4776 added a specific testcase
4777
4778Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4779
4780 * Makefile.am: added --push regression tests
4781 * parserInternals.c: the XML parser segfaulted in --push mode
4782
4783Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4784
4785 * configure.in: moved the symlinks detection within a CVS
4786 check, this is not portable and will be removed soon.
4787 * xpath.c: small cleanup/speedup
4788
4789Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4790
4791 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4792 release of 2.3.12
4793 * parser.c: make an error message if unknow entities in all cases
4794
4795Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4796
4797 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4798
4799Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4800
4801 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4802 includes were installed in the wrong dir
4803
4804Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4805
4806 * doc/html.xml: warn against sending code to exhibit bugs.
4807
4808Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4809
4810 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
4811 Tru64 from Thomas Leitner
4812
4813Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4814
4815 * AUTHORS: added William and Bjorn
4816 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
4817 daniel@veillard.com hopefully I won't have to do this again
4818 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
4819 docs can be rebuilt cleanly now
4820 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
4821 from CVs it's generated, added include/libxml/xmlwin32version.h
4822 also generated but which should change far less frequently.
4823 * catalog.c nanoftp.c: made sure to include libxml.h not
4824 libxml/xmlversion.h directly
4825 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
4826 when compiling on WIN32 and MSC
4827
4828Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4829
4830 * include/Makefile.am include/libxml/Makefile.am configure.in:
4831 fixed make distcheck and rebuilding the rpms
4832
4833Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4834
4835 * configure.in: should finish the migration of exported includes
4836 into a real include/libxml in CVS, at least for CVS users.
4837 * removed the exported headers, added in include/libxml (as well
4838 as xmlversion.h.in).
4839
4840Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4841
4842 * configure.in: fixed the way to detect symlink
4843
4844Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4845
4846 * configure.in: updated, include/libxml is now a real CVS dir
4847
4848Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4849
4850 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4851 version works with both libxml1 and libxml2 (it autodetects
4852 the prefix of the html-files) from Felix Natter.
4853 * doc/xml.html: updated doc accordingly
4854
4855Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4856
4857 * xpath.c: fixed the bug generating a template loop in libxslt
4858 when using docbook-xsl-1.4, * should filter out document nodes
4859 * HACKING: added William
4860 * TODO: updated
4861
4862Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4863
4864 * doc/FAQ.html: added a warning about gcc-3.0
4865 * doc/xml.html: added reference to gdome2 and removed a confusing
4866 sentence
4867
4868Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4869
4870 * xmlversion.h: okay this is a generated file, but Windows
4871 users need it and they can't generate it, and I want CVS
4872 Windows users ...
4873 * win32/libxml2/libxml2_so.dsp: Windows project file for
4874 the shared lib version of libxml2
4875 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4876 resources needed for libxslt/xsltproc by Yon Derek
4877
4878Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4879
4880 * trio.c: MSVC fix (provided by Igor Zlatkovic)
4881
4882Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4883
4884 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
4885
4886Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4887
4888 * include/win32config.h: Yon Derek provided a first fix
4889 to be able to compile libxslt/xsltproc on Windows
4890
4891Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4892
4893 * xpath.c: attempt to work around what seemed a gcc optimizer
4894 bug when handling floats on i386 http://veillard.com/gcc.bug
4895 * tree.c entities.c encoding.c: doing some cleanups while
4896 chasing it
4897
4898Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4899
4900 * Makefile.am: cleanup when --without-debug is specified
4901 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
4902 w.r.t. --without-debug and other include points
4903 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
4904 Catalogs
4905 * configure.in entities.h tree.h HTMLparser.c: removed
4906 --without-corba, made the _private field mandatory
4907
4908Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4909
4910 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
4911 outputs a BOM in UTF8, an errata has been issued to avoid the
4912 problem, that was the most reasonable solution... Add support
4913 for a leading UTF8 BOM in entities.
4914
4915Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4916
4917 * valid.c: fixed a bug found when post validating an entity ref
4918 * xmllint.c: added --loaddtd and sligly changed --postvalid to
4919 activate it too
4920
4921Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4922
4923 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
4924 weakness in the node copy the XPointer and the XInclude
4925 implementations. Serious cleanup.
4926
4927Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4928
4929 * Makefile.am: Kjartan Maraas provided a small patch to
4930 add xml2-config.in to EXTRA_DIST
4931
4932Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4933
4934 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
4935 provided another failing case found in KDE, the way the
4936 ctxt->vctxt.nodeTab was allocated and freed changed over
4937 time but it wasn't completely cleaned up. This should fix it.
4938
4939Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4940
4941 * parser.c: Stephan Kulow also raised the fact that line number
4942 could get miscounted making debug harder, fixed the problem
4943 in xmlParseCharData()
4944
4945Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4946
4947 * valid.c: Stephan Kulow pointed out a problem when validating
4948 and using an empty entity, forgot a 'break' in a case.
4949
4950Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4951
4952 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
4953 * doc/xml.html: updated with 2.3.11
4954
4955Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4956
4957 * TODO: updated adding cleanup of generated doc
4958 * configure.in: prepared to release 2.3.11
4959 * xmllint.c: added --version for bug reporting
4960 * doc/html/*.html: rebuilt the doc
4961
4962Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4963
4964 * xpath.c: first part of the work on selecting namespace to
4965 fix bug #56115
4966
4967Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4968
4969 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
4970 when using -liconv
4971 * TODO: updated
4972
4973Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4974
4975 * HTMLtree.[ch]: more work on the HTML serialization routnes,
4976 cleanup, encoding support.
4977
4978Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4979
4980 * xpath.c: Thomas Broyer suggested a better patch for the / arg
4981
4982Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4983
4984 * xpath.c: bug detected by Ankh when / is used as a function arg
4985
4986Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4987
4988 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
4989 of element and use it to avoid outputting formatting spaces at
4990 the wrong place. Implemented the format parameter for HTML save.
4991 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
4992 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
4993 result/HTML/wired.html: of course this impact the result of a
4994 number of HTML tests
4995
4996Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4997
4998 * HTMLtree.[ch]: started augmenting the HTML save API with
4999 encoding and formatting parameters
5000
5001Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5002
5003 * HTMLtree.h: cleanup and started evaluating the work needed on
5004 revamping the HTML output code
5005
5006Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5007
5008 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5009
5010Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5011
5012 * valid.c: fixed bug #56049, forgot one check in the
5013 validation routine
5014
5015Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5016
5017 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5018
5019Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5020
5021 * libxml.h: fixed an error in last commit
5022 * doc/FAQ.html: added an entry for compilation from CVS
5023
5024Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5025
5026 * xmlversion.h.in libxml.h: Cygwin patches
5027 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
5028 * tree.h: cleanup
5029
5030Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5031
5032 * tree.c: patched xmlFreeNode() to avoid freeing() a static
5033 memory block in a strange case where libxml is linked twice
5034 in the binary.
5035
5036Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5037
5038 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
5039 state far too often, simple fix used to avoid it.
5040
5041Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5042
5043 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
5044 being processed, applied his patch
5045 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
5046
5047Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5048
5049 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
5050 provided fixes to compile on MSCC again
5051 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
5052 also provided an update for the project files.
5053
5054Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5055
5056 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5057 bug #55810
5058
5059Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5060
5061 * tree.c: fixed xmlGetNsProp() to close bug #55683
5062 Note this requires libxslt to use it's own function instead.
5063
5064Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5065
5066 * HTMLtree.c: when in a pre element no formatting space should
5067 be added.
5068 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5069
5070Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5071
5072 * configure.in: added tests for signal() and signal.h
5073
5074Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5075
5076 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5077
5078Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5079
5080 * doc/libxml-doc.el: Felix Natter provided a new version for
5081 libxml2
5082
5083Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5084
5085 * HTMLtree.c: when in a pre element no formatting space should
5086 be added.
5087
5088Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5089
5090 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5091
5092Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5093
5094 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5095 hack
5096 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5097 * uri.c: fixed a warning
5098
5099Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5100
5101 * HTMLtree.c: trying to close bug #55772 escaping in script
5102 elements
5103 * doc/xml.html: suggest to send mail to the list
5104
5105Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5106
5107 * error.c: attempt to fix the xmlGetVarStr breakage once and for
5108 good. Use a macro and based on the solution provided in
5109 vsnprintf manual page from GNU.
5110
5111Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5112
5113 * error.c: Workaround for non-preserving variadic list.
5114 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
5115
5116Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5117
5118 * doc/xml.html: added 2.3.10 release
5119
5120Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5121
5122 * configure.in: releasing 2.3.10
5123
5124Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5125
5126 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
5127
5128Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5129
5130 * encoding.c: Robert Collins provided a patch to add the
5131 "US-ASCII" encoding alias
5132
5133Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5134
5135 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
5136 string oriented functions and started cleaning the related areas
5137 in xpath.c which needed fixing in this respect
5138
5139Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5140
5141 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
5142 #55380
5143 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
5144
5145Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5146
5147 * TODO: updated
5148 * nanohttp.[ch] : started adding APIs to get the redirected URL
5149 when this occurs (needed for further base computation
5150 * tree.h: cleanup
5151 * encoding.c: cleanup
5152 * SAX.c: minor change around ctxt->loadsubset
5153
5154Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5155
5156 * Makefile.am include/Makefile.am: small change to have
5157 include/libxml rebuilt if working from CVS.
5158 * uri.c: applied another patch from Carl Douglas for URI escaping,
5159 this should close bug #51876
5160
5161Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5162
5163 * xinclude.c: fixed XInclude recursive behaviour bug #54678
5164 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
5165 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
5166 added specific regression test
5167 * parser.h: preparing for the XSLT mode where DTD inherited
5168 attributes are added to the tree.
5169
5170Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5171
5172 * xinclude.[ch]: Updated the namespace for the Last Call version
5173 * result/XInclude/include test/XInclude/include: updated the
5174 testsuite accordingly
5175
5176Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5177
5178 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
5179 related to bug #51876
5180
5181Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5182
5183 * tree.c: fixed a gross mistake in base computation, xml:base is
5184 not completely correct yet (need cascade).
5185 * xpath.[ch]: added the few things needed to find a function name
5186 and URI from the XPath context when it is called.
5187
5188Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5189
5190 * catalog.[ch]: fixes and add xmlLoadCatalogs()
5191 * DOCBparser.c: small cleanup
5192 * xmllint.c: added a --catalogs option to load catalogs from
5193 $SGML_CATALOG_FILES
5194 * tree.c: cleanup
5195 * configure.in: iconv library fixup, ICONV_LIBS
5196
5197Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5198
5199 * catalog.c: handling of CATALOG entries. detection of recursion,
5200 and a few bugfixes
5201 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
5202 against the default namespace
5203
5204Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5205
5206 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
5207
5208Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5209
5210 * parser.c: fixed propagation context info when parsing an
5211 external entity.
5212 * doc/html/*.html: regenerated a couple of docs
5213
5214Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5215
5216 * doc/xml.html: update with 2.3.9 informations
5217
5218Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5219
5220 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
5221 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
5222 * doc/html/* : rebuilt the docs
5223 * valid.c: small patch which may improve some case when
5224 validating.
5225
5226Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5227
5228 * HTMLparser.c: Closed bug #54891
5229 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
5230 to the suite
5231
5232Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5233
5234 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
5235 applied a documentation patch from LotR and filled in a few missing
5236 descriptions
5237
5238Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5239
5240 * xpath.c tree.c parser.c: speed optimizations at the parser level
5241 document tree freeing and xpath evaluation
5242
5243Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5244
5245 * parser.c parser.h parserInternals.h: fixed a couple of
5246 interfaces for handling memory buffer input to const char *
5247 upon suggestion of JamesH.
5248
5249Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5250
5251 * configure.in: LoTR sent a patch fixing the previous commit
5252
5253Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5254
5255 * configure.in: trying to deal again with the stoopid -R linking
5256 flag of Solaris
5257
5258Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5259
5260 * xpath.h: two nodeset access macros from Thomas Broyer
5261
5262Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5263
5264 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
5265 patch from Thomas Broyer
5266
5267Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5268
5269 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
5270 case
5271 * INSTALL: was empty added stuff from the FAQ
5272
5273Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5274
5275 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
5276 attributes handling and #54433 by adding xmlUnsetProp()
5277 and xmlUnsetNsProp()
5278
5279Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5280
5281 * HTMLparser.c: Patch from Jonas Borgström
5282 (htmlGetEndPriority): New function, returns
5283 the priority of a certain element.
5284 (htmlAutoCloseOnClose): Only close inline elements if they
5285 all have lower or equal priority.
5286 * result/HTML: this of course changed a number of tests results.
5287
5288Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5289
5290 * xmlIO.c catalog.c: plugged in the default catalog resolution
5291 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
5292 documentations
5293 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
5294
5295Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5296
5297 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
5298 integrating catalogs
5299 * catalog.[ch] testCatalog.c: adding a small catalo API
5300 (only SGML catalog support).
5301 * parser.c: restaured xmlKeepBlanksDefault(0) API
5302
5303Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5304
5305 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
5306
5307Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5308
5309 * parser.c: added xmlParseExternalEntityPrivate() to allow
5310 propagation of ctxt->_private when parsing external entities
5311
5312Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5313
5314 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
5315
5316Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5317
5318 * configure.in: fixed a small portability problem with AM_CONDITIONAL
5319
5320Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5321
5322 * valid.c: warn when indeterminist content model is detected
5323 * result/VC/ElementValid8: this adds a message
5324 * Makefile.am: add --novalid for VCM tests
5325 * parserInternals.c: added a call to Init memory
5326
5327Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5328
5329 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
5330 when both parameters are NULL.
5331
5332Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5333
5334 * valid.c: applied small patch from Gary Pennington, reindented
5335 some part of the code.
5336
5337Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5338
5339 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
5340 release, updated and regenerated the docs
5341
5342Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5343
5344 * xpath.c result/XPath/expr/floats : clarified and cleanup
5345 printing of abnormal floats in tests.
5346
5347Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5348
5349 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
5350 * results/HTML/ : a few changes in the output of the HTML tests as
5351 a result.
5352 * configure.in: tying to fix -liconv where needed
5353
5354Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5355
5356 * Makefile.am: fixed a stupid error
5357
5358Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5359
5360 * configure.in Makefile.am: make the inclusion of the trio
5361 modules in the library conditional
5362
5363Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5364
5365 * DOCBparser.c: patche from László Kovács, fixed entities refs
5366 in attributes handling
5367
5368Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5369
5370 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
5371 flushing
5372
5373Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5374
5375 * xpath.c: fix of an XSLT namespace bug reported on the list
5376 general/bug-8-
5377
5378Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5379
5380 * strio.h trio.c: Dan McNichol suggested a couple of small
5381 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
5382
5383Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5384
5385 * tree.c parser.c encoding.c: spent a bit more time looking
5386 at the parsing speed and DOM handling. Added a few more
5387 speedups.
5388
5389Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5390
5391 * parser.c: small but effective parsing speed improvement
5392
5393Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5394
5395 * configure.in: default on the DocBook parser inclusion (for Gnome)
5396 * DOCBparser.h: fixed a header reference
5397
5398Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5399
5400 * configure.in xpath.c: applied Bjorn patches for FPE on the
5401 alpha
5402
5403Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5404
5405 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
5406 xmlSaveFormatFileTo()
5407
5408Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5409
5410 * xpath.c: simple and efficient optimization, XPath functions
5411 aways bind to the same code, cache this
5412 * TODO: updated (by saying some is obsolete)
5413
5414Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5415
5416 * xpath.c: more cleanup work on XPath name parsing routines
5417
5418Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5419
5420 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5421 xmlXPathParseName
5422 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5423 * debugXML.c: avoid compilation problems if compiling without
5424 HTML support, Igor Zlatkovic
5425 * win32/libxml2/libxml2.def.src: being able to compile without
5426 XPath on Windows
5427
5428Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5429
5430 * libxml.m4: yet another patch from Toshio Kuratomi
5431
5432Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5433
5434 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5435
5436Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5437
5438 * tree.[ch]: added xmlSaveFormatFile interface for saving
5439 and indenting a file.
5440
5441Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5442
5443 * xpath.c: fixed bug #53689 related to processing-instruction()
5444
5445Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5446
5447 * DOCBparser.c: patche from László Kovács
5448
5449Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5450
5451 * parser.c: applied fixes from Christian Glahn bug report #53391
5452
5453Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5454
5455 * error.c: Jean François Lecomte provided a complete description
5456 and a fix to bug #53537
5457
5458Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5459
5460 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5461
5462Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5463
5464 * DOCBparser.c SAX.c: a bit more work on entities processing.
5465 Still Need to cleanup XML output and references in attributes
5466
5467Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5468
5469 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5470
5471Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5472
5473 * tree.c: trying to fix #53574, not completely complete,
5474 I would like xmllint --copy --debug test/ent1 and
5475 xmllint --debug test/ent1 to show the same result.
5476 * xpath.c: fix a bug when trying to sort namespace nodes
5477
5478Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5479
5480 * HTMLtree.c: real fix for #53402
5481
5482Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5483
5484 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5485 PIs when using xsl:output
5486 * valid.c: closing #53537 some case generate segfaults if there
5487 is validity errors
5488
5489Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5490
5491 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5492 of external parsed entities, added --noent to testDocbook
5493 * valid.c: Garry Pennington found an uninitialized variable
5494 access in xmlValidateElementContent()
5495
5496Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5497
5498 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5499 with madness
5500 * result/HTML/ : this modified the result of the regression tests
5501 a lot.
5502
5503Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5504
5505 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5506 to doc where it wasn't checked against NULL reported by
5507 Jens Laas
5508
5509Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5510
5511 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5512 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5513
5514Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5515
5516 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5517 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5518 * SAX.[ch]: cleanup and updates for DocBook
5519 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5520 ex SGML identifier changes
5521 * valid.c: removed a static unused function.
5522
5523Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5524
5525 * HTMLtree.c: applied change for Paul Sponagl on script saving
5526 * Makefile.am: the warning about entity title.xml are normal.
5527
5528Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5529
5530 * configure.in: release of 2.3.7
5531 * Makefile.am: fixing make distcheck
5532
5533Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5534
5535 * doc/html/* doc/xml.html: updated and regenerated the docs
5536
5537Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5538
5539 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5540
5541Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5542
5543 * tree.c: fixed #53388 with the provided patch
5544
5545Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5546
5547 * valid.c: Bjorn detected an invalid memory access. Fixed
5548 vstateVPush()
5549
5550Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5551
5552 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5553
5554Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5555
5556 * libxml.h: new header used only for the compilation of libxml
5557 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5558 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5559 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5560 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5561 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5562 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5563 baseline (version 1.2 plus a single patch).
5564 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5565 scientific notation for numbers. Tests added.
5566 * xpath.c: formatting of numbers changed to use sprintf
5567 (contribution from William Brack)
5568
5569Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5570
5571 * valid.c: cleanup, more useful debugging
5572 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5573 * xmlIO.c: entity loading is printed as an error when validating
5574
5575Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5576
5577 * valid.c: fixed to validate within entities
5578 * test/VCM/v22.xml: added a specific testcase
5579
5580Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5581
5582 * valid.c: forgot an epsilon transition in for ()+
5583 * test/VCM/v21.xml : added a specific test case
5584
5585Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5586
5587 * valid.c: removed a state explosion exhibited by RSS
5588 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5589 from bug #51872
5590
5591Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5592
5593 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5594 validation without using an ugly NFA -> DFA algo in the source.
5595 Made a specific algorithm easier to maintain, using a single
5596 stack and without recursion.
5597 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5598 * hash.c: made the growing routine static
5599 * tree.h parser.c: added the parent information to an
5600 xmlElementContent node.
5601
5602Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5603
5604 * SAX.c parser.c xpath.c: generating IDs when not validating
5605 from an external parsed entity was poisoning the ID has table
5606 with removed values. This was killing XSLT on the KDE help
5607 browser.
5608
5609Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5610
5611 * entities.h: andrew@ugh.net.au detected a double declaration
5612
5613Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5614
5615 * debugXML.c hash.c tree.h valid.c : some changes related to
5616 the validation suport to improve speed with DocBook
5617 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5618 the way validation errors get reported
5619
5620Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5621
5622 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5623 by P C Chow and William M. Brack for XSLT HTML output
5624
5625Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5626
5627 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5628 Igor Zlatkovic patches for MSC compilation and added his
5629 updates
5630
5631Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5632
5633 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5634 prefix lookup.
5635 * parserInternals.c: fixed the bug reported by Morus Walter
5636 due to an off by one typo in xmlStringCurrentChar()
5637
5638Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5639
5640 * HTMLparser.c result/HTML/*: revamped the way the HTML
5641 parser handles end of tags or end of input
5642
5643Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5644
5645 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5646
5647Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5648
5649 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5650 bug where the linktime verions of free() won't work ...
5651
5652Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5653
5654 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5655
5656Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5657
5658 * doc/xml.html: added 2.3.6 release
5659
5660Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5661
5662 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5663 * result/wml.xml: resulted in a small output change
5664
5665Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5666
5667 * tree.c: xmlNewDoc was missing the charset initialization
5668 * xmllint.c: added --auto to autogenerate a doc, allow to
5669 reproduce the problem fixed on xmlNewDoc
5670
5671Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5672
5673 * xpath.c: trying to get 52979 solved
5674 * tree.c result/ result/noent/: trying to get 52712 solved, this
5675 also made me clean up the fact that XML output in general should
5676 not add formating blanks by default, this changed the output of
5677 a few tests
5678
5679Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5680
5681 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5682
5683Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5684
5685 * configure.in: finally released 2.3.6
5686
5687Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5688
5689 * xpath.c: checking for null pointer generated by new code
5690
5691Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5692
5693 * xpath.c: fixed a [] evaluation problem reported
5694 * test/XPath/tests/simpleaddr: extended test
5695 * result/XPath/simpleaddr: updated result
5696
5697Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5698
5699 * xmllint.c: Dan Timis reported a portability problem
5700 on Macs without mmap, fixed it.
5701
5702Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5703
5704 * testXPath.c : added a --tree option allowing to display the
5705 tree dump of the XPath expression
5706
5707Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5708
5709 * xpath.c: fixed a memleak when comparing nodesets
5710 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5711 * tree.c: added a TODO
5712
5713Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5714
5715 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5716 we need string functions
5717 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5718 to be able to use them where needed. Applied some changes
5719 to reduce name linking pollution and compile in only what's
5720 needed.
5721 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5722 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5723 for the string manipulation functions
5724 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5725 to the free() function of xmlmemory.c
5726 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5727 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5728 usage.
5729
5730
5731Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5732
5733 * error.c: applied the context output patch of the error
5734 handling submitted by Chuck Griffith
5735 * error/VC/*: this slightly change some error logs
5736
5737Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5738
5739 * parser.c: fixed line number reporting on error
5740
5741Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5742
5743 * parser.c: Sullivan and Darin found a parser bug,
5744 applied the patch.
5745
5746Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5747
5748 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5749 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5750 xmlversion.h.in xpointer.c: of course the way I defined
5751 UNUSED breaks on old gcc version. Try to be smart and
5752 also define it directly in xmlversion.h
5753 * configure.in: removed -ansi flag from the pedantic set
5754
5755Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5756 Huge cleanup, I switched to compile with
5757 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5758 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5759 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5760 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5761 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5762 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5763 encoding.h entities.c error.c list.[ch] nanoftp.c
5764 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5765 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5766 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5767 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5768 Cleanup, staticfied a number of non-exported functions,
5769 detected and cleaned up a dozen of problem found this way,
5770 avoided a lot of public function name/typedef/system names clashes
5771 * doc/xml.html: updated
5772 * configure.in: switched private flags to the really pedantic ones.
5773
5774Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5775
5776 * configure.in: 2.3.5
5777 * doc/html/*: rebuilt the docs
5778
5779Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5780
5781 * parser.c: fixed a reported bug in NOTATION parsing
5782 * uri.c: accepted but not fixed bug 51876, added TODO
5783 * Makefile.am: fixed bug 51876
5784
5785Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5786
5787 * config.h.in configure.in error.c: fix a compilation problem
5788 on platforms without vsnprintf (xml@thewrittenword.com)
5789
5790Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5791
5792 * parser.c: fixed a function name header typo
5793 * SAX.c: notations can also occur in external subset.
5794
5795Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5796
5797 * error.c: removed a C++ like comment
5798
5799Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5800
5801 * parser.c: fixing bug 52299 strange condition leading
5802 to a parser crash due to a buffer overflow
5803 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5804 added the specific test case
5805
5806Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5807
5808 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5809 xmlXPathConvert{String,Number,Boolean} to be able to make
5810 type casts without a context stack, fixed some implementation
5811 problems related to the absence of context at parse-time,
5812 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
5813 in the public API too
5814 * xpointer.c xpathInternals.h: we need to know at parse time
5815 whether we are compiling an XPointer
5816
5817Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5818
5819 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
5820 cleaned up the parser internals, refactored XPath code, added
5821 new compilation based APIs and cleanly separated public and
5822 private APIs.
5823
5824Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5825
5826 * xpath.h: the comp field must be added at the end to avoid
5827 killing binary compat.
5828
5829Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5830
5831 * Makefile.am: detect XPath memleaks in regreson tests
5832 * error.c: fixed and error w.r.t. error reporting still using
5833 stderr
5834 * hash.c: added new line at end of file
5835 * tree.h: minor cleanup
5836 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5837 expression parsing from evaluation, resulted in a number of
5838 changes internally, and in XPointer. Likely to break stuff
5839 using xpathInternals.h but should remain binary compatible,
5840 new interfaces will be added.
5841
5842Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5843
5844 * configure.in: fixed a couple of problems reported by
5845 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5846 without gcc on non linux platforms.
5847
5848Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5849
5850 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5851 a fix for --with-html-dir= configure support. I hope it won't
5852 break rpm generation
5853
5854Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5855
5856 * xmlIO.c: one function comment cleanup.
5857
5858Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5859
5860 * SAX.c: external subset notations were improperly registered
5861 in the internal subset.
5862
5863Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5864
5865 * README.cvs-commits: added, pointing to HACKING
5866 * HACKING: updated
5867
5868Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5869
5870 * parser.c: and Matt Sergeant found one in the XML push
5871 parser (erroneous check I forgot to remove when I fixed the
5872 main parser).
5873
5874Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5875
5876 * xpath.c: ptittom found a small bug in UnaryExpr
5877
5878Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5879
5880 * configure.in: bumped to 2.3.4
5881 * error.c: fixed bug #51860
5882 * tree.c: fixed bug #51861
5883 * valid.c: cleanup, more debug, failed to fix one bug crap ...
5884 * tree.[ch] : added xmlDefaultBufferSize
5885 * nanoftp.c: typo in function name header block
5886 * doc/xml.html : updated, added link to XML::LibXSLT
5887 * doc/html/* : rebuilt the docs
5888
5889Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5890
5891 * parser.c SAX.c: the new content parsing code raised an
5892 ugly bug in the characters() SAX callback. Found it
5893 just because of strangeness in XSLT XML Rec ouptut :-(
5894
5895Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5896
5897 * Makefile.am: Martin Baulig suggested to add -lm
5898 * tree.c: found another bug in xmlNodeGetContent()
5899
5900Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5901
5902 * xpath.c: Bjorn found the error related to strictness of comparison.
5903
5904Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5905
5906 * parser.c: trying to fix the Dtd parsing problem reported
5907 by Gary, side effect of last week speed optimizations.
5908
5909Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5910
5911 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
5912 * parserInternals.c: removed unneeded test raised by Stric
5913
5914Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5915
5916 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
5917 and fixed by William Brack). Added xmlXPathFormatNumber.
5918 Changed the sorting slightly.
5919 * configure.in Makefile.am example/Makefile.am: Added -lm.
5920 Please note that applications linking with libxml2, must
5921 also like with the math library from now on.
5922
5923Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5924
5925 * HTMLparser.c: fixed loop reported by Marc Sanfacon
5926
5927Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5928
5929 * parser.c: one must report spaces even if the Dtd element
5930 content proves that this is not part of the element content.
5931 * result/valid/*.xml: this changed the ouptu slightly
5932
5933Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5934
5935 * configure.in: bumped to 2.3.3
5936 * doc/xml.html: updated
5937
5938Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5939
5940 * tree.c: minor doc fix
5941 * xpath.c: deallocation issues when a result tree has been
5942 converted to a node-set
5943
5944Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5945
5946 * doc/xml.html: oops corrected dates s/2000/2001
5947
5948Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5949
5950 * valid.c: new patch from Gary Pennington
5951
5952Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5953
5954 * doc/xml.html: applied patch from Ankh
5955
5956Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5957
5958 * xinclude.c: fixed a problem building on Mac
5959
5960Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5961
5962 * parser.c: more work on increasing parsing ferformances
5963
5964Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5965
5966 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
5967 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
5968 avoiding memcpy in production builds MEM_CLEANUP macro use
5969 * parser.[ch] parserInternals.c: optimizations of the tightest
5970 internal loops inside the parser. Better checking of I/O
5971 flushing/loading conditions
5972 * xmllint.c : added --timing
5973
5974Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5975
5976 * configure.in: bumped to 2.3.2
5977 * doc/xml.html: updated for release
5978
5979Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5980
5981 * xpath.c: found a memleak and fixed a nasty bug
5982
5983Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5984
5985 * xmllint.[c1] : added return code errors for xmllint
5986 * xpath.c: specific debug dump function for result value trees
5987
5988Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5989
5990 * xpath.c: finally implemented xmlXPathCompareNodeSets
5991 * test/XPath/expr/floats results/XPath/expr/floats: added
5992 a test for float expressions
5993
5994Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5995
5996 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
5997 * parserInternals.[ch]: trying to speed up parsing
5998 * xpath.c : speeded up node set equality op
5999
6000Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6001
6002 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6003 better handling of ID/IDREF and the list modules associated
6004 * configure.in: small CFLAGS cleanup
6005
6006Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6007
6008 * configure.in: fixed iconv detection on AIX (stric)
6009
6010Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6011
6012 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6013
6014Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6015
6016 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6017 and optimized xmlXPathNodeSetSort
6018
6019Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6020
6021 * xpath.c: bug fix when context size is 0
6022 * parser.c: I like Norm's Dtd because they still manage to break
6023 the parser occasionally
6024
6025Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6026
6027 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
6028
6029Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6030
6031 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
6032 attributes within the XML-1.0 namespace
6033
6034Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6035
6036 * xpathInternals.h: exported a few axis functions
6037 * doc/xml.html: updated the doc
6038
6039Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6040
6041 * configure.in: applied patch from Daniel van Balen for OpenBSD
6042 and bumped version to 2.3.1
6043 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
6044 attempt to find autoclosing was simply broken, removed it,
6045 updated the examples, this is better
6046
6047Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6048
6049 * hash.[ch]: added Paolo Casarini patch to provide Delete from
6050 hash functionnalities.
6051 * doc/html/* : rebuild the doc
6052
6053Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6054
6055 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6056 on predicate
6057 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6058 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6059 really want to have tags closed on output even if we accept
6060 unclosed ones on input
6061
6062Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6063
6064 * xpath.c: ouch don't free NULL, rare case fixed
6065 * tree.c: don't coalesce text nodes if they don't have the
6066 same behaviour wrt escaping on output
6067
6068Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6069
6070 * xpath.c: small fixup
6071 * SAX.c: don't warn on empty namespaces.
6072
6073Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6074
6075 * README: a bit of cleanup
6076 * configure.in: preparing for 2.3.0 release
6077
6078Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6079
6080 * hash.[ch]: added a first version of xmlHashSize()
6081 * valid.c: another bug fix from Gary Pennington
6082
6083Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6084
6085 * valid.c: couple of bug fixes pointed by Gary Pennington
6086 * HTMLtree.c: #if 0 cleanup
6087
6088Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6089
6090 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6091 which removes a time consuming check of xmlXPathNodeSetAdd()
6092 and use it in places where we are sure to not break unicity
6093
6094Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6095
6096 * xpath.c: bug fixes found from XSLT
6097 * tree.c: preserve node->name special values when copying nodes.
6098 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6099 external subset are fetched when available but without full
6100 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6101 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
6102 output with encoding disabled.
6103
6104Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6105
6106 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
6107 xmlCheckFilename should not be called from xmlFileOpenW
6108 and xmlGzfileOpenW
6109
6110Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6111
6112 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
6113 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
6114 added the new tests for URI normalization
6115 * testURI.c: fixed stoopid bugs
6116 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
6117 the URI in the error messages are now properly normalized
6118
6119Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6120
6121 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
6122
6123Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6124
6125 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
6126
6127Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6128
6129 * xpath.c: fixed mod operator
6130
6131Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6132
6133 * parser.c: fixed xmlStrcat doc
6134 * tree.c: 2 fixes form Anders Carlson for copying nodes and
6135 trees.
6136
6137Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6138
6139 * xpath.c result/XPath/tests/chaptersbase
6140 result/XPath/tests/simplebase: fixed XPath node()
6141 * tree.c: small fix in xmlNewNs()
6142 * Makefile.am: removed extraneous xml2Conf.sh rule
6143
6144Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6145
6146 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
6147 Changed the library name, in order to get libxml-devel and
6148 libxml2-devel to coexist on a single system
6149 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
6150 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
6151
6152Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6153
6154 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
6155 libxml2-devel installable in // as libxml-devel.
6156
6157Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6158
6159 * doc/Makefile.am: fixed make rebuild in doc
6160 * doc/html/*.html: rebuilt the docs
6161
6162Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6163
6164 * tree.c: patch from Bjorn Reese on xmlBufferCCat
6165
6166Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6167
6168 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
6169 the HTML doc to go into the -devel RPM ...
6170 * aclocal.m4 config.h.in: some updates due to auto* magic
6171
6172Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6173
6174 * xpath.h: added a hook in the context structure allowing to
6175 link to extra support, needed for XSLT
6176
6177Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6178
6179 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
6180 xmlXPtrCmpPoints to use it.
6181 * propagated the following patch from Alejandro Forero
6182 * include/win32config.h xmlIO.c: applied further suggestions
6183 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
6184 * example/gjobread.c: fixed warnings, now that it builds
6185
6186Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
6187
6188 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
6189
6190 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
6191 filename points to a valid file (not a directory).
6192 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
6193 Added calls to xmlCheckFilenameDir.
6194
6195 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
6196 `path' (rather than `filename') as the parameter to gzopen and open.
6197
6198Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6199
6200 * Makefile.am: fixed a problem with EXTRA_DIST
6201
6202Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6203
6204 * Makefile.am example/Makefile.am: finally found the trick
6205 to build the example, i.e. add "." in SUBDIRS before example
6206 in the list <grin/>
6207
6208Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6209
6210 * doc/xml.html: updated with an XSLT section, removed pointer to
6211 W3C CVS base.
6212
6213Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6214
6215 * xpath.c: when copying a XSLT tree object teh tree need to be copied
6216 too, and deallocation need to occur the same way.
6217
6218Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6219
6220 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
6221 type correponding to an XSLT result tree fragment. Share most
6222 of the data format with node set, as well as operators.
6223 * HTMLtree.c: added a newline at the end of the doctype output
6224 whe this one is not present initially.
6225 * tree.c: make sure taht the parent and doc pointers are properly
6226 set when copying attributes (lists).
6227
6228Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6229
6230 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
6231
6232Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6233
6234 * xpath.c: seems I finally killed that ugly path evaluation
6235 context bug (tagged 9999 in case is is wrong)
6236
6237Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6238
6239 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
6240 for XSLT
6241
6242Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6243
6244 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
6245 for xmlGzfileOpen() bug
6246
6247Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6248
6249 * xpath.c: removed an error found by XSLT usage
6250 * tree.c parserInternals.h: use a predefined static string
6251 for text and comment nodes, avoid freeing them in xmlFreeNode,
6252 exported the string name in parserInternals.h and added
6253 another value to disable encoding at output (for XSLT),
6254 gain memory, time.
6255
6256Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6257
6258 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
6259 win32/libxml2/libxml2_so.dsp: new makefiles and update
6260 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6261
6262Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6263
6264 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
6265 Gary Pennington
6266
6267Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6268
6269 * xpath.c: fixed the comaprision of values and nodelists,
6270 need to compare nodelist still ...
6271 * debugXML.c: avoided a possible core dump
6272 * HTMLparser.c: cleanup
6273 * nanohttp.c: contributed fix.
6274 * tree.c: fixes in properties handling added xmlSetNsProp
6275 needed by libxslt
6276 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
6277 comment
6278 * TODO: updated
6279
6280Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6281
6282 * parser.c parserInternals.c: applied Bjorn Reese optimization
6283 patch
6284
6285Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6286
6287 * Makefile.am: applied patch fro make check from Martin Vidner
6288
6289Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6290
6291 * configure.in: preparing 2.2.11
6292 * doc/html/*: rebuild the HTML files
6293 * doc/xml.html : updated
6294
6295Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6296
6297 * tree.c: fixed a stupid bug
6298 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
6299 patches related to validation of an XInclude processing result
6300 * TODO: updated
6301
6302Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6303
6304 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
6305 on large files
6306
6307Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6308
6309 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
6310
6311Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6312
6313 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
6314 reported by Jonas Borgström
6315 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
6316
6317Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6318
6319 * testXPath.c xpath.c: fixing the XPath union expressions problem
6320 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
6321
6322Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6323
6324 * xmllint.c: Made is so if the file name is "-" is will read form
6325 standard input. Sven Heinicke <sven@zen.org>
6326 * tree.c: fixed a problem when growing buffer
6327 * tree.h: fixed the comment of the node types following andersca
6328 comment
6329 * TODO: updated
6330
6331Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6332
6333 * HTMLparser.[ch]: added a way to avoid adding automatically
6334 omitted tags. htmlHandleOmittedElem() allows to change the
6335 default handling.
6336 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
6337 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
6338 of xmllint too when using --memory flag, added a memory test
6339 suite at the Makefile level.
6340 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
6341 with namespace use when encountering QNames in XPath evalation,
6342 added xmlns() scheme in XPointer.
6343 * nanoftp.c : incorporated a fix
6344 * parser.c xmlIO.c: fixed problems raised with encoding when using
6345 the memory I/O
6346 * parserInternals.c: closed bug 25934 reported by
6347 torsten.landschoff@innominate.de
6348 * TODO: updated
6349
6350Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6351
6352 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
6353 on a non-updated tree :-(, made a 2.2.10 release to correct the
6354 situation
6355
6356Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6357
6358 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
6359 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
6360 integrated a set of OpenVMS changes from Howard Taylor
6361 <Howard.Taylor@pacoast.com>
6362
6363Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6364
6365 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
6366 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
6367
6368Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6369
6370 * HTMLparser.c: some fixes on auto-open of html/head/body
6371 * encoding.c: fixed a compilation error on some gcc env
6372 * xpath.c xpointer.[ch] xpathInternals.h: improved the
6373 XPointer implementation
6374 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
6375 related XPointer tests and associated results
6376
6377Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6378
6379 * doc/xmldtd.html doc/xml.html: following a short step by step
6380 guidance on IRC to help maciej with DTDs I started a small
6381 page on the subject.
6382
6383Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6384
6385 * HTMLparser.c: fixed handling of broken charrefs
6386 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
6387 patches
6388
6389Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6390
6391 * doc/xml.html doc/html/* : rebuilt the docs after adding
6392 xinclude and updated page for 2.2.7 and 2.2.8
6393 * configure.in: releasing 2.2.8
6394
6395Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6396
6397 * parser.[ch] parserInternals.c: applied the conditional
6398 section processing fix from Jonathan P Springer
6399 <jonathan.springer2@gte.net>
6400 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
6401 project file, fixed iconv default non support
6402 * xpath.c: fixed the problem of evaluating relative expressions
6403 when a node context is provided.
6404
6405Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6406
6407 * nanoftp.c: fixed gcc 2.95 new warnings
6408 * SAX.c: fixed a stupid bug
6409 * tree.c: fixed a formatting problem when round-tripping
6410 from/to memory
6411 * xinclude.c: chased memleak, fixed a base problem
6412 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6413 xmlXPtrBuildNodeList()
6414 * TODO: updated
6415 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6416 adding a first small set of regression tests for XInclude
6417
6418Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6419
6420 * nanohttp.[ch]: applied Wayne Davison patches to access
6421 the WWW-Authorization header.
6422 * parser.c: Closed Bug#30847: Problems when switching encoding
6423 in short files by applying Simon Berg's patch.
6424 * valid.c: fixed a validation problem
6425 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6426 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6427 Wayne Davison
6428 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6429 need to be extended to non full nodes selections.
6430 * xinclude.c: starts to work decently
6431
6432Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6433
6434 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6435 debugXML.c xmlversion.h.in: Started adding XInclude support,
6436 this is a new xmllint option
6437 * tree.c xpath.c: applied TOM patches for XPath
6438 * xpointer.c: fixed a couple of errors.
6439 * uri.c: added an escaping function needed for xinclude
6440 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6441 new warning from RH70 gcc's version
6442
6443Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6444
6445 * HTMLparser.c: fixed loop on invalid char in scripts
6446 * parser.c: update to description of xmlIOParseDTD()
6447 * libxml.m4 xmlversion.h.in: changes contributed by
6448 Michael Schmeing <m.schmeing@internet-factory.de>
6449 * configure.in: preparing for 2.2.7
6450 * Makefile.am: trying to avoid config.h and acconfig.h
6451 being included in the distrib
6452 * configure.in: released 2.2.7
6453
6454Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6455
6456 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6457 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6458
6459Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6460
6461 * parser.[ch]: added xmlIOParseDTD()
6462 * xpointer.c: added support for the 2 extra parameters of
6463 string-range, fixed a stoopid error when '0' was present
6464 in XPointer expressions
6465 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6466 testsuite for the above
6467
6468Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6469
6470 * libxml.spec.in: improved package descriptions
6471
6472Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6473
6474 * xpath.c xpathInternals.h: applied a large cleaning patch
6475 from TOM <ptittom@free.fr>, it also add namespace support
6476 for function and variables registration.
6477
6478Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6479
6480 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6481 * Makefile.mingw: Wayne Davison's update adding hash.c
6482
6483Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6484
6485 * xpath.c: fixed the root evaluation problems
6486 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6487 ignorable spaces with <b> <bold> <em>
6488 * tree.c: fixed a loop in xmlSearchNsByHref()
6489
6490Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6491
6492 * xpath.c: applied another XPath patch from TOM
6493 * xpath.c include/makefile.am: applied another patch from
6494 china@thewrittenword.com (cleanup on IRIX).
6495
6496Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6497
6498 * xml-config.1: received a fixed version from Fredrik Hallenberg
6499 <hallon@lysator.liu.se>
6500
6501Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6502
6503 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6504 cleanup patch for XPath
6505
6506Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6507
6508 * patched to redirrect all "out of context" error messages to
6509 a reconfigurable routine. The changes are:
6510 * xmlerror.h : added the export of an error context type (void *)
6511 an error handler type xmlGenericErrorFunc there is an interface
6512 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6513 to reset the error handling routine and its argument
6514 (by default it's equivalent to respectively fprintf and stderr.
6515 * all the c files: all wild accesses to stderr or stdout within
6516 the library have been replaced to calls to the handler.
6517
6518Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6519
6520 * configure.in: release 2.2.6
6521 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6522 exporting the inner functions of xpath for extension modules
6523 * doc/*: updated and rebuilt the doc
6524
6525Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6526
6527 * nanohttp.c : applied Wayne HTTP cleanup patch
6528 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6529 and xmlNodeSetSpacePreserve()
6530
6531Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6532
6533 * xpath.c: closing bug #29260
6534
6535Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6536
6537 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6538 multikey tuples, made hash structure opaque
6539 * valid.[ch]: moved elements, attributes, notations decalarations
6540 as well as ID and refs to hash tables.
6541 * entities.c: hash cleanup
6542 * xmlmemory.c: fixed a dump problem in debug mode
6543 * include/Makefile.am: problem passing in DESTDIR= values patch
6544 from Marc Christensen <marc@calderasystems.com>
6545 * nanohttp.c: removed debugging remains
6546 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6547 * HTMLparser.c parser.c: fixing a number of problems with the
6548 macros in the *parser.c files (Wayne).
6549 * HTMLparser.c: close the previous option when opening a new one
6550 (Marc Sanfacon).
6551 * result/HTML/*: updated the HTML results accordingly
6552
6553Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6554
6555 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6556 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6557 XPath functions and XML entities table to them. More to come...
6558 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6559
6560Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6561
6562 * tree.c: coalesce adjacent text nodes
6563 * valid.c: handling of blank nodes in DTd validation (raised
6564 by problems with a posteriori validation).
6565 * nanohttp.c: changing behaviour on HTTP write stuff.
6566 * HTMLtree.c: forced body and html to be explicitely closed.
6567 * xpath.h: exported more XPath functions.
6568
6569Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6570
6571 * Release of 2.2.5
6572 * xpointer.c: range() range-inside and other helper functions
6573 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6574
6575Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6576
6577 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6578 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6579
6580Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6581
6582 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6583 and XPointer modules
6584
6585Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6586
6587 * SAX.h: closed #25107
6588
6589Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6590
6591 * testSAX.c: fixed problem with cdata reporting
6592 * SAXresult/* : updated
6593
6594Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6595
6596 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6597 Closed bug #27499, added to regression tests
6598 * TODO: updated
6599
6600Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6601
6602 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6603 support for SCRIPT and STYLE with help from Bjorn Reese
6604 * test/HTML/* result/HTML/*: added simple testcase and updated
6605 the existing ones.
6606
6607Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6608
6609 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6610 string-range for empty strings
6611 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6612 test/XPath/xptr/strrange: augmented the XPointer testsuite
6613
6614Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6615
6616 * doc/xml.html doc/xmlmem.html: added a module describing memory
6617 interfaces and use, updated the main page.
6618
6619Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6620
6621 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6622 nanoftp code work on Windows too now
6623
6624Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6625
6626 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6627 * xpointer.c: implemented string-range() at least a good first version
6628 * test/XPath/docs/str test/XPath/xptr/strrange
6629 result/XPath/xptr/strrange: the string-range() tests
6630
6631Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6632
6633 * Makefile.am include/Makefile.am include/win32config.h
6634 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6635 and make distcheck
6636
6637Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6638
6639 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6640 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6641 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6642
6643Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6644
6645 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6646 patch for socklen_t detection by
6647 Albert Chin-A-Young <china@thewrittenword.com>
6648
6649Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6650
6651 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6652 and added a --dtdvalid option to xmllint used to test it
6653
6654Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6655
6656 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6657 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6658
6659Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6660
6661 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6662 handlings (registration, lookup, cleanup)
6663
6664Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6665
6666 * configure.in Makefile.am include/makefile.am: adding XPointer
6667 and XPtrtests target
6668 * xpointer.[ch] : new files for XPointer support
6669 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6670 more XPath tests
6671
6672Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6673
6674 * configure.in: fixed, very broken, make distcheck works again
6675
6676Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6677
6678 * More work toward 2.2.5, integrated a number of patches
6679 * configure.in Makefile.am win32config.h.in: trying to cleanup
6680 make distcheck .... huh ...
6681 * include/Makefile.am include/win32config.h: new directory
6682 for includes
6683 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6684 updated teh makefiles and instructions for WIN32
6685 * xpath.c: small fixes
6686 * test/XPath/ results/XPath: updated the testcases and results
6687 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6688 suggested patches
6689 * valid.c: fixed an ID bug
6690
6691Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6692
6693 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00006694 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00006695 * xpath.[ch]: worked on XPointer
6696
6697Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6698
6699 * configure.in Makefile.am: 2.2.5, ship the include in an
6700 include/libxml subdirectory, use symlinks when using CVS
6701 * testSAX.c: fixed small bug
6702 * testXPath.c: changed the way testfiles are parsed
6703 * debugXML.c: same kind of cleanup when parsing an argument expression
6704 XPath/XPointers can have blanks embedded
6705 * xpath.[ch]: more cleanup, reorgs for XPointer work
6706 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6707 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6708
6709Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6710
6711 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6712 in the XPath engine, rewrote large parts of it, now it's far
6713 cleaner and in sync with the REC not an old WD. Fixed a parsing
6714 problem in the interactive XML shell found when testing XPath.
6715
6716Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6717
6718 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6719 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6720 examples with the extra test
6721
6722Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6723
6724 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6725 the global init function.
6726
6727Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6728
6729 * HTMLparser.c: Doohhh, attribute name parsing was still case
6730 sensitive ! Fixed this ...
6731 * result/HTML/* : updated the tests results accordingly
6732
6733Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6734
6735 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6736 engine, should be far more stable, incorporated a new version of
6737 preceding/following axis, need testing
6738 * uri.c: fixed file:///c:/a/b/c problem
6739 * test/XPath/tests/idsimple: augmented the XPath tests
6740
6741Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6742
6743 * doc/* rebuilding docs for 2.2.4 release
6744
6745Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6746
6747 * configure.in: releasing 2.2.4
6748 * parser.[ch]: added xmlStrEqual()
6749 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6750 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6751 use xmlStrEqual instead
6752 * TODO: updated
6753 * added an XPath test
6754
6755Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6756
6757 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6758 * entities.h: exported xmlInitializePredefinedEntities
6759 * parser.[ch] : added xmlInitParser()
6760 * parserInternals.h : had to export htmlInitAutoClose()
6761
6762Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6763
6764 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6765 problems
6766 * Makefile.am : added XPath regression tests to normal tests
6767 * uri.c: fixed a problem with local paths, cleanup
6768 * parser.c: fixed a problem with large CData sections
6769
6770Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6771
6772 * configure.in xml-config.in: patch from "Ben Taylor"
6773 <sol7x86@hotmail.com> for solaris shared libs lookup
6774
67752000-09-30 Martin Baulig <baulig@suse.de>
6776
6777 * libxml-2.0.pc.in: Provide pkg-config script.
6778
6779 * configure.in: Create the libxml-2.0.pc script from the
6780 libxml-2.0.pc.in templates.
6781 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
6782 script in `$(libdir)/pkgconfig'.
6783
6784Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6785
6786 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6787 when compiling with MSC
6788
6789Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6790
6791 * xpath.c: patch for normalize-string() substring-before(),
6792 substring-after() and translate() functions from Bjorn Reese
6793 <breese@mail1.stofanet.dk>
6794 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6795 Fredrik Hallenberg <hallon@lysator.liu.se>
6796 * TODO: updated
6797
6798Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6799
6800 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6801 problem of socklen_t being undefined on a number of platforms
6802 * debugXML.c: fixed a compilation problem when without snprintf
6803
6804Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6805
6806 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6807 an URI bug and a fix for the control-character-induced infinite loop
6808 * nanohttp.c: preventive fix for compiling on WIN32
6809
6810Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6811
6812 * xmlint.c: closing bug #25000
6813
6814Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6815
6816 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
6817 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
6818 modified slightly Wayne Davison patch adding xmlStrcasecmp and
6819 related function, fixing xmlStrncmp(), and associated cleanup
6820 * result/HTML/entities.html.sax: updating result
6821
6822Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6823
6824 * uri.c: applied patch for URI escaping from Wayne Davison
6825 <wayned@blorf.net>
6826 * tree.c parserInternals.c HTMLparser.c: memset checks patches
6827 from Denis Barbier <barbier@imacs.polytechnique.fr>
6828 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
6829 patch from Wayne Davison
6830
6831Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6832
6833 * doc/xml.html : updated with new releases, adding "how to help"
6834
6835Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6836
6837 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6838 removed a few warnings in pedantic mode ...
6839 * parserInternals.c parser.c: moved encoding switching function
6840 to parserInternals.c
6841 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6842
6843Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6844
6845 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6846 error or warning handlers
6847
6848Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6849
6850 * parserInternals.c parserInternals.h parser.c Makefile.am:
6851 created a new module parserInternals.c, moved most of the
6852 code shared by the various parsers there, as well as
6853 deprecated code from parser.c. More cleanup of parser.c
6854 * uri.c: fixed a problem when URI is NULL
6855 * valid.c: speedup when looking for an attribute declaration
6856
6857Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6858
6859 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6860 the cleanup of the computation of URI references when seeking
6861 external entities. The URI reference string and the resulting
6862 URI are both stored now.
6863 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6864 large s(n)printf checks and cleanup from Denis Barbier
6865 <barbier@imacs.polytechnique.fr>
6866 * xmlversion.h.in tree.h: couple of SGML declarations for a
6867 possible docbook module.
6868 * result/VC/ : a couple of test output changed due to the change
6869 of the entities URI
6870
6871Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6872
6873 * parser.h: added a _private field for linking user's data
6874
6875Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6876
6877 * parser.c parserInternals.h: demacroified most of the IS_XXX
6878 the gain in size is significant so ...
6879
6880Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6881
6882 * entities.c: cases where looking up entities with doc==NULL
6883 covered
6884
6885Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6886
6887 * uri.c: applied Wayne Davison patch
6888 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
6889
6890Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6891
6892 * uri.c testUri.c: applied Wayne Davison patches
6893 * test/URI/uri.data result/URI/uri.data: first set of tests/results
6894 * Makefile.in: added URItest and included thenin "make tests"
6895
6896Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6897
6898 * xmlversion.h.in: closed bug 22941
6899
6900Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6901
6902 * doc/xmlio.html: added doc and example for entity loader
6903 redefinition.
6904
6905Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6906
6907 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
6908 used by libxml
6909
6910Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6911
6912 * parser.c: Fixed bug on invalid ontent characters and when using
6913 push.
6914 * xmllint.c: fixed xmllint endling of errors in push mode
6915
6916Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6917
6918 * HTMLparser.c testHTML.c: applied two new patches from
6919 Wayne Davison <wayned@users.sourceforge.net>
6920 * result/HTML/*.sax: regenerated HTML SAX output
6921 * parser.c: more cleanup.
6922
6923Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6924
6925 * HTMLparser.[ch] testHTML.c: applied the second set of
6926 patches from Wayne Davison <wayned@users.sourceforge.net>,
6927 adding htmlEncodeEntities()
6928 * HTMLparser.c: fixed an ignorable white space detection bug
6929 occuring when parsing with SAX only
6930 * result/HTML/*.sax: updated since the output is now HTML
6931 encoded...
6932
6933Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6934
6935 * HTMLparser.[ch]: applied some of Wayne Davison
6936 <wayned@users.sourceforge.net> patches
6937
6938Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6939
6940 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
6941 undeclared namespace prefix was used, added a warning.
6942 Cleaned up support w.r.t. entities, spilling out a warning
6943 and being pedantic on lookups.
6944 * test/warning/ent9 : added testcase for previous example.
6945 * TODO: updated
6946 * parserInternals.h parser.c: changed the way names are parsed
6947 now allow infinite size and decrease penalty for normal use
6948 * parser.c: Started a big cleanup/check of the parser code,
6949 fixed some of the most tortuous entity code, spotted code
6950 unused anymore
6951 * test/*: added tests for very long names and related nasty
6952 things.
6953
6954Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6955
6956 * doc/encoding.html: added encoding aliases doc
6957 * doc/xml.html: updates
6958 * encoding.[ch]: added EncodingAliases functions
6959 * entities.[ch] valid.[ch] debugXML.c: removed two serious
6960 bottleneck affecting large DTDs like Docbook
6961 * parser.[ch] xmllint.c: added a pedantic option, will be
6962 useful
6963 * SAX.c: redefinition of entities is reported in pedantic mode
6964 * testHTML.c: uninitialized warning from gcc
6965 * uri.c: fixed a couple of bugs
6966 * TODO: added issue raised by Michael
6967
6968Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6969
6970 * doc/encoding.html: propagated Martin Duerst suggestions
6971
6972Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6973
6974 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
6975 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
6976 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
6977 by Wayne Davison
6978
6979Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6980
6981 * nanoftp.c nanohttp.c: small cleanup
6982 * TODO: updated
6983
6984Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6985
6986 * added an old VC testcase and updated title.xml entity
6987
6988Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6989
6990 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
6991 done on auto-opening of <p> tags and cleanup of SAX output
6992
6993Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6994
6995 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
6996
6997Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6998
6999 * doc/xml.html libxml.* structure.*: updated the doc a bit
7000
7001Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7002
7003 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7004 of SAX tests
7005
7006Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7007
7008 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7009 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7010
7011Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7012
7013 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7014 * testHTML.c: fix core dump on Solaris 2.x systems
7015 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7016 * result/HTML/*.sax: previous bug fix lead to new results
7017
7018Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7019
7020 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7021 * configure.in: added --with-readline=DIR to accept alternate
7022 path for readline include/library
7023 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
7024 for ANSI under HP-UX
7025 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
7026 includes @LIBS@
7027
7028Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7029
7030 * doc/* : rebuilt the docs
7031 * getting ready for 2.2.2 release
7032
7033Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7034
7035 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
7036 and xmlAddFeature()
7037 * tree.[ch]: added xmlAddChildList()
7038 * xmllint.c: MAP_FAILED macro test
7039 * parser.h: added xmlParseCtxtExternalEntity()
7040 * valid.c: applied bug fixes removed warning
7041 * tree.c: added CDATA block to elements content
7042 * testSAX.c: cleanup of output
7043 * testHTML.c: added SAX testing
7044 * encoding.c: better error recovery
7045 * SAX.c, parser.c: fixed one of the external entity processing
7046 of the OASis testsuite
7047 * Makefile.am: added HTML SAX regression tests
7048 * configure.in: bumped to 2.2.2
7049 * test/HTML/ result/HTML: added a few of HTML tests, and added the
7050 SAX results
7051
7052Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7053
7054 * configure.in: patch for HP compiler
7055
70562000-08-04 Sven Heinicke <sven@zen.org>
7057
7058 * xmllint.c: Was coredumping sometimes when the file given didn't
7059 exist.
7060
7061Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7062
7063 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7064
7065 when using in memory parsing. Need some cleanup.
7066 * xmllint.c configure.in: added a --memory flag to test memory
7067 parsing
7068
7069Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7070
7071 * nanohttp.c: fixed socklen_t replacement to unsigned int
7072 * parser.c: fixed a space handdling missing at the end of
7073 production 28 DOCTYPE.
7074 * xmlmemory.c: fixed a stupid bug on the routine to override
7075 allocation functions
7076 * TODO: updated
7077
7078Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7079
7080 * doc/ regenerated the docs
7081
7082Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7083
7084 * doc/encoding.html doc/xml.html: added I18N doc
7085 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7086 improvements, both parser and filters, added ASCII & HTML,
7087 fixed the ISO-Latin-1 one
7088 * xmllint.c testHTML.c: added/made visible --encode
7089 * debugXML.c : cleanup
7090 * most .c files: applied patches due to warning on Windows and
7091 when using Sun Pro cc compiler
7092 * xpath.c : cleanup memleaks
7093 * nanoftp.c : added a TESTING preprocessor flag for standalong
7094 compile so that people can report bugs more easilly
7095 * nanohttp.c : ditched socklen_t which was a portability mess
7096 and replaced it with unsigned int.
7097 * tree.[ch]: added xmlHasProp()
7098 * TODO: updated
7099 * test/ : added more test for entities, NS, encoding, HTML, wap
7100 * configure.in: preparing for 2.2.0 release
7101
7102Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7103
7104 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00007105 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007106
7107Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7108
7109 * doc/xml.html: changed the xmlsoft.org structure, updated the
7110 examples w.r.t. root and childs
7111
7112Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7113
Daniel Veillard784b9352003-02-16 15:50:27 +00007114 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007115
7116Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7117
7118 * HTMLparser.c: Work on character encoding support for the HTML parser
7119 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
7120 * encoding.c: Fixed a potential memleak in the encoding stuff
7121
7122Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7123
7124 * doc/FAQ.html doc/Makefile.am : added a FAQ
7125
7126Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7127
7128 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
7129 of the HTML parser to force it to not bypass SAX
7130
7131Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7132
7133 * win32config.h.in: updated
7134 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
7135 lacks iconv support :-( need to release 2.1.1
7136 * configure.in: release 2.1.1
7137 * HTMLparser: fixed bug #14784
7138 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
7139 by Windows compiler
7140 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
7141 the SAX startDocument() callback.
7142 * TODO: updated
7143
7144Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7145
7146 * added xmlStopParser()
7147
7148Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7149
7150 * configure.in: 2.1.0 prerelease
7151 * Large resync between W3C and Gnome tree
7152 * nanoftp, nanohttp.c: fixed stalled connections probs
7153 * HTMLtree.c SAX.c : support for attribute without values in
7154 HTML for andersca
7155 * valid.c: Fixed most validation + namespace problems
7156 * HTMLparser.c: start document callback for andersca
7157 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
7158 * parser.h, SAX.c: serious speed improvement for large
7159 CDATA blocks
7160 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
7161 different encoding
7162 * example/Makefile.am example/gjobread.c tree.h: work on
7163 libxml1 libxml2 convergence.
7164 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
7165 and the LIBXML_TEST_VERSION macro
7166
7167Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7168
7169 * doc/xml.html: various patches and improvements typo fixed by
7170 Felix Natter
7171 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
7172 from Felix Natter <fnatter@gmx.net>
7173
7174Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7175
7176 * doc/upgrade.html: updated with instructions for support of both
7177 libxml-1.x and libxml-2.x
7178 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
7179 for 2.x support and also fixed includes
7180
7181
7182Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7183
7184 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
7185 the encoding support, added iconv support, so now libxml if
7186 compiled with iconv automatically support japanese encodings
7187 among others. Work based on initial patch from Yuan-Chen Cheng
7188 I may have broken binary compat in the encoding handler
7189 registration scheme, but that was so utterly broken I don't
7190 expect anybody to have used this feature until now.
7191 * parserInternals.h: fixup on the CHAR range macro
7192 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
7193 code.
7194 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
7195 * uri.c: added xmlParseURI() I can't believe I forgot to
7196 implement this one in 2.0 !!!
7197 * SAX.c: moved doc->encoding update in the endDocument() call.
7198 * TODO: updated.
7199
7200Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7201
7202 * tree.h: removed extraneous xmlRemoveProp definition
7203 * TODO: added item about --disable-corba configure switch
7204 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
7205 * nanoftp.c: fixed include problems giving troubles on AIX and
7206 slowlaris
7207 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
7208 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
7209 comment and headers changes to lower gtk-doc number of warnings
7210 * doc/html/*: rebuilt docs
7211
7212Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7213
7214 * HACKING: documented the tag for 1.x and instructions
7215
7216Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7217
7218 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
7219 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
7220 xmlCreateIOParserCtxt
7221 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
7222 significant overall improvement
7223 * xmllint.c: added I/O test to xmllint
7224 * testSAX.c: added a speed test
7225 * doc/* : updated/regenerated
7226
7227Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7228
7229 * xpath.c uri.h parserInternals.h: cosmetic changes from
7230 "Timur I. Bakeyev" <timur@bat.ru>, including making
7231 xmlCreateURI() public
7232
7233Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7234
7235 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
7236 and the code at the same time. Added a clean mechanism for
7237 overload or added input methods: xmlRegisterInputCallbacks()
7238 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
7239 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
7240 * TODO: updated
7241 * doc/* : updated/regenerated
7242 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
7243 source dir
7244
7245Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7246
7247 * testURI.c: yet another forgotten commit, I should get some sleep !
7248
7249Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7250
7251 * xmllint.c: forgot to commit this too ?
7252
7253Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7254
7255 * xmlversion.h.in : forgot to commit this previously
7256
7257Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7258
7259 * configure.in: preparing libxml-2.0.0 version looks Ok so far
7260 * README TODO: updated for release
7261 * uri.c uri.h: added authority parsing/saving
7262 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
7263 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
7264 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
7265 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
7266 Makefile.am : added compile-time customization of libxml
7267 --with-ftp --with-http --with-html --with-xpath --with-debug
7268 --with-mem-debug
7269 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
7270 #include <libxml/xxx.h> I hope it won't break too much stuff
7271 and will be manageable in the future...
7272 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
7273 and added xmllint to the installed programs
7274 * uri.h: added xmlFreeURI()
7275
7276Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7277
7278 * uri.c uri.h: finished the escaping handling, the base support
7279 and the URI path normalization. Looks good just lacks the
7280 authority content parsing code.
7281 * Makefile.am: added instructions to generate testURI
7282 * TODO: updated
7283 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
7284 added links and icons for W3C and Gnome
7285
7286Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7287
7288 * xmlmemory.[ch] : seems I forgot to actually update the files in
7289 the last commit :-)
7290 * doc/xml.html doc/html/* : updated and uploaded the docs
7291
7292Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7293
7294 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
7295 * TODO: updated
7296 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
7297 libxml default allocation function with another set (like gmalloc/
7298 gfree).
7299 * Makefile.am, uri.c, uri.h: added a set of functions to do
7300 exact (litteraly copied from the RFC 2396 productions) parsing
7301 and handling of URI. Will be needed for XLink, one XML WFC,
7302 XML Base and reused in the nano[ftp/http] modules. Still work
7303 to be done.
7304
7305Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7306
7307 * configure.in, libxml.spec.in : libxml2
7308 * doc/* : updated the doc page, rebuilt the docs
7309
7310Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7311
7312 * all: tagged LIB_XML_1_X
7313 * *.c *.h : updated from W3C CVS tree
7314 * configure.in : 2.0.0-beta
7315 * libxml.spec.in : libxml2 package nam
7316 * result/* : new version of the tests output
7317
7318Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7319
7320 * doc/xml.html, doc/update.html: updated docs, 1.8.7
7321
7322Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7323
7324 * doc/* : rebuilt the docs
7325 * parser.c: final patch on #6766
7326 * valid.c: small patch on validity checks.
7327
7328Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7329
7330 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
7331 added
7332 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
7333 compatibility w.r.t. XML spec and existing code.
7334
7335Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7336
7337 * parser.c: seems a better solution to <a> </a> exists,
7338 will try it for a while
7339
7340Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7341
7342 * parser.c: tried to remove the <a> </a> generating <a/>
7343 this is hard. Left a flag for that purpose. Fixed bug #6766
7344 * configure.in: prepared 1.8.7 not released, due to previous
7345 problem
7346
7347Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7348
7349 * doc/xml.html : applied second patch from Paul DuBois
7350
7351Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7352
7353 * doc/xml.html : applied patch from Paul DuBois
7354
7355Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7356
7357 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
7358
7359Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7360
7361 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
7362 compilation warnings on various platforms.
7363 * parser.c: Fixed #5281 validity error callbacks are now desactived
7364 by default if not validating.
7365
7366Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7367
7368 * nanoftp.c, win32config.h.in: patches to compile on WIN32
7369
7370Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7371
7372 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
7373 <gkatsi@cs.toronto.edu>
7374
7375Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7376
7377 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
7378 processing URLs
7379
7380Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7381
7382 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
7383 xmlNanoFTPUpdateURL for persistent control connections.
7384 * configure.in: 1.8.6
7385
7386Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7387
7388 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
7389 * tree.[ch] : added xmlSaveNoEmptyTags
7390
73912000-01-29 James Henstridge <james@daa.com.au>
7392
7393 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
7394
7395 * Makefile.am: added nanoftp.[ch] to the build.
7396
7397Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7398
7399 * nanoftp.[ch]: cleanup, comments, API
7400 * debugXML.c : fixed a bug in the cat command
7401 * doc/*: regenerated the docs
7402
7403Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7404
7405 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
7406 * debugXML.c : fixed a bug in the cat command
7407 * valid.c: fixing some small probs
7408 * libxml.spec.in: get rid of the SNAP suffix
7409 * doc/xml.html: updated the status
7410
7411Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7412
7413 * xml-config.in: xml-config --version to just return the
7414 version number
7415 * xpath.c: some cleanup w.r.t. axis when the current node is
7416 an attribute.
7417 * TODO: updated
7418
7419Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7420
7421 * configure.in: prepared for libxml-1.8.5
7422 * doc/* recompiled the documentation
7423
74242000-01-17 Jody Goldberg <jgoldberg@home.com>
7425
7426 * configure.in : WARNING autoconf subtlety alert :
7427 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7428 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7429 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7430 get defined by AC_CHECK_HEADERS.
7431
7432Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7433
7434 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7435 Rune.Djurhuus@fast.no
7436
7437Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7438
7439 * TODO: updated
7440 * tree.c, parser.c: made sure that only memory alloc problems
7441 and internal parser errors are allowed to write to stdout or
7442 stderr.
7443
7444Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7445
7446 * tree.c : restored xmlNewGlobalNs since this seems used by
7447 a lot of existing code :-(, fixed a bug in xmlNewNs
7448 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7449 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7450 to exit() from the library code.
7451 * xpath.c, parser.c: removed bugs or unused code detected by
7452 Windows compilers
7453 * parser.c: started adding interfaces for parsing well balanced
7454 XML fragments
7455 * configure.in: releasing 1.8.4
7456 * doc/* : rebuilt the docs
7457
7458Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7459
7460 * tree.[ch] : added xmlNewDocFragment() for DOM
7461 * testHTML.c: uninitialized variable.
7462
7463Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7464
7465 * doc/* : rebuild the docs
7466
7467Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7468
7469 * acconfig.h: readline and history patch
7470 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7471 * tree.c: added check and handling when possibly removing an ID
7472 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7473 and saving.
7474 * test/HTML/entities.html result/HTML/entities.html* : test for
7475 various entities reference cases
7476 * result/HTML/* : as a result output of some testcase have
7477 changed
7478 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7479 by previous example. added xmlParseTryOrFinish().
7480 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7481 entities.h debugXML.h HTMLparser.h: changed the way struct are
7482 declared to allow gtk-doc to expose those
7483 * parser.c: closed bug #4960
7484 * Makefile.am configure.in: Applied patch from
7485 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7486 and math/socket libs detection
7487
7488Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7489
7490 * configure.in, Makefile.am: link tester against readline
7491 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7492
7493Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7494
7495 * tree.[ch]: added xmlRemoveProp
7496 * win32config.h.in nanohttp.c: avoid including the Windows
7497 socket stuff in every C files
7498 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7499 the XmL parser(s)
7500 * test/ns4 result/ns4 etc...: added test case for previous prob
7501 * tree.c: xmlNewNs wasn't checking for double definition
7502 * Makefile.in: fixed a problem with dist-hook duplicates
7503 * parser.[hc], xmlIO.c: fixed the loading of external entities
7504 APIs, now xmlLoadExternalEntity() is used everywhere and
7505 setting up an app specific front-end using the
7506 * SAX.c parser.c: some fixes, now the xhtml spec validates
7507 with the xhtml DTD.
7508 * error.c: fixed crashes in case of no input stream
7509 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7510 to the validation tests and results
7511
7512Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7513
7514 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7515 too htmlCreatePushParserCtxt() and htmlParseChunk()
7516 * parser.c: a bit of cleanup.
7517 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7518 to XML) removed the last mem leak known
7519 * HTMLtree.c: output message cleanup
7520 * xmlmemory.c: display content info about memory blocks
7521 * result/HTML/wired.* : missing att value warning change
7522
7523Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7524
7525 * doc/* : rebuilt the documentation
7526
7527Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7528
7529 * parser.[ch] parserInternals.h: Push parser for XML,
7530 seems to work fine now
7531 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7532 --push for push testing
7533 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7534 * testSAX.c: added --push
7535 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7536 subtree
7537 * xmlIO.[ch] : enriched API + fixes for push mode
7538 * entities.[ch]: added the entity content length to the struct.
7539 * xmlmemory.[ch]: new API to show the last entries for the shell
7540 * valid.c: added required attribute testing
7541 * SAX.c: the cdata callback now merge contiguous fragments
7542 * HTMLparser.c: cleanup of some macros
7543
7544Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7545
7546 * parser.c: fix for PIs name starting with xml
7547 * tree.c: fixed a potential problem with || and && ops
7548 * *.c, configure.in win32config.h.in : generate win32config.h for
7549 those on the Other Side !
7550
7551Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7552
7553 * parser.c: fixed a stupid = vs. == bug :-(
7554 * doc/gnome-xml.sgml: s/glade/xml/
7555
7556Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7557
7558 * configure.in, doc/xml.html : bug fix release 1.8.2
7559 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7560 Hopefully the end of that silly C++ include problem
7561 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7562 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7563 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7564 troubles with autoclosed elements when the stree shape doesn't
7565 follow the DtD specs. Added htmlIsAutoClosed() and
7566 htmlAutoCloseTag()
7567 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7568 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7569 * debugXML.c: fixed a bug on printing default namespaces.
7570 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7571
7572Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7573
7574 * result/HTML/*.htm[l] : updated the HTML regression tests according
7575 to the new output
7576 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7577 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7578 problem due to intermix of extern "C" { ... } declarations for C++
7579 and recursive includes in the headers
7580
75811999-12-20 Chris Lahey <clahey@umich.edu>
7582
7583 * HTMLtree.c: Made it so that html nodes with a single child do
7584 not insert a carriage return before or after the child node.
7585
7586Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7587
7588 * configure.in, doc/xml.html : bug fix release 1.8.1
7589 * parser.c: fixed bug #4344
7590 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7591 added the glue to avoid C++ problems
7592 * doc/* : regenerated the documentation
7593
7594Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7595
7596 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7597 namespace recognition, and Dia as a resul :-(
7598 * encoding.c: closed bug #3950
7599
7600Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7601
7602 * valid.c: debugging a posteriori validation, except URI expansion
7603 stuff this should be fixed now
7604 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7605 Carl Nygard <cnygard@bellatlantic.net>
7606 * tester.c: added --postvalid, cleaning of the code
7607 * tree.[ch]: added xmlDocGetRootElement()
7608
7609Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7610
7611 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7612 c++ losage.
7613
7614Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7615
7616 * configure.in, doc/xml.html : bumped to 1.8.0
7617 * xlink.[ch], Makefile.am : added framework for link detection
7618 * parser.h: added nbChars to parser context, needed for cleanup.
7619 * xmlmemory.c: removed a nasty bug when out of mem
7620 * valid.[ch]: adding namespace support for attribute decl
7621 * tester.c: added --debugent option
7622 * debugXML.[ch]: added xmlDebugDumpEntities()
7623 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7624 buffers instead, this was really needed, validation was breaking
7625 in strange ways due to that. Added xmlParseStringPEReference()
7626 and other parsing from strings functions. Entities processing
7627 modified again, but PERef are still not handled correcly but
7628 unless you're Eve Maller you won't notice :-)
7629 * HTMLparser.c: large changes toward reliability, and switched to
7630 lowercase internal tags, XHTML is lowercase, so it will help
7631 that output is closer to next version.
7632 * doc/* : regenerated the documentation, it is now hosted at
7633 http://xmlsoft.org/ (same bits I just bought the domain :-)
7634
7635
7636Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7637
7638 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7639 doc generation
7640 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7641 in the SAX API
7642 * doc/*: rebuilt the doc making sure everything appears in the
7643 HTML files
7644
7645Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7646
7647 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7648 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7649 which allow impressive speed improvement on dataset with
7650 large text pieces, but at the cost of broken binary
7651 compatibility and slightly bigger memory usage.
7652 Configure with --with-buffers to activate them, they
7653 are protected with XML_USE_BUFFER_CONTENT define.
7654 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7655 goal is 0 memory left allocated once parser is no more used
7656 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7657 call xmlCleanupParser() and xmlMemoryDump()
7658
7659Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7660
7661 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7662 * parser.[ch] encoding.[ch]: added memory cleanup routines
7663 * parser.c: closing bug #3788
7664 * doc/*: rebuilt the doc
7665
7666Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7667
7668 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7669 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7670 * tester.c: added --compress option
7671 * doc/*: rebuilt the documentation
7672
7673Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7674
7675 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7676 if given /proc/kcore as input !
7677 * doc/xml.html doc/*: updated and rebuilt the documentation
7678
7679Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7680
7681 * parser.c: Fixed some wrongly space collapsing code due to
7682 a misreading of the spec.
7683 * result/*: fixed the output accordingly
7684
7685Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7686
7687 * encoding.c: bug fix and typos
7688 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7689 * parser.c: added attribute normalization closing bug #3597
7690 * test/att* result/att* SAXresult/att*: testcase for attribute
7691 normalization
7692
7693Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7694
7695 * configure.in: closing bug #3163 by adding extra flags for the
7696 cc compiler on HP-UX
7697
7698Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7699
7700 * valid.[ch] : removed a typo and an enumerated type bug in the
7701 xmlAddElementDecl() function
7702 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7703 call to xmlEncodeEntitiesReentrant() so that the functions
7704 New, Set and Get are at the same level.
7705 * parser.c HTMLparser.c: extra memory allocation bug for
7706 attributes detected by someone using libxml in embedded systems :-)
7707
7708Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7709
7710 * xmlmemory.h: turned off mem debug :-\
7711
7712Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7713
7714 * parser.c: closed bug #2784 a one line fix, but worth pushing
7715 a new release out
7716 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7717 some structures, comments before and after the
7718 main element, and other nastyness
7719 * HTMLtree.c tree.c: accomodate the extended HTML supported
7720 * configure.in: pushing 1.7.4
7721 * test/ent8 and related outputs : added a new test for bug #2784
7722 * test/HTML/wired.html and related output: a nasty HTML example
7723 * Makefile.am: improved the test scripts
7724 * docs/* : reran the documentation extractor, updated xml.html
7725
7726Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7727
7728 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7729 HTMLparser and debugged the HTML related code. HTML documents
7730 now have their own type
7731 * entities.c: do not dump &apos; for HTML output
7732 * xmlmemory.c: improvement, breakpoint mechanism
7733 * testHTML.c: added --sax --repeat ...
7734 * Makefile.am: improved the HTML tests
7735 * valid.[ch]: added xmlValidGetValidElements and
7736 xmlValidGetPotentialChildren
7737 * tester.c: added --insert to test the 2 new functions
7738 * test//* result//* SAXresult//* : regression test cleanup
7739 and extension.
7740 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7741 gnome-xml-nanohttp.html
7742
7743Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7744
7745 * HTMLparser.c: fixed problems with some autoclose tags
7746 * tree.c: fixed XML output problems.
7747 * result/* SAXresult/*: update of the tests output
7748
7749Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7750
7751 * Makefile.am: Arturo patch for xmlConf.sh version info
7752 * parser.c: Tim Josling patch for single quoted items
7753 * tester.c: Tim Josling patch for tester options usage
7754 * tree.h: indent cleanup
7755
7756Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7757
7758 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7759 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7760
7761Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7762
7763 * tree.c : Raph patch for initialization of CORBA fields
7764 * parser.c, xpath.c, ...: modification of doc comments
7765 * xpath.c : allow spaces in xpath expressions
7766
7767Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7768
7769 * xmlmemory.h: turning off memory debug :-(
7770
7771Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7772
7773 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7774 better SAX interfaces.
7775 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7776 entity.
7777 * configure.in: 1.7.2
7778
7779Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7780
7781 * libxml.spec.in: fixed the URL
7782 * doc/xml.html: improved the documentation front-end
7783
7784Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7785
7786 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7787
7788Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7789
7790 * libxml.spec.in: fixed the alpha compile problem
7791 * parser.[ch]: changed errno to errNo in the parser context :-(
7792 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7793 * doc/xml.html: changed CHAR to xmlChar
7794 * doc/html/*: recompiled the documentation
7795 * configure.in: 1.7.1
7796
7797Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7798
7799 * parser.h: modified the parser context struct to regain 1.4.0
7800 binary compatibility
7801 * parser.c, xml-error.h: added errno ot teh context and defined
7802 a set of errors values with update of errno
7803 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7804 DTDs and entities
7805 * *.h, *.c: complete cleanup of the use of config.h and include
7806 protection depending on the current setup.
7807 * overalll debugging, maintenance and bug-fixing on all modules
7808 * updated the documentation
7809 * ready for 1.7.0
7810
7811Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7812
7813 * HTMLparser.c : cleanup
7814 * SAX.c valid.c valid.h: added ID/IDREF checking
7815 * tree.c tree.h: extended doc structure for refs
7816 * configure.in: 1.6.2
7817 * parser.c: patched bug in SAX user arg call
7818 * parserInternals.h: patched missing close in C++ wrapping
7819 * testXPath.c xpath.c xpath.h: prepared for extensibility,
7820 especially upcoming XPointer implementation.
7821 * doc/xml.html: augmented, typo
7822
7823Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
7824
7825 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
7826 not all invocations of install understand -d.
7827
7828Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
7829
7830 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7831 to make 'check' works, when builddir != srcdir.
7832
7833Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7834
7835 * doc/xml.html : updated the documentation
7836
7837Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7838
7839 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7840 not deallocated memory blocks
7841 * *.c : replaces all calls to malloc() free() and realloc() to
7842 the wrapper functions/macros
7843 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7844 instead of xmlFreeNodeList()
7845
7846Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7847
7848 * HTMLparser.c: corrected a stupid bug leading to core dump at
7849 tree deallocation. Removed warnings indicated by
7850 Stephane.Conversy@lri.fr
7851 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7852 looked for in the external subset
7853
7854Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7855
7856 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7857 on SGI by Stephane.Conversy@lri.fr
7858
7859Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7860
7861 * all .h : changed the prototype declaration indent as in gtk
7862 * most .c : working on reducing the TODOs in the code
7863 * most .c : cleanup though -pedantic and Insure++
7864 * improvements on validation ID checkings.
7865 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7866 * xml-config.in: closed #1810
7867
7868Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7869
7870 * tree.h, valid.c, valid.h: more work on validity, IDs
7871 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7872 definition for AIX
7873
7874Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7875
7876 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
7877 the distribution due to a cut'n paste error at last commit
7878
7879Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7880
7881 * configure.in: upgraded to version 1.4.0
7882 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
7883 Big update, added a large part of the validation process,
7884 it should be usable, but some parts are missing
7885 * xpath.c: improved the implementation w.r.t. root.
7886 * Makefile.am: added more tests
7887 * test and result trees: added a lot of tests
7888 * libxml.spec.in: export libxml.so.0 and libxml.so.1
7889
7890Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7891
7892 * Added an HACKING file
7893
7894Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7895
7896 * xpath.[ch] : improvements and debug of the XPath implementation
7897 * parser.c, HTMLparser.c : modified the parsers to be progressive
7898 * tree.[ch] : extended the Buffer promitives
7899 * xmlIO.[ch] : added basic I/O routines providing progressive
7900 parsing and ready for I18N conversion plugins
7901 * SAXresult/* : the SAX callback sequence maybe slightly different
7902 now
7903 * test*.c : improved/updated the tests programs
7904 * doc/* : recompiled the docs.
7905
79061999-07-26 Michael Meeks <michael@edenproject.org>
7907
7908 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
7909
7910 * tree.c: Ditto.
7911
7912Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7913
7914 * configure.in: upgraded to version 1.4.0
7915 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
7916 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
7917 XML query language, see http://www.w3.org/TR/xpath for more details.
7918 * parser.c, parser.h: added CHAR* related string functions for XPath
7919 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
7920 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
7921 rebuild the docs.
7922 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
7923 and regression testing capabilities for XPath.
7924
7925Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7926
7927 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
7928 closing bug #1646
7929
7930Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7931
7932 * Makefile.am, example/Makefile.am: closed bug #1683
7933
7934Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7935
7936 * example/Makefile.am, configure.in: added the makefile for the
7937 gjobread example
7938
7939Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
7940
7941 * doc/Makefile.am:
7942 - fix which allow "make install DESTDIR=</install/prefix>".
7943
7944Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7945
7946 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
7947 which fixed a problem on the file reading-code.
7948
7949Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7950
7951 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
7952 output.
7953 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
7954
7955Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7956
7957 * parser.h : Oops removed the binary compatibility problem
7958 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
7959 * parser.c, HTMLparser.c: applied patches for reading from stdin
7960
7961Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7962
7963 * parser.c, entities.c, valid.c: cleanup bug #1591
7964 * configure.in: cleanup bug #1592
7965 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
7966 the same tree back-end. Hence gdome will be available for it.
7967 * doc/Makefile.am: close bug #617
7968
7969Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7970
7971 * parser.c: alloctate a per parser context SAX interface block
7972
7973Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7974
7975 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
7976 and xmlEncodeEntitiesReentrant with the correct one :-\
7977
7978Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7979
7980 * commit of my internal XML base changes, quite a lot of
7981 changes, cleanups, better entities support, framework for
7982 new I/O and charset detection and handling
7983 * Fixed the configure/Makefile stuff to generate shared libs
7984 with the proper version info, so we jumped on rev from
7985 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
7986 xmlEncodeEntities() result need to be freed now, and a string
7987 xmlParserVersion provide the current library version.
7988
7989Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
7990
7991 * parser.c: fixed a buffer overrun for when you have a very long
7992 attribute with no entities in it.
7993
7994Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7995
7996 * added example directory
7997 * added example/gjobs.xml gjobread.c, still need a Makefile.in
7998
7999Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8000
8001 * Release of libxml-1.1, nearly everything has been touched for
8002 this.
8003 * Added more regression tests
8004 * Updated the documentation
8005
8006Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8007
8008 * tree.[ch]: unified the XML_NO_CORBA defines.
8009 * parser.c encoding.[ch]: started plugging in char encoding detection
8010
8011Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8012
8013 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8014 Also freed allocated buffer.
8015
8016Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8017 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8018 reentrancy problem at printing. One is left in entities.c, to
8019 remove ASAP
8020 * testSAX.c : added a test example showing the use of the SAX
8021 interface if one doesn't want to build the DOM tree.
8022 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8023
8024Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8025
8026 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
8027 large revamping of the parser to use SAX callbacks
8028 http://www.megginson.com/SAX/ (or at least a C like interface
8029 a la Expat). It's now possible to set up your own callbacks
8030 and the parser will not build a DOM tree.
8031 * test/* result/*: updated the test suite, I finally removed
8032 the old Namespace draft support (PI based).
8033
8034Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8035
8036 * Makefile.am: added test result to EXTRA_DIST for make tests
8037
8038Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8039
8040 * parser.c, parserInternals.h: moved the chars macro definitions
8041 to parserInternals.h
8042 * parser.c, error.c: applied patches from "Knut Ã…kesson"
8043 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
8044
8045Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8046
8047 * xml-config.in : applied patch to make --version work
8048
80491999-03-05 Raja R Harinath <harinath@cs.umn.edu>
8050
8051 * Makefile.am (check-local): Alias for `tests' target. This will
8052 cause `make check' to do the right thing.
8053 (tests): Don't run tests in srcdir. Also, replaced calls to
8054 basename with a `sed' "equivalent".
8055
8056Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8057
8058 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8059 it in the header and not the sources, updated the doc.
8060 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8061 pointing this out.
8062
8063Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8064
8065 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8066 exported the inputStream routines.
8067 * doc/html/* : updated accordingly
8068
8069Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8070
8071 * parser.c, parser.h, parserInternals.h: added a few extra
8072 internal calls to allocate and free parser contexts ...
8073 * doc/html/* : updated accordingly
8074
8075Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8076
8077 * configure.in, Makefile.am, doc/makefile.am : General changes for
8078 1.0.0 release and including the generated HTML documentation.
8079
8080Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8081
8082 * makefile.am : added parserInternals.h, oops.
8083
8084Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8085
8086 * parserInternals.h: added this header giving access to the parser
8087 internal functions.
8088 * doc/Makefile.am : added a rebuild target which rebuilds the full
8089 set of documentations
8090 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8091 the internal subset.
8092 * *.c *.h: modifications needed to generate the documentation using
8093 gtk-doc, cleanup of functions blocks, reorganisation of struct
8094 declarations.
8095
8096Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8097
8098 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8099 the tar and spec file to include the beginning of the doc.
8100
81011999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
8102
8103 * doc/.cvsignore: Added this file.
8104
8105Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8106
8107 * tree.c: fixed xmlGetProp to return "" when the attribute
8108 exists, even if the node-list is NULL.
8109
8110Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8111
8112 * tree.c: patched an error outputting empty attribute values.
8113 * Makefile.am and doc/makefile.am: have been updated during the
8114 week-end. Sorry for an empty CVS log, I got a shell problem.
8115
8116Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8117
8118 * tree.h: cleaned up using enums instead of defines
8119 * parser.c, valid.[ch]: more work on parsing/output of element
8120 declarations
8121
8122Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8123
8124 * valid.[ch], tree.c, parser.c : more work toward full parsing
8125 of XML DTDs.
8126 * README: added informations about mailing-list and on-line
8127 documentation
8128
81291999-01-27 Raja R Harinath <harinath@cs.umn.edu>
8130
8131 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
8132
8133Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8134
8135 * parser.c, tree.[ch] : more work toward conformance testing,
8136 added a last element to accelerate parsing of very flat structures
8137 started working on internal subset Element content declaration.
8138 * valid.[ch] : first cut at adding code toward validation.
8139 * previous changes had also small impact on most files, especially
8140 the conformance testing using James Clark test suite.
8141
8142Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8143
8144 * test/* : updated the examples, most of them were not well
8145 formed (humm), and added rdf2.
8146 * result/* : resulting changes in the output.
8147
8148Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8149
8150 * tree.c: changed the behaviour of xmlGetProp on NULL values.
8151
8152Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8153
8154 * tree.c: patched a bug in the generation of empty attributes
8155
8156Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8157
8158 * entities.[ch], tree.[ch], tester.c: added copy interfaces
8159 for node/trees/documents/... Biggest problem is namespace
8160 support when copying subtrees.
8161
8162Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8163
8164 * parser.c, entities.c: improve entities and char ref encoding,
8165 and cleanups of error messages.
8166
8167Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8168
8169 * parser.c, entities.c: simple bug hunting done during rpm2html and
8170 rpmfind integration.
8171
8172Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8173
8174 * parser.[ch]: Added interfaces allowing to specify a SAX
8175 handler before parsing.
8176
8177Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8178
8179 * parser.c: redirrect all errors reporting through the SAX
8180 error function
8181
8182Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8183
8184 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
8185 * libtool, tlmain ...: update of the libtool files
8186
81871998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
8188
8189 * entities.c: Use g_snprintf insteda of snprintf.
8190
8191Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8192
8193 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
8194 added ent5 test for this purpose.
8195 * parser.c, parser.h: formatting, comments and UTF-8 planning.
8196
8197Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8198
8199 * parser.c: fixed? a strange error due to compression on a GWP
8200 document.
8201
8202Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8203
8204 * tree.[ch]: bug fixing
8205 * entities.[ch]: defined a specific type for predefined entities
8206 * doc/xml.html: more documentation on the library, how to use it,
8207 overview of the interfaces.
8208
8209Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8210
8211 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
8212
8213Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8214
8215 * tree.c: corrected a small bug
8216 * doc/xml.html: continuing writing documentation.
8217
8218Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8219
8220 * debugXML.h debugXML.c: added debugging utilities.
8221 * tester.c: added --debug switch.
8222 * tree.c: patched an incorrect node->type assignment.
8223 * parser.c: formatting, ensure that node->doc != NULL in attributes
8224
8225Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8226
8227 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
8228 entity support and provide an internal representation close to
8229 DOM one (entity ref nodes, and attribute value as tree). I tried
8230 to preserve the interface but this will surely break some apps
8231 (I have to change rpm2html/rpmfind for example). I had to change
8232 two interfaces, and the generated tree is somewhat different.
8233 * doc/* : started documenting the XML library, the tree and
8234 DOM/Corba. This is a first step.
8235
8236Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8237
8238 * parser.c: Set up the fonctions comment block, boring but useful.
8239 * parser.h, SAX.c, parser.c: now attributes are processed through
8240 the SAX interface. The problem is that my SAX interface diverged
8241 quite a bit from the original one, well this is not an official
8242 spec, and translating it from Java to C is hairy anyway...
8243
8244Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8245
8246 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
8247 fonctions comment block, boring but useful.
8248
8249Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8250
8251 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
8252 conversion routines. However they are not yet used to convert the
8253 inputs. The core will run with UTF-8.
8254
8255Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8256
8257 * tree.c : make sure that the type id is properly set-up when
8258 a new object is allocated, needed for DOM.
8259
8260Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8261
8262 * tree.h, tree.c: Ok, the main objects in the tree will be native
8263 corba objects, it costs 8 bytes per Node, Attribute and Document
8264 but it simplifies the Corba integration a lot (no extra interface
8265 objects to allocate/free).
8266
8267Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8268
8269 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
8270 and changed NODEs contants for conformity with DOM Level 1
8271
8272Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8273
8274 * added hooks to keep track of servants when creating objects
8275 xmlDoc and xmlNode (for Corba export).
8276
8277Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8278
8279 * added xml-config script.
8280
8281Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8282
8283 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
8284 to autoupdate libtool and automake conf files.
8285
82861998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
8287
8288 * Makefile.am: Use '?' to separate the sed
8289 commands as ',' is used when people pass -Wl,something.
8290
8291
8292Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8293
8294 * tree.c, tree.h: added a per-document compression interface.
8295
8296Tue Sep 22 20:47:38 EDT 1998
8297
8298 * tree.c, tree.h: added saving with compression and added interfaces
8299 to control the compression level (xmlGetCompressMode,
8300 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
8301
8302Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8303
8304 * parser.c: corrected a loop for files of size 0
8305
83061998-08-20 Raja R Harinath <harinath@cs.umn.edu>
8307
8308 * error.h: New file. Contains prototyes from `error.c'.
8309
8310Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
8311
8312 * Makefile.am (xmlincdir): New macro.
8313 (xmlinc_HEADERS): Renamed from include_HEADERS.
8314
8315Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8316
8317 * applied small patch on numeric entities from
8318 Christopher Blizzard <blizzard@appliedtheory.com>
8319
8320Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8321
8322 * New release 0.2, removed the old xml_* files so that it's
8323 coherent with the other CVS base (W3C), far better conformance
8324 to standard, new namespaces, decent entities support, beginning
8325 of a SAX-like interface. Nearly nothing left intact, even the
8326 test examples ...
8327
83281998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
8329
8330 * .cvsignore: Add .deps dir
8331
8332Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8333
8334 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
8335
8336Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8337
8338 * configure.in: added test for CPP
8339 * AUTHORS, Changelog: the original ones didn't get commited but the
8340 glib ones instead, fixed.
8341 * Makefile.am: corrected an error in library naming
8342
8343Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8344
8345 * integrated code developped at W3C
8346 * changed the original Copyright
8347 * migrated to automake
8348 * prefixed the filenames by xml_ to avoid filename clashes
8349
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00008350Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
8351
8352 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
8353 should not be called.
8354
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00008355Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
8356
8357 * libxml-2.0.pc.in: applied the patch to fix #101894
8358
Daniel Veillard8a1b1852003-01-05 22:37:17 +00008359Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
8360
8361 * tree.c : applied patch from Lukas Schroeder for register callbacks
8362 * valid.c: modified patch from Lukas Schroeder to test
8363 register callbacks with --chkregister
8364
Daniel Veillard067bae52003-01-05 01:27:54 +00008365Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
8366
8367 * xmlreader.c: seriously changed the way data are pushed to
8368 the underlying parser, go by block of 512 bytes instead of
8369 tryng to detect tag boundaries at that level. Changed the
8370 way empty element are detected and tagged.
8371 * python/tests/reader.py python/tests/reader2.py
8372 python/tests/reader3.py: small changes mostly due to context
8373 reporting being different and DTD node being reported. Some
8374 errors previously undetected are now caught and fixed.
8375 * doc/xmlreader.html: flagged last section as TODO
8376
Daniel Veillard51a447a2003-01-04 19:42:46 +00008377Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8378
8379 * python/libxml.py: integrated the Python 2.2 optimizations
8380 from Hannu Krosing, while maintaining compatibility with
8381 1.5 and 2.1
8382
Daniel Veillarde59494f2003-01-04 16:35:29 +00008383Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
8384
8385 * xmllint.c: a bit of cleanup
8386 * xmlreader.c: small fix
8387 * doc/xmlreader.html: more work on the XmlTextReader tutorial
8388 * python/libxml.py: a few fixes pointed out by Hannu Krosing
8389
Daniel Veillard623a9eb2003-01-04 12:47:20 +00008390Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
8391
8392 * python/setup.py.in: patch from Stéphane Bidoul to include
8393 drv_libxml2.py in setup.py
8394
Daniel Veillard66b82892003-01-04 00:44:13 +00008395Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
8396
8397 * doc/xmlreader.html: starting documenting the new XmlTextReader
8398 interface.
8399
Daniel Veillard7704fb12003-01-03 16:19:51 +00008400Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
8401
8402 * xmllint.c: added the --stream flag to use the TextReader API
8403 * xmlreader.c: small performance tweak
8404
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00008405Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
8406
8407 * xmlreader.c python/tests/reader2py: okay the DTD validation
8408 code on top of the XMLTextParser API should be solid now.
8409
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008410Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8411
8412 * xmlreader.c python/tests/reader2py: Fixing some more mess
8413 with validation and recursive entities while using the
8414 reader interface, it's getting a bit messy...
8415
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008416Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8417
8418 * xmlreader.c python/tests/reader.py: another couple of problem
8419 related to IsEmptyElement reported by Stéphane Bidoul needed
8420 some fixes.
8421
Daniel Veillard4f860202003-01-02 13:00:02 +00008422Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8423
8424 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8425 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8426 based on the python XmlTextReader interface.
8427
Daniel Veillard3c265e42003-01-01 21:06:49 +00008428Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8429
8430 * tree.c: backing out one change in the last patch which broke the
8431 regression tests
8432
Daniel Veillard5335dc52003-01-01 20:59:38 +00008433Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8434
8435 * global.data globals.c tree.c include/libxml/globals.h: applied
8436 an old patch from Lukas Schroeder to track node creation and
8437 destruction. Probably missing a lot of references at the moment
8438 and not usable reliably.
8439
Daniel Veillard8ba17412003-01-01 19:13:12 +00008440Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8441
8442 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8443 from doc/news.html and a stylesheet
8444
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008445Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8446
8447 * xmlreader.c python/tests/reader.py: fixed another couple of
8448 xmlreader bugs reported by Stéphane Bidoul and added tests.
8449
Daniel Veillard9e395c22003-01-01 14:50:44 +00008450Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8451
8452 * xmlreader.c python/tests/reader2.py: fixed another validity
8453 checking in external parsed entities raised by Stéphane Bidoul
8454 and added a specific regression test.
8455 * python/tests/reader3.py: cleanup
8456
Daniel Veillardd5896142002-12-31 14:45:26 +00008457Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8458
8459 * xmlreader.c python/tests/reader2.py: fixed a problem with
8460 validation within entities pointed by Stéphane Bidoul, augmented
8461 the tests to catch those.
8462
Daniel Veillarddc85f282002-12-31 11:18:37 +00008463Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8464
8465 * python/generator.py: modified the generator to allow keeping
8466 class references when creating new classes, needed to fix a bug
8467 pointed by Stéphane Bidoul where the input buffer of the
8468 xmlTextReader instance gets destroyed if the python wrapper for
8469 the input is not referenced anymore.
8470
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008471Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8472
8473 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8474 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8475
Daniel Veillard571b8892002-12-30 12:37:59 +00008476Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8477
8478 * xmlreader.c python/tests/reader.py: fixed another problem
8479 pointed by Stéphane Bidoul
8480
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008481Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8482
8483 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8484 with "<a/>"
8485
Daniel Veillardecaba492002-12-30 10:55:29 +00008486Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8487
8488 * SAX.c: warn on xmlns:prefix="foo"
8489 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8490 for namespace attributes handling.
8491
Daniel Veillard2d84a892002-12-30 00:01:08 +00008492Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8493
8494 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8495 a really nasty problem raised by a DocBook XSLT transform
8496 provided by Sebastian Bergmann
8497
Daniel Veillard29b3e282002-12-29 11:14:41 +00008498Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8499
8500 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8501 by Stéphane Bidoul and integrated it into the tests
8502
Daniel Veillarde18fc182002-12-28 22:56:33 +00008503Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8504
8505 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8506 extended the XmlTextReader API a bit, addding accessors for
8507 the current doc and node, and an entity substitution mode for
8508 the parser.
8509 * python/libxml.py python/libxml2class.txt: related updates
8510 * python/tests/Makefile.am python/tests/reader.py
8511 python/tests/reader2.py python/tests/reader3.py: updated a bit
8512 the old tests and added a new one to test the entities handling
8513
Daniel Veillardaba976d2002-12-28 21:14:18 +00008514Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8515
8516 * python/generator.py python/libxml2class.txt
8517 python/tests/reader.py python/tests/reader2.py: changed the
8518 generator to provide casing for the XmlTextReader similar to
8519 C# so that examples and documentation are more directly transposable.
8520 Fixed the couple of tests in the suite.
8521
Daniel Veillard83298842002-12-28 15:12:33 +00008522Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8523
8524 * doc/guidelines.html: added a document on guildeline for
8525 publishing and deploying XML
8526
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008527Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8528
8529 * valid.c xmlreader.c: final touch running DTD validation
8530 on the XmlTextReader
8531 * python/tests/Makefile.am python/tests/reader2.py: added a
8532 specific run based on the examples from test/valid/*.xml
8533
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008534Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8535
8536 * python/libxml.py: added a few predefined xmlTextReader parser
8537 configuration values.
8538
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008539Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8540
8541 * python/libxml_wrap.h: trying to fix #102037
8542
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008543Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8544
8545 * SAX.c: fixing bug #95296, when the predefined entities
8546 are redefined in the DTD the default one must be used
8547 instead anyway.
8548
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008549Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8550
8551 * doc/xmllint.xml
8552 * doc/xmllint.1
8553 Add discussion of XML_DEBUG_CATALOG to xmllint man
8554 page - bug #100907
8555
8556
Daniel Veillarddf512f42002-12-23 15:56:21 +00008557Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8558
8559 * xmlreader.c: Fixed the empty node detection to avoid reporting
8560 an inexistant close tag.
8561
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008562Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8563
8564 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8565 for Python 2.1
8566
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008567Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8568
8569 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8570
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008571Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8572
8573 * doc/libxml2-api.xml python/tests/reader.py: one really need
8574 to provide the base URI information when creating a reader parser
8575 from an input stream. Updated the API and the example using it.
8576
Daniel Veillardea7751d2002-12-20 00:16:24 +00008577Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8578
8579 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8580 include/libxml/valid.h include/libxml/xmlreader.h: working on
8581 DTD validation on top of xml reader interfaces. Allows to
8582 validate arbitrary large instances. This required some extensions
8583 to the valid module interface and augmenting the size of xmlID
8584 and xmlRef structs a bit.
8585 * uri.c xmlregexp.c: simple cleanup.
8586
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008587Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8588
8589 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8590 work on the xml reader interfaces.
8591 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8592 Web page for the Windows binaries.
8593
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008594Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8595
8596 * xmlIO.c: applied a patch for VMS following the report by
8597 Nigel Hall
8598
Daniel Veillard3772de32002-12-17 10:31:45 +00008599Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8600
8601 * parser.c: the parseStartTag bug fix wasn't complete.
8602
Daniel Veillard67df8092002-12-16 22:04:11 +00008603Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8604
8605 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8606 parseStartTag, fixing it.
8607 * test/att4 result/att4 result/noent/att4: adding the test
8608 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8609 more methods to XmlTextReader.
8610
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008611Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8612
8613 * win32/libxml2.def.src: added more xml reader exports
8614 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8615 to the build
8616
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008617Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8618
8619 * doc/tutorial/xmltutorial.xml
8620 plus generated html and pdf
8621 Updating tutorial again based on further comments from Niraj
8622 Tolia on the last iteration
8623
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008624Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8625
8626 * doc/tutorial/xmltutorial.xml
8627 * doc/tutorial/includekeyword.c
8628 * doc/tutorial/includegetattribute.c
8629 plus generated html and pdf
8630 Adding fix from Niraj Tolia to tutorial to properly free memory.
8631
8632
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008633Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8634
8635 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8636 more methods of XmlTextReader.
8637 * python/libxml2class.txt python/tests/reader.py: this increased the
8638 methods in the bndings, augmented the test to check those new
8639 functions.
8640
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008641Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8642
8643 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8644 methods of XmlTextReader.
8645 * python/generator.py python/libxml_wrap.h python/types.c
8646 python/libxml2class.txt: added the reader to the Python bindings
8647 * python/tests/Makefile.am python/tests/reader.py: added a specific
8648 test for the Python bindings of the Reader APIs
8649 * parser.c: small cleanup.
8650
Daniel Veillard06503452002-12-13 10:42:08 +00008651Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8652
8653 * xinclude.c: fallback was only copying the first child not the
8654 full child list of the fallback element, closes #89684 as reopened
8655 by Bernd Kuemmerlen
8656
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008657Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8658
8659 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8660
Daniel Veillard000eafb2002-12-12 10:04:22 +00008661Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8662
Daniel Veillardc1eed322002-12-12 11:01:32 +00008663 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008664 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008665 gives enum values, fix functype return type, put back fields in
8666 structs
8667 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008668
Daniel Veillard024b5702002-12-12 00:15:55 +00008669Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8670
8671 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8672 about htmlNodeDumpOutput location.
8673 * xpath.c: removed an undefined function signature
8674 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8675 too many symbols in the API breaking the python bindings.
8676 Updated with the libxslt/libexslt changes.
8677
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008678Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8679
8680 * configure.in: preparing release of 2.4.29
8681 * doc/*: rebuilt the docs and API
8682 * xmlreader.c: a few more fixes for the XmlTextReader API
8683
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008684Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8685
8686 * include/win32config.h: applied mingw patch from Magnus Henoch
8687
Daniel Veillard5aad8322002-12-11 15:59:44 +00008688Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8689
8690 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8691
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008692Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8693
8694 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8695 building Python script, does the C parsing directly, generates
8696 a better API description including structure fieds defs and
8697 enums. Still a couple of bugs, but good enough for the python
8698 wrappers now.
8699 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8700 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8701 include/libxml/schemasInternals.h include/libxml/tree.h: more
8702 cleanup based on the python analysis script reports.
8703 * libxml.spec.in: make sure the API XML description is part of the
8704 devel package.
8705
Daniel Veillard01c13b52002-12-10 15:19:08 +00008706Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8707
8708 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8709 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8710 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8711 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8712 code cleanup, especially the function comments.
8713 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8714
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008715Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8716
8717 * Makefile.am xmlreader.c include/libxml/Makefile.am
8718 include/libxml/xmlreader.h: Adding a new set of APIs based on
8719 the C# TextXmlReader API but converted to C. Allow to parse
8720 in constant memory usage, far simpler to program and explain
8721 than the SAX like APIs, unfinished but working.
8722 * testReader.c: test program
8723
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008724Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8725
8726 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8727
Daniel Veillard64b35282002-12-04 15:10:40 +00008728Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8729
8730 * tree.c: Chip turner indicated that XHTML1 serialization
8731 rule for style actually break on both IE and Mozilla,
8732 try to avoid the rule if escaping ain't necessary
8733
Daniel Veillard8efff672002-12-04 11:44:48 +00008734Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8735
8736 * nanhttp.c: handle HTTP URL escaping, problem reported by
8737 Glen Nakamura and Stefano Zacchiroli
8738
Daniel Veillard1c732d22002-11-30 11:22:59 +00008739Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8740
8741 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8742
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008743Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8744
8745 * uri.c: Johann Richard pointed out some XPointer problems for
8746 URN based URI references in XInclude. Modified the URI parsing
8747 and saving routines to allow correct parsing and saving of
8748 XPointers, especially when attached to "opaque" scheme accordingly
8749 to RFC 2396
8750
Daniel Veillard8db67d22002-11-27 19:39:27 +00008751Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8752
8753 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
8754 of refactoring to the HTML saving code.
8755 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
8756 in the doc.
8757
Daniel Veillardebc4ca92002-11-27 11:43:05 +00008758Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
8759
8760 * tree.c include/libxml/tree.h: refactored the XML dump of a node
8761 to a buffer API to reuse the generic dump to an OutputIO layer,
8762 this reduces code, fixes xmlNodeDump() for XHTML, also made
8763 xmlNodeDump() now return the number of byte written.
8764
Daniel Veillard9d5ea172002-11-27 08:02:06 +00008765Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
8766
8767 * python/setup.py.in: another patch from Stéphane Bidoul for
8768 Python bindings on Windows
8769 * doc/parsedecl.py: small cleanup
8770
Daniel Veillard9715c172002-11-25 16:33:40 +00008771Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
8772
8773 * libxml.spec.in configure.in: add a line in %changelog for releases
8774
Daniel Veillard9bc53102002-11-25 13:20:04 +00008775Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
8776
8777 * parser.c: patch from Marcus Clarke fixing a problem in entities
8778 parsing that was detected in KDe documentations environment.
8779
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00008780Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8781
8782 * python/libxml.c (libxml_prev): Return the previous as opposed to
8783 the next node (I guess this is the result of some cut & paste programming:)
8784
Daniel Veillard80d7b902002-11-23 16:23:08 +00008785Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8786
8787 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
8788
Daniel Veillarda1196ed2002-11-23 11:22:49 +00008789Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8790
8791 * python/generator.py python/libxml.c python/setup.py.in: trying
8792 to fix the Python bindings build on Windows (Stéphane Bidoul)
8793
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00008794Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8795
8796 * win32/configure.js: added option for python bindings
8797 * win32/libxml2.def.src: added more exports
8798
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00008799Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8800
8801 * win32/Makefile.mingw: fixed unresolved symbols when linking with
8802 pthreads
8803 * win32/wince/*: applied updates to Windows CE port from Javier
8804
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00008805Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8806
8807 * configure.in: preparing 2.4.28
8808 * libxml.spec.in doc/Makefile.am: some cleanup
8809 * doc/*: updated the news and regenerated.
8810
Daniel Veillardfee408f2002-11-22 13:18:30 +00008811Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8812
8813 * HTMLparser.c: final touch at closing #87235 </p> end tags
8814 need to be generated.
8815 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
8816 this change slightly the output of a few tests
8817 * doc/*: regenerated
8818
Daniel Veillardd2ff0392002-11-22 12:28:38 +00008819Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
8820
8821 * parserInternals.c: fixing bug #99190 when UTF8 document are
8822 parsed using the progressive parser and the end of the chunk
8823 is in the middle of an UTF8 multibyte character.
8824
William M. Brack8b2c7f12002-11-22 05:07:29 +00008825Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
8826
8827 * threads.c: fixed initialization problem in xmlNewGlobalState
8828 which was causing crash.
8829 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
8830 in xmlInitializeGlobalState.
8831 * parserInternals.c: cleaned up ctxt->sax initialisation.
8832
Daniel Veillardd5c2f922002-11-21 14:10:52 +00008833Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8834
8835 * tree.c include/libxml/tree.h: modified the existing APIs
8836 to handle XHTML1 serialization rules automatically, also add
8837 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
8838 libxslt serialization uses it when needed without changing
8839 the library API.
8840 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
8841 result/xhtml1: added a new test specifically for xhtml1 output
8842 and updated the result of one XHTML1 test
8843
Daniel Veillardd076a202002-11-20 13:28:31 +00008844Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
8845
8846 * xinclude.c parserInternals.c encoding.c: fixed #99082
8847 for xi:include encoding="..." support on text includes.
8848 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
8849 test/XInclude/ents/isolatin.txt : added a specific regression test
8850 * python/generator.py python/libxml2class.txt: fixed the generator
8851 the new set of comments generated for doc/libxml2-api.xml were
8852 breaking the python generation.
8853
Daniel Veillard817e70b2002-11-19 22:28:48 +00008854Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8855
8856 * doc/Makefile.am: repair some problem if gtk-doc fail or such
8857 * configure.in: patch for Solaris on new autoconf closes #98880
8858 * doc/parsedecl.py: repair the frigging API building script,
8859 did I say that python xmllib sucks ?
8860 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
8861 and some comment are no more truncated.
8862
Daniel Veillarda7e05b42002-11-19 08:11:14 +00008863Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
8864
8865 * parser.c: Martin Stoilov pointed out a potential leak in
8866 xmlCreateMemoryParserCtxt
8867
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00008868Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
8869
8870 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
8871 included in HTML documents and using the push parser.
8872
Daniel Veillard4efd3be2002-11-18 09:11:13 +00008873Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8874
8875 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
8876 specified, look for the Python interpreter not just in the
8877 specified root but also in the specified location. Fixes #98825
8878
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00008879Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8880
8881 * python/libxml.c: fixing bug #98792 , node may have no doc
8882 and dereferencing without checking ain't good ...
8883
Daniel Veillarddad3f682002-11-17 16:47:27 +00008884Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
8885
8886 * configure.in: preparing release 2.4.27
8887 * doc/* : updated and rebuilt the docs
8888 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
8889 and all the docs are actually packaged and in the final RPMs
8890 * parser.c parserInternals.c include/libxml/parser.h: restore
8891 xmllint --recover feature.
8892
Daniel Veillard68e9e742002-11-16 15:35:11 +00008893Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8894
Daniel Veillard784b9352003-02-16 15:50:27 +00008895 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00008896 processing of parsed entities, and XPath computation on sustitued
8897 entities.
8898 * testXPath.c: make sure entities are substitued.
8899
Daniel Veillard328f48c2002-11-15 15:24:34 +00008900Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
8901
Daniel Veillard784b9352003-02-16 15:50:27 +00008902 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00008903 processing of internal parsed entities, which had to be changed.
8904
Daniel Veillard66651aa2002-11-15 11:21:43 +00008905Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8906
8907 * Makefile.am python/Makefile.am python/tests/Makefile.am:
8908 trying to fix bug #98517 about building outside the source tree
8909 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
8910
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00008911Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8912
8913 * include/win32config.h: cleanup
8914 * win32/Makefile.mingw: integrated mingw in JScript configure
8915 * win32/Makefile.msvc: modified to allow mingw coexistence
8916 * win32/configure.js: integrated mingw
8917 * win32/Readme.txt: cleanup
8918
Daniel Veillard8dd86a52002-11-12 21:14:17 +00008919Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8920
8921 * HTMLparser.c: strengthen the guard in the Pop macros,
8922 like in the XML parser, closes bug #97315
8923
Daniel Veillard0821b152002-11-12 20:57:47 +00008924Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8925
8926 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
8927 callback is never used.
8928
Daniel Veillard8606bbb2002-11-12 12:36:52 +00008929Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8930
8931 * parserInternals.c: fixed the initialization of the SAX structure
8932 which was breaking xsltproc
8933 * xpath.c: patch from Petr Pajas for CDATA nodes
8934 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
8935 * parser.c include/libxml/parser.h: patch from Peter Jones
8936 removing a leak in xmlSAXParseMemory() and adding the
8937 function xmlSAXParseMemoryWithData()
8938
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00008939Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
8940
8941 adding pdf of tutorial, changing web page to link to it
8942 * doc/tutorial/xmltutorial.pdf
8943 * doc/xml.html
8944 * doc/docs.html
8945
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00008946Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
8947
8948 * doc/tutorial/ar01s08.html
8949 adding file what I forgot for tutorial
8950
8951
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00008952Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
8953
8954 Adding encoding discussion to tutorial
8955 Added:
8956 * doc/tutorial/images/*.png: DocBook admonition image files
8957 * doc/tutorial/apf.html, apg.html: new generated html
8958 * doc/tutorial/includeconvert.c: conversion code entity file
8959 changed:
8960 * doc/tutorial/xmltutorial.xml: DocBook original
8961 * doc/tutorial/*.html: generated html
8962
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008963Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8964
8965 * include/libxml/*.h: retired xmlwin32version.h
8966 * doc/Makefile.am: retired xmlwin32version.h
8967 * win32/configure.js: retired xmlwin32version.h
8968
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008969Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8970
8971 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008972 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
8973 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008974
Daniel Veillard7216cfd2002-11-08 15:10:00 +00008975Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
8976
8977 * globals.c: fixed a typo pointed out by Igor
8978 * xpath.c: try to speed up node compare using line numbers
8979 if available.
8980
Daniel Veillarda70d62f2002-11-07 14:18:03 +00008981Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8982
8983 * tree.c: make xmlFreeNode() handle attributes correctly.
8984
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00008985Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8986
8987 * catalog.c: completed the #96963 fix, as reported by Karl
8988 Eichwalder
8989
Daniel Veillard56f21f22002-11-06 15:49:46 +00008990Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8991
8992 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
8993
Daniel Veillard91ad8792002-11-04 17:06:52 +00008994Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8995
8996 * Makefile.am: switched the order of a couple of includes
8997 to fix bugs #97100
8998
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00008999Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9000
9001 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9002 xmlLoadCatalogs that used to separate directories with a ':'.
9003
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009004Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9005
9006 * threads.c: improvements to the Windows-side of thread handling
9007 * testThreads.c: conditionally excluded unistd.h
9008 * testThradsWin32.c: broke overlong lines
9009 * include/win32config.h: adapted thread-related macros to the new
9010 scheme and for pthreads on Windows
9011 * win32/Makefile.msvc: introduced a more flexible thread build,
9012 added testThreads[Win32].c to the build
9013 * win32/configure.js: introduced a more flexible thread config
9014
John Fleck61f6fb62002-10-31 15:23:29 +000090152002-10-31 John Fleck <jfleck@inkstain.net>
9016
9017 * doc/xml.html (and, by implication, FAQ.html)
9018 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9019
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009020Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9021
9022 * configure.in: removed xmlwin32version.h
9023 * include/libxml/Makefile.am: removed xmlwin32version.h
9024
Daniel Veillardce66ce12002-10-28 19:01:59 +00009025Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9026
9027 * tree.c: applied patch from Brian Stafford to fix a bug
9028 in xmlReconciliateNs()
9029
Daniel Veillard7e3f1402002-10-28 18:52:57 +00009030Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9031
9032 * tree.c: applied patch from Christian Glahn to allow
9033 xmlNewChild() on document fragment nodes
9034
Daniel Veillardb39bc392002-10-26 19:29:51 +00009035Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9036
9037 * parser.c: Christian Glahn found a problem with a recent
9038 patch to xmlParseBalancedChunkMemoryRecover()
9039 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
9040 problems
9041 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
9042 test/schemas/seq*: added the test cases from Charles
9043
Daniel Veillard366a9152002-10-23 20:43:53 +00009044Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9045
9046 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
9047 serious cleanup of the spec file and associated changes
9048 in the Makefiles.
9049 * valid.c: try to remove some warnings on x86_64
9050
Daniel Veillardd033d022002-10-23 14:55:02 +00009051Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9052
9053 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9054 fix bug #96586
9055
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009056Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9057
9058 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9059 parsing, applied his patch
9060 * result/HTML/attrents.html result/HTML/attrents.html.err
9061 result/HTML/attrents.html.sax test/HTML/attrents.html:
9062 added the test and result case provided by Mikhail Sogrine
9063
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009064Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9065
9066 * vms/build_libxml.com vms/config.vms vms/readme.vms
9067 include/libxml/parser.h include/libxml/parserInternals.h
9068 include/libxml/tree.h include/libxml/xmlIO.h
9069 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9070 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9071 Applied the VMS update patch from Craig A. Berry
9072 * doc/*.html: update
9073
Daniel Veillardf000f072002-10-22 14:28:17 +00009074Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9075
9076 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9077
Daniel Veillard1e208222002-10-22 14:25:25 +00009078Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9079
9080 * debugXML.c: adding a grep command to --shell in xmllint
9081 for T.V. Raman
9082
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009083Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9084
9085 * xmlcatalog.c: tried to fix some of the problem with --sgml
9086
Daniel Veillard935494a2002-10-22 14:22:46 +00009087Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9088
9089 * parser.c: tried to fix bug #91500 where doc->children may
9090 be overriden by a call to xmlParseBalancedChunkMemory()
9091
9092Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9093
9094 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9095 identifiers in SGML catalogs containing '&'
9096
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009097Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9098
9099 * python/types.c: fixed bugs when passing result value tree
9100 to Python functions.
9101
Daniel Veillard48267432002-10-18 11:21:38 +00009102Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9103
9104 * configure.in: preparing the release of 2.4.26
9105 * doc/*: updated and rebuilt the documentation
9106
Daniel Veillardbb284f42002-10-16 18:02:47 +00009107Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9108
9109 * parser.c: fixed a XML Namespace compliance bug reported by
9110 Alexander Grimalovsky
9111
Daniel Veillard44892f72002-10-16 15:23:26 +00009112Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9113
9114 * HTMLtree.c: fixed serialization of script and style when
9115 they are not lowercase (i.e. added using the API to the tree).
9116
Daniel Veillard2fd85422002-10-16 14:32:41 +00009117Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9118
9119 * valid.c: make xmlValidateDocument emit a warning msg if there
9120 is no DTD, pointed by Christian Glahn
9121
Daniel Veillard32370232002-10-16 14:08:14 +00009122Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9123
9124 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
9125 content model when some of the blocks have min or max, and a couple
9126 of bugs found in the process.
9127 * result/schemas/list0* test/schemas/list0*: added some specific
9128 regression tests
9129
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00009130Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
9131
9132 * README: updated the contact informations
9133
Daniel Veillard63186732002-10-15 08:43:17 +00009134Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9135
9136 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
9137 misses it, reported by Peter Bray.
9138
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00009139Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9140
9141 * tree.c: investigating xmlNodeGetContent() on namespace nodes
9142 and removed a few warnings
9143
Daniel Veillard819d5cb2002-10-14 11:15:18 +00009144Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
9145
9146 * parser.c: Christian Glahn found a small bug in the push parser.
9147 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
9148 public
9149
Daniel Veillard6045c902002-10-09 21:13:59 +00009150Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9151
9152 * xmlschemas.c include/libxml/xmlschemas.h: added
9153 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
9154 * testSchemas.c: added --memory to test the new interface
9155
Daniel Veillardf0070122002-10-09 14:24:17 +00009156Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9157
9158 * doc/index.py doc/search.php: integrated the XSLT indexing,
9159 a few fixed in the indexer, added a scope selection at the
9160 search level.
9161
Daniel Veillard01992e02002-10-09 10:20:30 +00009162Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9163
9164 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
9165 this was due to uninitialized parts of the validation context
9166
Daniel Veillard321be0c2002-10-08 21:26:42 +00009167Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9168
9169 * debugXML.c: applied patch from Mark Vakoc except the API
9170 change, preserved it.
9171 * doc/*: updated the docs to point to the search engine for
9172 information lookup or before bug/help reports.
9173
Daniel Veillard01e87d22002-10-08 16:55:06 +00009174Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9175
9176 * doc/index.py doc/search.php: added mailing-list archives
9177 indexing and lookup
9178
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00009179Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9180
9181 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
9182
Daniel Veillard9b006132002-10-07 11:13:27 +00009183Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9184
9185 * doc/index.py: improved HTML indexing
9186 * doc/search.php: make the queries also lookup the HTML based indexes
9187
Daniel Veillard141d04b2002-10-06 21:51:18 +00009188Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9189
9190 * doc/index.py: added HTML page indexing
9191
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009192Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9193
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00009194 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009195 problem in libxslt.
9196 * catalog.c: fixed list handling in XML_CATALOG_FILES
9197
Daniel Veillardceb09b92002-10-04 11:46:37 +00009198Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9199
9200 * valid.c: typo/bug found by Christian Glahn
9201
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00009202Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9203
9204 * xmlIO.c: applied Windows CE patch from Javier.
9205 * win32/wince: new directory, contains support for the PocketPC
9206 with Windows CE from Javier.
9207 * include/win32config.h: reorganised, removed duplicate
9208 definitions and applied WinCE patch from Javier.
9209 * include/wsockcompat.h: new file, now contains WinSock
9210 compatibility macros.
9211 * win32/Makefile.msvc: introduced double-run compilation.
9212
Daniel Veillarde16b5742002-09-26 17:50:03 +00009213Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9214
9215 * configure.in include/libxml/xmlwin32version.h: preparing release
9216 of 2.4.25
9217 * doc/*: updated and regenerated teh docs and web pages.
9218
Daniel Veillard90d68fb2002-09-26 16:10:21 +00009219Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9220
9221 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
9222 error were not covering namespace declarations.
9223 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
9224 it was missing the attribute declaration for the namespace
9225 * result/VC/NS3: the fix now report breakages in that test
9226
Daniel Veillardabe01742002-09-26 12:40:03 +00009227Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9228
9229 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
9230
Daniel Veillard2ace1952002-09-26 12:28:02 +00009231Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9232
9233 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
9234 and regenerated the docs and web site
9235
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00009236Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9237
9238 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
9239 ATTRIBUTE_UNUSED is always put after the attribute declaration,
9240 not before
9241
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00009242Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9243
9244 * python/generator.py python/libxml2class.txt: fixed a stupid error
9245 breaking the python API
9246
Daniel Veillardb7c29c32002-09-25 22:44:43 +00009247Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9248
9249 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
9250 triostr.c triostr.h: applied a trio update patch from
9251 Bjorn Reese which should work with MinGW
9252
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009253Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9254
9255 * tree.c: improving some documentation comments
9256 * xmlregexp.c: found and fixed a mem leak with python regression tests
9257 * doc/*: rebuilt the doc and the API XML file including the
9258 xmlregexp.h xmlautomata.h and xmlunicode.h headers
9259 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
9260 python/types.c: added access to the XML Schemas regexps from
9261 python
9262 * python/tests/Makefile.am python/tests/regexp.py: added a
9263 simple regexp bindings test
9264
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009265Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
9266
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009267 * doc/xml.html:
9268 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009269
Daniel Veillard118aed72002-09-24 14:13:13 +00009270Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9271
9272 * xmlregexp.c: fixed the data callback on transition functionality
9273 which was broken when using the compact form
9274 * result/schemas/*: updated the results, less verbose, all tests
9275 pass like before
9276 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
9277 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
9278 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
9279 annoying warnings
9280 * xpath.c: try to provide better error report when possible
9281
Daniel Veillard72336152002-09-21 13:08:14 +00009282Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9283
9284 * Makefile.am: fixed a breakage raised by Jacob
9285
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00009286Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9287
9288 * include/win32config.h: added HAVE_ERRNO_H definition for parts
9289 which don't use sockets
9290
Igor Zlatkovic01280582002-09-20 16:40:34 +00009291Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9292
9293 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
9294 * win32/configure.js: applied zlib patch from Daniel Gehriger
9295
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00009296Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9297
9298 * win32/configure.js: applied the patch from Mark Vakoc for
9299 regexp support
9300 * win32/libxml2.def.src: applied the patch from Mark Vakoc
9301 for regexp support
9302
Daniel Veillardb5c05732002-09-20 13:36:25 +00009303Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9304
9305 * xmlschemastypes.c: as pointed by Igor Float and Double
9306 parsing ain't finished yet
9307
Daniel Veillard40b11342002-09-20 12:01:39 +00009308Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9309
9310 * Makefile.am configure.in: trying to fix #88412 by bypassing
9311 all the python subdir if python ain't detected
9312
Daniel Veillard23e73572002-09-19 19:56:43 +00009313Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9314
9315 * Makefile.am configure.in include/libxml/xmlversion.h.in:
9316 made configuring with regexps/automata/unicode the default
9317 but without schemas ATM
9318 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
9319 fixed the regexp based DTD validation performance and memory
9320 problem by switching to a compact form for determinist regexps
9321 and detecting the determinism property in the process. Seems
9322 as fast as the old DTD validation specific engine :-) despite
9323 the regexp built and compaction process.
9324
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00009325Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9326
9327 * valid.c: determinism is debugged, new DTD checking code now works
9328 but xmlFAComputesDeterminism takes far too much CPU and the whole
9329 set usues too much memory to be really usable as-is
9330
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00009331Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9332
9333 * tree.c: fixed another stupid bug in xmlGetNodePath()
9334 * xmllint.c: --version now report the options compiled in
9335
Daniel Veillarda646cfd2002-09-17 21:50:03 +00009336Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9337
9338 * HTMLparser.c: small cleanup
9339 * valid.c xmlregexp.c: switched DTD validation to use only regexp
9340 when configured with them. A bit of debugging around the determinism
9341 checks is still needed
9342
Daniel Veillard63b01c22002-09-17 19:25:28 +00009343Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9344
9345 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
9346
Daniel Veillard92727042002-09-17 17:59:20 +00009347Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9348
9349 * xmlIO.c: small portability glitch fixed.
9350
Daniel Veillard84d70a42002-09-16 10:51:38 +00009351Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9352
9353 * xmlschemastypes.c: incomplete steps for real/double support
9354 * testAutomata.c include/libxml/xmlautomata.h
9355 include/libxml/xmlregexp.h: avoiding a compilation problem
9356 * valid.c include/libxml/valid.h: starting the work toward using
9357 the regexps for actual DTD validation
9358
Daniel Veillardaeb258a2002-09-13 14:48:12 +00009359Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9360
9361 * hash.c: cosmetic cleanup
9362 * valid.c include/libxml/tree.h include/libxml/valid.h: started
9363 integrating a DTD validation layer based on the regexps
9364
Daniel Veillard4402ab42002-09-12 16:02:56 +00009365Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9366
9367 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
9368 the determinism was tested before eliminating the epsilon
9369 transitions :-(
9370
Daniel Veillardc6d4a932002-09-12 15:00:57 +00009371Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
9372
9373 * python/generator.py python/libxml.c python/libxml.py
9374 python/libxml2-python-api.xml python/libxml2class.txt
9375 python/libxml_wrap.h python/types.c: updated the python
9376 bindings, added code for easier File I/O, and the ability to
9377 define a resolver from Python fixing bug #91635
9378 * python/tests/Makefile.am python/tests/inbuf.py
9379 python/tests/outbuf.py python/tests/pushSAXhtml.py
9380 python/tests/resolver.py python/tests/serialize.py: updated
9381 and augmented the set of Python tests.
9382
Igor Zlatkovic353bf582002-09-10 19:07:14 +00009383Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9384
9385 * win32/configure.js: added more readme info for the binary
9386 package.
9387
Daniel Veillard607b35c2002-09-10 12:16:19 +00009388Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9389
9390 * xmlIO.c: fixed a stupid out of bound array error
9391
9392Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9393
9394 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
9395 messing around with support for Windows path, cleanups,
9396 trying to identify and fix the various code path to the
9397 filename access. Added xmlNormalizeWindowsPath()
9398
Daniel Veillard76575762002-09-05 14:21:15 +00009399Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9400
9401 * error.c valid.c: working on better error reporting of validity
9402 errors, especially providing an accurate context.
9403 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
9404 error reports in those cases.
9405
Daniel Veillard3487c8d2002-09-05 11:33:25 +00009406Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9407
9408 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9409 parser.c parserInternals.c xmlIO.c: get rid of all the
9410 perror() calls made in the library execution paths. This
9411 should fix both #92059 and #92385
9412
Daniel Veillard19aa7022002-09-05 11:14:19 +00009413Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9414
9415 * xmllint.c: memory leak reporting was broken after a change
9416 of the preprocessor symbol used to activate it.
9417
Daniel Veillardec6725e2002-09-05 11:12:45 +00009418Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9419
9420 * tree.c: try to make the copy function work for node of
9421 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9422 DOM layers though, not libxml2 itself.
9423
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009424Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9425
9426 * valid.c: try to provide file and line informations, not all
9427 messages are covered, but it's a (good) start
9428
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009429Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9430
9431 * xinclude.c: reimplemented a large part of the XInclude
9432 processor, trying to minimize resources used, James Henstridge
9433 provided a huge test case which was exhibiting severe memory
9434 consumption problems.
9435
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009436Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9437
9438 * python/Makefile.am: applied patch from Christophe Merlet to
9439 reestablish DESTDIR
9440
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009441Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9442
9443 * libxml.spec.in: fixes libary path for x86_64 AMD
9444
John Fleckbe98b332002-09-04 03:16:23 +00009445Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9446
9447 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009448 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009449 (plus resulting generated html files)
9450 fixing one spot I missed in the tutorial where I hadn't freed
9451 memory properly
9452
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009453Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9454
9455 * doc/tutorial/includeaddattribute.c
9456 * doc/tutorial/includeaddkeyword.c
9457 * doc/tutorial/includegetattribute.c
9458 * doc/tutorial/includekeyword.c
9459 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009460 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009461 update tutorial to properly free memory (thanks to Christopher
9462 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009463 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009464 added image files so the callouts are graphical, making it
9465 easier to read ( use "--param callout.graphics 1" to generate
9466 html with graphical callouts)
9467
Daniel Veillarde1662542002-08-28 11:50:59 +00009468Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9469
9470 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9471 nice logos generated by Marc Liyanage
9472 * doc/site.xsl *.html: changed the stylesheet to show the new
9473 logo and regenerated the pages
9474
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009475Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9476
9477 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9478
Daniel Veillard42766c02002-08-22 20:52:17 +00009479Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9480
9481 * xpath.c: possible mem leak patch from Jason Adams
9482
9483Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9484
9485 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9486 in the XQuery namespace
9487 * configure.in: preparing 2.4.24
9488 * doc/*.html: updated the web pages
9489
9490Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9491
9492 * python/generator.py: closing bug #85258 by generating conditional
9493 compile check to avoid linking to routines not configured in.
9494
Havoc Pennington84ec40a2002-08-22 13:59:35 +000094952002-08-22 Havoc Pennington <hp@pobox.com>
9496
9497 * autogen.sh: update error message for missing automake
9498
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009499Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9500
9501 * python/Makefile.am: typo in target name resulted in libxml2.py
9502 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9503
Daniel Veillard22669b22002-08-22 07:17:11 +00009504Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9505
9506 * win32/win32/Makefile.mingw: updated with version from
9507 Elizabeth Barham at http://soggytrousers.net/repository/
9508
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009509Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9510
9511 * win32/Makefile.msvc: added the prefix location to the include
9512 and lib search path.
9513
Havoc Pennington830e8972002-08-18 22:22:13 +000095142002-08-18 Havoc Pennington <hp@pobox.com>
9515
9516 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9517 both automake 1.6 and 1.4 installed get the right automake. Means
9518 compilation from CVS will now require the latest automake 1.4
9519 release, or manually creating symlinks called "automake-1.4" and
9520 "aclocal-1.4"
9521
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009522Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9523
9524 * configure.in python/Makefile.am: more AMD 64 induced changes from
9525 Frederic Crozat
9526
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009527Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9528
9529 * xinclude.c: oops I was missing the xml:base fixup too
9530 * result/XInclude/*.xml: this adds xml:base attributes to most
9531 results of the tests
9532
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009533Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9534
9535 * xinclude.c: quick but apparently working implementation of
9536 xi:fallback, should close bug #89684
9537 * Makefile.am test/XInclude/docs/fallback.xml
9538 result/XInclude/fallback.xml: added a basic test for fallback,
9539 and run with --nowarning to avoid a spurious warning
9540 * configure.in: applied patch from Frederic Crozat for python
9541 bindings on AMD 64bits machines.
9542
Daniel Veillard9e923512002-08-14 08:48:52 +00009543Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9544
9545 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9546 the caller don't pass a SAX callback block.
9547
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009548Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9549
9550 * tree.c: applied the same fix for the XML-1.0 namespace to
9551 xmlSearchNsByHref() as was done for xmlSearchNs()
9552
Daniel Veillardad11b302002-08-12 14:53:41 +00009553Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9554
9555 * libxml.3: small cleanup of the man page
9556 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9557 when serializing HREF attributes generated by XSLT.
9558
Daniel Veillardc084e472002-08-12 13:27:28 +00009559Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9560
9561 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9562 version of Marc Liyanage' patch for boolean attributes in HTML
9563 output
9564
Daniel Veillard5f91b372002-08-12 12:13:01 +00009565Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9566
9567 * python/tests/serialize.py: fixed the test results, indenting
9568 behaviour changed slightly
9569
Aleksey Sanin9e951762002-08-08 18:02:41 +00009570Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9571
9572 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9573 new c14n function to Windows def files
9574
Aleksey Saninea4272a2002-08-02 23:50:03 +00009575Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9576
9577 * c14n.c: fixed a memory leak in c14n code
9578
Daniel Veillard58e44c92002-08-02 22:19:49 +00009579Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9580
9581 * parser.c include/libxml/parser.h: adding a new API for Christian
9582 Glahn: xmlParseBalancedChunkMemoryRecover
9583 * valid.c: patch from Rick Jones for some grammar cleanup in
9584 validation messages
9585 * result/VC/* result/valid/*: this slightly change some of the
9586 regression tests outputs
9587
Daniel Veillard0bf29002002-08-01 12:54:11 +00009588Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9589
9590 * tree.c: trying to fix a problem in namespaced attribute handling
9591 raised by Christian Glahn
9592
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009593Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9594
9595 * encoding.c include/libxml/encoding.h: Opening the interface
9596 xmlNewCharEncodingHandler as requested in #89415
9597 * python/generator.py python/setup.py.in: applied cleanup
9598 patches from Marc-Andre Lemburg
9599 * tree.c: fixing bug #89332 on a specific case of loosing
9600 the XML-1.0 namespace on xml:xxx attributes
9601
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009602Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9603
9604 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9605 corner case from new Merlin's test suite and added a callback
9606 that will be used to improve xmlsec performance
9607
9608
Daniel Veillard0b22def2002-07-29 16:23:03 +00009609Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9610
9611 * HTMLtree.c: trying to fix the <style> escaping problem in
9612 HTML serialization bug #89342
9613
Daniel Veillard0b28e882002-07-24 23:47:05 +00009614Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9615
9616 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9617 and rebuilt the web site.
9618
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009619Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009620
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009621 * include/libxml/tree.h: added _private member to xmlNs struct
9622
Daniel Veillard1d995272002-07-22 16:43:32 +00009623Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9624
9625 * HTMLparser.c: fixing bug #84876 based on the xml working
9626 code.
9627
William M. Brack61eaba52002-07-21 11:14:18 +00009628Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9629
9630 * python/Makefile.am: enhanced to fix bug 72012 (errors
9631 when using '-jX' make parameter)
9632
William M. Brackef61d202002-07-19 08:32:00 +00009633Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9634
9635 * xpath.c: small additional enhancement for booleans
9636 compared to nodesets
9637
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009638Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9639
9640 * HTMLtree.c: changed the order of the encoding declaration
9641 attributes in the meta tags due to a bug in IE/Mac
9642
William M. Brack0c022ad2002-07-12 00:56:01 +00009643Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9644
9645 * xpath.c: enhanced handling of booleans (especially '='
9646 and '!=' for nodesets) - fixes bug 85256. Added new
9647 routine xmlXPathNotEqualValues for more proper handling
9648 of '!=' when nodesets are involved.
9649
Daniel Veillard06944e22002-07-11 19:55:18 +00009650Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9651
9652 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9653 doc/xmlcatalog_man.xml to the source distribution
9654
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009655Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9656
9657 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9658 asked for this.
9659
Daniel Veillard539638b2002-07-06 19:55:14 +00009660Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9661
9662 * configure.in: preparing 2.4.23
9663 * doc/*: rebuilt the docs
9664
Daniel Veillard176d99f2002-07-06 19:22:28 +00009665Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9666
9667 * parser.c: fixing bug #84169 by fixing the
9668 comment of xmlCreatePushParserCtxt to describe the
9669 encoding detection parameters better.
9670
Daniel Veillard37f961d2002-07-06 17:53:56 +00009671Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9672
9673 * valid.c: fixing bug #79331 in one path the lookup for
9674 ID attributes on a namespaced node wasn't handled correctly :-\
9675
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009676Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9677
9678 * HTMLparser.c: trying to fix 87235 about discarded white
9679 spaces in the HTML parser.
9680 * result/HTML/*: this changes the output of a number of HTML
9681 regression tests
9682
Daniel Veillardfdc91562002-07-01 21:52:03 +00009683Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9684
9685 * xpath.c: applied patch from Richard Jinks for the namespace
9686 axis + fixed a memory error.
9687 * parser.c parserInternals.c: applied patches from Peter Jacobi
9688 removing ctxt->token for good.
9689 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9690 popped out by the regression tests.
9691 * Makefile.am: patch for threads makefile from Gary Pennington
9692
William M. Brack6000af52002-06-28 11:43:13 +00009693Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9694
Daniel Veillardfdc91562002-07-01 21:52:03 +00009695 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009696 expressions involving preceding-sibling (et al).
9697
Daniel Veillard153120c2002-06-18 07:58:35 +00009698Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9699
9700 * hash.c: applied a patch from Peter Jacobi to solve a problem
9701 when compiling with the Watcom C on Win32
9702 * result/schemas/*.err: the change of hashing algo generated
9703 permutations in the output
9704
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009705Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9706
9707 * hash.c: applied patch from Sander Vesik improving the quality of
9708 the hash function.
9709
Aleksey Sanina5808b92002-06-14 17:07:41 +000097102002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009711
9712 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9713 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9714 xmllint.c xpath.c: replaced sprintf() with snprintf()
9715 to prevent possible buffer overflow (the bug was pointed
9716 out by Anju Premachandran)
9717
Daniel Veillarde059b892002-06-13 15:32:10 +00009718Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9719
9720 * parser.c: removed an uninitialized data error popped by valgrind
9721 on PE references
9722
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009723Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9724
9725 * doc/xml.html
9726 adding tutorial reference to the web page
9727
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009728Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9729
9730 * doc/tutorial/xmltutorial.xml
9731 * doc/tutorial/ar01s07.html
9732 * doc/tutorial/ape.html
9733 * doc/tutorial/includegetattribute.c
9734 adding section to tutorial about retrieving an attribute
9735 value
9736
Daniel Veillardf5582f12002-06-11 10:08:16 +00009737Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9738
9739 * parser.c: applied a couple of patches from Peter Jacobi to start
9740 to get rid of ctxt->token, with a possible significant speed
9741 improvement to be gained once done. Better compliance with PE
9742 references constructs in DTDs too.
9743 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9744 from Peter too
9745
Daniel Veillard38d80e22002-06-11 07:24:56 +00009746Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9747
9748 * parser.c: Babak Vahedipour-Kunze reported that openTag in
9749 xmlParseElement was likely to have been deallocated at the
9750 time of the report, possibly leading to segfault. Just report
9751 the tag name now.
9752
Daniel Veillard9e412302002-06-10 15:59:44 +00009753Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9754
9755 * xpath.c: patch from Richard Jinks for XPath substring() function
9756 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
9757
Aleksey Sanina5808b92002-06-14 17:07:41 +000097582002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00009759
9760 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
9761
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00009762Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
9763
9764 *doc/FAQ.html
9765 fixing typos in FAQ, thanks to Robert Funnell for the
9766 editing help
9767
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009768Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9769
9770 * NEWS: got complaints from rpmlint that it was empty
9771
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00009772Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
9773
9774 * added doc/tutorial, including:
9775 apa.html
9776 apb.html
9777 apc.html
9778 apd.html
9779 ar01s02.html
9780 ar01s03.html
9781 ar01s04.html
9782 ar01s05.html
9783 ar01s06.html
9784 includeaddattribute.c
9785 includeaddkeyword.c
9786 includekeyword.c
9787 includestory.xml
9788 index.html
9789 xmltutorial.xml
9790 libxml tutorial, including generated html
9791
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00009792Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9793
9794 * result/c14n/exc-without-comments/merlin-c14n-two-*
9795 result/c14n/without-comments/merlin-c14n-two-*
9796 test/c14n/exc-without-comments/merlin-c14n-two-*
9797 test/c14n/without-comments/merlin-c14n-two-*
9798 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
9799 c14n/exc-c14n and slightly modified test script to handle
9800 these test cases
9801 * c14n.c: fixed bugs for complicated nodes set (namespace
9802 without node and others from merlin-c14n-two.tar.gz)
9803 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
9804 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
9805 for xmlsec performance patch
9806 * xpath.c: fixed self::node() for namespaces and attributes
9807
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009808Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
9809
9810 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
9811 but with the format parameter
9812 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
9813
Aleksey Saninc57f9c12002-05-31 19:14:57 +00009814Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
9815
9816 * Makefile.am: updated c14n tests suite
9817 * c14n.c: performance improvement for previous c14n patch
9818
Daniel Veillarde72c7562002-05-31 09:47:30 +00009819Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9820
9821 * parser.c: another peroformance patch from Peter Jacobi, that
9822 time on parsing attribute values.
9823
Aleksey Sanin508a1012002-05-31 06:32:32 +00009824Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
9825
9826 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
9827 into LibXML2 test suite
9828
Aleksey Sanindffd5c82002-05-31 04:24:13 +00009829Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
9830
9831 * c14n.c: propagating xpath ancesstors node fix to c14n
9832 plus small performance improvement to reduce number of
9833 mallocs
9834 * xpath.c: fixed ancestors axis processing for namespace nodes
9835
Daniel Veillard46de64e2002-05-29 08:21:33 +00009836Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9837
9838 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
9839 Peter Jacobi
9840
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00009841Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9842
9843 * configure.in: preparing 2.4.22
9844
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00009845Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9846
9847 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
9848 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
9849 a public entry point.
9850 * doc/*: rebuilt the API and docs
9851
Daniel Veillarded23b7d2002-05-27 12:16:02 +00009852Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9853
9854 * xpath.c: patch from Richard Jinks to fix a problem introduced
9855 in the previous patch and pointed by Norm
9856
Daniel Veillardc6924812002-05-24 11:10:43 +00009857Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9858
9859 * libxml.spec.in: fixing bug #81112
9860
Daniel Veillard234bc4e2002-05-24 11:03:05 +00009861Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9862
9863 * uri.c: fixing bug #82848
9864
Daniel Veillarda2878972002-05-24 07:54:39 +00009865Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9866
9867 * result/catalogs/mycatalog.full: Aleksey's commit changed the
9868 output of one catalog test
9869
Aleksey Sanin114e4752002-05-24 07:20:27 +00009870Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00009871
Aleksey Sanin114e4752002-05-24 07:20:27 +00009872 * global.data globals.c tree.c include/libxml/globals.h
9873 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
9874 default value for global parameter xmlIndentTreeOutput to 1 and
9875 introduced new global parameter xmlTreeIndentString (the string
9876 used to do one-level indent) with default value " " (as it was
9877 in tree.c)
9878
Daniel Veillard49d5af82002-05-23 11:55:49 +00009879Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9880
9881 * Makefile.am: Merijn Broeren pointed out a problem when compiling
9882 with trio and schemas.
9883
Daniel Veillard7c13af42002-05-22 09:57:32 +00009884Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9885
9886 * xpath.c: patch from Richard Jinks to fix the problem raised in
9887 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
9888
Daniel Veillard5a872412002-05-22 06:40:27 +00009889Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9890
9891 * xmlschemas.c: a bit of work on import.
9892 * xmlschemastypes.c: Charles Bozeman provided a compare function
9893 for date/time types so min/max facet restrictions should work,
9894 indeterminate comparisons return an error instead of equal.
9895 * test/schemas/date_0* result/schemas/date_0_0: specific test
9896 from Charles Bozeman too
9897
Daniel Veillard10b6da42002-05-18 07:55:20 +00009898Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9899
9900 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
9901 from Christian Cornelssen fixing the man pages and the Catalog
9902 building script.
9903 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
9904 next step is <xs:import> I now have a reasonable understanding
9905 of how it works.
9906
Daniel Veillarde5354492002-05-16 08:43:22 +00009907Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9908
9909 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
9910
Igor Zlatkovic1396e182002-05-14 22:22:40 +00009911Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9912
9913 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
9914
Daniel Veillard088bf112002-05-14 11:03:59 +00009915Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9916
9917 * xpath.c: fixing an XPath function evalutation bug pointed out
9918 by Alexey Efimov where the context was lost when evaluating
9919 the function arguments
9920
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009921Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00009922
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009923 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
9924 function public for XMLSec performance optimizations
9925
Daniel Veillard3cd72402002-05-13 10:33:30 +00009926Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9927
9928 * python/generator.py python/libxml2class.txt : fixed a problem
9929 with the HTML parser pointed by Gary Benson
9930 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
9931 example
9932
Aleksey Sanine48a3182002-05-09 18:20:01 +00009933Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9934 * parser.c: fixed bug #81159 (memory growth in SAX)
9935
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009936Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9937 * xpath.c: fixed bug #78858 (the real fix)
9938
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009939Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009940 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009941
Daniel Veillard4cbe4702002-05-05 06:57:27 +00009942Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9943
9944 * tree.c: modified xmlNodeSetBase to allow changing the
9945 base of a document.
9946
Daniel Veillard070803b2002-05-03 07:29:38 +00009947Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9948
9949 * xmlschemastypes.c: patch Charles Bozeman for validation of
9950 all the date, time, and duration types
9951 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
9952 * configure.in: fixed an error pointed by an user
9953 * xml2-config.in: fixed an error pointed by an user
9954
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00009955Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9956
9957 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
9958 win32/libxml2.def.src xmlIO.c: exported default
9959 'file:', 'http:' and 'ftp:' protocols input handlers
9960 and maked protocols comparisson case insensitive
9961
Daniel Veillard34de97f2002-04-30 14:29:22 +00009962Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9963
9964 * configure.in: Neven Has detected a typo
9965
Daniel Veillard28577c32002-04-30 06:48:41 +00009966Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
9967
9968 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
9969 as one of the persons allowed to commit directly to the
9970 module.
9971
Daniel Veillardfc57b412002-04-29 15:50:14 +00009972Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9973
9974 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
9975 * valid.c: raised a too low limit
9976 * doc/*: rebuilt the docs
9977
Daniel Veillardeca82812002-04-24 11:42:02 +00009978Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9979
9980 * test/XPath/expr/floats test/XPath/expr/functions
9981 result/XPath/expr/floats result/XPath/expr/functions
9982 xpath.c: another XPath conformance patch from Richard Jinks
9983
Daniel Veillard13e04c62002-04-23 17:51:29 +00009984Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
9985
9986 * xmlschemas.c: fixed validation of attribute groups.
9987 * test/schemas result/schemas: added an example from the primer
9988
Daniel Veillard88c58912002-04-23 07:12:20 +00009989Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9990
9991 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
9992 * test/schemas result/schemas: updated the test list
9993
Daniel Veillarde19fc232002-04-22 16:01:24 +00009994Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9995
9996 * TODO: updated a bit
9997 * parser.c: made a comment more specific
9998 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
9999 Schemas conformance.
10000 * test/schemas result/schemas: updated the test list
10001
Daniel Veillard441bc322002-04-20 17:38:48 +000010002Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10003
10004 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10005 implementing xs:all with minOccurs = 0
10006 * tes/schemas/* result/schemas/*: added more tests covering
10007 xs:all
10008
Daniel Veillard8a001f62002-04-20 07:24:11 +000010009Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10010
10011 * xmlregexp.c: first implementation of the all particle, this
10012 may need to be revisited for case where not all transitions
10013 must be crossed.
10014
Daniel Veillard7646b182002-04-20 06:41:40 +000010015Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10016
10017 * tree.c: another entity processing update from Markus Henke
10018
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010019Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10020
10021 * trionan.c: fixed crash on OSF/1
10022
Daniel Veillardb4398962002-04-19 07:01:55 +000010023Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10024
10025 * xmlschemas.c: more Schemas work
10026 * test/schemas/* result/schemas/*: added more tests coming
10027 from the spec.
10028
Daniel Veillard54761132002-04-18 21:00:44 +000010029Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10030
10031 * c14n.c: patch from Aleksey Sanin reflecting a change in the
10032 ExcC14N specification
10033
Daniel Veillardbf8dae82002-04-18 16:39:10 +000010034Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10035
10036 * tree.c: patch from Markus Henke, fix for recursive entities.
10037
Daniel Veillard23b1f372002-04-18 15:50:05 +000010038Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10039
10040 * xpath.c: fix a problem with string() on a document node.
10041
Daniel Veillarddecd64d2002-04-18 14:41:51 +000010042Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10043
10044 * Makefile.am xmlschemas.c: more Schemas work
10045 * test/schemas/* result/schemas/*: added more tests coming
10046 from the spec.
10047
Daniel Veillard6231e842002-04-18 11:54:04 +000010048Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10049
10050 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
10051 * result/HTML/*: this changes a few things in the results
10052
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010053Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10054
10055 * include/libxml/tree.h: eliminated 'declaration different than
10056 prototype' warning
10057 * include/win32config.h: "resolved" conflicts with errno.h
10058
Daniel Veillardb509f152002-04-17 16:28:10 +000010059Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10060
10061 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10062 on the automata interfaces and debug of counted choices
10063 * test/schemas/* result/schemas/*: added a number of tests
10064
Daniel Veillard8651f532002-04-17 09:06:27 +000010065Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10066
10067 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10068 a bit of work on Schemas
10069 * testSchemas.c: try to make it more useful
10070 * test/schemas/* result/schemas/* Makefile.am: changed the
10071 Schemas regression test procedure, started adding a few samples
10072
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010073Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10074
10075 * include/libxml/encoding.h: Patch for the Borland C++ builder
10076 * include/libxml/tree.h: Patch for the Borland C++ builder
10077 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010078 * win32/bcb5: New directory for the Borland C++ builder
10079 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010080
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010081Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10082
10083 * win32/Makefile.msvc: Update for XML Schema support
10084 * win32/configure.js: Update for XML Schema support
10085 * win32/libxml2.def.src: Update for XML Schema support
10086
Daniel Veillard4255d502002-04-16 15:50:10 +000010087Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10088
10089 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10090 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10091 xmlunicode.c include/libxml/Makefile.am
10092 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10093 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10094 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10095 include/libxml/xmlversion.h.in : merged the current state of
10096 XML Schemas implementation, it is not configured in by default,
10097 a specific --schemas configure option has been added.
10098 * test/automata test/regexp test/schemas Makefile.am
10099 result/automata result/regexp result/schemas:
10100 merged automata/regexp/schemas regression tests
10101
Daniel Veillardbc6f7592002-04-16 07:49:59 +000010102Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
10103
10104 * xpath.c: Gary found a compile time problem, fixes #78823
10105
Daniel Veillarda7084cd2002-04-15 17:12:47 +000010106Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10107
10108 * configure.in: release of 2.4.20
10109 * doc/*: updated and rebuilt the docs
10110
Daniel Veillardf544f192002-04-15 12:56:56 +000010111Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10112
10113 * python/Makefile.am: patch from Cristian Gafton to build on
10114 Red Hat 6.2, should also fix #75779
10115
Daniel Veillard940492d2002-04-15 10:15:25 +000010116Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10117
10118 * valid.c: first part of fixing #78729
10119
Daniel Veillardeb475a32002-04-14 22:00:22 +000010120Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
10121
10122 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
10123 escaping of URI when saving HTML files.
10124 * result/HTML/*: this impacted some tests
10125
Daniel Veillard9b731d72002-04-14 12:56:08 +000010126Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
10127
10128 * configure.in: trying to fix #77441
10129
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000010130Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10131
10132 * include/libxml/xmlIO.h: Hallski complained it could not be
10133 included by itself.
10134
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000010135Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10136
10137 * configure.in: applied an IEEE flag patch for OSF/1 #77825
10138
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000010139Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10140
10141 * win32/configure.js: patch from Nilo for the c14n option
10142 * win32/Makefile.msvc: fixed libxml2.def generation with threads
10143
Daniel Veillardda423da2002-04-10 19:25:38 +000010144Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10145
10146 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
10147 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
10148 LIBXML_THREAD_ENABLED
10149
Daniel Veillard0eafdef2002-04-10 16:14:34 +000010150Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10151
10152 * xpath.c: another patch from Richard Jinks for substring conformance
10153 * test/XPath/expr/floats test/XPath/expr/strings
10154 result/XPath/expr/floats result/XPath/expr/strings: update of the
10155 test suite to check those.
10156
Daniel Veillard01917aa2002-04-10 11:30:41 +000010157Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10158
10159 * xpath.c: patch from Richard Jinks for .x float parsing.
10160
Daniel Veillard46d6c442002-04-09 16:10:39 +000010161Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10162
10163 * parser.c: patch from Markus Henke when an encoding ain't recognized
10164
Daniel Veillard88e0ad42002-04-09 13:48:02 +000010165Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10166
10167 * libxml.m4: got a report that #include <string.h> was needed
10168
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010169Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10170
10171 * xmllint.c: applied a fix from Anthony Jones for -o /--output
10172
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010173Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
10174
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010175 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010176
Daniel Veillardbd6e6312002-04-01 08:04:14 +000010177Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10178
10179 * xpath.c: fixed a bug in the nodeset to boolean comparison code
10180 pointed out by Melvyn Sopacua.
10181
Daniel Veillarde979e3b2002-03-29 22:43:00 +000010182Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10183
10184 * libxml.m4: Frédéric Crozat gave a patch related to the change
10185 of Include paths breaking the libxml.m4
10186
Daniel Veillard7089d6b2002-03-29 17:28:10 +000010187Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10188
10189 * xpath.c: Fix bug #76927 forgot to save some context
10190 when evaluating binary expressions
10191
Daniel Veillardd30be4a2002-03-28 18:25:31 +000010192Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10193
10194 * configure.in: fixed configure for MPE/iX from Markus Henke
10195 * xmlmemory.c: fixed initialization problems
10196 * xpath.c: another set of patches from Richard Jinks this
10197 fixes "make XPathtests" on linux
10198
Daniel Veillard21458c82002-03-27 16:12:22 +000010199Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10200
10201 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
10202 * test/XPath/expr/compare test/XPath/expr/equality
10203 test/XPath/expr/floats test/XPath/expr/functions
10204 test/XPath/expr/strings result/XPath/expr/compare
10205 result/XPath/expr/equality result/XPath/expr/floats
10206 result/XPath/expr/functions result/XPath/expr/strings: Updated
10207 tests though they show a divergence on Linux
10208
Daniel Veillard28dfed12002-03-27 09:08:17 +000010209Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10210
10211 * xpath.c trionan.c: previous commit also included patches
10212 from Richard Jinks on some IEEE support corner case
10213
Daniel Veillard5fc1f082002-03-27 09:05:40 +000010214Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10215
10216 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
10217 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
10218 that $(datadir) should be used for docs
10219
Daniel Veillarddb1dc392002-03-26 12:44:39 +000010220Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10221
10222 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
10223 could leak filedescriptors
10224
Daniel Veillarddd4b9122002-03-26 07:58:43 +000010225Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10226
10227 * configure.in nanohttp.c: applied patch from Allan Clark for
10228 UnixWare/OpenServer
10229
Daniel Veillard19274092002-03-25 16:48:03 +000010230Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10231
10232 * configure.in: preparing 2.4.19
10233 * doc/*: rebuilt the docs
10234
Daniel Veillard56b2db72002-03-25 16:35:28 +000010235Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10236
10237 * nanohttp.c: fixing #76043, got fed up with non-portability
10238 of that piece of code.
10239
Daniel Veillard6f4561a2002-03-25 12:10:14 +000010240Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10241
10242 * valid.c SAX.c: Never commit without running "make tests" :-(
10243 fix a couple of stupidities in the previous commit
10244 * result/*: a few changes in some attribute order result of previous
10245 commit.
10246
Daniel Veillardd85f4f42002-03-25 10:48:46 +000010247Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10248
10249 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
10250 the internal subset should not raise duplicate ID errors,
10251 also there was a small bug in conjunction to namespace
10252 declarations defaulted and xml:xxx attributes DTD definitions.
10253
Daniel Veillard56cd18b2002-03-22 14:14:43 +000010254Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10255
10256 * xpath.c: Richard Jinks also raised some rounding problems
10257 this tries to fix them
10258
Daniel Veillard4e2df542002-03-22 12:23:14 +000010259Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10260
10261 * xpath.c: Richard Jinks spotted an incoherent memory allocation
10262 behaviour in xmlXPathCastToString()
10263
Daniel Veillarddb552912002-03-21 13:27:59 +000010264Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10265
10266 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
10267 raised by Morus Walter
10268
Daniel Veillard9e537932002-03-21 13:08:08 +000010269Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10270
10271 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
10272 from Igor
10273
Daniel Veillard6fbcf422002-03-21 12:32:59 +000010274Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10275
10276 * xpath.c: fixing #75619, related to a problem when trying
10277 to evaluate condition when the current node set resulting
10278 from that sub-step evaluation is empty. Also fixes 2 potential
10279 problem with previous-sibling and next-siblings axis.
10280
Daniel Veillard1840ef02002-03-21 08:05:23 +000010281Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10282
10283 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
10284 HTML support is not configured in.
10285
Daniel Veillard561b7f82002-03-20 21:55:57 +000010286Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10287
10288 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
10289 include/libxml/tree.h: dohh I really didn't intended to commit
10290 this test version :-(
10291
Daniel Veillarde50f3b52002-03-20 19:24:21 +000010292Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10293
10294 * testSAX.c: I wanted to see the real speed at the SAX interface
10295 after a little too many Ximianer started complaining about the
10296 parser speed.
10297 added a --quiet option:
10298 paphio:~/XML -> ls -l db100000.xml
10299 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
10300 paphio:~/XML -> time ./testSAX --quiet db100000.xml
10301 3200006 callbacks generated
10302 real 0m1.270s
10303 Which means 16MBytes/s and 3Mcallback/s
10304
Daniel Veillardc62a1472002-03-19 18:35:12 +000010305Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10306
10307 * xpath.c: valgrind spotted another error that time when running
10308 on libxslt regression tests
10309
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000010310Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10311
10312 * Makefile.am: adding "make valgrind" running the full regression
10313 tests (except python ones) under Valgrind (using valgrind -q
10314 which was kindly added by the author).
10315 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
10316 passes cleanly now except an obcure floating point initialization
10317 raised in log10() in one XPath regression test ???
10318 * tree.c: edited some comments to close #75244
10319
Daniel Veillard28cac6b2002-03-19 11:25:30 +000010320Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10321
10322 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
10323 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
10324 context of ScrollKeeper, made sure that if the number is
10325 an integer, the serialization follows the description at
10326 http://www.w3.org/TR/xpath#section-String-Functions
10327
Daniel Veillard5997aca2002-03-18 18:36:20 +000010328Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10329
Daniel Veillard34ce8be2002-03-18 19:37:11 +000010330 * configure.in: preparing 2.4.18
10331 * doc/*: updated and rebuilt the web site
10332 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
10333 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000010334 * parser.c: humm, changed the way the SAX parser work when
10335 xmlSubstituteEntitiesDefault(1) is set, it will then
10336 do the entity registration and loading by itself in case the
10337 user provided SAX getEntity() returns NULL.
10338 * testSAX.c: added --noent to test the behaviour.
10339
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000010340Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10341
10342 * parser.c: Wilfried Teiken provided a hackish but working
10343 way to get context reported back on entities when parsing
10344 with SAX and without breaking the DOM build.
10345
Daniel Veillard2d347fa2002-03-17 10:34:11 +000010346Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10347
10348 * c14n.c: applied a new patch from Aleksey Sanin
10349 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
10350 to reference Aleksey implementation of XML digital Signatures
10351
Daniel Veillard38bf6f02002-03-16 22:03:31 +000010352Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10353
10354 * xpath.c: small fix to avoid potential problem due to
10355 ordering of freeing data
10356 * python/Makefile.am: people were complaining about
10357 the generated file in python dir not being built
10358
Daniel Veillardd2379012002-03-15 22:24:56 +000010359Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10360
10361 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
10362 python/generator.py python/libxml.c python/types.c: Cleanup
10363 of the python Makefiles based on Jacob and James feedback,
10364 fixed the spec file accordingly, fixed the number of warning
10365 that passing my pedantic CFLAGS was generating. Conclusion
10366 is that Python includes are real crap.
10367
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000010368Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10369
10370 * configure,in: it was reported quite a few times that
10371 xml2-config --cflags should not output
10372 -I$includeprefix/libxml2/libxml because libxml2 header names
10373 clashes with existing names like list.h from C++ stl.
10374 Includes should be #include<libxml/xxx.h> so ...
10375
Daniel Veillard6f293b12002-03-15 09:42:33 +000010376Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10377
10378 * c14n.c: another patch from Aleksey Sanin
10379
Daniel Veillard5c396542002-03-15 07:57:50 +000010380Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10381
10382 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
10383 canonicalization algorithm
10384 * doc/xml.html doc/index.html: added the C14N references on the
10385 index page.
10386
jacob berkman9be65862002-03-14 02:15:56 +0000103872002-03-13 jacob berkman <jacob@ximian.com>
10388
10389 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
10390 usage, redundant, and gcc specific
10391
Daniel Veillard75be0132002-03-13 10:03:35 +000010392Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10393
10394 * xpath.c: speedup some node selection operations, this can
10395 have a significant impact on DocBook Norm's stylesheets
10396 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
10397 make sure it's always the case
10398 * debugXML.c: distinguish CDATA and comments in ls operations
10399
Daniel Veillard61f26172002-03-12 18:46:39 +000010400Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10401
10402 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
10403 to generate better API descriptions etc...
10404
Daniel Veillard9ff88172002-03-11 09:15:32 +000010405Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10406
10407 * c14n.c: Fixing #74186, made sure all boolean expressions
10408 get fully parenthesized, ran indent on the output
10409 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10410 include/libxml/tree.h: also #74186 related, removed the
10411 --with-buffers option, and all the preprocessor conditional
10412 sections that were resulting from it.
10413
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010414Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10415
10416 * valid.c: applied patch from Dodji Seketeli fixing an
10417 uninitailized variable in xmlValidGetValidElements()
10418
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010419Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10420
10421 * c14n.c: fixed a few comments
10422 * doc/*.html doc/*/*.html: regenerated the docs and added
10423 the C14N API
10424 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10425
Daniel Veillardfa49d872002-03-09 10:20:00 +000010426Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10427
10428 * check-xml-test-suite.py: fix to adapt varaiations in the
10429 bindings
10430 * configure.in python/setup.py python/setup.py.in: fixed to
10431 have the version of the python scripts automatically updated
10432
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010433Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10434
10435 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10436 in xmlCopyProp()
10437
Daniel Veillardaf43f632002-03-08 15:05:20 +000010438Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10439
10440 * configure.in: preparing 2.4.17 release
10441 * doc/*: updated and rebuilt the docs
10442 * xpath.c: fixed a comment
10443 * python/libxml.c: fixed a possible reentrancy problem
10444
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010445Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10446
10447 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10448 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10449 added a specific regression test
10450 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10451 not raise exceptions when failing to find the attribute.
10452
Daniel Veillard90bc3712002-03-07 15:12:58 +000010453Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10454
10455 * configure.in xmllint.c: owen pointed out a problem with the
10456 ftme fix, gettimeofday() was not detected by configure and
10457 the ftime header wasn't included, dohhh
10458
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010459Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10460
10461 * configure.in xmllint.c: trying to fix #71457 for timing
10462 precision when gettimeofday() is not availble but ftime() is
10463
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010464Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10465
10466 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10467 are now copied on install and part of the -devel RPM
10468
Daniel Veillard7b416132002-03-07 08:36:03 +000010469Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10470
10471 * xpath.c: trying to avoid bug #72150 which was apparently
10472 caused by a gcc bug (or a processor problem) as detailed
10473 at http://veillard.com/gcc.bug
10474
Daniel Veillardf742d342002-03-07 00:05:35 +000010475Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10476
10477 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10478 fixed xmlReconciliateNs(), added a Python test/example for
10479 inter-document cut'n paste
10480 * python/libxml.py: fixed node.doc on document nodes and added
10481 xpathEval() onto node objects
10482
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010483Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10484
10485 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10486 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10487 fixup and integrated tests for the serialization stuff
10488
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010489Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10490
10491 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10492 moved the libxml man page to section 3
10493
Daniel Veillard1e774382002-03-06 17:35:40 +000010494Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10495
10496 * tree.c: fix bug #72490
10497 * python/libxml.c python/libxml.py: added methods serialize()
10498 and saveTo() to all node elements.
10499
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010500Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10501
10502 * xmlIO.c: closed #73430, don't read from an input source
10503 which indicated an end-of-file or an error.
10504
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010505Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10506
10507 * parser.c: make sure SAX endDocument is always called as
10508 this could result in a Python memory leak otherwise (it's
10509 used to decrement ref-counting)
10510 * python/generator.py python/libxml.c python/libxml.py
10511 python/libxml2-python-api.xml python/libxml2class.txt
10512 python/tests/error.py python/tests/xpath.py: implemented
10513 the suggestions made by Gary Benson and extended the tests
10514 to match it.
10515
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010516Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10517
10518 * python/generator.py: applied patch fixing #73450
10519
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010520Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10521
10522 * xpath.c: fixing #61290 "namespace nodes have no parent"
10523 long standing divergence from the XPath REC. NodeSets
10524 simply hold a copy of namespace nodes and those node ->next
10525 points to the parent (which may not be the node carrying the
10526 definition).
10527 * include/libxml/xpath.h: flagged but didn't added a possible
10528 speedup
10529 * DOCBparser.c HTMLparser.c: removed some warnings from push
10530 parser due to new state being added.
10531 * tree.c: new fix from Boris Erdmann
10532 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10533 the XML Canonalization support from Aleksey Sanin
10534
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010535Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10536
10537 * tree.c: patch from Boris Erdmann fixing some namespace odities
10538 with xmlCopyNode()
10539
Daniel Veillardc6613042002-03-02 09:34:02 +000010540Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10541
10542 * xmlIO.c: fix bug #72706 when loading a NULL entity
10543
Daniel Veillardc0fef772002-03-01 16:16:31 +000010544Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10545
10546 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10547 actually change in a future XML Namespace revision.
10548
Daniel Veillard79426f22002-03-01 16:14:17 +000010549Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10550
10551 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10552 added the possibility of returning nodesets from XPath extension
10553 functions written in Python
10554
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010555Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10556
10557 * python/*: commiting some Python bindings work done while travelling
10558
Daniel Veillard97300512002-03-01 09:13:41 +000010559Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10560
10561 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10562 explicitely with memory debugging switched on
10563
Daniel Veillard6361da02002-02-23 10:10:33 +000010564Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10565
10566 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10567 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10568 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10569 the accessor generator for strings
10570 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10571 regression test.
10572
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010573Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10574
10575 * python/README python/generator.py python/libxml.c python/setup.py:
10576 added the 'usual' setup.py to allow building a libxml2-python
10577 module based on the same code. The initialization is however
10578 different the 2 .so files fo libxml2 and libxslt are identical and
10579 they entry point initialize both libraries. this is done to avoid
10580 some possible nasty problem since the Python don't merge the maps
10581 of all shared modules.
10582
Daniel Veillard158a4d22002-02-20 22:17:58 +000010583Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10584
10585 * parser.c: fixed a push/encoding bug reported by Michael
10586 on librsvg
10587
Daniel Veillard7839e162002-02-20 18:54:48 +000010588Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10589
10590 * include/libxml/parserInternals.h: fixes a misplaced #endif
10591
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010592Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10593
10594 * parser.c valid.c: found and fixed a couple of allocation bugs
10595
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010596Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10597
10598 * doc/xml.html doc/python.html doc/*: added a Python and binding
10599 page describing the current state of the Python bindings and
10600 giving pointers to the other languages wrappers.
10601
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010602Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10603
10604 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10605 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10606 rebuilt the API and web site
10607 * xpath.c: fixed #71978 portability bugs
10608
Daniel Veillard8aff2472002-02-19 21:50:43 +000010609Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10610
10611 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10612
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010613Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10614
10615 * include/libxml/parserInternals.h parser.c: had to change
10616 2 internal parsing API when processing document content
10617 to check the start and end of element content are defined
10618 in the same entity
10619 * valid.c include/libxml/valid.h: attribute normalization can
10620 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10621 with the context to report it.
10622 * SAX.c: fixed the last known bugs, crazy validation constraints
10623 when a document is standalone seems correctly handled. There
10624 is a couple of open issues left which need consideration especially
10625 PE93 on external unparsed entities and standalone status.
10626 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10627 The 2 tests left failing are actually in error. Cleanup done.
10628
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010629Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10630
10631 * valid.c: implemented E59 spaces in CDATA does not match the
10632 nonterminal S
10633
Daniel Veillard878eab02002-02-19 13:46:09 +000010634Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10635
10636 * SAX.c parser.c valid.c: more validation test fixups
10637 * check-xml-test-suite.py: added duration info for the tests
10638
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010639Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10640
10641 * parser.c valid.c: a couple of errors were reported but not
10642 saved back as such in the parsing context. Down to 1% failure rate
10643 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10644
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010645Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10646
10647 * xmlInternald.c: isExtender was missing a char
10648 * parser.c include/libxml/parser.h: % are acceptable in the
10649 internal subset if within a PUBLIC ID
10650
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010651Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10652
10653 * SAX.c parserInternals.c valid.c: more work on the conformance
10654 suite. Took the step to finally block documents with encoding
10655 errors. It's a fatal error per the spec, people should have fixed
10656 their documents by now.
10657
Daniel Veillard55253e22002-02-18 14:32:39 +000010658Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10659
10660 * check-xml-test-suite.py: fixed the test script after some discussion
10661 on the semantic of TYPE="error"
10662 * Makefile.am: added the script to the distrib
10663
Daniel Veillard28757702002-02-18 11:19:30 +000010664Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10665
10666 * SAX.c entities.c: fixed a couple of conformances issues deep
10667 into the validation code (standalone and undeclared Notations)
10668
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010669Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10670
10671 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10672 stayed there for years !
10673
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010674Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10675
10676 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10677 missing
10678
Daniel Veillardc7612992002-02-17 22:47:37 +000010679Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10680
10681 * check-xml-test-suite.py: improved the behaviour a bit as
10682 well as the logs
10683 * parser.c valid.c SAX.c: fixed a few more bugs
10684 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10685
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010686Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10687
10688 * check-xml-test-suite.py: python script to run regression tests
10689 against the XML Test suite of W3C/OASis
10690 * SAX.c: fixed a validation bug
10691 * parser.c: fixed 3 errors pointed by the test suite
10692 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10693 * python/Makefile.am: fixed a dependendy
10694
Daniel Veillard9f28f302002-02-15 20:48:08 +000010695Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10696
10697 * xmlmemory.c: avoid a warning bug #71594
10698
Daniel Veillard144024e2002-02-13 21:14:46 +000010699Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10700
10701 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10702 warning on alpha/Tru64
10703
Daniel Veillarde4301c82002-02-13 13:32:35 +000010704Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10705
10706 * include/libxml/entities.h: fixing a comment
10707 * valid.c: fixing some troubles with validity check on namespaces
10708 * result/VC/NS3 test/VC/NS3: added a specific regression test
10709
Daniel Veillarda6d05382002-02-13 13:07:41 +000010710Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10711
10712 * tree.c: Fixing #71342 serializing '\n' in attribute values
10713 * result/noent/att3 result/att3 test/att3: added a specific
10714 test.
10715
Daniel Veillard797a5652002-02-12 13:46:21 +000010716Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10717
10718 * python/libxml.c: couple of bug fixes
10719
Daniel Veillard01a6d412002-02-11 18:42:20 +000010720Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10721
10722 * python/*.py: removed tabs and used spaces.
10723
Daniel Veillard397ff112002-02-11 18:27:20 +000010724Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10725
10726 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10727 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10728
Daniel Veillard03517542002-02-11 13:54:40 +000010729Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10730
10731 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10732 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10733
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010734Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10735
10736 * include/libxml/encoding.h include/libxml/entities.h
10737 include/libxml/globals.h include/libxml/parser.h
10738 include/libxml/threads.h include/libxml/tree.h
10739 include/libxml/xmlmemory.h: trying to fix the include mess
10740
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010741Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10742
10743 * include/libxml/xmlmemory.h: reverted part of the previous
10744 attempt to provide #69655, this was breaking the build.
10745
Daniel Veillard0ba59232002-02-10 13:20:39 +000010746Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10747
10748 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
10749 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
10750 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
10751 include/libxml/parserInternals.h include/libxml/tree.h
10752 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
10753 Tentatively fixed #69655 , make compiling with -Wredundant-decls
10754 clean.
10755 * python/libxml.c: fixed a warning.
10756
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000010757Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10758
10759 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
10760 copying of node, merge back IDs in the target document.
10761 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
10762 test/XInclude/ents/ids.xml: test case
10763 * result/VC/ElementValid4: output changed due to a typo fix
10764
Daniel Veillard1c18e302002-02-09 22:16:40 +000010765Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10766
10767 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000010768 generate the dependencies right as Jacob found out. Add
10769 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000010770
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000010771Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10772
10773 * parserInternals.c valid.c: Justin Fletcher found some parts
10774 of the code needing cleanup
10775 * libxml.spec.in python/Makefile.am python/generator.py
10776 python/libxml.c python/libxml.py: Fixed the python Makefiles
10777 corrected a bug showing up on ia64, changed the name of the
10778 python internal module too
10779
Daniel Veillard07be19b2002-02-08 14:20:35 +000010780Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10781
10782 * Makefile.am: applied patch from Andris Pavenis for binary
10783 name suffixes
10784
Daniel Veillardf216d462002-02-08 13:44:24 +000010785Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10786
10787 * xmllint.c win32/win32config.h: fixing #68748
10788
Daniel Veillardd455d792002-02-08 13:37:46 +000010789Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10790
10791 * valid.c: fixing #70166
10792
10793Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10794
10795 * valid.c: fixing #70077
10796
Daniel Veillardc575b992002-02-08 13:28:40 +000010797Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10798
10799 * Copyright Makefile.am README configure.in libxml.spec.in:
10800 Changed to the MIT Licence
10801 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
10802 doc/xmlio.html: updated the doc accordingly
10803 * include/libxml/xmlwin32version.h configure.in: preparing
10804 2.4.14 release
10805 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10806 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10807 fixed the const xmlChar * wrapper and generator, XPath extension
10808 functions now use the context as first argument
10809 * python/tests/tstxpath.py python/tests/xpath.py
10810 python/tests/xpathext.py: Updated the tests accordingly
10811 * tree.c: fixed bug #70067
10812
Daniel Veillard7db38712002-02-07 16:39:11 +000010813Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10814
10815 * Makefile.am: cleanup
10816 * debugXML.c: always use stdout if output is NULL
10817 * xmlIO.c: don't close filedescriptors passed to outputBuffers
10818 * python/Makefile.am python/generator.py python/libxml2class.txt
10819 python/libxml_wrap.h python/types.c: augmented the number of bindings
10820 handling FILE * and XPath contexts
10821 * python/tests/Makefile.am: avoid a stupid problem due to the
10822 use of TEST.
10823
Daniel Veillard15a143b2002-02-06 22:40:50 +000010824Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10825
10826 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
10827
Daniel Veillard70cab352002-02-06 16:06:58 +000010828Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10829
10830 * python/TODO python/libxml.c: cleanup the extension function lookup
10831 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
10832
Daniel Veillard7a96efc2002-02-05 16:34:33 +000010833Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10834
10835 * configure.in python/Makefile.am: do not install outside
10836 of prefix
10837
Daniel Veillard33caa0b2002-02-04 14:07:26 +000010838Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10839
10840 * python/TODO python/libxml.c: started adding SAX interfaces
10841 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
10842 SAX test
10843
Daniel Veillard36eea2d2002-02-04 00:17:01 +000010844Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10845
10846 * tree.c: hardened the addChild function
10847 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10848 python/libxml2class.txt python/libxml_wrap.h python/TODO:
10849 added accessors needed for xmlNode, a bit more testing and
10850 extension of interfaces
10851 * python/tests/Makefile.am python/tests/build.py: added a test
10852 build from scratch/save/load/check
10853
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000010854Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10855
10856 * parserInternals.c: change a small bit in the way valididy
10857 error messages get initialized
10858 * python/TODO python/libxml.c python/libxml2-python-api.xml
10859 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10860 added some memory debugging to track leaks at the libxml2 level
10861 * python/tests/*.py: changed all tests to check for leaks,
10862 there is just one left in XPath extension registrations.
10863
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000010864Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
10865
10866 * python/TODO python/generator.py python/libxml2-python-api.xml
10867 python/libxml2class.txt: more accessor classes for the parser
10868 context, allow to switch on and check validity
10869 * python/tests/Makefile.am python/tests/error.py
10870 python/tests/invalid.xml python/tests/valid.xml
10871 python/tests/validate.py: attded more test and and added error.py
10872 which I forgot to commit in the last step
10873
Daniel Veillard3ce52572002-02-03 15:08:05 +000010874Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10875
10876 * python/Makefile.am python/types.c: cleanup
10877 * python/libxml.c python/libxml.py python/libxml_wrap.h
10878 python/generator.py python/libxml2-python-api.xml
10879 python/libxml2class.txt: added class for parser context, added
10880 first cut for push mode support. Added a framework to generate
10881 accessors functions.
10882 * python/tests/Makefile.am python/tests/push.py: added a push
10883 test
10884
Daniel Veillardcfb05462002-02-02 23:18:22 +000010885Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10886
10887 * python/Makefile.am python/TODO python/libxml.py: fixed a small
10888 bug a bit of cleanup.
10889
Daniel Veillard5d819032002-02-02 21:49:17 +000010890Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10891
10892 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
10893 python/libxml2class.txt: adding error redirections and preformat
10894 to a python handler
10895 * python/tests/Makefile.am python/tests/*.py: cleanup made all
10896 tests self checking
10897
Daniel Veillard7fd7a942002-02-02 12:19:46 +000010898Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10899
10900 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
10901 a function
10902
Daniel Veillard9589d452002-02-02 10:28:17 +000010903Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10904
10905 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
10906 python/libxml.c python/libxml2-python-api.xml
10907 python/libxml2class.txt: Progressing through the TODOs, class
10908 description output, extra XML API, RPM now builds the wrappers
10909 for all python installed versions
10910
Daniel Veillard253aa2c2002-02-02 09:17:16 +000010911Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
10912
10913 * configure.in libxml.spec.in python/Makefile.am python/TODO
10914 python/generator.py python/libxml2class.txt: added more informations
10915 in the libxml2-python package including docs. Slightly changed
10916 the class hierarchy
10917 * python/tests/*: added basic regression tests infrastructure too
10918
10919Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10920
10921 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
10922 added libxml2-python as part of the packages installed
10923
Daniel Veillarda7340c82002-02-01 17:56:45 +000010924Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10925
10926 * python/Makefile.am python/generator.py python/libxml.c
10927 python/libxml.py: more work, now able to extend the
10928 XPath interpreter with functions written in python.
10929
Daniel Veillardc3e39442002-02-01 09:29:41 +000010930Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10931
10932 * python/Makefile.am: Jacob sent a patch to allow building from
10933 tarfile.
10934
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000010935Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10936
10937 * python/Makefile.am python/libxml.c configure.in Makefile.am:
10938 inserted the python wrappers build, I hope this won't be too
10939 unportable
10940
Daniel Veillard1971ee22002-01-31 20:29:19 +000010941Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10942
10943 * xpath.c: minor optimization
10944 * python/generator.py python/libxml.c python/libxml.py
10945 python/libxml_wrap.h: more work on the python bindings,
10946 they now support XPath and there is no evident leak
10947
Daniel Veillard36ed5292002-01-30 23:49:06 +000010948Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10949
10950 * python/generator.py python/libxml.c python/libxml.py:
10951 more work on the python bindings generator.
10952
Daniel Veillard96fe0952002-01-30 20:52:23 +000010953Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10954
10955 * python/generator.py python/libxml.c python/libxml_wrap.h:
10956 more work on the python bindings.
10957
Daniel Veillardd2897fd2002-01-30 16:37:32 +000010958Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10959
10960 * python/generator.py python/libxml.c python/libxml.py
10961 python/libxml_wrap.h: commited early version of a python binding
10962 for private use only ATM
10963
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000010964Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10965
10966 * entities.c tree.c include/libxml/entities.h: applied patch
10967 from Anthony Jones to implement copy of DTD subtree too. Had
10968 just to keep 2 function private which really ought to become
10969 public ones.
10970
Daniel Veillarda42f25f2002-01-25 14:15:40 +000010971Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10972
10973 * xmllint.c: added pointers to the web pages in the usage()
10974
Daniel Veillardbd227ae2002-01-24 16:05:41 +000010975Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10976
10977 * tree.c: more fixes from Petr Kozelka for attribute handling
10978 in the tree API to align the semantic with DOM.
10979
Daniel Veillard36065812002-01-24 15:02:46 +000010980Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10981
10982 * valid.c tree.c entities.c: another set of patches from
10983 Anthony Jones for copy operations cleanup and robustness
10984
Daniel Veillardf8592562002-01-23 17:58:17 +000010985Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10986
10987 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
10988 an alphabetic index based on comments content
10989 * doc/*: rebuilt the web site with the new references
10990
Daniel Veillardc8c7be42002-01-23 17:53:44 +000010991Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10992
10993 * parserInternals.h: Greg Sjaardema suggested to use an
10994 eponential buffer groth policy in xmlParserAddNodeInfo()
10995
Daniel Veillard3bf65be2002-01-23 12:36:34 +000010996Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10997
10998 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
10999 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11000 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11001 to generate cross-references, and added/updated the stylesheets
11002 to generate and link API indexes. The generic keyword index
11003 is not done yet.
11004 * doc/*.html: regenerated all the usual docs too
11005
Daniel Veillard2070c482002-01-22 22:12:19 +000011006Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11007
11008 * debugXML.c: added an xpath function to the shell for T. V. Raman
11009
11010Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011011
11012 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11013 debug routines.
11014
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011015Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11016
11017 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11018 support of attribute nodes
11019
Daniel Veillard9d06d302002-01-22 18:15:52 +000011020Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11021
11022 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11023 hopefully near complete and fully documented of the API in XML
11024 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
11025 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
11026 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
11027 include/libxml/parserInternals.h include/libxml/valid.hi
11028 include/libxml/xmlIO.h include/libxml/xmlerror.hi
11029 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
11030 include/libxml/xpath.h include/libxml/xpathInternals.h:
11031 Cleaned up the doc comments a lot in the process, the interface
11032 coverage is now 100%
11033
Daniel Veillard2d1464f2002-01-21 23:16:56 +000011034Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11035
11036 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
11037 extracts comments from the gtk-doc DocBook output (a bit
11038 convoluted but seems to work).
11039
Daniel Veillard61006472002-01-21 17:31:47 +000011040Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11041
11042 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
11043 added an XML description of the API, moved the script generating
11044 it here. Added a "make api" target
11045
Daniel Veillardd2f23002002-01-21 13:36:00 +000011046Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11047
11048 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
11049
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011050Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11051
11052 * xpath.c include/libxml/xpathInternals.h: the change made to
11053 xmlXPathFuncLookupFunc was incompatible roll it back
11054
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011055Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11056
11057 * SAX.c: cleanup patch from Anthony Jones
11058 * doc/Makefile.am: fix the headers to avoid in make scan
11059 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11060 includes, * vs Ptr and general cleanup
11061 * parsedecl.py: first version of a script to extract the
11062 module interfaces, the goal will be to provide .decl or XML
11063 specification of the interfaces to build wrappers.
11064
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011065Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11066
11067 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11068 now provides return codes in case of errors
11069
Bjorn Reese026d29f2002-01-19 15:40:18 +000011070Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11071
11072 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11073 Upgraded to trio baseline 1.6
11074 * strio.h strio.c: Replaced by triostr.h and triostr.c
11075
Daniel Veillard572577e2002-01-18 16:23:55 +000011076Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11077
11078 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11079 of strdup usage in the code
11080
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011081Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11082
11083 * parser.c error.c: Keith Isdale complained rightly that
11084 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11085
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011086Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11087
11088 * tree.c: fixed the funxtion to set the xml: attributes
11089 * debugXML.c: added "setbase" to test it.
11090
Daniel Veillard2c748c62002-01-16 15:37:50 +000011091Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11092
11093 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11094 to allow updating an attribute content
11095
Daniel Veillard8de85c62002-01-15 17:10:15 +000011096Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11097
11098 * libxml.h: try to avoid problems when compiling on Windows
11099
Daniel Veillard314cfa02002-01-14 17:58:01 +000011100Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11101
11102 * hash.c: patch from Anthony Jones for hash.c allocation size
11103 * Makefile.am: trying to work around Yet Another Libtool Madness
11104 and build the 2.4.13 release finally ...
11105
Daniel Veillard744683d2002-01-14 17:30:20 +000011106Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11107
11108 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
11109 * doc/* : update of the documentation
11110
Daniel Veillarde6a55192002-01-14 17:11:53 +000011111Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11112
11113 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
11114 at fixing #61290 :-(
11115
Daniel Veillardfb25a512002-01-13 20:32:08 +000011116Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11117
11118 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
11119 Fixes bug #67229
11120
Daniel Veillardacb2bda2002-01-13 16:15:43 +000011121Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11122
11123 * tree.c: trying to avoid troubles when a subtree is copied
11124 and coalesced in part with the target tree. Should fix
11125 bug #67407
11126
Daniel Veillardd8224e02002-01-13 15:43:22 +000011127Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11128
11129 * valid.c: fixed validation of attributes content of type
11130 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
11131 values, very old bug. Fixes #67671
11132
Daniel Veillard8107a222002-01-13 14:10:10 +000011133Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11134
11135 * parser.c include/libxml/parserInternals.h tree.c: integrated
11136 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
11137 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
11138
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000011139Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11140
11141 * threads.c: applied Serguei Narojnyi's patch to add native
11142 thread support on the Win32 platform
11143 * testThreadsWin32.c Makefile.am: added the test program also
11144 from Serguei, Win32 specific
11145 * include/win32config.h include/libxml/xmlwin32version.h.in:
11146 added patch from Igor for the Windows thread specific defines.
11147
Daniel Veillard845cce42002-01-09 11:51:37 +000011148Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11149
11150 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
11151
Daniel Veillard7b602b42002-01-08 13:26:00 +000011152Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11153
11154 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
11155 output page into XMLinfo.html. Close bug #66951 and
11156 raised by Robert Collins too.
11157
Daniel Veillard73c6e532002-01-08 13:15:33 +000011158Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11159
11160 * encoding.c: Paul Keogh pointed out a possibility of segfault
11161 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
11162 Closes bug # 68238
11163
Daniel Veillard4a859202002-01-08 11:49:22 +000011164Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11165
11166 * doc/*.html: updated the Gdome2 links
11167
Daniel Veillard3c5ed912002-01-08 10:36:16 +000011168Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11169
11170 * libxml.h: Applied following patches from Robert Collins
11171 and make sure IN_LIBXML is defined when compiling it
11172 -------
11173 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
11174 as well as Visual C.
11175 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11176 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11177 * strio.c (PLATFORM_UNIX): Define for Cygwin.
11178 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
11179 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
11180 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
11181 xmlSysIDExists xmlNoNetExists).
11182 * xmllint.c: Don't include winsock2.h for Cygwin.
11183
Daniel Veillard401c2112002-01-07 16:54:10 +000011184Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11185
11186 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
11187 when the version info is not present.
11188
Daniel Veillard6f42c132002-01-06 23:05:13 +000011189Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11190
11191 * tree.c: Anthony Jones pointed out a problem in
11192 xmlStringGetNodeList() and provided a fix for it
11193
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011194Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11195
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011196 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011197 xmlCreatePushParserCtxt() when the initial buffer passed
11198 is large.
11199
Daniel Veillard0e47ee22002-01-05 18:25:52 +000011200Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11201
11202 * win32/*: big cleanup of the Windows/MSVC project files
11203 from Igor Zlatkovic
11204
Daniel Veillardcebb1362002-01-02 13:13:30 +000011205Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11206
11207 * doc/Makefile.am: should fix #67674 and avoid troubles if
11208 xsltproc is not available or fails in the prefix provided
11209
Daniel Veillard26908ab2002-01-01 16:50:03 +000011210Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11211
11212 * xmlmemory.c: one more doc patch from Charlie Bozeman.
11213
Daniel Veillard5344c602001-12-31 16:37:34 +000011214Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11215
11216 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
11217 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
11218 Fixed a few other problems raised by Charlie Bozeman.
11219 * result/VC/ElementValid[5-7]: fixed the output
11220
Daniel Veillardcbaf3992001-12-31 16:16:02 +000011221Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11222
11223 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
11224 patches from Charlie Bozeman. Regenerated the HTML docs.
11225
Daniel Veillard7f9a6802001-12-20 14:01:47 +000011226Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
11227
11228 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
11229 for Windows from Igor
11230
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000011231Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11232
11233 * xmllint.c: applied Justin Fletcher patch for --output or -o
11234
Daniel Veillardd3b29d22001-12-18 07:53:16 +000011235Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
11236
11237 * win32/libxml2/libxml2.def.src: close #67019
11238
Daniel Veillard01db67c2001-12-18 07:09:59 +000011239Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11240
11241 * xmllint.c: applied Justin Fletcher generic timing patch
11242 similar to the one already applied to xsltproc.
11243
Daniel Veillardd1640922001-12-17 15:30:10 +000011244Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11245
11246 * include/libxml/tree.h tree.c: applied documentation patches
11247 from Charlie Bozeman
11248
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000011249Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
11250
11251 *doc/xmllint.xml, xmllint.1 - document --dropdtd
11252
Daniel Veillard29e43992001-12-13 22:21:58 +000011253Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
11254
11255 * valid.c: fix the xmlStrdup() used in the previous patch.
11256 * valid.c: added --dropdtd
11257 * tree.c: fixed xmlUnlinkNode so it also removes the references
11258 from the document if the node is a DTD
11259
Daniel Veillard86fd5a72001-12-13 14:55:21 +000011260Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
11261
11262 * HTMLtree.c valid.c: cleanup some static declarations
11263
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000011264Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11265
11266 * xmllint.c: removed another strdup()
11267 * doc/FAQ: removed the HP/UX entry
11268
Daniel Veillarded472f32001-12-13 08:48:14 +000011269Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
11270
11271 * valid.c: fix bug #66816 when validating.
11272 * xmllint.c: don't use sys/time.h if configure did not found it
11273
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000011274Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
11275
11276 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
11277 xmlcatalog_man.xml
11278
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000011279Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11280
11281 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
11282 xmlInitMemory() was declared twice
11283
Daniel Veillardb82c1662001-12-09 14:00:54 +000011284Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
11285
11286 * globals.c: do not reference strdup() !
11287 * configure.in libxml-2.0.pc.in: trying to fix the libs
11288 of the various config extraction modules
11289
Daniel Veillardef90ba72001-12-07 14:24:22 +000011290Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11291
11292 * configure.in : preparing 2.4.12
11293 * doc/* : updated and rebuilt the docs
11294
Daniel Veillard220346d2001-12-07 11:33:54 +000011295Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11296
11297 * uri.c: closed bug #66159
11298 * testURI.c: added --escape option
11299 * configure.in: some cleanup for xml2-config --cflags
11300
Daniel Veillard2a906822001-12-06 14:34:08 +000011301Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
11302
11303 * globals.c testThreads.c: removed some misplaced includes
11304 of xmlversion.h
11305
Daniel Veillarde28313b2001-12-06 14:08:31 +000011306Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
11307
11308 * threads.c: patch from Gary Pennington fixing a possible
11309 problem at initialization time.
11310
Daniel Veillardd3b08822001-12-05 12:03:33 +000011311Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
11312
11313 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000011314 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000011315 CodeWarrior.
11316
Daniel Veillarda7866932001-12-04 13:14:44 +000011317Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
11318
11319 * xmllint.c: applied Geert Kloosterman's patch to fix
11320 --repeat --timing output
11321
Daniel Veillard19840942001-11-29 16:11:38 +000011322Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11323
11324 * parser.c: Robin Berjon <robin@knowscape.com> found a case
11325 where non-wellformed XML declaractions were not detected.
11326
Daniel Veillarde85d9342001-11-28 14:43:12 +000011327Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11328
11329 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
11330
Daniel Veillard22f25a82001-11-28 09:12:23 +000011331Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11332
11333 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
11334 gets reset by xmlCleanupInputCallbacks() and this makes the
11335 function useless. Same for output.
11336
Daniel Veillard107ccaa2001-11-27 16:23:50 +000011337Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11338
11339 * xmlIO.c: robert pointed out a loop error in callback cleanups
11340
Daniel Veillard8faa7832001-11-26 15:58:08 +000011341Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11342
11343 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
11344 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
11345 they are not really tied to debugging
11346
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000011347Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11348
11349 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
11350 * xmllint.c: better --catalogs description
11351
Daniel Veillard4855c8c2001-11-25 10:35:25 +000011352Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11353
11354 * tree.c: fixed a couple of problems in xmlSetProp()
11355
Daniel Veillardcd337f02001-11-22 18:20:37 +000011356Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
11357
11358 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
11359 unappropriate stdout output.
11360
Daniel Veillard566d4df2001-11-22 13:00:53 +000011361Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
11362
11363 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
11364 by Denis Beurive, closes #65111
11365
Daniel Veillardb4545fd2001-11-20 09:37:09 +000011366Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
11367
11368 * valid.c: in case of content model validity error, don't
11369 print it if validity warnings were not requested.
11370
Daniel Veillardc69e0b12001-11-20 08:35:07 +000011371Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11372
11373 * nanoftp.c: applied a couple of patches from Brian D Ripley.
11374 * parserInternals.c: removed the last exit() call. Print an
11375 unmaskable error on stderr instead (library mismatch detection)
11376
MST 2001 John Fleck42304042001-11-18 00:18:06 +000011377Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
11378
11379 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
11380 shell instructions from Heiko Rupp
11381
Daniel Veillardf7b094f2001-11-15 13:54:39 +000011382Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11383
11384 * catalog.c: use the URL notation file:// for default catalog paths
11385
Daniel Veillard0ec98632001-11-14 15:04:32 +000011386Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11387
11388 * include/libxml/tree.h: better comments for _private fields
11389 * tree.c: removed a problem when copying an entity reference.
11390
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000011391Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11392
11393 * vms/*: updated instructions and diffs from John A Fotheringham
11394
Daniel Veillarda11001b2001-11-12 22:45:36 +000011395Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11396
11397 * include/libxml/xmlerror.h: avoid an include problem if
11398 #include <libxml/xmlerror.h> happens first in code
11399 seems to be the case in KDE libs
11400
Daniel Veillard8e3943c2001-11-12 21:35:44 +000011401Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11402
11403 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
11404 from Igor for Windows
11405
11406Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11407
11408 * Makefile.am: Gary Pennington pointed out a missing prefix
11409
Daniel Veillard43d3f612001-11-10 11:57:23 +000011410Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11411
11412 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11413 * doc/*: upgraded and rebuilt the docs
11414
Daniel Veillardc1f78342001-11-10 11:43:05 +000011415Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11416
11417 * HTMLparser.c: fix comment in scripts element parsing.
11418 * result/HTML/doc3*: updated the results.
11419
11420Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11421
11422 * uri.c: another URI bug fix #63336, using Joel Young patch.
11423
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011424Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11425
11426 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11427 a cleaned up version of the Pwd shell string generation.
11428
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011429Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11430
11431 * valid.c include/libxml/tree.h: trying to fix namespaces +
11432 validation problems for good, closing #63619 in the process
11433 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11434 wrong in this respect, fixed it.
11435
Daniel Veillardd536f702001-11-08 17:32:47 +000011436Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11437
11438 * xmllint.c: Morus Walter patch to allow --format and --encode
11439
Daniel Veillard5004f422001-11-08 13:53:05 +000011440Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11441
11442 * debugXML.c: Stefan Kost provided an help command for the shell
11443
Daniel Veillarda6825e82001-11-07 13:33:59 +000011444Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11445
11446 * debugXML.c: Heiko Rupp pointed that the shell would crash
11447 on empty nodesets returns.
11448
Daniel Veillard03f848d2001-11-07 12:53:46 +000011449Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11450
11451 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11452 migh need the history libraries
11453
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011454Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11455
11456 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11457 handle the case of < in quoted attributes, Bastian Kleineidam
11458
Daniel Veillardc853b322001-11-06 15:24:37 +000011459Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11460
11461 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11462 fixing catalog breakages
11463 * Makefile.am catalog.c result/catalogs/catal
11464 result/catalogs/mycatalog.* test/catalogs/catal*:
11465 fixed more problems in catalog support, added more regression tests
11466 for both XML and SGML catalog handling
11467
Daniel Veillard66870c72001-11-05 19:27:49 +000011468Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11469
11470 * debugXML.c: applied an improvement to xmlGetLineNo() from
11471 Keith Isdale
11472
Daniel Veillardffe09c92001-11-05 14:21:47 +000011473Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11474
11475 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11476 Side effect of the progressive catalog loading
11477
Daniel Veillardad661b92001-11-05 11:43:15 +000011478Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11479
11480 * Makefile.am: confexecdir and confexec_DATA were defined twice
11481 pointed out by Karl Eichwalder
11482
Daniel Veillard6eb17722001-11-04 22:19:27 +000011483Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11484
11485 * xmlcatalog.c: avoid unlink() and use remove() instead.
11486
Daniel Veillardea898282001-11-04 22:13:45 +000011487Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11488
11489 * libxml.spec.in: cleanup
11490 * include/libxml/xmlwin32version.h: updated with 2.4.8
11491
Daniel Veillarda4617b82001-11-04 20:19:12 +000011492Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11493
11494 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11495 of compiling libxml with a non standard set of options
11496
John Fleck027edfb2001-11-04 20:13:58 +000011497Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11498
11499 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11500 document --sgml option, fixing gnome bugzilla #63382
11501
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011502Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11503
11504 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11505 breakage of 2.4.7, added a couple of really needed APIs
11506 like xmlCatalogIsEmpty() and xmlNewCatalog()
11507 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11508 for install-catalog
11509 * configure.in: preparing 2.4.8
11510
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011511Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11512
11513 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11514 include/libxml/tree.h include/libxml/xmlIO.h: more include
11515 cleanups, export cleanly one html output + format function.
11516
11517Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11518
11519 * parser.c: removed initGenericErrorDefaultFunc call from
11520 xmlInitParser() since it could destroy previous calls to
11521 xsltSetGenericErrorFunc() effects
11522
Daniel Veillardebd38c52001-11-01 08:38:12 +000011523Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11524
11525 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11526 keyword.
11527
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011528Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11529
11530 * Makefile.am: cleanup
11531 * threads.c: cleanup too
11532 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11533 from xsltproc
11534 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000011535 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011536
Daniel Veillard91c00402001-10-30 17:41:38 +000011537Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11538
11539 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11540 was not used anymore !
11541
Daniel Veillard52dcab32001-10-30 12:51:17 +000011542Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11543
11544 * configure.in: preparing 2.4.7
11545 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11546 manual page from John
11547 * doc/*: updated the doc and rebuilt the generated pages
11548
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011549Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11550
11551 * xmlIO.c: closing bug #62711, the library should never
11552 close stdin or stdout.
11553
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011554Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11555
11556 * uri.c: second pass at fixing #63336, using Joel Young
11557 final patch. looks okay.
11558
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011559Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11560
11561 * uri.c include/libxml/uri.h: trying to clear #63336
11562 allowing the escaping routine to parse unconformant
11563 URI-References.
11564
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011565Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11566
11567 * vms/readme.vms vms/build_libxml.com nanoftp.c
11568 include/libxml/xmlversion.h.in: a few VMS updates from
11569 John A Fotheringham
11570 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11571 and xmlCleanupOutputCallbacks() for the Perl binding people.
11572
Daniel Veillard635ef722001-10-29 11:48:19 +000011573Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11574
11575 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11576 apply fixes to close #63271 and avoid segfaults when
11577 the error routine gets callbed before xmlInitParser()
11578 get called.
11579 * nanoftp.c error.c: Applied patches from Justin Fletcher
11580 correcting some xmlGenericError misuses.
11581
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011582Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11583
11584 *doc/xmllint.xml, doc/xmllint.1
11585 New and improved man page for xmllint - .xml is the original, .1
11586 is the generated man page
11587
Daniel Veillardc9484202001-10-24 12:35:52 +000011588Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11589
11590 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11591 the web site from the main HTML document.
11592
Daniel Veillard5151c062001-10-23 13:10:19 +000011593Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11594
11595 * parser.c: fixed an erroneous validation bug when PE refs
11596 occurs in external parsed entities referenced from the
11597 internals subset
11598 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11599 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11600 added the associated testcase, it's a nice one.
11601 * HTMLparser.c: generate the DTD node as HTML still ...
11602 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11603
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011604Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11605
11606 * HTMLparser.c: fixed a bug in htmlNewDoc()
11607
Daniel Veillard89cad532001-10-22 09:46:13 +000011608Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11609
11610 * test/threads/*: added entities testing to the Thread test
11611 * testThreads.c: make the test reasonable
11612 * DOCBparser.c: fix the DTD public and system ID
11613 * xmllint.c: added --sgml for SGML DocBook importing
11614 * Makefile.am: added Docbtests target
11615
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011616Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11617
11618 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11619 * testThreads.c: removed bogus include
11620
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011621Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11622
11623 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11624 fixed a very serious (looping) validation bug
11625
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011626Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11627
11628 * include/libxml/globals.h include/libxml/threads.h threads.c
11629 testThreads.c: far more testing, cleaning up bugs
11630 * *.c : make sure globals.h is always included.
11631
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011632Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11633
11634 * HTMLparser.c: try to get rid of parser loops for good.
11635
Daniel Veillardab7488e2001-10-17 11:30:37 +000011636Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11637
11638 * configure.in: fixed some bugs in CFLAGS passing.
11639 * test/threads Makefile.am testThreads.c: added a specific
11640 threaded test case (really nasty, guaranteed).
11641
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011642Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11643
11644 * catalog.c: serious cleanup on the management of the
11645 XML catalog tree, more tests done, especially with
11646 the catalog PI.
11647
Daniel Veillard364789a2001-10-16 12:45:00 +000011648Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11649
11650 * catalog.c: avoid a problem in catalog cleanup on SMP if
11651 catalogs were not initialized.
11652
Daniel Veillard81463942001-10-16 12:34:39 +000011653Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11654
11655 * catalog.c xpath.c: trying to cleanup the not thread safe
11656 parts of the library.
11657
Daniel Veillard64a411c2001-10-15 12:32:07 +000011658Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11659
11660 * include/libxml/globals.h configure.in global.data: make
11661 the allocation be per-thread a configure option
11662 * encoding.c include/libxml/parser.h: fixed compilation
11663 errors
11664
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011665Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11666
11667 * include/libxml/parser.h: Norm reported that a few lines
11668 added were breaking libxslt compile, removed them for now
11669
Daniel Veillard6f350292001-10-14 09:56:15 +000011670Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11671
11672 * parser.c parserInternals.c threads.c: debugged and fixed
11673 initialization problems which were giving troubles on SMP
11674 boxes.
11675
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011676Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11677
11678 * include/libxml/Makefile.am: missing globals.h
11679
Daniel Veillarde7090612001-10-13 12:18:28 +000011680Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011681
Daniel Veillarde7090612001-10-13 12:18:28 +000011682 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011683
Daniel Veillardd0463562001-10-13 09:15:48 +000011684Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11685
11686 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11687 include/libxml/parserInternals.h include/libxml/tree.h
11688 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11689 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11690 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11691 Applied the last patches from Gary, cleanup, activated threading
11692 all user accessible global variables are now handled in globals.[ch]
11693 Still a bit rought but make tests passes with either
11694 --with-threads defined at configure time or not.
11695 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11696 linking options
11697
Daniel Veillardb8478642001-10-12 17:29:10 +000011698Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11699
11700 * Makefile.am include/libxml/Makefile.am
11701 include/libxml/globals.h globals.c include/libxml/threads.h
11702 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11703 configure.in: started integrating the core of the thread support
11704 not activated yet but half integrated. The code should still
11705 compile and work anyway.
11706
Daniel Veillardb44025c2001-10-11 22:55:55 +000011707Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11708
11709 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11710 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11711 integrating the non-controversial parts of Gary Pennington
11712 multithread patches
11713 * catalog.c: corrected a small bug introduced
11714
Daniel Veillard75b96822001-10-11 18:59:45 +000011715Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11716
11717 * catalog.c include/libxml/catalog.h: very serious cleanup,
11718 isolating unportable code and as much as possible the accesses
11719 to the global shared catalog. May need more testing !
11720
Daniel Veillard78d12092001-10-11 09:12:24 +000011721Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11722
11723 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11724 Keith Isdale patches for the XSLT debugger interfaces. Some
11725 cleanup
11726
Daniel Veillardff0b7312001-10-11 06:46:09 +000011727Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11728
11729 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11730 * DOCBparser.c: generate line nubers in elements
11731
Daniel Veillard60087f32001-10-10 09:45:09 +000011732Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11733
11734 * configure.in: preparing 2.4.6 release
11735 * doc/xml.html doc/html/*: updated and rebuilt the docs
11736 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11737
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011738Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11739
11740 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11741 adding documentation for DV's supercatalog support
11742
Daniel Veillard82d75332001-10-08 15:01:59 +000011743Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11744
11745 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11746 super catalog support adding one API and one flag --sgml to
11747 xmlcatalog
11748
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000011749Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
11750
11751 * doc/xmlcatalog_man.xml, xmlcatalog.1
11752 One more crack at
11753 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11754
11755
Thomas Broyer47334c02001-10-07 16:41:52 +000011756Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11757
11758 * xpath.c: implemented xmlXPathObjectCopy for external objects
11759 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
11760
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000011761Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
11762
11763 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11764 finishing up fix to
11765 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
11766 the xmlcatalog man page display more elegantly
11767
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000011768Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
11769
11770 * configure.in: closing bug #61832
11771 * HTMLparser.c: removed a warning
11772
Daniel Veillard6ab38382001-10-06 13:08:27 +000011773Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11774
11775 * xpath.c: fixing #61673 part I, do not loose doc information
11776 when copying result value trees.
11777
Daniel Veillard556c6682001-10-06 09:59:51 +000011778Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11779
11780 * xpath.c: trying to harden the XPath interpreter
11781
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000011782Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
11783
11784 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
11785 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11786
William M. Brack1633d182001-10-05 15:41:19 +000011787Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11788
11789 * HTMLparser: repaired another loop problem
11790
Daniel Veillard20ee8c02001-10-05 09:18:14 +000011791Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11792
11793 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
11794 parsing.
11795 * xpath.c: fix bug #61291 the default XML namespace node is
11796 missing from the namespace axis.
11797 * tree.c: refuse to create namespaces nodes with prefix "xml"
11798
Daniel Veillard651f9472001-10-04 14:51:06 +000011799Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
11800
11801 * SAX.c: ouch a non-defined namespace could lead to a crash,
11802 fixed #61215
11803
Daniel Veillard7dd05702001-10-04 14:25:12 +000011804Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11805
11806 * parserInternals.c: closed bug #61054
11807
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000011808Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11809
11810 * include/libxml/Makefile.am: closing #60708
11811
Daniel Veillarda293c322001-10-02 13:54:14 +000011812Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11813
11814 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
11815 adding xmlSAXParseFileWithData following Marco Stipek suggestion
11816
Daniel Veillardf4309d72001-10-02 09:28:58 +000011817Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11818
11819 * valid.c: close bug #61550 when xml: wasn't considered a namespace
11820
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000011821Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11822
11823 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
11824 * DOCBparser.c HTMLparser.c parser.c: fixed typos
11825
Daniel Veillard16756b62001-10-01 07:36:25 +000011826Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
11827
11828 * catalog.c: Justin Fletcher provided cleaup code in case
11829 HAVE_STAT is not defined
11830 * include/win32config.h: Igor Zlatkovic suggested to have
11831 HAVE_STAT defined there
11832
William M. Brack5e1cac12001-09-28 16:19:18 +000011833Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11834
11835 * catalog.c - fixed typing error reported by M. Barros
11836
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000011837Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
11838
11839 * xmllint.c - fixing typo
11840
William M. Brackd28e48a2001-09-23 01:55:08 +000011841Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11842
11843 * HTMLparser.c: small enhancement to prevent loop on
11844 unrecognizable data
11845
Daniel Veillardb1d62872001-09-21 09:47:08 +000011846Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11847
11848 * parserInternals.c: applying patch from bug #60757 this
11849 should close it
11850
Daniel Veillardc0631a62001-09-20 13:56:06 +000011851Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11852
11853 * catalog.c xmlcatalog.c: removed a couple of warning
11854 * xpath.c: try to solve the linking problem on platforms
11855 needing trio to compile
11856
Daniel Veillard1a123612001-09-19 08:06:23 +000011857Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011858
Daniel Veillard1a123612001-09-19 08:06:23 +000011859 * Makefile.am libxml.spec.in: backing up non-documented changes
11860 commited without review or aproval by Jens Finke <jens@gnome.org>
11861 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011862
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011863Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
11864
11865 * configure.in: Joe Orton provided a patch fixing a problem
11866 when iconv is specified to be in a non-standard directory
11867 but wasn't exported in xml2-config --cflags
11868
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011869Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11870
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011871 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011872 troubles with 2.4.4 errors.
11873
Daniel Veillard16698282001-09-14 10:29:27 +000011874Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11875
11876 * encoding.c entities.c: do not output hexadecimal charrefs
11877 when serializing HTML since some version of Netscape can't
11878 grok it, generate decimal ones.
11879 * result/HTML/doc3.htm: output changed due to previous test
11880 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
11881
Daniel Veillard98fed372001-09-13 11:34:58 +000011882Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
11883
11884 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
11885 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
11886
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011887Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000011888 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011889
11890 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
11891 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
11892 updated the configuration scripts systems accordingly
11893
Daniel Veillard04382ae2001-09-12 18:51:30 +000011894Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11895
11896 * configure.in: preparing for 2.4.4
11897 * doc/xml.html doc/html/*: updated and rebuilt the docs
11898
Daniel Veillardd63437e2001-09-12 15:00:27 +000011899Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11900
11901 * win32/dsp/libxml2.def.src: tried to incorporate comments
11902 from bug #59220
11903
Daniel Veillard319a7422001-09-11 09:27:09 +000011904Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11905
11906 * parser.c result/noent/wml.xml: fixed bug #59981 related
11907 to handling of '&' in attributes when entities are substitued
11908
Daniel Veillard7cf5e442001-09-10 20:16:32 +000011909Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11910
11911 * libxml.h include/libxml/xmlversion.h.in
11912 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
11913 Tried to close bug #60131
11914
Daniel Veillardbce62332001-09-10 18:46:55 +000011915Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11916
11917 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
11918
Daniel Veillard143b04f2001-09-10 18:14:14 +000011919Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
11920
11921 * SAX.c: fixing bug #59946 on xmlns=""
11922
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000011923Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11924
11925 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
11926 but allocates a new error code.
11927
Daniel Veillard05c13a22001-09-09 08:38:09 +000011928Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11929
11930 * xmllint.c: John Fleck fixed typos in the options output
11931 * parser.c SAX.c: fix ignorable white space SAX selection
11932
11933Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11934
11935 * entities.c: Steve Underwood found the possibility of an
11936 ininite loop in case of error.
11937
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000011938Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11939
11940 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
11941
Daniel Veillarda050d232001-09-05 15:51:05 +000011942Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11943
11944 * parser.c: warn if version is not 1.0 but it's not
11945 strictly speaking an error after analyzing the spec
11946
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000011947Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
11948
11949 *doc/catalog.html - add link to the html version of the
11950 man page, other linguistic cleanups
11951
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000011952Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
11953
11954 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11955 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
11956 file, has not yet been included in the build.
11957
Daniel Veillard99784ff2001-09-01 16:20:28 +000011958Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11959
11960 * catalog.c: removed a duplicate affectation Justin Fletcher
11961
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000011962Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
11963
11964 * tree.c: Armin Sander pointed a possible text coalescing
11965 problem, completed his patch.
11966
Bjorn Reese0b2ae432001-08-31 16:31:57 +000011967Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11968
11969 * trionan.c: Fixed const and volatile re-definition problem
11970
Daniel Veillard5d96fff2001-08-31 14:55:30 +000011971Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
11972
11973 * libxml.4 parser.c: doc updates from Heiko Rupp
11974 * parserInternals.c: 2 sanity checks from Heiko Rupp
11975
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011976Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11977
11978 * tree.c: applied patch from Armin Sander to make some pointers
11979 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000011980 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011981
Daniel Veillardb06c6142001-08-27 14:26:30 +000011982Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11983
11984 * xpath.c: hum, restrict the integer usage gcc bug workaround
11985 to only gcc compilers so that other architecture don't get
11986 penalized by this limitation.
11987 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
11988
Daniel Veillard268fd1b2001-08-26 18:46:36 +000011989Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11990
11991 * valid.c: fixed a Windows compiler warning (Chris Poblete)
11992 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
11993
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000011994Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11995
11996 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
11997 --convert option to xmlcatalog to convert SGML ones to
11998 the XML syntax.
11999 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12000
12001 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012002Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12003
12004 * catalog.c xmlIO.c: started some serious testing and fixed
12005 a few bug and optmization needs.
12006
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012007Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12008
12009 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12010 preparing for a 2.4.3 release even if it may not be ready yet
12011 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12012 all file parsing lookup to go through the entity resolver, add
12013 to add an API to bypass it (needed to load catalogs themselves),
12014 some cleanup on the catalog code too.
12015 * nanoftp.c: small cleanup
12016 * doc/catalog.html: small update
12017
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012018Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12019
12020 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12021 Jun Kuriyama
12022
Daniel Veillardffb120d2001-08-23 00:52:23 +000012023Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12024
12025 * doc/catalog.html: finished the catalog documentation
12026
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000012027Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12028
12029 * doc/catalog.html doc/xml.html: added documentation about
12030 Catalog support, misses an API description
12031 * doc/html/*: reextracted the API pages
12032
Daniel Veillarddc2cee22001-08-22 16:30:37 +000012033Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12034
12035 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
12036 Added the part about section 7.2 on URI resolution,
12037 fixed a side effect in the HTML parser, look complete
12038 and ready to rock except the URI/SystemID part!
12039
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000012040Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12041
12042 * include/libxml/catalog.h include/libxml/parser.h
12043 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
12044 xmlIO.c: added support and APIs needed for the catalog PI
12045 * include/libxml/xmlIO.h: cleanup
12046
Daniel Veillarde2940dd2001-08-22 00:06:49 +000012047Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12048
12049 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
12050 include/libxml/catalog.h: starts to look okay, really
12051 plugged the new framework, cleaned a lot of stuff,
12052 added some APIs, except the PI's support missing this
12053 should be mostly complete
12054 * result/catalogs/* test/catalogs/*: added new test, enriched
12055 the existing one with URN ID tests
12056
Daniel Veillard64339542001-08-21 12:57:59 +000012057Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12058
12059 * catalog.c: fixed nextCatalog
12060 * result/catalogs/docbook test/catalogs/*: started adding
12061 a small regression test
12062
Daniel Veillardcda96922001-08-21 10:56:31 +000012063Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12064
12065 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12066 more work on the XML catalog support.
12067 * parser.c include/libxml/parser.h: small cleanup seems using
12068 list as a public parameter name can give portability troubles
12069 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12070 include/libxml/xpath.h include/libxml/Makefile.am: removed
12071 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12072 wrappers
12073
Bjorn Reese45029602001-08-21 09:23:53 +000012074Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12075
12076 * Makefile.am trio.c triodef.h trionan.c xpath.c
12077 include/libxml/Makefile.am include/libxml/trionan.h:
12078 Re-worked Not-A-Number and Infinity support.
12079 * xmlcatalog.c: added readline include files
12080
Daniel Veillard344cee72001-08-20 00:08:40 +000012081Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12082
12083 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12084 testCatalog as xmlcatalog, making it an installed app
12085 adding a shell, and preparing it to be a /etc/xml/catalog
12086 management tool, though not ready yet
12087 * catalog.c include/libxml/catalog.h: adding support for
12088 XML Catalogs http://www.oasis-open.org/committees/entity/
12089 not finished, there is some interesting tradeoffs and a
12090 few open questions left.
12091
Daniel Veillardb7664f42001-08-19 13:00:43 +000012092Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12093
12094 * xmllint.c: fixed a line formatting problem
12095
Daniel Veillard5015b712001-08-17 09:37:52 +000012096Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12097
12098 * SAX.c: removed a couple of unused variable (Albert Chin)
12099
Daniel Veillardbb371292001-08-16 23:26:59 +000012100Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12101
12102 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
12103 trying to fix some troubles w.r.t. function returning
12104 const xxxPtr.
12105
Daniel Veillardb60c54e2001-08-16 19:34:27 +000012106Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12107
12108 * win32/dsp/libxml2.def.src: another set of symbols conditionally
12109 defined
12110
Daniel Veillardae6db172001-08-16 19:32:00 +000012111Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12112
12113 * xpointer.c: removed unused var
12114
Daniel Veillard09190202001-08-16 16:27:41 +000012115Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12116
12117 * testXPath.c: another small cleanup closing bug #59110
12118
Daniel Veillard796f4b62001-08-16 16:00:13 +000012119Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12120
12121 * win32/dsp/libxml2.def.src: small cleanup closing bug
12122 #59108
12123
Daniel Veillard5aac4e42001-08-15 20:46:57 +000012124Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12125
12126 * example/gjobread.c: add xmlCleanupParser() before leaving
12127
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000012128Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
12129
12130 * config.h.in configure.in include/libxml/xmlwin32version.h:
12131 released 2.4.2
12132
Daniel Veillardd3d06722001-08-15 12:06:36 +000012133Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
12134
12135 * include/libxml/valid.h debugXML.c valid.c: deprecate
12136 the non-boundchecking Sprintf functions, add Snprintf
12137 this should close bug #57984
12138
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000012139Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
12140
12141 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
12142 URIs before doing the lookups (pointed by Mark Vakoc)
12143
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000012144Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12145
12146 * xpath.c: serious changes on Result Value Trees and NodeSets
12147 w.r.t. deallocation and collect operations. Probably not
12148 100% clean (merge of allocated trees smells like a problem).
12149 Seems sufficient to close #58943
12150
Daniel Veillard90493a92001-08-14 14:12:47 +000012151Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12152
12153 * xmllint.c: adding a --format option
12154
Daniel Veillardfe703322001-08-14 12:18:09 +000012155Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
12156
12157 * xpath.c: count() was broken on Result Value Tree
12158 * xmlIO.c: fixed file:/// accesses on _WIN32
12159
Daniel Veillard70ac0e32001-08-13 11:24:16 +000012160Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12161
12162 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
12163 macro was renamed, this should close bug #58683
12164
Daniel Veillardf300b7e2001-08-13 10:43:15 +000012165Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12166
12167 * SAX.c: small fix fixing bug #58539 reported by coolo, in
12168 entity substitution mode text at the end of the entity might
12169 be added due to text coalescing.
12170 * nanoftp.c parser.c: small cleanup
12171
Daniel Veillard0c720972001-08-08 20:59:00 +000012172Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12173
12174 * HACKING: added John Fleck right to commit in the doc subdir
12175
Daniel Veillard48da9102001-08-07 01:10:10 +000012176Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12177
12178 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
12179 allow to inherit attributes from the DTD directly in the
12180 tree, this is needed for XPath and can be a useful feature.
12181 Inherited namespaces are always provided at the tree level now
12182 * test/defattr* result/defattr* result/noent/defattr*: added a couple
12183 of tests for this feature (XSLT being the prime user).
12184
Daniel Veillard50f34372001-08-03 12:06:36 +000012185Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12186
12187 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
12188 testSAX.c xmlIO.c xmllint.c include/win32config.h
12189 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
12190 include/libxml/xmlwin32version.h.in win32/README.MSDev
12191 win32/dsp/*: applied Win32 Facelift No.2 patches from
12192 Igor Zlatkovic for Windows/MSC
12193
Daniel Veillard9f4eb912001-08-01 21:22:27 +000012194Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
12195
12196 * SAX.c: unparsedEntityDecl() the URI computation of the
12197 entity wasn't done breaking XSLT unparsed-entity-uri()
12198
Daniel Veillard567e1b42001-08-01 15:53:47 +000012199Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
12200
12201 * xpath.c: fixed a bug when walking the descendants and
12202 the current node has no children
12203 * debugXML.c: show up when a text node is supposed to not be escaped
12204
Thomas Broyerf186c822001-07-31 23:30:37 +000012205Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12206
12207 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
12208 worked like the set:leading() function)
12209 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
12210
Daniel Veillardba6db032001-07-31 16:25:45 +000012211Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12212
12213 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
12214
Daniel Veillard57905372001-07-31 15:52:17 +000012215Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12216
12217 * include/libxml/xmlIO.h: apply change to close #58141
12218 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
12219
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000012220Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12221
12222 * parser.c: when the internal subset uses a PE, then the
12223 included entity can use conditional sections.
12224
Daniel Veillard7d7e3792001-07-30 13:42:13 +000012225Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12226
12227 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
12228 when walking the namespace axis showing up in
12229 libxst/tests/general/bug-12
12230 * xmlmemory.c: added the possibility to trace a given block
12231 defined by its address
12232
Daniel Veillard4aafa792001-07-28 17:21:12 +000012233Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12234
12235 * parser.c: don't override existing encoding specified before
12236 starting xmlParseDocument()
12237
Daniel Veillardfdb1f242001-07-27 23:32:44 +000012238Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12239
12240 * include/libxml/xmlwin32version.h: reinserted, needed for
12241 Windows users of CVS
12242
Darin Adlera77cac02001-07-27 17:41:51 +0000122432001-07-27 Darin Adler <darin@bentspoon.com>
12244
Darin Adler699613b2001-07-27 22:47:14 +000012245 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
12246 * testCatalog.c: Add include of <libxml/parser.h>.
12247
122482001-07-27 Darin Adler <darin@bentspoon.com>
12249
Darin Adlera77cac02001-07-27 17:41:51 +000012250 * include/libxml/.cvsignore:
12251 * include/libxml/xmlwin32version.h:
12252 Remove this file from CVS because it's generated.
12253
Daniel Veillard50822cb2001-07-26 20:05:51 +000012254Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12255
12256 * parser.c include/libxml/parser.h: applied const patches from
12257 Tom Moog #58002
12258
Thomas Broyerba4ad322001-07-26 16:55:21 +000012259Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12260
12261 * xpath.c include/libxml/xpath{,Internals}.h: added a function
12262 lookup framework
12263
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000012264Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12265
12266 * tree.c: fixed xmlCopyNode() for documents
12267
Daniel Veillard6dd398f2001-07-25 22:41:03 +000012268Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12269
12270 * parser.c: fixed bugs #58073 reported by Greg Shtilman
12271
12272Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000012273
12274 * parser.c: fixes bug #57652 reported by Morus Walter
12275
Daniel Veillarde3924972001-07-25 20:25:21 +000012276Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12277
12278 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
12279
Daniel Veillarda53c6882001-07-25 17:18:57 +000012280Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12281
12282 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
12283 errors, lesson don't add new functions at 1am before a release
12284 * xpath.c: integrated fix from Bjorn to avoid divide by zero
12285 from XPath initialization when possible.
12286
Daniel Veillardd9bad132001-07-23 19:39:43 +000012287Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12288
12289 * result/scripts/base*: removing history/readline changed
12290 this slightly
12291 * include/libxml/parser.h SAX.c parser.c parserInternals.c
12292 xmllint.c: make element content line number generation
12293 optionnal to avoid breaking old apps added interface to switch
12294
Daniel Veillardf012a642001-07-23 19:10:52 +000012295Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12296
12297 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000012298 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000012299 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
12300 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
12301 John Kroll fixes to allow saving to HTTP via PUT (or
12302 POST of needed).
12303 * doc/html/*.html: regenerated the docs
12304
Thomas Broyere8126242001-07-22 03:54:15 +000012305Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12306
12307 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
12308 xmlHashScanFull and xmlHashScannFull3 to get passed the
12309 three keys as arguments to the callback function
12310
Daniel Veillard5e2dace2001-07-18 19:30:27 +000012311Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12312
12313 * configure.in Makefile.am: removed libxml softlink for good
12314 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
12315 100% coverage by gtk-doc
12316
Daniel Veillard8599e702001-07-17 21:38:51 +000012317Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12318
12319 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
12320 fixed serious troubles due to size_t vs. int mismatch
12321
Daniel Veillard8fcc4942001-07-17 20:07:33 +000012322Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12323
12324 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
12325
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012326Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12327
12328 * include/libxml/xpath{,Internals}.h xpath.c: added a more
12329 convenient extension API for value and context managing
12330 Now handles external objects through xmlXPathPopExternal,
12331 xmlXPathWrapExternal and xmlXPathReturnExternal.
12332 Added functions for sets operations (intersection, etc.)
12333
Daniel Veillard22090732001-07-16 00:06:07 +000012334Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12335
12336 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
12337 xmlIO.c tree.c parserInternals.c entities.c encoding.c
12338 HTMLparser.c: cleanup of global variables, marking some
12339 const or private.
12340
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012341Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000012342
12343 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
12344 fixed xmlXPathNodeSetItem when passing index=0
12345
Daniel Veillard05dec342001-07-14 21:57:39 +000012346Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12347
12348 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
12349
Daniel Veillard28ae6362001-07-14 16:44:32 +000012350Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12351
12352 * xmllint.c: fixed compilation under Cygwin #57503
12353 * TODO: update
12354
Peter Williamsed156f52001-07-13 18:35:13 +0000123552001-07-13 Peter Williams <peterw@ximian.com>
12356
12357 * config.h.in: add #undef HAVE_DLFCN_H
12358
12359 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
12360 builddir.
12361
Daniel Veillard73b36e32001-07-12 15:09:52 +000012362Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12363
12364 * win32/libxml2/libxml2.def.src: added a couple of exported entries
12365 raised by #57348 and #57381
12366
Daniel Veillard7db37732001-07-12 01:20:08 +000012367Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12368
12369 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
12370 tree.c xpointer.c: store the line numbder in element->content,
12371 may break some software, need a configuration mechanism
12372
Darin Adler96037892001-07-11 00:03:16 +0000123732001-07-10 Darin Adler <darin@bentspoon.com>
12374
12375 * .cvsignore:
12376 * example/.cvsignore:
12377 * include/.cvsignore:
12378 * include/libxml/.cvsignore:
12379 Various things that are generated and should be ignored.
12380
Daniel Veillard09ab7e12001-07-10 15:49:44 +000012381Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12382
12383 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
12384 * doc/xml.html doc/html/*: updated the docs
12385
Daniel Veillard04e2dae2001-07-09 20:07:25 +000012386Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12387
12388 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
12389 validation occured on content with element child
12390
Daniel Veillardb8c9be92001-07-09 16:01:19 +000012391Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12392
12393 * tree.c: fixed XML Base computation which was broken
12394 * debugXML.c: added a base function to the shell
12395 * Makefile.am result/scripts/* test/scripts/*: added scripts
12396 based regression tests, and adding 2 XML Base tests
12397
Daniel Veillard19e96c32001-07-09 10:32:59 +000012398Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12399
12400 * tree.c: set properties doc and call xmlSetListDoc for properties
12401 content when grafting them in a different tree.
12402 * aclocal.m4: remove from CVS
12403
Daniel Veillarde086f5c2001-07-08 21:10:40 +000012404Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12405
12406 * win32/libxml2/libxml2.def.src: added some missing entry point
12407 for XPath (Mark Vakoc)
12408
Daniel Veillard388236f2001-07-08 18:35:48 +000012409Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12410
12411 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12412 layer should URI-Unescape before trying to open resources.
12413
Daniel Veillard04383752001-07-08 14:27:15 +000012414Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12415
12416 * xpath.c: fix the name() bug for elements in the default
12417 namespace reported by Charlie Bozeman
12418
Daniel Veillard7583a592001-07-08 13:15:55 +000012419Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12420
12421 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12422 led to an XPath fix, improvements of SAX initialization, and
12423 an added option --nocdata to testXPath
12424
Daniel Veillard449d7392001-07-07 19:11:06 +000012425Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12426
12427 * doc/libxml-doc.el: Felix Natter provided anew version working
12428 with XEmacs too
12429
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012430Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12431
12432 * include/libxml/xpath.h: small cleanup
12433 * doc/xml.html: update
12434
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012435Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12436
12437 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12438 released 2.3.14
12439
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012440Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12441
12442 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012443 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012444
Daniel Veillard73c9c042001-07-05 20:02:54 +000012445Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12446
12447 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12448 were not equal to empty strings
12449
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012450Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12451
12452 * SAX.c: fixed a URI-Reference computation problem when validating
12453 * xmlIO.c: small cleanup
12454
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012455Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12456
12457 * parser.c: improved the description of a couple of interfaces
12458 upon Larry Stamper suggestion
12459
Daniel Veillard62f313b2001-07-04 19:49:14 +000012460Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12461
12462 * SAX.c entities.c parser.c: changed completely the way entities
12463 are handled when running the parser in entity substitution mode.
12464 This fixes a bug reported by Stephan Kulow and nearly divides
12465 by 3 the amount of memory required by libxslt to load and process
12466 DocBook TDG.
12467
Daniel Veillardf420ac52001-07-04 16:04:09 +000012468Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12469
12470 * HTMLparser.c: fixing a too early root closing problem raised
12471 byt Prashanth Naidu
12472
Daniel Veillard8c357d52001-07-03 23:43:33 +000012473Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12474
12475 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12476 raised by Mark Vakoc.
12477
Daniel Veillard6e90d192001-07-03 16:37:49 +000012478Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12479
12480 * example/Makefile.am: fixed the include path to add srcdir/include
12481 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12482 and some cleanup
12483
Daniel Veillardf06307e2001-07-03 10:35:50 +000012484Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12485
12486 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12487 lot of optimization work, results in significant improvements
12488 when handling really complex XPath queries. Add a small optimizer
12489 for unions, improve [n] and [last()], avoid some costly ops.
12490
Daniel Veillard77044732001-06-29 21:31:07 +000012491Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12492
12493 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12494 * xpath.c: small cleanup
12495 * xmlGetNsList: reformated, fixed problems if used on Entities
12496
Daniel Veillard2adbb512001-06-28 16:20:36 +000012497Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12498
12499 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12500
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012501Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12502
12503 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12504 * Makefile.am example/Makefile.am: workaround automake generating
12505 erroneous deps
12506
Daniel Veillard12f7d292001-06-28 13:12:11 +000012507Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12508
12509 * include/win32config.h: bug #56801 Yon Derek provided a patch
12510 to the windows config file.
12511
Daniel Veillard87ee9142001-06-28 12:54:16 +000012512Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12513
12514 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12515 libxml.h : Yon Derek provided a set of changes to compile from
12516 CVS on Windows/MSC
12517
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012518Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12519
12520 * parser.c: fixed UTF8 BOM support in push mode
12521 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12522 added a specific testcase
12523
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012524Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12525
12526 * Makefile.am: added --push regression tests
12527 * parserInternals.c: the XML parser segfaulted in --push mode
12528
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012529Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12530
12531 * configure.in: moved the symlinks detection within a CVS
12532 check, this is not portable and will be removed soon.
12533 * xpath.c: small cleanup/speedup
12534
Daniel Veillard11648102001-06-26 16:08:24 +000012535Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12536
12537 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12538 release of 2.3.12
12539 * parser.c: make an error message if unknow entities in all cases
12540
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012541Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12542
12543 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12544
Daniel Veillard23793842001-06-25 16:07:45 +000012545Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12546
12547 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12548 includes were installed in the wrong dir
12549
Daniel Veillardf5498f32001-06-25 15:08:36 +000012550Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12551
12552 * doc/html.xml: warn against sending code to exhibit bugs.
12553
Daniel Veillard56f06462001-06-24 21:34:03 +000012554Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12555
12556 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12557 Tru64 from Thomas Leitner
12558
Daniel Veillardc5d64342001-06-24 12:13:24 +000012559Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12560
12561 * AUTHORS: added William and Bjorn
12562 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12563 daniel@veillard.com hopefully I won't have to do this again
12564 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12565 docs can be rebuilt cleanly now
12566 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12567 from CVs it's generated, added include/libxml/xmlwin32version.h
12568 also generated but which should change far less frequently.
12569 * catalog.c nanoftp.c: made sure to include libxml.h not
12570 libxml/xmlversion.h directly
12571 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12572 when compiling on WIN32 and MSC
12573
Daniel Veillard07385fd2001-06-23 21:55:48 +000012574Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12575
12576 * include/Makefile.am include/libxml/Makefile.am configure.in:
12577 fixed make distcheck and rebuilding the rpms
12578
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012579Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12580
12581 * configure.in: should finish the migration of exported includes
12582 into a real include/libxml in CVS, at least for CVS users.
12583 * removed the exported headers, added in include/libxml (as well
12584 as xmlversion.h.in).
12585
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012586Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12587
12588 * configure.in: fixed the way to detect symlink
12589
Daniel Veillard66541772001-06-23 18:31:04 +000012590Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12591
12592 * configure.in: updated, include/libxml is now a real CVS dir
12593
Daniel Veillardca989762001-06-23 17:39:29 +000012594Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12595
12596 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12597 version works with both libxml1 and libxml2 (it autodetects
12598 the prefix of the html-files) from Felix Natter.
12599 * doc/xml.html: updated doc accordingly
12600
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012601Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12602
12603 * xpath.c: fixed the bug generating a template loop in libxslt
12604 when using docbook-xsl-1.4, * should filter out document nodes
12605 * HACKING: added William
12606 * TODO: updated
12607
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012608Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12609
12610 * doc/FAQ.html: added a warning about gcc-3.0
12611 * doc/xml.html: added reference to gdome2 and removed a confusing
12612 sentence
12613
Daniel Veillardf7f41852001-06-22 15:18:01 +000012614Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12615
12616 * xmlversion.h: okay this is a generated file, but Windows
12617 users need it and they can't generate it, and I want CVS
12618 Windows users ...
12619 * win32/libxml2/libxml2_so.dsp: Windows project file for
12620 the shared lib version of libxml2
12621 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12622 resources needed for libxslt/xsltproc by Yon Derek
12623
Bjorn Reese3157b342001-06-22 14:41:45 +000012624Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12625
12626 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12627
Daniel Veillard4151acb2001-06-22 10:48:57 +000012628Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12629
Daniel Veillardcc146db2001-06-22 11:10:52 +000012630 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12631
12632Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12633
Daniel Veillard4151acb2001-06-22 10:48:57 +000012634 * include/win32config.h: Yon Derek provided a first fix
12635 to be able to compile libxslt/xsltproc on Windows
12636
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012637Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12638
12639 * xpath.c: attempt to work around what seemed a gcc optimizer
12640 bug when handling floats on i386 http://veillard.com/gcc.bug
12641 * tree.c entities.c encoding.c: doing some cleanups while
12642 chasing it
12643
Daniel Veillard017b1082001-06-21 11:20:21 +000012644Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12645
12646 * Makefile.am: cleanup when --without-debug is specified
12647 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12648 w.r.t. --without-debug and other include points
12649 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12650 Catalogs
12651 * configure.in entities.h tree.h HTMLparser.c: removed
12652 --without-corba, made the _private field mandatory
12653
Daniel Veillard87a764e2001-06-20 17:41:10 +000012654Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12655
12656 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12657 outputs a BOM in UTF8, an errata has been issued to avoid the
12658 problem, that was the most reasonable solution... Add support
12659 for a leading UTF8 BOM in entities.
12660
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012661Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12662
12663 * valid.c: fixed a bug found when post validating an entity ref
12664 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12665 activate it too
12666
Daniel Veillard39196eb2001-06-19 18:09:42 +000012667Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12668
12669 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12670 weakness in the node copy the XPointer and the XInclude
12671 implementations. Serious cleanup.
12672
Daniel Veillard3739b982001-06-19 12:51:30 +000012673Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12674
12675 * Makefile.am: Kjartan Maraas provided a small patch to
12676 add xml2-config.in to EXTRA_DIST
12677
Daniel Veillarda9142e72001-06-19 11:07:54 +000012678Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12679
12680 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12681 provided another failing case found in KDE, the way the
12682 ctxt->vctxt.nodeTab was allocated and freed changed over
12683 time but it wasn't completely cleaned up. This should fix it.
12684
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012685Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12686
12687 * parser.c: Stephan Kulow also raised the fact that line number
12688 could get miscounted making debug harder, fixed the problem
12689 in xmlParseCharData()
12690
Daniel Veillard64b98c02001-06-17 17:20:21 +000012691Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12692
12693 * valid.c: Stephan Kulow pointed out a problem when validating
12694 and using an empty entity, forgot a 'break' in a case.
12695
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012696Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12697
12698 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12699 * doc/xml.html: updated with 2.3.11
12700
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012701Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12702
12703 * TODO: updated adding cleanup of generated doc
12704 * configure.in: prepared to release 2.3.11
12705 * xmllint.c: added --version for bug reporting
12706 * doc/html/*.html: rebuilt the doc
12707
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012708Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12709
12710 * xpath.c: first part of the work on selecting namespace to
12711 fix bug #56115
12712
Daniel Veillard96ed5832001-06-15 22:22:04 +000012713Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12714
12715 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12716 when using -liconv
12717 * TODO: updated
12718
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012719Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12720
12721 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12722 cleanup, encoding support.
12723
Daniel Veillard608ad072001-06-14 08:32:28 +000012724Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12725
12726 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12727
Daniel Veillard239d0522001-06-13 23:02:48 +000012728Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12729
12730 * xpath.c: bug detected by Ankh when / is used as a function arg
12731
Daniel Veillard02bb1702001-06-13 21:11:59 +000012732Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12733
12734 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12735 of element and use it to avoid outputting formatting spaces at
12736 the wrong place. Implemented the format parameter for HTML save.
12737 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12738 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12739 result/HTML/wired.html: of course this impact the result of a
12740 number of HTML tests
12741
Daniel Veillard95d845f2001-06-13 13:48:46 +000012742Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12743
12744 * HTMLtree.[ch]: started augmenting the HTML save API with
12745 encoding and formatting parameters
12746
Daniel Veillardeca60d02001-06-13 07:45:41 +000012747Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12748
12749 * HTMLtree.h: cleanup and started evaluating the work needed on
12750 revamping the HTML output code
12751
Daniel Veillard84666b32001-06-11 17:31:08 +000012752Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12753
12754 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
12755
Daniel Veillard8bdd2202001-06-11 12:47:59 +000012756Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12757
12758 * valid.c: fixed bug #56049, forgot one check in the
12759 validation routine
12760
Daniel Veillardca2366a2001-06-11 12:09:01 +000012761Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12762
12763 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
12764
Daniel Veillard6761eee2001-06-11 10:29:38 +000012765Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12766
12767 * libxml.h: fixed an error in last commit
12768 * doc/FAQ.html: added an entry for compilation from CVS
12769
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000012770Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12771
12772 * xmlversion.h.in libxml.h: Cygwin patches
12773 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
12774 * tree.h: cleanup
12775
Daniel Veillardacd370f2001-06-09 17:17:51 +000012776Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12777
12778 * tree.c: patched xmlFreeNode() to avoid freeing() a static
12779 memory block in a strange case where libxml is linked twice
12780 in the binary.
12781
Daniel Veillard1d047672001-06-09 16:41:01 +000012782Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12783
12784 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
12785 state far too often, simple fix used to avoid it.
12786
Daniel Veillard4497e692001-06-09 14:19:02 +000012787Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12788
12789 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
12790 being processed, applied his patch
12791 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
12792
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000012793Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12794
12795 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
12796 provided fixes to compile on MSCC again
12797 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
12798 also provided an update for the project files.
12799
Daniel Veillarda682b212001-06-07 19:59:42 +000012800Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12801
12802 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
12803 bug #55810
12804
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000012805Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12806
12807 * tree.c: fixed xmlGetNsProp() to close bug #55683
12808 Note this requires libxslt to use it's own function instead.
12809
Daniel Veillardf0c53762001-06-07 16:07:07 +000012810Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12811
12812 * HTMLtree.c: when in a pre element no formatting space should
12813 be added.
12814 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
12815
Daniel Veillard068a9652001-06-07 15:30:26 +000012816Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12817
12818 * configure.in: added tests for signal() and signal.h
12819
Daniel Veillard541d6552001-06-07 14:20:01 +000012820Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12821
12822 * xpath.c: robert pointed out xmlXPathNINF was not initialized
12823
Daniel Veillard8a367d42001-06-07 14:01:34 +000012824Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12825
12826 * doc/libxml-doc.el: Felix Natter provided a new version for
12827 libxml2
12828
Daniel Veillard8a926292001-06-07 11:20:20 +000012829Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12830
12831 * HTMLtree.c: when in a pre element no formatting space should
12832 be added.
12833
Daniel Veillard14839d52001-06-06 16:11:56 +000012834Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12835
12836 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
12837
Daniel Veillarde95e2392001-06-06 10:46:28 +000012838Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12839
12840 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
12841 hack
12842 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
12843 * uri.c: fixed a warning
12844
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000012845Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12846
12847 * HTMLtree.c: trying to close bug #55772 escaping in script
12848 elements
12849 * doc/xml.html: suggest to send mail to the list
12850
12851Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000012852
12853 * error.c: attempt to fix the xmlGetVarStr breakage once and for
12854 good. Use a macro and based on the solution provided in
12855 vsnprintf manual page from GNU.
12856
Bjorn Reese99748722001-06-05 12:49:15 +000012857Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12858
12859 * error.c: Workaround for non-preserving variadic list.
12860 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
12861
Daniel Veillard2e4f1882001-06-01 10:11:57 +000012862Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12863
12864 * doc/xml.html: added 2.3.10 release
12865
Daniel Veillardb3a182e2001-06-01 09:28:09 +000012866Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12867
12868 * configure.in: releasing 2.3.10
12869
Daniel Veillard3c2758d2001-05-31 18:43:43 +000012870Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12871
12872 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
12873
Daniel Veillard20042422001-05-31 18:22:04 +000012874Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12875
12876 * encoding.c: Robert Collins provided a patch to add the
12877 "US-ASCII" encoding alias
12878
Daniel Veillard97ac1312001-05-30 19:14:17 +000012879Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12880
12881 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
12882 string oriented functions and started cleaning the related areas
12883 in xpath.c which needed fixing in this respect
12884
Daniel Veillard2d703722001-05-30 18:32:34 +000012885Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12886
12887 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
12888 #55380
12889 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
12890
Daniel Veillard9403a042001-05-28 11:00:53 +000012891Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12892
12893 * TODO: updated
12894 * nanohttp.[ch] : started adding APIs to get the redirected URL
12895 when this occurs (needed for further base computation
12896 * tree.h: cleanup
12897 * encoding.c: cleanup
12898 * SAX.c: minor change around ctxt->loadsubset
12899
Daniel Veillard6278fb52001-05-25 07:38:41 +000012900Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12901
12902 * Makefile.am include/Makefile.am: small change to have
12903 include/libxml rebuilt if working from CVS.
12904 * uri.c: applied another patch from Carl Douglas for URI escaping,
12905 this should close bug #51876
12906
Daniel Veillardd16df9f2001-05-23 13:44:21 +000012907Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12908
12909 * xinclude.c: fixed XInclude recursive behaviour bug #54678
12910 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
12911 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
12912 added specific regression test
12913 * parser.h: preparing for the XSLT mode where DTD inherited
12914 attributes are added to the tree.
12915
Daniel Veillardbbd22452001-05-23 12:02:27 +000012916Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12917
12918 * xinclude.[ch]: Updated the namespace for the Last Call version
12919 * result/XInclude/include test/XInclude/include: updated the
12920 testsuite accordingly
12921
Daniel Veillard8514c672001-05-23 10:29:12 +000012922Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12923
12924 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
12925 related to bug #51876
12926
Daniel Veillard42596ad2001-05-22 16:57:14 +000012927Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12928
12929 * tree.c: fixed a gross mistake in base computation, xml:base is
12930 not completely correct yet (need cascade).
12931 * xpath.[ch]: added the few things needed to find a function name
12932 and URI from the XPath context when it is called.
12933
Daniel Veillard81418e32001-05-22 15:08:55 +000012934Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12935
12936 * catalog.[ch]: fixes and add xmlLoadCatalogs()
12937 * DOCBparser.c: small cleanup
12938 * xmllint.c: added a --catalogs option to load catalogs from
12939 $SGML_CATALOG_FILES
12940 * tree.c: cleanup
12941 * configure.in: iconv library fixup, ICONV_LIBS
12942
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000012943Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12944
12945 * catalog.c: handling of CATALOG entries. detection of recursion,
12946 and a few bugfixes
12947 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
12948 against the default namespace
12949
Daniel Veillard04b93292001-05-21 08:15:31 +000012950Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12951
12952 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
12953
Daniel Veillarda97a19b2001-05-20 13:19:52 +000012954Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12955
12956 * parser.c: fixed propagation context info when parsing an
12957 external entity.
12958 * doc/html/*.html: regenerated a couple of docs
12959
Daniel Veillard4623acd2001-05-19 15:13:15 +000012960Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12961
12962 * doc/xml.html: update with 2.3.9 informations
12963
Daniel Veillardbed7b052001-05-19 14:59:49 +000012964Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12965
12966 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
12967 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
12968 * doc/html/* : rebuilt the docs
12969 * valid.c: small patch which may improve some case when
12970 validating.
12971
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000012972Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12973
12974 * HTMLparser.c: Closed bug #54891
12975 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
12976 to the suite
12977
12978Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12979
12980 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
12981 applied a documentation patch from LotR and filled in a few missing
12982 descriptions
12983
Daniel Veillard76d66f42001-05-16 21:05:17 +000012984Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12985
12986 * xpath.c tree.c parser.c: speed optimizations at the parser level
12987 document tree freeing and xpath evaluation
12988
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000012989Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12990
12991 * parser.c parser.h parserInternals.h: fixed a couple of
12992 interfaces for handling memory buffer input to const char *
12993 upon suggestion of JamesH.
12994
Daniel Veillardc3739e72001-05-15 15:23:27 +000012995Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12996
12997 * configure.in: LoTR sent a patch fixing the previous commit
12998
Daniel Veillarda4f27e02001-05-15 12:41:29 +000012999Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13000
13001 * configure.in: trying to deal again with the stoopid -R linking
13002 flag of Solaris
13003
Daniel Veillard790142b2001-05-15 10:51:53 +000013004Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13005
13006 * xpath.h: two nodeset access macros from Thomas Broyer
13007
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013008Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13009
13010 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13011 patch from Thomas Broyer
13012
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013013Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13014
13015 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13016 case
13017 * INSTALL: was empty added stuff from the FAQ
13018
Daniel Veillard75bea542001-05-11 17:41:21 +000013019Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13020
13021 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13022 attributes handling and #54433 by adding xmlUnsetProp()
13023 and xmlUnsetNsProp()
13024
Daniel Veillard0a2a1632001-05-11 14:18:03 +000013025Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13026
13027 * HTMLparser.c: Patch from Jonas Borgström
13028 (htmlGetEndPriority): New function, returns
13029 the priority of a certain element.
13030 (htmlAutoCloseOnClose): Only close inline elements if they
13031 all have lower or equal priority.
13032 * result/HTML: this of course changed a number of tests results.
13033
Daniel Veillard7d6fd212001-05-10 15:34:11 +000013034Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13035
13036 * xmlIO.c catalog.c: plugged in the default catalog resolution
13037 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
13038 documentations
13039 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
13040
Daniel Veillarda7374592001-05-10 14:17:55 +000013041Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13042
13043 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
13044 integrating catalogs
13045 * catalog.[ch] testCatalog.c: adding a small catalo API
13046 (only SGML catalog support).
13047 * parser.c: restaured xmlKeepBlanksDefault(0) API
13048
Daniel Veillardc17337c2001-05-09 10:51:31 +000013049Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13050
13051 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
13052
Daniel Veillard257d9102001-05-08 10:41:44 +000013053Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13054
13055 * parser.c: added xmlParseExternalEntityPrivate() to allow
13056 propagation of ctxt->_private when parsing external entities
13057
Daniel Veillard083c2662001-05-08 08:27:14 +000013058Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13059
13060 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13061
Daniel Veillard01ef7382001-05-08 07:31:43 +000013062Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13063
13064 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13065
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013066Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13067
13068 * valid.c: warn when indeterminist content model is detected
13069 * result/VC/ElementValid8: this adds a message
13070 * Makefile.am: add --novalid for VCM tests
13071 * parserInternals.c: added a call to Init memory
13072
Daniel Veillard64269352001-05-04 17:52:34 +000013073Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13074
13075 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13076 when both parameters are NULL.
13077
Daniel Veillard37721922001-05-04 15:21:12 +000013078Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13079
13080 * valid.c: applied small patch from Gary Pennington, reindented
13081 some part of the code.
13082
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013083Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13084
13085 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13086 release, updated and regenerated the docs
13087
Daniel Veillard357c9602001-05-03 10:49:20 +000013088Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13089
13090 * xpath.c result/XPath/expr/floats : clarified and cleanup
13091 printing of abnormal floats in tests.
13092
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013093Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13094
13095 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13096 * results/HTML/ : a few changes in the output of the HTML tests as
13097 a result.
13098 * configure.in: tying to fix -liconv where needed
13099
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013100Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13101
13102 * Makefile.am: fixed a stupid error
13103
Daniel Veillard7150a032001-05-02 16:41:11 +000013104Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13105
13106 * configure.in Makefile.am: make the inclusion of the trio
13107 modules in the library conditional
13108
Daniel Veillardc057c5d2001-05-02 12:41:24 +000013109Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13110
13111 * DOCBparser.c: patche from László Kovács, fixed entities refs
13112 in attributes handling
13113
Daniel Veillardedddff92001-05-02 10:58:52 +000013114Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13115
13116 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
13117 flushing
13118
Daniel Veillardc8f620b2001-04-30 20:31:33 +000013119Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13120
13121 * xpath.c: fix of an XSLT namespace bug reported on the list
13122 general/bug-8-
13123
Daniel Veillard5792e162001-04-30 17:44:45 +000013124Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13125
13126 * strio.h trio.c: Dan McNichol suggested a couple of small
13127 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
13128
Daniel Veillard02141ea2001-04-30 11:46:40 +000013129Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13130
13131 * tree.c parser.c encoding.c: spent a bit more time looking
13132 at the parsing speed and DOM handling. Added a few more
13133 speedups.
13134
Daniel Veillard3ed155f2001-04-29 19:56:59 +000013135Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13136
13137 * parser.c: small but effective parsing speed improvement
13138
Daniel Veillardb59076b2001-04-29 17:04:07 +000013139Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13140
13141 * configure.in: default on the DocBook parser inclusion (for Gnome)
13142 * DOCBparser.h: fixed a header reference
13143
Daniel Veillardb45c43b2001-04-28 17:02:11 +000013144Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13145
13146 * configure.in xpath.c: applied Bjorn patches for FPE on the
13147 alpha
13148
Daniel Veillardeefd4492001-04-28 16:55:50 +000013149Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13150
13151 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
13152 xmlSaveFormatFileTo()
13153
Daniel Veillarde39a93d2001-04-28 14:35:02 +000013154Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13155
13156 * xpath.c: simple and efficient optimization, XPath functions
13157 aways bind to the same code, cache this
13158 * TODO: updated (by saying some is obsolete)
13159
Daniel Veillard2156a562001-04-28 12:24:34 +000013160Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13161
13162 * xpath.c: more cleanup work on XPath name parsing routines
13163
Daniel Veillard61d80a22001-04-27 17:13:01 +000013164Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13165
13166 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
13167 xmlXPathParseName
13168 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
13169 * debugXML.c: avoid compilation problems if compiling without
13170 HTML support, Igor Zlatkovic
13171 * win32/libxml2/libxml2.def.src: being able to compile without
13172 XPath on Windows
13173
Daniel Veillarddbb14a72001-04-26 20:54:01 +000013174Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13175
13176 * libxml.m4: yet another patch from Toshio Kuratomi
13177
Daniel Veillard2913e4c2001-04-26 19:29:02 +000013178Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13179
13180 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
13181
Daniel Veillard67fee942001-04-26 18:59:03 +000013182Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13183
13184 * tree.[ch]: added xmlSaveFormatFile interface for saving
13185 and indenting a file.
13186
Daniel Veillard82e49712001-04-26 14:38:03 +000013187Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13188
13189 * xpath.c: fixed bug #53689 related to processing-instruction()
13190
Daniel Veillard02f077a2001-04-26 10:59:11 +000013191Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13192
13193 * DOCBparser.c: patche from László Kovács
13194
Daniel Veillard30211a02001-04-26 09:33:18 +000013195Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13196
13197 * parser.c: applied fixes from Christian Glahn bug report #53391
13198
Daniel Veillard5a7c3452001-04-26 09:16:13 +000013199Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13200
13201 * error.c: Jean François Lecomte provided a complete description
13202 and a fix to bug #53537
13203
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000013204Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13205
13206 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
13207
Daniel Veillard1034da22001-04-25 19:06:28 +000013208Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13209
13210 * DOCBparser.c SAX.c: a bit more work on entities processing.
13211 Still Need to cleanup XML output and references in attributes
13212
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000013213Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13214
13215 * DOCBparser.c include/Makefile.am: two patches from László Kovács
13216
Daniel Veillardb33c2012001-04-25 12:59:04 +000013217Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13218
13219 * tree.c: trying to fix #53574, not completely complete,
13220 I would like xmllint --copy --debug test/ent1 and
13221 xmllint --debug test/ent1 to show the same result.
13222 * xpath.c: fix a bug when trying to sort namespace nodes
13223
Daniel Veillard5146f202001-04-25 10:29:44 +000013224Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13225
13226 * HTMLtree.c: real fix for #53402
13227
Daniel Veillard7533cc82001-04-24 15:52:00 +000013228Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13229
13230 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
13231 PIs when using xsl:output
13232 * valid.c: closing #53537 some case generate segfaults if there
13233 is validity errors
13234
Daniel Veillard61b33d52001-04-24 13:55:12 +000013235Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13236
13237 * SAX.c testDocbook.c DOCBparser.c: more work on the support
13238 of external parsed entities, added --noent to testDocbook
13239 * valid.c: Garry Pennington found an uninitialized variable
13240 access in xmlValidateElementContent()
13241
Daniel Veillard56098d42001-04-24 12:51:09 +000013242Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13243
13244 * HTMLparser.c : HTML parsing still sucks ... trying to deal
13245 with madness
13246 * result/HTML/ : this modified the result of the regression tests
13247 a lot.
13248
Daniel Veillard122376b2001-04-24 12:12:30 +000013249Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13250
13251 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
13252 to doc where it wasn't checked against NULL reported by
13253 Jens Laas
13254
Daniel Veillard43dadeb2001-04-24 11:23:35 +000013255Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13256
13257 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
13258 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
13259
Daniel Veillardeae522a2001-04-23 13:41:34 +000013260Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13261
13262 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
13263 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
13264 * SAX.[ch]: cleanup and updates for DocBook
13265 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
13266 ex SGML identifier changes
13267 * valid.c: removed a static unused function.
13268
Daniel Veillardde57c612001-04-23 09:13:36 +000013269Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13270
13271 * HTMLtree.c: applied change for Paul Sponagl on script saving
13272 * Makefile.am: the warning about entity title.xml are normal.
13273
Daniel Veillard393df012001-04-22 20:11:18 +000013274Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13275
13276 * configure.in: release of 2.3.7
13277 * Makefile.am: fixing make distcheck
13278
Daniel Veillarda41123c2001-04-22 19:31:20 +000013279Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13280
13281 * doc/html/* doc/xml.html: updated and regenerated the docs
13282
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000013283Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13284
13285 * xpath.c: fixed the XPointer problem introduced in 2.3.6
13286
Daniel Veillarde82a9922001-04-22 12:12:58 +000013287Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13288
13289 * tree.c: fixed #53388 with the provided patch
13290
Daniel Veillard06803992001-04-22 10:35:56 +000013291Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13292
13293 * valid.c: Bjorn detected an invalid memory access. Fixed
13294 vstateVPush()
13295
Daniel Veillard40af6492001-04-22 08:50:55 +000013296Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13297
13298 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
13299
Bjorn Reese70a9da52001-04-21 16:57:29 +000013300Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13301
13302 * libxml.h: new header used only for the compilation of libxml
13303 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
13304 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
13305 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
13306 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
13307 xmlmemory.c xpath.c xpointer.c: libxml.h integration
13308 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
13309 baseline (version 1.2 plus a single patch).
13310 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
13311 scientific notation for numbers. Tests added.
13312 * xpath.c: formatting of numbers changed to use sprintf
13313 (contribution from William Brack)
13314
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000013315Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13316
13317 * valid.c: cleanup, more useful debugging
13318 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
13319 * xmlIO.c: entity loading is printed as an error when validating
13320
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000013321Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13322
13323 * valid.c: fixed to validate within entities
13324 * test/VCM/v22.xml: added a specific testcase
13325
Daniel Veillardca1f1722001-04-20 15:47:35 +000013326Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13327
13328 * valid.c: forgot an epsilon transition in for ()+
13329 * test/VCM/v21.xml : added a specific test case
13330
Daniel Veillard85349052001-04-20 13:48:21 +000013331Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13332
13333 * valid.c: removed a state explosion exhibited by RSS
13334 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
13335 from bug #51872
13336
Daniel Veillarddab4cb32001-04-20 13:03:48 +000013337Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13338
13339 * valid.[ch] tree.h: worked *hard* to get non-determinist content
13340 validation without using an ugly NFA -> DFA algo in the source.
13341 Made a specific algorithm easier to maintain, using a single
13342 stack and without recursion.
13343 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
13344 * hash.c: made the growing routine static
13345 * tree.h parser.c: added the parent information to an
13346 xmlElementContent node.
13347
Daniel Veillarde470df72001-04-18 21:41:07 +000013348Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13349
13350 * SAX.c parser.c xpath.c: generating IDs when not validating
13351 from an external parsed entity was poisoning the ID has table
13352 with removed values. This was killing XSLT on the KDE help
13353 browser.
13354
Daniel Veillardceacdd92001-04-18 15:10:35 +000013355Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13356
13357 * entities.h: andrew@ugh.net.au detected a double declaration
13358
Daniel Veillarda10efa82001-04-18 13:09:01 +000013359Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13360
13361 * debugXML.c hash.c tree.h valid.c : some changes related to
13362 the validation suport to improve speed with DocBook
13363 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
13364 the way validation errors get reported
13365
Daniel Veillard1ed3f882001-04-18 09:45:35 +000013366Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13367
13368 * HTMLparser.c HTMLtree.c: applied part of the patches provided
13369 by P C Chow and William M. Brack for XSLT HTML output
13370
Daniel Veillard2d90de42001-04-16 17:46:18 +000013371Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13372
13373 * xmlversion.h.in win32config.h win32/libxml2/*: applied
13374 Igor Zlatkovic patches for MSC compilation and added his
13375 updates
13376
Daniel Veillarde043ee12001-04-16 14:08:07 +000013377Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13378
13379 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
13380 prefix lookup.
13381 * parserInternals.c: fixed the bug reported by Morus Walter
13382 due to an off by one typo in xmlStringCurrentChar()
13383
Daniel Veillarda3bfca52001-04-12 15:42:58 +000013384Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13385
13386 * HTMLparser.c result/HTML/*: revamped the way the HTML
13387 parser handles end of tags or end of input
13388
Daniel Veillard82daa812001-04-12 08:55:36 +000013389Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13390
13391 * tree.[ch] : added xmlDocCopyNode for gdome2 support
13392
Daniel Veillard67a21302001-04-11 14:39:16 +000013393Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13394
13395 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
13396 bug where the linktime verions of free() won't work ...
13397
Daniel Veillard27b55282001-04-11 12:22:25 +000013398Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13399
13400 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
13401
Daniel Veillardafc73112001-04-11 11:51:41 +000013402Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13403
13404 * doc/xml.html: added 2.3.6 release
13405
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000013406Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13407
13408 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13409 * result/wml.xml: resulted in a small output change
13410
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013411Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13412
13413 * tree.c: xmlNewDoc was missing the charset initialization
13414 * xmllint.c: added --auto to autogenerate a doc, allow to
13415 reproduce the problem fixed on xmlNewDoc
13416
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013417Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13418
13419 * xpath.c: trying to get 52979 solved
13420 * tree.c result/ result/noent/: trying to get 52712 solved, this
13421 also made me clean up the fact that XML output in general should
13422 not add formating blanks by default, this changed the output of
13423 a few tests
13424
Daniel Veillard73639a72001-04-10 14:31:39 +000013425Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13426
13427 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13428
Daniel Veillardfac26a12001-04-08 13:08:14 +000013429Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13430
13431 * configure.in: finally released 2.3.6
13432
Daniel Veillard911f49a2001-04-07 15:39:35 +000013433Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13434
13435 * xpath.c: checking for null pointer generated by new code
13436
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013437Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13438
13439 * xpath.c: fixed a [] evaluation problem reported
13440 * test/XPath/tests/simpleaddr: extended test
13441 * result/XPath/simpleaddr: updated result
13442
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013443Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13444
13445 * xmllint.c: Dan Timis reported a portability problem
13446 on Macs without mmap, fixed it.
13447
Daniel Veillardb38bd552001-04-03 18:22:00 +000013448Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13449
13450 * testXPath.c : added a --tree option allowing to display the
13451 tree dump of the XPath expression
13452
Daniel Veillard4dd93462001-04-02 15:16:19 +000013453Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13454
13455 * xpath.c: fixed a memleak when comparing nodesets
13456 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13457 * tree.c: added a TODO
13458
Daniel Veillard92ad2102001-03-27 12:47:33 +000013459Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13460
13461 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13462 we need string functions
13463 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13464 to be able to use them where needed. Applied some changes
13465 to reduce name linking pollution and compile in only what's
13466 needed.
13467 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13468 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13469 for the string manipulation functions
13470 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13471 to the free() function of xmlmemory.c
13472 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13473 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13474 usage.
13475
13476
Daniel Veillard2be30642001-03-27 00:32:28 +000013477Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13478
13479 * error.c: applied the context output patch of the error
13480 handling submitted by Chuck Griffith
13481 * error/VC/*: this slightly change some error logs
13482
Daniel Veillard50582112001-03-26 22:52:16 +000013483Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13484
13485 * parser.c: fixed line number reporting on error
13486
Daniel Veillard04be4f52001-03-26 21:23:53 +000013487Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13488
13489 * parser.c: Sullivan and Darin found a parser bug,
13490 applied the patch.
13491
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013492Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13493
13494 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13495 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13496 xmlversion.h.in xpointer.c: of course the way I defined
13497 UNUSED breaks on old gcc version. Try to be smart and
13498 also define it directly in xmlversion.h
13499 * configure.in: removed -ansi flag from the pedantic set
13500
13501Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013502 Huge cleanup, I switched to compile with
13503 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13504 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13505 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13506 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13507 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13508 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13509 encoding.h entities.c error.c list.[ch] nanoftp.c
13510 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13511 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13512 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13513 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13514 Cleanup, staticfied a number of non-exported functions,
13515 detected and cleaned up a dozen of problem found this way,
13516 avoided a lot of public function name/typedef/system names clashes
13517 * doc/xml.html: updated
13518 * configure.in: switched private flags to the really pedantic ones.
13519
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013520Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13521
13522 * configure.in: 2.3.5
13523 * doc/html/*: rebuilt the docs
13524
Daniel Veillard146c9122001-03-22 15:22:27 +000013525Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13526
13527 * parser.c: fixed a reported bug in NOTATION parsing
13528 * uri.c: accepted but not fixed bug 51876, added TODO
13529 * Makefile.am: fixed bug 51876
13530
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013531Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13532
13533 * config.h.in configure.in error.c: fix a compilation problem
13534 on platforms without vsnprintf (xml@thewrittenword.com)
13535
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013536Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13537
13538 * parser.c: fixed a function name header typo
13539 * SAX.c: notations can also occur in external subset.
13540
Daniel Veillard7d42b542001-03-20 13:22:46 +000013541Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13542
13543 * error.c: removed a C++ like comment
13544
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013545Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13546
13547 * parser.c: fixing bug 52299 strange condition leading
13548 to a parser crash due to a buffer overflow
13549 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13550 added the specific test case
13551
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013552Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13553
13554 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13555 xmlXPathConvert{String,Number,Boolean} to be able to make
13556 type casts without a context stack, fixed some implementation
13557 problems related to the absence of context at parse-time,
13558 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13559 in the public API too
13560 * xpointer.c xpathInternals.h: we need to know at parse time
13561 whether we are compiling an XPointer
13562
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013563Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13564
13565 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13566 cleaned up the parser internals, refactored XPath code, added
13567 new compilation based APIs and cleanly separated public and
13568 private APIs.
13569
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013570Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13571
13572 * xpath.h: the comp field must be added at the end to avoid
13573 killing binary compat.
13574
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013575Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13576
13577 * Makefile.am: detect XPath memleaks in regreson tests
13578 * error.c: fixed and error w.r.t. error reporting still using
13579 stderr
13580 * hash.c: added new line at end of file
13581 * tree.h: minor cleanup
13582 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13583 expression parsing from evaluation, resulted in a number of
13584 changes internally, and in XPointer. Likely to break stuff
13585 using xpathInternals.h but should remain binary compatible,
13586 new interfaces will be added.
13587
Daniel Veillardd574f782001-03-14 19:40:17 +000013588Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13589
13590 * configure.in: fixed a couple of problems reported by
13591 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13592 without gcc on non linux platforms.
13593
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013594Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13595
13596 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13597 a fix for --with-html-dir= configure support. I hope it won't
13598 break rpm generation
13599
Daniel Veillarda022fe02001-03-14 16:30:00 +000013600Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13601
13602 * xmlIO.c: one function comment cleanup.
13603
Daniel Veillard25239c12001-03-14 13:56:48 +000013604Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13605
13606 * SAX.c: external subset notations were improperly registered
13607 in the internal subset.
13608
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013609Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13610
13611 * README.cvs-commits: added, pointing to HACKING
13612 * HACKING: updated
13613
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013614Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13615
13616 * parser.c: and Matt Sergeant found one in the XML push
13617 parser (erroneous check I forgot to remove when I fixed the
13618 main parser).
13619
Daniel Veillard68d7b672001-03-12 18:22:04 +000013620Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13621
13622 * xpath.c: ptittom found a small bug in UnaryExpr
13623
Daniel Veillarde356c282001-03-10 12:32:04 +000013624Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13625
13626 * configure.in: bumped to 2.3.4
13627 * error.c: fixed bug #51860
13628 * tree.c: fixed bug #51861
13629 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13630 * tree.[ch] : added xmlDefaultBufferSize
13631 * nanoftp.c: typo in function name header block
13632 * doc/xml.html : updated, added link to XML::LibXSLT
13633 * doc/html/* : rebuilt the docs
13634
Daniel Veillard80f32572001-03-07 19:45:40 +000013635Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13636
13637 * parser.c SAX.c: the new content parsing code raised an
13638 ugly bug in the characters() SAX callback. Found it
13639 just because of strangeness in XSLT XML Rec ouptut :-(
13640
Daniel Veillard6c831202001-03-07 15:57:53 +000013641Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13642
13643 * Makefile.am: Martin Baulig suggested to add -lm
13644 * tree.c: found another bug in xmlNodeGetContent()
13645
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013646Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13647
13648 * xpath.c: Bjorn found the error related to strictness of comparison.
13649
Daniel Veillard29631a82001-03-05 09:49:20 +000013650Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13651
13652 * parser.c: trying to fix the Dtd parsing problem reported
13653 by Gary, side effect of last week speed optimizations.
13654
Daniel Veillard14be0a12001-03-03 18:50:55 +000013655Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13656
13657 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13658 * parserInternals.c: removed unneeded test raised by Stric
13659
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013660Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13661
13662 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13663 and fixed by William Brack). Added xmlXPathFormatNumber.
13664 Changed the sorting slightly.
13665 * configure.in Makefile.am example/Makefile.am: Added -lm.
13666 Please note that applications linking with libxml2, must
13667 also like with the math library from now on.
13668
Daniel Veillardf9533d12001-03-03 10:04:57 +000013669Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13670
13671 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13672
Daniel Veillard2f362242001-03-02 17:36:21 +000013673Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13674
13675 * parser.c: one must report spaces even if the Dtd element
13676 content proves that this is not part of the element content.
13677 * result/valid/*.xml: this changed the ouptu slightly
13678
Daniel Veillardb402c072001-03-01 17:28:58 +000013679Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13680
13681 * configure.in: bumped to 2.3.3
13682 * doc/xml.html: updated
13683
Daniel Veillard77851712001-02-27 21:54:07 +000013684Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13685
13686 * tree.c: minor doc fix
13687 * xpath.c: deallocation issues when a result tree has been
13688 converted to a node-set
13689
Daniel Veillardec70e912001-02-26 20:10:45 +000013690Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13691
13692 * doc/xml.html: oops corrected dates s/2000/2001
13693
Daniel Veillard8730c562001-02-26 10:49:57 +000013694Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13695
13696 * valid.c: new patch from Gary Pennington
13697
Daniel Veillard91e9d582001-02-26 07:31:12 +000013698Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13699
13700 * doc/xml.html: applied patch from Ankh
13701
Daniel Veillardedac3c92001-02-26 01:36:19 +000013702Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13703
13704 * xinclude.c: fixed a problem building on Mac
13705
Daniel Veillard21a0f912001-02-25 19:54:14 +000013706Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13707
13708 * parser.c: more work on increasing parsing ferformances
13709
Daniel Veillard48b2f892001-02-25 16:11:03 +000013710Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13711
13712 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13713 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13714 avoiding memcpy in production builds MEM_CLEANUP macro use
13715 * parser.[ch] parserInternals.c: optimizations of the tightest
13716 internal loops inside the parser. Better checking of I/O
13717 flushing/loading conditions
13718 * xmllint.c : added --timing
13719
Daniel Veillard71681102001-02-24 17:48:53 +000013720Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13721
13722 * configure.in: bumped to 2.3.2
13723 * doc/xml.html: updated for release
13724
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013725Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13726
13727 * xpath.c: found a memleak and fixed a nasty bug
13728
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013729Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13730
13731 * xmllint.[c1] : added return code errors for xmllint
13732 * xpath.c: specific debug dump function for result value trees
13733
Daniel Veillard4b637072001-02-21 21:52:55 +000013734Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13735
13736 * xpath.c: finally implemented xmlXPathCompareNodeSets
13737 * test/XPath/expr/floats results/XPath/expr/floats: added
13738 a test for float expressions
13739
Daniel Veillardf714aa32001-02-21 03:07:44 +000013740Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13741
13742 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13743 * parserInternals.[ch]: trying to speed up parsing
13744 * xpath.c : speeded up node set equality op
13745
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013746Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13747
13748 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
13749 better handling of ID/IDREF and the list modules associated
13750 * configure.in: small CFLAGS cleanup
13751
Daniel Veillarda8abee62001-02-19 15:14:59 +000013752Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13753
13754 * configure.in: fixed iconv detection on AIX (stric)
13755
Daniel Veillardbca64ef2001-02-19 22:20:01 +000013756Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000013757
13758 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
13759
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000013760Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
13761
13762 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
13763 and optimized xmlXPathNodeSetSort
13764
Daniel Veillard142adbf2001-02-17 13:21:05 +000013765Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13766
13767 * xpath.c: bug fix when context size is 0
13768 * parser.c: I like Norm's Dtd because they still manage to break
13769 the parser occasionally
13770
Daniel Veillardf23e0092001-02-16 13:21:29 +000013771Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13772
13773 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
13774
Daniel Veillarde0e26512001-02-16 00:11:46 +000013775Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13776
13777 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
13778 attributes within the XML-1.0 namespace
13779
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000013780Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13781
13782 * xpathInternals.h: exported a few axis functions
13783 * doc/xml.html: updated the doc
13784
Daniel Veillard760f4422001-02-15 14:59:48 +000013785Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13786
13787 * configure.in: applied patch from Daniel van Balen for OpenBSD
13788 and bumped version to 2.3.1
13789 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
13790 attempt to find autoclosing was simply broken, removed it,
13791 updated the examples, this is better
13792
Daniel Veillardd194dd22001-02-14 10:37:43 +000013793Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13794
13795 * hash.[ch]: added Paolo Casarini patch to provide Delete from
13796 hash functionnalities.
13797 * doc/html/* : rebuild the doc
13798
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000013799Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13800
13801 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
13802 on predicate
13803 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
13804 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
13805 really want to have tags closed on output even if we accept
13806 unclosed ones on input
13807
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000013808Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13809
13810 * xpath.c: ouch don't free NULL, rare case fixed
13811 * tree.c: don't coalesce text nodes if they don't have the
13812 same behaviour wrt escaping on output
13813
Daniel Veillardd12b69d2001-02-11 20:17:31 +000013814Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13815
13816 * xpath.c: small fixup
13817 * SAX.c: don't warn on empty namespaces.
13818
Daniel Veillard6a2e4062001-02-08 10:31:33 +000013819Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13820
13821 * README: a bit of cleanup
13822 * configure.in: preparing for 2.3.0 release
13823
Daniel Veillard1f83d392001-02-08 09:37:42 +000013824Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13825
13826 * hash.[ch]: added a first version of xmlHashSize()
13827 * valid.c: another bug fix from Gary Pennington
13828
Daniel Veillard5eef6222001-02-07 18:24:48 +000013829Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13830
13831 * valid.c: couple of bug fixes pointed by Gary Pennington
13832 * HTMLtree.c: #if 0 cleanup
13833
Daniel Veillard2c257ec2001-02-06 13:29:07 +000013834Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13835
13836 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
13837 which removes a time consuming check of xmlXPathNodeSetAdd()
13838 and use it in places where we are sure to not break unicity
13839
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000013840Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13841
13842 * xpath.c: bug fixes found from XSLT
13843 * tree.c: preserve node->name special values when copying nodes.
13844 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
13845 external subset are fetched when available but without full
13846 validation. Added xmlLoadExtDtdDefaultValue, need a function.
13847 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
13848 output with encoding disabled.
13849
Daniel Veillard2c833b62001-02-03 08:52:06 +000013850Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13851
13852 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
13853 xmlCheckFilename should not be called from xmlFileOpenW
13854 and xmlGzfileOpenW
13855
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000013856Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13857
13858 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
13859 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
13860 added the new tests for URI normalization
13861 * testURI.c: fixed stoopid bugs
13862 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
13863 the URI in the error messages are now properly normalized
13864
Daniel Veillardea28ce62001-02-02 08:20:19 +000013865Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13866
13867 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
13868
Daniel Veillarde99a4762001-02-01 04:34:35 +000013869Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13870
13871 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
13872
Daniel Veillard2b325a02001-01-31 20:46:31 +000013873Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13874
13875 * xpath.c: fixed mod operator
13876
Daniel Veillardde55cf62001-01-31 15:53:13 +000013877Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13878
13879 * parser.c: fixed xmlStrcat doc
13880 * tree.c: 2 fixes form Anders Carlson for copying nodes and
13881 trees.
13882
Daniel Veillard2f913b72001-01-31 13:23:49 +000013883Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13884
13885 * xpath.c result/XPath/tests/chaptersbase
13886 result/XPath/tests/simplebase: fixed XPath node()
13887 * tree.c: small fix in xmlNewNs()
13888 * Makefile.am: removed extraneous xml2Conf.sh rule
13889
Daniel Veillardb42042b2001-01-28 07:40:36 +000013890Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13891
13892 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
13893 Changed the library name, in order to get libxml-devel and
13894 libxml2-devel to coexist on a single system
13895 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
13896 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
13897
Daniel Veillardee0a4662001-01-27 18:59:33 +000013898Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13899
13900 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
13901 libxml2-devel installable in // as libxml-devel.
13902
Daniel Veillard5eb05942001-01-27 17:50:22 +000013903Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13904
13905 * doc/Makefile.am: fixed make rebuild in doc
13906 * doc/html/*.html: rebuilt the docs
13907
Daniel Veillard65c295d2001-01-26 09:32:39 +000013908Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13909
13910 * tree.c: patch from Bjorn Reese on xmlBufferCCat
13911
Daniel Veillard8e199902001-01-25 18:54:39 +000013912Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13913
13914 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
13915 the HTML doc to go into the -devel RPM ...
13916 * aclocal.m4 config.h.in: some updates due to auto* magic
13917
Daniel Veillard93086662001-01-25 18:13:04 +000013918Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13919
13920 * xpath.h: added a hook in the context structure allowing to
13921 link to extra support, needed for XSLT
13922
Daniel Veillardf17e09b2001-01-25 13:55:35 +000013923Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13924
13925 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
13926 xmlXPtrCmpPoints to use it.
13927 * propagated the following patch from Alejandro Forero
13928 * include/win32config.h xmlIO.c: applied further suggestions
13929 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
13930 * example/gjobread.c: fixed warnings, now that it builds
13931
13932Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
13933
13934 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
13935
13936 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
13937 filename points to a valid file (not a directory).
13938 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
13939 Added calls to xmlCheckFilenameDir.
13940
13941 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
13942 `path' (rather than `filename') as the parameter to gzopen and open.
13943
Daniel Veillard48177c22001-01-23 15:27:41 +000013944Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13945
13946 * Makefile.am: fixed a problem with EXTRA_DIST
13947
Daniel Veillardb83ba402001-01-22 22:45:10 +000013948Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13949
13950 * Makefile.am example/Makefile.am: finally found the trick
13951 to build the example, i.e. add "." in SUBDIRS before example
13952 in the list <grin/>
13953
Daniel Veillard82687162001-01-22 15:32:01 +000013954Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13955
13956 * doc/xml.html: updated with an XSLT section, removed pointer to
13957 W3C CVS base.
13958
Daniel Veillard8a7642f2001-01-22 10:45:16 +000013959Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13960
13961 * xpath.c: when copying a XSLT tree object teh tree need to be copied
13962 too, and deallocation need to occur the same way.
13963
Daniel Veillarde4566462001-01-22 09:58:39 +000013964Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13965
13966 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
13967 type correponding to an XSLT result tree fragment. Share most
13968 of the data format with node set, as well as operators.
13969 * HTMLtree.c: added a newline at the end of the doctype output
13970 whe this one is not present initially.
13971 * tree.c: make sure taht the parent and doc pointers are properly
13972 set when copying attributes (lists).
13973
Daniel Veillard701c7362001-01-21 09:48:59 +000013974Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13975
13976 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
13977
Daniel Veillard5a2b6972001-01-20 21:15:50 +000013978Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13979
13980 * xpath.c: seems I finally killed that ugly path evaluation
13981 context bug (tagged 9999 in case is is wrong)
13982
Daniel Veillard8f4d9752001-01-19 05:32:34 +000013983Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13984
13985 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
13986 for XSLT
13987
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000013988Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13989
13990 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
13991 for xmlGzfileOpen() bug
13992
Daniel Veillardf6eea272001-01-18 12:17:12 +000013993Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13994
13995 * xpath.c: removed an error found by XSLT usage
13996 * tree.c parserInternals.h: use a predefined static string
13997 for text and comment nodes, avoid freeing them in xmlFreeNode,
13998 exported the string name in parserInternals.h and added
13999 another value to disable encoding at output (for XSLT),
14000 gain memory, time.
14001
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014002Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14003
14004 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14005 win32/libxml2/libxml2_so.dsp: new makefiles and update
14006 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14007
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014008Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14009
14010 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14011 Gary Pennington
14012
Daniel Veillard389e6b72001-01-15 19:41:13 +000014013Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14014
14015 * xpath.c: fixed the comaprision of values and nodelists,
14016 need to compare nodelist still ...
14017 * debugXML.c: avoided a possible core dump
14018 * HTMLparser.c: cleanup
14019 * nanohttp.c: contributed fix.
14020 * tree.c: fixes in properties handling added xmlSetNsProp
14021 needed by libxslt
14022 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14023 comment
14024 * TODO: updated
14025
Daniel Veillard167bd532001-01-06 21:09:34 +000014026Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14027
14028 * parser.c parserInternals.c: applied Bjorn Reese optimization
14029 patch
14030
14031Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14032
14033 * Makefile.am: applied patch fro make check from Martin Vidner
14034
Daniel Veillard503b8932001-01-05 06:36:31 +000014035Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14036
14037 * configure.in: preparing 2.2.11
14038 * doc/html/*: rebuild the HTML files
14039 * doc/xml.html : updated
14040
Daniel Veillardc2f4df22001-01-04 14:06:39 +000014041Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14042
14043 * tree.c: fixed a stupid bug
14044 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
14045 patches related to validation of an XInclude processing result
14046 * TODO: updated
14047
Daniel Veillarde2488192001-01-04 10:54:22 +000014048Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14049
14050 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
14051 on large files
14052
Daniel Veillardf060a412001-01-03 20:52:44 +000014053Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14054
14055 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14056
Daniel Veillard45cff692001-01-03 18:02:04 +000014057Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14058
14059 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14060 reported by Jonas Borgström
14061 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14062
Daniel Veillard08108982001-01-03 15:24:58 +000014063Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14064
14065 * testXPath.c xpath.c: fixing the XPath union expressions problem
14066 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14067
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014068Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14069
14070 * xmllint.c: Made is so if the file name is "-" is will read form
14071 standard input. Sven Heinicke <sven@zen.org>
14072 * tree.c: fixed a problem when growing buffer
14073 * tree.h: fixed the comment of the node types following andersca
14074 comment
14075 * TODO: updated
14076
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014077Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14078
14079 * HTMLparser.[ch]: added a way to avoid adding automatically
14080 omitted tags. htmlHandleOmittedElem() allows to change the
14081 default handling.
14082 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14083 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14084 of xmllint too when using --memory flag, added a memory test
14085 suite at the Makefile level.
14086 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14087 with namespace use when encountering QNames in XPath evalation,
14088 added xmlns() scheme in XPointer.
14089 * nanoftp.c : incorporated a fix
14090 * parser.c xmlIO.c: fixed problems raised with encoding when using
14091 the memory I/O
14092 * parserInternals.c: closed bug 25934 reported by
14093 torsten.landschoff@innominate.de
14094 * TODO: updated
14095
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014096Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14097
14098 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14099 on a non-updated tree :-(, made a 2.2.10 release to correct the
14100 situation
14101
Daniel Veillardce6e98d2000-11-25 09:54:49 +000014102Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14103
14104 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
14105 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
14106 integrated a set of OpenVMS changes from Howard Taylor
14107 <Howard.Taylor@pacoast.com>
14108
Daniel Veillard58770e72000-11-25 00:48:47 +000014109Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14110
14111 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
14112 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
14113
Daniel Veillardf62ceff2000-11-24 23:36:01 +000014114Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14115
14116 * HTMLparser.c: some fixes on auto-open of html/head/body
14117 * encoding.c: fixed a compilation error on some gcc env
14118 * xpath.c xpointer.[ch] xpathInternals.h: improved the
14119 XPointer implementation
14120 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
14121 related XPointer tests and associated results
14122
Daniel Veillard300f7d62000-11-24 13:04:04 +000014123Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14124
14125 * doc/xmldtd.html doc/xml.html: following a short step by step
14126 guidance on IRC to help maciej with DTDs I started a small
14127 page on the subject.
14128
Daniel Veillard748e45d2000-11-17 16:36:08 +000014129Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14130
14131 * HTMLparser.c: fixed handling of broken charrefs
14132 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
14133 patches
14134
Daniel Veillard28929b22000-11-13 18:22:49 +000014135Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14136
14137 * doc/xml.html doc/html/* : rebuilt the docs after adding
14138 xinclude and updated page for 2.2.7 and 2.2.8
14139 * configure.in: releasing 2.2.8
14140
Daniel Veillard41e06512000-11-13 11:47:47 +000014141Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14142
14143 * parser.[ch] parserInternals.c: applied the conditional
14144 section processing fix from Jonathan P Springer
14145 <jonathan.springer2@gte.net>
14146 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
14147 project file, fixed iconv default non support
14148 * xpath.c: fixed the problem of evaluating relative expressions
14149 when a node context is provided.
14150
Daniel Veillardbf432752000-11-12 15:56:56 +000014151Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14152
14153 * nanoftp.c: fixed gcc 2.95 new warnings
14154 * SAX.c: fixed a stupid bug
14155 * tree.c: fixed a formatting problem when round-tripping
14156 from/to memory
14157 * xinclude.c: chased memleak, fixed a base problem
14158 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
14159 xmlXPtrBuildNodeList()
14160 * TODO: updated
14161 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
14162 adding a first small set of regression tests for XInclude
14163
Daniel Veillardc2def842000-11-07 14:21:01 +000014164Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14165
14166 * nanohttp.[ch]: applied Wayne Davison patches to access
14167 the WWW-Authorization header.
14168 * parser.c: Closed Bug#30847: Problems when switching encoding
14169 in short files by applying Simon Berg's patch.
14170 * valid.c: fixed a validation problem
14171 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
14172 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
14173 Wayne Davison
14174 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
14175 need to be extended to non full nodes selections.
14176 * xinclude.c: starts to work decently
14177
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000014178Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14179
14180 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
14181 debugXML.c xmlversion.h.in: Started adding XInclude support,
14182 this is a new xmllint option
14183 * tree.c xpath.c: applied TOM patches for XPath
14184 * xpointer.c: fixed a couple of errors.
14185 * uri.c: added an escaping function needed for xinclude
14186 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
14187 new warning from RH70 gcc's version
14188
Daniel Veillarda4964b72000-10-31 18:23:44 +000014189Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14190
14191 * HTMLparser.c: fixed loop on invalid char in scripts
14192 * parser.c: update to description of xmlIOParseDTD()
14193 * libxml.m4 xmlversion.h.in: changes contributed by
14194 Michael Schmeing <m.schmeing@internet-factory.de>
14195 * configure.in: preparing for 2.2.7
14196 * Makefile.am: trying to avoid config.h and acconfig.h
14197 being included in the distrib
14198 * configure.in: released 2.2.7
14199
14200Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14201
14202 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
14203 like namespaces for good. Unified xmlNs and xmlNode somewhat.
14204
Daniel Veillard01411222000-10-30 15:33:22 +000014205Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14206
14207 * parser.[ch]: added xmlIOParseDTD()
14208 * xpointer.c: added support for the 2 extra parameters of
14209 string-range, fixed a stoopid error when '0' was present
14210 in XPointer expressions
14211 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
14212 testsuite for the above
14213
Daniel Veillard6db58192000-10-30 09:27:53 +000014214Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14215
14216 * libxml.spec.in: improved package descriptions
14217
Daniel Veillarda5db68a2000-10-29 18:06:06 +000014218Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14219
14220 * xpath.c xpathInternals.h: applied a large cleaning patch
14221 from TOM <ptittom@free.fr>, it also add namespace support
14222 for function and variables registration.
14223
Daniel Veillardbd20df72000-10-29 17:53:40 +000014224Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14225
14226 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
14227 * Makefile.mingw: Wayne Davison's update adding hash.c
14228
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000014229Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14230
14231 * xpath.c: fixed the root evaluation problems
14232 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
14233 ignorable spaces with <b> <bold> <em>
14234 * tree.c: fixed a loop in xmlSearchNsByHref()
14235
Daniel Veillard767662d2000-10-27 17:04:52 +000014236Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14237
14238 * xpath.c: applied another XPath patch from TOM
14239 * xpath.c include/makefile.am: applied another patch from
14240 china@thewrittenword.com (cleanup on IRIX).
14241
Daniel Veillard211cc0a2000-10-27 11:49:33 +000014242Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14243
14244 * xml-config.1: received a fixed version from Fredrik Hallenberg
14245 <hallon@lysator.liu.se>
14246
Daniel Veillardf6bf9212000-10-26 14:07:44 +000014247Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14248
14249 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
14250 cleanup patch for XPath
14251
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000014252Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14253
14254 * patched to redirrect all "out of context" error messages to
14255 a reconfigurable routine. The changes are:
14256 * xmlerror.h : added the export of an error context type (void *)
14257 an error handler type xmlGenericErrorFunc there is an interface
14258 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
14259 to reset the error handling routine and its argument
14260 (by default it's equivalent to respectively fprintf and stderr.
14261 * all the c files: all wild accesses to stderr or stdout within
14262 the library have been replaced to calls to the handler.
14263
Daniel Veillard29a11cc2000-10-25 13:32:39 +000014264Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14265
14266 * configure.in: release 2.2.6
14267 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
14268 exporting the inner functions of xpath for extension modules
14269 * doc/*: updated and rebuilt the doc
14270
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000014271Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14272
14273 * nanohttp.c : applied Wayne HTTP cleanup patch
14274 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
14275 and xmlNodeSetSpacePreserve()
14276
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000014277Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14278
14279 * xpath.c: closing bug #29260
14280
Daniel Veillard126f2792000-10-24 17:10:12 +000014281Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14282
14283 * hash.[ch] debugXML.c: expanded/enhanced the API, added
14284 multikey tuples, made hash structure opaque
14285 * valid.[ch]: moved elements, attributes, notations decalarations
14286 as well as ID and refs to hash tables.
14287 * entities.c: hash cleanup
14288 * xmlmemory.c: fixed a dump problem in debug mode
14289 * include/Makefile.am: problem passing in DESTDIR= values patch
14290 from Marc Christensen <marc@calderasystems.com>
14291 * nanohttp.c: removed debugging remains
14292 * HTMLparser.c: the bogus tag should be ignored (Wayne)
14293 * HTMLparser.c parser.c: fixing a number of problems with the
14294 macros in the *parser.c files (Wayne).
14295 * HTMLparser.c: close the previous option when opening a new one
14296 (Marc Sanfacon).
14297 * result/HTML/*: updated the HTML results accordingly
14298
Daniel Veillard52afe802000-10-22 16:56:02 +000014299Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14300
14301 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
14302 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
14303 XPath functions and XML entities table to them. More to come...
14304 * xmlIO.c: fixed libxml closing FILEs it didn't open.
14305
Daniel Veillard683cb022000-10-22 12:04:13 +000014306Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14307
14308 * tree.c: coalesce adjacent text nodes
14309 * valid.c: handling of blank nodes in DTd validation (raised
14310 by problems with a posteriori validation).
14311 * nanohttp.c: changing behaviour on HTTP write stuff.
14312 * HTMLtree.c: forced body and html to be explicitely closed.
14313 * xpath.h: exported more XPath functions.
14314
Daniel Veillard1baf4122000-10-15 20:38:39 +000014315Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14316
14317 * Release of 2.2.5
14318 * xpointer.c: range() range-inside and other helper functions
14319 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
14320
Daniel Veillard47e12f22000-10-15 14:24:25 +000014321Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14322
14323 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
14324 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
14325
Daniel Veillardb732a0e2000-10-15 11:27:01 +000014326Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14327
14328 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
14329 and XPointer modules
14330
Daniel Veillard134c9f32000-10-15 10:27:08 +000014331Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14332
14333 * SAX.h: closed #25107
14334
Daniel Veillard39915622000-10-15 10:06:55 +000014335Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14336
14337 * testSAX.c: fixed problem with cdata reporting
14338 * SAXresult/* : updated
14339
Daniel Veillard1e851392000-10-15 10:02:56 +000014340Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14341
14342 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
14343 Closed bug #27499, added to regression tests
14344 * TODO: updated
14345
Daniel Veillard7eda8452000-10-14 23:38:43 +000014346Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14347
14348 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
14349 support for SCRIPT and STYLE with help from Bjorn Reese
14350 * test/HTML/* result/HTML/*: added simple testcase and updated
14351 the existing ones.
14352
Daniel Veillardff9c3302000-10-13 16:38:25 +000014353Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14354
14355 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
14356 string-range for empty strings
14357 * test/XPath/docs/str test/XPath/xptr/chaptersrange
14358 test/XPath/xptr/strrange: augmented the XPointer testsuite
14359
Daniel Veillard189446d2000-10-13 10:23:06 +000014360Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14361
14362 * doc/xml.html doc/xmlmem.html: added a module describing memory
14363 interfaces and use, updated the main page.
14364
Daniel Veillard2f971a22000-10-12 23:26:32 +000014365Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14366
14367 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
14368 nanoftp code work on Windows too now
14369
14370Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000014371
14372 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
14373 * xpointer.c: implemented string-range() at least a good first version
14374 * test/XPath/docs/str test/XPath/xptr/strrange
14375 result/XPath/xptr/strrange: the string-range() tests
14376
Daniel Veillardd3c68c42000-10-12 08:06:28 +000014377Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14378
14379 * Makefile.am include/Makefile.am include/win32config.h
14380 win32/Makefile.mingw: fixed problems reported by Wayne Davison
14381 and make distcheck
14382
Daniel Veillard19d61112000-10-11 23:50:35 +000014383Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14384
14385 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
14386 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
14387 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
14388
Daniel Veillardb0426ca2000-10-11 23:39:43 +000014389Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14390
14391 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
14392 patch for socklen_t detection by
14393 Albert Chin-A-Young <china@thewrittenword.com>
14394
Daniel Veillardcd429612000-10-11 15:57:05 +000014395Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14396
14397 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
14398 and added a --dtdvalid option to xmllint used to test it
14399
Daniel Veillard47c02452000-10-11 13:04:36 +000014400Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14401
14402 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
14403 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
14404
Daniel Veillard2d38f042000-10-11 10:54:10 +000014405Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14406
14407 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14408 handlings (registration, lookup, cleanup)
14409
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014410Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14411
14412 * configure.in Makefile.am include/makefile.am: adding XPointer
14413 and XPtrtests target
14414 * xpointer.[ch] : new files for XPointer support
14415 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14416 more XPath tests
14417
Daniel Veillard57fda592000-10-10 23:24:14 +000014418Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14419
14420 * configure.in: fixed, very broken, make distcheck works again
14421
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014422Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14423
14424 * More work toward 2.2.5, integrated a number of patches
14425 * configure.in Makefile.am win32config.h.in: trying to cleanup
14426 make distcheck .... huh ...
14427 * include/Makefile.am include/win32config.h: new directory
14428 for includes
14429 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14430 updated teh makefiles and instructions for WIN32
14431 * xpath.c: small fixes
14432 * test/XPath/ results/XPath: updated the testcases and results
14433 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14434 suggested patches
14435 * valid.c: fixed an ID bug
14436
Daniel Veillardb71379b2000-10-09 12:30:39 +000014437Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14438
14439 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000014440 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000014441 * xpath.[ch]: worked on XPointer
14442
Daniel Veillard7e99c632000-10-06 12:59:53 +000014443Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14444
14445 * configure.in Makefile.am: 2.2.5, ship the include in an
14446 include/libxml subdirectory, use symlinks when using CVS
14447 * testSAX.c: fixed small bug
14448 * testXPath.c: changed the way testfiles are parsed
14449 * debugXML.c: same kind of cleanup when parsing an argument expression
14450 XPath/XPointers can have blanks embedded
14451 * xpath.[ch]: more cleanup, reorgs for XPointer work
14452 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14453 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14454
Daniel Veillard55b91f22000-10-05 16:30:11 +000014455Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14456
14457 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14458 in the XPath engine, rewrote large parts of it, now it's far
14459 cleaner and in sync with the REC not an old WD. Fixed a parsing
14460 problem in the interactive XML shell found when testing XPath.
14461
Daniel Veillardac260302000-10-04 13:33:43 +000014462Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14463
14464 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14465 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14466 examples with the extra test
14467
Daniel Veillard7cfce322000-10-04 12:40:27 +000014468Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14469
14470 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14471 the global init function.
14472
Daniel Veillard970112a2000-10-03 09:33:21 +000014473Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14474
14475 * HTMLparser.c: Doohhh, attribute name parsing was still case
14476 sensitive ! Fixed this ...
14477 * result/HTML/* : updated the tests results accordingly
14478
Daniel Veillard740abf52000-10-02 23:04:54 +000014479Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14480
14481 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14482 engine, should be far more stable, incorporated a new version of
14483 preceding/following axis, need testing
14484 * uri.c: fixed file:///c:/a/b/c problem
14485 * test/XPath/tests/idsimple: augmented the XPath tests
14486
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014487Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14488
14489 * doc/* rebuilding docs for 2.2.4 release
14490
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014491Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14492
14493 * configure.in: releasing 2.2.4
14494 * parser.[ch]: added xmlStrEqual()
14495 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14496 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14497 use xmlStrEqual instead
14498 * TODO: updated
14499 * added an XPath test
14500
Daniel Veillardbc765302000-10-01 18:23:35 +000014501Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14502
14503 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14504 * entities.h: exported xmlInitializePredefinedEntities
14505 * parser.[ch] : added xmlInitParser()
14506 * parserInternals.h : had to export htmlInitAutoClose()
14507
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014508Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14509
14510 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14511 problems
14512 * Makefile.am : added XPath regression tests to normal tests
14513 * uri.c: fixed a problem with local paths, cleanup
14514 * parser.c: fixed a problem with large CData sections
14515
Daniel Veillardd2ade932000-09-30 14:39:55 +000014516Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14517
14518 * configure.in xml-config.in: patch from "Ben Taylor"
14519 <sol7x86@hotmail.com> for solaris shared libs lookup
14520
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000145212000-09-30 Martin Baulig <baulig@suse.de>
14522
14523 * libxml-2.0.pc.in: Provide pkg-config script.
14524
14525 * configure.in: Create the libxml-2.0.pc script from the
14526 libxml-2.0.pc.in templates.
14527 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014528 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014529
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014530Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14531
14532 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14533 when compiling with MSC
14534
Daniel Veillard46057e12000-09-24 18:49:59 +000014535Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14536
14537 * xpath.c: patch for normalize-string() substring-before(),
14538 substring-after() and translate() functions from Bjorn Reese
14539 <breese@mail1.stofanet.dk>
14540 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14541 Fredrik Hallenberg <hallon@lysator.liu.se>
14542 * TODO: updated
14543
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014544Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14545
14546 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14547 problem of socklen_t being undefined on a number of platforms
14548 * debugXML.c: fixed a compilation problem when without snprintf
14549
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014550Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14551
14552 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14553 an URI bug and a fix for the control-character-induced infinite loop
14554 * nanohttp.c: preventive fix for compiling on WIN32
14555
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014556Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14557
14558 * xmlint.c: closing bug #25000
14559
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014560Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14561
14562 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14563 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14564 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14565 related function, fixing xmlStrncmp(), and associated cleanup
14566 * result/HTML/entities.html.sax: updating result
14567
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014568Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14569
14570 * uri.c: applied patch for URI escaping from Wayne Davison
14571 <wayned@blorf.net>
14572 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14573 from Denis Barbier <barbier@imacs.polytechnique.fr>
14574 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14575 patch from Wayne Davison
14576
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014577Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14578
14579 * doc/xml.html : updated with new releases, adding "how to help"
14580
Daniel Veillard04698d92000-09-17 16:00:22 +000014581Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14582
14583 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14584 removed a few warnings in pedantic mode ...
14585 * parserInternals.c parser.c: moved encoding switching function
14586 to parserInternals.c
14587 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14588
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014589Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14590
14591 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14592 error or warning handlers
14593
Daniel Veillardb1059e22000-09-16 14:02:43 +000014594Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14595
14596 * parserInternals.c parserInternals.h parser.c Makefile.am:
14597 created a new module parserInternals.c, moved most of the
14598 code shared by the various parsers there, as well as
14599 deprecated code from parser.c. More cleanup of parser.c
14600 * uri.c: fixed a problem when URI is NULL
14601 * valid.c: speedup when looking for an attribute declaration
14602
Daniel Veillard39c7d712000-09-10 16:14:55 +000014603Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14604
14605 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14606 the cleanup of the computation of URI references when seeking
14607 external entities. The URI reference string and the resulting
14608 URI are both stored now.
14609 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14610 large s(n)printf checks and cleanup from Denis Barbier
14611 <barbier@imacs.polytechnique.fr>
14612 * xmlversion.h.in tree.h: couple of SGML declarations for a
14613 possible docbook module.
14614 * result/VC/ : a couple of test output changed due to the change
14615 of the entities URI
14616
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014617Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14618
14619 * parser.h: added a _private field for linking user's data
14620
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014621Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14622
14623 * parser.c parserInternals.h: demacroified most of the IS_XXX
14624 the gain in size is significant so ...
14625
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014626Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14627
14628 * entities.c: cases where looking up entities with doc==NULL
14629 covered
14630
Daniel Veillard90e11312000-09-05 10:42:32 +000014631Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14632
Daniel Veillard1de50802000-09-07 08:54:32 +000014633 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014634 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14635
Daniel Veillard98a79162000-09-04 11:15:39 +000014636Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14637
Daniel Veillard1de50802000-09-07 08:54:32 +000014638 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014639 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14640 * Makefile.in: added URItest and included thenin "make tests"
14641
14642Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014643
14644 * xmlversion.h.in: closed bug 22941
14645
Daniel Veillard2bb89092000-08-31 14:57:50 +000014646Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14647
14648 * doc/xmlio.html: added doc and example for entity loader
14649 redefinition.
14650
Daniel Veillard96984452000-08-31 13:50:12 +000014651Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14652
14653 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14654 used by libxml
14655
Daniel Veillarde715dd22000-08-29 18:29:38 +000014656Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14657
14658 * parser.c: Fixed bug on invalid ontent characters and when using
14659 push.
14660 * xmllint.c: fixed xmllint endling of errors in push mode
14661
Daniel Veillard4948eb42000-08-29 09:41:15 +000014662Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14663
14664 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014665 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014666 * result/HTML/*.sax: regenerated HTML SAX output
14667 * parser.c: more cleanup.
14668
Daniel Veillarde010c172000-08-28 10:04:51 +000014669Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14670
14671 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014672 patches from Wayne Davison <wayned@users.sourceforge.net>,
14673 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014674 * HTMLparser.c: fixed an ignorable white space detection bug
14675 occuring when parsing with SAX only
14676 * result/HTML/*.sax: updated since the output is now HTML
14677 encoded...
14678
Daniel Veillard47f3f312000-08-27 22:40:15 +000014679Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14680
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014681 * HTMLparser.[ch]: applied some of Wayne Davison
14682 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014683
Daniel Veillarde0854c32000-08-27 21:12:29 +000014684Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14685
14686 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14687 undeclared namespace prefix was used, added a warning.
14688 Cleaned up support w.r.t. entities, spilling out a warning
14689 and being pedantic on lookups.
14690 * test/warning/ent9 : added testcase for previous example.
14691 * TODO: updated
14692 * parserInternals.h parser.c: changed the way names are parsed
14693 now allow infinite size and decrease penalty for normal use
14694 * parser.c: Started a big cleanup/check of the parser code,
14695 fixed some of the most tortuous entity code, spotted code
14696 unused anymore
14697 * test/*: added tests for very long names and related nasty
14698 things.
14699
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014700Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14701
14702 * doc/encoding.html: added encoding aliases doc
14703 * doc/xml.html: updates
14704 * encoding.[ch]: added EncodingAliases functions
14705 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14706 bottleneck affecting large DTDs like Docbook
14707 * parser.[ch] xmllint.c: added a pedantic option, will be
14708 useful
14709 * SAX.c: redefinition of entities is reported in pedantic mode
14710 * testHTML.c: uninitialized warning from gcc
14711 * uri.c: fixed a couple of bugs
14712 * TODO: added issue raised by Michael
14713
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014714Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14715
14716 * doc/encoding.html: propagated Martin Duerst suggestions
14717
Daniel Veillard52402ce2000-08-22 23:36:12 +000014718Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14719
14720 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14721 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14722 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14723 by Wayne Davison
14724
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014725Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14726
14727 * nanoftp.c nanohttp.c: small cleanup
14728 * TODO: updated
14729
Daniel Veillard244ece92000-08-19 20:58:02 +000014730Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14731
14732 * added an old VC testcase and updated title.xml entity
14733
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014734Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14735
14736 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14737 done on auto-opening of <p> tags and cleanup of SAX output
14738
Daniel Veillard979e55e2000-08-19 16:48:54 +000014739Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14740
14741 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14742
Daniel Veillard4540be42000-08-19 16:40:28 +000014743Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14744
14745 * doc/xml.html libxml.* structure.*: updated the doc a bit
14746
Daniel Veillard808a3f12000-08-17 13:50:51 +000014747Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14748
14749 * testSAX.c testHTML.c result/HTML/: cleanup of the output
14750 of SAX tests
14751
Daniel Veillard29579362000-08-14 17:57:48 +000014752Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14753
14754 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14755 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
14756
Daniel Veillard1255ab72000-08-14 15:13:33 +000014757Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14758
14759 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
14760 * testHTML.c: fix core dump on Solaris 2.x systems
14761 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
14762 * result/HTML/*.sax: previous bug fix lead to new results
14763
Daniel Veillard03109292000-08-14 14:58:22 +000014764Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14765
14766 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14767 * configure.in: added --with-readline=DIR to accept alternate
14768 path for readline include/library
14769 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
14770 for ANSI under HP-UX
14771 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
14772 includes @LIBS@
14773
Daniel Veillard7c29ce22000-08-12 21:20:53 +000014774Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14775
14776 * doc/* : rebuilt the docs
14777 * getting ready for 2.2.2 release
14778
Daniel Veillard87b95392000-08-12 21:12:04 +000014779Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14780
14781 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
14782 and xmlAddFeature()
14783 * tree.[ch]: added xmlAddChildList()
14784 * xmllint.c: MAP_FAILED macro test
14785 * parser.h: added xmlParseCtxtExternalEntity()
14786 * valid.c: applied bug fixes removed warning
14787 * tree.c: added CDATA block to elements content
14788 * testSAX.c: cleanup of output
14789 * testHTML.c: added SAX testing
14790 * encoding.c: better error recovery
14791 * SAX.c, parser.c: fixed one of the external entity processing
14792 of the OASis testsuite
14793 * Makefile.am: added HTML SAX regression tests
14794 * configure.in: bumped to 2.2.2
14795 * test/HTML/ result/HTML: added a few of HTML tests, and added the
14796 SAX results
14797
Daniel Veillard88a172f2000-08-04 18:23:10 +000014798Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14799
14800 * configure.in: patch for HP compiler
14801
148022000-08-04 Sven Heinicke <sven@zen.org>
14803
14804 * xmllint.c: Was coredumping sometimes when the file given didn't
14805 exist.
14806
Daniel Veillard46e370e2000-07-21 20:32:03 +000014807Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14808
14809 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014810
Daniel Veillard46e370e2000-07-21 20:32:03 +000014811 when using in memory parsing. Need some cleanup.
14812 * xmllint.c configure.in: added a --memory flag to test memory
14813 parsing
14814
Daniel Veillard36650692000-07-21 15:16:39 +000014815Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14816
14817 * nanohttp.c: fixed socklen_t replacement to unsigned int
14818 * parser.c: fixed a space handdling missing at the end of
14819 production 28 DOCTYPE.
14820 * xmlmemory.c: fixed a stupid bug on the routine to override
14821 allocation functions
14822 * TODO: updated
14823
Daniel Veillarde46e20d2000-07-14 15:02:46 +000014824Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14825
14826 * doc/ regenerated the docs
14827
Daniel Veillard32bc74e2000-07-14 14:49:25 +000014828Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14829
14830 * doc/encoding.html doc/xml.html: added I18N doc
14831 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
14832 improvements, both parser and filters, added ASCII & HTML,
14833 fixed the ISO-Latin-1 one
14834 * xmllint.c testHTML.c: added/made visible --encode
14835 * debugXML.c : cleanup
14836 * most .c files: applied patches due to warning on Windows and
14837 when using Sun Pro cc compiler
14838 * xpath.c : cleanup memleaks
14839 * nanoftp.c : added a TESTING preprocessor flag for standalong
14840 compile so that people can report bugs more easilly
14841 * nanohttp.c : ditched socklen_t which was a portability mess
14842 and replaced it with unsigned int.
14843 * tree.[ch]: added xmlHasProp()
14844 * TODO: updated
14845 * test/ : added more test for entities, NS, encoding, HTML, wap
14846 * configure.in: preparing for 2.2.0 release
14847
Daniel Veillard49703262000-07-10 10:27:46 +000014848Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14849
14850 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000014851 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000014852
Daniel Veillard306be992000-07-03 12:38:45 +000014853Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14854
14855 * doc/xml.html: changed the xmlsoft.org structure, updated the
14856 examples w.r.t. root and childs
14857
Daniel Veillard7d853352000-07-02 18:53:09 +000014858Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14859
Daniel Veillard784b9352003-02-16 15:50:27 +000014860 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000014861
Daniel Veillard365e13b2000-07-02 07:56:37 +000014862Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14863
14864 * HTMLparser.c: Work on character encoding support for the HTML parser
14865 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
14866 * encoding.c: Fixed a potential memleak in the encoding stuff
14867
Daniel Veillardaf743792000-07-01 11:49:28 +000014868Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14869
14870 * doc/FAQ.html doc/Makefile.am : added a FAQ
14871
14872Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000014873
14874 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
14875 of the HTML parser to force it to not bypass SAX
14876
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000014877Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14878
14879 * win32config.h.in: updated
14880 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
14881 lacks iconv support :-( need to release 2.1.1
14882 * configure.in: release 2.1.1
14883 * HTMLparser: fixed bug #14784
14884 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
14885 by Windows compiler
14886 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
14887 the SAX startDocument() callback.
14888 * TODO: updated
14889
14890Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14891
14892 * added xmlStopParser()
14893
Daniel Veillardbe803962000-06-28 23:40:59 +000014894Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14895
14896 * configure.in: 2.1.0 prerelease
14897 * Large resync between W3C and Gnome tree
14898 * nanoftp, nanohttp.c: fixed stalled connections probs
14899 * HTMLtree.c SAX.c : support for attribute without values in
14900 HTML for andersca
14901 * valid.c: Fixed most validation + namespace problems
14902 * HTMLparser.c: start document callback for andersca
14903 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
14904 * parser.h, SAX.c: serious speed improvement for large
14905 CDATA blocks
14906 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
14907 different encoding
14908 * example/Makefile.am example/gjobread.c tree.h: work on
14909 libxml1 libxml2 convergence.
14910 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
14911 and the LIBXML_TEST_VERSION macro
14912
Daniel Veillardc310d562000-06-23 18:32:15 +000014913Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14914
14915 * doc/xml.html: various patches and improvements typo fixed by
14916 Felix Natter
14917 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
14918 from Felix Natter <fnatter@gmx.net>
14919
Daniel Veillardf3029822000-05-06 08:11:19 +000014920Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14921
14922 * doc/upgrade.html: updated with instructions for support of both
14923 libxml-1.x and libxml-2.x
14924 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
14925 for 2.x support and also fixed includes
14926
14927
Daniel Veillard496a1cf2000-05-03 14:20:55 +000014928Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14929
14930 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
14931 the encoding support, added iconv support, so now libxml if
14932 compiled with iconv automatically support japanese encodings
14933 among others. Work based on initial patch from Yuan-Chen Cheng
14934 I may have broken binary compat in the encoding handler
14935 registration scheme, but that was so utterly broken I don't
14936 expect anybody to have used this feature until now.
14937 * parserInternals.h: fixup on the CHAR range macro
14938 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
14939 code.
14940 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
14941 * uri.c: added xmlParseURI() I can't believe I forgot to
14942 implement this one in 2.0 !!!
14943 * SAX.c: moved doc->encoding update in the endDocument() call.
14944 * TODO: updated.
14945
Daniel Veillard06047432000-04-24 11:33:38 +000014946Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14947
14948 * tree.h: removed extraneous xmlRemoveProp definition
14949 * TODO: added item about --disable-corba configure switch
14950 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
14951 * nanoftp.c: fixed include problems giving troubles on AIX and
14952 slowlaris
14953 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
14954 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
14955 comment and headers changes to lower gtk-doc number of warnings
14956 * doc/html/*: rebuilt docs
14957
Daniel Veillarde0aed302000-04-16 08:52:20 +000014958Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14959
14960 * HACKING: documented the tag for 1.x and instructions
14961
Daniel Veillard5e873c42000-04-12 13:27:38 +000014962Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14963
14964 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
14965 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
14966 xmlCreateIOParserCtxt
14967 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
14968 significant overall improvement
14969 * xmllint.c: added I/O test to xmllint
14970 * testSAX.c: added a speed test
14971 * doc/* : updated/regenerated
14972
Daniel Veillardfc708e22000-04-08 13:17:27 +000014973Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14974
14975 * xpath.c uri.h parserInternals.h: cosmetic changes from
14976 "Timur I. Bakeyev" <timur@bat.ru>, including making
14977 xmlCreateURI() public
14978
Daniel Veillard5d211f42000-04-07 17:00:24 +000014979Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14980
14981 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
14982 and the code at the same time. Added a clean mechanism for
14983 overload or added input methods: xmlRegisterInputCallbacks()
14984 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
14985 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
14986 * TODO: updated
14987 * doc/* : updated/regenerated
14988 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
14989 source dir
14990
Daniel Veillarde77a9182000-04-05 19:12:29 +000014991Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14992
14993 * testURI.c: yet another forgotten commit, I should get some sleep !
14994
Daniel Veillardce8b83b2000-04-05 18:38:42 +000014995Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14996
14997 * xmllint.c: forgot to commit this too ?
14998
Daniel Veillardb9df4042000-04-05 14:23:16 +000014999Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15000
15001 * xmlversion.h.in : forgot to commit this previously
15002
Daniel Veillard361d8452000-04-03 19:48:13 +000015003Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15004
15005 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15006 * README TODO: updated for release
15007 * uri.c uri.h: added authority parsing/saving
15008 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15009 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15010 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15011 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15012 Makefile.am : added compile-time customization of libxml
15013 --with-ftp --with-http --with-html --with-xpath --with-debug
15014 --with-mem-debug
15015 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15016 #include <libxml/xxx.h> I hope it won't break too much stuff
15017 and will be manageable in the future...
15018 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15019 and added xmllint to the installed programs
15020 * uri.h: added xmlFreeURI()
15021
Daniel Veillardec303412000-03-24 13:41:54 +000015022Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15023
15024 * uri.c uri.h: finished the escaping handling, the base support
15025 and the URI path normalization. Looks good just lacks the
15026 authority content parsing code.
15027 * Makefile.am: added instructions to generate testURI
15028 * TODO: updated
15029 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
15030 added links and icons for W3C and Gnome
15031
Daniel Veillard8f621982000-03-20 13:07:15 +000015032Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15033
15034 * xmlmemory.[ch] : seems I forgot to actually update the files in
15035 the last commit :-)
15036 * doc/xml.html doc/html/* : updated and uploaded the docs
15037
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015038Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15039
15040 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
15041 * TODO: updated
15042 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000015043 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015044 gfree).
15045 * Makefile.am, uri.c, uri.h: added a set of functions to do
15046 exact (litteraly copied from the RFC 2396 productions) parsing
15047 and handling of URI. Will be needed for XLink, one XML WFC,
15048 XML Base and reused in the nano[ftp/http] modules. Still work
15049 to be done.
15050
Daniel Veillardedfb29b2000-03-14 19:59:05 +000015051Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15052
15053 * configure.in, libxml.spec.in : libxml2
15054 * doc/* : updated the doc page, rebuilt the docs
15055
Daniel Veillardcf461992000-03-14 18:30:20 +000015056Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15057
15058 * all: tagged LIB_XML_1_X
15059 * *.c *.h : updated from W3C CVS tree
15060 * configure.in : 2.0.0-beta
15061 * libxml.spec.in : libxml2 package nam
15062 * result/* : new version of the tests output
15063
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015064Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15065
15066 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15067
Daniel Veillardb566ce12000-03-04 11:39:42 +000015068Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15069
15070 * doc/* : rebuilt the docs
15071 * parser.c: final patch on #6766
15072 * valid.c: small patch on validity checks.
15073
Daniel Veillardfb76c402000-03-04 11:39:42 +000015074Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15075
15076 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15077 added
15078 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15079 compatibility w.r.t. XML spec and existing code.
15080
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015081Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15082
15083 * parser.c: seems a better solution to <a> </a> exists,
15084 will try it for a while
15085
Daniel Veillard83a30e72000-03-02 03:33:32 +000015086Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15087
15088 * parser.c: tried to remove the <a> </a> generating <a/>
15089 this is hard. Left a flag for that purpose. Fixed bug #6766
15090 * configure.in: prepared 1.8.7 not released, due to previous
15091 problem
15092
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015093Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15094
15095 * doc/xml.html : applied second patch from Paul DuBois
15096
Daniel Veillard402e8c82000-02-29 22:57:47 +000015097Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15098
15099 * doc/xml.html : applied patch from Paul DuBois
15100
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015101Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15102
15103 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
15104
Daniel Veillard5feb8492000-02-02 17:15:36 +000015105Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15106
15107 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
15108 compilation warnings on various platforms.
15109 * parser.c: Fixed #5281 validity error callbacks are now desactived
15110 by default if not validating.
15111
Daniel Veillardf341f932000-02-02 14:52:08 +000015112Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15113
15114 * nanoftp.c, win32config.h.in: patches to compile on WIN32
15115
Daniel Veillard13c757e2000-02-01 23:59:15 +000015116Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15117
15118 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
15119 <gkatsi@cs.toronto.edu>
15120
Daniel Veillard726e8792000-01-30 20:04:29 +000015121Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15122
15123 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
15124 processing URLs
15125
Daniel Veillarde41f2b72000-01-30 20:00:07 +000015126Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15127
15128 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
15129 xmlNanoFTPUpdateURL for persistent control connections.
15130 * configure.in: 1.8.6
15131
15132Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15133
15134 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
15135 * tree.[ch] : added xmlSaveNoEmptyTags
15136
James Henstridgef3be9312000-01-28 13:59:21 +0000151372000-01-29 James Henstridge <james@daa.com.au>
15138
15139 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
15140
15141 * Makefile.am: added nanoftp.[ch] to the build.
15142
Daniel Veillardaeea04f2000-01-25 19:27:27 +000015143Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15144
15145 * nanoftp.[ch]: cleanup, comments, API
15146 * debugXML.c : fixed a bug in the cat command
15147 * doc/*: regenerated the docs
15148
Daniel Veillardda07c342000-01-25 18:31:22 +000015149Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15150
15151 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
15152 * debugXML.c : fixed a bug in the cat command
15153 * valid.c: fixing some small probs
15154 * libxml.spec.in: get rid of the SNAP suffix
15155 * doc/xml.html: updated the status
15156
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000015157Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15158
15159 * xml-config.in: xml-config --version to just return the
15160 version number
15161 * xpath.c: some cleanup w.r.t. axis when the current node is
15162 an attribute.
15163 * TODO: updated
15164
Daniel Veillard461a66c2000-01-18 18:01:01 +000015165Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15166
15167 * configure.in: prepared for libxml-1.8.5
15168 * doc/* recompiled the documentation
15169
151702000-01-17 Jody Goldberg <jgoldberg@home.com>
15171
15172 * configure.in : WARNING autoconf subtlety alert :
15173 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
15174 when looking for zlib.h so that HAVE_ZLIB_H is defined.
15175 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
15176 get defined by AC_CHECK_HEADERS.
15177
Daniel Veillardf967b902000-01-17 16:06:10 +000015178Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15179
15180 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
15181 Rune.Djurhuus@fast.no
15182
Daniel Veillardad8f99d2000-01-15 14:20:03 +000015183Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15184
15185 * TODO: updated
15186 * tree.c, parser.c: made sure that only memory alloc problems
15187 and internal parser errors are allowed to write to stdout or
15188 stderr.
15189
Daniel Veillard0142b842000-01-14 14:45:24 +000015190Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15191
15192 * tree.c : restored xmlNewGlobalNs since this seems used by
15193 a lot of existing code :-(, fixed a bug in xmlNewNs
15194 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
15195 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
15196 to exit() from the library code.
15197 * xpath.c, parser.c: removed bugs or unused code detected by
15198 Windows compilers
15199 * parser.c: started adding interfaces for parsing well balanced
15200 XML fragments
15201 * configure.in: releasing 1.8.4
15202 * doc/* : rebuilt the docs
15203
Daniel Veillard2eac5032000-01-09 21:08:56 +000015204Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15205
15206 * tree.[ch] : added xmlNewDocFragment() for DOM
15207 * testHTML.c: uninitialized variable.
15208
Daniel Veillardf3a73582000-01-05 14:58:39 +000015209Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15210
15211 * doc/* : rebuild the docs
15212
Daniel Veillard71b656e2000-01-05 14:46:17 +000015213Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15214
15215 * acconfig.h: readline and history patch
15216 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
15217 * tree.c: added check and handling when possibly removing an ID
15218 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
15219 and saving.
15220 * test/HTML/entities.html result/HTML/entities.html* : test for
15221 various entities reference cases
15222 * result/HTML/* : as a result output of some testcase have
15223 changed
15224 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
15225 by previous example. added xmlParseTryOrFinish().
15226 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
15227 entities.h debugXML.h HTMLparser.h: changed the way struct are
15228 declared to allow gtk-doc to expose those
15229 * parser.c: closed bug #4960
15230 * Makefile.am configure.in: Applied patch from
15231 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
15232 and math/socket libs detection
15233
Daniel Veillard437b87b2000-01-03 17:30:46 +000015234Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15235
15236 * configure.in, Makefile.am: link tester against readline
15237 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
15238
Daniel Veillard686d6b62000-01-03 11:08:02 +000015239Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15240
15241 * tree.[ch]: added xmlRemoveProp
15242 * win32config.h.in nanohttp.c: avoid including the Windows
15243 socket stuff in every C files
15244 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
15245 the XmL parser(s)
15246 * test/ns4 result/ns4 etc...: added test case for previous prob
15247 * tree.c: xmlNewNs wasn't checking for double definition
15248 * Makefile.in: fixed a problem with dist-hook duplicates
15249 * parser.[hc], xmlIO.c: fixed the loading of external entities
15250 APIs, now xmlLoadExternalEntity() is used everywhere and
15251 setting up an app specific front-end using the
15252 * SAX.c parser.c: some fixes, now the xhtml spec validates
15253 with the xhtml DTD.
15254 * error.c: fixed crashes in case of no input stream
15255 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
15256 to the validation tests and results
15257
Daniel Veillard5e5c6231999-12-29 12:49:06 +000015258Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15259
15260 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
15261 too htmlCreatePushParserCtxt() and htmlParseChunk()
15262 * parser.c: a bit of cleanup.
15263 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
15264 to XML) removed the last mem leak known
15265 * HTMLtree.c: output message cleanup
15266 * xmlmemory.c: display content info about memory blocks
15267 * result/HTML/wired.* : missing att value warning change
15268
Daniel Veillardbe849cf1999-12-28 16:43:59 +000015269Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15270
15271 * doc/* : rebuilt the documentation
15272
Daniel Veillarddbfd6411999-12-28 16:35:14 +000015273Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15274
15275 * parser.[ch] parserInternals.h: Push parser for XML,
15276 seems to work fine now
15277 * tester.c debugXML.[ch]: Added an XML shell debug facility and
15278 --push for push testing
15279 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
15280 * testSAX.c: added --push
15281 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
15282 subtree
15283 * xmlIO.[ch] : enriched API + fixes for push mode
15284 * entities.[ch]: added the entity content length to the struct.
15285 * xmlmemory.[ch]: new API to show the last entries for the shell
15286 * valid.c: added required attribute testing
15287 * SAX.c: the cdata callback now merge contiguous fragments
15288 * HTMLparser.c: cleanup of some macros
15289
Daniel Veillard3c558c31999-12-22 11:30:41 +000015290Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15291
15292 * parser.c: fix for PIs name starting with xml
15293 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000015294 * *.c, configure.in win32config.h.in : generate win32config.h for
15295 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000015296
Daniel Veillard0caf07a1999-12-21 16:25:49 +000015297Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15298
15299 * parser.c: fixed a stupid = vs. == bug :-(
15300 * doc/gnome-xml.sgml: s/glade/xml/
15301
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000015302Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15303
15304 * configure.in, doc/xml.html : bug fix release 1.8.2
15305 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
15306 Hopefully the end of that silly C++ include problem
15307 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
15308 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
15309 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
15310 troubles with autoclosed elements when the stree shape doesn't
15311 follow the DtD specs. Added htmlIsAutoClosed() and
15312 htmlAutoCloseTag()
15313 * result/HTML/*.htm*: Updated the HTML examples regression tests output
15314 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
15315 * debugXML.c: fixed a bug on printing default namespaces.
15316 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
15317
Daniel Veillardb24054a1999-12-18 15:32:46 +000015318Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15319
15320 * result/HTML/*.htm[l] : updated the HTML regression tests according
15321 to the new output
15322 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
15323 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
15324 problem due to intermix of extern "C" { ... } declarations for C++
15325 and recursive includes in the headers
15326
Chris Lahey323c48c1999-12-18 15:32:45 +0000153271999-12-20 Chris Lahey <clahey@umich.edu>
15328
15329 * HTMLtree.c: Made it so that html nodes with a single child do
15330 not insert a carriage return before or after the child node.
15331
Daniel Veillardb24054a1999-12-18 15:32:46 +000015332Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000015333
15334 * configure.in, doc/xml.html : bug fix release 1.8.1
15335 * parser.c: fixed bug #4344
15336 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
15337 added the glue to avoid C++ problems
15338 * doc/* : regenerated the documentation
15339
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000015340Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15341
15342 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
15343 namespace recognition, and Dia as a resul :-(
15344 * encoding.c: closed bug #3950
15345
Daniel Veillard944b5ff1999-12-15 19:08:24 +000015346Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15347
15348 * valid.c: debugging a posteriori validation, except URI expansion
15349 stuff this should be fixed now
15350 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
15351 Carl Nygard <cnygard@bellatlantic.net>
15352 * tester.c: added --postvalid, cleaning of the code
15353 * tree.[ch]: added xmlDocGetRootElement()
15354
Ramiro Estrugobfce3771999-12-15 04:32:07 +000015355Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
15356
15357 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
15358 c++ losage.
15359
Daniel Veillard10a2c651999-12-12 13:03:50 +000015360Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15361
15362 * configure.in, doc/xml.html : bumped to 1.8.0
15363 * xlink.[ch], Makefile.am : added framework for link detection
15364 * parser.h: added nbChars to parser context, needed for cleanup.
15365 * xmlmemory.c: removed a nasty bug when out of mem
15366 * valid.[ch]: adding namespace support for attribute decl
15367 * tester.c: added --debugent option
15368 * debugXML.[ch]: added xmlDebugDumpEntities()
15369 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
15370 buffers instead, this was really needed, validation was breaking
15371 in strange ways due to that. Added xmlParseStringPEReference()
15372 and other parsing from strings functions. Entities processing
15373 modified again, but PERef are still not handled correcly but
15374 unless you're Eve Maller you won't notice :-)
15375 * HTMLparser.c: large changes toward reliability, and switched to
15376 lowercase internal tags, XHTML is lowercase, so it will help
15377 that output is closer to next version.
15378 * doc/* : regenerated the documentation, it is now hosted at
15379 http://xmlsoft.org/ (same bits I just bought the domain :-)
15380
15381
Daniel Veillard294cbca1999-12-03 13:19:09 +000015382Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15383
15384 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
15385 doc generation
15386 * parser.c: fixed bugs #3908 and #3937 and a memory leak
15387 in the SAX API
15388 * doc/*: rebuilt the doc making sure everything appears in the
15389 HTML files
15390
Daniel Veillardf5c2c871999-12-01 09:51:45 +000015391Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15392
15393 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
15394 added the patch from Carl Nygard <cnygard@bellatlantic.net>
15395 which allow impressive speed improvement on dataset with
15396 large text pieces, but at the cost of broken binary
15397 compatibility and slightly bigger memory usage.
15398 Configure with --with-buffers to activate them, they
15399 are protected with XML_USE_BUFFER_CONTENT define.
15400 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
15401 goal is 0 memory left allocated once parser is no more used
15402 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
15403 call xmlCleanupParser() and xmlMemoryDump()
15404
Daniel Veillarda819dac1999-11-24 18:04:22 +000015405Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15406
15407 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15408 * parser.[ch] encoding.[ch]: added memory cleanup routines
15409 * parser.c: closing bug #3788
15410 * doc/*: rebuilt the doc
15411
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015412Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15413
15414 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15415 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15416 * tester.c: added --compress option
15417 * doc/*: rebuilt the documentation
15418
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015419Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15420
15421 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15422 if given /proc/kcore as input !
15423 * doc/xml.html doc/*: updated and rebuilt the documentation
15424
15425Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015426
15427 * parser.c: Fixed some wrongly space collapsing code due to
15428 a misreading of the spec.
15429 * result/*: fixed the output accordingly
15430
15431Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015432
15433 * encoding.c: bug fix and typos
15434 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15435 * parser.c: added attribute normalization closing bug #3597
15436 * test/att* result/att* SAXresult/att*: testcase for attribute
15437 normalization
15438
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015439Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15440
15441 * configure.in: closing bug #3163 by adding extra flags for the
15442 cc compiler on HP-UX
15443
Daniel Veillard51e3b151999-11-12 17:02:31 +000015444Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15445
15446 * valid.[ch] : removed a typo and an enumerated type bug in the
15447 xmlAddElementDecl() function
15448 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15449 call to xmlEncodeEntitiesReentrant() so that the functions
15450 New, Set and Get are at the same level.
15451 * parser.c HTMLparser.c: extra memory allocation bug for
15452 attributes detected by someone using libxml in embedded systems :-)
15453
Daniel Veillard962195f1999-10-28 15:51:53 +000015454Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15455
15456 * xmlmemory.h: turned off mem debug :-\
15457
Daniel Veillard35008381999-10-25 13:15:52 +000015458Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15459
15460 * parser.c: closed bug #2784 a one line fix, but worth pushing
15461 a new release out
15462 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15463 some structures, comments before and after the
15464 main element, and other nastyness
15465 * HTMLtree.c tree.c: accomodate the extended HTML supported
15466 * configure.in: pushing 1.7.4
15467 * test/ent8 and related outputs : added a new test for bug #2784
15468 * test/HTML/wired.html and related output: a nasty HTML example
15469 * Makefile.am: improved the test scripts
15470 * docs/* : reran the documentation extractor, updated xml.html
15471
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015472Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15473
15474 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15475 HTMLparser and debugged the HTML related code. HTML documents
15476 now have their own type
15477 * entities.c: do not dump &apos; for HTML output
15478 * xmlmemory.c: improvement, breakpoint mechanism
15479 * testHTML.c: added --sax --repeat ...
15480 * Makefile.am: improved the HTML tests
15481 * valid.[ch]: added xmlValidGetValidElements and
15482 xmlValidGetPotentialChildren
15483 * tester.c: added --insert to test the 2 new functions
15484 * test//* result//* SAXresult//* : regression test cleanup
15485 and extension.
15486 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15487 gnome-xml-nanohttp.html
15488
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015489Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15490
15491 * HTMLparser.c: fixed problems with some autoclose tags
15492 * tree.c: fixed XML output problems.
15493 * result/* SAXresult/*: update of the tests output
15494
Daniel Veillard6077d031999-10-09 09:11:45 +000015495Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15496
15497 * Makefile.am: Arturo patch for xmlConf.sh version info
15498 * parser.c: Tim Josling patch for single quoted items
15499 * tester.c: Tim Josling patch for tester options usage
15500 * tree.h: indent cleanup
15501
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015502Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15503
15504 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15505 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15506
Daniel Veillard00fdf371999-10-08 09:40:39 +000015507Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15508
15509 * tree.c : Raph patch for initialization of CORBA fields
15510 * parser.c, xpath.c, ...: modification of doc comments
15511 * xpath.c : allow spaces in xpath expressions
15512
Daniel Veillardad219441999-09-27 08:17:49 +000015513Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15514
15515 * xmlmemory.h: turning off memory debug :-(
15516
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015517Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15518
15519 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15520 better SAX interfaces.
15521 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15522 entity.
15523 * configure.in: 1.7.2
15524
15525Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015526
15527 * libxml.spec.in: fixed the URL
15528 * doc/xml.html: improved the documentation front-end
15529
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015530Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015531
15532 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15533
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015534Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015535
15536 * libxml.spec.in: fixed the alpha compile problem
15537 * parser.[ch]: changed errno to errNo in the parser context :-(
15538 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15539 * doc/xml.html: changed CHAR to xmlChar
15540 * doc/html/*: recompiled the documentation
15541 * configure.in: 1.7.1
15542
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015543Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15544
15545 * parser.h: modified the parser context struct to regain 1.4.0
15546 binary compatibility
15547 * parser.c, xml-error.h: added errno ot teh context and defined
15548 a set of errors values with update of errno
15549 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15550 DTDs and entities
15551 * *.h, *.c: complete cleanup of the use of config.h and include
15552 protection depending on the current setup.
15553 * overalll debugging, maintenance and bug-fixing on all modules
15554 * updated the documentation
15555 * ready for 1.7.0
15556
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015557Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15558
15559 * HTMLparser.c : cleanup
15560 * SAX.c valid.c valid.h: added ID/IDREF checking
15561 * tree.c tree.h: extended doc structure for refs
15562 * configure.in: 1.6.2
15563 * parser.c: patched bug in SAX user arg call
15564 * parserInternals.h: patched missing close in C++ wrapping
15565 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15566 especially upcoming XPointer implementation.
15567 * doc/xml.html: augmented, typo
15568
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015569Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15570
15571 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15572 not all invocations of install understand -d.
15573
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015574Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15575
15576 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15577 to make 'check' works, when builddir != srcdir.
15578
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015579Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15580
15581 * doc/xml.html : updated the documentation
15582
Daniel Veillard6454aec1999-09-02 22:04:43 +000015583Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15584
15585 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15586 not deallocated memory blocks
15587 * *.c : replaces all calls to malloc() free() and realloc() to
15588 the wrapper functions/macros
15589 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15590 instead of xmlFreeNodeList()
15591
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015592Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15593
15594 * HTMLparser.c: corrected a stupid bug leading to core dump at
15595 tree deallocation. Removed warnings indicated by
15596 Stephane.Conversy@lri.fr
15597 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15598 looked for in the external subset
15599
15600Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015601
15602 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15603 on SGI by Stephane.Conversy@lri.fr
15604
Daniel Veillardb96e6431999-08-29 21:02:19 +000015605Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15606
15607 * all .h : changed the prototype declaration indent as in gtk
15608 * most .c : working on reducing the TODOs in the code
15609 * most .c : cleanup though -pedantic and Insure++
15610 * improvements on validation ID checkings.
15611 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15612 * xml-config.in: closed #1810
15613
15614Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015615
15616 * tree.h, valid.c, valid.h: more work on validity, IDs
15617 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15618 definition for AIX
15619
Daniel Veillardb556eb51999-08-15 17:19:50 +000015620Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15621
15622 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15623 the distribution due to a cut'n paste error at last commit
15624
Daniel Veillardb05deb71999-08-10 19:04:08 +000015625Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15626
15627 * configure.in: upgraded to version 1.4.0
15628 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15629 Big update, added a large part of the validation process,
15630 it should be usable, but some parts are missing
15631 * xpath.c: improved the implementation w.r.t. root.
15632 * Makefile.am: added more tests
15633 * test and result trees: added a lot of tests
15634 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15635
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015636Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15637
15638 * Added an HACKING file
15639
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015640Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15641
15642 * xpath.[ch] : improvements and debug of the XPath implementation
15643 * parser.c, HTMLparser.c : modified the parsers to be progressive
15644 * tree.[ch] : extended the Buffer promitives
15645 * xmlIO.[ch] : added basic I/O routines providing progressive
15646 parsing and ready for I18N conversion plugins
15647 * SAXresult/* : the SAX callback sequence maybe slightly different
15648 now
15649 * test*.c : improved/updated the tests programs
15650 * doc/* : recompiled the docs.
15651
Daniel Veillard15b75af1999-07-26 16:42:37 +0000156521999-07-26 Michael Meeks <michael@edenproject.org>
15653
15654 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15655
15656 * tree.c: Ditto.
15657
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015658Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15659
15660 * configure.in: upgraded to version 1.4.0
15661 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15662 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15663 XML query language, see http://www.w3.org/TR/xpath for more details.
15664 * parser.c, parser.h: added CHAR* related string functions for XPath
15665 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15666 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15667 rebuild the docs.
15668 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15669 and regression testing capabilities for XPath.
15670
Daniel Veillardd79d7871999-07-12 10:38:12 +000015671Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15672
15673 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15674 closing bug #1646
15675
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015676Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15677
15678 * Makefile.am, example/Makefile.am: closed bug #1683
15679
Daniel Veillard3166ab11999-07-11 16:14:19 +000015680Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15681
15682 * example/Makefile.am, configure.in: added the makefile for the
15683 gjobread example
15684
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015685Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15686
15687 * doc/Makefile.am:
15688 - fix which allow "make install DESTDIR=</install/prefix>".
15689
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015690Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15691
15692 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15693 which fixed a problem on the file reading-code.
15694
Daniel Veillard82150d81999-07-07 07:32:15 +000015695Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15696
15697 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15698 output.
15699 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15700
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015701Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15702
15703 * parser.h : Oops removed the binary compatibility problem
15704 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15705 * parser.c, HTMLparser.c: applied patches for reading from stdin
15706
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015707Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15708
15709 * parser.c, entities.c, valid.c: cleanup bug #1591
15710 * configure.in: cleanup bug #1592
15711 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15712 the same tree back-end. Hence gdome will be available for it.
15713 * doc/Makefile.am: close bug #617
15714
Daniel Veillard97fea181999-06-26 23:07:37 +000015715Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15716
15717 * parser.c: alloctate a per parser context SAX interface block
15718
Daniel Veillard14fff061999-06-22 21:49:07 +000015719Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15720
15721 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15722 and xmlEncodeEntitiesReentrant with the correct one :-\
15723
15724Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15725
15726 * commit of my internal XML base changes, quite a lot of
15727 changes, cleanups, better entities support, framework for
15728 new I/O and charset detection and handling
15729 * Fixed the configure/Makefile stuff to generate shared libs
15730 with the proper version info, so we jumped on rev from
15731 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15732 xmlEncodeEntities() result need to be freed now, and a string
15733 xmlParserVersion provide the current library version.
15734
Raph Levien05240da1999-06-15 21:27:11 +000015735Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15736
15737 * parser.c: fixed a buffer overrun for when you have a very long
15738 attribute with no entities in it.
15739
Daniel Veillardbb2da581999-06-13 14:37:07 +000015740Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15741
15742 * added example directory
15743 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15744
Daniel Veillard011b63c1999-06-02 17:44:04 +000015745Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15746
15747 * Release of libxml-1.1, nearly everything has been touched for
15748 this.
15749 * Added more regression tests
15750 * Updated the documentation
15751
Daniel Veillard27d88741999-05-29 11:51:49 +000015752Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15753
15754 * tree.[ch]: unified the XML_NO_CORBA defines.
15755 * parser.c encoding.[ch]: started plugging in char encoding detection
15756
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000015757Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
15758
15759 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
15760 Also freed allocated buffer.
15761
Daniel Veillard27d88741999-05-29 11:51:49 +000015762Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000015763 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
15764 reentrancy problem at printing. One is left in entities.c, to
15765 remove ASAP
15766 * testSAX.c : added a test example showing the use of the SAX
15767 interface if one doesn't want to build the DOM tree.
15768 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
15769
Daniel Veillard517752b1999-04-05 12:20:10 +000015770Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15771
15772 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
15773 large revamping of the parser to use SAX callbacks
15774 http://www.megginson.com/SAX/ (or at least a C like interface
15775 a la Expat). It's now possible to set up your own callbacks
15776 and the parser will not build a DOM tree.
15777 * test/* result/*: updated the test suite, I finally removed
15778 the old Namespace draft support (PI based).
15779
Daniel Veillard87c83bd1999-04-02 16:04:43 +000015780Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15781
15782 * Makefile.am: added test result to EXTRA_DIST for make tests
15783
Daniel Veillard64068b31999-03-24 20:42:16 +000015784Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15785
15786 * parser.c, parserInternals.h: moved the chars macro definitions
15787 to parserInternals.h
15788 * parser.c, error.c: applied patches from "Knut Ã…kesson"
15789 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
15790
Daniel Veillard012ccc11999-03-23 10:11:11 +000015791Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15792
15793 * xml-config.in : applied patch to make --version work
15794
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000157951999-03-05 Raja R Harinath <harinath@cs.umn.edu>
15796
15797 * Makefile.am (check-local): Alias for `tests' target. This will
15798 cause `make check' to do the right thing.
15799 (tests): Don't run tests in srcdir. Also, replaced calls to
15800 basename with a `sed' "equivalent".
15801
Daniel Veillardd109e371999-03-05 06:26:45 +000015802Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15803
15804 * Renamed error.h to xml-error.h, corrected Makefile.am to list
15805 it in the header and not the sources, updated the doc.
15806 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
15807 pointing this out.
15808
Daniel Veillardbc50b591999-03-01 12:28:53 +000015809Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15810
15811 * parser.c, parser.h, parserInternals.h: memory leak hunting,
15812 exported the inputStream routines.
15813 * doc/html/* : updated accordingly
15814
Daniel Veillardd692aa41999-02-28 21:54:31 +000015815Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15816
15817 * parser.c, parser.h, parserInternals.h: added a few extra
15818 internal calls to allocate and free parser contexts ...
15819 * doc/html/* : updated accordingly
15820
Daniel Veillard55a99271999-02-25 11:01:29 +000015821Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15822
15823 * configure.in, Makefile.am, doc/makefile.am : General changes for
15824 1.0.0 release and including the generated HTML documentation.
15825
Daniel Veillard35925471999-02-25 08:46:07 +000015826Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15827
15828 * makefile.am : added parserInternals.h, oops.
15829
Daniel Veillard1e346af1999-02-22 10:33:01 +000015830Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15831
15832 * parserInternals.h: added this header giving access to the parser
15833 internal functions.
15834 * doc/Makefile.am : added a rebuild target which rebuilds the full
15835 set of documentations
15836 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
15837 the internal subset.
15838 * *.c *.h: modifications needed to generate the documentation using
15839 gtk-doc, cleanup of functions blocks, reorganisation of struct
15840 declarations.
15841
Daniel Veillard1164e751999-02-16 16:29:17 +000015842Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15843
15844 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
15845 the tar and spec file to include the beginning of the doc.
15846
Nuno Ferreira03d04781999-02-13 00:07:17 +0000158471999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
15848
15849 * doc/.cvsignore: Added this file.
15850
Daniel Veillard6800ef31999-02-08 18:33:22 +000015851Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15852
15853 * tree.c: fixed xmlGetProp to return "" when the attribute
15854 exists, even if the node-list is NULL.
15855
Daniel Veillard726c7e31999-02-08 15:13:10 +000015856Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15857
15858 * tree.c: patched an error outputting empty attribute values.
15859 * Makefile.am and doc/makefile.am: have been updated during the
15860 week-end. Sorry for an empty CVS log, I got a shell problem.
15861
Daniel Veillard1899e851999-02-01 12:18:54 +000015862Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15863
15864 * tree.h: cleaned up using enums instead of defines
15865 * parser.c, valid.[ch]: more work on parsing/output of element
15866 declarations
15867
Daniel Veillard3b9def11999-01-31 22:15:06 +000015868Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15869
15870 * valid.[ch], tree.c, parser.c : more work toward full parsing
15871 of XML DTDs.
15872 * README: added informations about mailing-list and on-line
15873 documentation
15874
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000158751999-01-27 Raja R Harinath <harinath@cs.umn.edu>
15876
15877 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
15878
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000015879Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15880
15881 * parser.c, tree.[ch] : more work toward conformance testing,
15882 added a last element to accelerate parsing of very flat structures
15883 started working on internal subset Element content declaration.
15884 * valid.[ch] : first cut at adding code toward validation.
15885 * previous changes had also small impact on most files, especially
15886 the conformance testing using James Clark test suite.
15887
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000015888Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15889
15890 * test/* : updated the examples, most of them were not well
15891 formed (humm), and added rdf2.
15892 * result/* : resulting changes in the output.
15893
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000015894Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15895
15896 * tree.c: changed the behaviour of xmlGetProp on NULL values.
15897
Daniel Veillard44b3a061998-12-05 17:27:22 +000015898Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15899
15900 * tree.c: patched a bug in the generation of empty attributes
15901
Daniel Veillardbe36afe1998-11-27 06:39:50 +000015902Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15903
15904 * entities.[ch], tree.[ch], tester.c: added copy interfaces
15905 for node/trees/documents/... Biggest problem is namespace
15906 support when copying subtrees.
15907
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000015908Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15909
15910 * parser.c, entities.c: improve entities and char ref encoding,
15911 and cleanups of error messages.
15912
Daniel Veillard242590e1998-11-13 18:04:35 +000015913Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15914
15915 * parser.c, entities.c: simple bug hunting done during rpm2html and
15916 rpmfind integration.
15917
Daniel Veillard42dc9b31998-11-09 01:17:21 +000015918Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15919
15920 * parser.[ch]: Added interfaces allowing to specify a SAX
15921 handler before parsing.
15922
Daniel Veillarde3bffb91998-11-08 14:40:56 +000015923Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15924
15925 * parser.c: redirrect all errors reporting through the SAX
15926 error function
15927
Daniel Veillardda4d3c41998-11-04 20:07:05 +000015928Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15929
15930 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
15931 * libtool, tlmain ...: update of the libtool files
15932
Miguel de Icaza442321c1998-11-04 18:13:38 +0000159331998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
15934
15935 * entities.c: Use g_snprintf insteda of snprintf.
15936
Daniel Veillard0ba4d531998-11-01 19:34:31 +000015937Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15938
15939 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
15940 added ent5 test for this purpose.
15941 * parser.c, parser.h: formatting, comments and UTF-8 planning.
15942
Daniel Veillard27271681998-10-30 06:39:40 +000015943Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15944
15945 * parser.c: fixed? a strange error due to compression on a GWP
15946 document.
15947
Daniel Veillard25940b71998-10-29 05:51:30 +000015948Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15949
15950 * tree.[ch]: bug fixing
15951 * entities.[ch]: defined a specific type for predefined entities
15952 * doc/xml.html: more documentation on the library, how to use it,
15953 overview of the interfaces.
15954
Daniel Veillard16253641998-10-28 22:58:05 +000015955Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15956
15957 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
15958
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015959Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15960
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000015961 * tree.c: corrected a small bug
15962 * doc/xml.html: continuing writing documentation.
15963
15964Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15965
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015966 * debugXML.h debugXML.c: added debugging utilities.
15967 * tester.c: added --debug switch.
15968 * tree.c: patched an incorrect node->type assignment.
15969 * parser.c: formatting, ensure that node->doc != NULL in attributes
15970
Daniel Veillardccb09631998-10-27 06:21:04 +000015971Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15972
15973 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
15974 entity support and provide an internal representation close to
15975 DOM one (entity ref nodes, and attribute value as tree). I tried
15976 to preserve the interface but this will surely break some apps
15977 (I have to change rpm2html/rpmfind for example). I had to change
15978 two interfaces, and the generated tree is somewhat different.
15979 * doc/* : started documenting the XML library, the tree and
15980 DOM/Corba. This is a first step.
15981
Daniel Veillard11e00581998-10-24 18:27:49 +000015982Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15983
15984 * parser.c: Set up the fonctions comment block, boring but useful.
15985 * parser.h, SAX.c, parser.c: now attributes are processed through
15986 the SAX interface. The problem is that my SAX interface diverged
15987 quite a bit from the original one, well this is not an official
15988 spec, and translating it from Java to C is hairy anyway...
15989
Daniel Veillard97b58771998-10-20 06:14:16 +000015990Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15991
15992 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
15993 fonctions comment block, boring but useful.
15994
15995Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000015996
15997 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
15998 conversion routines. However they are not yet used to convert the
15999 inputs. The core will run with UTF-8.
16000
Daniel Veillard33942841998-10-18 19:12:41 +000016001Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16002
16003 * tree.c : make sure that the type id is properly set-up when
16004 a new object is allocated, needed for DOM.
16005
Daniel Veillard27fb0751998-10-17 06:47:46 +000016006Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16007
16008 * tree.h, tree.c: Ok, the main objects in the tree will be native
16009 corba objects, it costs 8 bytes per Node, Attribute and Document
16010 but it simplifies the Corba integration a lot (no extra interface
16011 objects to allocate/free).
16012
Daniel Veillard0bef1311998-10-14 02:36:47 +000016013Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16014
16015 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16016 and changed NODEs contants for conformity with DOM Level 1
16017
Daniel Veillard27864701998-10-08 03:47:24 +000016018Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16019
16020 * added hooks to keep track of servants when creating objects
16021 xmlDoc and xmlNode (for Corba export).
16022
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016023Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16024
16025 * added xml-config script.
16026
Daniel Veillard7066a791998-10-01 20:28:28 +000016027Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16028
16029 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
16030 to autoupdate libtool and automake conf files.
16031
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000160321998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
16033
16034 * Makefile.am: Use '?' to separate the sed
16035 commands as ',' is used when people pass -Wl,something.
16036
16037
Daniel Veillard15a8df41998-09-24 19:15:06 +000016038Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16039
16040 * tree.c, tree.h: added a per-document compression interface.
16041
Daniel Veillard151b1b01998-09-23 00:49:46 +000016042Tue Sep 22 20:47:38 EDT 1998
16043
16044 * tree.c, tree.h: added saving with compression and added interfaces
16045 to control the compression level (xmlGetCompressMode,
16046 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
16047
Daniel Veillard70120ff1998-09-22 00:24:21 +000016048Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16049
16050 * parser.c: corrected a loop for files of size 0
16051
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000160521998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16053
16054 * error.h: New file. Contains prototyes from `error.c'.
16055
Tom Tromeyc19653d1998-08-14 01:22:43 +000016056Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16057
16058 * Makefile.am (xmlincdir): New macro.
16059 (xmlinc_HEADERS): Renamed from include_HEADERS.
16060
Daniel Veillard845664d1998-08-13 04:43:19 +000016061Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16062
16063 * applied small patch on numeric entities from
16064 Christopher Blizzard <blizzard@appliedtheory.com>
16065
Daniel Veillard260a68f1998-08-13 03:39:55 +000016066Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16067
16068 * New release 0.2, removed the old xml_* files so that it's
16069 coherent with the other CVS base (W3C), far better conformance
16070 to standard, new namespaces, decent entities support, beginning
16071 of a SAX-like interface. Nearly nothing left intact, even the
16072 test examples ...
16073
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000160741998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16075
16076 * .cvsignore: Add .deps dir
16077
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016078Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16079
16080 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16081
Daniel Veillardfe926001998-07-26 04:28:20 +000016082Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016083
Daniel Veillardfe926001998-07-26 04:28:20 +000016084 * configure.in: added test for CPP
16085 * AUTHORS, Changelog: the original ones didn't get commited but the
16086 glib ones instead, fixed.
16087 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016088
Daniel Veillardfe926001998-07-26 04:28:20 +000016089Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016090
Daniel Veillardfe926001998-07-26 04:28:20 +000016091 * integrated code developped at W3C
16092 * changed the original Copyright
16093 * migrated to automake
16094 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016095