blob: 53780c8afd0147938feac2cce1a07c346eaa8012 [file] [log] [blame]
Daniel Veillard2406abd2003-02-24 18:16:47 +00001Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
4
Daniel Veillardfcc822e2003-02-24 17:52:08 +00005Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
6
7 * SAX.c: fixed bug #105992
8
Daniel Veillard3ebc7d42003-02-24 17:17:58 +00009Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
10
11 * tree.c: fixed xmlSetProp and al. when the node passed is not an
12 element.
13 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
14 found 373 test schemas: 369 success 4 failures
15 found 529 test instances: 525 success 4 failures
16 * check-relaxng-test-suite.py: added memory debug reporting
17
Daniel Veillardc64b8e92003-02-24 11:47:13 +000018Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
19
20 * uri.c parser.c: some warning removal on Igor's patch
21 * tree.c: seems I messed up with #106788 fix
22 * python/libxml.c: fixed some base problems when Python provides
23 the resolver.
24 * relaxng.c: fixed the interleave algorithm
25 found 373 test schemas: 364 success 9 failures
26 found 529 test instances: 525 success 4 failures
27 the resulting failures are bug in the algorithm from 7.3 and
28 lack of support for params
29
Daniel Veillard0046c0f2003-02-23 13:52:30 +000030Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
31
32 * parser.c: another fix for nodeinfo in entities problem
33 * tree.c entities.c: fixed bug #106788 from James Clark
34 some spaces need to be serialized as character references.
35
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +000036Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
37
38 * parser.c uri.c: fixed the bug I introduced in the path
39 handling, reported by Sebastian Bergmann
40
Daniel Veillard44e1dd02003-02-21 23:23:28 +000041Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
42
43 * parser.c: fixing some nodeinfo in entities problem raised
44 by Glenn W. Bach
45 * relaxng.c: implemented the first section 7.3 check
46 * result/relaxng/*: updated the results
47
Daniel Veillardc5312d72003-02-21 17:14:10 +000048Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
49
50 * relaxng.c: fixed some problems in the previous commit
51 and finished implementing 4.16 rules checking
52 found 373 test schemas: 353 success 20 failures
53 found 529 test instances: 519 success 6 failures
54 * result/relaxng/*: updated the results
55
Daniel Veillard4c5cf702003-02-21 15:40:34 +000056Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
57
58 * relaxng.c: implemented checks from section 7.2
59
Daniel Veillard77648bb2003-02-20 15:03:22 +000060Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
61
62 * relaxng.c: implemented the checks from section 7.1, fixed
63 some of the 4.20 and 4.21 problems.
64 found 373 test schemas: 338 success 35 failures
65 found 529 test instances: 519 success 6 failures
66 * result/relaxng/*: updated the results
67
Daniel Veillard1c745ad2003-02-20 00:11:02 +000068Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
69
70 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
71 * result/relaxng/*: updated the results
72
Daniel Veillardce14fa52003-02-19 17:32:48 +000073Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
74
75 * relaxng.c: more bugfixes
76 * result/relaxng/*: updated the results
77
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +000078Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
79
80 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
81 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
82 * SAX.c: ensured xmlDoc.URL is always canonic
83 * parser.c: obsoleted xmlNormalizeWindowsPath
84 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
85 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
86 * win32/libxml2.def.src: added few exports
87
88
Daniel Veillard2e9b1652003-02-19 13:29:45 +000089Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
90
91 * Makefile.am configure.in: patched to have shared libraries
92 for Python regression tests and static binaries for gdb debug
93 in my development environment
94 * relaxng.c: more bugfixes
95 found 373 test schemas: 296 success 77 failures
96 found 529 test instances: 516 success 8 failures
97 * result/relaxng/*: updated the results
98
Daniel Veillard8fe98712003-02-19 00:19:14 +000099Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
100
101 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
102
Daniel Veillardd4310742003-02-18 21:12:46 +0000103Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
104
105 * xmlschemastypes.c: float/double check bugfix
106 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
107 validation
108 * xmlreader.c: add a TODO for Jody
109 * relaxng.c: bugfix bugfix bugfix
110 found 373 test schemas: 300 success 73 failures
111 found 529 test instances: 507 success 10 failures
112 * result/relaxng/*: updated the results
113
Daniel Veillard2df2de22003-02-17 23:34:33 +0000114Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
115
116 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
117
Daniel Veillard416589a2003-02-17 17:25:42 +0000118Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
119
120 * relaxng.c check-relaxng-test-suite.py: more work on the
121 RelaxNG implementation conformance testing.
122 found 373 test schemas: 284 success 89 failures
123 found 529 test instances: 448 success 47 failures
124 * result/relaxng/*: updated the results
125
Daniel Veillard784b9352003-02-16 15:50:27 +0000126Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
127
128 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
129 a patch from Kjartan Maraas to fix some typos
130
Daniel Veillardfebcca42003-02-16 15:44:18 +0000131Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
132
133 * relaxng.c: more bug-hunting
134 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
135 intermediate rng tree
136 * python/generator.py: patch from Stephane Bidoul to fix the generator
137 on python < 2.2
138
Daniel Veillardd2298792003-02-14 16:54:11 +0000139Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
140
141 * check-relaxng-test-suite.py relaxng.c: more testing on the
142 Relax-NG front, cleaning up the regression tests failures
143 current state and I forgot support for "mixed":
144 found 373 test schemas: 280 success 93 failures
145 found 529 test instances: 401 success 68 failures
146 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
147 moved the Name, NCName and QName validation routine in tree.c
148 * uri.c: fixed handling of URI ending up with #, i.e. having
149 an empty fragment ID.
150 * result/relaxng/*: updated the results
151
Daniel Veillard9a237c92003-02-13 15:52:58 +0000152Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
153
154 * check-xinclude-test-suite.py: improved the script accordingly
155 to the XInclude regression tests updates
156 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
157 November 2002
158 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
159 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
160 augmented the Xpointer testsuite for the element() scheme
161
Daniel Veillardf4b4f982003-02-13 11:02:08 +0000162Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
163
164 * relaxng.c: added TODO for the DTD compatibility spec
165 * xinclude.c: more bug fixes driven by the testsuite
166
Daniel Veillardd581b7e2003-02-11 18:03:05 +0000167Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
168
169 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
170 regression tests for XInclude, improved the script, improving
171 XInclude error reporting mechanism
172
Daniel Veillard1d788d22003-02-10 16:21:58 +0000173Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
174
175 * NEWS doc/* configure.in: preparing release 2.5.3
176
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +0000177Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
178
179 * tree.c: trying to fix #104934 about some XHTML1 serialization
180 issues.
181
Daniel Veillard809faa52003-02-10 15:43:53 +0000182Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
183
184 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
185 encoding conversion when the input buffer stops in the
186 middle of a multibyte char
187
Daniel Veillard1703c5f2003-02-10 14:28:44 +0000188Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
189
190 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
191 * check-relaxng-test-suite.py: python script to run regression
192 against OASIS RelaxNG testsuite
193 * relaxng.c: some cleanup tweaks
194 * HTMLparser.c globals.c: cleanups in comments
195 * doc/libxml2-api.xml: updated the API
196 * result/relaxng/*: errors moved files, so large diffs but
197 no changes at the semantic level.
198
Daniel Veillard6aa2f602003-02-10 00:01:56 +0000199Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
200
201 * tree.c: fixing #105678 problem when dumping a namespace node.
202
Daniel Veillard591b4be2003-02-09 23:33:36 +0000203Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
204
205 * xpath.c: fixed doc comment problems
206 * python/generator.py python/libxml_wrap.h python/types.c: adding
207 RelaxNG wrappers
208 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
209 test of those early Python RelaxNG bindings
210
211Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +0000212
213 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
214 * relaxng.c: found the validation problem I had with interleave
215 when not covering all remaining siblings
216 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
217 testsuite and check the RNG schemas against the RNG schemas
218 given in appendix A
219
Igor Zlatkovic6dacee62003-02-08 17:52:57 +0000220Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
221
222 * win32/Makefile.msvc: updates for RelaxNG
223 * win32/Makefile.mingw: updates for RelaxNG
224 * win32/libxml2.def.src: added RelaxNG exports
225
Daniel Veillard97fd5672003-02-07 13:01:54 +0000226Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
227
228 * xinclude.c: applied another bug fix from Sean Chittenden
229
Daniel Veillardef4d3bc2003-02-07 12:38:22 +0000230Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
231
232 * configure.in xmllint.c: I f...ed up the default configuration
233 of schemas and --relaxng option display in xmllint, pointed by
234 Morus Walter.
235 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
236 detection module, fixes bug #105374.
237
Daniel Veillardc5a70f22003-02-06 23:41:59 +0000238Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
239
240 * xmlschemastypes.c: added the boolean base type.
241
Daniel Veillard96a4b252003-02-06 08:22:32 +0000242Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
243
244 * xmlschemastypes.c: started implementing some of the missing
245 default simple types
246 * result/relaxng/*: updated the results
247
Daniel Veillard72fef162003-02-05 14:31:19 +0000248Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
249
250 * NEWS doc/*: updated the docs, ready for 2.5.2 release
251
Daniel Veillard71531f32003-02-05 13:19:53 +0000252Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
253
254 * HTMLparser.c tree.c xmlIO.c: comments cleanups
255 * Makefile.am: use xmllint for doing the RelaxNG tests
256 * configure.in: preparing 2.5.2 made schemas support default to
257 on instead of off
258 * relaxng.c: removed the verbosity
259 * xmllint.c: added --relaxng option
260 * python/generator.py python/libxml_wrap.h: prepared the integration
261 of the new RelaxNG module and schemas
262 * result/relaxng/*: less verbose output
263
Daniel Veillardec498e12003-02-05 11:01:50 +0000264Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
265
266 * valid.c: do not run content model validation if the
267 content is not determinist
268
Daniel Veillardde590ca2003-02-05 10:45:26 +0000269Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
270
271 * SAX.c: added the redefinition of namespaced attribute
272 check that was missing as Fabrice Desré pointed out.
273
Daniel Veillard930dfb62003-02-05 10:17:38 +0000274Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
275
276 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
277 improvements from Nick Kew, allowing to do more checking
278 to HTML elements and attributes.
279
Daniel Veillard4287c572003-02-04 22:48:53 +0000280Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
281
282 * xinclude.c: fixing bug #105137 about entities declaration
283 needing to be copied to the including document.
284
Daniel Veillard652d8a92003-02-04 19:28:49 +0000285Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
286
287 * catalog.c: fixed bug #104817 with delegateURI
288 * xpath.c: fixing bugs #104123 and #104125
289
Daniel Veillard0e298ad2003-02-04 16:14:33 +0000290Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
291
292 * configure.in valid.c xmlreader.c python/libxml_wrap.h
293 python/types.c: fixing #104096 to compile without regexps
294
Daniel Veillard57e79b32003-02-04 15:33:12 +0000295Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
296
297 * valid.c: fixing bug #103969 forgot to add an epsilon transition
298 when building the automata for elem*
299
Daniel Veillard358a9892003-02-04 15:22:32 +0000300Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
301
302 * HTMLparser.c: applied patch from Arne de Bruijn fixing
303 bug #103827
304
Daniel Veillardeb137172003-02-04 15:18:06 +0000305Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
306
307 * HTMLparser.c: updating a comment, fixing #103776
308
Daniel Veillard8d589042003-02-04 15:07:21 +0000309Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
310
311 * parser.c: fixing bug 105049 for validity checking of content
312 within recursive entities.
313
Daniel Veillarde5b110b2003-02-04 14:43:39 +0000314Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
315
316 * HTMLparser.c: try to fix # 105049
317 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
318 * tree.c: updated a function comment
319
Daniel Veillard419a7682003-02-03 23:22:49 +0000320Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
321
322 * relaxng: more work on grammars and refs/defs
323 * test/relaxng/* result/relaxng/*: augmented/updated the
324 regression tests
325
Daniel Veillard144fae12003-02-03 13:17:57 +0000326Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
327
328 * relaxng: more work on name classes, except support
329 * test/relaxng/* result/relaxng/*: augmented/updated the
330 regression tests
331
Daniel Veillard1ed7f362003-02-03 10:57:45 +0000332Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
333
334 * relaxng: more work on name classes, the "validate all" schemas
335 seems to work now.
336 * test/relaxng/* result/relaxng/*: augmented/updated the
337 regression tests
338
Daniel Veillard3b2e4e12003-02-03 08:52:58 +0000339Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
340
341 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
342 * parser.c: put a guard against infinite document depth, basically
343 trying to avoid another kind of DoS attack.
344 * relaxng.c: some code w.r.t. nameClasses
345
Daniel Veillardfc1a4502003-02-02 16:02:55 +0000346Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
347
348 * test/relaxng/* result/relaxng/*: check all the namespace support
349 was actually correct based on tutorial section 10.
350
Daniel Veillarde2a5a082003-02-02 14:35:17 +0000351Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
352
353 * relaxng: include seems to work okay now
354 * test/relaxng/* result/relaxng/*: augmented/updated the
355 regression tests
356
Daniel Veillarda9d912d2003-02-01 17:43:10 +0000357Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
358
359 * relaxng.c: a bit of work done in the train back.
360 * test/relaxng/*: added one of the include tests
361
Daniel Veillard154877e2003-01-30 12:17:05 +0000362Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
363
364 * relaxng: more work done in the train
365 * test/relaxng/* result/relaxng/*: augmented/updated the
366 regression tests
367
Daniel Veillarde431a272003-01-29 23:02:33 +0000368Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
369
370 * relaxng.c: debugging of externalRef
371 * test/relaxng/* result/relaxng/*: augmented/updated the
372 regression tests
373
Daniel Veillardd41f4f42003-01-29 21:07:52 +0000374Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
375
376 * relaxng.c: more work on Relax-NG, implementing externalRef
377 * test/relaxng/* result/relaxng/*: augmented/updated the
378 regression tests
379 * Makefile.am: cleanup to Relaxtests target
380
Daniel Veillardb08c9812003-01-28 23:09:49 +0000381Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
382
383 * relaxng.c: more work on Relax-NG, implementing interleave
384 * test/relaxng/* result/relaxng/*: augmented/updated the
385 regression tests
386
Daniel Veillard76fc5ed2003-01-28 20:58:15 +0000387Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
388
389 * relaxng.c: more work on Relax-NG, implementing interleave
390 * test/relaxng/* result/relaxng/*: augmented/updated the
391 regression tests
392
MST 2003 John Fleckda81d192003-01-27 14:35:56 +0000393Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
394
395 * doc/tutorial/customfo.xsl
396 * doc/tutorial/customhtml.xsl
397 adding stylesheet customizations used to generate fo
398 for pdf and html
399
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000400Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
401
402 * relaxng.c: more work on Relax-NG
403 * test/relaxng/* result/relaxng/*: augmented/updated the
404 regression tests
405 * xmlschemastypes.c: added a number of base type definition but not
406 the associated checks, those are still TODOs
407
MST 2003 John Fleck731967e2003-01-27 00:39:50 +0000408Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
409
410 in docs/tutorial:
411 * apa.html
412 * apb.html
413 * apc.html
414 * apd.html
415 * ape.html
416 * apf.html
417 * apg.html
418 * ar01s02.html
419 * ar01s03.html
420 * ar01s04.html
421 * ar01s05.html
422 * ar01s06.html
423 * ar01s07.html
424 * ar01s08.html
425 * index.html
426 * xmltutorial.pdf
427 * xmltutorial.xml
428 add index to tutorial
429
MST 2003 John Fleck937362d2003-01-27 00:04:32 +0000430Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
431
432 * doc/xmlcatalog.1
433 * doc/xmlcatalog_man.html
434 * doc/xmlcatalog_man.xml
435 belatedly fixing bug #93622 (adds rewriteURI type to
436 "--add" option in xmlcatalog man page
437
Daniel Veillard3be27512003-01-26 19:49:04 +0000438Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
439
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000440 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +0000441 Julio Merino, closing #104475
442
Daniel Veillardea3f3982003-01-26 19:45:18 +0000443Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
444
445 * relaxng.c: more work on Relax-NG
446 * test/relaxng/* result/relaxng/*: augmented/updated the
447 regression tests
448
Daniel Veillardedc91922003-01-26 00:52:04 +0000449Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
450
451 * relaxng.c: more work on Relax-NG
452 * test/relaxng/* result/relaxng/*: augmented/updated the
453 regression tests
454
Daniel Veillarddd1655c2003-01-25 18:01:32 +0000455Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
456
457 * README: updated the policy on private mail answers
458 * relaxng.c: more work on Relax-NG
459 * test/relaxng/* result/relaxng/*: augmented/updated the
460 regression tests
461
Daniel Veillard7424eb62003-01-24 14:14:52 +0000462Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
463
464 * error.c parser.c tree.c: applied a documentation patch from
465 Stefan Kost
466
Daniel Veillard276be4a2003-01-24 01:03:34 +0000467Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
468
469 * relaxng.c: more work on Relax-NG
470 * doc/*: regenerated the docs
471 * test/relaxng/* result/relaxng/*: updated and augmented the
472 Relax-NG regression tests and results
473
Daniel Veillard6eadf632003-01-23 18:29:16 +0000474Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
475
476 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
477 First commit of the new Relax-NG validation code, not generally
478 useful yet.
479 * test/relaxng/* result/relaxng/*: current state of the regression
480 tests
481
Daniel Veillard814a76d2003-01-23 18:24:20 +0000482Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
483
484 * tree.c: minimized the memory allocated for GetContent
485 and a bit of cleanup.
486
Daniel Veillardff12c492003-01-23 16:42:55 +0000487Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
488
489 * python/generator.py: seems there is no good reasons to
490 not generate bindings for XPointer
491
Daniel Veillard540a31a2003-01-21 11:21:07 +0000492Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
493
494 * xmlreader.c doc/apibuild.py: applied a new patch from
495 Stéphane Bidoul for cleanups
496 * doc/libxml2-api.xml: rebuilt the API description with
497 new entry points
498
Daniel Veillard417be3a2003-01-20 21:26:34 +0000499Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
500
501 * xmlreader.c python/drv_libxml2.py python/generator.py
502 python/libxml.c python/libxml.py python/libxml_wrap.h
503 python/types.c: patch from Stéphane Bidoul for better per
504 context error message APIs
505 * python/tests/ctxterror.py python/tests/readererr.py:
506 update of the tests
507
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +0000508Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
509
510 * doc/guidelines.html
511 grammar and spelling cleanup
512
Daniel Veillard26f70262003-01-16 22:45:08 +0000513Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
514
515 * xmlreader.c include/libxml/xmlreader.h python/generator.py
516 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
517 a patch from Stéphane Bidoul to allow per XMLtextReader error
518 and warning handling
519 * python/tests/Makefile.am python/tests/readererr.py: adding the
520 specific regression test
521
Daniel Veillard71f9d732003-01-14 16:07:16 +0000522Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
523
524 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
525 should raise a syntax error
526
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000527Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
528
529 * python/libxml.c: cleanup patch from Stéphane Bidoul
530
Daniel Veillard81601f92003-01-14 13:42:37 +0000531Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
532
533 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
534
Daniel Veillarde6227e02003-01-14 11:42:39 +0000535Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
536
537 * python/generator.py python/libxml.c python/libxml.py
538 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000539 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +0000540 Python level.
541 * python/tests/Makefile.am python/tests/ctxterror.py: added a
542 regression test for it.
543
Daniel Veillard4dbe77a2003-01-14 00:17:42 +0000544Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
545
546 * xmlreader.c: fixed the streaming property of the reader,
547 it was generating tree faster than consuming it. Pointed out
548 by Nate Myers
549 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
550
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000551Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
552
Igor Zlatkovicd31876c2003-01-12 21:43:13 +0000553 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000554
Daniel Veillard8e7e1c02003-01-10 17:06:09 +0000555Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
556
557 * xpath.c: fix to the XPath implementation for parent and
558 ancestors axis when operating on a Result Value Tree.
559 Fixes bug #100271
560
Daniel Veillardcacbe5d2003-01-10 16:09:51 +0000561Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
562
563 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
564 to fix some URI/file escaping problems
565
Daniel Veillard3b87b6b2003-01-10 15:21:50 +0000566Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
567
568 * python/generator.py: fixed a bug raised by Raymond Wiker,
569 docSetRootElement() should not raise an exception if the
570 return is None
571
Daniel Veillard3e20a292003-01-10 13:14:40 +0000572Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
573
574 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
575 fixed bug #102181 by applying the suggested change and fixing
576 the generation/registration problem.
577
Daniel Veillarde55e8e42003-01-10 12:50:02 +0000578Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
579
580 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
581 routines.
582
Daniel Veillard8f872442003-01-09 23:19:02 +0000583Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
584
585 * parser.c: one more IsEmptyElement crazyness, that time in
586 external parsed entities if substitution is asked.
587 * python/tests/reader3.py: added a specific test.
588
Daniel Veillarde329fc22003-01-09 21:36:42 +0000589Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
590
591 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
592 support and improved error handler registration
593
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000594Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
595
596 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
597 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
598 * README: fixed a link
599
Daniel Veillarde2830f12003-01-08 17:47:49 +0000600Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
601
602 * configure.in doc/* NEWS: preparing 2.5.1 release
603 * SAX.c parser.c: fixing XmlTextReader bug
604
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000605Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
606
607 * SAX.c: fuck, I introduced a memory leak on external parsed
608 entities in 2.5.0 :-(
609
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000610Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
611
612 * xmllint.c: another fix needed as pointed by Christophe Merlet
613 for --stream --debug if compiled without debug support.
614
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000615Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
616
617 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000618 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000619 update man page with --stream and --chkregister
620
Daniel Veillard8326e732003-01-07 00:19:07 +0000621Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
622
623 * globals.c: fixed --with-threads compile
624 * xmllint.c: fixed --without-debug compile
625 * include/libxml/globals.h: cleanup
626 * include/libxml/schemasInternals.h: add a missing include
627
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000628Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
629
630 * configure.in NEWS: preparing 2.5.0 release
631 * SAX.c: only warn in pedantic mode about namespace name
632 brokeness
633 * globals.c: fix a doc generation problem
634 * uri.c: fix #101520
635 * doc/*: updated and rebuilt the doc for the release, includuding
636 stylesheet update
637 * python/Makefile.am: fix a filename bug
638
639Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
640
641 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
642 should not be called.
643
644Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
645
646 * libxml-2.0.pc.in: applied the patch to fix #101894
647
648Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
649
650 * tree.c : applied patch from Lukas Schroeder for register callbacks
651 * valid.c: modified patch from Lukas Schroeder to test
652 register callbacks with --chkregister
653
654Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
655
656 * xmlreader.c: seriously changed the way data are pushed to
657 the underlying parser, go by block of 512 bytes instead of
658 tryng to detect tag boundaries at that level. Changed the
659 way empty element are detected and tagged.
660 * python/tests/reader.py python/tests/reader2.py
661 python/tests/reader3.py: small changes mostly due to context
662 reporting being different and DTD node being reported. Some
663 errors previously undetected are now caught and fixed.
664 * doc/xmlreader.html: flagged last section as TODO
665
666Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
667
668 * python/libxml.py: integrated the Python 2.2 optimizations
669 from Hannu Krosing, while maintaining compatibility with
670 1.5 and 2.1
671
672Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
673
674 * xmllint.c: a bit of cleanup
675 * xmlreader.c: small fix
676 * doc/xmlreader.html: more work on the XmlTextReader tutorial
677 * python/libxml.py: a few fixes pointed out by Hannu Krosing
678
679Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
680
681 * python/setup.py.in: patch from Stéphane Bidoul to include
682 drv_libxml2.py in setup.py
683
684Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
685
686 * doc/xmlreader.html: starting documenting the new XmlTextReader
687 interface.
688
689Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
690
691 * xmllint.c: added the --stream flag to use the TextReader API
692 * xmlreader.c: small performance tweak
693
694Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
695
696 * xmlreader.c python/tests/reader2py: okay the DTD validation
697 code on top of the XMLTextParser API should be solid now.
698
699Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
700
701 * xmlreader.c python/tests/reader2py: Fixing some more mess
702 with validation and recursive entities while using the
703 reader interface, it's getting a bit messy...
704
705Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
706
707 * xmlreader.c python/tests/reader.py: another couple of problem
708 related to IsEmptyElement reported by Stéphane Bidoul needed
709 some fixes.
710
711Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
712
713 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
714 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
715 based on the python XmlTextReader interface.
716
717Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
718
719 * tree.c: backing out one change in the last patch which broke the
720 regression tests
721
722Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
723
724 * global.data globals.c tree.c include/libxml/globals.h: applied
725 an old patch from Lukas Schroeder to track node creation and
726 destruction. Probably missing a lot of references at the moment
727 and not usable reliably.
728
729Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
730
731 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
732 from doc/news.html and a stylesheet
733
734Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
735
736 * xmlreader.c python/tests/reader.py: fixed another couple of
737 xmlreader bugs reported by Stéphane Bidoul and added tests.
738
739Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
740
741 * xmlreader.c python/tests/reader2.py: fixed another validity
742 checking in external parsed entities raised by Stéphane Bidoul
743 and added a specific regression test.
744 * python/tests/reader3.py: cleanup
745
746Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
747
748 * xmlreader.c python/tests/reader2.py: fixed a problem with
749 validation within entities pointed by Stéphane Bidoul, augmented
750 the tests to catch those.
751
752Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
753
754 * python/generator.py: modified the generator to allow keeping
755 class references when creating new classes, needed to fix a bug
756 pointed by Stéphane Bidoul where the input buffer of the
757 xmlTextReader instance gets destroyed if the python wrapper for
758 the input is not referenced anymore.
759
760Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
761
762 * xmlreader.c python/tests/reader.py: fixed another pair of problem
763 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
764
765Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
766
767 * xmlreader.c python/tests/reader.py: fixed another problem
768 pointed by Stéphane Bidoul
769
770Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
771
772 * xmlreader.c python/tests/reader.py: fixed a limit case problem
773 with "<a/>"
774
775Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
776
777 * SAX.c: warn on xmlns:prefix="foo"
778 * xmlreader.c python/tests/reader.py: fixed a couple of problem
779 for namespace attributes handling.
780
781Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
782
783 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
784 a really nasty problem raised by a DocBook XSLT transform
785 provided by Sebastian Bergmann
786
787Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
788
789 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
790 by Stéphane Bidoul and integrated it into the tests
791
792Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
793
794 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
795 extended the XmlTextReader API a bit, addding accessors for
796 the current doc and node, and an entity substitution mode for
797 the parser.
798 * python/libxml.py python/libxml2class.txt: related updates
799 * python/tests/Makefile.am python/tests/reader.py
800 python/tests/reader2.py python/tests/reader3.py: updated a bit
801 the old tests and added a new one to test the entities handling
802
803Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
804
805 * python/generator.py python/libxml2class.txt
806 python/tests/reader.py python/tests/reader2.py: changed the
807 generator to provide casing for the XmlTextReader similar to
808 C# so that examples and documentation are more directly transposable.
809 Fixed the couple of tests in the suite.
810
811Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
812
813 * doc/guidelines.html: added a document on guildeline for
814 publishing and deploying XML
815
816Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
817
818 * valid.c xmlreader.c: final touch running DTD validation
819 on the XmlTextReader
820 * python/tests/Makefile.am python/tests/reader2.py: added a
821 specific run based on the examples from test/valid/*.xml
822
823Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
824
825 * python/libxml.py: added a few predefined xmlTextReader parser
826 configuration values.
827
828Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
829
830 * python/libxml_wrap.h: trying to fix #102037
831
832Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
833
834 * SAX.c: fixing bug #95296, when the predefined entities
835 are redefined in the DTD the default one must be used
836 instead anyway.
837
838Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
839
840 * doc/xmllint.xml
841 * doc/xmllint.1
842 Add discussion of XML_DEBUG_CATALOG to xmllint man
843 page - bug #100907
844
845
846Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
847
848 * xmlreader.c: Fixed the empty node detection to avoid reporting
849 an inexistant close tag.
850
851Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
852
853 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
854 for Python 2.1
855
856Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
857
858 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
859
860Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
861
862 * doc/libxml2-api.xml python/tests/reader.py: one really need
863 to provide the base URI information when creating a reader parser
864 from an input stream. Updated the API and the example using it.
865
866Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
867
868 * testReader.c xmlreader.c valid.c include/libxml/tree.h
869 include/libxml/valid.h include/libxml/xmlreader.h: working on
870 DTD validation on top of xml reader interfaces. Allows to
871 validate arbitrary large instances. This required some extensions
872 to the valid module interface and augmenting the size of xmlID
873 and xmlRef structs a bit.
874 * uri.c xmlregexp.c: simple cleanup.
875
876Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
877
878 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
879 work on the xml reader interfaces.
880 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
881 Web page for the Windows binaries.
882
883Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
884
885 * xmlIO.c: applied a patch for VMS following the report by
886 Nigel Hall
887
888Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
889
890 * parser.c: the parseStartTag bug fix wasn't complete.
891
892Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
893
894 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
895 parseStartTag, fixing it.
896 * test/att4 result/att4 result/noent/att4: adding the test
897 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
898 more methods to XmlTextReader.
899
900Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
901
902 * win32/libxml2.def.src: added more xml reader exports
903 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
904 to the build
905
906Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
907
908 * doc/tutorial/xmltutorial.xml
909 plus generated html and pdf
910 Updating tutorial again based on further comments from Niraj
911 Tolia on the last iteration
912
913Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
914
915 * doc/tutorial/xmltutorial.xml
916 * doc/tutorial/includekeyword.c
917 * doc/tutorial/includegetattribute.c
918 plus generated html and pdf
919 Adding fix from Niraj Tolia to tutorial to properly free memory.
920
921
922Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
923
924 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
925 more methods of XmlTextReader.
926 * python/libxml2class.txt python/tests/reader.py: this increased the
927 methods in the bndings, augmented the test to check those new
928 functions.
929
930Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
931
932 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
933 methods of XmlTextReader.
934 * python/generator.py python/libxml_wrap.h python/types.c
935 python/libxml2class.txt: added the reader to the Python bindings
936 * python/tests/Makefile.am python/tests/reader.py: added a specific
937 test for the Python bindings of the Reader APIs
938 * parser.c: small cleanup.
939
940Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
941
942 * xinclude.c: fallback was only copying the first child not the
943 full child list of the fallback element, closes #89684 as reopened
944 by Bernd Kuemmerlen
945
946Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
947
948 * win32/libxml2.def.src: exported htmlNodeDumpOutput
949
950Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
951
952 * configure.in: preparing release of 2.4.30
953 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
954 gives enum values, fix functype return type, put back fields in
955 structs
956 * doc/*: updated the docs rebuilt
957
958Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
959
960 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
961 about htmlNodeDumpOutput location.
962 * xpath.c: removed an undefined function signature
963 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
964 too many symbols in the API breaking the python bindings.
965 Updated with the libxslt/libexslt changes.
966
967Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
968
969 * configure.in: preparing release of 2.4.29
970 * doc/*: rebuilt the docs and API
971 * xmlreader.c: a few more fixes for the XmlTextReader API
972
973Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
974
975 * include/win32config.h: applied mingw patch from Magnus Henoch
976
977Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
978
979 * catalog.c doc/libxml2-api.xml: a bit more cleanup
980
981Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
982
983 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
984 building Python script, does the C parsing directly, generates
985 a better API description including structure fieds defs and
986 enums. Still a couple of bugs, but good enough for the python
987 wrappers now.
988 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
989 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
990 include/libxml/schemasInternals.h include/libxml/tree.h: more
991 cleanup based on the python analysis script reports.
992 * libxml.spec.in: make sure the API XML description is part of the
993 devel package.
994
995Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
996
997 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
998 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
999 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
1000 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
1001 code cleanup, especially the function comments.
1002 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
1003
1004Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1005
1006 * Makefile.am xmlreader.c include/libxml/Makefile.am
1007 include/libxml/xmlreader.h: Adding a new set of APIs based on
1008 the C# TextXmlReader API but converted to C. Allow to parse
1009 in constant memory usage, far simpler to program and explain
1010 than the SAX like APIs, unfinished but working.
1011 * testReader.c: test program
1012
1013Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1014
1015 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
1016
1017Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1018
1019 * tree.c: Chip turner indicated that XHTML1 serialization
1020 rule for style actually break on both IE and Mozilla,
1021 try to avoid the rule if escaping ain't necessary
1022
1023Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1024
1025 * nanhttp.c: handle HTTP URL escaping, problem reported by
1026 Glen Nakamura and Stefano Zacchiroli
1027
1028Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1029
1030 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1031
1032Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1033
1034 * uri.c: Johann Richard pointed out some XPointer problems for
1035 URN based URI references in XInclude. Modified the URI parsing
1036 and saving routines to allow correct parsing and saving of
1037 XPointers, especially when attached to "opaque" scheme accordingly
1038 to RFC 2396
1039
1040Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1041
1042 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1043 of refactoring to the HTML saving code.
1044 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1045 in the doc.
1046
1047Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1048
1049 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1050 to a buffer API to reuse the generic dump to an OutputIO layer,
1051 this reduces code, fixes xmlNodeDump() for XHTML, also made
1052 xmlNodeDump() now return the number of byte written.
1053
1054Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1055
1056 * python/setup.py.in: another patch from Stéphane Bidoul for
1057 Python bindings on Windows
1058 * doc/parsedecl.py: small cleanup
1059
1060Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1061
1062 * libxml.spec.in configure.in: add a line in %changelog for releases
1063
1064Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1065
1066 * parser.c: patch from Marcus Clarke fixing a problem in entities
1067 parsing that was detected in KDe documentations environment.
1068
1069Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1070
1071 * python/libxml.c (libxml_prev): Return the previous as opposed to
1072 the next node (I guess this is the result of some cut & paste programming:)
1073
1074Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1075
1076 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
1077
1078Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1079
1080 * python/generator.py python/libxml.c python/setup.py.in: trying
1081 to fix the Python bindings build on Windows (Stéphane Bidoul)
1082
1083Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1084
1085 * win32/configure.js: added option for python bindings
1086 * win32/libxml2.def.src: added more exports
1087
1088Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1089
1090 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1091 pthreads
1092 * win32/wince/*: applied updates to Windows CE port from Javier
1093
1094Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1095
1096 * configure.in: preparing 2.4.28
1097 * libxml.spec.in doc/Makefile.am: some cleanup
1098 * doc/*: updated the news and regenerated.
1099
1100Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1101
1102 * HTMLparser.c: final touch at closing #87235 </p> end tags
1103 need to be generated.
1104 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1105 this change slightly the output of a few tests
1106 * doc/*: regenerated
1107
1108Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1109
1110 * parserInternals.c: fixing bug #99190 when UTF8 document are
1111 parsed using the progressive parser and the end of the chunk
1112 is in the middle of an UTF8 multibyte character.
1113
1114Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1115
1116 * threads.c: fixed initialization problem in xmlNewGlobalState
1117 which was causing crash.
1118 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1119 in xmlInitializeGlobalState.
1120 * parserInternals.c: cleaned up ctxt->sax initialisation.
1121
1122Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1123
1124 * tree.c include/libxml/tree.h: modified the existing APIs
1125 to handle XHTML1 serialization rules automatically, also add
1126 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1127 libxslt serialization uses it when needed without changing
1128 the library API.
1129 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1130 result/xhtml1: added a new test specifically for xhtml1 output
1131 and updated the result of one XHTML1 test
1132
1133Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1134
1135 * xinclude.c parserInternals.c encoding.c: fixed #99082
1136 for xi:include encoding="..." support on text includes.
1137 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
1138 test/XInclude/ents/isolatin.txt : added a specific regression test
1139 * python/generator.py python/libxml2class.txt: fixed the generator
1140 the new set of comments generated for doc/libxml2-api.xml were
1141 breaking the python generation.
1142
1143Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1144
1145 * doc/Makefile.am: repair some problem if gtk-doc fail or such
1146 * configure.in: patch for Solaris on new autoconf closes #98880
1147 * doc/parsedecl.py: repair the frigging API building script,
1148 did I say that python xmllib sucks ?
1149 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
1150 and some comment are no more truncated.
1151
1152Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1153
1154 * parser.c: Martin Stoilov pointed out a potential leak in
1155 xmlCreateMemoryParserCtxt
1156
1157Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1158
1159 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
1160 included in HTML documents and using the push parser.
1161
1162Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1163
1164 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
1165 specified, look for the Python interpreter not just in the
1166 specified root but also in the specified location. Fixes #98825
1167
1168Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1169
1170 * python/libxml.c: fixing bug #98792 , node may have no doc
1171 and dereferencing without checking ain't good ...
1172
1173Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1174
1175 * configure.in: preparing release 2.4.27
1176 * doc/* : updated and rebuilt the docs
1177 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
1178 and all the docs are actually packaged and in the final RPMs
1179 * parser.c parserInternals.c include/libxml/parser.h: restore
1180 xmllint --recover feature.
1181
1182Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1183
Daniel Veillard784b9352003-02-16 15:50:27 +00001184 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001185 processing of parsed entities, and XPath computation on sustitued
1186 entities.
1187 * testXPath.c: make sure entities are substitued.
1188
1189Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1190
Daniel Veillard784b9352003-02-16 15:50:27 +00001191 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001192 processing of internal parsed entities, which had to be changed.
1193
1194Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1195
1196 * Makefile.am python/Makefile.am python/tests/Makefile.am:
1197 trying to fix bug #98517 about building outside the source tree
1198 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
1199
1200Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1201
1202 * include/win32config.h: cleanup
1203 * win32/Makefile.mingw: integrated mingw in JScript configure
1204 * win32/Makefile.msvc: modified to allow mingw coexistence
1205 * win32/configure.js: integrated mingw
1206 * win32/Readme.txt: cleanup
1207
1208Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1209
1210 * HTMLparser.c: strengthen the guard in the Pop macros,
1211 like in the XML parser, closes bug #97315
1212
1213Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1214
1215 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
1216 callback is never used.
1217
1218Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1219
1220 * parserInternals.c: fixed the initialization of the SAX structure
1221 which was breaking xsltproc
1222 * xpath.c: patch from Petr Pajas for CDATA nodes
1223 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
1224 * parser.c include/libxml/parser.h: patch from Peter Jones
1225 removing a leak in xmlSAXParseMemory() and adding the
1226 function xmlSAXParseMemoryWithData()
1227
1228Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
1229
1230 adding pdf of tutorial, changing web page to link to it
1231 * doc/tutorial/xmltutorial.pdf
1232 * doc/xml.html
1233 * doc/docs.html
1234
1235Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
1236
1237 * doc/tutorial/ar01s08.html
1238 adding file what I forgot for tutorial
1239
1240
1241Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
1242
1243 Adding encoding discussion to tutorial
1244 Added:
1245 * doc/tutorial/images/*.png: DocBook admonition image files
1246 * doc/tutorial/apf.html, apg.html: new generated html
1247 * doc/tutorial/includeconvert.c: conversion code entity file
1248 changed:
1249 * doc/tutorial/xmltutorial.xml: DocBook original
1250 * doc/tutorial/*.html: generated html
1251
1252Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1253
1254 * include/libxml/*.h: retired xmlwin32version.h
1255 * doc/Makefile.am: retired xmlwin32version.h
1256 * win32/configure.js: retired xmlwin32version.h
1257
1258Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1259
1260 * win32/libxml2.def.src: exported additional symbols
1261 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
1262 sisterhood
1263
1264Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1265
1266 * globals.c: fixed a typo pointed out by Igor
1267 * xpath.c: try to speed up node compare using line numbers
1268 if available.
1269
1270Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1271
1272 * tree.c: make xmlFreeNode() handle attributes correctly.
1273
1274Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1275
1276 * catalog.c: completed the #96963 fix, as reported by Karl
1277 Eichwalder
1278
1279Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1280
1281 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
1282
1283Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1284
1285 * Makefile.am: switched the order of a couple of includes
1286 to fix bugs #97100
1287
1288Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1289
1290 * catalog.c: fixed bug #96963, reverted to the old behaviour of
1291 xmlLoadCatalogs that used to separate directories with a ':'.
1292
1293Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1294
1295 * threads.c: improvements to the Windows-side of thread handling
1296 * testThreads.c: conditionally excluded unistd.h
1297 * testThradsWin32.c: broke overlong lines
1298 * include/win32config.h: adapted thread-related macros to the new
1299 scheme and for pthreads on Windows
1300 * win32/Makefile.msvc: introduced a more flexible thread build,
1301 added testThreads[Win32].c to the build
1302 * win32/configure.js: introduced a more flexible thread config
1303
13042002-10-31 John Fleck <jfleck@inkstain.net>
1305
1306 * doc/xml.html (and, by implication, FAQ.html)
1307 added UTF-8 conversaion FAQ from Marcus Labib Iskander
1308
1309Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1310
1311 * configure.in: removed xmlwin32version.h
1312 * include/libxml/Makefile.am: removed xmlwin32version.h
1313
1314Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1315
1316 * tree.c: applied patch from Brian Stafford to fix a bug
1317 in xmlReconciliateNs()
1318
1319Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1320
1321 * tree.c: applied patch from Christian Glahn to allow
1322 xmlNewChild() on document fragment nodes
1323
1324Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1325
1326 * parser.c: Christian Glahn found a problem with a recent
1327 patch to xmlParseBalancedChunkMemoryRecover()
1328 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
1329 problems
1330 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
1331 test/schemas/seq*: added the test cases from Charles
1332
1333Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1334
1335 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
1336 serious cleanup of the spec file and associated changes
1337 in the Makefiles.
1338 * valid.c: try to remove some warnings on x86_64
1339
1340Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1341
1342 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
1343 fix bug #96586
1344
1345Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1346
1347 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
1348 parsing, applied his patch
1349 * result/HTML/attrents.html result/HTML/attrents.html.err
1350 result/HTML/attrents.html.sax test/HTML/attrents.html:
1351 added the test and result case provided by Mikhail Sogrine
1352
1353Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1354
1355 * vms/build_libxml.com vms/config.vms vms/readme.vms
1356 include/libxml/parser.h include/libxml/parserInternals.h
1357 include/libxml/tree.h include/libxml/xmlIO.h
1358 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
1359 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
1360 Applied the VMS update patch from Craig A. Berry
1361 * doc/*.html: update
1362
1363Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1364
1365 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
1366
1367Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1368
1369 * debugXML.c: adding a grep command to --shell in xmllint
1370 for T.V. Raman
1371
1372Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1373
1374 * xmlcatalog.c: tried to fix some of the problem with --sgml
1375
1376Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1377
1378 * parser.c: tried to fix bug #91500 where doc->children may
1379 be overriden by a call to xmlParseBalancedChunkMemory()
1380
1381Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1382
1383 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
1384 identifiers in SGML catalogs containing '&'
1385
1386Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1387
1388 * python/types.c: fixed bugs when passing result value tree
1389 to Python functions.
1390
1391Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1392
1393 * configure.in: preparing the release of 2.4.26
1394 * doc/*: updated and rebuilt the documentation
1395
1396Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1397
1398 * parser.c: fixed a XML Namespace compliance bug reported by
1399 Alexander Grimalovsky
1400
1401Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1402
1403 * HTMLtree.c: fixed serialization of script and style when
1404 they are not lowercase (i.e. added using the API to the tree).
1405
1406Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1407
1408 * valid.c: make xmlValidateDocument emit a warning msg if there
1409 is no DTD, pointed by Christian Glahn
1410
1411Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1412
1413 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
1414 content model when some of the blocks have min or max, and a couple
1415 of bugs found in the process.
1416 * result/schemas/list0* test/schemas/list0*: added some specific
1417 regression tests
1418
1419Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1420
1421 * README: updated the contact informations
1422
1423Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1424
1425 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
1426 misses it, reported by Peter Bray.
1427
1428Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1429
1430 * tree.c: investigating xmlNodeGetContent() on namespace nodes
1431 and removed a few warnings
1432
1433Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
1434
1435 * parser.c: Christian Glahn found a small bug in the push parser.
1436 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
1437 public
1438
1439Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1440
1441 * xmlschemas.c include/libxml/xmlschemas.h: added
1442 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1443 * testSchemas.c: added --memory to test the new interface
1444
1445Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1446
1447 * doc/index.py doc/search.php: integrated the XSLT indexing,
1448 a few fixed in the indexer, added a scope selection at the
1449 search level.
1450
1451Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1452
1453 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1454 this was due to uninitialized parts of the validation context
1455
1456Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1457
1458 * debugXML.c: applied patch from Mark Vakoc except the API
1459 change, preserved it.
1460 * doc/*: updated the docs to point to the search engine for
1461 information lookup or before bug/help reports.
1462
1463Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1464
1465 * doc/index.py doc/search.php: added mailing-list archives
1466 indexing and lookup
1467
1468Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1469
1470 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1471
1472Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1473
1474 * doc/index.py: improved HTML indexing
1475 * doc/search.php: make the queries also lookup the HTML based indexes
1476
1477Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1478
1479 * doc/index.py: added HTML page indexing
1480
1481Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1482
1483 * xmlIO.c: extended Windows path normalisation to fix the base
1484 problem in libxslt.
1485 * catalog.c: fixed list handling in XML_CATALOG_FILES
1486
1487Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1488
1489 * valid.c: typo/bug found by Christian Glahn
1490
1491Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1492
1493 * xmlIO.c: applied Windows CE patch from Javier.
1494 * win32/wince: new directory, contains support for the PocketPC
1495 with Windows CE from Javier.
1496 * include/win32config.h: reorganised, removed duplicate
1497 definitions and applied WinCE patch from Javier.
1498 * include/wsockcompat.h: new file, now contains WinSock
1499 compatibility macros.
1500 * win32/Makefile.msvc: introduced double-run compilation.
1501
1502Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1503
1504 * configure.in include/libxml/xmlwin32version.h: preparing release
1505 of 2.4.25
1506 * doc/*: updated and regenerated teh docs and web pages.
1507
1508Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1509
1510 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1511 error were not covering namespace declarations.
1512 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1513 it was missing the attribute declaration for the namespace
1514 * result/VC/NS3: the fix now report breakages in that test
1515
1516Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1517
1518 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1519
1520Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1521
1522 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1523 and regenerated the docs and web site
1524
1525Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1526
1527 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1528 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1529 not before
1530
1531Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1532
1533 * python/generator.py python/libxml2class.txt: fixed a stupid error
1534 breaking the python API
1535
1536Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1537
1538 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1539 triostr.c triostr.h: applied a trio update patch from
1540 Bjorn Reese which should work with MinGW
1541
1542Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1543
1544 * tree.c: improving some documentation comments
1545 * xmlregexp.c: found and fixed a mem leak with python regression tests
1546 * doc/*: rebuilt the doc and the API XML file including the
1547 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1548 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1549 python/types.c: added access to the XML Schemas regexps from
1550 python
1551 * python/tests/Makefile.am python/tests/regexp.py: added a
1552 simple regexp bindings test
1553
1554Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1555
1556 * doc/xml.html:
1557 fixing ftp links - thanks to Vitaly Ostanin
1558
1559Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1560
1561 * xmlregexp.c: fixed the data callback on transition functionality
1562 which was broken when using the compact form
1563 * result/schemas/*: updated the results, less verbose, all tests
1564 pass like before
1565 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1566 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1567 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1568 annoying warnings
1569 * xpath.c: try to provide better error report when possible
1570
1571Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1572
1573 * Makefile.am: fixed a breakage raised by Jacob
1574
1575Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1576
1577 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1578 which don't use sockets
1579
1580Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1581
1582 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1583 * win32/configure.js: applied zlib patch from Daniel Gehriger
1584
1585Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1586
1587 * win32/configure.js: applied the patch from Mark Vakoc for
1588 regexp support
1589 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1590 for regexp support
1591
1592Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1593
1594 * xmlschemastypes.c: as pointed by Igor Float and Double
1595 parsing ain't finished yet
1596
1597Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1598
1599 * Makefile.am configure.in: trying to fix #88412 by bypassing
1600 all the python subdir if python ain't detected
1601
1602Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1603
1604 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1605 made configuring with regexps/automata/unicode the default
1606 but without schemas ATM
1607 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1608 fixed the regexp based DTD validation performance and memory
1609 problem by switching to a compact form for determinist regexps
1610 and detecting the determinism property in the process. Seems
1611 as fast as the old DTD validation specific engine :-) despite
1612 the regexp built and compaction process.
1613
1614Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1615
1616 * valid.c: determinism is debugged, new DTD checking code now works
1617 but xmlFAComputesDeterminism takes far too much CPU and the whole
1618 set usues too much memory to be really usable as-is
1619
1620Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1621
1622 * tree.c: fixed another stupid bug in xmlGetNodePath()
1623 * xmllint.c: --version now report the options compiled in
1624
1625Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1626
1627 * HTMLparser.c: small cleanup
1628 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1629 when configured with them. A bit of debugging around the determinism
1630 checks is still needed
1631
1632Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1633
1634 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1635
1636Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1637
1638 * xmlIO.c: small portability glitch fixed.
1639
1640Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1641
1642 * xmlschemastypes.c: incomplete steps for real/double support
1643 * testAutomata.c include/libxml/xmlautomata.h
1644 include/libxml/xmlregexp.h: avoiding a compilation problem
1645 * valid.c include/libxml/valid.h: starting the work toward using
1646 the regexps for actual DTD validation
1647
1648Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1649
1650 * hash.c: cosmetic cleanup
1651 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1652 integrating a DTD validation layer based on the regexps
1653
1654Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1655
1656 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1657 the determinism was tested before eliminating the epsilon
1658 transitions :-(
1659
1660Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1661
1662 * python/generator.py python/libxml.c python/libxml.py
1663 python/libxml2-python-api.xml python/libxml2class.txt
1664 python/libxml_wrap.h python/types.c: updated the python
1665 bindings, added code for easier File I/O, and the ability to
1666 define a resolver from Python fixing bug #91635
1667 * python/tests/Makefile.am python/tests/inbuf.py
1668 python/tests/outbuf.py python/tests/pushSAXhtml.py
1669 python/tests/resolver.py python/tests/serialize.py: updated
1670 and augmented the set of Python tests.
1671
1672Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1673
1674 * win32/configure.js: added more readme info for the binary
1675 package.
1676
1677Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1678
1679 * xmlIO.c: fixed a stupid out of bound array error
1680
1681Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1682
1683 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1684 messing around with support for Windows path, cleanups,
1685 trying to identify and fix the various code path to the
1686 filename access. Added xmlNormalizeWindowsPath()
1687
1688Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1689
1690 * error.c valid.c: working on better error reporting of validity
1691 errors, especially providing an accurate context.
1692 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1693 error reports in those cases.
1694
1695Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1696
1697 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1698 parser.c parserInternals.c xmlIO.c: get rid of all the
1699 perror() calls made in the library execution paths. This
1700 should fix both #92059 and #92385
1701
1702Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1703
1704 * xmllint.c: memory leak reporting was broken after a change
1705 of the preprocessor symbol used to activate it.
1706
1707Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1708
1709 * tree.c: try to make the copy function work for node of
1710 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1711 DOM layers though, not libxml2 itself.
1712
1713Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1714
1715 * valid.c: try to provide file and line informations, not all
1716 messages are covered, but it's a (good) start
1717
1718Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1719
1720 * xinclude.c: reimplemented a large part of the XInclude
1721 processor, trying to minimize resources used, James Henstridge
1722 provided a huge test case which was exhibiting severe memory
1723 consumption problems.
1724
1725Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1726
1727 * python/Makefile.am: applied patch from Christophe Merlet to
1728 reestablish DESTDIR
1729
1730Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1731
1732 * libxml.spec.in: fixes libary path for x86_64 AMD
1733
1734Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1735
1736 * doc/tutorial/includekeyword.c
1737 * doc/tutorial/xmltutorial.xml:
1738 (plus resulting generated html files)
1739 fixing one spot I missed in the tutorial where I hadn't freed
1740 memory properly
1741
1742Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1743
1744 * doc/tutorial/includeaddattribute.c
1745 * doc/tutorial/includeaddkeyword.c
1746 * doc/tutorial/includegetattribute.c
1747 * doc/tutorial/includekeyword.c
1748 * doc/tutorial/xmltutorial.xml
1749 * doc/tutorial/*.html:
1750 update tutorial to properly free memory (thanks to Christopher
1751 R. Harris for pointing out that this needs to be done)
1752 * doc/tutorial/images/callouts/*.png:
1753 added image files so the callouts are graphical, making it
1754 easier to read ( use "--param callout.graphics 1" to generate
1755 html with graphical callouts)
1756
1757Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1758
1759 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1760 nice logos generated by Marc Liyanage
1761 * doc/site.xsl *.html: changed the stylesheet to show the new
1762 logo and regenerated the pages
1763
1764Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1765
1766 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1767
1768Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1769
1770 * xpath.c: possible mem leak patch from Jason Adams
1771
1772Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1773
1774 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1775 in the XQuery namespace
1776 * configure.in: preparing 2.4.24
1777 * doc/*.html: updated the web pages
1778
1779Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1780
1781 * python/generator.py: closing bug #85258 by generating conditional
1782 compile check to avoid linking to routines not configured in.
1783
17842002-08-22 Havoc Pennington <hp@pobox.com>
1785
1786 * autogen.sh: update error message for missing automake
1787
1788Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1789
1790 * python/Makefile.am: typo in target name resulted in libxml2.py
1791 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1792
1793Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1794
1795 * win32/win32/Makefile.mingw: updated with version from
1796 Elizabeth Barham at http://soggytrousers.net/repository/
1797
1798Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1799
1800 * win32/Makefile.msvc: added the prefix location to the include
1801 and lib search path.
1802
18032002-08-18 Havoc Pennington <hp@pobox.com>
1804
1805 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1806 both automake 1.6 and 1.4 installed get the right automake. Means
1807 compilation from CVS will now require the latest automake 1.4
1808 release, or manually creating symlinks called "automake-1.4" and
1809 "aclocal-1.4"
1810
1811Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1812
1813 * configure.in python/Makefile.am: more AMD 64 induced changes from
1814 Frederic Crozat
1815
1816Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1817
1818 * xinclude.c: oops I was missing the xml:base fixup too
1819 * result/XInclude/*.xml: this adds xml:base attributes to most
1820 results of the tests
1821
1822Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1823
1824 * xinclude.c: quick but apparently working implementation of
1825 xi:fallback, should close bug #89684
1826 * Makefile.am test/XInclude/docs/fallback.xml
1827 result/XInclude/fallback.xml: added a basic test for fallback,
1828 and run with --nowarning to avoid a spurious warning
1829 * configure.in: applied patch from Frederic Crozat for python
1830 bindings on AMD 64bits machines.
1831
1832Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1833
1834 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1835 the caller don't pass a SAX callback block.
1836
1837Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1838
1839 * tree.c: applied the same fix for the XML-1.0 namespace to
1840 xmlSearchNsByHref() as was done for xmlSearchNs()
1841
1842Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1843
1844 * libxml.3: small cleanup of the man page
1845 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
1846 when serializing HREF attributes generated by XSLT.
1847
1848Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1849
1850 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
1851 version of Marc Liyanage' patch for boolean attributes in HTML
1852 output
1853
1854Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1855
1856 * python/tests/serialize.py: fixed the test results, indenting
1857 behaviour changed slightly
1858
1859Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1860
1861 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
1862 new c14n function to Windows def files
1863
1864Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1865
1866 * c14n.c: fixed a memory leak in c14n code
1867
1868Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1869
1870 * parser.c include/libxml/parser.h: adding a new API for Christian
1871 Glahn: xmlParseBalancedChunkMemoryRecover
1872 * valid.c: patch from Rick Jones for some grammar cleanup in
1873 validation messages
1874 * result/VC/* result/valid/*: this slightly change some of the
1875 regression tests outputs
1876
1877Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1878
1879 * tree.c: trying to fix a problem in namespaced attribute handling
1880 raised by Christian Glahn
1881
1882Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1883
1884 * encoding.c include/libxml/encoding.h: Opening the interface
1885 xmlNewCharEncodingHandler as requested in #89415
1886 * python/generator.py python/setup.py.in: applied cleanup
1887 patches from Marc-Andre Lemburg
1888 * tree.c: fixing bug #89332 on a specific case of loosing
1889 the XML-1.0 namespace on xml:xxx attributes
1890
1891Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1892
1893 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1894 corner case from new Merlin's test suite and added a callback
1895 that will be used to improve xmlsec performance
1896
1897
1898Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1899
1900 * HTMLtree.c: trying to fix the <style> escaping problem in
1901 HTML serialization bug #89342
1902
1903Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1904
1905 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1906 and rebuilt the web site.
1907
1908Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
1909
1910 * include/libxml/tree.h: added _private member to xmlNs struct
1911
1912Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1913
1914 * HTMLparser.c: fixing bug #84876 based on the xml working
1915 code.
1916
1917Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1918
1919 * python/Makefile.am: enhanced to fix bug 72012 (errors
1920 when using '-jX' make parameter)
1921
1922Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1923
1924 * xpath.c: small additional enhancement for booleans
1925 compared to nodesets
1926
1927Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1928
1929 * HTMLtree.c: changed the order of the encoding declaration
1930 attributes in the meta tags due to a bug in IE/Mac
1931
1932Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1933
1934 * xpath.c: enhanced handling of booleans (especially '='
1935 and '!=' for nodesets) - fixes bug 85256. Added new
1936 routine xmlXPathNotEqualValues for more proper handling
1937 of '!=' when nodesets are involved.
1938
1939Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1940
1941 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
1942 doc/xmlcatalog_man.xml to the source distribution
1943
1944Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1945
1946 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
1947 asked for this.
1948
1949Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1950
1951 * configure.in: preparing 2.4.23
1952 * doc/*: rebuilt the docs
1953
1954Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1955
1956 * parser.c: fixing bug #84169 by fixing the
1957 comment of xmlCreatePushParserCtxt to describe the
1958 encoding detection parameters better.
1959
1960Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1961
1962 * valid.c: fixing bug #79331 in one path the lookup for
1963 ID attributes on a namespaced node wasn't handled correctly :-\
1964
1965Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1966
1967 * HTMLparser.c: trying to fix 87235 about discarded white
1968 spaces in the HTML parser.
1969 * result/HTML/*: this changes the output of a number of HTML
1970 regression tests
1971
1972Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1973
1974 * xpath.c: applied patch from Richard Jinks for the namespace
1975 axis + fixed a memory error.
1976 * parser.c parserInternals.c: applied patches from Peter Jacobi
1977 removing ctxt->token for good.
1978 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
1979 popped out by the regression tests.
1980 * Makefile.am: patch for threads makefile from Gary Pennington
1981
1982Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1983
1984 * xpath.c: enhanced behaviour of position() after usage of
1985 expressions involving preceding-sibling (et al).
1986
1987Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1988
1989 * hash.c: applied a patch from Peter Jacobi to solve a problem
1990 when compiling with the Watcom C on Win32
1991 * result/schemas/*.err: the change of hashing algo generated
1992 permutations in the output
1993
1994Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1995
1996 * hash.c: applied patch from Sander Vesik improving the quality of
1997 the hash function.
1998
19992002-06-14 Aleksey Sanin <aleksey@aleksey.com>
2000
2001 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
2002 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
2003 xmllint.c xpath.c: replaced sprintf() with snprintf()
2004 to prevent possible buffer overflow (the bug was pointed
2005 out by Anju Premachandran)
2006
2007Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2008
2009 * parser.c: removed an uninitialized data error popped by valgrind
2010 on PE references
2011
2012Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
2013
2014 * doc/xml.html
2015 adding tutorial reference to the web page
2016
2017Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2018
2019 * doc/tutorial/xmltutorial.xml
2020 * doc/tutorial/ar01s07.html
2021 * doc/tutorial/ape.html
2022 * doc/tutorial/includegetattribute.c
2023 adding section to tutorial about retrieving an attribute
2024 value
2025
2026Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2027
2028 * parser.c: applied a couple of patches from Peter Jacobi to start
2029 to get rid of ctxt->token, with a possible significant speed
2030 improvement to be gained once done. Better compliance with PE
2031 references constructs in DTDs too.
2032 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2033 from Peter too
2034
2035Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2036
2037 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2038 xmlParseElement was likely to have been deallocated at the
2039 time of the report, possibly leading to segfault. Just report
2040 the tag name now.
2041
2042Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2043
2044 * xpath.c: patch from Richard Jinks for XPath substring() function
2045 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2046
20472002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2048
2049 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2050
2051Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2052
2053 *doc/FAQ.html
2054 fixing typos in FAQ, thanks to Robert Funnell for the
2055 editing help
2056
2057Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2058
2059 * NEWS: got complaints from rpmlint that it was empty
2060
2061Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
2062
2063 * added doc/tutorial, including:
2064 apa.html
2065 apb.html
2066 apc.html
2067 apd.html
2068 ar01s02.html
2069 ar01s03.html
2070 ar01s04.html
2071 ar01s05.html
2072 ar01s06.html
2073 includeaddattribute.c
2074 includeaddkeyword.c
2075 includekeyword.c
2076 includestory.xml
2077 index.html
2078 xmltutorial.xml
2079 libxml tutorial, including generated html
2080
2081Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2082
2083 * result/c14n/exc-without-comments/merlin-c14n-two-*
2084 result/c14n/without-comments/merlin-c14n-two-*
2085 test/c14n/exc-without-comments/merlin-c14n-two-*
2086 test/c14n/without-comments/merlin-c14n-two-*
2087 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2088 c14n/exc-c14n and slightly modified test script to handle
2089 these test cases
2090 * c14n.c: fixed bugs for complicated nodes set (namespace
2091 without node and others from merlin-c14n-two.tar.gz)
2092 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2093 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2094 for xmlsec performance patch
2095 * xpath.c: fixed self::node() for namespaces and attributes
2096
2097Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2098
2099 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2100 but with the format parameter
2101 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2102
2103Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2104
2105 * Makefile.am: updated c14n tests suite
2106 * c14n.c: performance improvement for previous c14n patch
2107
2108Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2109
2110 * parser.c: another peroformance patch from Peter Jacobi, that
2111 time on parsing attribute values.
2112
2113Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2114
2115 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2116 into LibXML2 test suite
2117
2118Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2119
2120 * c14n.c: propagating xpath ancesstors node fix to c14n
2121 plus small performance improvement to reduce number of
2122 mallocs
2123 * xpath.c: fixed ancestors axis processing for namespace nodes
2124
2125Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2126
2127 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2128 Peter Jacobi
2129
2130Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2131
2132 * configure.in: preparing 2.4.22
2133
2134Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2135
2136 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
2137 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
2138 a public entry point.
2139 * doc/*: rebuilt the API and docs
2140
2141Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2142
2143 * xpath.c: patch from Richard Jinks to fix a problem introduced
2144 in the previous patch and pointed by Norm
2145
2146Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2147
2148 * libxml.spec.in: fixing bug #81112
2149
2150Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2151
2152 * uri.c: fixing bug #82848
2153
2154Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2155
2156 * result/catalogs/mycatalog.full: Aleksey's commit changed the
2157 output of one catalog test
2158
2159Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2160
2161 * global.data globals.c tree.c include/libxml/globals.h
2162 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
2163 default value for global parameter xmlIndentTreeOutput to 1 and
2164 introduced new global parameter xmlTreeIndentString (the string
2165 used to do one-level indent) with default value " " (as it was
2166 in tree.c)
2167
2168Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2169
2170 * Makefile.am: Merijn Broeren pointed out a problem when compiling
2171 with trio and schemas.
2172
2173Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2174
2175 * xpath.c: patch from Richard Jinks to fix the problem raised in
2176 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
2177
2178Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2179
2180 * xmlschemas.c: a bit of work on import.
2181 * xmlschemastypes.c: Charles Bozeman provided a compare function
2182 for date/time types so min/max facet restrictions should work,
2183 indeterminate comparisons return an error instead of equal.
2184 * test/schemas/date_0* result/schemas/date_0_0: specific test
2185 from Charles Bozeman too
2186
2187Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2188
2189 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
2190 from Christian Cornelssen fixing the man pages and the Catalog
2191 building script.
2192 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
2193 next step is <xs:import> I now have a reasonable understanding
2194 of how it works.
2195
2196Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2197
2198 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
2199
2200Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2201
2202 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
2203
2204Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2205
2206 * xpath.c: fixing an XPath function evalutation bug pointed out
2207 by Alexey Efimov where the context was lost when evaluating
2208 the function arguments
2209
2210Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2211
2212 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
2213 function public for XMLSec performance optimizations
2214
2215Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2216
2217 * python/generator.py python/libxml2class.txt : fixed a problem
2218 with the HTML parser pointed by Gary Benson
2219 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
2220 example
2221
2222Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2223 * parser.c: fixed bug #81159 (memory growth in SAX)
2224
2225Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2226 * xpath.c: fixed bug #78858 (the real fix)
2227
2228Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2229 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
2230
2231Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2232
2233 * tree.c: modified xmlNodeSetBase to allow changing the
2234 base of a document.
2235
2236Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2237
2238 * xmlschemastypes.c: patch Charles Bozeman for validation of
2239 all the date, time, and duration types
2240 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
2241 * configure.in: fixed an error pointed by an user
2242 * xml2-config.in: fixed an error pointed by an user
2243
2244Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2245
2246 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
2247 win32/libxml2.def.src xmlIO.c: exported default
2248 'file:', 'http:' and 'ftp:' protocols input handlers
2249 and maked protocols comparisson case insensitive
2250
2251Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2252
2253 * configure.in: Neven Has detected a typo
2254
2255Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2256
2257 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
2258 as one of the persons allowed to commit directly to the
2259 module.
2260
2261Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2262
2263 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
2264 * valid.c: raised a too low limit
2265 * doc/*: rebuilt the docs
2266
2267Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2268
2269 * test/XPath/expr/floats test/XPath/expr/functions
2270 result/XPath/expr/floats result/XPath/expr/functions
2271 xpath.c: another XPath conformance patch from Richard Jinks
2272
2273Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2274
2275 * xmlschemas.c: fixed validation of attribute groups.
2276 * test/schemas result/schemas: added an example from the primer
2277
2278Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2279
2280 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
2281 * test/schemas result/schemas: updated the test list
2282
2283Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2284
2285 * TODO: updated a bit
2286 * parser.c: made a comment more specific
2287 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
2288 Schemas conformance.
2289 * test/schemas result/schemas: updated the test list
2290
2291Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2292
2293 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
2294 implementing xs:all with minOccurs = 0
2295 * tes/schemas/* result/schemas/*: added more tests covering
2296 xs:all
2297
2298Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2299
2300 * xmlregexp.c: first implementation of the all particle, this
2301 may need to be revisited for case where not all transitions
2302 must be crossed.
2303
2304Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2305
2306 * tree.c: another entity processing update from Markus Henke
2307
2308Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
2309
2310 * trionan.c: fixed crash on OSF/1
2311
2312Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2313
2314 * xmlschemas.c: more Schemas work
2315 * test/schemas/* result/schemas/*: added more tests coming
2316 from the spec.
2317
2318Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2319
2320 * c14n.c: patch from Aleksey Sanin reflecting a change in the
2321 ExcC14N specification
2322
2323Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2324
2325 * tree.c: patch from Markus Henke, fix for recursive entities.
2326
2327Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2328
2329 * xpath.c: fix a problem with string() on a document node.
2330
2331Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2332
2333 * Makefile.am xmlschemas.c: more Schemas work
2334 * test/schemas/* result/schemas/*: added more tests coming
2335 from the spec.
2336
2337Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2338
2339 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
2340 * result/HTML/*: this changes a few things in the results
2341
2342Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2343
2344 * include/libxml/tree.h: eliminated 'declaration different than
2345 prototype' warning
2346 * include/win32config.h: "resolved" conflicts with errno.h
2347
2348Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2349
2350 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
2351 on the automata interfaces and debug of counted choices
2352 * test/schemas/* result/schemas/*: added a number of tests
2353
2354Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2355
2356 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2357 a bit of work on Schemas
2358 * testSchemas.c: try to make it more useful
2359 * test/schemas/* result/schemas/* Makefile.am: changed the
2360 Schemas regression test procedure, started adding a few samples
2361
2362Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2363
2364 * include/libxml/encoding.h: Patch for the Borland C++ builder
2365 * include/libxml/tree.h: Patch for the Borland C++ builder
2366 * threads.c: Patch for the Borland C++ builder
2367 * win32/bcb5: New directory for the Borland C++ builder
2368 project files
2369
2370Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2371
2372 * win32/Makefile.msvc: Update for XML Schema support
2373 * win32/configure.js: Update for XML Schema support
2374 * win32/libxml2.def.src: Update for XML Schema support
2375
2376Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2377
2378 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
2379 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
2380 xmlunicode.c include/libxml/Makefile.am
2381 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
2382 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
2383 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
2384 include/libxml/xmlversion.h.in : merged the current state of
2385 XML Schemas implementation, it is not configured in by default,
2386 a specific --schemas configure option has been added.
2387 * test/automata test/regexp test/schemas Makefile.am
2388 result/automata result/regexp result/schemas:
2389 merged automata/regexp/schemas regression tests
2390
2391Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2392
2393 * xpath.c: Gary found a compile time problem, fixes #78823
2394
2395Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2396
2397 * configure.in: release of 2.4.20
2398 * doc/*: updated and rebuilt the docs
2399
2400Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2401
2402 * python/Makefile.am: patch from Cristian Gafton to build on
2403 Red Hat 6.2, should also fix #75779
2404
2405Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2406
2407 * valid.c: first part of fixing #78729
2408
2409Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2410
2411 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
2412 escaping of URI when saving HTML files.
2413 * result/HTML/*: this impacted some tests
2414
2415Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
2416
2417 * configure.in: trying to fix #77441
2418
2419Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2420
2421 * include/libxml/xmlIO.h: Hallski complained it could not be
2422 included by itself.
2423
2424Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2425
2426 * configure.in: applied an IEEE flag patch for OSF/1 #77825
2427
2428Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2429
2430 * win32/configure.js: patch from Nilo for the c14n option
2431 * win32/Makefile.msvc: fixed libxml2.def generation with threads
2432
2433Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2434
2435 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
2436 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
2437 LIBXML_THREAD_ENABLED
2438
2439Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2440
2441 * xpath.c: another patch from Richard Jinks for substring conformance
2442 * test/XPath/expr/floats test/XPath/expr/strings
2443 result/XPath/expr/floats result/XPath/expr/strings: update of the
2444 test suite to check those.
2445
2446Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2447
2448 * xpath.c: patch from Richard Jinks for .x float parsing.
2449
2450Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2451
2452 * parser.c: patch from Markus Henke when an encoding ain't recognized
2453
2454Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2455
2456 * libxml.m4: got a report that #include <string.h> was needed
2457
2458Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2459
2460 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2461
2462Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2463
2464 * doc/example.html: fixing typo
2465
2466Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2467
2468 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2469 pointed out by Melvyn Sopacua.
2470
2471Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2472
2473 * libxml.m4: Frédéric Crozat gave a patch related to the change
2474 of Include paths breaking the libxml.m4
2475
2476Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2477
2478 * xpath.c: Fix bug #76927 forgot to save some context
2479 when evaluating binary expressions
2480
2481Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2482
2483 * configure.in: fixed configure for MPE/iX from Markus Henke
2484 * xmlmemory.c: fixed initialization problems
2485 * xpath.c: another set of patches from Richard Jinks this
2486 fixes "make XPathtests" on linux
2487
2488Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2489
2490 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2491 * test/XPath/expr/compare test/XPath/expr/equality
2492 test/XPath/expr/floats test/XPath/expr/functions
2493 test/XPath/expr/strings result/XPath/expr/compare
2494 result/XPath/expr/equality result/XPath/expr/floats
2495 result/XPath/expr/functions result/XPath/expr/strings: Updated
2496 tests though they show a divergence on Linux
2497
2498Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2499
2500 * xpath.c trionan.c: previous commit also included patches
2501 from Richard Jinks on some IEEE support corner case
2502
2503Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2504
2505 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2506 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2507 that $(datadir) should be used for docs
2508
2509Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2510
2511 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2512 could leak filedescriptors
2513
2514Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2515
2516 * configure.in nanohttp.c: applied patch from Allan Clark for
2517 UnixWare/OpenServer
2518
2519Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2520
2521 * configure.in: preparing 2.4.19
2522 * doc/*: rebuilt the docs
2523
2524Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2525
2526 * nanohttp.c: fixing #76043, got fed up with non-portability
2527 of that piece of code.
2528
2529Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2530
2531 * valid.c SAX.c: Never commit without running "make tests" :-(
2532 fix a couple of stupidities in the previous commit
2533 * result/*: a few changes in some attribute order result of previous
2534 commit.
2535
2536Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2537
2538 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2539 the internal subset should not raise duplicate ID errors,
2540 also there was a small bug in conjunction to namespace
2541 declarations defaulted and xml:xxx attributes DTD definitions.
2542
2543Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2544
2545 * xpath.c: Richard Jinks also raised some rounding problems
2546 this tries to fix them
2547
2548Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2549
2550 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2551 behaviour in xmlXPathCastToString()
2552
2553Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2554
2555 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2556 raised by Morus Walter
2557
2558Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2559
2560 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2561 from Igor
2562
2563Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2564
2565 * xpath.c: fixing #75619, related to a problem when trying
2566 to evaluate condition when the current node set resulting
2567 from that sub-step evaluation is empty. Also fixes 2 potential
2568 problem with previous-sibling and next-siblings axis.
2569
2570Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2571
2572 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2573 HTML support is not configured in.
2574
2575Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2576
2577 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2578 include/libxml/tree.h: dohh I really didn't intended to commit
2579 this test version :-(
2580
2581Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2582
2583 * testSAX.c: I wanted to see the real speed at the SAX interface
2584 after a little too many Ximianer started complaining about the
2585 parser speed.
2586 added a --quiet option:
2587 paphio:~/XML -> ls -l db100000.xml
2588 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2589 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2590 3200006 callbacks generated
2591 real 0m1.270s
2592 Which means 16MBytes/s and 3Mcallback/s
2593
2594Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2595
2596 * xpath.c: valgrind spotted another error that time when running
2597 on libxslt regression tests
2598
2599Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2600
2601 * Makefile.am: adding "make valgrind" running the full regression
2602 tests (except python ones) under Valgrind (using valgrind -q
2603 which was kindly added by the author).
2604 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2605 passes cleanly now except an obcure floating point initialization
2606 raised in log10() in one XPath regression test ???
2607 * tree.c: edited some comments to close #75244
2608
2609Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2610
2611 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2612 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2613 context of ScrollKeeper, made sure that if the number is
2614 an integer, the serialization follows the description at
2615 http://www.w3.org/TR/xpath#section-String-Functions
2616
2617Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2618
2619 * configure.in: preparing 2.4.18
2620 * doc/*: updated and rebuilt the web site
2621 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2622 the Windows and Cygwin maintainers.
2623 * parser.c: humm, changed the way the SAX parser work when
2624 xmlSubstituteEntitiesDefault(1) is set, it will then
2625 do the entity registration and loading by itself in case the
2626 user provided SAX getEntity() returns NULL.
2627 * testSAX.c: added --noent to test the behaviour.
2628
2629Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2630
2631 * parser.c: Wilfried Teiken provided a hackish but working
2632 way to get context reported back on entities when parsing
2633 with SAX and without breaking the DOM build.
2634
2635Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2636
2637 * c14n.c: applied a new patch from Aleksey Sanin
2638 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2639 to reference Aleksey implementation of XML digital Signatures
2640
2641Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2642
2643 * xpath.c: small fix to avoid potential problem due to
2644 ordering of freeing data
2645 * python/Makefile.am: people were complaining about
2646 the generated file in python dir not being built
2647
2648Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2649
2650 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2651 python/generator.py python/libxml.c python/types.c: Cleanup
2652 of the python Makefiles based on Jacob and James feedback,
2653 fixed the spec file accordingly, fixed the number of warning
2654 that passing my pedantic CFLAGS was generating. Conclusion
2655 is that Python includes are real crap.
2656
2657Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2658
2659 * configure,in: it was reported quite a few times that
2660 xml2-config --cflags should not output
2661 -I$includeprefix/libxml2/libxml because libxml2 header names
2662 clashes with existing names like list.h from C++ stl.
2663 Includes should be #include<libxml/xxx.h> so ...
2664
2665Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2666
2667 * c14n.c: another patch from Aleksey Sanin
2668
2669Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2670
2671 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2672 canonicalization algorithm
2673 * doc/xml.html doc/index.html: added the C14N references on the
2674 index page.
2675
26762002-03-13 jacob berkman <jacob@ximian.com>
2677
2678 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2679 usage, redundant, and gcc specific
2680
2681Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2682
2683 * xpath.c: speedup some node selection operations, this can
2684 have a significant impact on DocBook Norm's stylesheets
2685 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2686 make sure it's always the case
2687 * debugXML.c: distinguish CDATA and comments in ls operations
2688
2689Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2690
2691 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2692 to generate better API descriptions etc...
2693
2694Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2695
2696 * c14n.c: Fixing #74186, made sure all boolean expressions
2697 get fully parenthesized, ran indent on the output
2698 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2699 include/libxml/tree.h: also #74186 related, removed the
2700 --with-buffers option, and all the preprocessor conditional
2701 sections that were resulting from it.
2702
2703Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2704
2705 * valid.c: applied patch from Dodji Seketeli fixing an
2706 uninitailized variable in xmlValidGetValidElements()
2707
2708Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2709
2710 * c14n.c: fixed a few comments
2711 * doc/*.html doc/*/*.html: regenerated the docs and added
2712 the C14N API
2713 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2714
2715Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2716
2717 * check-xml-test-suite.py: fix to adapt varaiations in the
2718 bindings
2719 * configure.in python/setup.py python/setup.py.in: fixed to
2720 have the version of the python scripts automatically updated
2721
2722Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2723
2724 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2725 in xmlCopyProp()
2726
2727Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2728
2729 * configure.in: preparing 2.4.17 release
2730 * doc/*: updated and rebuilt the docs
2731 * xpath.c: fixed a comment
2732 * python/libxml.c: fixed a possible reentrancy problem
2733
2734Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2735
2736 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2737 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2738 added a specific regression test
2739 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2740 not raise exceptions when failing to find the attribute.
2741
2742Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2743
2744 * configure.in xmllint.c: owen pointed out a problem with the
2745 ftme fix, gettimeofday() was not detected by configure and
2746 the ftime header wasn't included, dohhh
2747
2748Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2749
2750 * configure.in xmllint.c: trying to fix #71457 for timing
2751 precision when gettimeofday() is not availble but ftime() is
2752
2753Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2754
2755 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2756 are now copied on install and part of the -devel RPM
2757
2758Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2759
2760 * xpath.c: trying to avoid bug #72150 which was apparently
2761 caused by a gcc bug (or a processor problem) as detailed
2762 at http://veillard.com/gcc.bug
2763
2764Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2765
2766 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2767 fixed xmlReconciliateNs(), added a Python test/example for
2768 inter-document cut'n paste
2769 * python/libxml.py: fixed node.doc on document nodes and added
2770 xpathEval() onto node objects
2771
2772Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2773
2774 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2775 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2776 fixup and integrated tests for the serialization stuff
2777
2778Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2779
2780 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2781 moved the libxml man page to section 3
2782
2783Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2784
2785 * tree.c: fix bug #72490
2786 * python/libxml.c python/libxml.py: added methods serialize()
2787 and saveTo() to all node elements.
2788
2789Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2790
2791 * xmlIO.c: closed #73430, don't read from an input source
2792 which indicated an end-of-file or an error.
2793
2794Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2795
2796 * parser.c: make sure SAX endDocument is always called as
2797 this could result in a Python memory leak otherwise (it's
2798 used to decrement ref-counting)
2799 * python/generator.py python/libxml.c python/libxml.py
2800 python/libxml2-python-api.xml python/libxml2class.txt
2801 python/tests/error.py python/tests/xpath.py: implemented
2802 the suggestions made by Gary Benson and extended the tests
2803 to match it.
2804
2805Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2806
2807 * python/generator.py: applied patch fixing #73450
2808
2809Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2810
2811 * xpath.c: fixing #61290 "namespace nodes have no parent"
2812 long standing divergence from the XPath REC. NodeSets
2813 simply hold a copy of namespace nodes and those node ->next
2814 points to the parent (which may not be the node carrying the
2815 definition).
2816 * include/libxml/xpath.h: flagged but didn't added a possible
2817 speedup
2818 * DOCBparser.c HTMLparser.c: removed some warnings from push
2819 parser due to new state being added.
2820 * tree.c: new fix from Boris Erdmann
2821 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2822 the XML Canonalization support from Aleksey Sanin
2823
2824Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2825
2826 * tree.c: patch from Boris Erdmann fixing some namespace odities
2827 with xmlCopyNode()
2828
2829Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2830
2831 * xmlIO.c: fix bug #72706 when loading a NULL entity
2832
2833Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2834
2835 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2836 actually change in a future XML Namespace revision.
2837
2838Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2839
2840 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2841 added the possibility of returning nodesets from XPath extension
2842 functions written in Python
2843
2844Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2845
2846 * python/*: commiting some Python bindings work done while travelling
2847
2848Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2849
2850 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
2851 explicitely with memory debugging switched on
2852
2853Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2854
2855 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2856 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2857 Added wrapper for the xmlURIPtr type, provided accessors, fixed
2858 the accessor generator for strings
2859 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
2860 regression test.
2861
2862Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2863
2864 * python/README python/generator.py python/libxml.c python/setup.py:
2865 added the 'usual' setup.py to allow building a libxml2-python
2866 module based on the same code. The initialization is however
2867 different the 2 .so files fo libxml2 and libxslt are identical and
2868 they entry point initialize both libraries. this is done to avoid
2869 some possible nasty problem since the Python don't merge the maps
2870 of all shared modules.
2871
2872Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2873
2874 * parser.c: fixed a push/encoding bug reported by Michael
2875 on librsvg
2876
2877Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2878
2879 * include/libxml/parserInternals.h: fixes a misplaced #endif
2880
2881Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2882
2883 * parser.c valid.c: found and fixed a couple of allocation bugs
2884
2885Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2886
2887 * doc/xml.html doc/python.html doc/*: added a Python and binding
2888 page describing the current state of the Python bindings and
2889 giving pointers to the other languages wrappers.
2890
2891Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2892
2893 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2894 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2895 rebuilt the API and web site
2896 * xpath.c: fixed #71978 portability bugs
2897
2898Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2899
2900 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2901
2902Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2903
2904 * include/libxml/parserInternals.h parser.c: had to change
2905 2 internal parsing API when processing document content
2906 to check the start and end of element content are defined
2907 in the same entity
2908 * valid.c include/libxml/valid.h: attribute normalization can
2909 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2910 with the context to report it.
2911 * SAX.c: fixed the last known bugs, crazy validation constraints
2912 when a document is standalone seems correctly handled. There
2913 is a couple of open issues left which need consideration especially
2914 PE93 on external unparsed entities and standalone status.
2915 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
2916 The 2 tests left failing are actually in error. Cleanup done.
2917
2918Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2919
2920 * valid.c: implemented E59 spaces in CDATA does not match the
2921 nonterminal S
2922
2923Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2924
2925 * SAX.c parser.c valid.c: more validation test fixups
2926 * check-xml-test-suite.py: added duration info for the tests
2927
2928Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2929
2930 * parser.c valid.c: a couple of errors were reported but not
2931 saved back as such in the parsing context. Down to 1% failure rate
2932 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
2933
2934Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2935
2936 * xmlInternald.c: isExtender was missing a char
2937 * parser.c include/libxml/parser.h: % are acceptable in the
2938 internal subset if within a PUBLIC ID
2939
2940Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2941
2942 * SAX.c parserInternals.c valid.c: more work on the conformance
2943 suite. Took the step to finally block documents with encoding
2944 errors. It's a fatal error per the spec, people should have fixed
2945 their documents by now.
2946
2947Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2948
2949 * check-xml-test-suite.py: fixed the test script after some discussion
2950 on the semantic of TYPE="error"
2951 * Makefile.am: added the script to the distrib
2952
2953Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2954
2955 * SAX.c entities.c: fixed a couple of conformances issues deep
2956 into the validation code (standalone and undeclared Notations)
2957
2958Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2959
2960 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
2961 stayed there for years !
2962
2963Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2964
2965 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
2966 missing
2967
2968Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2969
2970 * check-xml-test-suite.py: improved the behaviour a bit as
2971 well as the logs
2972 * parser.c valid.c SAX.c: fixed a few more bugs
2973 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
2974
2975Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2976
2977 * check-xml-test-suite.py: python script to run regression tests
2978 against the XML Test suite of W3C/OASis
2979 * SAX.c: fixed a validation bug
2980 * parser.c: fixed 3 errors pointed by the test suite
2981 * doc/buildDocBookCatalog: fixed a typo pointed by drake
2982 * python/Makefile.am: fixed a dependendy
2983
2984Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2985
2986 * xmlmemory.c: avoid a warning bug #71594
2987
2988Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2989
2990 * xmlmemory.c: Jesse Perry provided a patch to remove a few
2991 warning on alpha/Tru64
2992
2993Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2994
2995 * include/libxml/entities.h: fixing a comment
2996 * valid.c: fixing some troubles with validity check on namespaces
2997 * result/VC/NS3 test/VC/NS3: added a specific regression test
2998
2999Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3000
3001 * tree.c: Fixing #71342 serializing '\n' in attribute values
3002 * result/noent/att3 result/att3 test/att3: added a specific
3003 test.
3004
3005Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3006
3007 * python/libxml.c: couple of bug fixes
3008
3009Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3010
3011 * python/*.py: removed tabs and used spaces.
3012
3013Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3014
3015 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
3016 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
3017
3018Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3019
3020 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
3021 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
3022
3023Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3024
3025 * include/libxml/encoding.h include/libxml/entities.h
3026 include/libxml/globals.h include/libxml/parser.h
3027 include/libxml/threads.h include/libxml/tree.h
3028 include/libxml/xmlmemory.h: trying to fix the include mess
3029
3030Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3031
3032 * include/libxml/xmlmemory.h: reverted part of the previous
3033 attempt to provide #69655, this was breaking the build.
3034
3035Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3036
3037 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3038 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3039 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3040 include/libxml/parserInternals.h include/libxml/tree.h
3041 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3042 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3043 clean.
3044 * python/libxml.c: fixed a warning.
3045
3046Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3047
3048 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3049 copying of node, merge back IDs in the target document.
3050 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3051 test/XInclude/ents/ids.xml: test case
3052 * result/VC/ElementValid4: output changed due to a typo fix
3053
3054Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3055
3056 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003057 generate the dependencies right as Jacob found out. Add
3058 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003059
3060Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3061
3062 * parserInternals.c valid.c: Justin Fletcher found some parts
3063 of the code needing cleanup
3064 * libxml.spec.in python/Makefile.am python/generator.py
3065 python/libxml.c python/libxml.py: Fixed the python Makefiles
3066 corrected a bug showing up on ia64, changed the name of the
3067 python internal module too
3068
3069Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3070
3071 * Makefile.am: applied patch from Andris Pavenis for binary
3072 name suffixes
3073
3074Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3075
3076 * xmllint.c win32/win32config.h: fixing #68748
3077
3078Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3079
3080 * valid.c: fixing #70166
3081
3082Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3083
3084 * valid.c: fixing #70077
3085
3086Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3087
3088 * Copyright Makefile.am README configure.in libxml.spec.in:
3089 Changed to the MIT Licence
3090 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3091 doc/xmlio.html: updated the doc accordingly
3092 * include/libxml/xmlwin32version.h configure.in: preparing
3093 2.4.14 release
3094 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3095 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3096 fixed the const xmlChar * wrapper and generator, XPath extension
3097 functions now use the context as first argument
3098 * python/tests/tstxpath.py python/tests/xpath.py
3099 python/tests/xpathext.py: Updated the tests accordingly
3100 * tree.c: fixed bug #70067
3101
3102Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3103
3104 * Makefile.am: cleanup
3105 * debugXML.c: always use stdout if output is NULL
3106 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3107 * python/Makefile.am python/generator.py python/libxml2class.txt
3108 python/libxml_wrap.h python/types.c: augmented the number of bindings
3109 handling FILE * and XPath contexts
3110 * python/tests/Makefile.am: avoid a stupid problem due to the
3111 use of TEST.
3112
3113Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3114
3115 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3116
3117Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3118
3119 * python/TODO python/libxml.c: cleanup the extension function lookup
3120 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3121
3122Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3123
3124 * configure.in python/Makefile.am: do not install outside
3125 of prefix
3126
3127Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3128
3129 * python/TODO python/libxml.c: started adding SAX interfaces
3130 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3131 SAX test
3132
3133Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3134
3135 * tree.c: hardened the addChild function
3136 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3137 python/libxml2class.txt python/libxml_wrap.h python/TODO:
3138 added accessors needed for xmlNode, a bit more testing and
3139 extension of interfaces
3140 * python/tests/Makefile.am python/tests/build.py: added a test
3141 build from scratch/save/load/check
3142
3143Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3144
3145 * parserInternals.c: change a small bit in the way valididy
3146 error messages get initialized
3147 * python/TODO python/libxml.c python/libxml2-python-api.xml
3148 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3149 added some memory debugging to track leaks at the libxml2 level
3150 * python/tests/*.py: changed all tests to check for leaks,
3151 there is just one left in XPath extension registrations.
3152
3153Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3154
3155 * python/TODO python/generator.py python/libxml2-python-api.xml
3156 python/libxml2class.txt: more accessor classes for the parser
3157 context, allow to switch on and check validity
3158 * python/tests/Makefile.am python/tests/error.py
3159 python/tests/invalid.xml python/tests/valid.xml
3160 python/tests/validate.py: attded more test and and added error.py
3161 which I forgot to commit in the last step
3162
3163Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3164
3165 * python/Makefile.am python/types.c: cleanup
3166 * python/libxml.c python/libxml.py python/libxml_wrap.h
3167 python/generator.py python/libxml2-python-api.xml
3168 python/libxml2class.txt: added class for parser context, added
3169 first cut for push mode support. Added a framework to generate
3170 accessors functions.
3171 * python/tests/Makefile.am python/tests/push.py: added a push
3172 test
3173
3174Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3175
3176 * python/Makefile.am python/TODO python/libxml.py: fixed a small
3177 bug a bit of cleanup.
3178
3179Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3180
3181 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
3182 python/libxml2class.txt: adding error redirections and preformat
3183 to a python handler
3184 * python/tests/Makefile.am python/tests/*.py: cleanup made all
3185 tests self checking
3186
3187Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3188
3189 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
3190 a function
3191
3192Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3193
3194 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
3195 python/libxml.c python/libxml2-python-api.xml
3196 python/libxml2class.txt: Progressing through the TODOs, class
3197 description output, extra XML API, RPM now builds the wrappers
3198 for all python installed versions
3199
3200Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
3201
3202 * configure.in libxml.spec.in python/Makefile.am python/TODO
3203 python/generator.py python/libxml2class.txt: added more informations
3204 in the libxml2-python package including docs. Slightly changed
3205 the class hierarchy
3206 * python/tests/*: added basic regression tests infrastructure too
3207
3208Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3209
3210 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
3211 added libxml2-python as part of the packages installed
3212
3213Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3214
3215 * python/Makefile.am python/generator.py python/libxml.c
3216 python/libxml.py: more work, now able to extend the
3217 XPath interpreter with functions written in python.
3218
3219Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3220
3221 * python/Makefile.am: Jacob sent a patch to allow building from
3222 tarfile.
3223
3224Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3225
3226 * python/Makefile.am python/libxml.c configure.in Makefile.am:
3227 inserted the python wrappers build, I hope this won't be too
3228 unportable
3229
3230Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3231
3232 * xpath.c: minor optimization
3233 * python/generator.py python/libxml.c python/libxml.py
3234 python/libxml_wrap.h: more work on the python bindings,
3235 they now support XPath and there is no evident leak
3236
3237Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3238
3239 * python/generator.py python/libxml.c python/libxml.py:
3240 more work on the python bindings generator.
3241
3242Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3243
3244 * python/generator.py python/libxml.c python/libxml_wrap.h:
3245 more work on the python bindings.
3246
3247Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3248
3249 * python/generator.py python/libxml.c python/libxml.py
3250 python/libxml_wrap.h: commited early version of a python binding
3251 for private use only ATM
3252
3253Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3254
3255 * entities.c tree.c include/libxml/entities.h: applied patch
3256 from Anthony Jones to implement copy of DTD subtree too. Had
3257 just to keep 2 function private which really ought to become
3258 public ones.
3259
3260Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3261
3262 * xmllint.c: added pointers to the web pages in the usage()
3263
3264Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3265
3266 * tree.c: more fixes from Petr Kozelka for attribute handling
3267 in the tree API to align the semantic with DOM.
3268
3269Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3270
3271 * valid.c tree.c entities.c: another set of patches from
3272 Anthony Jones for copy operations cleanup and robustness
3273
3274Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3275
3276 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
3277 an alphabetic index based on comments content
3278 * doc/*: rebuilt the web site with the new references
3279
3280Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3281
3282 * parserInternals.h: Greg Sjaardema suggested to use an
3283 eponential buffer groth policy in xmlParserAddNodeInfo()
3284
3285Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3286
3287 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
3288 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
3289 doc/parsedecl.py doc/Makefile.am: updated the python extractor
3290 to generate cross-references, and added/updated the stylesheets
3291 to generate and link API indexes. The generic keyword index
3292 is not done yet.
3293 * doc/*.html: regenerated all the usual docs too
3294
3295Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3296
3297 * debugXML.c: added an xpath function to the shell for T. V. Raman
3298
3299Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3300
3301 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
3302 debug routines.
3303
3304Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3305
3306 * tree.c: apply an patch from Petr Kozelka for unlink and replace
3307 support of attribute nodes
3308
3309Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3310
3311 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
3312 hopefully near complete and fully documented of the API in XML
3313 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
3314 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
3315 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
3316 include/libxml/parserInternals.h include/libxml/valid.hi
3317 include/libxml/xmlIO.h include/libxml/xmlerror.hi
3318 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
3319 include/libxml/xpath.h include/libxml/xpathInternals.h:
3320 Cleaned up the doc comments a lot in the process, the interface
3321 coverage is now 100%
3322
3323Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3324
3325 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
3326 extracts comments from the gtk-doc DocBook output (a bit
3327 convoluted but seems to work).
3328
3329Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3330
3331 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
3332 added an XML description of the API, moved the script generating
3333 it here. Added a "make api" target
3334
3335Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3336
3337 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
3338
3339Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3340
3341 * xpath.c include/libxml/xpathInternals.h: the change made to
3342 xmlXPathFuncLookupFunc was incompatible roll it back
3343
3344Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3345
3346 * SAX.c: cleanup patch from Anthony Jones
3347 * doc/Makefile.am: fix the headers to avoid in make scan
3348 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
3349 includes, * vs Ptr and general cleanup
3350 * parsedecl.py: first version of a script to extract the
3351 module interfaces, the goal will be to provide .decl or XML
3352 specification of the interfaces to build wrappers.
3353
3354Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3355
3356 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
3357 now provides return codes in case of errors
3358
3359Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
3360
3361 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
3362 Upgraded to trio baseline 1.6
3363 * strio.h strio.c: Replaced by triostr.h and triostr.c
3364
3365Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3366
3367 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
3368 of strdup usage in the code
3369
3370Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3371
3372 * parser.c error.c: Keith Isdale complained rightly that
3373 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
3374
3375Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3376
3377 * tree.c: fixed the funxtion to set the xml: attributes
3378 * debugXML.c: added "setbase" to test it.
3379
3380Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3381
3382 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
3383 to allow updating an attribute content
3384
3385Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3386
3387 * libxml.h: try to avoid problems when compiling on Windows
3388
3389Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3390
3391 * hash.c: patch from Anthony Jones for hash.c allocation size
3392 * Makefile.am: trying to work around Yet Another Libtool Madness
3393 and build the 2.4.13 release finally ...
3394
3395Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3396
3397 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
3398 * doc/* : update of the documentation
3399
3400Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3401
3402 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
3403 at fixing #61290 :-(
3404
3405Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3406
3407 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
3408 Fixes bug #67229
3409
3410Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3411
3412 * tree.c: trying to avoid troubles when a subtree is copied
3413 and coalesced in part with the target tree. Should fix
3414 bug #67407
3415
3416Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3417
3418 * valid.c: fixed validation of attributes content of type
3419 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
3420 values, very old bug. Fixes #67671
3421
3422Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3423
3424 * parser.c include/libxml/parserInternals.h tree.c: integrated
3425 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
3426 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
3427
3428Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3429
3430 * threads.c: applied Serguei Narojnyi's patch to add native
3431 thread support on the Win32 platform
3432 * testThreadsWin32.c Makefile.am: added the test program also
3433 from Serguei, Win32 specific
3434 * include/win32config.h include/libxml/xmlwin32version.h.in:
3435 added patch from Igor for the Windows thread specific defines.
3436
3437Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3438
3439 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
3440
3441Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3442
3443 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3444 output page into XMLinfo.html. Close bug #66951 and
3445 raised by Robert Collins too.
3446
3447Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3448
3449 * encoding.c: Paul Keogh pointed out a possibility of segfault
3450 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3451 Closes bug # 68238
3452
3453Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3454
3455 * doc/*.html: updated the Gdome2 links
3456
3457Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3458
3459 * libxml.h: Applied following patches from Robert Collins
3460 and make sure IN_LIBXML is defined when compiling it
3461 -------
3462 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3463 as well as Visual C.
3464 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3465 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3466 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3467 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3468 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3469 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3470 xmlSysIDExists xmlNoNetExists).
3471 * xmllint.c: Don't include winsock2.h for Cygwin.
3472
3473Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3474
3475 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3476 when the version info is not present.
3477
3478Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3479
3480 * tree.c: Anthony Jones pointed out a problem in
3481 xmlStringGetNodeList() and provided a fix for it
3482
3483Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3484
3485 * parser.c: patch from Frank J Franklin to remove a bug in
3486 xmlCreatePushParserCtxt() when the initial buffer passed
3487 is large.
3488
3489Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3490
3491 * win32/*: big cleanup of the Windows/MSVC project files
3492 from Igor Zlatkovic
3493
3494Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3495
3496 * doc/Makefile.am: should fix #67674 and avoid troubles if
3497 xsltproc is not available or fails in the prefix provided
3498
3499Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3500
3501 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3502
3503Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3504
3505 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3506 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3507 Fixed a few other problems raised by Charlie Bozeman.
3508 * result/VC/ElementValid[5-7]: fixed the output
3509
3510Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3511
3512 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3513 patches from Charlie Bozeman. Regenerated the HTML docs.
3514
3515Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3516
3517 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3518 for Windows from Igor
3519
3520Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3521
3522 * xmllint.c: applied Justin Fletcher patch for --output or -o
3523
3524Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3525
3526 * win32/libxml2/libxml2.def.src: close #67019
3527
3528Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3529
3530 * xmllint.c: applied Justin Fletcher generic timing patch
3531 similar to the one already applied to xsltproc.
3532
3533Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3534
3535 * include/libxml/tree.h tree.c: applied documentation patches
3536 from Charlie Bozeman
3537
3538Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3539
3540 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3541
3542Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3543
3544 * valid.c: fix the xmlStrdup() used in the previous patch.
3545 * valid.c: added --dropdtd
3546 * tree.c: fixed xmlUnlinkNode so it also removes the references
3547 from the document if the node is a DTD
3548
3549Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3550
3551 * HTMLtree.c valid.c: cleanup some static declarations
3552
3553Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3554
3555 * xmllint.c: removed another strdup()
3556 * doc/FAQ: removed the HP/UX entry
3557
3558Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3559
3560 * valid.c: fix bug #66816 when validating.
3561 * xmllint.c: don't use sys/time.h if configure did not found it
3562
3563Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3564
3565 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3566 xmlcatalog_man.xml
3567
3568Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3569
3570 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3571 xmlInitMemory() was declared twice
3572
3573Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3574
3575 * globals.c: do not reference strdup() !
3576 * configure.in libxml-2.0.pc.in: trying to fix the libs
3577 of the various config extraction modules
3578
3579Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3580
3581 * configure.in : preparing 2.4.12
3582 * doc/* : updated and rebuilt the docs
3583
3584Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3585
3586 * uri.c: closed bug #66159
3587 * testURI.c: added --escape option
3588 * configure.in: some cleanup for xml2-config --cflags
3589
3590Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3591
3592 * globals.c testThreads.c: removed some misplaced includes
3593 of xmlversion.h
3594
3595Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3596
3597 * threads.c: patch from Gary Pennington fixing a possible
3598 problem at initialization time.
3599
3600Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3601
3602 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3603 Eric Lavigne contribution to build libxml2 on MacOS using
3604 CodeWarrior.
3605
3606Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3607
3608 * xmllint.c: applied Geert Kloosterman's patch to fix
3609 --repeat --timing output
3610
3611Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3612
3613 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3614 where non-wellformed XML declaractions were not detected.
3615
3616Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3617
3618 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3619
3620Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3621
3622 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3623 gets reset by xmlCleanupInputCallbacks() and this makes the
3624 function useless. Same for output.
3625
3626Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3627
3628 * xmlIO.c: robert pointed out a loop error in callback cleanups
3629
3630Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3631
3632 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3633 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3634 they are not really tied to debugging
3635
3636Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3637
3638 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3639 * xmllint.c: better --catalogs description
3640
3641Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3642
3643 * tree.c: fixed a couple of problems in xmlSetProp()
3644
3645Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3646
3647 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3648 unappropriate stdout output.
3649
3650Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3651
3652 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3653 by Denis Beurive, closes #65111
3654
3655Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3656
3657 * valid.c: in case of content model validity error, don't
3658 print it if validity warnings were not requested.
3659
3660Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3661
3662 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3663 * parserInternals.c: removed the last exit() call. Print an
3664 unmaskable error on stderr instead (library mismatch detection)
3665
3666Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3667
3668 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3669 shell instructions from Heiko Rupp
3670
3671Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3672
3673 * catalog.c: use the URL notation file:// for default catalog paths
3674
3675Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3676
3677 * include/libxml/tree.h: better comments for _private fields
3678 * tree.c: removed a problem when copying an entity reference.
3679
3680Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3681
3682 * vms/*: updated instructions and diffs from John A Fotheringham
3683
3684Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3685
3686 * include/libxml/xmlerror.h: avoid an include problem if
3687 #include <libxml/xmlerror.h> happens first in code
3688 seems to be the case in KDE libs
3689
3690Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3691
3692 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3693 from Igor for Windows
3694
3695Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3696
3697 * Makefile.am: Gary Pennington pointed out a missing prefix
3698
3699Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3700
3701 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3702 * doc/*: upgraded and rebuilt the docs
3703
3704Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3705
3706 * HTMLparser.c: fix comment in scripts element parsing.
3707 * result/HTML/doc3*: updated the results.
3708
3709Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3710
3711 * uri.c: another URI bug fix #63336, using Joel Young patch.
3712
3713Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3714
3715 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3716 a cleaned up version of the Pwd shell string generation.
3717
3718Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3719
3720 * valid.c include/libxml/tree.h: trying to fix namespaces +
3721 validation problems for good, closing #63619 in the process
3722 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3723 wrong in this respect, fixed it.
3724
3725Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3726
3727 * xmllint.c: Morus Walter patch to allow --format and --encode
3728
3729Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3730
3731 * debugXML.c: Stefan Kost provided an help command for the shell
3732
3733Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3734
3735 * debugXML.c: Heiko Rupp pointed that the shell would crash
3736 on empty nodesets returns.
3737
3738Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3739
3740 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3741 migh need the history libraries
3742
3743Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3744
3745 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3746 handle the case of < in quoted attributes, Bastian Kleineidam
3747
3748Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3749
3750 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3751 fixing catalog breakages
3752 * Makefile.am catalog.c result/catalogs/catal
3753 result/catalogs/mycatalog.* test/catalogs/catal*:
3754 fixed more problems in catalog support, added more regression tests
3755 for both XML and SGML catalog handling
3756
3757Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3758
3759 * debugXML.c: applied an improvement to xmlGetLineNo() from
3760 Keith Isdale
3761
3762Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3763
3764 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3765 Side effect of the progressive catalog loading
3766
3767Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3768
3769 * Makefile.am: confexecdir and confexec_DATA were defined twice
3770 pointed out by Karl Eichwalder
3771
3772Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3773
3774 * xmlcatalog.c: avoid unlink() and use remove() instead.
3775
3776Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3777
3778 * libxml.spec.in: cleanup
3779 * include/libxml/xmlwin32version.h: updated with 2.4.8
3780
3781Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3782
3783 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3784 of compiling libxml with a non standard set of options
3785
3786Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3787
3788 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3789 document --sgml option, fixing gnome bugzilla #63382
3790
3791Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3792
3793 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3794 breakage of 2.4.7, added a couple of really needed APIs
3795 like xmlCatalogIsEmpty() and xmlNewCatalog()
3796 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3797 for install-catalog
3798 * configure.in: preparing 2.4.8
3799
3800Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3801
3802 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3803 include/libxml/tree.h include/libxml/xmlIO.h: more include
3804 cleanups, export cleanly one html output + format function.
3805
3806Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3807
3808 * parser.c: removed initGenericErrorDefaultFunc call from
3809 xmlInitParser() since it could destroy previous calls to
3810 xsltSetGenericErrorFunc() effects
3811
3812Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3813
3814 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3815 keyword.
3816
3817Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3818
3819 * Makefile.am: cleanup
3820 * threads.c: cleanup too
3821 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3822 from xsltproc
3823 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00003824 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003825
3826Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3827
3828 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3829 was not used anymore !
3830
3831Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3832
3833 * configure.in: preparing 2.4.7
3834 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3835 manual page from John
3836 * doc/*: updated the doc and rebuilt the generated pages
3837
3838Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3839
3840 * xmlIO.c: closing bug #62711, the library should never
3841 close stdin or stdout.
3842
3843Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3844
3845 * uri.c: second pass at fixing #63336, using Joel Young
3846 final patch. looks okay.
3847
3848Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3849
3850 * uri.c include/libxml/uri.h: trying to clear #63336
3851 allowing the escaping routine to parse unconformant
3852 URI-References.
3853
3854Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
3855
3856 * vms/readme.vms vms/build_libxml.com nanoftp.c
3857 include/libxml/xmlversion.h.in: a few VMS updates from
3858 John A Fotheringham
3859 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
3860 and xmlCleanupOutputCallbacks() for the Perl binding people.
3861
3862Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
3863
3864 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3865 apply fixes to close #63271 and avoid segfaults when
3866 the error routine gets callbed before xmlInitParser()
3867 get called.
3868 * nanoftp.c error.c: Applied patches from Justin Fletcher
3869 correcting some xmlGenericError misuses.
3870
3871Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3872
3873 *doc/xmllint.xml, doc/xmllint.1
3874 New and improved man page for xmllint - .xml is the original, .1
3875 is the generated man page
3876
3877Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3878
3879 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3880 the web site from the main HTML document.
3881
3882Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3883
3884 * parser.c: fixed an erroneous validation bug when PE refs
3885 occurs in external parsed entities referenced from the
3886 internals subset
3887 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3888 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3889 added the associated testcase, it's a nice one.
3890 * HTMLparser.c: generate the DTD node as HTML still ...
3891 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3892
3893Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3894
3895 * HTMLparser.c: fixed a bug in htmlNewDoc()
3896
3897Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3898
3899 * test/threads/*: added entities testing to the Thread test
3900 * testThreads.c: make the test reasonable
3901 * DOCBparser.c: fix the DTD public and system ID
3902 * xmllint.c: added --sgml for SGML DocBook importing
3903 * Makefile.am: added Docbtests target
3904
3905Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3906
3907 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3908 * testThreads.c: removed bogus include
3909
3910Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3911
3912 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
3913 fixed a very serious (looping) validation bug
3914
3915Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
3916
3917 * include/libxml/globals.h include/libxml/threads.h threads.c
3918 testThreads.c: far more testing, cleaning up bugs
3919 * *.c : make sure globals.h is always included.
3920
3921Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3922
3923 * HTMLparser.c: try to get rid of parser loops for good.
3924
3925Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3926
3927 * configure.in: fixed some bugs in CFLAGS passing.
3928 * test/threads Makefile.am testThreads.c: added a specific
3929 threaded test case (really nasty, guaranteed).
3930
3931Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3932
3933 * catalog.c: serious cleanup on the management of the
3934 XML catalog tree, more tests done, especially with
3935 the catalog PI.
3936
3937Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
3938
3939 * catalog.c: avoid a problem in catalog cleanup on SMP if
3940 catalogs were not initialized.
3941
3942Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3943
3944 * catalog.c xpath.c: trying to cleanup the not thread safe
3945 parts of the library.
3946
3947Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3948
3949 * include/libxml/globals.h configure.in global.data: make
3950 the allocation be per-thread a configure option
3951 * encoding.c include/libxml/parser.h: fixed compilation
3952 errors
3953
3954Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3955
3956 * include/libxml/parser.h: Norm reported that a few lines
3957 added were breaking libxslt compile, removed them for now
3958
3959Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
3960
3961 * parser.c parserInternals.c threads.c: debugged and fixed
3962 initialization problems which were giving troubles on SMP
3963 boxes.
3964
3965Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3966
3967 * include/libxml/Makefile.am: missing globals.h
3968
3969Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3970
3971 * globals.c: added a couple of standard includes.
3972
3973Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3974
3975 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
3976 include/libxml/parserInternals.h include/libxml/tree.h
3977 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
3978 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
3979 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
3980 Applied the last patches from Gary, cleanup, activated threading
3981 all user accessible global variables are now handled in globals.[ch]
3982 Still a bit rought but make tests passes with either
3983 --with-threads defined at configure time or not.
3984 * Makefile.am example/Makefile.am: added globals.[ch] and threads
3985 linking options
3986
3987Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3988
3989 * Makefile.am include/libxml/Makefile.am
3990 include/libxml/globals.h globals.c include/libxml/threads.h
3991 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
3992 configure.in: started integrating the core of the thread support
3993 not activated yet but half integrated. The code should still
3994 compile and work anyway.
3995
3996Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3997
3998 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
3999 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
4000 integrating the non-controversial parts of Gary Pennington
4001 multithread patches
4002 * catalog.c: corrected a small bug introduced
4003
4004Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4005
4006 * catalog.c include/libxml/catalog.h: very serious cleanup,
4007 isolating unportable code and as much as possible the accesses
4008 to the global shared catalog. May need more testing !
4009
4010Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4011
4012 * include/libxml/debugXML.h debugXML.c tree.c: integrating
4013 Keith Isdale patches for the XSLT debugger interfaces. Some
4014 cleanup
4015
4016Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4017
4018 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
4019 * DOCBparser.c: generate line nubers in elements
4020
4021Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4022
4023 * configure.in: preparing 2.4.6 release
4024 * doc/xml.html doc/html/*: updated and rebuilt the docs
4025 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
4026
4027Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4028
4029 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4030 adding documentation for DV's supercatalog support
4031
4032Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4033
4034 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4035 super catalog support adding one API and one flag --sgml to
4036 xmlcatalog
4037
4038Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4039
4040 * doc/xmlcatalog_man.xml, xmlcatalog.1
4041 One more crack at
4042 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4043
4044
4045Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4046
4047 * xpath.c: implemented xmlXPathObjectCopy for external objects
4048 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4049
4050Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4051
4052 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4053 finishing up fix to
4054 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4055 the xmlcatalog man page display more elegantly
4056
4057Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4058
4059 * configure.in: closing bug #61832
4060 * HTMLparser.c: removed a warning
4061
4062Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4063
4064 * xpath.c: fixing #61673 part I, do not loose doc information
4065 when copying result value trees.
4066
4067Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4068
4069 * xpath.c: trying to harden the XPath interpreter
4070
4071Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
4072
4073 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
4074 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4075
4076Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4077
4078 * HTMLparser: repaired another loop problem
4079
4080Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4081
4082 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4083 parsing.
4084 * xpath.c: fix bug #61291 the default XML namespace node is
4085 missing from the namespace axis.
4086 * tree.c: refuse to create namespaces nodes with prefix "xml"
4087
4088Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4089
4090 * SAX.c: ouch a non-defined namespace could lead to a crash,
4091 fixed #61215
4092
4093Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4094
4095 * parserInternals.c: closed bug #61054
4096
4097Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4098
4099 * include/libxml/Makefile.am: closing #60708
4100
4101Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4102
4103 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4104 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4105
4106Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4107
4108 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4109
4110Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4111
4112 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4113 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4114
4115Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4116
4117 * catalog.c: Justin Fletcher provided cleaup code in case
4118 HAVE_STAT is not defined
4119 * include/win32config.h: Igor Zlatkovic suggested to have
4120 HAVE_STAT defined there
4121
4122Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4123
4124 * catalog.c - fixed typing error reported by M. Barros
4125
4126Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4127
4128 * xmllint.c - fixing typo
4129
4130Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4131
4132 * HTMLparser.c: small enhancement to prevent loop on
4133 unrecognizable data
4134
4135Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4136
4137 * parserInternals.c: applying patch from bug #60757 this
4138 should close it
4139
4140Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4141
4142 * catalog.c xmlcatalog.c: removed a couple of warning
4143 * xpath.c: try to solve the linking problem on platforms
4144 needing trio to compile
4145
4146Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4147
4148 * Makefile.am libxml.spec.in: backing up non-documented changes
4149 commited without review or aproval by Jens Finke <jens@gnome.org>
4150 * HACKING: made 100% clear that no commit should be done directly
4151
4152Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4153
4154 * configure.in: Joe Orton provided a patch fixing a problem
4155 when iconv is specified to be in a non-standard directory
4156 but wasn't exported in xml2-config --cflags
4157
4158Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4159
4160 * configure.in: let's ship 2.4.5 before getting too much
4161 troubles with 2.4.4 errors.
4162
4163Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4164
4165 * encoding.c entities.c: do not output hexadecimal charrefs
4166 when serializing HTML since some version of Netscape can't
4167 grok it, generate decimal ones.
4168 * result/HTML/doc3.htm: output changed due to previous test
4169 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
4170
4171Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
4172
4173 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
4174 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
4175
4176Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4177 Released 2.4.4
4178
4179 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
4180 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
4181 updated the configuration scripts systems accordingly
4182
4183Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4184
4185 * configure.in: preparing for 2.4.4
4186 * doc/xml.html doc/html/*: updated and rebuilt the docs
4187
4188Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4189
4190 * win32/dsp/libxml2.def.src: tried to incorporate comments
4191 from bug #59220
4192
4193Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4194
4195 * parser.c result/noent/wml.xml: fixed bug #59981 related
4196 to handling of '&' in attributes when entities are substitued
4197
4198Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4199
4200 * libxml.h include/libxml/xmlversion.h.in
4201 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
4202 Tried to close bug #60131
4203
4204Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4205
4206 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
4207
4208Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
4209
4210 * SAX.c: fixing bug #59946 on xmlns=""
4211
4212Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4213
4214 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
4215 but allocates a new error code.
4216
4217Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4218
4219 * xmllint.c: John Fleck fixed typos in the options output
4220 * parser.c SAX.c: fix ignorable white space SAX selection
4221
4222Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4223
4224 * entities.c: Steve Underwood found the possibility of an
4225 ininite loop in case of error.
4226
4227Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4228
4229 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
4230
4231Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4232
4233 * parser.c: warn if version is not 1.0 but it's not
4234 strictly speaking an error after analyzing the spec
4235
4236Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
4237
4238 *doc/catalog.html - add link to the html version of the
4239 man page, other linguistic cleanups
4240
4241Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
4242
4243 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4244 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
4245 file, has not yet been included in the build.
4246
4247Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4248
4249 * catalog.c: removed a duplicate affectation Justin Fletcher
4250
4251Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
4252
4253 * tree.c: Armin Sander pointed a possible text coalescing
4254 problem, completed his patch.
4255
4256Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4257
4258 * trionan.c: Fixed const and volatile re-definition problem
4259
4260Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
4261
4262 * libxml.4 parser.c: doc updates from Heiko Rupp
4263 * parserInternals.c: 2 sanity checks from Heiko Rupp
4264
4265Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4266
4267 * tree.c: applied patch from Armin Sander to make some pointers
4268 const in xmlCopyNode()
4269 * include/libxml/tree.h: added fix to the header
4270
4271Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4272
4273 * xpath.c: hum, restrict the integer usage gcc bug workaround
4274 to only gcc compilers so that other architecture don't get
4275 penalized by this limitation.
4276 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
4277
4278Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4279
4280 * valid.c: fixed a Windows compiler warning (Chris Poblete)
4281 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
4282
4283Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4284
4285 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
4286 --convert option to xmlcatalog to convert SGML ones to
4287 the XML syntax.
4288 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
4289
4290 2.4.3 got released at that point
4291Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4292
4293 * catalog.c xmlIO.c: started some serious testing and fixed
4294 a few bug and optmization needs.
4295
4296Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4297
4298 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4299 preparing for a 2.4.3 release even if it may not be ready yet
4300 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
4301 all file parsing lookup to go through the entity resolver, add
4302 to add an API to bypass it (needed to load catalogs themselves),
4303 some cleanup on the catalog code too.
4304 * nanoftp.c: small cleanup
4305 * doc/catalog.html: small update
4306
4307Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4308
4309 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
4310 Jun Kuriyama
4311
4312Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4313
4314 * doc/catalog.html: finished the catalog documentation
4315
4316Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4317
4318 * doc/catalog.html doc/xml.html: added documentation about
4319 Catalog support, misses an API description
4320 * doc/html/*: reextracted the API pages
4321
4322Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4323
4324 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
4325 Added the part about section 7.2 on URI resolution,
4326 fixed a side effect in the HTML parser, look complete
4327 and ready to rock except the URI/SystemID part!
4328
4329Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4330
4331 * include/libxml/catalog.h include/libxml/parser.h
4332 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
4333 xmlIO.c: added support and APIs needed for the catalog PI
4334 * include/libxml/xmlIO.h: cleanup
4335
4336Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4337
4338 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
4339 include/libxml/catalog.h: starts to look okay, really
4340 plugged the new framework, cleaned a lot of stuff,
4341 added some APIs, except the PI's support missing this
4342 should be mostly complete
4343 * result/catalogs/* test/catalogs/*: added new test, enriched
4344 the existing one with URN ID tests
4345
4346Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4347
4348 * catalog.c: fixed nextCatalog
4349 * result/catalogs/docbook test/catalogs/*: started adding
4350 a small regression test
4351
4352Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4353
4354 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
4355 more work on the XML catalog support.
4356 * parser.c include/libxml/parser.h: small cleanup seems using
4357 list as a public parameter name can give portability troubles
4358 * trionan.c trionan.h xpath.c include/libxml/trionan.h
4359 include/libxml/xpath.h include/libxml/Makefile.am: removed
4360 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
4361 wrappers
4362
4363Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4364
4365 * Makefile.am trio.c triodef.h trionan.c xpath.c
4366 include/libxml/Makefile.am include/libxml/trionan.h:
4367 Re-worked Not-A-Number and Infinity support.
4368 * xmlcatalog.c: added readline include files
4369
4370Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4371
4372 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
4373 testCatalog as xmlcatalog, making it an installed app
4374 adding a shell, and preparing it to be a /etc/xml/catalog
4375 management tool, though not ready yet
4376 * catalog.c include/libxml/catalog.h: adding support for
4377 XML Catalogs http://www.oasis-open.org/committees/entity/
4378 not finished, there is some interesting tradeoffs and a
4379 few open questions left.
4380
4381Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
4382
4383 * xmllint.c: fixed a line formatting problem
4384
4385Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4386
4387 * SAX.c: removed a couple of unused variable (Albert Chin)
4388
4389Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4390
4391 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
4392 trying to fix some troubles w.r.t. function returning
4393 const xxxPtr.
4394
4395Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4396
4397 * win32/dsp/libxml2.def.src: another set of symbols conditionally
4398 defined
4399
4400Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4401
4402 * xpointer.c: removed unused var
4403
4404Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4405
4406 * testXPath.c: another small cleanup closing bug #59110
4407
4408Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4409
4410 * win32/dsp/libxml2.def.src: small cleanup closing bug
4411 #59108
4412
4413Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4414
4415 * example/gjobread.c: add xmlCleanupParser() before leaving
4416
4417Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4418
4419 * config.h.in configure.in include/libxml/xmlwin32version.h:
4420 released 2.4.2
4421
4422Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4423
4424 * include/libxml/valid.h debugXML.c valid.c: deprecate
4425 the non-boundchecking Sprintf functions, add Snprintf
4426 this should close bug #57984
4427
4428Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4429
4430 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
4431 URIs before doing the lookups (pointed by Mark Vakoc)
4432
4433Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4434
4435 * xpath.c: serious changes on Result Value Trees and NodeSets
4436 w.r.t. deallocation and collect operations. Probably not
4437 100% clean (merge of allocated trees smells like a problem).
4438 Seems sufficient to close #58943
4439
4440Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4441
4442 * xmllint.c: adding a --format option
4443
4444Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4445
4446 * xpath.c: count() was broken on Result Value Tree
4447 * xmlIO.c: fixed file:/// accesses on _WIN32
4448
4449Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4450
4451 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4452 macro was renamed, this should close bug #58683
4453
4454Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4455
4456 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4457 entity substitution mode text at the end of the entity might
4458 be added due to text coalescing.
4459 * nanoftp.c parser.c: small cleanup
4460
4461Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4462
4463 * HACKING: added John Fleck right to commit in the doc subdir
4464
4465Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4466
4467 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4468 allow to inherit attributes from the DTD directly in the
4469 tree, this is needed for XPath and can be a useful feature.
4470 Inherited namespaces are always provided at the tree level now
4471 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4472 of tests for this feature (XSLT being the prime user).
4473
4474Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4475
4476 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4477 testSAX.c xmlIO.c xmllint.c include/win32config.h
4478 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4479 include/libxml/xmlwin32version.h.in win32/README.MSDev
4480 win32/dsp/*: applied Win32 Facelift No.2 patches from
4481 Igor Zlatkovic for Windows/MSC
4482
4483Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4484
4485 * SAX.c: unparsedEntityDecl() the URI computation of the
4486 entity wasn't done breaking XSLT unparsed-entity-uri()
4487
4488Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4489
4490 * xpath.c: fixed a bug when walking the descendants and
4491 the current node has no children
4492 * debugXML.c: show up when a text node is supposed to not be escaped
4493
4494Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4495
4496 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4497 worked like the set:leading() function)
4498 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4499
4500Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4501
4502 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4503
4504Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4505
4506 * include/libxml/xmlIO.h: apply change to close #58141
4507 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4508
4509Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4510
4511 * parser.c: when the internal subset uses a PE, then the
4512 included entity can use conditional sections.
4513
4514Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4515
4516 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4517 when walking the namespace axis showing up in
4518 libxst/tests/general/bug-12
4519 * xmlmemory.c: added the possibility to trace a given block
4520 defined by its address
4521
4522Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4523
4524 * parser.c: don't override existing encoding specified before
4525 starting xmlParseDocument()
4526
4527Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4528
4529 * include/libxml/xmlwin32version.h: reinserted, needed for
4530 Windows users of CVS
4531
45322001-07-27 Darin Adler <darin@bentspoon.com>
4533
4534 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4535 * testCatalog.c: Add include of <libxml/parser.h>.
4536
45372001-07-27 Darin Adler <darin@bentspoon.com>
4538
4539 * include/libxml/.cvsignore:
4540 * include/libxml/xmlwin32version.h:
4541 Remove this file from CVS because it's generated.
4542
4543Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4544
4545 * parser.c include/libxml/parser.h: applied const patches from
4546 Tom Moog #58002
4547
4548Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4549
4550 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4551 lookup framework
4552
4553Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4554
4555 * tree.c: fixed xmlCopyNode() for documents
4556
4557Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4558
4559 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4560
4561Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4562
4563 * parser.c: fixes bug #57652 reported by Morus Walter
4564
4565Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4566
4567 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4568
4569Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4570
4571 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4572 errors, lesson don't add new functions at 1am before a release
4573 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4574 from XPath initialization when possible.
4575
4576Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4577
4578 * result/scripts/base*: removing history/readline changed
4579 this slightly
4580 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4581 xmllint.c: make element content line number generation
4582 optionnal to avoid breaking old apps added interface to switch
4583
4584Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4585
4586 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00004587 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004588 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4589 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4590 John Kroll fixes to allow saving to HTTP via PUT (or
4591 POST of needed).
4592 * doc/html/*.html: regenerated the docs
4593
4594Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4595
4596 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4597 xmlHashScanFull and xmlHashScannFull3 to get passed the
4598 three keys as arguments to the callback function
4599
4600Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4601
4602 * configure.in Makefile.am: removed libxml softlink for good
4603 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4604 100% coverage by gtk-doc
4605
4606Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4607
4608 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4609 fixed serious troubles due to size_t vs. int mismatch
4610
4611Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4612
4613 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4614
4615Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4616
4617 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4618 convenient extension API for value and context managing
4619 Now handles external objects through xmlXPathPopExternal,
4620 xmlXPathWrapExternal and xmlXPathReturnExternal.
4621 Added functions for sets operations (intersection, etc.)
4622
4623Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4624
4625 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4626 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4627 HTMLparser.c: cleanup of global variables, marking some
4628 const or private.
4629
4630Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4631
4632 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4633 fixed xmlXPathNodeSetItem when passing index=0
4634
4635Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4636
4637 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4638
4639Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4640
4641 * xmllint.c: fixed compilation under Cygwin #57503
4642 * TODO: update
4643
46442001-07-13 Peter Williams <peterw@ximian.com>
4645
4646 * config.h.in: add #undef HAVE_DLFCN_H
4647
4648 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4649 builddir.
4650
4651Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4652
4653 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4654 raised by #57348 and #57381
4655
4656Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4657
4658 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4659 tree.c xpointer.c: store the line numbder in element->content,
4660 may break some software, need a configuration mechanism
4661
46622001-07-10 Darin Adler <darin@bentspoon.com>
4663
4664 * .cvsignore:
4665 * example/.cvsignore:
4666 * include/.cvsignore:
4667 * include/libxml/.cvsignore:
4668 Various things that are generated and should be ignored.
4669
4670Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4671
4672 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4673 * doc/xml.html doc/html/*: updated the docs
4674
4675Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4676
4677 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4678 validation occured on content with element child
4679
4680Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4681
4682 * tree.c: fixed XML Base computation which was broken
4683 * debugXML.c: added a base function to the shell
4684 * Makefile.am result/scripts/* test/scripts/*: added scripts
4685 based regression tests, and adding 2 XML Base tests
4686
4687Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4688
4689 * tree.c: set properties doc and call xmlSetListDoc for properties
4690 content when grafting them in a different tree.
4691 * aclocal.m4: remove from CVS
4692
4693Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4694
4695 * win32/libxml2/libxml2.def.src: added some missing entry point
4696 for XPath (Mark Vakoc)
4697
4698Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4699
4700 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4701 layer should URI-Unescape before trying to open resources.
4702
4703Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4704
4705 * xpath.c: fix the name() bug for elements in the default
4706 namespace reported by Charlie Bozeman
4707
4708Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4709
4710 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4711 led to an XPath fix, improvements of SAX initialization, and
4712 an added option --nocdata to testXPath
4713
4714Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4715
4716 * doc/libxml-doc.el: Felix Natter provided anew version working
4717 with XEmacs too
4718
4719Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4720
4721 * include/libxml/xpath.h: small cleanup
4722 * doc/xml.html: update
4723
4724Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4725
4726 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4727 released 2.3.14
4728
4729Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4730
4731 * doc/html/*: rebuilt the docs for the release
4732 * doc/xml.html: added 2.3.14 release.
4733
4734Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4735
4736 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4737 were not equal to empty strings
4738
4739Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4740
4741 * SAX.c: fixed a URI-Reference computation problem when validating
4742 * xmlIO.c: small cleanup
4743
4744Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4745
4746 * parser.c: improved the description of a couple of interfaces
4747 upon Larry Stamper suggestion
4748
4749Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4750
4751 * SAX.c entities.c parser.c: changed completely the way entities
4752 are handled when running the parser in entity substitution mode.
4753 This fixes a bug reported by Stephan Kulow and nearly divides
4754 by 3 the amount of memory required by libxslt to load and process
4755 DocBook TDG.
4756
4757Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4758
4759 * HTMLparser.c: fixing a too early root closing problem raised
4760 byt Prashanth Naidu
4761
4762Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4763
4764 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4765 raised by Mark Vakoc.
4766
4767Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4768
4769 * example/Makefile.am: fixed the include path to add srcdir/include
4770 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4771 and some cleanup
4772
4773Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4774
4775 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4776 lot of optimization work, results in significant improvements
4777 when handling really complex XPath queries. Add a small optimizer
4778 for unions, improve [n] and [last()], avoid some costly ops.
4779
4780Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4781
4782 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4783 * xpath.c: small cleanup
4784 * xmlGetNsList: reformated, fixed problems if used on Entities
4785
4786Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4787
4788 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4789
4790Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4791
4792 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4793 * Makefile.am example/Makefile.am: workaround automake generating
4794 erroneous deps
4795
4796Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4797
4798 * include/win32config.h: bug #56801 Yon Derek provided a patch
4799 to the windows config file.
4800
4801Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4802
4803 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4804 libxml.h : Yon Derek provided a set of changes to compile from
4805 CVS on Windows/MSC
4806
4807Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4808
4809 * parser.c: fixed UTF8 BOM support in push mode
4810 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4811 added a specific testcase
4812
4813Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4814
4815 * Makefile.am: added --push regression tests
4816 * parserInternals.c: the XML parser segfaulted in --push mode
4817
4818Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4819
4820 * configure.in: moved the symlinks detection within a CVS
4821 check, this is not portable and will be removed soon.
4822 * xpath.c: small cleanup/speedup
4823
4824Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4825
4826 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4827 release of 2.3.12
4828 * parser.c: make an error message if unknow entities in all cases
4829
4830Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4831
4832 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4833
4834Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4835
4836 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4837 includes were installed in the wrong dir
4838
4839Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4840
4841 * doc/html.xml: warn against sending code to exhibit bugs.
4842
4843Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4844
4845 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
4846 Tru64 from Thomas Leitner
4847
4848Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4849
4850 * AUTHORS: added William and Bjorn
4851 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
4852 daniel@veillard.com hopefully I won't have to do this again
4853 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
4854 docs can be rebuilt cleanly now
4855 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
4856 from CVs it's generated, added include/libxml/xmlwin32version.h
4857 also generated but which should change far less frequently.
4858 * catalog.c nanoftp.c: made sure to include libxml.h not
4859 libxml/xmlversion.h directly
4860 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
4861 when compiling on WIN32 and MSC
4862
4863Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4864
4865 * include/Makefile.am include/libxml/Makefile.am configure.in:
4866 fixed make distcheck and rebuilding the rpms
4867
4868Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4869
4870 * configure.in: should finish the migration of exported includes
4871 into a real include/libxml in CVS, at least for CVS users.
4872 * removed the exported headers, added in include/libxml (as well
4873 as xmlversion.h.in).
4874
4875Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4876
4877 * configure.in: fixed the way to detect symlink
4878
4879Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4880
4881 * configure.in: updated, include/libxml is now a real CVS dir
4882
4883Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4884
4885 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4886 version works with both libxml1 and libxml2 (it autodetects
4887 the prefix of the html-files) from Felix Natter.
4888 * doc/xml.html: updated doc accordingly
4889
4890Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4891
4892 * xpath.c: fixed the bug generating a template loop in libxslt
4893 when using docbook-xsl-1.4, * should filter out document nodes
4894 * HACKING: added William
4895 * TODO: updated
4896
4897Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4898
4899 * doc/FAQ.html: added a warning about gcc-3.0
4900 * doc/xml.html: added reference to gdome2 and removed a confusing
4901 sentence
4902
4903Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4904
4905 * xmlversion.h: okay this is a generated file, but Windows
4906 users need it and they can't generate it, and I want CVS
4907 Windows users ...
4908 * win32/libxml2/libxml2_so.dsp: Windows project file for
4909 the shared lib version of libxml2
4910 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4911 resources needed for libxslt/xsltproc by Yon Derek
4912
4913Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4914
4915 * trio.c: MSVC fix (provided by Igor Zlatkovic)
4916
4917Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4918
4919 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
4920
4921Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4922
4923 * include/win32config.h: Yon Derek provided a first fix
4924 to be able to compile libxslt/xsltproc on Windows
4925
4926Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4927
4928 * xpath.c: attempt to work around what seemed a gcc optimizer
4929 bug when handling floats on i386 http://veillard.com/gcc.bug
4930 * tree.c entities.c encoding.c: doing some cleanups while
4931 chasing it
4932
4933Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4934
4935 * Makefile.am: cleanup when --without-debug is specified
4936 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
4937 w.r.t. --without-debug and other include points
4938 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
4939 Catalogs
4940 * configure.in entities.h tree.h HTMLparser.c: removed
4941 --without-corba, made the _private field mandatory
4942
4943Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4944
4945 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
4946 outputs a BOM in UTF8, an errata has been issued to avoid the
4947 problem, that was the most reasonable solution... Add support
4948 for a leading UTF8 BOM in entities.
4949
4950Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4951
4952 * valid.c: fixed a bug found when post validating an entity ref
4953 * xmllint.c: added --loaddtd and sligly changed --postvalid to
4954 activate it too
4955
4956Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4957
4958 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
4959 weakness in the node copy the XPointer and the XInclude
4960 implementations. Serious cleanup.
4961
4962Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4963
4964 * Makefile.am: Kjartan Maraas provided a small patch to
4965 add xml2-config.in to EXTRA_DIST
4966
4967Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4968
4969 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
4970 provided another failing case found in KDE, the way the
4971 ctxt->vctxt.nodeTab was allocated and freed changed over
4972 time but it wasn't completely cleaned up. This should fix it.
4973
4974Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4975
4976 * parser.c: Stephan Kulow also raised the fact that line number
4977 could get miscounted making debug harder, fixed the problem
4978 in xmlParseCharData()
4979
4980Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4981
4982 * valid.c: Stephan Kulow pointed out a problem when validating
4983 and using an empty entity, forgot a 'break' in a case.
4984
4985Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4986
4987 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
4988 * doc/xml.html: updated with 2.3.11
4989
4990Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4991
4992 * TODO: updated adding cleanup of generated doc
4993 * configure.in: prepared to release 2.3.11
4994 * xmllint.c: added --version for bug reporting
4995 * doc/html/*.html: rebuilt the doc
4996
4997Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4998
4999 * xpath.c: first part of the work on selecting namespace to
5000 fix bug #56115
5001
5002Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5003
5004 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
5005 when using -liconv
5006 * TODO: updated
5007
5008Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5009
5010 * HTMLtree.[ch]: more work on the HTML serialization routnes,
5011 cleanup, encoding support.
5012
5013Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5014
5015 * xpath.c: Thomas Broyer suggested a better patch for the / arg
5016
5017Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5018
5019 * xpath.c: bug detected by Ankh when / is used as a function arg
5020
5021Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5022
5023 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
5024 of element and use it to avoid outputting formatting spaces at
5025 the wrong place. Implemented the format parameter for HTML save.
5026 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
5027 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
5028 result/HTML/wired.html: of course this impact the result of a
5029 number of HTML tests
5030
5031Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5032
5033 * HTMLtree.[ch]: started augmenting the HTML save API with
5034 encoding and formatting parameters
5035
5036Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5037
5038 * HTMLtree.h: cleanup and started evaluating the work needed on
5039 revamping the HTML output code
5040
5041Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5042
5043 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5044
5045Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5046
5047 * valid.c: fixed bug #56049, forgot one check in the
5048 validation routine
5049
5050Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5051
5052 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5053
5054Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5055
5056 * libxml.h: fixed an error in last commit
5057 * doc/FAQ.html: added an entry for compilation from CVS
5058
5059Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5060
5061 * xmlversion.h.in libxml.h: Cygwin patches
5062 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
5063 * tree.h: cleanup
5064
5065Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5066
5067 * tree.c: patched xmlFreeNode() to avoid freeing() a static
5068 memory block in a strange case where libxml is linked twice
5069 in the binary.
5070
5071Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5072
5073 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
5074 state far too often, simple fix used to avoid it.
5075
5076Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5077
5078 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
5079 being processed, applied his patch
5080 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
5081
5082Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5083
5084 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
5085 provided fixes to compile on MSCC again
5086 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
5087 also provided an update for the project files.
5088
5089Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5090
5091 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5092 bug #55810
5093
5094Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5095
5096 * tree.c: fixed xmlGetNsProp() to close bug #55683
5097 Note this requires libxslt to use it's own function instead.
5098
5099Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5100
5101 * HTMLtree.c: when in a pre element no formatting space should
5102 be added.
5103 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5104
5105Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5106
5107 * configure.in: added tests for signal() and signal.h
5108
5109Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5110
5111 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5112
5113Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5114
5115 * doc/libxml-doc.el: Felix Natter provided a new version for
5116 libxml2
5117
5118Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5119
5120 * HTMLtree.c: when in a pre element no formatting space should
5121 be added.
5122
5123Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5124
5125 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5126
5127Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5128
5129 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5130 hack
5131 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5132 * uri.c: fixed a warning
5133
5134Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5135
5136 * HTMLtree.c: trying to close bug #55772 escaping in script
5137 elements
5138 * doc/xml.html: suggest to send mail to the list
5139
5140Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5141
5142 * error.c: attempt to fix the xmlGetVarStr breakage once and for
5143 good. Use a macro and based on the solution provided in
5144 vsnprintf manual page from GNU.
5145
5146Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5147
5148 * error.c: Workaround for non-preserving variadic list.
5149 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
5150
5151Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5152
5153 * doc/xml.html: added 2.3.10 release
5154
5155Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5156
5157 * configure.in: releasing 2.3.10
5158
5159Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5160
5161 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
5162
5163Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5164
5165 * encoding.c: Robert Collins provided a patch to add the
5166 "US-ASCII" encoding alias
5167
5168Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5169
5170 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
5171 string oriented functions and started cleaning the related areas
5172 in xpath.c which needed fixing in this respect
5173
5174Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5175
5176 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
5177 #55380
5178 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
5179
5180Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5181
5182 * TODO: updated
5183 * nanohttp.[ch] : started adding APIs to get the redirected URL
5184 when this occurs (needed for further base computation
5185 * tree.h: cleanup
5186 * encoding.c: cleanup
5187 * SAX.c: minor change around ctxt->loadsubset
5188
5189Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5190
5191 * Makefile.am include/Makefile.am: small change to have
5192 include/libxml rebuilt if working from CVS.
5193 * uri.c: applied another patch from Carl Douglas for URI escaping,
5194 this should close bug #51876
5195
5196Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5197
5198 * xinclude.c: fixed XInclude recursive behaviour bug #54678
5199 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
5200 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
5201 added specific regression test
5202 * parser.h: preparing for the XSLT mode where DTD inherited
5203 attributes are added to the tree.
5204
5205Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5206
5207 * xinclude.[ch]: Updated the namespace for the Last Call version
5208 * result/XInclude/include test/XInclude/include: updated the
5209 testsuite accordingly
5210
5211Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5212
5213 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
5214 related to bug #51876
5215
5216Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5217
5218 * tree.c: fixed a gross mistake in base computation, xml:base is
5219 not completely correct yet (need cascade).
5220 * xpath.[ch]: added the few things needed to find a function name
5221 and URI from the XPath context when it is called.
5222
5223Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5224
5225 * catalog.[ch]: fixes and add xmlLoadCatalogs()
5226 * DOCBparser.c: small cleanup
5227 * xmllint.c: added a --catalogs option to load catalogs from
5228 $SGML_CATALOG_FILES
5229 * tree.c: cleanup
5230 * configure.in: iconv library fixup, ICONV_LIBS
5231
5232Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5233
5234 * catalog.c: handling of CATALOG entries. detection of recursion,
5235 and a few bugfixes
5236 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
5237 against the default namespace
5238
5239Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5240
5241 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
5242
5243Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5244
5245 * parser.c: fixed propagation context info when parsing an
5246 external entity.
5247 * doc/html/*.html: regenerated a couple of docs
5248
5249Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5250
5251 * doc/xml.html: update with 2.3.9 informations
5252
5253Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5254
5255 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
5256 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
5257 * doc/html/* : rebuilt the docs
5258 * valid.c: small patch which may improve some case when
5259 validating.
5260
5261Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5262
5263 * HTMLparser.c: Closed bug #54891
5264 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
5265 to the suite
5266
5267Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5268
5269 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
5270 applied a documentation patch from LotR and filled in a few missing
5271 descriptions
5272
5273Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5274
5275 * xpath.c tree.c parser.c: speed optimizations at the parser level
5276 document tree freeing and xpath evaluation
5277
5278Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5279
5280 * parser.c parser.h parserInternals.h: fixed a couple of
5281 interfaces for handling memory buffer input to const char *
5282 upon suggestion of JamesH.
5283
5284Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5285
5286 * configure.in: LoTR sent a patch fixing the previous commit
5287
5288Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5289
5290 * configure.in: trying to deal again with the stoopid -R linking
5291 flag of Solaris
5292
5293Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5294
5295 * xpath.h: two nodeset access macros from Thomas Broyer
5296
5297Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5298
5299 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
5300 patch from Thomas Broyer
5301
5302Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5303
5304 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
5305 case
5306 * INSTALL: was empty added stuff from the FAQ
5307
5308Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5309
5310 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
5311 attributes handling and #54433 by adding xmlUnsetProp()
5312 and xmlUnsetNsProp()
5313
5314Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5315
5316 * HTMLparser.c: Patch from Jonas Borgström
5317 (htmlGetEndPriority): New function, returns
5318 the priority of a certain element.
5319 (htmlAutoCloseOnClose): Only close inline elements if they
5320 all have lower or equal priority.
5321 * result/HTML: this of course changed a number of tests results.
5322
5323Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5324
5325 * xmlIO.c catalog.c: plugged in the default catalog resolution
5326 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
5327 documentations
5328 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
5329
5330Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5331
5332 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
5333 integrating catalogs
5334 * catalog.[ch] testCatalog.c: adding a small catalo API
5335 (only SGML catalog support).
5336 * parser.c: restaured xmlKeepBlanksDefault(0) API
5337
5338Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5339
5340 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
5341
5342Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5343
5344 * parser.c: added xmlParseExternalEntityPrivate() to allow
5345 propagation of ctxt->_private when parsing external entities
5346
5347Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5348
5349 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
5350
5351Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5352
5353 * configure.in: fixed a small portability problem with AM_CONDITIONAL
5354
5355Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5356
5357 * valid.c: warn when indeterminist content model is detected
5358 * result/VC/ElementValid8: this adds a message
5359 * Makefile.am: add --novalid for VCM tests
5360 * parserInternals.c: added a call to Init memory
5361
5362Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5363
5364 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
5365 when both parameters are NULL.
5366
5367Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5368
5369 * valid.c: applied small patch from Gary Pennington, reindented
5370 some part of the code.
5371
5372Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5373
5374 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
5375 release, updated and regenerated the docs
5376
5377Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5378
5379 * xpath.c result/XPath/expr/floats : clarified and cleanup
5380 printing of abnormal floats in tests.
5381
5382Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5383
5384 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
5385 * results/HTML/ : a few changes in the output of the HTML tests as
5386 a result.
5387 * configure.in: tying to fix -liconv where needed
5388
5389Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5390
5391 * Makefile.am: fixed a stupid error
5392
5393Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5394
5395 * configure.in Makefile.am: make the inclusion of the trio
5396 modules in the library conditional
5397
5398Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5399
5400 * DOCBparser.c: patche from László Kovács, fixed entities refs
5401 in attributes handling
5402
5403Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5404
5405 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
5406 flushing
5407
5408Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5409
5410 * xpath.c: fix of an XSLT namespace bug reported on the list
5411 general/bug-8-
5412
5413Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5414
5415 * strio.h trio.c: Dan McNichol suggested a couple of small
5416 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
5417
5418Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5419
5420 * tree.c parser.c encoding.c: spent a bit more time looking
5421 at the parsing speed and DOM handling. Added a few more
5422 speedups.
5423
5424Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5425
5426 * parser.c: small but effective parsing speed improvement
5427
5428Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5429
5430 * configure.in: default on the DocBook parser inclusion (for Gnome)
5431 * DOCBparser.h: fixed a header reference
5432
5433Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5434
5435 * configure.in xpath.c: applied Bjorn patches for FPE on the
5436 alpha
5437
5438Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5439
5440 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
5441 xmlSaveFormatFileTo()
5442
5443Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5444
5445 * xpath.c: simple and efficient optimization, XPath functions
5446 aways bind to the same code, cache this
5447 * TODO: updated (by saying some is obsolete)
5448
5449Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5450
5451 * xpath.c: more cleanup work on XPath name parsing routines
5452
5453Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5454
5455 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5456 xmlXPathParseName
5457 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5458 * debugXML.c: avoid compilation problems if compiling without
5459 HTML support, Igor Zlatkovic
5460 * win32/libxml2/libxml2.def.src: being able to compile without
5461 XPath on Windows
5462
5463Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5464
5465 * libxml.m4: yet another patch from Toshio Kuratomi
5466
5467Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5468
5469 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5470
5471Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5472
5473 * tree.[ch]: added xmlSaveFormatFile interface for saving
5474 and indenting a file.
5475
5476Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5477
5478 * xpath.c: fixed bug #53689 related to processing-instruction()
5479
5480Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5481
5482 * DOCBparser.c: patche from László Kovács
5483
5484Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5485
5486 * parser.c: applied fixes from Christian Glahn bug report #53391
5487
5488Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5489
5490 * error.c: Jean François Lecomte provided a complete description
5491 and a fix to bug #53537
5492
5493Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5494
5495 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5496
5497Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5498
5499 * DOCBparser.c SAX.c: a bit more work on entities processing.
5500 Still Need to cleanup XML output and references in attributes
5501
5502Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5503
5504 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5505
5506Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5507
5508 * tree.c: trying to fix #53574, not completely complete,
5509 I would like xmllint --copy --debug test/ent1 and
5510 xmllint --debug test/ent1 to show the same result.
5511 * xpath.c: fix a bug when trying to sort namespace nodes
5512
5513Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5514
5515 * HTMLtree.c: real fix for #53402
5516
5517Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5518
5519 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5520 PIs when using xsl:output
5521 * valid.c: closing #53537 some case generate segfaults if there
5522 is validity errors
5523
5524Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5525
5526 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5527 of external parsed entities, added --noent to testDocbook
5528 * valid.c: Garry Pennington found an uninitialized variable
5529 access in xmlValidateElementContent()
5530
5531Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5532
5533 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5534 with madness
5535 * result/HTML/ : this modified the result of the regression tests
5536 a lot.
5537
5538Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5539
5540 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5541 to doc where it wasn't checked against NULL reported by
5542 Jens Laas
5543
5544Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5545
5546 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5547 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5548
5549Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5550
5551 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5552 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5553 * SAX.[ch]: cleanup and updates for DocBook
5554 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5555 ex SGML identifier changes
5556 * valid.c: removed a static unused function.
5557
5558Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5559
5560 * HTMLtree.c: applied change for Paul Sponagl on script saving
5561 * Makefile.am: the warning about entity title.xml are normal.
5562
5563Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5564
5565 * configure.in: release of 2.3.7
5566 * Makefile.am: fixing make distcheck
5567
5568Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5569
5570 * doc/html/* doc/xml.html: updated and regenerated the docs
5571
5572Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5573
5574 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5575
5576Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5577
5578 * tree.c: fixed #53388 with the provided patch
5579
5580Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5581
5582 * valid.c: Bjorn detected an invalid memory access. Fixed
5583 vstateVPush()
5584
5585Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5586
5587 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5588
5589Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5590
5591 * libxml.h: new header used only for the compilation of libxml
5592 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5593 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5594 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5595 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5596 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5597 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5598 baseline (version 1.2 plus a single patch).
5599 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5600 scientific notation for numbers. Tests added.
5601 * xpath.c: formatting of numbers changed to use sprintf
5602 (contribution from William Brack)
5603
5604Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5605
5606 * valid.c: cleanup, more useful debugging
5607 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5608 * xmlIO.c: entity loading is printed as an error when validating
5609
5610Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5611
5612 * valid.c: fixed to validate within entities
5613 * test/VCM/v22.xml: added a specific testcase
5614
5615Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5616
5617 * valid.c: forgot an epsilon transition in for ()+
5618 * test/VCM/v21.xml : added a specific test case
5619
5620Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5621
5622 * valid.c: removed a state explosion exhibited by RSS
5623 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5624 from bug #51872
5625
5626Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5627
5628 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5629 validation without using an ugly NFA -> DFA algo in the source.
5630 Made a specific algorithm easier to maintain, using a single
5631 stack and without recursion.
5632 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5633 * hash.c: made the growing routine static
5634 * tree.h parser.c: added the parent information to an
5635 xmlElementContent node.
5636
5637Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5638
5639 * SAX.c parser.c xpath.c: generating IDs when not validating
5640 from an external parsed entity was poisoning the ID has table
5641 with removed values. This was killing XSLT on the KDE help
5642 browser.
5643
5644Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5645
5646 * entities.h: andrew@ugh.net.au detected a double declaration
5647
5648Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5649
5650 * debugXML.c hash.c tree.h valid.c : some changes related to
5651 the validation suport to improve speed with DocBook
5652 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5653 the way validation errors get reported
5654
5655Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5656
5657 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5658 by P C Chow and William M. Brack for XSLT HTML output
5659
5660Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5661
5662 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5663 Igor Zlatkovic patches for MSC compilation and added his
5664 updates
5665
5666Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5667
5668 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5669 prefix lookup.
5670 * parserInternals.c: fixed the bug reported by Morus Walter
5671 due to an off by one typo in xmlStringCurrentChar()
5672
5673Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5674
5675 * HTMLparser.c result/HTML/*: revamped the way the HTML
5676 parser handles end of tags or end of input
5677
5678Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5679
5680 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5681
5682Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5683
5684 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5685 bug where the linktime verions of free() won't work ...
5686
5687Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5688
5689 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5690
5691Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5692
5693 * doc/xml.html: added 2.3.6 release
5694
5695Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5696
5697 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5698 * result/wml.xml: resulted in a small output change
5699
5700Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5701
5702 * tree.c: xmlNewDoc was missing the charset initialization
5703 * xmllint.c: added --auto to autogenerate a doc, allow to
5704 reproduce the problem fixed on xmlNewDoc
5705
5706Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5707
5708 * xpath.c: trying to get 52979 solved
5709 * tree.c result/ result/noent/: trying to get 52712 solved, this
5710 also made me clean up the fact that XML output in general should
5711 not add formating blanks by default, this changed the output of
5712 a few tests
5713
5714Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5715
5716 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5717
5718Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5719
5720 * configure.in: finally released 2.3.6
5721
5722Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5723
5724 * xpath.c: checking for null pointer generated by new code
5725
5726Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5727
5728 * xpath.c: fixed a [] evaluation problem reported
5729 * test/XPath/tests/simpleaddr: extended test
5730 * result/XPath/simpleaddr: updated result
5731
5732Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5733
5734 * xmllint.c: Dan Timis reported a portability problem
5735 on Macs without mmap, fixed it.
5736
5737Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5738
5739 * testXPath.c : added a --tree option allowing to display the
5740 tree dump of the XPath expression
5741
5742Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5743
5744 * xpath.c: fixed a memleak when comparing nodesets
5745 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5746 * tree.c: added a TODO
5747
5748Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5749
5750 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5751 we need string functions
5752 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5753 to be able to use them where needed. Applied some changes
5754 to reduce name linking pollution and compile in only what's
5755 needed.
5756 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5757 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5758 for the string manipulation functions
5759 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5760 to the free() function of xmlmemory.c
5761 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5762 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5763 usage.
5764
5765
5766Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5767
5768 * error.c: applied the context output patch of the error
5769 handling submitted by Chuck Griffith
5770 * error/VC/*: this slightly change some error logs
5771
5772Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5773
5774 * parser.c: fixed line number reporting on error
5775
5776Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5777
5778 * parser.c: Sullivan and Darin found a parser bug,
5779 applied the patch.
5780
5781Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5782
5783 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5784 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5785 xmlversion.h.in xpointer.c: of course the way I defined
5786 UNUSED breaks on old gcc version. Try to be smart and
5787 also define it directly in xmlversion.h
5788 * configure.in: removed -ansi flag from the pedantic set
5789
5790Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5791 Huge cleanup, I switched to compile with
5792 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5793 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5794 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5795 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5796 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5797 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5798 encoding.h entities.c error.c list.[ch] nanoftp.c
5799 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5800 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5801 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5802 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5803 Cleanup, staticfied a number of non-exported functions,
5804 detected and cleaned up a dozen of problem found this way,
5805 avoided a lot of public function name/typedef/system names clashes
5806 * doc/xml.html: updated
5807 * configure.in: switched private flags to the really pedantic ones.
5808
5809Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5810
5811 * configure.in: 2.3.5
5812 * doc/html/*: rebuilt the docs
5813
5814Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5815
5816 * parser.c: fixed a reported bug in NOTATION parsing
5817 * uri.c: accepted but not fixed bug 51876, added TODO
5818 * Makefile.am: fixed bug 51876
5819
5820Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5821
5822 * config.h.in configure.in error.c: fix a compilation problem
5823 on platforms without vsnprintf (xml@thewrittenword.com)
5824
5825Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5826
5827 * parser.c: fixed a function name header typo
5828 * SAX.c: notations can also occur in external subset.
5829
5830Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5831
5832 * error.c: removed a C++ like comment
5833
5834Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5835
5836 * parser.c: fixing bug 52299 strange condition leading
5837 to a parser crash due to a buffer overflow
5838 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5839 added the specific test case
5840
5841Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5842
5843 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5844 xmlXPathConvert{String,Number,Boolean} to be able to make
5845 type casts without a context stack, fixed some implementation
5846 problems related to the absence of context at parse-time,
5847 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
5848 in the public API too
5849 * xpointer.c xpathInternals.h: we need to know at parse time
5850 whether we are compiling an XPointer
5851
5852Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5853
5854 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
5855 cleaned up the parser internals, refactored XPath code, added
5856 new compilation based APIs and cleanly separated public and
5857 private APIs.
5858
5859Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5860
5861 * xpath.h: the comp field must be added at the end to avoid
5862 killing binary compat.
5863
5864Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5865
5866 * Makefile.am: detect XPath memleaks in regreson tests
5867 * error.c: fixed and error w.r.t. error reporting still using
5868 stderr
5869 * hash.c: added new line at end of file
5870 * tree.h: minor cleanup
5871 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5872 expression parsing from evaluation, resulted in a number of
5873 changes internally, and in XPointer. Likely to break stuff
5874 using xpathInternals.h but should remain binary compatible,
5875 new interfaces will be added.
5876
5877Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5878
5879 * configure.in: fixed a couple of problems reported by
5880 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5881 without gcc on non linux platforms.
5882
5883Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5884
5885 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5886 a fix for --with-html-dir= configure support. I hope it won't
5887 break rpm generation
5888
5889Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5890
5891 * xmlIO.c: one function comment cleanup.
5892
5893Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5894
5895 * SAX.c: external subset notations were improperly registered
5896 in the internal subset.
5897
5898Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5899
5900 * README.cvs-commits: added, pointing to HACKING
5901 * HACKING: updated
5902
5903Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5904
5905 * parser.c: and Matt Sergeant found one in the XML push
5906 parser (erroneous check I forgot to remove when I fixed the
5907 main parser).
5908
5909Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5910
5911 * xpath.c: ptittom found a small bug in UnaryExpr
5912
5913Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5914
5915 * configure.in: bumped to 2.3.4
5916 * error.c: fixed bug #51860
5917 * tree.c: fixed bug #51861
5918 * valid.c: cleanup, more debug, failed to fix one bug crap ...
5919 * tree.[ch] : added xmlDefaultBufferSize
5920 * nanoftp.c: typo in function name header block
5921 * doc/xml.html : updated, added link to XML::LibXSLT
5922 * doc/html/* : rebuilt the docs
5923
5924Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5925
5926 * parser.c SAX.c: the new content parsing code raised an
5927 ugly bug in the characters() SAX callback. Found it
5928 just because of strangeness in XSLT XML Rec ouptut :-(
5929
5930Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5931
5932 * Makefile.am: Martin Baulig suggested to add -lm
5933 * tree.c: found another bug in xmlNodeGetContent()
5934
5935Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5936
5937 * xpath.c: Bjorn found the error related to strictness of comparison.
5938
5939Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5940
5941 * parser.c: trying to fix the Dtd parsing problem reported
5942 by Gary, side effect of last week speed optimizations.
5943
5944Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5945
5946 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
5947 * parserInternals.c: removed unneeded test raised by Stric
5948
5949Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5950
5951 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
5952 and fixed by William Brack). Added xmlXPathFormatNumber.
5953 Changed the sorting slightly.
5954 * configure.in Makefile.am example/Makefile.am: Added -lm.
5955 Please note that applications linking with libxml2, must
5956 also like with the math library from now on.
5957
5958Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5959
5960 * HTMLparser.c: fixed loop reported by Marc Sanfacon
5961
5962Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5963
5964 * parser.c: one must report spaces even if the Dtd element
5965 content proves that this is not part of the element content.
5966 * result/valid/*.xml: this changed the ouptu slightly
5967
5968Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5969
5970 * configure.in: bumped to 2.3.3
5971 * doc/xml.html: updated
5972
5973Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5974
5975 * tree.c: minor doc fix
5976 * xpath.c: deallocation issues when a result tree has been
5977 converted to a node-set
5978
5979Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5980
5981 * doc/xml.html: oops corrected dates s/2000/2001
5982
5983Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5984
5985 * valid.c: new patch from Gary Pennington
5986
5987Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5988
5989 * doc/xml.html: applied patch from Ankh
5990
5991Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5992
5993 * xinclude.c: fixed a problem building on Mac
5994
5995Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5996
5997 * parser.c: more work on increasing parsing ferformances
5998
5999Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6000
6001 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
6002 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
6003 avoiding memcpy in production builds MEM_CLEANUP macro use
6004 * parser.[ch] parserInternals.c: optimizations of the tightest
6005 internal loops inside the parser. Better checking of I/O
6006 flushing/loading conditions
6007 * xmllint.c : added --timing
6008
6009Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6010
6011 * configure.in: bumped to 2.3.2
6012 * doc/xml.html: updated for release
6013
6014Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6015
6016 * xpath.c: found a memleak and fixed a nasty bug
6017
6018Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6019
6020 * xmllint.[c1] : added return code errors for xmllint
6021 * xpath.c: specific debug dump function for result value trees
6022
6023Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6024
6025 * xpath.c: finally implemented xmlXPathCompareNodeSets
6026 * test/XPath/expr/floats results/XPath/expr/floats: added
6027 a test for float expressions
6028
6029Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6030
6031 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6032 * parserInternals.[ch]: trying to speed up parsing
6033 * xpath.c : speeded up node set equality op
6034
6035Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6036
6037 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6038 better handling of ID/IDREF and the list modules associated
6039 * configure.in: small CFLAGS cleanup
6040
6041Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6042
6043 * configure.in: fixed iconv detection on AIX (stric)
6044
6045Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6046
6047 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6048
6049Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6050
6051 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6052 and optimized xmlXPathNodeSetSort
6053
6054Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6055
6056 * xpath.c: bug fix when context size is 0
6057 * parser.c: I like Norm's Dtd because they still manage to break
6058 the parser occasionally
6059
6060Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6061
6062 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
6063
6064Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6065
6066 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
6067 attributes within the XML-1.0 namespace
6068
6069Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6070
6071 * xpathInternals.h: exported a few axis functions
6072 * doc/xml.html: updated the doc
6073
6074Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6075
6076 * configure.in: applied patch from Daniel van Balen for OpenBSD
6077 and bumped version to 2.3.1
6078 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
6079 attempt to find autoclosing was simply broken, removed it,
6080 updated the examples, this is better
6081
6082Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6083
6084 * hash.[ch]: added Paolo Casarini patch to provide Delete from
6085 hash functionnalities.
6086 * doc/html/* : rebuild the doc
6087
6088Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6089
6090 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6091 on predicate
6092 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6093 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6094 really want to have tags closed on output even if we accept
6095 unclosed ones on input
6096
6097Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6098
6099 * xpath.c: ouch don't free NULL, rare case fixed
6100 * tree.c: don't coalesce text nodes if they don't have the
6101 same behaviour wrt escaping on output
6102
6103Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6104
6105 * xpath.c: small fixup
6106 * SAX.c: don't warn on empty namespaces.
6107
6108Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6109
6110 * README: a bit of cleanup
6111 * configure.in: preparing for 2.3.0 release
6112
6113Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6114
6115 * hash.[ch]: added a first version of xmlHashSize()
6116 * valid.c: another bug fix from Gary Pennington
6117
6118Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6119
6120 * valid.c: couple of bug fixes pointed by Gary Pennington
6121 * HTMLtree.c: #if 0 cleanup
6122
6123Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6124
6125 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6126 which removes a time consuming check of xmlXPathNodeSetAdd()
6127 and use it in places where we are sure to not break unicity
6128
6129Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6130
6131 * xpath.c: bug fixes found from XSLT
6132 * tree.c: preserve node->name special values when copying nodes.
6133 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6134 external subset are fetched when available but without full
6135 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6136 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
6137 output with encoding disabled.
6138
6139Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6140
6141 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
6142 xmlCheckFilename should not be called from xmlFileOpenW
6143 and xmlGzfileOpenW
6144
6145Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6146
6147 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
6148 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
6149 added the new tests for URI normalization
6150 * testURI.c: fixed stoopid bugs
6151 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
6152 the URI in the error messages are now properly normalized
6153
6154Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6155
6156 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
6157
6158Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6159
6160 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
6161
6162Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6163
6164 * xpath.c: fixed mod operator
6165
6166Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6167
6168 * parser.c: fixed xmlStrcat doc
6169 * tree.c: 2 fixes form Anders Carlson for copying nodes and
6170 trees.
6171
6172Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6173
6174 * xpath.c result/XPath/tests/chaptersbase
6175 result/XPath/tests/simplebase: fixed XPath node()
6176 * tree.c: small fix in xmlNewNs()
6177 * Makefile.am: removed extraneous xml2Conf.sh rule
6178
6179Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6180
6181 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
6182 Changed the library name, in order to get libxml-devel and
6183 libxml2-devel to coexist on a single system
6184 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
6185 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
6186
6187Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6188
6189 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
6190 libxml2-devel installable in // as libxml-devel.
6191
6192Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6193
6194 * doc/Makefile.am: fixed make rebuild in doc
6195 * doc/html/*.html: rebuilt the docs
6196
6197Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6198
6199 * tree.c: patch from Bjorn Reese on xmlBufferCCat
6200
6201Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6202
6203 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
6204 the HTML doc to go into the -devel RPM ...
6205 * aclocal.m4 config.h.in: some updates due to auto* magic
6206
6207Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6208
6209 * xpath.h: added a hook in the context structure allowing to
6210 link to extra support, needed for XSLT
6211
6212Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6213
6214 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
6215 xmlXPtrCmpPoints to use it.
6216 * propagated the following patch from Alejandro Forero
6217 * include/win32config.h xmlIO.c: applied further suggestions
6218 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
6219 * example/gjobread.c: fixed warnings, now that it builds
6220
6221Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
6222
6223 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
6224
6225 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
6226 filename points to a valid file (not a directory).
6227 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
6228 Added calls to xmlCheckFilenameDir.
6229
6230 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
6231 `path' (rather than `filename') as the parameter to gzopen and open.
6232
6233Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6234
6235 * Makefile.am: fixed a problem with EXTRA_DIST
6236
6237Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6238
6239 * Makefile.am example/Makefile.am: finally found the trick
6240 to build the example, i.e. add "." in SUBDIRS before example
6241 in the list <grin/>
6242
6243Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6244
6245 * doc/xml.html: updated with an XSLT section, removed pointer to
6246 W3C CVS base.
6247
6248Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6249
6250 * xpath.c: when copying a XSLT tree object teh tree need to be copied
6251 too, and deallocation need to occur the same way.
6252
6253Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6254
6255 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
6256 type correponding to an XSLT result tree fragment. Share most
6257 of the data format with node set, as well as operators.
6258 * HTMLtree.c: added a newline at the end of the doctype output
6259 whe this one is not present initially.
6260 * tree.c: make sure taht the parent and doc pointers are properly
6261 set when copying attributes (lists).
6262
6263Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6264
6265 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
6266
6267Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6268
6269 * xpath.c: seems I finally killed that ugly path evaluation
6270 context bug (tagged 9999 in case is is wrong)
6271
6272Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6273
6274 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
6275 for XSLT
6276
6277Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6278
6279 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
6280 for xmlGzfileOpen() bug
6281
6282Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6283
6284 * xpath.c: removed an error found by XSLT usage
6285 * tree.c parserInternals.h: use a predefined static string
6286 for text and comment nodes, avoid freeing them in xmlFreeNode,
6287 exported the string name in parserInternals.h and added
6288 another value to disable encoding at output (for XSLT),
6289 gain memory, time.
6290
6291Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6292
6293 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
6294 win32/libxml2/libxml2_so.dsp: new makefiles and update
6295 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6296
6297Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6298
6299 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
6300 Gary Pennington
6301
6302Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6303
6304 * xpath.c: fixed the comaprision of values and nodelists,
6305 need to compare nodelist still ...
6306 * debugXML.c: avoided a possible core dump
6307 * HTMLparser.c: cleanup
6308 * nanohttp.c: contributed fix.
6309 * tree.c: fixes in properties handling added xmlSetNsProp
6310 needed by libxslt
6311 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
6312 comment
6313 * TODO: updated
6314
6315Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6316
6317 * parser.c parserInternals.c: applied Bjorn Reese optimization
6318 patch
6319
6320Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6321
6322 * Makefile.am: applied patch fro make check from Martin Vidner
6323
6324Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6325
6326 * configure.in: preparing 2.2.11
6327 * doc/html/*: rebuild the HTML files
6328 * doc/xml.html : updated
6329
6330Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6331
6332 * tree.c: fixed a stupid bug
6333 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
6334 patches related to validation of an XInclude processing result
6335 * TODO: updated
6336
6337Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6338
6339 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
6340 on large files
6341
6342Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6343
6344 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
6345
6346Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6347
6348 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
6349 reported by Jonas Borgström
6350 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
6351
6352Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6353
6354 * testXPath.c xpath.c: fixing the XPath union expressions problem
6355 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
6356
6357Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6358
6359 * xmllint.c: Made is so if the file name is "-" is will read form
6360 standard input. Sven Heinicke <sven@zen.org>
6361 * tree.c: fixed a problem when growing buffer
6362 * tree.h: fixed the comment of the node types following andersca
6363 comment
6364 * TODO: updated
6365
6366Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6367
6368 * HTMLparser.[ch]: added a way to avoid adding automatically
6369 omitted tags. htmlHandleOmittedElem() allows to change the
6370 default handling.
6371 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
6372 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
6373 of xmllint too when using --memory flag, added a memory test
6374 suite at the Makefile level.
6375 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
6376 with namespace use when encountering QNames in XPath evalation,
6377 added xmlns() scheme in XPointer.
6378 * nanoftp.c : incorporated a fix
6379 * parser.c xmlIO.c: fixed problems raised with encoding when using
6380 the memory I/O
6381 * parserInternals.c: closed bug 25934 reported by
6382 torsten.landschoff@innominate.de
6383 * TODO: updated
6384
6385Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6386
6387 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
6388 on a non-updated tree :-(, made a 2.2.10 release to correct the
6389 situation
6390
6391Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6392
6393 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
6394 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
6395 integrated a set of OpenVMS changes from Howard Taylor
6396 <Howard.Taylor@pacoast.com>
6397
6398Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6399
6400 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
6401 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
6402
6403Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6404
6405 * HTMLparser.c: some fixes on auto-open of html/head/body
6406 * encoding.c: fixed a compilation error on some gcc env
6407 * xpath.c xpointer.[ch] xpathInternals.h: improved the
6408 XPointer implementation
6409 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
6410 related XPointer tests and associated results
6411
6412Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6413
6414 * doc/xmldtd.html doc/xml.html: following a short step by step
6415 guidance on IRC to help maciej with DTDs I started a small
6416 page on the subject.
6417
6418Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6419
6420 * HTMLparser.c: fixed handling of broken charrefs
6421 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
6422 patches
6423
6424Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6425
6426 * doc/xml.html doc/html/* : rebuilt the docs after adding
6427 xinclude and updated page for 2.2.7 and 2.2.8
6428 * configure.in: releasing 2.2.8
6429
6430Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6431
6432 * parser.[ch] parserInternals.c: applied the conditional
6433 section processing fix from Jonathan P Springer
6434 <jonathan.springer2@gte.net>
6435 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
6436 project file, fixed iconv default non support
6437 * xpath.c: fixed the problem of evaluating relative expressions
6438 when a node context is provided.
6439
6440Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6441
6442 * nanoftp.c: fixed gcc 2.95 new warnings
6443 * SAX.c: fixed a stupid bug
6444 * tree.c: fixed a formatting problem when round-tripping
6445 from/to memory
6446 * xinclude.c: chased memleak, fixed a base problem
6447 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6448 xmlXPtrBuildNodeList()
6449 * TODO: updated
6450 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6451 adding a first small set of regression tests for XInclude
6452
6453Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6454
6455 * nanohttp.[ch]: applied Wayne Davison patches to access
6456 the WWW-Authorization header.
6457 * parser.c: Closed Bug#30847: Problems when switching encoding
6458 in short files by applying Simon Berg's patch.
6459 * valid.c: fixed a validation problem
6460 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6461 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6462 Wayne Davison
6463 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6464 need to be extended to non full nodes selections.
6465 * xinclude.c: starts to work decently
6466
6467Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6468
6469 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6470 debugXML.c xmlversion.h.in: Started adding XInclude support,
6471 this is a new xmllint option
6472 * tree.c xpath.c: applied TOM patches for XPath
6473 * xpointer.c: fixed a couple of errors.
6474 * uri.c: added an escaping function needed for xinclude
6475 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6476 new warning from RH70 gcc's version
6477
6478Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6479
6480 * HTMLparser.c: fixed loop on invalid char in scripts
6481 * parser.c: update to description of xmlIOParseDTD()
6482 * libxml.m4 xmlversion.h.in: changes contributed by
6483 Michael Schmeing <m.schmeing@internet-factory.de>
6484 * configure.in: preparing for 2.2.7
6485 * Makefile.am: trying to avoid config.h and acconfig.h
6486 being included in the distrib
6487 * configure.in: released 2.2.7
6488
6489Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6490
6491 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6492 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6493
6494Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6495
6496 * parser.[ch]: added xmlIOParseDTD()
6497 * xpointer.c: added support for the 2 extra parameters of
6498 string-range, fixed a stoopid error when '0' was present
6499 in XPointer expressions
6500 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6501 testsuite for the above
6502
6503Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6504
6505 * libxml.spec.in: improved package descriptions
6506
6507Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6508
6509 * xpath.c xpathInternals.h: applied a large cleaning patch
6510 from TOM <ptittom@free.fr>, it also add namespace support
6511 for function and variables registration.
6512
6513Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6514
6515 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6516 * Makefile.mingw: Wayne Davison's update adding hash.c
6517
6518Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6519
6520 * xpath.c: fixed the root evaluation problems
6521 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6522 ignorable spaces with <b> <bold> <em>
6523 * tree.c: fixed a loop in xmlSearchNsByHref()
6524
6525Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6526
6527 * xpath.c: applied another XPath patch from TOM
6528 * xpath.c include/makefile.am: applied another patch from
6529 china@thewrittenword.com (cleanup on IRIX).
6530
6531Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6532
6533 * xml-config.1: received a fixed version from Fredrik Hallenberg
6534 <hallon@lysator.liu.se>
6535
6536Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6537
6538 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6539 cleanup patch for XPath
6540
6541Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6542
6543 * patched to redirrect all "out of context" error messages to
6544 a reconfigurable routine. The changes are:
6545 * xmlerror.h : added the export of an error context type (void *)
6546 an error handler type xmlGenericErrorFunc there is an interface
6547 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6548 to reset the error handling routine and its argument
6549 (by default it's equivalent to respectively fprintf and stderr.
6550 * all the c files: all wild accesses to stderr or stdout within
6551 the library have been replaced to calls to the handler.
6552
6553Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6554
6555 * configure.in: release 2.2.6
6556 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6557 exporting the inner functions of xpath for extension modules
6558 * doc/*: updated and rebuilt the doc
6559
6560Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6561
6562 * nanohttp.c : applied Wayne HTTP cleanup patch
6563 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6564 and xmlNodeSetSpacePreserve()
6565
6566Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6567
6568 * xpath.c: closing bug #29260
6569
6570Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6571
6572 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6573 multikey tuples, made hash structure opaque
6574 * valid.[ch]: moved elements, attributes, notations decalarations
6575 as well as ID and refs to hash tables.
6576 * entities.c: hash cleanup
6577 * xmlmemory.c: fixed a dump problem in debug mode
6578 * include/Makefile.am: problem passing in DESTDIR= values patch
6579 from Marc Christensen <marc@calderasystems.com>
6580 * nanohttp.c: removed debugging remains
6581 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6582 * HTMLparser.c parser.c: fixing a number of problems with the
6583 macros in the *parser.c files (Wayne).
6584 * HTMLparser.c: close the previous option when opening a new one
6585 (Marc Sanfacon).
6586 * result/HTML/*: updated the HTML results accordingly
6587
6588Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6589
6590 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6591 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6592 XPath functions and XML entities table to them. More to come...
6593 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6594
6595Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6596
6597 * tree.c: coalesce adjacent text nodes
6598 * valid.c: handling of blank nodes in DTd validation (raised
6599 by problems with a posteriori validation).
6600 * nanohttp.c: changing behaviour on HTTP write stuff.
6601 * HTMLtree.c: forced body and html to be explicitely closed.
6602 * xpath.h: exported more XPath functions.
6603
6604Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6605
6606 * Release of 2.2.5
6607 * xpointer.c: range() range-inside and other helper functions
6608 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6609
6610Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6611
6612 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6613 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6614
6615Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6616
6617 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6618 and XPointer modules
6619
6620Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6621
6622 * SAX.h: closed #25107
6623
6624Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6625
6626 * testSAX.c: fixed problem with cdata reporting
6627 * SAXresult/* : updated
6628
6629Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6630
6631 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6632 Closed bug #27499, added to regression tests
6633 * TODO: updated
6634
6635Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6636
6637 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6638 support for SCRIPT and STYLE with help from Bjorn Reese
6639 * test/HTML/* result/HTML/*: added simple testcase and updated
6640 the existing ones.
6641
6642Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6643
6644 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6645 string-range for empty strings
6646 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6647 test/XPath/xptr/strrange: augmented the XPointer testsuite
6648
6649Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6650
6651 * doc/xml.html doc/xmlmem.html: added a module describing memory
6652 interfaces and use, updated the main page.
6653
6654Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6655
6656 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6657 nanoftp code work on Windows too now
6658
6659Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6660
6661 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6662 * xpointer.c: implemented string-range() at least a good first version
6663 * test/XPath/docs/str test/XPath/xptr/strrange
6664 result/XPath/xptr/strrange: the string-range() tests
6665
6666Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6667
6668 * Makefile.am include/Makefile.am include/win32config.h
6669 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6670 and make distcheck
6671
6672Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6673
6674 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6675 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6676 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6677
6678Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6679
6680 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6681 patch for socklen_t detection by
6682 Albert Chin-A-Young <china@thewrittenword.com>
6683
6684Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6685
6686 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6687 and added a --dtdvalid option to xmllint used to test it
6688
6689Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6690
6691 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6692 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6693
6694Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6695
6696 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6697 handlings (registration, lookup, cleanup)
6698
6699Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6700
6701 * configure.in Makefile.am include/makefile.am: adding XPointer
6702 and XPtrtests target
6703 * xpointer.[ch] : new files for XPointer support
6704 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6705 more XPath tests
6706
6707Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6708
6709 * configure.in: fixed, very broken, make distcheck works again
6710
6711Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6712
6713 * More work toward 2.2.5, integrated a number of patches
6714 * configure.in Makefile.am win32config.h.in: trying to cleanup
6715 make distcheck .... huh ...
6716 * include/Makefile.am include/win32config.h: new directory
6717 for includes
6718 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6719 updated teh makefiles and instructions for WIN32
6720 * xpath.c: small fixes
6721 * test/XPath/ results/XPath: updated the testcases and results
6722 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6723 suggested patches
6724 * valid.c: fixed an ID bug
6725
6726Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6727
6728 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00006729 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00006730 * xpath.[ch]: worked on XPointer
6731
6732Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6733
6734 * configure.in Makefile.am: 2.2.5, ship the include in an
6735 include/libxml subdirectory, use symlinks when using CVS
6736 * testSAX.c: fixed small bug
6737 * testXPath.c: changed the way testfiles are parsed
6738 * debugXML.c: same kind of cleanup when parsing an argument expression
6739 XPath/XPointers can have blanks embedded
6740 * xpath.[ch]: more cleanup, reorgs for XPointer work
6741 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6742 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6743
6744Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6745
6746 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6747 in the XPath engine, rewrote large parts of it, now it's far
6748 cleaner and in sync with the REC not an old WD. Fixed a parsing
6749 problem in the interactive XML shell found when testing XPath.
6750
6751Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6752
6753 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6754 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6755 examples with the extra test
6756
6757Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6758
6759 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6760 the global init function.
6761
6762Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6763
6764 * HTMLparser.c: Doohhh, attribute name parsing was still case
6765 sensitive ! Fixed this ...
6766 * result/HTML/* : updated the tests results accordingly
6767
6768Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6769
6770 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6771 engine, should be far more stable, incorporated a new version of
6772 preceding/following axis, need testing
6773 * uri.c: fixed file:///c:/a/b/c problem
6774 * test/XPath/tests/idsimple: augmented the XPath tests
6775
6776Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6777
6778 * doc/* rebuilding docs for 2.2.4 release
6779
6780Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6781
6782 * configure.in: releasing 2.2.4
6783 * parser.[ch]: added xmlStrEqual()
6784 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6785 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6786 use xmlStrEqual instead
6787 * TODO: updated
6788 * added an XPath test
6789
6790Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6791
6792 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6793 * entities.h: exported xmlInitializePredefinedEntities
6794 * parser.[ch] : added xmlInitParser()
6795 * parserInternals.h : had to export htmlInitAutoClose()
6796
6797Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6798
6799 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6800 problems
6801 * Makefile.am : added XPath regression tests to normal tests
6802 * uri.c: fixed a problem with local paths, cleanup
6803 * parser.c: fixed a problem with large CData sections
6804
6805Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6806
6807 * configure.in xml-config.in: patch from "Ben Taylor"
6808 <sol7x86@hotmail.com> for solaris shared libs lookup
6809
68102000-09-30 Martin Baulig <baulig@suse.de>
6811
6812 * libxml-2.0.pc.in: Provide pkg-config script.
6813
6814 * configure.in: Create the libxml-2.0.pc script from the
6815 libxml-2.0.pc.in templates.
6816 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
6817 script in `$(libdir)/pkgconfig'.
6818
6819Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6820
6821 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6822 when compiling with MSC
6823
6824Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6825
6826 * xpath.c: patch for normalize-string() substring-before(),
6827 substring-after() and translate() functions from Bjorn Reese
6828 <breese@mail1.stofanet.dk>
6829 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6830 Fredrik Hallenberg <hallon@lysator.liu.se>
6831 * TODO: updated
6832
6833Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6834
6835 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6836 problem of socklen_t being undefined on a number of platforms
6837 * debugXML.c: fixed a compilation problem when without snprintf
6838
6839Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6840
6841 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6842 an URI bug and a fix for the control-character-induced infinite loop
6843 * nanohttp.c: preventive fix for compiling on WIN32
6844
6845Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6846
6847 * xmlint.c: closing bug #25000
6848
6849Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6850
6851 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
6852 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
6853 modified slightly Wayne Davison patch adding xmlStrcasecmp and
6854 related function, fixing xmlStrncmp(), and associated cleanup
6855 * result/HTML/entities.html.sax: updating result
6856
6857Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6858
6859 * uri.c: applied patch for URI escaping from Wayne Davison
6860 <wayned@blorf.net>
6861 * tree.c parserInternals.c HTMLparser.c: memset checks patches
6862 from Denis Barbier <barbier@imacs.polytechnique.fr>
6863 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
6864 patch from Wayne Davison
6865
6866Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6867
6868 * doc/xml.html : updated with new releases, adding "how to help"
6869
6870Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6871
6872 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6873 removed a few warnings in pedantic mode ...
6874 * parserInternals.c parser.c: moved encoding switching function
6875 to parserInternals.c
6876 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6877
6878Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6879
6880 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6881 error or warning handlers
6882
6883Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6884
6885 * parserInternals.c parserInternals.h parser.c Makefile.am:
6886 created a new module parserInternals.c, moved most of the
6887 code shared by the various parsers there, as well as
6888 deprecated code from parser.c. More cleanup of parser.c
6889 * uri.c: fixed a problem when URI is NULL
6890 * valid.c: speedup when looking for an attribute declaration
6891
6892Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6893
6894 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6895 the cleanup of the computation of URI references when seeking
6896 external entities. The URI reference string and the resulting
6897 URI are both stored now.
6898 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6899 large s(n)printf checks and cleanup from Denis Barbier
6900 <barbier@imacs.polytechnique.fr>
6901 * xmlversion.h.in tree.h: couple of SGML declarations for a
6902 possible docbook module.
6903 * result/VC/ : a couple of test output changed due to the change
6904 of the entities URI
6905
6906Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6907
6908 * parser.h: added a _private field for linking user's data
6909
6910Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6911
6912 * parser.c parserInternals.h: demacroified most of the IS_XXX
6913 the gain in size is significant so ...
6914
6915Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6916
6917 * entities.c: cases where looking up entities with doc==NULL
6918 covered
6919
6920Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6921
6922 * uri.c: applied Wayne Davison patch
6923 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
6924
6925Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6926
6927 * uri.c testUri.c: applied Wayne Davison patches
6928 * test/URI/uri.data result/URI/uri.data: first set of tests/results
6929 * Makefile.in: added URItest and included thenin "make tests"
6930
6931Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6932
6933 * xmlversion.h.in: closed bug 22941
6934
6935Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6936
6937 * doc/xmlio.html: added doc and example for entity loader
6938 redefinition.
6939
6940Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6941
6942 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
6943 used by libxml
6944
6945Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6946
6947 * parser.c: Fixed bug on invalid ontent characters and when using
6948 push.
6949 * xmllint.c: fixed xmllint endling of errors in push mode
6950
6951Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6952
6953 * HTMLparser.c testHTML.c: applied two new patches from
6954 Wayne Davison <wayned@users.sourceforge.net>
6955 * result/HTML/*.sax: regenerated HTML SAX output
6956 * parser.c: more cleanup.
6957
6958Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6959
6960 * HTMLparser.[ch] testHTML.c: applied the second set of
6961 patches from Wayne Davison <wayned@users.sourceforge.net>,
6962 adding htmlEncodeEntities()
6963 * HTMLparser.c: fixed an ignorable white space detection bug
6964 occuring when parsing with SAX only
6965 * result/HTML/*.sax: updated since the output is now HTML
6966 encoded...
6967
6968Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6969
6970 * HTMLparser.[ch]: applied some of Wayne Davison
6971 <wayned@users.sourceforge.net> patches
6972
6973Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6974
6975 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
6976 undeclared namespace prefix was used, added a warning.
6977 Cleaned up support w.r.t. entities, spilling out a warning
6978 and being pedantic on lookups.
6979 * test/warning/ent9 : added testcase for previous example.
6980 * TODO: updated
6981 * parserInternals.h parser.c: changed the way names are parsed
6982 now allow infinite size and decrease penalty for normal use
6983 * parser.c: Started a big cleanup/check of the parser code,
6984 fixed some of the most tortuous entity code, spotted code
6985 unused anymore
6986 * test/*: added tests for very long names and related nasty
6987 things.
6988
6989Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6990
6991 * doc/encoding.html: added encoding aliases doc
6992 * doc/xml.html: updates
6993 * encoding.[ch]: added EncodingAliases functions
6994 * entities.[ch] valid.[ch] debugXML.c: removed two serious
6995 bottleneck affecting large DTDs like Docbook
6996 * parser.[ch] xmllint.c: added a pedantic option, will be
6997 useful
6998 * SAX.c: redefinition of entities is reported in pedantic mode
6999 * testHTML.c: uninitialized warning from gcc
7000 * uri.c: fixed a couple of bugs
7001 * TODO: added issue raised by Michael
7002
7003Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7004
7005 * doc/encoding.html: propagated Martin Duerst suggestions
7006
7007Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7008
7009 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
7010 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
7011 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
7012 by Wayne Davison
7013
7014Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7015
7016 * nanoftp.c nanohttp.c: small cleanup
7017 * TODO: updated
7018
7019Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7020
7021 * added an old VC testcase and updated title.xml entity
7022
7023Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7024
7025 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
7026 done on auto-opening of <p> tags and cleanup of SAX output
7027
7028Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7029
7030 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7031
7032Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7033
7034 * doc/xml.html libxml.* structure.*: updated the doc a bit
7035
7036Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7037
7038 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7039 of SAX tests
7040
7041Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7042
7043 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7044 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7045
7046Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7047
7048 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7049 * testHTML.c: fix core dump on Solaris 2.x systems
7050 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7051 * result/HTML/*.sax: previous bug fix lead to new results
7052
7053Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7054
7055 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7056 * configure.in: added --with-readline=DIR to accept alternate
7057 path for readline include/library
7058 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
7059 for ANSI under HP-UX
7060 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
7061 includes @LIBS@
7062
7063Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7064
7065 * doc/* : rebuilt the docs
7066 * getting ready for 2.2.2 release
7067
7068Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7069
7070 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
7071 and xmlAddFeature()
7072 * tree.[ch]: added xmlAddChildList()
7073 * xmllint.c: MAP_FAILED macro test
7074 * parser.h: added xmlParseCtxtExternalEntity()
7075 * valid.c: applied bug fixes removed warning
7076 * tree.c: added CDATA block to elements content
7077 * testSAX.c: cleanup of output
7078 * testHTML.c: added SAX testing
7079 * encoding.c: better error recovery
7080 * SAX.c, parser.c: fixed one of the external entity processing
7081 of the OASis testsuite
7082 * Makefile.am: added HTML SAX regression tests
7083 * configure.in: bumped to 2.2.2
7084 * test/HTML/ result/HTML: added a few of HTML tests, and added the
7085 SAX results
7086
7087Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7088
7089 * configure.in: patch for HP compiler
7090
70912000-08-04 Sven Heinicke <sven@zen.org>
7092
7093 * xmllint.c: Was coredumping sometimes when the file given didn't
7094 exist.
7095
7096Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7097
7098 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7099
7100 when using in memory parsing. Need some cleanup.
7101 * xmllint.c configure.in: added a --memory flag to test memory
7102 parsing
7103
7104Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7105
7106 * nanohttp.c: fixed socklen_t replacement to unsigned int
7107 * parser.c: fixed a space handdling missing at the end of
7108 production 28 DOCTYPE.
7109 * xmlmemory.c: fixed a stupid bug on the routine to override
7110 allocation functions
7111 * TODO: updated
7112
7113Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7114
7115 * doc/ regenerated the docs
7116
7117Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7118
7119 * doc/encoding.html doc/xml.html: added I18N doc
7120 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7121 improvements, both parser and filters, added ASCII & HTML,
7122 fixed the ISO-Latin-1 one
7123 * xmllint.c testHTML.c: added/made visible --encode
7124 * debugXML.c : cleanup
7125 * most .c files: applied patches due to warning on Windows and
7126 when using Sun Pro cc compiler
7127 * xpath.c : cleanup memleaks
7128 * nanoftp.c : added a TESTING preprocessor flag for standalong
7129 compile so that people can report bugs more easilly
7130 * nanohttp.c : ditched socklen_t which was a portability mess
7131 and replaced it with unsigned int.
7132 * tree.[ch]: added xmlHasProp()
7133 * TODO: updated
7134 * test/ : added more test for entities, NS, encoding, HTML, wap
7135 * configure.in: preparing for 2.2.0 release
7136
7137Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7138
7139 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00007140 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007141
7142Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7143
7144 * doc/xml.html: changed the xmlsoft.org structure, updated the
7145 examples w.r.t. root and childs
7146
7147Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7148
Daniel Veillard784b9352003-02-16 15:50:27 +00007149 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007150
7151Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7152
7153 * HTMLparser.c: Work on character encoding support for the HTML parser
7154 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
7155 * encoding.c: Fixed a potential memleak in the encoding stuff
7156
7157Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7158
7159 * doc/FAQ.html doc/Makefile.am : added a FAQ
7160
7161Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7162
7163 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
7164 of the HTML parser to force it to not bypass SAX
7165
7166Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7167
7168 * win32config.h.in: updated
7169 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
7170 lacks iconv support :-( need to release 2.1.1
7171 * configure.in: release 2.1.1
7172 * HTMLparser: fixed bug #14784
7173 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
7174 by Windows compiler
7175 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
7176 the SAX startDocument() callback.
7177 * TODO: updated
7178
7179Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7180
7181 * added xmlStopParser()
7182
7183Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7184
7185 * configure.in: 2.1.0 prerelease
7186 * Large resync between W3C and Gnome tree
7187 * nanoftp, nanohttp.c: fixed stalled connections probs
7188 * HTMLtree.c SAX.c : support for attribute without values in
7189 HTML for andersca
7190 * valid.c: Fixed most validation + namespace problems
7191 * HTMLparser.c: start document callback for andersca
7192 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
7193 * parser.h, SAX.c: serious speed improvement for large
7194 CDATA blocks
7195 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
7196 different encoding
7197 * example/Makefile.am example/gjobread.c tree.h: work on
7198 libxml1 libxml2 convergence.
7199 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
7200 and the LIBXML_TEST_VERSION macro
7201
7202Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7203
7204 * doc/xml.html: various patches and improvements typo fixed by
7205 Felix Natter
7206 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
7207 from Felix Natter <fnatter@gmx.net>
7208
7209Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7210
7211 * doc/upgrade.html: updated with instructions for support of both
7212 libxml-1.x and libxml-2.x
7213 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
7214 for 2.x support and also fixed includes
7215
7216
7217Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7218
7219 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
7220 the encoding support, added iconv support, so now libxml if
7221 compiled with iconv automatically support japanese encodings
7222 among others. Work based on initial patch from Yuan-Chen Cheng
7223 I may have broken binary compat in the encoding handler
7224 registration scheme, but that was so utterly broken I don't
7225 expect anybody to have used this feature until now.
7226 * parserInternals.h: fixup on the CHAR range macro
7227 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
7228 code.
7229 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
7230 * uri.c: added xmlParseURI() I can't believe I forgot to
7231 implement this one in 2.0 !!!
7232 * SAX.c: moved doc->encoding update in the endDocument() call.
7233 * TODO: updated.
7234
7235Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7236
7237 * tree.h: removed extraneous xmlRemoveProp definition
7238 * TODO: added item about --disable-corba configure switch
7239 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
7240 * nanoftp.c: fixed include problems giving troubles on AIX and
7241 slowlaris
7242 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
7243 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
7244 comment and headers changes to lower gtk-doc number of warnings
7245 * doc/html/*: rebuilt docs
7246
7247Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7248
7249 * HACKING: documented the tag for 1.x and instructions
7250
7251Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7252
7253 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
7254 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
7255 xmlCreateIOParserCtxt
7256 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
7257 significant overall improvement
7258 * xmllint.c: added I/O test to xmllint
7259 * testSAX.c: added a speed test
7260 * doc/* : updated/regenerated
7261
7262Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7263
7264 * xpath.c uri.h parserInternals.h: cosmetic changes from
7265 "Timur I. Bakeyev" <timur@bat.ru>, including making
7266 xmlCreateURI() public
7267
7268Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7269
7270 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
7271 and the code at the same time. Added a clean mechanism for
7272 overload or added input methods: xmlRegisterInputCallbacks()
7273 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
7274 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
7275 * TODO: updated
7276 * doc/* : updated/regenerated
7277 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
7278 source dir
7279
7280Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7281
7282 * testURI.c: yet another forgotten commit, I should get some sleep !
7283
7284Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7285
7286 * xmllint.c: forgot to commit this too ?
7287
7288Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7289
7290 * xmlversion.h.in : forgot to commit this previously
7291
7292Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7293
7294 * configure.in: preparing libxml-2.0.0 version looks Ok so far
7295 * README TODO: updated for release
7296 * uri.c uri.h: added authority parsing/saving
7297 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
7298 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
7299 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
7300 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
7301 Makefile.am : added compile-time customization of libxml
7302 --with-ftp --with-http --with-html --with-xpath --with-debug
7303 --with-mem-debug
7304 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
7305 #include <libxml/xxx.h> I hope it won't break too much stuff
7306 and will be manageable in the future...
7307 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
7308 and added xmllint to the installed programs
7309 * uri.h: added xmlFreeURI()
7310
7311Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7312
7313 * uri.c uri.h: finished the escaping handling, the base support
7314 and the URI path normalization. Looks good just lacks the
7315 authority content parsing code.
7316 * Makefile.am: added instructions to generate testURI
7317 * TODO: updated
7318 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
7319 added links and icons for W3C and Gnome
7320
7321Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7322
7323 * xmlmemory.[ch] : seems I forgot to actually update the files in
7324 the last commit :-)
7325 * doc/xml.html doc/html/* : updated and uploaded the docs
7326
7327Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7328
7329 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
7330 * TODO: updated
7331 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
7332 libxml default allocation function with another set (like gmalloc/
7333 gfree).
7334 * Makefile.am, uri.c, uri.h: added a set of functions to do
7335 exact (litteraly copied from the RFC 2396 productions) parsing
7336 and handling of URI. Will be needed for XLink, one XML WFC,
7337 XML Base and reused in the nano[ftp/http] modules. Still work
7338 to be done.
7339
7340Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7341
7342 * configure.in, libxml.spec.in : libxml2
7343 * doc/* : updated the doc page, rebuilt the docs
7344
7345Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7346
7347 * all: tagged LIB_XML_1_X
7348 * *.c *.h : updated from W3C CVS tree
7349 * configure.in : 2.0.0-beta
7350 * libxml.spec.in : libxml2 package nam
7351 * result/* : new version of the tests output
7352
7353Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7354
7355 * doc/xml.html, doc/update.html: updated docs, 1.8.7
7356
7357Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7358
7359 * doc/* : rebuilt the docs
7360 * parser.c: final patch on #6766
7361 * valid.c: small patch on validity checks.
7362
7363Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7364
7365 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
7366 added
7367 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
7368 compatibility w.r.t. XML spec and existing code.
7369
7370Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7371
7372 * parser.c: seems a better solution to <a> </a> exists,
7373 will try it for a while
7374
7375Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7376
7377 * parser.c: tried to remove the <a> </a> generating <a/>
7378 this is hard. Left a flag for that purpose. Fixed bug #6766
7379 * configure.in: prepared 1.8.7 not released, due to previous
7380 problem
7381
7382Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7383
7384 * doc/xml.html : applied second patch from Paul DuBois
7385
7386Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7387
7388 * doc/xml.html : applied patch from Paul DuBois
7389
7390Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7391
7392 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
7393
7394Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7395
7396 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
7397 compilation warnings on various platforms.
7398 * parser.c: Fixed #5281 validity error callbacks are now desactived
7399 by default if not validating.
7400
7401Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7402
7403 * nanoftp.c, win32config.h.in: patches to compile on WIN32
7404
7405Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7406
7407 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
7408 <gkatsi@cs.toronto.edu>
7409
7410Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7411
7412 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
7413 processing URLs
7414
7415Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7416
7417 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
7418 xmlNanoFTPUpdateURL for persistent control connections.
7419 * configure.in: 1.8.6
7420
7421Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7422
7423 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
7424 * tree.[ch] : added xmlSaveNoEmptyTags
7425
74262000-01-29 James Henstridge <james@daa.com.au>
7427
7428 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
7429
7430 * Makefile.am: added nanoftp.[ch] to the build.
7431
7432Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7433
7434 * nanoftp.[ch]: cleanup, comments, API
7435 * debugXML.c : fixed a bug in the cat command
7436 * doc/*: regenerated the docs
7437
7438Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7439
7440 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
7441 * debugXML.c : fixed a bug in the cat command
7442 * valid.c: fixing some small probs
7443 * libxml.spec.in: get rid of the SNAP suffix
7444 * doc/xml.html: updated the status
7445
7446Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7447
7448 * xml-config.in: xml-config --version to just return the
7449 version number
7450 * xpath.c: some cleanup w.r.t. axis when the current node is
7451 an attribute.
7452 * TODO: updated
7453
7454Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7455
7456 * configure.in: prepared for libxml-1.8.5
7457 * doc/* recompiled the documentation
7458
74592000-01-17 Jody Goldberg <jgoldberg@home.com>
7460
7461 * configure.in : WARNING autoconf subtlety alert :
7462 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7463 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7464 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7465 get defined by AC_CHECK_HEADERS.
7466
7467Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7468
7469 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7470 Rune.Djurhuus@fast.no
7471
7472Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7473
7474 * TODO: updated
7475 * tree.c, parser.c: made sure that only memory alloc problems
7476 and internal parser errors are allowed to write to stdout or
7477 stderr.
7478
7479Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7480
7481 * tree.c : restored xmlNewGlobalNs since this seems used by
7482 a lot of existing code :-(, fixed a bug in xmlNewNs
7483 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7484 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7485 to exit() from the library code.
7486 * xpath.c, parser.c: removed bugs or unused code detected by
7487 Windows compilers
7488 * parser.c: started adding interfaces for parsing well balanced
7489 XML fragments
7490 * configure.in: releasing 1.8.4
7491 * doc/* : rebuilt the docs
7492
7493Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7494
7495 * tree.[ch] : added xmlNewDocFragment() for DOM
7496 * testHTML.c: uninitialized variable.
7497
7498Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7499
7500 * doc/* : rebuild the docs
7501
7502Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7503
7504 * acconfig.h: readline and history patch
7505 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7506 * tree.c: added check and handling when possibly removing an ID
7507 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7508 and saving.
7509 * test/HTML/entities.html result/HTML/entities.html* : test for
7510 various entities reference cases
7511 * result/HTML/* : as a result output of some testcase have
7512 changed
7513 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7514 by previous example. added xmlParseTryOrFinish().
7515 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7516 entities.h debugXML.h HTMLparser.h: changed the way struct are
7517 declared to allow gtk-doc to expose those
7518 * parser.c: closed bug #4960
7519 * Makefile.am configure.in: Applied patch from
7520 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7521 and math/socket libs detection
7522
7523Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7524
7525 * configure.in, Makefile.am: link tester against readline
7526 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7527
7528Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7529
7530 * tree.[ch]: added xmlRemoveProp
7531 * win32config.h.in nanohttp.c: avoid including the Windows
7532 socket stuff in every C files
7533 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7534 the XmL parser(s)
7535 * test/ns4 result/ns4 etc...: added test case for previous prob
7536 * tree.c: xmlNewNs wasn't checking for double definition
7537 * Makefile.in: fixed a problem with dist-hook duplicates
7538 * parser.[hc], xmlIO.c: fixed the loading of external entities
7539 APIs, now xmlLoadExternalEntity() is used everywhere and
7540 setting up an app specific front-end using the
7541 * SAX.c parser.c: some fixes, now the xhtml spec validates
7542 with the xhtml DTD.
7543 * error.c: fixed crashes in case of no input stream
7544 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7545 to the validation tests and results
7546
7547Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7548
7549 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7550 too htmlCreatePushParserCtxt() and htmlParseChunk()
7551 * parser.c: a bit of cleanup.
7552 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7553 to XML) removed the last mem leak known
7554 * HTMLtree.c: output message cleanup
7555 * xmlmemory.c: display content info about memory blocks
7556 * result/HTML/wired.* : missing att value warning change
7557
7558Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7559
7560 * doc/* : rebuilt the documentation
7561
7562Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7563
7564 * parser.[ch] parserInternals.h: Push parser for XML,
7565 seems to work fine now
7566 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7567 --push for push testing
7568 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7569 * testSAX.c: added --push
7570 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7571 subtree
7572 * xmlIO.[ch] : enriched API + fixes for push mode
7573 * entities.[ch]: added the entity content length to the struct.
7574 * xmlmemory.[ch]: new API to show the last entries for the shell
7575 * valid.c: added required attribute testing
7576 * SAX.c: the cdata callback now merge contiguous fragments
7577 * HTMLparser.c: cleanup of some macros
7578
7579Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7580
7581 * parser.c: fix for PIs name starting with xml
7582 * tree.c: fixed a potential problem with || and && ops
7583 * *.c, configure.in win32config.h.in : generate win32config.h for
7584 those on the Other Side !
7585
7586Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7587
7588 * parser.c: fixed a stupid = vs. == bug :-(
7589 * doc/gnome-xml.sgml: s/glade/xml/
7590
7591Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7592
7593 * configure.in, doc/xml.html : bug fix release 1.8.2
7594 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7595 Hopefully the end of that silly C++ include problem
7596 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7597 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7598 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7599 troubles with autoclosed elements when the stree shape doesn't
7600 follow the DtD specs. Added htmlIsAutoClosed() and
7601 htmlAutoCloseTag()
7602 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7603 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7604 * debugXML.c: fixed a bug on printing default namespaces.
7605 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7606
7607Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7608
7609 * result/HTML/*.htm[l] : updated the HTML regression tests according
7610 to the new output
7611 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7612 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7613 problem due to intermix of extern "C" { ... } declarations for C++
7614 and recursive includes in the headers
7615
76161999-12-20 Chris Lahey <clahey@umich.edu>
7617
7618 * HTMLtree.c: Made it so that html nodes with a single child do
7619 not insert a carriage return before or after the child node.
7620
7621Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7622
7623 * configure.in, doc/xml.html : bug fix release 1.8.1
7624 * parser.c: fixed bug #4344
7625 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7626 added the glue to avoid C++ problems
7627 * doc/* : regenerated the documentation
7628
7629Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7630
7631 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7632 namespace recognition, and Dia as a resul :-(
7633 * encoding.c: closed bug #3950
7634
7635Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7636
7637 * valid.c: debugging a posteriori validation, except URI expansion
7638 stuff this should be fixed now
7639 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7640 Carl Nygard <cnygard@bellatlantic.net>
7641 * tester.c: added --postvalid, cleaning of the code
7642 * tree.[ch]: added xmlDocGetRootElement()
7643
7644Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7645
7646 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7647 c++ losage.
7648
7649Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7650
7651 * configure.in, doc/xml.html : bumped to 1.8.0
7652 * xlink.[ch], Makefile.am : added framework for link detection
7653 * parser.h: added nbChars to parser context, needed for cleanup.
7654 * xmlmemory.c: removed a nasty bug when out of mem
7655 * valid.[ch]: adding namespace support for attribute decl
7656 * tester.c: added --debugent option
7657 * debugXML.[ch]: added xmlDebugDumpEntities()
7658 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7659 buffers instead, this was really needed, validation was breaking
7660 in strange ways due to that. Added xmlParseStringPEReference()
7661 and other parsing from strings functions. Entities processing
7662 modified again, but PERef are still not handled correcly but
7663 unless you're Eve Maller you won't notice :-)
7664 * HTMLparser.c: large changes toward reliability, and switched to
7665 lowercase internal tags, XHTML is lowercase, so it will help
7666 that output is closer to next version.
7667 * doc/* : regenerated the documentation, it is now hosted at
7668 http://xmlsoft.org/ (same bits I just bought the domain :-)
7669
7670
7671Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7672
7673 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7674 doc generation
7675 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7676 in the SAX API
7677 * doc/*: rebuilt the doc making sure everything appears in the
7678 HTML files
7679
7680Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7681
7682 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7683 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7684 which allow impressive speed improvement on dataset with
7685 large text pieces, but at the cost of broken binary
7686 compatibility and slightly bigger memory usage.
7687 Configure with --with-buffers to activate them, they
7688 are protected with XML_USE_BUFFER_CONTENT define.
7689 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7690 goal is 0 memory left allocated once parser is no more used
7691 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7692 call xmlCleanupParser() and xmlMemoryDump()
7693
7694Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7695
7696 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7697 * parser.[ch] encoding.[ch]: added memory cleanup routines
7698 * parser.c: closing bug #3788
7699 * doc/*: rebuilt the doc
7700
7701Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7702
7703 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7704 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7705 * tester.c: added --compress option
7706 * doc/*: rebuilt the documentation
7707
7708Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7709
7710 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7711 if given /proc/kcore as input !
7712 * doc/xml.html doc/*: updated and rebuilt the documentation
7713
7714Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7715
7716 * parser.c: Fixed some wrongly space collapsing code due to
7717 a misreading of the spec.
7718 * result/*: fixed the output accordingly
7719
7720Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7721
7722 * encoding.c: bug fix and typos
7723 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7724 * parser.c: added attribute normalization closing bug #3597
7725 * test/att* result/att* SAXresult/att*: testcase for attribute
7726 normalization
7727
7728Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7729
7730 * configure.in: closing bug #3163 by adding extra flags for the
7731 cc compiler on HP-UX
7732
7733Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7734
7735 * valid.[ch] : removed a typo and an enumerated type bug in the
7736 xmlAddElementDecl() function
7737 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7738 call to xmlEncodeEntitiesReentrant() so that the functions
7739 New, Set and Get are at the same level.
7740 * parser.c HTMLparser.c: extra memory allocation bug for
7741 attributes detected by someone using libxml in embedded systems :-)
7742
7743Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7744
7745 * xmlmemory.h: turned off mem debug :-\
7746
7747Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7748
7749 * parser.c: closed bug #2784 a one line fix, but worth pushing
7750 a new release out
7751 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7752 some structures, comments before and after the
7753 main element, and other nastyness
7754 * HTMLtree.c tree.c: accomodate the extended HTML supported
7755 * configure.in: pushing 1.7.4
7756 * test/ent8 and related outputs : added a new test for bug #2784
7757 * test/HTML/wired.html and related output: a nasty HTML example
7758 * Makefile.am: improved the test scripts
7759 * docs/* : reran the documentation extractor, updated xml.html
7760
7761Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7762
7763 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7764 HTMLparser and debugged the HTML related code. HTML documents
7765 now have their own type
7766 * entities.c: do not dump &apos; for HTML output
7767 * xmlmemory.c: improvement, breakpoint mechanism
7768 * testHTML.c: added --sax --repeat ...
7769 * Makefile.am: improved the HTML tests
7770 * valid.[ch]: added xmlValidGetValidElements and
7771 xmlValidGetPotentialChildren
7772 * tester.c: added --insert to test the 2 new functions
7773 * test//* result//* SAXresult//* : regression test cleanup
7774 and extension.
7775 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7776 gnome-xml-nanohttp.html
7777
7778Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7779
7780 * HTMLparser.c: fixed problems with some autoclose tags
7781 * tree.c: fixed XML output problems.
7782 * result/* SAXresult/*: update of the tests output
7783
7784Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7785
7786 * Makefile.am: Arturo patch for xmlConf.sh version info
7787 * parser.c: Tim Josling patch for single quoted items
7788 * tester.c: Tim Josling patch for tester options usage
7789 * tree.h: indent cleanup
7790
7791Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7792
7793 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7794 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7795
7796Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7797
7798 * tree.c : Raph patch for initialization of CORBA fields
7799 * parser.c, xpath.c, ...: modification of doc comments
7800 * xpath.c : allow spaces in xpath expressions
7801
7802Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7803
7804 * xmlmemory.h: turning off memory debug :-(
7805
7806Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7807
7808 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7809 better SAX interfaces.
7810 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7811 entity.
7812 * configure.in: 1.7.2
7813
7814Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7815
7816 * libxml.spec.in: fixed the URL
7817 * doc/xml.html: improved the documentation front-end
7818
7819Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7820
7821 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7822
7823Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7824
7825 * libxml.spec.in: fixed the alpha compile problem
7826 * parser.[ch]: changed errno to errNo in the parser context :-(
7827 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7828 * doc/xml.html: changed CHAR to xmlChar
7829 * doc/html/*: recompiled the documentation
7830 * configure.in: 1.7.1
7831
7832Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7833
7834 * parser.h: modified the parser context struct to regain 1.4.0
7835 binary compatibility
7836 * parser.c, xml-error.h: added errno ot teh context and defined
7837 a set of errors values with update of errno
7838 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7839 DTDs and entities
7840 * *.h, *.c: complete cleanup of the use of config.h and include
7841 protection depending on the current setup.
7842 * overalll debugging, maintenance and bug-fixing on all modules
7843 * updated the documentation
7844 * ready for 1.7.0
7845
7846Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7847
7848 * HTMLparser.c : cleanup
7849 * SAX.c valid.c valid.h: added ID/IDREF checking
7850 * tree.c tree.h: extended doc structure for refs
7851 * configure.in: 1.6.2
7852 * parser.c: patched bug in SAX user arg call
7853 * parserInternals.h: patched missing close in C++ wrapping
7854 * testXPath.c xpath.c xpath.h: prepared for extensibility,
7855 especially upcoming XPointer implementation.
7856 * doc/xml.html: augmented, typo
7857
7858Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
7859
7860 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
7861 not all invocations of install understand -d.
7862
7863Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
7864
7865 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7866 to make 'check' works, when builddir != srcdir.
7867
7868Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7869
7870 * doc/xml.html : updated the documentation
7871
7872Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7873
7874 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7875 not deallocated memory blocks
7876 * *.c : replaces all calls to malloc() free() and realloc() to
7877 the wrapper functions/macros
7878 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7879 instead of xmlFreeNodeList()
7880
7881Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7882
7883 * HTMLparser.c: corrected a stupid bug leading to core dump at
7884 tree deallocation. Removed warnings indicated by
7885 Stephane.Conversy@lri.fr
7886 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7887 looked for in the external subset
7888
7889Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7890
7891 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7892 on SGI by Stephane.Conversy@lri.fr
7893
7894Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7895
7896 * all .h : changed the prototype declaration indent as in gtk
7897 * most .c : working on reducing the TODOs in the code
7898 * most .c : cleanup though -pedantic and Insure++
7899 * improvements on validation ID checkings.
7900 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7901 * xml-config.in: closed #1810
7902
7903Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7904
7905 * tree.h, valid.c, valid.h: more work on validity, IDs
7906 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7907 definition for AIX
7908
7909Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7910
7911 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
7912 the distribution due to a cut'n paste error at last commit
7913
7914Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7915
7916 * configure.in: upgraded to version 1.4.0
7917 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
7918 Big update, added a large part of the validation process,
7919 it should be usable, but some parts are missing
7920 * xpath.c: improved the implementation w.r.t. root.
7921 * Makefile.am: added more tests
7922 * test and result trees: added a lot of tests
7923 * libxml.spec.in: export libxml.so.0 and libxml.so.1
7924
7925Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7926
7927 * Added an HACKING file
7928
7929Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7930
7931 * xpath.[ch] : improvements and debug of the XPath implementation
7932 * parser.c, HTMLparser.c : modified the parsers to be progressive
7933 * tree.[ch] : extended the Buffer promitives
7934 * xmlIO.[ch] : added basic I/O routines providing progressive
7935 parsing and ready for I18N conversion plugins
7936 * SAXresult/* : the SAX callback sequence maybe slightly different
7937 now
7938 * test*.c : improved/updated the tests programs
7939 * doc/* : recompiled the docs.
7940
79411999-07-26 Michael Meeks <michael@edenproject.org>
7942
7943 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
7944
7945 * tree.c: Ditto.
7946
7947Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7948
7949 * configure.in: upgraded to version 1.4.0
7950 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
7951 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
7952 XML query language, see http://www.w3.org/TR/xpath for more details.
7953 * parser.c, parser.h: added CHAR* related string functions for XPath
7954 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
7955 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
7956 rebuild the docs.
7957 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
7958 and regression testing capabilities for XPath.
7959
7960Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7961
7962 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
7963 closing bug #1646
7964
7965Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7966
7967 * Makefile.am, example/Makefile.am: closed bug #1683
7968
7969Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7970
7971 * example/Makefile.am, configure.in: added the makefile for the
7972 gjobread example
7973
7974Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
7975
7976 * doc/Makefile.am:
7977 - fix which allow "make install DESTDIR=</install/prefix>".
7978
7979Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7980
7981 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
7982 which fixed a problem on the file reading-code.
7983
7984Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7985
7986 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
7987 output.
7988 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
7989
7990Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7991
7992 * parser.h : Oops removed the binary compatibility problem
7993 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
7994 * parser.c, HTMLparser.c: applied patches for reading from stdin
7995
7996Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7997
7998 * parser.c, entities.c, valid.c: cleanup bug #1591
7999 * configure.in: cleanup bug #1592
8000 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
8001 the same tree back-end. Hence gdome will be available for it.
8002 * doc/Makefile.am: close bug #617
8003
8004Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8005
8006 * parser.c: alloctate a per parser context SAX interface block
8007
8008Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8009
8010 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
8011 and xmlEncodeEntitiesReentrant with the correct one :-\
8012
8013Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8014
8015 * commit of my internal XML base changes, quite a lot of
8016 changes, cleanups, better entities support, framework for
8017 new I/O and charset detection and handling
8018 * Fixed the configure/Makefile stuff to generate shared libs
8019 with the proper version info, so we jumped on rev from
8020 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
8021 xmlEncodeEntities() result need to be freed now, and a string
8022 xmlParserVersion provide the current library version.
8023
8024Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
8025
8026 * parser.c: fixed a buffer overrun for when you have a very long
8027 attribute with no entities in it.
8028
8029Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8030
8031 * added example directory
8032 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8033
8034Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8035
8036 * Release of libxml-1.1, nearly everything has been touched for
8037 this.
8038 * Added more regression tests
8039 * Updated the documentation
8040
8041Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8042
8043 * tree.[ch]: unified the XML_NO_CORBA defines.
8044 * parser.c encoding.[ch]: started plugging in char encoding detection
8045
8046Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8047
8048 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8049 Also freed allocated buffer.
8050
8051Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8052 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8053 reentrancy problem at printing. One is left in entities.c, to
8054 remove ASAP
8055 * testSAX.c : added a test example showing the use of the SAX
8056 interface if one doesn't want to build the DOM tree.
8057 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8058
8059Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8060
8061 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
8062 large revamping of the parser to use SAX callbacks
8063 http://www.megginson.com/SAX/ (or at least a C like interface
8064 a la Expat). It's now possible to set up your own callbacks
8065 and the parser will not build a DOM tree.
8066 * test/* result/*: updated the test suite, I finally removed
8067 the old Namespace draft support (PI based).
8068
8069Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8070
8071 * Makefile.am: added test result to EXTRA_DIST for make tests
8072
8073Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8074
8075 * parser.c, parserInternals.h: moved the chars macro definitions
8076 to parserInternals.h
8077 * parser.c, error.c: applied patches from "Knut Ã…kesson"
8078 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
8079
8080Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8081
8082 * xml-config.in : applied patch to make --version work
8083
80841999-03-05 Raja R Harinath <harinath@cs.umn.edu>
8085
8086 * Makefile.am (check-local): Alias for `tests' target. This will
8087 cause `make check' to do the right thing.
8088 (tests): Don't run tests in srcdir. Also, replaced calls to
8089 basename with a `sed' "equivalent".
8090
8091Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8092
8093 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8094 it in the header and not the sources, updated the doc.
8095 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8096 pointing this out.
8097
8098Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8099
8100 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8101 exported the inputStream routines.
8102 * doc/html/* : updated accordingly
8103
8104Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8105
8106 * parser.c, parser.h, parserInternals.h: added a few extra
8107 internal calls to allocate and free parser contexts ...
8108 * doc/html/* : updated accordingly
8109
8110Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8111
8112 * configure.in, Makefile.am, doc/makefile.am : General changes for
8113 1.0.0 release and including the generated HTML documentation.
8114
8115Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8116
8117 * makefile.am : added parserInternals.h, oops.
8118
8119Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8120
8121 * parserInternals.h: added this header giving access to the parser
8122 internal functions.
8123 * doc/Makefile.am : added a rebuild target which rebuilds the full
8124 set of documentations
8125 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8126 the internal subset.
8127 * *.c *.h: modifications needed to generate the documentation using
8128 gtk-doc, cleanup of functions blocks, reorganisation of struct
8129 declarations.
8130
8131Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8132
8133 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8134 the tar and spec file to include the beginning of the doc.
8135
81361999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
8137
8138 * doc/.cvsignore: Added this file.
8139
8140Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8141
8142 * tree.c: fixed xmlGetProp to return "" when the attribute
8143 exists, even if the node-list is NULL.
8144
8145Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8146
8147 * tree.c: patched an error outputting empty attribute values.
8148 * Makefile.am and doc/makefile.am: have been updated during the
8149 week-end. Sorry for an empty CVS log, I got a shell problem.
8150
8151Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8152
8153 * tree.h: cleaned up using enums instead of defines
8154 * parser.c, valid.[ch]: more work on parsing/output of element
8155 declarations
8156
8157Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8158
8159 * valid.[ch], tree.c, parser.c : more work toward full parsing
8160 of XML DTDs.
8161 * README: added informations about mailing-list and on-line
8162 documentation
8163
81641999-01-27 Raja R Harinath <harinath@cs.umn.edu>
8165
8166 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
8167
8168Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8169
8170 * parser.c, tree.[ch] : more work toward conformance testing,
8171 added a last element to accelerate parsing of very flat structures
8172 started working on internal subset Element content declaration.
8173 * valid.[ch] : first cut at adding code toward validation.
8174 * previous changes had also small impact on most files, especially
8175 the conformance testing using James Clark test suite.
8176
8177Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8178
8179 * test/* : updated the examples, most of them were not well
8180 formed (humm), and added rdf2.
8181 * result/* : resulting changes in the output.
8182
8183Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8184
8185 * tree.c: changed the behaviour of xmlGetProp on NULL values.
8186
8187Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8188
8189 * tree.c: patched a bug in the generation of empty attributes
8190
8191Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8192
8193 * entities.[ch], tree.[ch], tester.c: added copy interfaces
8194 for node/trees/documents/... Biggest problem is namespace
8195 support when copying subtrees.
8196
8197Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8198
8199 * parser.c, entities.c: improve entities and char ref encoding,
8200 and cleanups of error messages.
8201
8202Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8203
8204 * parser.c, entities.c: simple bug hunting done during rpm2html and
8205 rpmfind integration.
8206
8207Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8208
8209 * parser.[ch]: Added interfaces allowing to specify a SAX
8210 handler before parsing.
8211
8212Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8213
8214 * parser.c: redirrect all errors reporting through the SAX
8215 error function
8216
8217Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8218
8219 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
8220 * libtool, tlmain ...: update of the libtool files
8221
82221998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
8223
8224 * entities.c: Use g_snprintf insteda of snprintf.
8225
8226Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8227
8228 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
8229 added ent5 test for this purpose.
8230 * parser.c, parser.h: formatting, comments and UTF-8 planning.
8231
8232Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8233
8234 * parser.c: fixed? a strange error due to compression on a GWP
8235 document.
8236
8237Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8238
8239 * tree.[ch]: bug fixing
8240 * entities.[ch]: defined a specific type for predefined entities
8241 * doc/xml.html: more documentation on the library, how to use it,
8242 overview of the interfaces.
8243
8244Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8245
8246 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
8247
8248Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8249
8250 * tree.c: corrected a small bug
8251 * doc/xml.html: continuing writing documentation.
8252
8253Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8254
8255 * debugXML.h debugXML.c: added debugging utilities.
8256 * tester.c: added --debug switch.
8257 * tree.c: patched an incorrect node->type assignment.
8258 * parser.c: formatting, ensure that node->doc != NULL in attributes
8259
8260Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8261
8262 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
8263 entity support and provide an internal representation close to
8264 DOM one (entity ref nodes, and attribute value as tree). I tried
8265 to preserve the interface but this will surely break some apps
8266 (I have to change rpm2html/rpmfind for example). I had to change
8267 two interfaces, and the generated tree is somewhat different.
8268 * doc/* : started documenting the XML library, the tree and
8269 DOM/Corba. This is a first step.
8270
8271Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8272
8273 * parser.c: Set up the fonctions comment block, boring but useful.
8274 * parser.h, SAX.c, parser.c: now attributes are processed through
8275 the SAX interface. The problem is that my SAX interface diverged
8276 quite a bit from the original one, well this is not an official
8277 spec, and translating it from Java to C is hairy anyway...
8278
8279Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8280
8281 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
8282 fonctions comment block, boring but useful.
8283
8284Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8285
8286 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
8287 conversion routines. However they are not yet used to convert the
8288 inputs. The core will run with UTF-8.
8289
8290Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8291
8292 * tree.c : make sure that the type id is properly set-up when
8293 a new object is allocated, needed for DOM.
8294
8295Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8296
8297 * tree.h, tree.c: Ok, the main objects in the tree will be native
8298 corba objects, it costs 8 bytes per Node, Attribute and Document
8299 but it simplifies the Corba integration a lot (no extra interface
8300 objects to allocate/free).
8301
8302Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8303
8304 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
8305 and changed NODEs contants for conformity with DOM Level 1
8306
8307Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8308
8309 * added hooks to keep track of servants when creating objects
8310 xmlDoc and xmlNode (for Corba export).
8311
8312Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8313
8314 * added xml-config script.
8315
8316Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8317
8318 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
8319 to autoupdate libtool and automake conf files.
8320
83211998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
8322
8323 * Makefile.am: Use '?' to separate the sed
8324 commands as ',' is used when people pass -Wl,something.
8325
8326
8327Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8328
8329 * tree.c, tree.h: added a per-document compression interface.
8330
8331Tue Sep 22 20:47:38 EDT 1998
8332
8333 * tree.c, tree.h: added saving with compression and added interfaces
8334 to control the compression level (xmlGetCompressMode,
8335 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
8336
8337Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8338
8339 * parser.c: corrected a loop for files of size 0
8340
83411998-08-20 Raja R Harinath <harinath@cs.umn.edu>
8342
8343 * error.h: New file. Contains prototyes from `error.c'.
8344
8345Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
8346
8347 * Makefile.am (xmlincdir): New macro.
8348 (xmlinc_HEADERS): Renamed from include_HEADERS.
8349
8350Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8351
8352 * applied small patch on numeric entities from
8353 Christopher Blizzard <blizzard@appliedtheory.com>
8354
8355Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8356
8357 * New release 0.2, removed the old xml_* files so that it's
8358 coherent with the other CVS base (W3C), far better conformance
8359 to standard, new namespaces, decent entities support, beginning
8360 of a SAX-like interface. Nearly nothing left intact, even the
8361 test examples ...
8362
83631998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
8364
8365 * .cvsignore: Add .deps dir
8366
8367Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8368
8369 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
8370
8371Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8372
8373 * configure.in: added test for CPP
8374 * AUTHORS, Changelog: the original ones didn't get commited but the
8375 glib ones instead, fixed.
8376 * Makefile.am: corrected an error in library naming
8377
8378Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8379
8380 * integrated code developped at W3C
8381 * changed the original Copyright
8382 * migrated to automake
8383 * prefixed the filenames by xml_ to avoid filename clashes
8384
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00008385Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
8386
8387 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
8388 should not be called.
8389
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00008390Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
8391
8392 * libxml-2.0.pc.in: applied the patch to fix #101894
8393
Daniel Veillard8a1b1852003-01-05 22:37:17 +00008394Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
8395
8396 * tree.c : applied patch from Lukas Schroeder for register callbacks
8397 * valid.c: modified patch from Lukas Schroeder to test
8398 register callbacks with --chkregister
8399
Daniel Veillard067bae52003-01-05 01:27:54 +00008400Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
8401
8402 * xmlreader.c: seriously changed the way data are pushed to
8403 the underlying parser, go by block of 512 bytes instead of
8404 tryng to detect tag boundaries at that level. Changed the
8405 way empty element are detected and tagged.
8406 * python/tests/reader.py python/tests/reader2.py
8407 python/tests/reader3.py: small changes mostly due to context
8408 reporting being different and DTD node being reported. Some
8409 errors previously undetected are now caught and fixed.
8410 * doc/xmlreader.html: flagged last section as TODO
8411
Daniel Veillard51a447a2003-01-04 19:42:46 +00008412Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8413
8414 * python/libxml.py: integrated the Python 2.2 optimizations
8415 from Hannu Krosing, while maintaining compatibility with
8416 1.5 and 2.1
8417
Daniel Veillarde59494f2003-01-04 16:35:29 +00008418Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
8419
8420 * xmllint.c: a bit of cleanup
8421 * xmlreader.c: small fix
8422 * doc/xmlreader.html: more work on the XmlTextReader tutorial
8423 * python/libxml.py: a few fixes pointed out by Hannu Krosing
8424
Daniel Veillard623a9eb2003-01-04 12:47:20 +00008425Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
8426
8427 * python/setup.py.in: patch from Stéphane Bidoul to include
8428 drv_libxml2.py in setup.py
8429
Daniel Veillard66b82892003-01-04 00:44:13 +00008430Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
8431
8432 * doc/xmlreader.html: starting documenting the new XmlTextReader
8433 interface.
8434
Daniel Veillard7704fb12003-01-03 16:19:51 +00008435Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
8436
8437 * xmllint.c: added the --stream flag to use the TextReader API
8438 * xmlreader.c: small performance tweak
8439
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00008440Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
8441
8442 * xmlreader.c python/tests/reader2py: okay the DTD validation
8443 code on top of the XMLTextParser API should be solid now.
8444
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008445Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8446
8447 * xmlreader.c python/tests/reader2py: Fixing some more mess
8448 with validation and recursive entities while using the
8449 reader interface, it's getting a bit messy...
8450
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008451Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8452
8453 * xmlreader.c python/tests/reader.py: another couple of problem
8454 related to IsEmptyElement reported by Stéphane Bidoul needed
8455 some fixes.
8456
Daniel Veillard4f860202003-01-02 13:00:02 +00008457Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8458
8459 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8460 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8461 based on the python XmlTextReader interface.
8462
Daniel Veillard3c265e42003-01-01 21:06:49 +00008463Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8464
8465 * tree.c: backing out one change in the last patch which broke the
8466 regression tests
8467
Daniel Veillard5335dc52003-01-01 20:59:38 +00008468Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8469
8470 * global.data globals.c tree.c include/libxml/globals.h: applied
8471 an old patch from Lukas Schroeder to track node creation and
8472 destruction. Probably missing a lot of references at the moment
8473 and not usable reliably.
8474
Daniel Veillard8ba17412003-01-01 19:13:12 +00008475Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8476
8477 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8478 from doc/news.html and a stylesheet
8479
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008480Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8481
8482 * xmlreader.c python/tests/reader.py: fixed another couple of
8483 xmlreader bugs reported by Stéphane Bidoul and added tests.
8484
Daniel Veillard9e395c22003-01-01 14:50:44 +00008485Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8486
8487 * xmlreader.c python/tests/reader2.py: fixed another validity
8488 checking in external parsed entities raised by Stéphane Bidoul
8489 and added a specific regression test.
8490 * python/tests/reader3.py: cleanup
8491
Daniel Veillardd5896142002-12-31 14:45:26 +00008492Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8493
8494 * xmlreader.c python/tests/reader2.py: fixed a problem with
8495 validation within entities pointed by Stéphane Bidoul, augmented
8496 the tests to catch those.
8497
Daniel Veillarddc85f282002-12-31 11:18:37 +00008498Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8499
8500 * python/generator.py: modified the generator to allow keeping
8501 class references when creating new classes, needed to fix a bug
8502 pointed by Stéphane Bidoul where the input buffer of the
8503 xmlTextReader instance gets destroyed if the python wrapper for
8504 the input is not referenced anymore.
8505
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008506Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8507
8508 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8509 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8510
Daniel Veillard571b8892002-12-30 12:37:59 +00008511Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8512
8513 * xmlreader.c python/tests/reader.py: fixed another problem
8514 pointed by Stéphane Bidoul
8515
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008516Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8517
8518 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8519 with "<a/>"
8520
Daniel Veillardecaba492002-12-30 10:55:29 +00008521Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8522
8523 * SAX.c: warn on xmlns:prefix="foo"
8524 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8525 for namespace attributes handling.
8526
Daniel Veillard2d84a892002-12-30 00:01:08 +00008527Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8528
8529 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8530 a really nasty problem raised by a DocBook XSLT transform
8531 provided by Sebastian Bergmann
8532
Daniel Veillard29b3e282002-12-29 11:14:41 +00008533Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8534
8535 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8536 by Stéphane Bidoul and integrated it into the tests
8537
Daniel Veillarde18fc182002-12-28 22:56:33 +00008538Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8539
8540 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8541 extended the XmlTextReader API a bit, addding accessors for
8542 the current doc and node, and an entity substitution mode for
8543 the parser.
8544 * python/libxml.py python/libxml2class.txt: related updates
8545 * python/tests/Makefile.am python/tests/reader.py
8546 python/tests/reader2.py python/tests/reader3.py: updated a bit
8547 the old tests and added a new one to test the entities handling
8548
Daniel Veillardaba976d2002-12-28 21:14:18 +00008549Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8550
8551 * python/generator.py python/libxml2class.txt
8552 python/tests/reader.py python/tests/reader2.py: changed the
8553 generator to provide casing for the XmlTextReader similar to
8554 C# so that examples and documentation are more directly transposable.
8555 Fixed the couple of tests in the suite.
8556
Daniel Veillard83298842002-12-28 15:12:33 +00008557Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8558
8559 * doc/guidelines.html: added a document on guildeline for
8560 publishing and deploying XML
8561
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008562Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8563
8564 * valid.c xmlreader.c: final touch running DTD validation
8565 on the XmlTextReader
8566 * python/tests/Makefile.am python/tests/reader2.py: added a
8567 specific run based on the examples from test/valid/*.xml
8568
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008569Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8570
8571 * python/libxml.py: added a few predefined xmlTextReader parser
8572 configuration values.
8573
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008574Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8575
8576 * python/libxml_wrap.h: trying to fix #102037
8577
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008578Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8579
8580 * SAX.c: fixing bug #95296, when the predefined entities
8581 are redefined in the DTD the default one must be used
8582 instead anyway.
8583
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008584Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8585
8586 * doc/xmllint.xml
8587 * doc/xmllint.1
8588 Add discussion of XML_DEBUG_CATALOG to xmllint man
8589 page - bug #100907
8590
8591
Daniel Veillarddf512f42002-12-23 15:56:21 +00008592Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8593
8594 * xmlreader.c: Fixed the empty node detection to avoid reporting
8595 an inexistant close tag.
8596
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008597Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8598
8599 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8600 for Python 2.1
8601
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008602Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8603
8604 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8605
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008606Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8607
8608 * doc/libxml2-api.xml python/tests/reader.py: one really need
8609 to provide the base URI information when creating a reader parser
8610 from an input stream. Updated the API and the example using it.
8611
Daniel Veillardea7751d2002-12-20 00:16:24 +00008612Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8613
8614 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8615 include/libxml/valid.h include/libxml/xmlreader.h: working on
8616 DTD validation on top of xml reader interfaces. Allows to
8617 validate arbitrary large instances. This required some extensions
8618 to the valid module interface and augmenting the size of xmlID
8619 and xmlRef structs a bit.
8620 * uri.c xmlregexp.c: simple cleanup.
8621
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008622Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8623
8624 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8625 work on the xml reader interfaces.
8626 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8627 Web page for the Windows binaries.
8628
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008629Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8630
8631 * xmlIO.c: applied a patch for VMS following the report by
8632 Nigel Hall
8633
Daniel Veillard3772de32002-12-17 10:31:45 +00008634Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8635
8636 * parser.c: the parseStartTag bug fix wasn't complete.
8637
Daniel Veillard67df8092002-12-16 22:04:11 +00008638Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8639
8640 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8641 parseStartTag, fixing it.
8642 * test/att4 result/att4 result/noent/att4: adding the test
8643 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8644 more methods to XmlTextReader.
8645
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008646Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8647
8648 * win32/libxml2.def.src: added more xml reader exports
8649 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8650 to the build
8651
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008652Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8653
8654 * doc/tutorial/xmltutorial.xml
8655 plus generated html and pdf
8656 Updating tutorial again based on further comments from Niraj
8657 Tolia on the last iteration
8658
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008659Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8660
8661 * doc/tutorial/xmltutorial.xml
8662 * doc/tutorial/includekeyword.c
8663 * doc/tutorial/includegetattribute.c
8664 plus generated html and pdf
8665 Adding fix from Niraj Tolia to tutorial to properly free memory.
8666
8667
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008668Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8669
8670 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8671 more methods of XmlTextReader.
8672 * python/libxml2class.txt python/tests/reader.py: this increased the
8673 methods in the bndings, augmented the test to check those new
8674 functions.
8675
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008676Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8677
8678 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8679 methods of XmlTextReader.
8680 * python/generator.py python/libxml_wrap.h python/types.c
8681 python/libxml2class.txt: added the reader to the Python bindings
8682 * python/tests/Makefile.am python/tests/reader.py: added a specific
8683 test for the Python bindings of the Reader APIs
8684 * parser.c: small cleanup.
8685
Daniel Veillard06503452002-12-13 10:42:08 +00008686Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8687
8688 * xinclude.c: fallback was only copying the first child not the
8689 full child list of the fallback element, closes #89684 as reopened
8690 by Bernd Kuemmerlen
8691
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008692Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8693
8694 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8695
Daniel Veillard000eafb2002-12-12 10:04:22 +00008696Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8697
Daniel Veillardc1eed322002-12-12 11:01:32 +00008698 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008699 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008700 gives enum values, fix functype return type, put back fields in
8701 structs
8702 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008703
Daniel Veillard024b5702002-12-12 00:15:55 +00008704Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8705
8706 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8707 about htmlNodeDumpOutput location.
8708 * xpath.c: removed an undefined function signature
8709 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8710 too many symbols in the API breaking the python bindings.
8711 Updated with the libxslt/libexslt changes.
8712
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008713Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8714
8715 * configure.in: preparing release of 2.4.29
8716 * doc/*: rebuilt the docs and API
8717 * xmlreader.c: a few more fixes for the XmlTextReader API
8718
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008719Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8720
8721 * include/win32config.h: applied mingw patch from Magnus Henoch
8722
Daniel Veillard5aad8322002-12-11 15:59:44 +00008723Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8724
8725 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8726
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008727Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8728
8729 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8730 building Python script, does the C parsing directly, generates
8731 a better API description including structure fieds defs and
8732 enums. Still a couple of bugs, but good enough for the python
8733 wrappers now.
8734 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8735 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8736 include/libxml/schemasInternals.h include/libxml/tree.h: more
8737 cleanup based on the python analysis script reports.
8738 * libxml.spec.in: make sure the API XML description is part of the
8739 devel package.
8740
Daniel Veillard01c13b52002-12-10 15:19:08 +00008741Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8742
8743 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8744 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8745 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8746 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8747 code cleanup, especially the function comments.
8748 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8749
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008750Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8751
8752 * Makefile.am xmlreader.c include/libxml/Makefile.am
8753 include/libxml/xmlreader.h: Adding a new set of APIs based on
8754 the C# TextXmlReader API but converted to C. Allow to parse
8755 in constant memory usage, far simpler to program and explain
8756 than the SAX like APIs, unfinished but working.
8757 * testReader.c: test program
8758
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008759Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8760
8761 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8762
Daniel Veillard64b35282002-12-04 15:10:40 +00008763Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8764
8765 * tree.c: Chip turner indicated that XHTML1 serialization
8766 rule for style actually break on both IE and Mozilla,
8767 try to avoid the rule if escaping ain't necessary
8768
Daniel Veillard8efff672002-12-04 11:44:48 +00008769Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8770
8771 * nanhttp.c: handle HTTP URL escaping, problem reported by
8772 Glen Nakamura and Stefano Zacchiroli
8773
Daniel Veillard1c732d22002-11-30 11:22:59 +00008774Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8775
8776 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8777
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008778Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8779
8780 * uri.c: Johann Richard pointed out some XPointer problems for
8781 URN based URI references in XInclude. Modified the URI parsing
8782 and saving routines to allow correct parsing and saving of
8783 XPointers, especially when attached to "opaque" scheme accordingly
8784 to RFC 2396
8785
Daniel Veillard8db67d22002-11-27 19:39:27 +00008786Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8787
8788 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
8789 of refactoring to the HTML saving code.
8790 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
8791 in the doc.
8792
Daniel Veillardebc4ca92002-11-27 11:43:05 +00008793Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
8794
8795 * tree.c include/libxml/tree.h: refactored the XML dump of a node
8796 to a buffer API to reuse the generic dump to an OutputIO layer,
8797 this reduces code, fixes xmlNodeDump() for XHTML, also made
8798 xmlNodeDump() now return the number of byte written.
8799
Daniel Veillard9d5ea172002-11-27 08:02:06 +00008800Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
8801
8802 * python/setup.py.in: another patch from Stéphane Bidoul for
8803 Python bindings on Windows
8804 * doc/parsedecl.py: small cleanup
8805
Daniel Veillard9715c172002-11-25 16:33:40 +00008806Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
8807
8808 * libxml.spec.in configure.in: add a line in %changelog for releases
8809
Daniel Veillard9bc53102002-11-25 13:20:04 +00008810Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
8811
8812 * parser.c: patch from Marcus Clarke fixing a problem in entities
8813 parsing that was detected in KDe documentations environment.
8814
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00008815Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8816
8817 * python/libxml.c (libxml_prev): Return the previous as opposed to
8818 the next node (I guess this is the result of some cut & paste programming:)
8819
Daniel Veillard80d7b902002-11-23 16:23:08 +00008820Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8821
8822 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
8823
Daniel Veillarda1196ed2002-11-23 11:22:49 +00008824Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8825
8826 * python/generator.py python/libxml.c python/setup.py.in: trying
8827 to fix the Python bindings build on Windows (Stéphane Bidoul)
8828
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00008829Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8830
8831 * win32/configure.js: added option for python bindings
8832 * win32/libxml2.def.src: added more exports
8833
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00008834Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8835
8836 * win32/Makefile.mingw: fixed unresolved symbols when linking with
8837 pthreads
8838 * win32/wince/*: applied updates to Windows CE port from Javier
8839
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00008840Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8841
8842 * configure.in: preparing 2.4.28
8843 * libxml.spec.in doc/Makefile.am: some cleanup
8844 * doc/*: updated the news and regenerated.
8845
Daniel Veillardfee408f2002-11-22 13:18:30 +00008846Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8847
8848 * HTMLparser.c: final touch at closing #87235 </p> end tags
8849 need to be generated.
8850 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
8851 this change slightly the output of a few tests
8852 * doc/*: regenerated
8853
Daniel Veillardd2ff0392002-11-22 12:28:38 +00008854Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
8855
8856 * parserInternals.c: fixing bug #99190 when UTF8 document are
8857 parsed using the progressive parser and the end of the chunk
8858 is in the middle of an UTF8 multibyte character.
8859
William M. Brack8b2c7f12002-11-22 05:07:29 +00008860Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
8861
8862 * threads.c: fixed initialization problem in xmlNewGlobalState
8863 which was causing crash.
8864 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
8865 in xmlInitializeGlobalState.
8866 * parserInternals.c: cleaned up ctxt->sax initialisation.
8867
Daniel Veillardd5c2f922002-11-21 14:10:52 +00008868Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8869
8870 * tree.c include/libxml/tree.h: modified the existing APIs
8871 to handle XHTML1 serialization rules automatically, also add
8872 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
8873 libxslt serialization uses it when needed without changing
8874 the library API.
8875 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
8876 result/xhtml1: added a new test specifically for xhtml1 output
8877 and updated the result of one XHTML1 test
8878
Daniel Veillardd076a202002-11-20 13:28:31 +00008879Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
8880
8881 * xinclude.c parserInternals.c encoding.c: fixed #99082
8882 for xi:include encoding="..." support on text includes.
8883 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
8884 test/XInclude/ents/isolatin.txt : added a specific regression test
8885 * python/generator.py python/libxml2class.txt: fixed the generator
8886 the new set of comments generated for doc/libxml2-api.xml were
8887 breaking the python generation.
8888
Daniel Veillard817e70b2002-11-19 22:28:48 +00008889Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8890
8891 * doc/Makefile.am: repair some problem if gtk-doc fail or such
8892 * configure.in: patch for Solaris on new autoconf closes #98880
8893 * doc/parsedecl.py: repair the frigging API building script,
8894 did I say that python xmllib sucks ?
8895 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
8896 and some comment are no more truncated.
8897
Daniel Veillarda7e05b42002-11-19 08:11:14 +00008898Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
8899
8900 * parser.c: Martin Stoilov pointed out a potential leak in
8901 xmlCreateMemoryParserCtxt
8902
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00008903Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
8904
8905 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
8906 included in HTML documents and using the push parser.
8907
Daniel Veillard4efd3be2002-11-18 09:11:13 +00008908Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8909
8910 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
8911 specified, look for the Python interpreter not just in the
8912 specified root but also in the specified location. Fixes #98825
8913
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00008914Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8915
8916 * python/libxml.c: fixing bug #98792 , node may have no doc
8917 and dereferencing without checking ain't good ...
8918
Daniel Veillarddad3f682002-11-17 16:47:27 +00008919Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
8920
8921 * configure.in: preparing release 2.4.27
8922 * doc/* : updated and rebuilt the docs
8923 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
8924 and all the docs are actually packaged and in the final RPMs
8925 * parser.c parserInternals.c include/libxml/parser.h: restore
8926 xmllint --recover feature.
8927
Daniel Veillard68e9e742002-11-16 15:35:11 +00008928Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8929
Daniel Veillard784b9352003-02-16 15:50:27 +00008930 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00008931 processing of parsed entities, and XPath computation on sustitued
8932 entities.
8933 * testXPath.c: make sure entities are substitued.
8934
Daniel Veillard328f48c2002-11-15 15:24:34 +00008935Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
8936
Daniel Veillard784b9352003-02-16 15:50:27 +00008937 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00008938 processing of internal parsed entities, which had to be changed.
8939
Daniel Veillard66651aa2002-11-15 11:21:43 +00008940Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8941
8942 * Makefile.am python/Makefile.am python/tests/Makefile.am:
8943 trying to fix bug #98517 about building outside the source tree
8944 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
8945
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00008946Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8947
8948 * include/win32config.h: cleanup
8949 * win32/Makefile.mingw: integrated mingw in JScript configure
8950 * win32/Makefile.msvc: modified to allow mingw coexistence
8951 * win32/configure.js: integrated mingw
8952 * win32/Readme.txt: cleanup
8953
Daniel Veillard8dd86a52002-11-12 21:14:17 +00008954Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8955
8956 * HTMLparser.c: strengthen the guard in the Pop macros,
8957 like in the XML parser, closes bug #97315
8958
Daniel Veillard0821b152002-11-12 20:57:47 +00008959Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8960
8961 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
8962 callback is never used.
8963
Daniel Veillard8606bbb2002-11-12 12:36:52 +00008964Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8965
8966 * parserInternals.c: fixed the initialization of the SAX structure
8967 which was breaking xsltproc
8968 * xpath.c: patch from Petr Pajas for CDATA nodes
8969 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
8970 * parser.c include/libxml/parser.h: patch from Peter Jones
8971 removing a leak in xmlSAXParseMemory() and adding the
8972 function xmlSAXParseMemoryWithData()
8973
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00008974Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
8975
8976 adding pdf of tutorial, changing web page to link to it
8977 * doc/tutorial/xmltutorial.pdf
8978 * doc/xml.html
8979 * doc/docs.html
8980
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00008981Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
8982
8983 * doc/tutorial/ar01s08.html
8984 adding file what I forgot for tutorial
8985
8986
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00008987Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
8988
8989 Adding encoding discussion to tutorial
8990 Added:
8991 * doc/tutorial/images/*.png: DocBook admonition image files
8992 * doc/tutorial/apf.html, apg.html: new generated html
8993 * doc/tutorial/includeconvert.c: conversion code entity file
8994 changed:
8995 * doc/tutorial/xmltutorial.xml: DocBook original
8996 * doc/tutorial/*.html: generated html
8997
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008998Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8999
9000 * include/libxml/*.h: retired xmlwin32version.h
9001 * doc/Makefile.am: retired xmlwin32version.h
9002 * win32/configure.js: retired xmlwin32version.h
9003
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009004Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9005
9006 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009007 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
9008 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009009
Daniel Veillard7216cfd2002-11-08 15:10:00 +00009010Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9011
9012 * globals.c: fixed a typo pointed out by Igor
9013 * xpath.c: try to speed up node compare using line numbers
9014 if available.
9015
Daniel Veillarda70d62f2002-11-07 14:18:03 +00009016Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9017
9018 * tree.c: make xmlFreeNode() handle attributes correctly.
9019
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00009020Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9021
9022 * catalog.c: completed the #96963 fix, as reported by Karl
9023 Eichwalder
9024
Daniel Veillard56f21f22002-11-06 15:49:46 +00009025Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9026
9027 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9028
Daniel Veillard91ad8792002-11-04 17:06:52 +00009029Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9030
9031 * Makefile.am: switched the order of a couple of includes
9032 to fix bugs #97100
9033
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009034Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9035
9036 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9037 xmlLoadCatalogs that used to separate directories with a ':'.
9038
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009039Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9040
9041 * threads.c: improvements to the Windows-side of thread handling
9042 * testThreads.c: conditionally excluded unistd.h
9043 * testThradsWin32.c: broke overlong lines
9044 * include/win32config.h: adapted thread-related macros to the new
9045 scheme and for pthreads on Windows
9046 * win32/Makefile.msvc: introduced a more flexible thread build,
9047 added testThreads[Win32].c to the build
9048 * win32/configure.js: introduced a more flexible thread config
9049
John Fleck61f6fb62002-10-31 15:23:29 +000090502002-10-31 John Fleck <jfleck@inkstain.net>
9051
9052 * doc/xml.html (and, by implication, FAQ.html)
9053 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9054
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009055Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9056
9057 * configure.in: removed xmlwin32version.h
9058 * include/libxml/Makefile.am: removed xmlwin32version.h
9059
Daniel Veillardce66ce12002-10-28 19:01:59 +00009060Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9061
9062 * tree.c: applied patch from Brian Stafford to fix a bug
9063 in xmlReconciliateNs()
9064
Daniel Veillard7e3f1402002-10-28 18:52:57 +00009065Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9066
9067 * tree.c: applied patch from Christian Glahn to allow
9068 xmlNewChild() on document fragment nodes
9069
Daniel Veillardb39bc392002-10-26 19:29:51 +00009070Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9071
9072 * parser.c: Christian Glahn found a problem with a recent
9073 patch to xmlParseBalancedChunkMemoryRecover()
9074 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
9075 problems
9076 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
9077 test/schemas/seq*: added the test cases from Charles
9078
Daniel Veillard366a9152002-10-23 20:43:53 +00009079Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9080
9081 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
9082 serious cleanup of the spec file and associated changes
9083 in the Makefiles.
9084 * valid.c: try to remove some warnings on x86_64
9085
Daniel Veillardd033d022002-10-23 14:55:02 +00009086Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9087
9088 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9089 fix bug #96586
9090
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009091Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9092
9093 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9094 parsing, applied his patch
9095 * result/HTML/attrents.html result/HTML/attrents.html.err
9096 result/HTML/attrents.html.sax test/HTML/attrents.html:
9097 added the test and result case provided by Mikhail Sogrine
9098
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009099Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9100
9101 * vms/build_libxml.com vms/config.vms vms/readme.vms
9102 include/libxml/parser.h include/libxml/parserInternals.h
9103 include/libxml/tree.h include/libxml/xmlIO.h
9104 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9105 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9106 Applied the VMS update patch from Craig A. Berry
9107 * doc/*.html: update
9108
Daniel Veillardf000f072002-10-22 14:28:17 +00009109Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9110
9111 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9112
Daniel Veillard1e208222002-10-22 14:25:25 +00009113Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9114
9115 * debugXML.c: adding a grep command to --shell in xmllint
9116 for T.V. Raman
9117
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009118Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9119
9120 * xmlcatalog.c: tried to fix some of the problem with --sgml
9121
Daniel Veillard935494a2002-10-22 14:22:46 +00009122Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9123
9124 * parser.c: tried to fix bug #91500 where doc->children may
9125 be overriden by a call to xmlParseBalancedChunkMemory()
9126
9127Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9128
9129 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9130 identifiers in SGML catalogs containing '&'
9131
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009132Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9133
9134 * python/types.c: fixed bugs when passing result value tree
9135 to Python functions.
9136
Daniel Veillard48267432002-10-18 11:21:38 +00009137Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9138
9139 * configure.in: preparing the release of 2.4.26
9140 * doc/*: updated and rebuilt the documentation
9141
Daniel Veillardbb284f42002-10-16 18:02:47 +00009142Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9143
9144 * parser.c: fixed a XML Namespace compliance bug reported by
9145 Alexander Grimalovsky
9146
Daniel Veillard44892f72002-10-16 15:23:26 +00009147Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9148
9149 * HTMLtree.c: fixed serialization of script and style when
9150 they are not lowercase (i.e. added using the API to the tree).
9151
Daniel Veillard2fd85422002-10-16 14:32:41 +00009152Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9153
9154 * valid.c: make xmlValidateDocument emit a warning msg if there
9155 is no DTD, pointed by Christian Glahn
9156
Daniel Veillard32370232002-10-16 14:08:14 +00009157Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9158
9159 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
9160 content model when some of the blocks have min or max, and a couple
9161 of bugs found in the process.
9162 * result/schemas/list0* test/schemas/list0*: added some specific
9163 regression tests
9164
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00009165Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
9166
9167 * README: updated the contact informations
9168
Daniel Veillard63186732002-10-15 08:43:17 +00009169Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9170
9171 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
9172 misses it, reported by Peter Bray.
9173
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00009174Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9175
9176 * tree.c: investigating xmlNodeGetContent() on namespace nodes
9177 and removed a few warnings
9178
Daniel Veillard819d5cb2002-10-14 11:15:18 +00009179Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
9180
9181 * parser.c: Christian Glahn found a small bug in the push parser.
9182 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
9183 public
9184
Daniel Veillard6045c902002-10-09 21:13:59 +00009185Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9186
9187 * xmlschemas.c include/libxml/xmlschemas.h: added
9188 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
9189 * testSchemas.c: added --memory to test the new interface
9190
Daniel Veillardf0070122002-10-09 14:24:17 +00009191Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9192
9193 * doc/index.py doc/search.php: integrated the XSLT indexing,
9194 a few fixed in the indexer, added a scope selection at the
9195 search level.
9196
Daniel Veillard01992e02002-10-09 10:20:30 +00009197Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9198
9199 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
9200 this was due to uninitialized parts of the validation context
9201
Daniel Veillard321be0c2002-10-08 21:26:42 +00009202Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9203
9204 * debugXML.c: applied patch from Mark Vakoc except the API
9205 change, preserved it.
9206 * doc/*: updated the docs to point to the search engine for
9207 information lookup or before bug/help reports.
9208
Daniel Veillard01e87d22002-10-08 16:55:06 +00009209Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9210
9211 * doc/index.py doc/search.php: added mailing-list archives
9212 indexing and lookup
9213
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00009214Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9215
9216 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
9217
Daniel Veillard9b006132002-10-07 11:13:27 +00009218Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9219
9220 * doc/index.py: improved HTML indexing
9221 * doc/search.php: make the queries also lookup the HTML based indexes
9222
Daniel Veillard141d04b2002-10-06 21:51:18 +00009223Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9224
9225 * doc/index.py: added HTML page indexing
9226
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009227Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9228
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00009229 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009230 problem in libxslt.
9231 * catalog.c: fixed list handling in XML_CATALOG_FILES
9232
Daniel Veillardceb09b92002-10-04 11:46:37 +00009233Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9234
9235 * valid.c: typo/bug found by Christian Glahn
9236
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00009237Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9238
9239 * xmlIO.c: applied Windows CE patch from Javier.
9240 * win32/wince: new directory, contains support for the PocketPC
9241 with Windows CE from Javier.
9242 * include/win32config.h: reorganised, removed duplicate
9243 definitions and applied WinCE patch from Javier.
9244 * include/wsockcompat.h: new file, now contains WinSock
9245 compatibility macros.
9246 * win32/Makefile.msvc: introduced double-run compilation.
9247
Daniel Veillarde16b5742002-09-26 17:50:03 +00009248Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9249
9250 * configure.in include/libxml/xmlwin32version.h: preparing release
9251 of 2.4.25
9252 * doc/*: updated and regenerated teh docs and web pages.
9253
Daniel Veillard90d68fb2002-09-26 16:10:21 +00009254Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9255
9256 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
9257 error were not covering namespace declarations.
9258 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
9259 it was missing the attribute declaration for the namespace
9260 * result/VC/NS3: the fix now report breakages in that test
9261
Daniel Veillardabe01742002-09-26 12:40:03 +00009262Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9263
9264 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
9265
Daniel Veillard2ace1952002-09-26 12:28:02 +00009266Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9267
9268 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
9269 and regenerated the docs and web site
9270
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00009271Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9272
9273 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
9274 ATTRIBUTE_UNUSED is always put after the attribute declaration,
9275 not before
9276
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00009277Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9278
9279 * python/generator.py python/libxml2class.txt: fixed a stupid error
9280 breaking the python API
9281
Daniel Veillardb7c29c32002-09-25 22:44:43 +00009282Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9283
9284 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
9285 triostr.c triostr.h: applied a trio update patch from
9286 Bjorn Reese which should work with MinGW
9287
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009288Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9289
9290 * tree.c: improving some documentation comments
9291 * xmlregexp.c: found and fixed a mem leak with python regression tests
9292 * doc/*: rebuilt the doc and the API XML file including the
9293 xmlregexp.h xmlautomata.h and xmlunicode.h headers
9294 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
9295 python/types.c: added access to the XML Schemas regexps from
9296 python
9297 * python/tests/Makefile.am python/tests/regexp.py: added a
9298 simple regexp bindings test
9299
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009300Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
9301
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009302 * doc/xml.html:
9303 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009304
Daniel Veillard118aed72002-09-24 14:13:13 +00009305Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9306
9307 * xmlregexp.c: fixed the data callback on transition functionality
9308 which was broken when using the compact form
9309 * result/schemas/*: updated the results, less verbose, all tests
9310 pass like before
9311 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
9312 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
9313 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
9314 annoying warnings
9315 * xpath.c: try to provide better error report when possible
9316
Daniel Veillard72336152002-09-21 13:08:14 +00009317Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9318
9319 * Makefile.am: fixed a breakage raised by Jacob
9320
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00009321Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9322
9323 * include/win32config.h: added HAVE_ERRNO_H definition for parts
9324 which don't use sockets
9325
Igor Zlatkovic01280582002-09-20 16:40:34 +00009326Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9327
9328 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
9329 * win32/configure.js: applied zlib patch from Daniel Gehriger
9330
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00009331Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9332
9333 * win32/configure.js: applied the patch from Mark Vakoc for
9334 regexp support
9335 * win32/libxml2.def.src: applied the patch from Mark Vakoc
9336 for regexp support
9337
Daniel Veillardb5c05732002-09-20 13:36:25 +00009338Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9339
9340 * xmlschemastypes.c: as pointed by Igor Float and Double
9341 parsing ain't finished yet
9342
Daniel Veillard40b11342002-09-20 12:01:39 +00009343Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9344
9345 * Makefile.am configure.in: trying to fix #88412 by bypassing
9346 all the python subdir if python ain't detected
9347
Daniel Veillard23e73572002-09-19 19:56:43 +00009348Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9349
9350 * Makefile.am configure.in include/libxml/xmlversion.h.in:
9351 made configuring with regexps/automata/unicode the default
9352 but without schemas ATM
9353 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
9354 fixed the regexp based DTD validation performance and memory
9355 problem by switching to a compact form for determinist regexps
9356 and detecting the determinism property in the process. Seems
9357 as fast as the old DTD validation specific engine :-) despite
9358 the regexp built and compaction process.
9359
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00009360Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9361
9362 * valid.c: determinism is debugged, new DTD checking code now works
9363 but xmlFAComputesDeterminism takes far too much CPU and the whole
9364 set usues too much memory to be really usable as-is
9365
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00009366Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9367
9368 * tree.c: fixed another stupid bug in xmlGetNodePath()
9369 * xmllint.c: --version now report the options compiled in
9370
Daniel Veillarda646cfd2002-09-17 21:50:03 +00009371Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9372
9373 * HTMLparser.c: small cleanup
9374 * valid.c xmlregexp.c: switched DTD validation to use only regexp
9375 when configured with them. A bit of debugging around the determinism
9376 checks is still needed
9377
Daniel Veillard63b01c22002-09-17 19:25:28 +00009378Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9379
9380 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
9381
Daniel Veillard92727042002-09-17 17:59:20 +00009382Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9383
9384 * xmlIO.c: small portability glitch fixed.
9385
Daniel Veillard84d70a42002-09-16 10:51:38 +00009386Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9387
9388 * xmlschemastypes.c: incomplete steps for real/double support
9389 * testAutomata.c include/libxml/xmlautomata.h
9390 include/libxml/xmlregexp.h: avoiding a compilation problem
9391 * valid.c include/libxml/valid.h: starting the work toward using
9392 the regexps for actual DTD validation
9393
Daniel Veillardaeb258a2002-09-13 14:48:12 +00009394Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9395
9396 * hash.c: cosmetic cleanup
9397 * valid.c include/libxml/tree.h include/libxml/valid.h: started
9398 integrating a DTD validation layer based on the regexps
9399
Daniel Veillard4402ab42002-09-12 16:02:56 +00009400Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9401
9402 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
9403 the determinism was tested before eliminating the epsilon
9404 transitions :-(
9405
Daniel Veillardc6d4a932002-09-12 15:00:57 +00009406Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
9407
9408 * python/generator.py python/libxml.c python/libxml.py
9409 python/libxml2-python-api.xml python/libxml2class.txt
9410 python/libxml_wrap.h python/types.c: updated the python
9411 bindings, added code for easier File I/O, and the ability to
9412 define a resolver from Python fixing bug #91635
9413 * python/tests/Makefile.am python/tests/inbuf.py
9414 python/tests/outbuf.py python/tests/pushSAXhtml.py
9415 python/tests/resolver.py python/tests/serialize.py: updated
9416 and augmented the set of Python tests.
9417
Igor Zlatkovic353bf582002-09-10 19:07:14 +00009418Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9419
9420 * win32/configure.js: added more readme info for the binary
9421 package.
9422
Daniel Veillard607b35c2002-09-10 12:16:19 +00009423Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9424
9425 * xmlIO.c: fixed a stupid out of bound array error
9426
9427Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9428
9429 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
9430 messing around with support for Windows path, cleanups,
9431 trying to identify and fix the various code path to the
9432 filename access. Added xmlNormalizeWindowsPath()
9433
Daniel Veillard76575762002-09-05 14:21:15 +00009434Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9435
9436 * error.c valid.c: working on better error reporting of validity
9437 errors, especially providing an accurate context.
9438 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
9439 error reports in those cases.
9440
Daniel Veillard3487c8d2002-09-05 11:33:25 +00009441Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9442
9443 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9444 parser.c parserInternals.c xmlIO.c: get rid of all the
9445 perror() calls made in the library execution paths. This
9446 should fix both #92059 and #92385
9447
Daniel Veillard19aa7022002-09-05 11:14:19 +00009448Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9449
9450 * xmllint.c: memory leak reporting was broken after a change
9451 of the preprocessor symbol used to activate it.
9452
Daniel Veillardec6725e2002-09-05 11:12:45 +00009453Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9454
9455 * tree.c: try to make the copy function work for node of
9456 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9457 DOM layers though, not libxml2 itself.
9458
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009459Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9460
9461 * valid.c: try to provide file and line informations, not all
9462 messages are covered, but it's a (good) start
9463
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009464Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9465
9466 * xinclude.c: reimplemented a large part of the XInclude
9467 processor, trying to minimize resources used, James Henstridge
9468 provided a huge test case which was exhibiting severe memory
9469 consumption problems.
9470
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009471Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9472
9473 * python/Makefile.am: applied patch from Christophe Merlet to
9474 reestablish DESTDIR
9475
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009476Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9477
9478 * libxml.spec.in: fixes libary path for x86_64 AMD
9479
John Fleckbe98b332002-09-04 03:16:23 +00009480Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9481
9482 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009483 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009484 (plus resulting generated html files)
9485 fixing one spot I missed in the tutorial where I hadn't freed
9486 memory properly
9487
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009488Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9489
9490 * doc/tutorial/includeaddattribute.c
9491 * doc/tutorial/includeaddkeyword.c
9492 * doc/tutorial/includegetattribute.c
9493 * doc/tutorial/includekeyword.c
9494 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009495 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009496 update tutorial to properly free memory (thanks to Christopher
9497 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009498 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009499 added image files so the callouts are graphical, making it
9500 easier to read ( use "--param callout.graphics 1" to generate
9501 html with graphical callouts)
9502
Daniel Veillarde1662542002-08-28 11:50:59 +00009503Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9504
9505 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9506 nice logos generated by Marc Liyanage
9507 * doc/site.xsl *.html: changed the stylesheet to show the new
9508 logo and regenerated the pages
9509
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009510Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9511
9512 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9513
Daniel Veillard42766c02002-08-22 20:52:17 +00009514Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9515
9516 * xpath.c: possible mem leak patch from Jason Adams
9517
9518Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9519
9520 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9521 in the XQuery namespace
9522 * configure.in: preparing 2.4.24
9523 * doc/*.html: updated the web pages
9524
9525Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9526
9527 * python/generator.py: closing bug #85258 by generating conditional
9528 compile check to avoid linking to routines not configured in.
9529
Havoc Pennington84ec40a2002-08-22 13:59:35 +000095302002-08-22 Havoc Pennington <hp@pobox.com>
9531
9532 * autogen.sh: update error message for missing automake
9533
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009534Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9535
9536 * python/Makefile.am: typo in target name resulted in libxml2.py
9537 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9538
Daniel Veillard22669b22002-08-22 07:17:11 +00009539Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9540
9541 * win32/win32/Makefile.mingw: updated with version from
9542 Elizabeth Barham at http://soggytrousers.net/repository/
9543
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009544Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9545
9546 * win32/Makefile.msvc: added the prefix location to the include
9547 and lib search path.
9548
Havoc Pennington830e8972002-08-18 22:22:13 +000095492002-08-18 Havoc Pennington <hp@pobox.com>
9550
9551 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9552 both automake 1.6 and 1.4 installed get the right automake. Means
9553 compilation from CVS will now require the latest automake 1.4
9554 release, or manually creating symlinks called "automake-1.4" and
9555 "aclocal-1.4"
9556
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009557Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9558
9559 * configure.in python/Makefile.am: more AMD 64 induced changes from
9560 Frederic Crozat
9561
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009562Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9563
9564 * xinclude.c: oops I was missing the xml:base fixup too
9565 * result/XInclude/*.xml: this adds xml:base attributes to most
9566 results of the tests
9567
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009568Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9569
9570 * xinclude.c: quick but apparently working implementation of
9571 xi:fallback, should close bug #89684
9572 * Makefile.am test/XInclude/docs/fallback.xml
9573 result/XInclude/fallback.xml: added a basic test for fallback,
9574 and run with --nowarning to avoid a spurious warning
9575 * configure.in: applied patch from Frederic Crozat for python
9576 bindings on AMD 64bits machines.
9577
Daniel Veillard9e923512002-08-14 08:48:52 +00009578Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9579
9580 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9581 the caller don't pass a SAX callback block.
9582
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009583Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9584
9585 * tree.c: applied the same fix for the XML-1.0 namespace to
9586 xmlSearchNsByHref() as was done for xmlSearchNs()
9587
Daniel Veillardad11b302002-08-12 14:53:41 +00009588Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9589
9590 * libxml.3: small cleanup of the man page
9591 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9592 when serializing HREF attributes generated by XSLT.
9593
Daniel Veillardc084e472002-08-12 13:27:28 +00009594Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9595
9596 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9597 version of Marc Liyanage' patch for boolean attributes in HTML
9598 output
9599
Daniel Veillard5f91b372002-08-12 12:13:01 +00009600Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9601
9602 * python/tests/serialize.py: fixed the test results, indenting
9603 behaviour changed slightly
9604
Aleksey Sanin9e951762002-08-08 18:02:41 +00009605Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9606
9607 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9608 new c14n function to Windows def files
9609
Aleksey Saninea4272a2002-08-02 23:50:03 +00009610Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9611
9612 * c14n.c: fixed a memory leak in c14n code
9613
Daniel Veillard58e44c92002-08-02 22:19:49 +00009614Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9615
9616 * parser.c include/libxml/parser.h: adding a new API for Christian
9617 Glahn: xmlParseBalancedChunkMemoryRecover
9618 * valid.c: patch from Rick Jones for some grammar cleanup in
9619 validation messages
9620 * result/VC/* result/valid/*: this slightly change some of the
9621 regression tests outputs
9622
Daniel Veillard0bf29002002-08-01 12:54:11 +00009623Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9624
9625 * tree.c: trying to fix a problem in namespaced attribute handling
9626 raised by Christian Glahn
9627
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009628Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9629
9630 * encoding.c include/libxml/encoding.h: Opening the interface
9631 xmlNewCharEncodingHandler as requested in #89415
9632 * python/generator.py python/setup.py.in: applied cleanup
9633 patches from Marc-Andre Lemburg
9634 * tree.c: fixing bug #89332 on a specific case of loosing
9635 the XML-1.0 namespace on xml:xxx attributes
9636
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009637Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9638
9639 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9640 corner case from new Merlin's test suite and added a callback
9641 that will be used to improve xmlsec performance
9642
9643
Daniel Veillard0b22def2002-07-29 16:23:03 +00009644Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9645
9646 * HTMLtree.c: trying to fix the <style> escaping problem in
9647 HTML serialization bug #89342
9648
Daniel Veillard0b28e882002-07-24 23:47:05 +00009649Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9650
9651 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9652 and rebuilt the web site.
9653
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009654Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009655
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009656 * include/libxml/tree.h: added _private member to xmlNs struct
9657
Daniel Veillard1d995272002-07-22 16:43:32 +00009658Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9659
9660 * HTMLparser.c: fixing bug #84876 based on the xml working
9661 code.
9662
William M. Brack61eaba52002-07-21 11:14:18 +00009663Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9664
9665 * python/Makefile.am: enhanced to fix bug 72012 (errors
9666 when using '-jX' make parameter)
9667
William M. Brackef61d202002-07-19 08:32:00 +00009668Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9669
9670 * xpath.c: small additional enhancement for booleans
9671 compared to nodesets
9672
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009673Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9674
9675 * HTMLtree.c: changed the order of the encoding declaration
9676 attributes in the meta tags due to a bug in IE/Mac
9677
William M. Brack0c022ad2002-07-12 00:56:01 +00009678Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9679
9680 * xpath.c: enhanced handling of booleans (especially '='
9681 and '!=' for nodesets) - fixes bug 85256. Added new
9682 routine xmlXPathNotEqualValues for more proper handling
9683 of '!=' when nodesets are involved.
9684
Daniel Veillard06944e22002-07-11 19:55:18 +00009685Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9686
9687 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9688 doc/xmlcatalog_man.xml to the source distribution
9689
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009690Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9691
9692 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9693 asked for this.
9694
Daniel Veillard539638b2002-07-06 19:55:14 +00009695Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9696
9697 * configure.in: preparing 2.4.23
9698 * doc/*: rebuilt the docs
9699
Daniel Veillard176d99f2002-07-06 19:22:28 +00009700Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9701
9702 * parser.c: fixing bug #84169 by fixing the
9703 comment of xmlCreatePushParserCtxt to describe the
9704 encoding detection parameters better.
9705
Daniel Veillard37f961d2002-07-06 17:53:56 +00009706Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9707
9708 * valid.c: fixing bug #79331 in one path the lookup for
9709 ID attributes on a namespaced node wasn't handled correctly :-\
9710
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009711Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9712
9713 * HTMLparser.c: trying to fix 87235 about discarded white
9714 spaces in the HTML parser.
9715 * result/HTML/*: this changes the output of a number of HTML
9716 regression tests
9717
Daniel Veillardfdc91562002-07-01 21:52:03 +00009718Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9719
9720 * xpath.c: applied patch from Richard Jinks for the namespace
9721 axis + fixed a memory error.
9722 * parser.c parserInternals.c: applied patches from Peter Jacobi
9723 removing ctxt->token for good.
9724 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9725 popped out by the regression tests.
9726 * Makefile.am: patch for threads makefile from Gary Pennington
9727
William M. Brack6000af52002-06-28 11:43:13 +00009728Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9729
Daniel Veillardfdc91562002-07-01 21:52:03 +00009730 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009731 expressions involving preceding-sibling (et al).
9732
Daniel Veillard153120c2002-06-18 07:58:35 +00009733Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9734
9735 * hash.c: applied a patch from Peter Jacobi to solve a problem
9736 when compiling with the Watcom C on Win32
9737 * result/schemas/*.err: the change of hashing algo generated
9738 permutations in the output
9739
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009740Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9741
9742 * hash.c: applied patch from Sander Vesik improving the quality of
9743 the hash function.
9744
Aleksey Sanina5808b92002-06-14 17:07:41 +000097452002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009746
9747 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9748 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9749 xmllint.c xpath.c: replaced sprintf() with snprintf()
9750 to prevent possible buffer overflow (the bug was pointed
9751 out by Anju Premachandran)
9752
Daniel Veillarde059b892002-06-13 15:32:10 +00009753Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9754
9755 * parser.c: removed an uninitialized data error popped by valgrind
9756 on PE references
9757
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009758Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9759
9760 * doc/xml.html
9761 adding tutorial reference to the web page
9762
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009763Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9764
9765 * doc/tutorial/xmltutorial.xml
9766 * doc/tutorial/ar01s07.html
9767 * doc/tutorial/ape.html
9768 * doc/tutorial/includegetattribute.c
9769 adding section to tutorial about retrieving an attribute
9770 value
9771
Daniel Veillardf5582f12002-06-11 10:08:16 +00009772Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9773
9774 * parser.c: applied a couple of patches from Peter Jacobi to start
9775 to get rid of ctxt->token, with a possible significant speed
9776 improvement to be gained once done. Better compliance with PE
9777 references constructs in DTDs too.
9778 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9779 from Peter too
9780
Daniel Veillard38d80e22002-06-11 07:24:56 +00009781Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9782
9783 * parser.c: Babak Vahedipour-Kunze reported that openTag in
9784 xmlParseElement was likely to have been deallocated at the
9785 time of the report, possibly leading to segfault. Just report
9786 the tag name now.
9787
Daniel Veillard9e412302002-06-10 15:59:44 +00009788Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9789
9790 * xpath.c: patch from Richard Jinks for XPath substring() function
9791 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
9792
Aleksey Sanina5808b92002-06-14 17:07:41 +000097932002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00009794
9795 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
9796
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00009797Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
9798
9799 *doc/FAQ.html
9800 fixing typos in FAQ, thanks to Robert Funnell for the
9801 editing help
9802
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009803Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9804
9805 * NEWS: got complaints from rpmlint that it was empty
9806
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00009807Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
9808
9809 * added doc/tutorial, including:
9810 apa.html
9811 apb.html
9812 apc.html
9813 apd.html
9814 ar01s02.html
9815 ar01s03.html
9816 ar01s04.html
9817 ar01s05.html
9818 ar01s06.html
9819 includeaddattribute.c
9820 includeaddkeyword.c
9821 includekeyword.c
9822 includestory.xml
9823 index.html
9824 xmltutorial.xml
9825 libxml tutorial, including generated html
9826
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00009827Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9828
9829 * result/c14n/exc-without-comments/merlin-c14n-two-*
9830 result/c14n/without-comments/merlin-c14n-two-*
9831 test/c14n/exc-without-comments/merlin-c14n-two-*
9832 test/c14n/without-comments/merlin-c14n-two-*
9833 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
9834 c14n/exc-c14n and slightly modified test script to handle
9835 these test cases
9836 * c14n.c: fixed bugs for complicated nodes set (namespace
9837 without node and others from merlin-c14n-two.tar.gz)
9838 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
9839 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
9840 for xmlsec performance patch
9841 * xpath.c: fixed self::node() for namespaces and attributes
9842
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009843Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
9844
9845 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
9846 but with the format parameter
9847 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
9848
Aleksey Saninc57f9c12002-05-31 19:14:57 +00009849Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
9850
9851 * Makefile.am: updated c14n tests suite
9852 * c14n.c: performance improvement for previous c14n patch
9853
Daniel Veillarde72c7562002-05-31 09:47:30 +00009854Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9855
9856 * parser.c: another peroformance patch from Peter Jacobi, that
9857 time on parsing attribute values.
9858
Aleksey Sanin508a1012002-05-31 06:32:32 +00009859Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
9860
9861 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
9862 into LibXML2 test suite
9863
Aleksey Sanindffd5c82002-05-31 04:24:13 +00009864Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
9865
9866 * c14n.c: propagating xpath ancesstors node fix to c14n
9867 plus small performance improvement to reduce number of
9868 mallocs
9869 * xpath.c: fixed ancestors axis processing for namespace nodes
9870
Daniel Veillard46de64e2002-05-29 08:21:33 +00009871Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9872
9873 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
9874 Peter Jacobi
9875
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00009876Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9877
9878 * configure.in: preparing 2.4.22
9879
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00009880Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9881
9882 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
9883 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
9884 a public entry point.
9885 * doc/*: rebuilt the API and docs
9886
Daniel Veillarded23b7d2002-05-27 12:16:02 +00009887Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9888
9889 * xpath.c: patch from Richard Jinks to fix a problem introduced
9890 in the previous patch and pointed by Norm
9891
Daniel Veillardc6924812002-05-24 11:10:43 +00009892Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9893
9894 * libxml.spec.in: fixing bug #81112
9895
Daniel Veillard234bc4e2002-05-24 11:03:05 +00009896Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9897
9898 * uri.c: fixing bug #82848
9899
Daniel Veillarda2878972002-05-24 07:54:39 +00009900Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9901
9902 * result/catalogs/mycatalog.full: Aleksey's commit changed the
9903 output of one catalog test
9904
Aleksey Sanin114e4752002-05-24 07:20:27 +00009905Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00009906
Aleksey Sanin114e4752002-05-24 07:20:27 +00009907 * global.data globals.c tree.c include/libxml/globals.h
9908 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
9909 default value for global parameter xmlIndentTreeOutput to 1 and
9910 introduced new global parameter xmlTreeIndentString (the string
9911 used to do one-level indent) with default value " " (as it was
9912 in tree.c)
9913
Daniel Veillard49d5af82002-05-23 11:55:49 +00009914Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9915
9916 * Makefile.am: Merijn Broeren pointed out a problem when compiling
9917 with trio and schemas.
9918
Daniel Veillard7c13af42002-05-22 09:57:32 +00009919Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9920
9921 * xpath.c: patch from Richard Jinks to fix the problem raised in
9922 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
9923
Daniel Veillard5a872412002-05-22 06:40:27 +00009924Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9925
9926 * xmlschemas.c: a bit of work on import.
9927 * xmlschemastypes.c: Charles Bozeman provided a compare function
9928 for date/time types so min/max facet restrictions should work,
9929 indeterminate comparisons return an error instead of equal.
9930 * test/schemas/date_0* result/schemas/date_0_0: specific test
9931 from Charles Bozeman too
9932
Daniel Veillard10b6da42002-05-18 07:55:20 +00009933Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9934
9935 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
9936 from Christian Cornelssen fixing the man pages and the Catalog
9937 building script.
9938 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
9939 next step is <xs:import> I now have a reasonable understanding
9940 of how it works.
9941
Daniel Veillarde5354492002-05-16 08:43:22 +00009942Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9943
9944 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
9945
Igor Zlatkovic1396e182002-05-14 22:22:40 +00009946Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9947
9948 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
9949
Daniel Veillard088bf112002-05-14 11:03:59 +00009950Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9951
9952 * xpath.c: fixing an XPath function evalutation bug pointed out
9953 by Alexey Efimov where the context was lost when evaluating
9954 the function arguments
9955
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009956Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00009957
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009958 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
9959 function public for XMLSec performance optimizations
9960
Daniel Veillard3cd72402002-05-13 10:33:30 +00009961Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9962
9963 * python/generator.py python/libxml2class.txt : fixed a problem
9964 with the HTML parser pointed by Gary Benson
9965 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
9966 example
9967
Aleksey Sanine48a3182002-05-09 18:20:01 +00009968Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9969 * parser.c: fixed bug #81159 (memory growth in SAX)
9970
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009971Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9972 * xpath.c: fixed bug #78858 (the real fix)
9973
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009974Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009975 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009976
Daniel Veillard4cbe4702002-05-05 06:57:27 +00009977Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9978
9979 * tree.c: modified xmlNodeSetBase to allow changing the
9980 base of a document.
9981
Daniel Veillard070803b2002-05-03 07:29:38 +00009982Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9983
9984 * xmlschemastypes.c: patch Charles Bozeman for validation of
9985 all the date, time, and duration types
9986 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
9987 * configure.in: fixed an error pointed by an user
9988 * xml2-config.in: fixed an error pointed by an user
9989
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00009990Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9991
9992 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
9993 win32/libxml2.def.src xmlIO.c: exported default
9994 'file:', 'http:' and 'ftp:' protocols input handlers
9995 and maked protocols comparisson case insensitive
9996
Daniel Veillard34de97f2002-04-30 14:29:22 +00009997Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9998
9999 * configure.in: Neven Has detected a typo
10000
Daniel Veillard28577c32002-04-30 06:48:41 +000010001Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
10002
10003 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
10004 as one of the persons allowed to commit directly to the
10005 module.
10006
Daniel Veillardfc57b412002-04-29 15:50:14 +000010007Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10008
10009 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
10010 * valid.c: raised a too low limit
10011 * doc/*: rebuilt the docs
10012
Daniel Veillardeca82812002-04-24 11:42:02 +000010013Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10014
10015 * test/XPath/expr/floats test/XPath/expr/functions
10016 result/XPath/expr/floats result/XPath/expr/functions
10017 xpath.c: another XPath conformance patch from Richard Jinks
10018
Daniel Veillard13e04c62002-04-23 17:51:29 +000010019Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
10020
10021 * xmlschemas.c: fixed validation of attribute groups.
10022 * test/schemas result/schemas: added an example from the primer
10023
Daniel Veillard88c58912002-04-23 07:12:20 +000010024Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10025
10026 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
10027 * test/schemas result/schemas: updated the test list
10028
Daniel Veillarde19fc232002-04-22 16:01:24 +000010029Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10030
10031 * TODO: updated a bit
10032 * parser.c: made a comment more specific
10033 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10034 Schemas conformance.
10035 * test/schemas result/schemas: updated the test list
10036
Daniel Veillard441bc322002-04-20 17:38:48 +000010037Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10038
10039 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10040 implementing xs:all with minOccurs = 0
10041 * tes/schemas/* result/schemas/*: added more tests covering
10042 xs:all
10043
Daniel Veillard8a001f62002-04-20 07:24:11 +000010044Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10045
10046 * xmlregexp.c: first implementation of the all particle, this
10047 may need to be revisited for case where not all transitions
10048 must be crossed.
10049
Daniel Veillard7646b182002-04-20 06:41:40 +000010050Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10051
10052 * tree.c: another entity processing update from Markus Henke
10053
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010054Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10055
10056 * trionan.c: fixed crash on OSF/1
10057
Daniel Veillardb4398962002-04-19 07:01:55 +000010058Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10059
10060 * xmlschemas.c: more Schemas work
10061 * test/schemas/* result/schemas/*: added more tests coming
10062 from the spec.
10063
Daniel Veillard54761132002-04-18 21:00:44 +000010064Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10065
10066 * c14n.c: patch from Aleksey Sanin reflecting a change in the
10067 ExcC14N specification
10068
Daniel Veillardbf8dae82002-04-18 16:39:10 +000010069Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10070
10071 * tree.c: patch from Markus Henke, fix for recursive entities.
10072
Daniel Veillard23b1f372002-04-18 15:50:05 +000010073Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10074
10075 * xpath.c: fix a problem with string() on a document node.
10076
Daniel Veillarddecd64d2002-04-18 14:41:51 +000010077Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10078
10079 * Makefile.am xmlschemas.c: more Schemas work
10080 * test/schemas/* result/schemas/*: added more tests coming
10081 from the spec.
10082
Daniel Veillard6231e842002-04-18 11:54:04 +000010083Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10084
10085 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
10086 * result/HTML/*: this changes a few things in the results
10087
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010088Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10089
10090 * include/libxml/tree.h: eliminated 'declaration different than
10091 prototype' warning
10092 * include/win32config.h: "resolved" conflicts with errno.h
10093
Daniel Veillardb509f152002-04-17 16:28:10 +000010094Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10095
10096 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10097 on the automata interfaces and debug of counted choices
10098 * test/schemas/* result/schemas/*: added a number of tests
10099
Daniel Veillard8651f532002-04-17 09:06:27 +000010100Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10101
10102 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10103 a bit of work on Schemas
10104 * testSchemas.c: try to make it more useful
10105 * test/schemas/* result/schemas/* Makefile.am: changed the
10106 Schemas regression test procedure, started adding a few samples
10107
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010108Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10109
10110 * include/libxml/encoding.h: Patch for the Borland C++ builder
10111 * include/libxml/tree.h: Patch for the Borland C++ builder
10112 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010113 * win32/bcb5: New directory for the Borland C++ builder
10114 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010115
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010116Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10117
10118 * win32/Makefile.msvc: Update for XML Schema support
10119 * win32/configure.js: Update for XML Schema support
10120 * win32/libxml2.def.src: Update for XML Schema support
10121
Daniel Veillard4255d502002-04-16 15:50:10 +000010122Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10123
10124 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10125 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10126 xmlunicode.c include/libxml/Makefile.am
10127 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10128 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10129 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10130 include/libxml/xmlversion.h.in : merged the current state of
10131 XML Schemas implementation, it is not configured in by default,
10132 a specific --schemas configure option has been added.
10133 * test/automata test/regexp test/schemas Makefile.am
10134 result/automata result/regexp result/schemas:
10135 merged automata/regexp/schemas regression tests
10136
Daniel Veillardbc6f7592002-04-16 07:49:59 +000010137Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
10138
10139 * xpath.c: Gary found a compile time problem, fixes #78823
10140
Daniel Veillarda7084cd2002-04-15 17:12:47 +000010141Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10142
10143 * configure.in: release of 2.4.20
10144 * doc/*: updated and rebuilt the docs
10145
Daniel Veillardf544f192002-04-15 12:56:56 +000010146Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10147
10148 * python/Makefile.am: patch from Cristian Gafton to build on
10149 Red Hat 6.2, should also fix #75779
10150
Daniel Veillard940492d2002-04-15 10:15:25 +000010151Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10152
10153 * valid.c: first part of fixing #78729
10154
Daniel Veillardeb475a32002-04-14 22:00:22 +000010155Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
10156
10157 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
10158 escaping of URI when saving HTML files.
10159 * result/HTML/*: this impacted some tests
10160
Daniel Veillard9b731d72002-04-14 12:56:08 +000010161Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
10162
10163 * configure.in: trying to fix #77441
10164
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000010165Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10166
10167 * include/libxml/xmlIO.h: Hallski complained it could not be
10168 included by itself.
10169
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000010170Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10171
10172 * configure.in: applied an IEEE flag patch for OSF/1 #77825
10173
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000010174Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10175
10176 * win32/configure.js: patch from Nilo for the c14n option
10177 * win32/Makefile.msvc: fixed libxml2.def generation with threads
10178
Daniel Veillardda423da2002-04-10 19:25:38 +000010179Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10180
10181 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
10182 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
10183 LIBXML_THREAD_ENABLED
10184
Daniel Veillard0eafdef2002-04-10 16:14:34 +000010185Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10186
10187 * xpath.c: another patch from Richard Jinks for substring conformance
10188 * test/XPath/expr/floats test/XPath/expr/strings
10189 result/XPath/expr/floats result/XPath/expr/strings: update of the
10190 test suite to check those.
10191
Daniel Veillard01917aa2002-04-10 11:30:41 +000010192Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10193
10194 * xpath.c: patch from Richard Jinks for .x float parsing.
10195
Daniel Veillard46d6c442002-04-09 16:10:39 +000010196Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10197
10198 * parser.c: patch from Markus Henke when an encoding ain't recognized
10199
Daniel Veillard88e0ad42002-04-09 13:48:02 +000010200Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10201
10202 * libxml.m4: got a report that #include <string.h> was needed
10203
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010204Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10205
10206 * xmllint.c: applied a fix from Anthony Jones for -o /--output
10207
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010208Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
10209
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010210 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010211
Daniel Veillardbd6e6312002-04-01 08:04:14 +000010212Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10213
10214 * xpath.c: fixed a bug in the nodeset to boolean comparison code
10215 pointed out by Melvyn Sopacua.
10216
Daniel Veillarde979e3b2002-03-29 22:43:00 +000010217Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10218
10219 * libxml.m4: Frédéric Crozat gave a patch related to the change
10220 of Include paths breaking the libxml.m4
10221
Daniel Veillard7089d6b2002-03-29 17:28:10 +000010222Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10223
10224 * xpath.c: Fix bug #76927 forgot to save some context
10225 when evaluating binary expressions
10226
Daniel Veillardd30be4a2002-03-28 18:25:31 +000010227Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10228
10229 * configure.in: fixed configure for MPE/iX from Markus Henke
10230 * xmlmemory.c: fixed initialization problems
10231 * xpath.c: another set of patches from Richard Jinks this
10232 fixes "make XPathtests" on linux
10233
Daniel Veillard21458c82002-03-27 16:12:22 +000010234Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10235
10236 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
10237 * test/XPath/expr/compare test/XPath/expr/equality
10238 test/XPath/expr/floats test/XPath/expr/functions
10239 test/XPath/expr/strings result/XPath/expr/compare
10240 result/XPath/expr/equality result/XPath/expr/floats
10241 result/XPath/expr/functions result/XPath/expr/strings: Updated
10242 tests though they show a divergence on Linux
10243
Daniel Veillard28dfed12002-03-27 09:08:17 +000010244Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10245
10246 * xpath.c trionan.c: previous commit also included patches
10247 from Richard Jinks on some IEEE support corner case
10248
Daniel Veillard5fc1f082002-03-27 09:05:40 +000010249Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10250
10251 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
10252 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
10253 that $(datadir) should be used for docs
10254
Daniel Veillarddb1dc392002-03-26 12:44:39 +000010255Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10256
10257 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
10258 could leak filedescriptors
10259
Daniel Veillarddd4b9122002-03-26 07:58:43 +000010260Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10261
10262 * configure.in nanohttp.c: applied patch from Allan Clark for
10263 UnixWare/OpenServer
10264
Daniel Veillard19274092002-03-25 16:48:03 +000010265Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10266
10267 * configure.in: preparing 2.4.19
10268 * doc/*: rebuilt the docs
10269
Daniel Veillard56b2db72002-03-25 16:35:28 +000010270Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10271
10272 * nanohttp.c: fixing #76043, got fed up with non-portability
10273 of that piece of code.
10274
Daniel Veillard6f4561a2002-03-25 12:10:14 +000010275Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10276
10277 * valid.c SAX.c: Never commit without running "make tests" :-(
10278 fix a couple of stupidities in the previous commit
10279 * result/*: a few changes in some attribute order result of previous
10280 commit.
10281
Daniel Veillardd85f4f42002-03-25 10:48:46 +000010282Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10283
10284 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
10285 the internal subset should not raise duplicate ID errors,
10286 also there was a small bug in conjunction to namespace
10287 declarations defaulted and xml:xxx attributes DTD definitions.
10288
Daniel Veillard56cd18b2002-03-22 14:14:43 +000010289Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10290
10291 * xpath.c: Richard Jinks also raised some rounding problems
10292 this tries to fix them
10293
Daniel Veillard4e2df542002-03-22 12:23:14 +000010294Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10295
10296 * xpath.c: Richard Jinks spotted an incoherent memory allocation
10297 behaviour in xmlXPathCastToString()
10298
Daniel Veillarddb552912002-03-21 13:27:59 +000010299Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10300
10301 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
10302 raised by Morus Walter
10303
Daniel Veillard9e537932002-03-21 13:08:08 +000010304Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10305
10306 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
10307 from Igor
10308
Daniel Veillard6fbcf422002-03-21 12:32:59 +000010309Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10310
10311 * xpath.c: fixing #75619, related to a problem when trying
10312 to evaluate condition when the current node set resulting
10313 from that sub-step evaluation is empty. Also fixes 2 potential
10314 problem with previous-sibling and next-siblings axis.
10315
Daniel Veillard1840ef02002-03-21 08:05:23 +000010316Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10317
10318 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
10319 HTML support is not configured in.
10320
Daniel Veillard561b7f82002-03-20 21:55:57 +000010321Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10322
10323 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
10324 include/libxml/tree.h: dohh I really didn't intended to commit
10325 this test version :-(
10326
Daniel Veillarde50f3b52002-03-20 19:24:21 +000010327Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10328
10329 * testSAX.c: I wanted to see the real speed at the SAX interface
10330 after a little too many Ximianer started complaining about the
10331 parser speed.
10332 added a --quiet option:
10333 paphio:~/XML -> ls -l db100000.xml
10334 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
10335 paphio:~/XML -> time ./testSAX --quiet db100000.xml
10336 3200006 callbacks generated
10337 real 0m1.270s
10338 Which means 16MBytes/s and 3Mcallback/s
10339
Daniel Veillardc62a1472002-03-19 18:35:12 +000010340Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10341
10342 * xpath.c: valgrind spotted another error that time when running
10343 on libxslt regression tests
10344
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000010345Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10346
10347 * Makefile.am: adding "make valgrind" running the full regression
10348 tests (except python ones) under Valgrind (using valgrind -q
10349 which was kindly added by the author).
10350 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
10351 passes cleanly now except an obcure floating point initialization
10352 raised in log10() in one XPath regression test ???
10353 * tree.c: edited some comments to close #75244
10354
Daniel Veillard28cac6b2002-03-19 11:25:30 +000010355Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10356
10357 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
10358 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
10359 context of ScrollKeeper, made sure that if the number is
10360 an integer, the serialization follows the description at
10361 http://www.w3.org/TR/xpath#section-String-Functions
10362
Daniel Veillard5997aca2002-03-18 18:36:20 +000010363Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10364
Daniel Veillard34ce8be2002-03-18 19:37:11 +000010365 * configure.in: preparing 2.4.18
10366 * doc/*: updated and rebuilt the web site
10367 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
10368 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000010369 * parser.c: humm, changed the way the SAX parser work when
10370 xmlSubstituteEntitiesDefault(1) is set, it will then
10371 do the entity registration and loading by itself in case the
10372 user provided SAX getEntity() returns NULL.
10373 * testSAX.c: added --noent to test the behaviour.
10374
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000010375Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10376
10377 * parser.c: Wilfried Teiken provided a hackish but working
10378 way to get context reported back on entities when parsing
10379 with SAX and without breaking the DOM build.
10380
Daniel Veillard2d347fa2002-03-17 10:34:11 +000010381Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10382
10383 * c14n.c: applied a new patch from Aleksey Sanin
10384 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
10385 to reference Aleksey implementation of XML digital Signatures
10386
Daniel Veillard38bf6f02002-03-16 22:03:31 +000010387Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10388
10389 * xpath.c: small fix to avoid potential problem due to
10390 ordering of freeing data
10391 * python/Makefile.am: people were complaining about
10392 the generated file in python dir not being built
10393
Daniel Veillardd2379012002-03-15 22:24:56 +000010394Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10395
10396 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
10397 python/generator.py python/libxml.c python/types.c: Cleanup
10398 of the python Makefiles based on Jacob and James feedback,
10399 fixed the spec file accordingly, fixed the number of warning
10400 that passing my pedantic CFLAGS was generating. Conclusion
10401 is that Python includes are real crap.
10402
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000010403Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10404
10405 * configure,in: it was reported quite a few times that
10406 xml2-config --cflags should not output
10407 -I$includeprefix/libxml2/libxml because libxml2 header names
10408 clashes with existing names like list.h from C++ stl.
10409 Includes should be #include<libxml/xxx.h> so ...
10410
Daniel Veillard6f293b12002-03-15 09:42:33 +000010411Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10412
10413 * c14n.c: another patch from Aleksey Sanin
10414
Daniel Veillard5c396542002-03-15 07:57:50 +000010415Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10416
10417 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
10418 canonicalization algorithm
10419 * doc/xml.html doc/index.html: added the C14N references on the
10420 index page.
10421
jacob berkman9be65862002-03-14 02:15:56 +0000104222002-03-13 jacob berkman <jacob@ximian.com>
10423
10424 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
10425 usage, redundant, and gcc specific
10426
Daniel Veillard75be0132002-03-13 10:03:35 +000010427Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10428
10429 * xpath.c: speedup some node selection operations, this can
10430 have a significant impact on DocBook Norm's stylesheets
10431 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
10432 make sure it's always the case
10433 * debugXML.c: distinguish CDATA and comments in ls operations
10434
Daniel Veillard61f26172002-03-12 18:46:39 +000010435Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10436
10437 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
10438 to generate better API descriptions etc...
10439
Daniel Veillard9ff88172002-03-11 09:15:32 +000010440Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10441
10442 * c14n.c: Fixing #74186, made sure all boolean expressions
10443 get fully parenthesized, ran indent on the output
10444 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10445 include/libxml/tree.h: also #74186 related, removed the
10446 --with-buffers option, and all the preprocessor conditional
10447 sections that were resulting from it.
10448
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010449Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10450
10451 * valid.c: applied patch from Dodji Seketeli fixing an
10452 uninitailized variable in xmlValidGetValidElements()
10453
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010454Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10455
10456 * c14n.c: fixed a few comments
10457 * doc/*.html doc/*/*.html: regenerated the docs and added
10458 the C14N API
10459 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10460
Daniel Veillardfa49d872002-03-09 10:20:00 +000010461Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10462
10463 * check-xml-test-suite.py: fix to adapt varaiations in the
10464 bindings
10465 * configure.in python/setup.py python/setup.py.in: fixed to
10466 have the version of the python scripts automatically updated
10467
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010468Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10469
10470 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10471 in xmlCopyProp()
10472
Daniel Veillardaf43f632002-03-08 15:05:20 +000010473Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10474
10475 * configure.in: preparing 2.4.17 release
10476 * doc/*: updated and rebuilt the docs
10477 * xpath.c: fixed a comment
10478 * python/libxml.c: fixed a possible reentrancy problem
10479
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010480Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10481
10482 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10483 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10484 added a specific regression test
10485 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10486 not raise exceptions when failing to find the attribute.
10487
Daniel Veillard90bc3712002-03-07 15:12:58 +000010488Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10489
10490 * configure.in xmllint.c: owen pointed out a problem with the
10491 ftme fix, gettimeofday() was not detected by configure and
10492 the ftime header wasn't included, dohhh
10493
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010494Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10495
10496 * configure.in xmllint.c: trying to fix #71457 for timing
10497 precision when gettimeofday() is not availble but ftime() is
10498
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010499Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10500
10501 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10502 are now copied on install and part of the -devel RPM
10503
Daniel Veillard7b416132002-03-07 08:36:03 +000010504Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10505
10506 * xpath.c: trying to avoid bug #72150 which was apparently
10507 caused by a gcc bug (or a processor problem) as detailed
10508 at http://veillard.com/gcc.bug
10509
Daniel Veillardf742d342002-03-07 00:05:35 +000010510Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10511
10512 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10513 fixed xmlReconciliateNs(), added a Python test/example for
10514 inter-document cut'n paste
10515 * python/libxml.py: fixed node.doc on document nodes and added
10516 xpathEval() onto node objects
10517
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010518Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10519
10520 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10521 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10522 fixup and integrated tests for the serialization stuff
10523
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010524Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10525
10526 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10527 moved the libxml man page to section 3
10528
Daniel Veillard1e774382002-03-06 17:35:40 +000010529Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10530
10531 * tree.c: fix bug #72490
10532 * python/libxml.c python/libxml.py: added methods serialize()
10533 and saveTo() to all node elements.
10534
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010535Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10536
10537 * xmlIO.c: closed #73430, don't read from an input source
10538 which indicated an end-of-file or an error.
10539
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010540Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10541
10542 * parser.c: make sure SAX endDocument is always called as
10543 this could result in a Python memory leak otherwise (it's
10544 used to decrement ref-counting)
10545 * python/generator.py python/libxml.c python/libxml.py
10546 python/libxml2-python-api.xml python/libxml2class.txt
10547 python/tests/error.py python/tests/xpath.py: implemented
10548 the suggestions made by Gary Benson and extended the tests
10549 to match it.
10550
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010551Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10552
10553 * python/generator.py: applied patch fixing #73450
10554
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010555Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10556
10557 * xpath.c: fixing #61290 "namespace nodes have no parent"
10558 long standing divergence from the XPath REC. NodeSets
10559 simply hold a copy of namespace nodes and those node ->next
10560 points to the parent (which may not be the node carrying the
10561 definition).
10562 * include/libxml/xpath.h: flagged but didn't added a possible
10563 speedup
10564 * DOCBparser.c HTMLparser.c: removed some warnings from push
10565 parser due to new state being added.
10566 * tree.c: new fix from Boris Erdmann
10567 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10568 the XML Canonalization support from Aleksey Sanin
10569
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010570Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10571
10572 * tree.c: patch from Boris Erdmann fixing some namespace odities
10573 with xmlCopyNode()
10574
Daniel Veillardc6613042002-03-02 09:34:02 +000010575Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10576
10577 * xmlIO.c: fix bug #72706 when loading a NULL entity
10578
Daniel Veillardc0fef772002-03-01 16:16:31 +000010579Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10580
10581 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10582 actually change in a future XML Namespace revision.
10583
Daniel Veillard79426f22002-03-01 16:14:17 +000010584Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10585
10586 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10587 added the possibility of returning nodesets from XPath extension
10588 functions written in Python
10589
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010590Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10591
10592 * python/*: commiting some Python bindings work done while travelling
10593
Daniel Veillard97300512002-03-01 09:13:41 +000010594Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10595
10596 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10597 explicitely with memory debugging switched on
10598
Daniel Veillard6361da02002-02-23 10:10:33 +000010599Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10600
10601 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10602 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10603 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10604 the accessor generator for strings
10605 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10606 regression test.
10607
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010608Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10609
10610 * python/README python/generator.py python/libxml.c python/setup.py:
10611 added the 'usual' setup.py to allow building a libxml2-python
10612 module based on the same code. The initialization is however
10613 different the 2 .so files fo libxml2 and libxslt are identical and
10614 they entry point initialize both libraries. this is done to avoid
10615 some possible nasty problem since the Python don't merge the maps
10616 of all shared modules.
10617
Daniel Veillard158a4d22002-02-20 22:17:58 +000010618Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10619
10620 * parser.c: fixed a push/encoding bug reported by Michael
10621 on librsvg
10622
Daniel Veillard7839e162002-02-20 18:54:48 +000010623Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10624
10625 * include/libxml/parserInternals.h: fixes a misplaced #endif
10626
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010627Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10628
10629 * parser.c valid.c: found and fixed a couple of allocation bugs
10630
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010631Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10632
10633 * doc/xml.html doc/python.html doc/*: added a Python and binding
10634 page describing the current state of the Python bindings and
10635 giving pointers to the other languages wrappers.
10636
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010637Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10638
10639 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10640 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10641 rebuilt the API and web site
10642 * xpath.c: fixed #71978 portability bugs
10643
Daniel Veillard8aff2472002-02-19 21:50:43 +000010644Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10645
10646 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10647
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010648Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10649
10650 * include/libxml/parserInternals.h parser.c: had to change
10651 2 internal parsing API when processing document content
10652 to check the start and end of element content are defined
10653 in the same entity
10654 * valid.c include/libxml/valid.h: attribute normalization can
10655 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10656 with the context to report it.
10657 * SAX.c: fixed the last known bugs, crazy validation constraints
10658 when a document is standalone seems correctly handled. There
10659 is a couple of open issues left which need consideration especially
10660 PE93 on external unparsed entities and standalone status.
10661 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10662 The 2 tests left failing are actually in error. Cleanup done.
10663
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010664Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10665
10666 * valid.c: implemented E59 spaces in CDATA does not match the
10667 nonterminal S
10668
Daniel Veillard878eab02002-02-19 13:46:09 +000010669Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10670
10671 * SAX.c parser.c valid.c: more validation test fixups
10672 * check-xml-test-suite.py: added duration info for the tests
10673
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010674Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10675
10676 * parser.c valid.c: a couple of errors were reported but not
10677 saved back as such in the parsing context. Down to 1% failure rate
10678 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10679
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010680Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10681
10682 * xmlInternald.c: isExtender was missing a char
10683 * parser.c include/libxml/parser.h: % are acceptable in the
10684 internal subset if within a PUBLIC ID
10685
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010686Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10687
10688 * SAX.c parserInternals.c valid.c: more work on the conformance
10689 suite. Took the step to finally block documents with encoding
10690 errors. It's a fatal error per the spec, people should have fixed
10691 their documents by now.
10692
Daniel Veillard55253e22002-02-18 14:32:39 +000010693Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10694
10695 * check-xml-test-suite.py: fixed the test script after some discussion
10696 on the semantic of TYPE="error"
10697 * Makefile.am: added the script to the distrib
10698
Daniel Veillard28757702002-02-18 11:19:30 +000010699Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10700
10701 * SAX.c entities.c: fixed a couple of conformances issues deep
10702 into the validation code (standalone and undeclared Notations)
10703
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010704Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10705
10706 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10707 stayed there for years !
10708
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010709Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10710
10711 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10712 missing
10713
Daniel Veillardc7612992002-02-17 22:47:37 +000010714Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10715
10716 * check-xml-test-suite.py: improved the behaviour a bit as
10717 well as the logs
10718 * parser.c valid.c SAX.c: fixed a few more bugs
10719 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10720
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010721Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10722
10723 * check-xml-test-suite.py: python script to run regression tests
10724 against the XML Test suite of W3C/OASis
10725 * SAX.c: fixed a validation bug
10726 * parser.c: fixed 3 errors pointed by the test suite
10727 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10728 * python/Makefile.am: fixed a dependendy
10729
Daniel Veillard9f28f302002-02-15 20:48:08 +000010730Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10731
10732 * xmlmemory.c: avoid a warning bug #71594
10733
Daniel Veillard144024e2002-02-13 21:14:46 +000010734Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10735
10736 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10737 warning on alpha/Tru64
10738
Daniel Veillarde4301c82002-02-13 13:32:35 +000010739Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10740
10741 * include/libxml/entities.h: fixing a comment
10742 * valid.c: fixing some troubles with validity check on namespaces
10743 * result/VC/NS3 test/VC/NS3: added a specific regression test
10744
Daniel Veillarda6d05382002-02-13 13:07:41 +000010745Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10746
10747 * tree.c: Fixing #71342 serializing '\n' in attribute values
10748 * result/noent/att3 result/att3 test/att3: added a specific
10749 test.
10750
Daniel Veillard797a5652002-02-12 13:46:21 +000010751Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10752
10753 * python/libxml.c: couple of bug fixes
10754
Daniel Veillard01a6d412002-02-11 18:42:20 +000010755Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10756
10757 * python/*.py: removed tabs and used spaces.
10758
Daniel Veillard397ff112002-02-11 18:27:20 +000010759Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10760
10761 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10762 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10763
Daniel Veillard03517542002-02-11 13:54:40 +000010764Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10765
10766 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10767 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10768
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010769Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10770
10771 * include/libxml/encoding.h include/libxml/entities.h
10772 include/libxml/globals.h include/libxml/parser.h
10773 include/libxml/threads.h include/libxml/tree.h
10774 include/libxml/xmlmemory.h: trying to fix the include mess
10775
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010776Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10777
10778 * include/libxml/xmlmemory.h: reverted part of the previous
10779 attempt to provide #69655, this was breaking the build.
10780
Daniel Veillard0ba59232002-02-10 13:20:39 +000010781Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10782
10783 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
10784 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
10785 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
10786 include/libxml/parserInternals.h include/libxml/tree.h
10787 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
10788 Tentatively fixed #69655 , make compiling with -Wredundant-decls
10789 clean.
10790 * python/libxml.c: fixed a warning.
10791
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000010792Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10793
10794 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
10795 copying of node, merge back IDs in the target document.
10796 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
10797 test/XInclude/ents/ids.xml: test case
10798 * result/VC/ElementValid4: output changed due to a typo fix
10799
Daniel Veillard1c18e302002-02-09 22:16:40 +000010800Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10801
10802 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000010803 generate the dependencies right as Jacob found out. Add
10804 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000010805
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000010806Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10807
10808 * parserInternals.c valid.c: Justin Fletcher found some parts
10809 of the code needing cleanup
10810 * libxml.spec.in python/Makefile.am python/generator.py
10811 python/libxml.c python/libxml.py: Fixed the python Makefiles
10812 corrected a bug showing up on ia64, changed the name of the
10813 python internal module too
10814
Daniel Veillard07be19b2002-02-08 14:20:35 +000010815Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10816
10817 * Makefile.am: applied patch from Andris Pavenis for binary
10818 name suffixes
10819
Daniel Veillardf216d462002-02-08 13:44:24 +000010820Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10821
10822 * xmllint.c win32/win32config.h: fixing #68748
10823
Daniel Veillardd455d792002-02-08 13:37:46 +000010824Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10825
10826 * valid.c: fixing #70166
10827
10828Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10829
10830 * valid.c: fixing #70077
10831
Daniel Veillardc575b992002-02-08 13:28:40 +000010832Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10833
10834 * Copyright Makefile.am README configure.in libxml.spec.in:
10835 Changed to the MIT Licence
10836 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
10837 doc/xmlio.html: updated the doc accordingly
10838 * include/libxml/xmlwin32version.h configure.in: preparing
10839 2.4.14 release
10840 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10841 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10842 fixed the const xmlChar * wrapper and generator, XPath extension
10843 functions now use the context as first argument
10844 * python/tests/tstxpath.py python/tests/xpath.py
10845 python/tests/xpathext.py: Updated the tests accordingly
10846 * tree.c: fixed bug #70067
10847
Daniel Veillard7db38712002-02-07 16:39:11 +000010848Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10849
10850 * Makefile.am: cleanup
10851 * debugXML.c: always use stdout if output is NULL
10852 * xmlIO.c: don't close filedescriptors passed to outputBuffers
10853 * python/Makefile.am python/generator.py python/libxml2class.txt
10854 python/libxml_wrap.h python/types.c: augmented the number of bindings
10855 handling FILE * and XPath contexts
10856 * python/tests/Makefile.am: avoid a stupid problem due to the
10857 use of TEST.
10858
Daniel Veillard15a143b2002-02-06 22:40:50 +000010859Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10860
10861 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
10862
Daniel Veillard70cab352002-02-06 16:06:58 +000010863Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10864
10865 * python/TODO python/libxml.c: cleanup the extension function lookup
10866 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
10867
Daniel Veillard7a96efc2002-02-05 16:34:33 +000010868Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10869
10870 * configure.in python/Makefile.am: do not install outside
10871 of prefix
10872
Daniel Veillard33caa0b2002-02-04 14:07:26 +000010873Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10874
10875 * python/TODO python/libxml.c: started adding SAX interfaces
10876 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
10877 SAX test
10878
Daniel Veillard36eea2d2002-02-04 00:17:01 +000010879Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10880
10881 * tree.c: hardened the addChild function
10882 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10883 python/libxml2class.txt python/libxml_wrap.h python/TODO:
10884 added accessors needed for xmlNode, a bit more testing and
10885 extension of interfaces
10886 * python/tests/Makefile.am python/tests/build.py: added a test
10887 build from scratch/save/load/check
10888
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000010889Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10890
10891 * parserInternals.c: change a small bit in the way valididy
10892 error messages get initialized
10893 * python/TODO python/libxml.c python/libxml2-python-api.xml
10894 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10895 added some memory debugging to track leaks at the libxml2 level
10896 * python/tests/*.py: changed all tests to check for leaks,
10897 there is just one left in XPath extension registrations.
10898
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000010899Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
10900
10901 * python/TODO python/generator.py python/libxml2-python-api.xml
10902 python/libxml2class.txt: more accessor classes for the parser
10903 context, allow to switch on and check validity
10904 * python/tests/Makefile.am python/tests/error.py
10905 python/tests/invalid.xml python/tests/valid.xml
10906 python/tests/validate.py: attded more test and and added error.py
10907 which I forgot to commit in the last step
10908
Daniel Veillard3ce52572002-02-03 15:08:05 +000010909Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10910
10911 * python/Makefile.am python/types.c: cleanup
10912 * python/libxml.c python/libxml.py python/libxml_wrap.h
10913 python/generator.py python/libxml2-python-api.xml
10914 python/libxml2class.txt: added class for parser context, added
10915 first cut for push mode support. Added a framework to generate
10916 accessors functions.
10917 * python/tests/Makefile.am python/tests/push.py: added a push
10918 test
10919
Daniel Veillardcfb05462002-02-02 23:18:22 +000010920Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10921
10922 * python/Makefile.am python/TODO python/libxml.py: fixed a small
10923 bug a bit of cleanup.
10924
Daniel Veillard5d819032002-02-02 21:49:17 +000010925Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10926
10927 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
10928 python/libxml2class.txt: adding error redirections and preformat
10929 to a python handler
10930 * python/tests/Makefile.am python/tests/*.py: cleanup made all
10931 tests self checking
10932
Daniel Veillard7fd7a942002-02-02 12:19:46 +000010933Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10934
10935 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
10936 a function
10937
Daniel Veillard9589d452002-02-02 10:28:17 +000010938Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10939
10940 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
10941 python/libxml.c python/libxml2-python-api.xml
10942 python/libxml2class.txt: Progressing through the TODOs, class
10943 description output, extra XML API, RPM now builds the wrappers
10944 for all python installed versions
10945
Daniel Veillard253aa2c2002-02-02 09:17:16 +000010946Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
10947
10948 * configure.in libxml.spec.in python/Makefile.am python/TODO
10949 python/generator.py python/libxml2class.txt: added more informations
10950 in the libxml2-python package including docs. Slightly changed
10951 the class hierarchy
10952 * python/tests/*: added basic regression tests infrastructure too
10953
10954Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10955
10956 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
10957 added libxml2-python as part of the packages installed
10958
Daniel Veillarda7340c82002-02-01 17:56:45 +000010959Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10960
10961 * python/Makefile.am python/generator.py python/libxml.c
10962 python/libxml.py: more work, now able to extend the
10963 XPath interpreter with functions written in python.
10964
Daniel Veillardc3e39442002-02-01 09:29:41 +000010965Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10966
10967 * python/Makefile.am: Jacob sent a patch to allow building from
10968 tarfile.
10969
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000010970Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10971
10972 * python/Makefile.am python/libxml.c configure.in Makefile.am:
10973 inserted the python wrappers build, I hope this won't be too
10974 unportable
10975
Daniel Veillard1971ee22002-01-31 20:29:19 +000010976Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10977
10978 * xpath.c: minor optimization
10979 * python/generator.py python/libxml.c python/libxml.py
10980 python/libxml_wrap.h: more work on the python bindings,
10981 they now support XPath and there is no evident leak
10982
Daniel Veillard36ed5292002-01-30 23:49:06 +000010983Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10984
10985 * python/generator.py python/libxml.c python/libxml.py:
10986 more work on the python bindings generator.
10987
Daniel Veillard96fe0952002-01-30 20:52:23 +000010988Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10989
10990 * python/generator.py python/libxml.c python/libxml_wrap.h:
10991 more work on the python bindings.
10992
Daniel Veillardd2897fd2002-01-30 16:37:32 +000010993Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10994
10995 * python/generator.py python/libxml.c python/libxml.py
10996 python/libxml_wrap.h: commited early version of a python binding
10997 for private use only ATM
10998
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000010999Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11000
11001 * entities.c tree.c include/libxml/entities.h: applied patch
11002 from Anthony Jones to implement copy of DTD subtree too. Had
11003 just to keep 2 function private which really ought to become
11004 public ones.
11005
Daniel Veillarda42f25f2002-01-25 14:15:40 +000011006Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11007
11008 * xmllint.c: added pointers to the web pages in the usage()
11009
Daniel Veillardbd227ae2002-01-24 16:05:41 +000011010Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11011
11012 * tree.c: more fixes from Petr Kozelka for attribute handling
11013 in the tree API to align the semantic with DOM.
11014
Daniel Veillard36065812002-01-24 15:02:46 +000011015Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11016
11017 * valid.c tree.c entities.c: another set of patches from
11018 Anthony Jones for copy operations cleanup and robustness
11019
Daniel Veillardf8592562002-01-23 17:58:17 +000011020Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11021
11022 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
11023 an alphabetic index based on comments content
11024 * doc/*: rebuilt the web site with the new references
11025
Daniel Veillardc8c7be42002-01-23 17:53:44 +000011026Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11027
11028 * parserInternals.h: Greg Sjaardema suggested to use an
11029 eponential buffer groth policy in xmlParserAddNodeInfo()
11030
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011031Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11032
11033 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11034 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11035 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11036 to generate cross-references, and added/updated the stylesheets
11037 to generate and link API indexes. The generic keyword index
11038 is not done yet.
11039 * doc/*.html: regenerated all the usual docs too
11040
Daniel Veillard2070c482002-01-22 22:12:19 +000011041Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11042
11043 * debugXML.c: added an xpath function to the shell for T. V. Raman
11044
11045Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011046
11047 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11048 debug routines.
11049
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011050Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11051
11052 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11053 support of attribute nodes
11054
Daniel Veillard9d06d302002-01-22 18:15:52 +000011055Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11056
11057 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11058 hopefully near complete and fully documented of the API in XML
11059 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
11060 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
11061 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
11062 include/libxml/parserInternals.h include/libxml/valid.hi
11063 include/libxml/xmlIO.h include/libxml/xmlerror.hi
11064 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
11065 include/libxml/xpath.h include/libxml/xpathInternals.h:
11066 Cleaned up the doc comments a lot in the process, the interface
11067 coverage is now 100%
11068
Daniel Veillard2d1464f2002-01-21 23:16:56 +000011069Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11070
11071 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
11072 extracts comments from the gtk-doc DocBook output (a bit
11073 convoluted but seems to work).
11074
Daniel Veillard61006472002-01-21 17:31:47 +000011075Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11076
11077 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
11078 added an XML description of the API, moved the script generating
11079 it here. Added a "make api" target
11080
Daniel Veillardd2f23002002-01-21 13:36:00 +000011081Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11082
11083 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
11084
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011085Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11086
11087 * xpath.c include/libxml/xpathInternals.h: the change made to
11088 xmlXPathFuncLookupFunc was incompatible roll it back
11089
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011090Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11091
11092 * SAX.c: cleanup patch from Anthony Jones
11093 * doc/Makefile.am: fix the headers to avoid in make scan
11094 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11095 includes, * vs Ptr and general cleanup
11096 * parsedecl.py: first version of a script to extract the
11097 module interfaces, the goal will be to provide .decl or XML
11098 specification of the interfaces to build wrappers.
11099
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011100Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11101
11102 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11103 now provides return codes in case of errors
11104
Bjorn Reese026d29f2002-01-19 15:40:18 +000011105Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11106
11107 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11108 Upgraded to trio baseline 1.6
11109 * strio.h strio.c: Replaced by triostr.h and triostr.c
11110
Daniel Veillard572577e2002-01-18 16:23:55 +000011111Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11112
11113 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11114 of strdup usage in the code
11115
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011116Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11117
11118 * parser.c error.c: Keith Isdale complained rightly that
11119 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11120
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011121Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11122
11123 * tree.c: fixed the funxtion to set the xml: attributes
11124 * debugXML.c: added "setbase" to test it.
11125
Daniel Veillard2c748c62002-01-16 15:37:50 +000011126Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11127
11128 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11129 to allow updating an attribute content
11130
Daniel Veillard8de85c62002-01-15 17:10:15 +000011131Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11132
11133 * libxml.h: try to avoid problems when compiling on Windows
11134
Daniel Veillard314cfa02002-01-14 17:58:01 +000011135Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11136
11137 * hash.c: patch from Anthony Jones for hash.c allocation size
11138 * Makefile.am: trying to work around Yet Another Libtool Madness
11139 and build the 2.4.13 release finally ...
11140
Daniel Veillard744683d2002-01-14 17:30:20 +000011141Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11142
11143 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
11144 * doc/* : update of the documentation
11145
Daniel Veillarde6a55192002-01-14 17:11:53 +000011146Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11147
11148 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
11149 at fixing #61290 :-(
11150
Daniel Veillardfb25a512002-01-13 20:32:08 +000011151Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11152
11153 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
11154 Fixes bug #67229
11155
Daniel Veillardacb2bda2002-01-13 16:15:43 +000011156Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11157
11158 * tree.c: trying to avoid troubles when a subtree is copied
11159 and coalesced in part with the target tree. Should fix
11160 bug #67407
11161
Daniel Veillardd8224e02002-01-13 15:43:22 +000011162Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11163
11164 * valid.c: fixed validation of attributes content of type
11165 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
11166 values, very old bug. Fixes #67671
11167
Daniel Veillard8107a222002-01-13 14:10:10 +000011168Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11169
11170 * parser.c include/libxml/parserInternals.h tree.c: integrated
11171 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
11172 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
11173
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000011174Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11175
11176 * threads.c: applied Serguei Narojnyi's patch to add native
11177 thread support on the Win32 platform
11178 * testThreadsWin32.c Makefile.am: added the test program also
11179 from Serguei, Win32 specific
11180 * include/win32config.h include/libxml/xmlwin32version.h.in:
11181 added patch from Igor for the Windows thread specific defines.
11182
Daniel Veillard845cce42002-01-09 11:51:37 +000011183Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11184
11185 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
11186
Daniel Veillard7b602b42002-01-08 13:26:00 +000011187Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11188
11189 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
11190 output page into XMLinfo.html. Close bug #66951 and
11191 raised by Robert Collins too.
11192
Daniel Veillard73c6e532002-01-08 13:15:33 +000011193Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11194
11195 * encoding.c: Paul Keogh pointed out a possibility of segfault
11196 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
11197 Closes bug # 68238
11198
Daniel Veillard4a859202002-01-08 11:49:22 +000011199Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11200
11201 * doc/*.html: updated the Gdome2 links
11202
Daniel Veillard3c5ed912002-01-08 10:36:16 +000011203Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11204
11205 * libxml.h: Applied following patches from Robert Collins
11206 and make sure IN_LIBXML is defined when compiling it
11207 -------
11208 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
11209 as well as Visual C.
11210 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11211 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11212 * strio.c (PLATFORM_UNIX): Define for Cygwin.
11213 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
11214 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
11215 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
11216 xmlSysIDExists xmlNoNetExists).
11217 * xmllint.c: Don't include winsock2.h for Cygwin.
11218
Daniel Veillard401c2112002-01-07 16:54:10 +000011219Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11220
11221 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
11222 when the version info is not present.
11223
Daniel Veillard6f42c132002-01-06 23:05:13 +000011224Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11225
11226 * tree.c: Anthony Jones pointed out a problem in
11227 xmlStringGetNodeList() and provided a fix for it
11228
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011229Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11230
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011231 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011232 xmlCreatePushParserCtxt() when the initial buffer passed
11233 is large.
11234
Daniel Veillard0e47ee22002-01-05 18:25:52 +000011235Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11236
11237 * win32/*: big cleanup of the Windows/MSVC project files
11238 from Igor Zlatkovic
11239
Daniel Veillardcebb1362002-01-02 13:13:30 +000011240Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11241
11242 * doc/Makefile.am: should fix #67674 and avoid troubles if
11243 xsltproc is not available or fails in the prefix provided
11244
Daniel Veillard26908ab2002-01-01 16:50:03 +000011245Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11246
11247 * xmlmemory.c: one more doc patch from Charlie Bozeman.
11248
Daniel Veillard5344c602001-12-31 16:37:34 +000011249Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11250
11251 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
11252 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
11253 Fixed a few other problems raised by Charlie Bozeman.
11254 * result/VC/ElementValid[5-7]: fixed the output
11255
Daniel Veillardcbaf3992001-12-31 16:16:02 +000011256Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11257
11258 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
11259 patches from Charlie Bozeman. Regenerated the HTML docs.
11260
Daniel Veillard7f9a6802001-12-20 14:01:47 +000011261Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
11262
11263 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
11264 for Windows from Igor
11265
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000011266Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11267
11268 * xmllint.c: applied Justin Fletcher patch for --output or -o
11269
Daniel Veillardd3b29d22001-12-18 07:53:16 +000011270Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
11271
11272 * win32/libxml2/libxml2.def.src: close #67019
11273
Daniel Veillard01db67c2001-12-18 07:09:59 +000011274Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11275
11276 * xmllint.c: applied Justin Fletcher generic timing patch
11277 similar to the one already applied to xsltproc.
11278
Daniel Veillardd1640922001-12-17 15:30:10 +000011279Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11280
11281 * include/libxml/tree.h tree.c: applied documentation patches
11282 from Charlie Bozeman
11283
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000011284Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
11285
11286 *doc/xmllint.xml, xmllint.1 - document --dropdtd
11287
Daniel Veillard29e43992001-12-13 22:21:58 +000011288Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
11289
11290 * valid.c: fix the xmlStrdup() used in the previous patch.
11291 * valid.c: added --dropdtd
11292 * tree.c: fixed xmlUnlinkNode so it also removes the references
11293 from the document if the node is a DTD
11294
Daniel Veillard86fd5a72001-12-13 14:55:21 +000011295Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
11296
11297 * HTMLtree.c valid.c: cleanup some static declarations
11298
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000011299Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11300
11301 * xmllint.c: removed another strdup()
11302 * doc/FAQ: removed the HP/UX entry
11303
Daniel Veillarded472f32001-12-13 08:48:14 +000011304Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
11305
11306 * valid.c: fix bug #66816 when validating.
11307 * xmllint.c: don't use sys/time.h if configure did not found it
11308
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000011309Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
11310
11311 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
11312 xmlcatalog_man.xml
11313
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000011314Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11315
11316 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
11317 xmlInitMemory() was declared twice
11318
Daniel Veillardb82c1662001-12-09 14:00:54 +000011319Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
11320
11321 * globals.c: do not reference strdup() !
11322 * configure.in libxml-2.0.pc.in: trying to fix the libs
11323 of the various config extraction modules
11324
Daniel Veillardef90ba72001-12-07 14:24:22 +000011325Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11326
11327 * configure.in : preparing 2.4.12
11328 * doc/* : updated and rebuilt the docs
11329
Daniel Veillard220346d2001-12-07 11:33:54 +000011330Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11331
11332 * uri.c: closed bug #66159
11333 * testURI.c: added --escape option
11334 * configure.in: some cleanup for xml2-config --cflags
11335
Daniel Veillard2a906822001-12-06 14:34:08 +000011336Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
11337
11338 * globals.c testThreads.c: removed some misplaced includes
11339 of xmlversion.h
11340
Daniel Veillarde28313b2001-12-06 14:08:31 +000011341Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
11342
11343 * threads.c: patch from Gary Pennington fixing a possible
11344 problem at initialization time.
11345
Daniel Veillardd3b08822001-12-05 12:03:33 +000011346Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
11347
11348 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000011349 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000011350 CodeWarrior.
11351
Daniel Veillarda7866932001-12-04 13:14:44 +000011352Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
11353
11354 * xmllint.c: applied Geert Kloosterman's patch to fix
11355 --repeat --timing output
11356
Daniel Veillard19840942001-11-29 16:11:38 +000011357Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11358
11359 * parser.c: Robin Berjon <robin@knowscape.com> found a case
11360 where non-wellformed XML declaractions were not detected.
11361
Daniel Veillarde85d9342001-11-28 14:43:12 +000011362Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11363
11364 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
11365
Daniel Veillard22f25a82001-11-28 09:12:23 +000011366Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11367
11368 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
11369 gets reset by xmlCleanupInputCallbacks() and this makes the
11370 function useless. Same for output.
11371
Daniel Veillard107ccaa2001-11-27 16:23:50 +000011372Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11373
11374 * xmlIO.c: robert pointed out a loop error in callback cleanups
11375
Daniel Veillard8faa7832001-11-26 15:58:08 +000011376Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11377
11378 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
11379 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
11380 they are not really tied to debugging
11381
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000011382Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11383
11384 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
11385 * xmllint.c: better --catalogs description
11386
Daniel Veillard4855c8c2001-11-25 10:35:25 +000011387Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11388
11389 * tree.c: fixed a couple of problems in xmlSetProp()
11390
Daniel Veillardcd337f02001-11-22 18:20:37 +000011391Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
11392
11393 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
11394 unappropriate stdout output.
11395
Daniel Veillard566d4df2001-11-22 13:00:53 +000011396Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
11397
11398 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
11399 by Denis Beurive, closes #65111
11400
Daniel Veillardb4545fd2001-11-20 09:37:09 +000011401Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
11402
11403 * valid.c: in case of content model validity error, don't
11404 print it if validity warnings were not requested.
11405
Daniel Veillardc69e0b12001-11-20 08:35:07 +000011406Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11407
11408 * nanoftp.c: applied a couple of patches from Brian D Ripley.
11409 * parserInternals.c: removed the last exit() call. Print an
11410 unmaskable error on stderr instead (library mismatch detection)
11411
MST 2001 John Fleck42304042001-11-18 00:18:06 +000011412Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
11413
11414 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
11415 shell instructions from Heiko Rupp
11416
Daniel Veillardf7b094f2001-11-15 13:54:39 +000011417Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11418
11419 * catalog.c: use the URL notation file:// for default catalog paths
11420
Daniel Veillard0ec98632001-11-14 15:04:32 +000011421Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11422
11423 * include/libxml/tree.h: better comments for _private fields
11424 * tree.c: removed a problem when copying an entity reference.
11425
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000011426Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11427
11428 * vms/*: updated instructions and diffs from John A Fotheringham
11429
Daniel Veillarda11001b2001-11-12 22:45:36 +000011430Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11431
11432 * include/libxml/xmlerror.h: avoid an include problem if
11433 #include <libxml/xmlerror.h> happens first in code
11434 seems to be the case in KDE libs
11435
Daniel Veillard8e3943c2001-11-12 21:35:44 +000011436Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11437
11438 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
11439 from Igor for Windows
11440
11441Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11442
11443 * Makefile.am: Gary Pennington pointed out a missing prefix
11444
Daniel Veillard43d3f612001-11-10 11:57:23 +000011445Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11446
11447 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11448 * doc/*: upgraded and rebuilt the docs
11449
Daniel Veillardc1f78342001-11-10 11:43:05 +000011450Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11451
11452 * HTMLparser.c: fix comment in scripts element parsing.
11453 * result/HTML/doc3*: updated the results.
11454
11455Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11456
11457 * uri.c: another URI bug fix #63336, using Joel Young patch.
11458
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011459Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11460
11461 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11462 a cleaned up version of the Pwd shell string generation.
11463
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011464Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11465
11466 * valid.c include/libxml/tree.h: trying to fix namespaces +
11467 validation problems for good, closing #63619 in the process
11468 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11469 wrong in this respect, fixed it.
11470
Daniel Veillardd536f702001-11-08 17:32:47 +000011471Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11472
11473 * xmllint.c: Morus Walter patch to allow --format and --encode
11474
Daniel Veillard5004f422001-11-08 13:53:05 +000011475Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11476
11477 * debugXML.c: Stefan Kost provided an help command for the shell
11478
Daniel Veillarda6825e82001-11-07 13:33:59 +000011479Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11480
11481 * debugXML.c: Heiko Rupp pointed that the shell would crash
11482 on empty nodesets returns.
11483
Daniel Veillard03f848d2001-11-07 12:53:46 +000011484Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11485
11486 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11487 migh need the history libraries
11488
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011489Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11490
11491 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11492 handle the case of < in quoted attributes, Bastian Kleineidam
11493
Daniel Veillardc853b322001-11-06 15:24:37 +000011494Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11495
11496 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11497 fixing catalog breakages
11498 * Makefile.am catalog.c result/catalogs/catal
11499 result/catalogs/mycatalog.* test/catalogs/catal*:
11500 fixed more problems in catalog support, added more regression tests
11501 for both XML and SGML catalog handling
11502
Daniel Veillard66870c72001-11-05 19:27:49 +000011503Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11504
11505 * debugXML.c: applied an improvement to xmlGetLineNo() from
11506 Keith Isdale
11507
Daniel Veillardffe09c92001-11-05 14:21:47 +000011508Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11509
11510 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11511 Side effect of the progressive catalog loading
11512
Daniel Veillardad661b92001-11-05 11:43:15 +000011513Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11514
11515 * Makefile.am: confexecdir and confexec_DATA were defined twice
11516 pointed out by Karl Eichwalder
11517
Daniel Veillard6eb17722001-11-04 22:19:27 +000011518Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11519
11520 * xmlcatalog.c: avoid unlink() and use remove() instead.
11521
Daniel Veillardea898282001-11-04 22:13:45 +000011522Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11523
11524 * libxml.spec.in: cleanup
11525 * include/libxml/xmlwin32version.h: updated with 2.4.8
11526
Daniel Veillarda4617b82001-11-04 20:19:12 +000011527Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11528
11529 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11530 of compiling libxml with a non standard set of options
11531
John Fleck027edfb2001-11-04 20:13:58 +000011532Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11533
11534 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11535 document --sgml option, fixing gnome bugzilla #63382
11536
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011537Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11538
11539 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11540 breakage of 2.4.7, added a couple of really needed APIs
11541 like xmlCatalogIsEmpty() and xmlNewCatalog()
11542 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11543 for install-catalog
11544 * configure.in: preparing 2.4.8
11545
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011546Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11547
11548 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11549 include/libxml/tree.h include/libxml/xmlIO.h: more include
11550 cleanups, export cleanly one html output + format function.
11551
11552Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11553
11554 * parser.c: removed initGenericErrorDefaultFunc call from
11555 xmlInitParser() since it could destroy previous calls to
11556 xsltSetGenericErrorFunc() effects
11557
Daniel Veillardebd38c52001-11-01 08:38:12 +000011558Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11559
11560 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11561 keyword.
11562
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011563Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11564
11565 * Makefile.am: cleanup
11566 * threads.c: cleanup too
11567 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11568 from xsltproc
11569 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000011570 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011571
Daniel Veillard91c00402001-10-30 17:41:38 +000011572Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11573
11574 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11575 was not used anymore !
11576
Daniel Veillard52dcab32001-10-30 12:51:17 +000011577Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11578
11579 * configure.in: preparing 2.4.7
11580 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11581 manual page from John
11582 * doc/*: updated the doc and rebuilt the generated pages
11583
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011584Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11585
11586 * xmlIO.c: closing bug #62711, the library should never
11587 close stdin or stdout.
11588
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011589Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11590
11591 * uri.c: second pass at fixing #63336, using Joel Young
11592 final patch. looks okay.
11593
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011594Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11595
11596 * uri.c include/libxml/uri.h: trying to clear #63336
11597 allowing the escaping routine to parse unconformant
11598 URI-References.
11599
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011600Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11601
11602 * vms/readme.vms vms/build_libxml.com nanoftp.c
11603 include/libxml/xmlversion.h.in: a few VMS updates from
11604 John A Fotheringham
11605 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11606 and xmlCleanupOutputCallbacks() for the Perl binding people.
11607
Daniel Veillard635ef722001-10-29 11:48:19 +000011608Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11609
11610 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11611 apply fixes to close #63271 and avoid segfaults when
11612 the error routine gets callbed before xmlInitParser()
11613 get called.
11614 * nanoftp.c error.c: Applied patches from Justin Fletcher
11615 correcting some xmlGenericError misuses.
11616
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011617Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11618
11619 *doc/xmllint.xml, doc/xmllint.1
11620 New and improved man page for xmllint - .xml is the original, .1
11621 is the generated man page
11622
Daniel Veillardc9484202001-10-24 12:35:52 +000011623Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11624
11625 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11626 the web site from the main HTML document.
11627
Daniel Veillard5151c062001-10-23 13:10:19 +000011628Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11629
11630 * parser.c: fixed an erroneous validation bug when PE refs
11631 occurs in external parsed entities referenced from the
11632 internals subset
11633 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11634 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11635 added the associated testcase, it's a nice one.
11636 * HTMLparser.c: generate the DTD node as HTML still ...
11637 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11638
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011639Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11640
11641 * HTMLparser.c: fixed a bug in htmlNewDoc()
11642
Daniel Veillard89cad532001-10-22 09:46:13 +000011643Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11644
11645 * test/threads/*: added entities testing to the Thread test
11646 * testThreads.c: make the test reasonable
11647 * DOCBparser.c: fix the DTD public and system ID
11648 * xmllint.c: added --sgml for SGML DocBook importing
11649 * Makefile.am: added Docbtests target
11650
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011651Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11652
11653 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11654 * testThreads.c: removed bogus include
11655
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011656Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11657
11658 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11659 fixed a very serious (looping) validation bug
11660
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011661Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11662
11663 * include/libxml/globals.h include/libxml/threads.h threads.c
11664 testThreads.c: far more testing, cleaning up bugs
11665 * *.c : make sure globals.h is always included.
11666
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011667Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11668
11669 * HTMLparser.c: try to get rid of parser loops for good.
11670
Daniel Veillardab7488e2001-10-17 11:30:37 +000011671Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11672
11673 * configure.in: fixed some bugs in CFLAGS passing.
11674 * test/threads Makefile.am testThreads.c: added a specific
11675 threaded test case (really nasty, guaranteed).
11676
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011677Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11678
11679 * catalog.c: serious cleanup on the management of the
11680 XML catalog tree, more tests done, especially with
11681 the catalog PI.
11682
Daniel Veillard364789a2001-10-16 12:45:00 +000011683Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11684
11685 * catalog.c: avoid a problem in catalog cleanup on SMP if
11686 catalogs were not initialized.
11687
Daniel Veillard81463942001-10-16 12:34:39 +000011688Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11689
11690 * catalog.c xpath.c: trying to cleanup the not thread safe
11691 parts of the library.
11692
Daniel Veillard64a411c2001-10-15 12:32:07 +000011693Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11694
11695 * include/libxml/globals.h configure.in global.data: make
11696 the allocation be per-thread a configure option
11697 * encoding.c include/libxml/parser.h: fixed compilation
11698 errors
11699
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011700Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11701
11702 * include/libxml/parser.h: Norm reported that a few lines
11703 added were breaking libxslt compile, removed them for now
11704
Daniel Veillard6f350292001-10-14 09:56:15 +000011705Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11706
11707 * parser.c parserInternals.c threads.c: debugged and fixed
11708 initialization problems which were giving troubles on SMP
11709 boxes.
11710
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011711Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11712
11713 * include/libxml/Makefile.am: missing globals.h
11714
Daniel Veillarde7090612001-10-13 12:18:28 +000011715Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011716
Daniel Veillarde7090612001-10-13 12:18:28 +000011717 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011718
Daniel Veillardd0463562001-10-13 09:15:48 +000011719Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11720
11721 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11722 include/libxml/parserInternals.h include/libxml/tree.h
11723 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11724 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11725 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11726 Applied the last patches from Gary, cleanup, activated threading
11727 all user accessible global variables are now handled in globals.[ch]
11728 Still a bit rought but make tests passes with either
11729 --with-threads defined at configure time or not.
11730 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11731 linking options
11732
Daniel Veillardb8478642001-10-12 17:29:10 +000011733Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11734
11735 * Makefile.am include/libxml/Makefile.am
11736 include/libxml/globals.h globals.c include/libxml/threads.h
11737 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11738 configure.in: started integrating the core of the thread support
11739 not activated yet but half integrated. The code should still
11740 compile and work anyway.
11741
Daniel Veillardb44025c2001-10-11 22:55:55 +000011742Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11743
11744 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11745 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11746 integrating the non-controversial parts of Gary Pennington
11747 multithread patches
11748 * catalog.c: corrected a small bug introduced
11749
Daniel Veillard75b96822001-10-11 18:59:45 +000011750Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11751
11752 * catalog.c include/libxml/catalog.h: very serious cleanup,
11753 isolating unportable code and as much as possible the accesses
11754 to the global shared catalog. May need more testing !
11755
Daniel Veillard78d12092001-10-11 09:12:24 +000011756Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11757
11758 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11759 Keith Isdale patches for the XSLT debugger interfaces. Some
11760 cleanup
11761
Daniel Veillardff0b7312001-10-11 06:46:09 +000011762Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11763
11764 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11765 * DOCBparser.c: generate line nubers in elements
11766
Daniel Veillard60087f32001-10-10 09:45:09 +000011767Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11768
11769 * configure.in: preparing 2.4.6 release
11770 * doc/xml.html doc/html/*: updated and rebuilt the docs
11771 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11772
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011773Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11774
11775 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11776 adding documentation for DV's supercatalog support
11777
Daniel Veillard82d75332001-10-08 15:01:59 +000011778Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11779
11780 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11781 super catalog support adding one API and one flag --sgml to
11782 xmlcatalog
11783
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000011784Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
11785
11786 * doc/xmlcatalog_man.xml, xmlcatalog.1
11787 One more crack at
11788 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11789
11790
Thomas Broyer47334c02001-10-07 16:41:52 +000011791Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11792
11793 * xpath.c: implemented xmlXPathObjectCopy for external objects
11794 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
11795
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000011796Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
11797
11798 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11799 finishing up fix to
11800 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
11801 the xmlcatalog man page display more elegantly
11802
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000011803Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
11804
11805 * configure.in: closing bug #61832
11806 * HTMLparser.c: removed a warning
11807
Daniel Veillard6ab38382001-10-06 13:08:27 +000011808Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11809
11810 * xpath.c: fixing #61673 part I, do not loose doc information
11811 when copying result value trees.
11812
Daniel Veillard556c6682001-10-06 09:59:51 +000011813Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11814
11815 * xpath.c: trying to harden the XPath interpreter
11816
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000011817Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
11818
11819 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
11820 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11821
William M. Brack1633d182001-10-05 15:41:19 +000011822Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11823
11824 * HTMLparser: repaired another loop problem
11825
Daniel Veillard20ee8c02001-10-05 09:18:14 +000011826Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11827
11828 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
11829 parsing.
11830 * xpath.c: fix bug #61291 the default XML namespace node is
11831 missing from the namespace axis.
11832 * tree.c: refuse to create namespaces nodes with prefix "xml"
11833
Daniel Veillard651f9472001-10-04 14:51:06 +000011834Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
11835
11836 * SAX.c: ouch a non-defined namespace could lead to a crash,
11837 fixed #61215
11838
Daniel Veillard7dd05702001-10-04 14:25:12 +000011839Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11840
11841 * parserInternals.c: closed bug #61054
11842
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000011843Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11844
11845 * include/libxml/Makefile.am: closing #60708
11846
Daniel Veillarda293c322001-10-02 13:54:14 +000011847Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11848
11849 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
11850 adding xmlSAXParseFileWithData following Marco Stipek suggestion
11851
Daniel Veillardf4309d72001-10-02 09:28:58 +000011852Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11853
11854 * valid.c: close bug #61550 when xml: wasn't considered a namespace
11855
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000011856Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11857
11858 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
11859 * DOCBparser.c HTMLparser.c parser.c: fixed typos
11860
Daniel Veillard16756b62001-10-01 07:36:25 +000011861Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
11862
11863 * catalog.c: Justin Fletcher provided cleaup code in case
11864 HAVE_STAT is not defined
11865 * include/win32config.h: Igor Zlatkovic suggested to have
11866 HAVE_STAT defined there
11867
William M. Brack5e1cac12001-09-28 16:19:18 +000011868Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11869
11870 * catalog.c - fixed typing error reported by M. Barros
11871
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000011872Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
11873
11874 * xmllint.c - fixing typo
11875
William M. Brackd28e48a2001-09-23 01:55:08 +000011876Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11877
11878 * HTMLparser.c: small enhancement to prevent loop on
11879 unrecognizable data
11880
Daniel Veillardb1d62872001-09-21 09:47:08 +000011881Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11882
11883 * parserInternals.c: applying patch from bug #60757 this
11884 should close it
11885
Daniel Veillardc0631a62001-09-20 13:56:06 +000011886Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11887
11888 * catalog.c xmlcatalog.c: removed a couple of warning
11889 * xpath.c: try to solve the linking problem on platforms
11890 needing trio to compile
11891
Daniel Veillard1a123612001-09-19 08:06:23 +000011892Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011893
Daniel Veillard1a123612001-09-19 08:06:23 +000011894 * Makefile.am libxml.spec.in: backing up non-documented changes
11895 commited without review or aproval by Jens Finke <jens@gnome.org>
11896 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011897
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011898Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
11899
11900 * configure.in: Joe Orton provided a patch fixing a problem
11901 when iconv is specified to be in a non-standard directory
11902 but wasn't exported in xml2-config --cflags
11903
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011904Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11905
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011906 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011907 troubles with 2.4.4 errors.
11908
Daniel Veillard16698282001-09-14 10:29:27 +000011909Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11910
11911 * encoding.c entities.c: do not output hexadecimal charrefs
11912 when serializing HTML since some version of Netscape can't
11913 grok it, generate decimal ones.
11914 * result/HTML/doc3.htm: output changed due to previous test
11915 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
11916
Daniel Veillard98fed372001-09-13 11:34:58 +000011917Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
11918
11919 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
11920 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
11921
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011922Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000011923 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011924
11925 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
11926 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
11927 updated the configuration scripts systems accordingly
11928
Daniel Veillard04382ae2001-09-12 18:51:30 +000011929Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11930
11931 * configure.in: preparing for 2.4.4
11932 * doc/xml.html doc/html/*: updated and rebuilt the docs
11933
Daniel Veillardd63437e2001-09-12 15:00:27 +000011934Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11935
11936 * win32/dsp/libxml2.def.src: tried to incorporate comments
11937 from bug #59220
11938
Daniel Veillard319a7422001-09-11 09:27:09 +000011939Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11940
11941 * parser.c result/noent/wml.xml: fixed bug #59981 related
11942 to handling of '&' in attributes when entities are substitued
11943
Daniel Veillard7cf5e442001-09-10 20:16:32 +000011944Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11945
11946 * libxml.h include/libxml/xmlversion.h.in
11947 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
11948 Tried to close bug #60131
11949
Daniel Veillardbce62332001-09-10 18:46:55 +000011950Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11951
11952 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
11953
Daniel Veillard143b04f2001-09-10 18:14:14 +000011954Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
11955
11956 * SAX.c: fixing bug #59946 on xmlns=""
11957
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000011958Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11959
11960 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
11961 but allocates a new error code.
11962
Daniel Veillard05c13a22001-09-09 08:38:09 +000011963Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11964
11965 * xmllint.c: John Fleck fixed typos in the options output
11966 * parser.c SAX.c: fix ignorable white space SAX selection
11967
11968Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11969
11970 * entities.c: Steve Underwood found the possibility of an
11971 ininite loop in case of error.
11972
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000011973Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11974
11975 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
11976
Daniel Veillarda050d232001-09-05 15:51:05 +000011977Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11978
11979 * parser.c: warn if version is not 1.0 but it's not
11980 strictly speaking an error after analyzing the spec
11981
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000011982Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
11983
11984 *doc/catalog.html - add link to the html version of the
11985 man page, other linguistic cleanups
11986
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000011987Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
11988
11989 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11990 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
11991 file, has not yet been included in the build.
11992
Daniel Veillard99784ff2001-09-01 16:20:28 +000011993Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11994
11995 * catalog.c: removed a duplicate affectation Justin Fletcher
11996
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000011997Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
11998
11999 * tree.c: Armin Sander pointed a possible text coalescing
12000 problem, completed his patch.
12001
Bjorn Reese0b2ae432001-08-31 16:31:57 +000012002Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12003
12004 * trionan.c: Fixed const and volatile re-definition problem
12005
Daniel Veillard5d96fff2001-08-31 14:55:30 +000012006Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
12007
12008 * libxml.4 parser.c: doc updates from Heiko Rupp
12009 * parserInternals.c: 2 sanity checks from Heiko Rupp
12010
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012011Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12012
12013 * tree.c: applied patch from Armin Sander to make some pointers
12014 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000012015 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012016
Daniel Veillardb06c6142001-08-27 14:26:30 +000012017Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12018
12019 * xpath.c: hum, restrict the integer usage gcc bug workaround
12020 to only gcc compilers so that other architecture don't get
12021 penalized by this limitation.
12022 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
12023
Daniel Veillard268fd1b2001-08-26 18:46:36 +000012024Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12025
12026 * valid.c: fixed a Windows compiler warning (Chris Poblete)
12027 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
12028
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012029Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12030
12031 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12032 --convert option to xmlcatalog to convert SGML ones to
12033 the XML syntax.
12034 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12035
12036 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012037Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12038
12039 * catalog.c xmlIO.c: started some serious testing and fixed
12040 a few bug and optmization needs.
12041
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012042Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12043
12044 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12045 preparing for a 2.4.3 release even if it may not be ready yet
12046 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12047 all file parsing lookup to go through the entity resolver, add
12048 to add an API to bypass it (needed to load catalogs themselves),
12049 some cleanup on the catalog code too.
12050 * nanoftp.c: small cleanup
12051 * doc/catalog.html: small update
12052
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012053Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12054
12055 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12056 Jun Kuriyama
12057
Daniel Veillardffb120d2001-08-23 00:52:23 +000012058Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12059
12060 * doc/catalog.html: finished the catalog documentation
12061
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000012062Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12063
12064 * doc/catalog.html doc/xml.html: added documentation about
12065 Catalog support, misses an API description
12066 * doc/html/*: reextracted the API pages
12067
Daniel Veillarddc2cee22001-08-22 16:30:37 +000012068Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12069
12070 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
12071 Added the part about section 7.2 on URI resolution,
12072 fixed a side effect in the HTML parser, look complete
12073 and ready to rock except the URI/SystemID part!
12074
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000012075Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12076
12077 * include/libxml/catalog.h include/libxml/parser.h
12078 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
12079 xmlIO.c: added support and APIs needed for the catalog PI
12080 * include/libxml/xmlIO.h: cleanup
12081
Daniel Veillarde2940dd2001-08-22 00:06:49 +000012082Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12083
12084 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
12085 include/libxml/catalog.h: starts to look okay, really
12086 plugged the new framework, cleaned a lot of stuff,
12087 added some APIs, except the PI's support missing this
12088 should be mostly complete
12089 * result/catalogs/* test/catalogs/*: added new test, enriched
12090 the existing one with URN ID tests
12091
Daniel Veillard64339542001-08-21 12:57:59 +000012092Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12093
12094 * catalog.c: fixed nextCatalog
12095 * result/catalogs/docbook test/catalogs/*: started adding
12096 a small regression test
12097
Daniel Veillardcda96922001-08-21 10:56:31 +000012098Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12099
12100 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12101 more work on the XML catalog support.
12102 * parser.c include/libxml/parser.h: small cleanup seems using
12103 list as a public parameter name can give portability troubles
12104 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12105 include/libxml/xpath.h include/libxml/Makefile.am: removed
12106 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12107 wrappers
12108
Bjorn Reese45029602001-08-21 09:23:53 +000012109Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12110
12111 * Makefile.am trio.c triodef.h trionan.c xpath.c
12112 include/libxml/Makefile.am include/libxml/trionan.h:
12113 Re-worked Not-A-Number and Infinity support.
12114 * xmlcatalog.c: added readline include files
12115
Daniel Veillard344cee72001-08-20 00:08:40 +000012116Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12117
12118 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12119 testCatalog as xmlcatalog, making it an installed app
12120 adding a shell, and preparing it to be a /etc/xml/catalog
12121 management tool, though not ready yet
12122 * catalog.c include/libxml/catalog.h: adding support for
12123 XML Catalogs http://www.oasis-open.org/committees/entity/
12124 not finished, there is some interesting tradeoffs and a
12125 few open questions left.
12126
Daniel Veillardb7664f42001-08-19 13:00:43 +000012127Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12128
12129 * xmllint.c: fixed a line formatting problem
12130
Daniel Veillard5015b712001-08-17 09:37:52 +000012131Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12132
12133 * SAX.c: removed a couple of unused variable (Albert Chin)
12134
Daniel Veillardbb371292001-08-16 23:26:59 +000012135Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12136
12137 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
12138 trying to fix some troubles w.r.t. function returning
12139 const xxxPtr.
12140
Daniel Veillardb60c54e2001-08-16 19:34:27 +000012141Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12142
12143 * win32/dsp/libxml2.def.src: another set of symbols conditionally
12144 defined
12145
Daniel Veillardae6db172001-08-16 19:32:00 +000012146Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12147
12148 * xpointer.c: removed unused var
12149
Daniel Veillard09190202001-08-16 16:27:41 +000012150Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12151
12152 * testXPath.c: another small cleanup closing bug #59110
12153
Daniel Veillard796f4b62001-08-16 16:00:13 +000012154Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12155
12156 * win32/dsp/libxml2.def.src: small cleanup closing bug
12157 #59108
12158
Daniel Veillard5aac4e42001-08-15 20:46:57 +000012159Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12160
12161 * example/gjobread.c: add xmlCleanupParser() before leaving
12162
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000012163Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
12164
12165 * config.h.in configure.in include/libxml/xmlwin32version.h:
12166 released 2.4.2
12167
Daniel Veillardd3d06722001-08-15 12:06:36 +000012168Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
12169
12170 * include/libxml/valid.h debugXML.c valid.c: deprecate
12171 the non-boundchecking Sprintf functions, add Snprintf
12172 this should close bug #57984
12173
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000012174Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
12175
12176 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
12177 URIs before doing the lookups (pointed by Mark Vakoc)
12178
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000012179Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12180
12181 * xpath.c: serious changes on Result Value Trees and NodeSets
12182 w.r.t. deallocation and collect operations. Probably not
12183 100% clean (merge of allocated trees smells like a problem).
12184 Seems sufficient to close #58943
12185
Daniel Veillard90493a92001-08-14 14:12:47 +000012186Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12187
12188 * xmllint.c: adding a --format option
12189
Daniel Veillardfe703322001-08-14 12:18:09 +000012190Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
12191
12192 * xpath.c: count() was broken on Result Value Tree
12193 * xmlIO.c: fixed file:/// accesses on _WIN32
12194
Daniel Veillard70ac0e32001-08-13 11:24:16 +000012195Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12196
12197 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
12198 macro was renamed, this should close bug #58683
12199
Daniel Veillardf300b7e2001-08-13 10:43:15 +000012200Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12201
12202 * SAX.c: small fix fixing bug #58539 reported by coolo, in
12203 entity substitution mode text at the end of the entity might
12204 be added due to text coalescing.
12205 * nanoftp.c parser.c: small cleanup
12206
Daniel Veillard0c720972001-08-08 20:59:00 +000012207Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12208
12209 * HACKING: added John Fleck right to commit in the doc subdir
12210
Daniel Veillard48da9102001-08-07 01:10:10 +000012211Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12212
12213 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
12214 allow to inherit attributes from the DTD directly in the
12215 tree, this is needed for XPath and can be a useful feature.
12216 Inherited namespaces are always provided at the tree level now
12217 * test/defattr* result/defattr* result/noent/defattr*: added a couple
12218 of tests for this feature (XSLT being the prime user).
12219
Daniel Veillard50f34372001-08-03 12:06:36 +000012220Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12221
12222 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
12223 testSAX.c xmlIO.c xmllint.c include/win32config.h
12224 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
12225 include/libxml/xmlwin32version.h.in win32/README.MSDev
12226 win32/dsp/*: applied Win32 Facelift No.2 patches from
12227 Igor Zlatkovic for Windows/MSC
12228
Daniel Veillard9f4eb912001-08-01 21:22:27 +000012229Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
12230
12231 * SAX.c: unparsedEntityDecl() the URI computation of the
12232 entity wasn't done breaking XSLT unparsed-entity-uri()
12233
Daniel Veillard567e1b42001-08-01 15:53:47 +000012234Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
12235
12236 * xpath.c: fixed a bug when walking the descendants and
12237 the current node has no children
12238 * debugXML.c: show up when a text node is supposed to not be escaped
12239
Thomas Broyerf186c822001-07-31 23:30:37 +000012240Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12241
12242 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
12243 worked like the set:leading() function)
12244 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
12245
Daniel Veillardba6db032001-07-31 16:25:45 +000012246Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12247
12248 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
12249
Daniel Veillard57905372001-07-31 15:52:17 +000012250Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12251
12252 * include/libxml/xmlIO.h: apply change to close #58141
12253 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
12254
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000012255Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12256
12257 * parser.c: when the internal subset uses a PE, then the
12258 included entity can use conditional sections.
12259
Daniel Veillard7d7e3792001-07-30 13:42:13 +000012260Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12261
12262 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
12263 when walking the namespace axis showing up in
12264 libxst/tests/general/bug-12
12265 * xmlmemory.c: added the possibility to trace a given block
12266 defined by its address
12267
Daniel Veillard4aafa792001-07-28 17:21:12 +000012268Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12269
12270 * parser.c: don't override existing encoding specified before
12271 starting xmlParseDocument()
12272
Daniel Veillardfdb1f242001-07-27 23:32:44 +000012273Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12274
12275 * include/libxml/xmlwin32version.h: reinserted, needed for
12276 Windows users of CVS
12277
Darin Adlera77cac02001-07-27 17:41:51 +0000122782001-07-27 Darin Adler <darin@bentspoon.com>
12279
Darin Adler699613b2001-07-27 22:47:14 +000012280 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
12281 * testCatalog.c: Add include of <libxml/parser.h>.
12282
122832001-07-27 Darin Adler <darin@bentspoon.com>
12284
Darin Adlera77cac02001-07-27 17:41:51 +000012285 * include/libxml/.cvsignore:
12286 * include/libxml/xmlwin32version.h:
12287 Remove this file from CVS because it's generated.
12288
Daniel Veillard50822cb2001-07-26 20:05:51 +000012289Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12290
12291 * parser.c include/libxml/parser.h: applied const patches from
12292 Tom Moog #58002
12293
Thomas Broyerba4ad322001-07-26 16:55:21 +000012294Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12295
12296 * xpath.c include/libxml/xpath{,Internals}.h: added a function
12297 lookup framework
12298
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000012299Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12300
12301 * tree.c: fixed xmlCopyNode() for documents
12302
Daniel Veillard6dd398f2001-07-25 22:41:03 +000012303Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12304
12305 * parser.c: fixed bugs #58073 reported by Greg Shtilman
12306
12307Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000012308
12309 * parser.c: fixes bug #57652 reported by Morus Walter
12310
Daniel Veillarde3924972001-07-25 20:25:21 +000012311Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12312
12313 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
12314
Daniel Veillarda53c6882001-07-25 17:18:57 +000012315Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12316
12317 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
12318 errors, lesson don't add new functions at 1am before a release
12319 * xpath.c: integrated fix from Bjorn to avoid divide by zero
12320 from XPath initialization when possible.
12321
Daniel Veillardd9bad132001-07-23 19:39:43 +000012322Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12323
12324 * result/scripts/base*: removing history/readline changed
12325 this slightly
12326 * include/libxml/parser.h SAX.c parser.c parserInternals.c
12327 xmllint.c: make element content line number generation
12328 optionnal to avoid breaking old apps added interface to switch
12329
Daniel Veillardf012a642001-07-23 19:10:52 +000012330Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12331
12332 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000012333 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000012334 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
12335 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
12336 John Kroll fixes to allow saving to HTTP via PUT (or
12337 POST of needed).
12338 * doc/html/*.html: regenerated the docs
12339
Thomas Broyere8126242001-07-22 03:54:15 +000012340Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12341
12342 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
12343 xmlHashScanFull and xmlHashScannFull3 to get passed the
12344 three keys as arguments to the callback function
12345
Daniel Veillard5e2dace2001-07-18 19:30:27 +000012346Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12347
12348 * configure.in Makefile.am: removed libxml softlink for good
12349 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
12350 100% coverage by gtk-doc
12351
Daniel Veillard8599e702001-07-17 21:38:51 +000012352Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12353
12354 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
12355 fixed serious troubles due to size_t vs. int mismatch
12356
Daniel Veillard8fcc4942001-07-17 20:07:33 +000012357Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12358
12359 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
12360
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012361Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12362
12363 * include/libxml/xpath{,Internals}.h xpath.c: added a more
12364 convenient extension API for value and context managing
12365 Now handles external objects through xmlXPathPopExternal,
12366 xmlXPathWrapExternal and xmlXPathReturnExternal.
12367 Added functions for sets operations (intersection, etc.)
12368
Daniel Veillard22090732001-07-16 00:06:07 +000012369Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12370
12371 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
12372 xmlIO.c tree.c parserInternals.c entities.c encoding.c
12373 HTMLparser.c: cleanup of global variables, marking some
12374 const or private.
12375
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012376Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000012377
12378 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
12379 fixed xmlXPathNodeSetItem when passing index=0
12380
Daniel Veillard05dec342001-07-14 21:57:39 +000012381Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12382
12383 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
12384
Daniel Veillard28ae6362001-07-14 16:44:32 +000012385Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12386
12387 * xmllint.c: fixed compilation under Cygwin #57503
12388 * TODO: update
12389
Peter Williamsed156f52001-07-13 18:35:13 +0000123902001-07-13 Peter Williams <peterw@ximian.com>
12391
12392 * config.h.in: add #undef HAVE_DLFCN_H
12393
12394 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
12395 builddir.
12396
Daniel Veillard73b36e32001-07-12 15:09:52 +000012397Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12398
12399 * win32/libxml2/libxml2.def.src: added a couple of exported entries
12400 raised by #57348 and #57381
12401
Daniel Veillard7db37732001-07-12 01:20:08 +000012402Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12403
12404 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
12405 tree.c xpointer.c: store the line numbder in element->content,
12406 may break some software, need a configuration mechanism
12407
Darin Adler96037892001-07-11 00:03:16 +0000124082001-07-10 Darin Adler <darin@bentspoon.com>
12409
12410 * .cvsignore:
12411 * example/.cvsignore:
12412 * include/.cvsignore:
12413 * include/libxml/.cvsignore:
12414 Various things that are generated and should be ignored.
12415
Daniel Veillard09ab7e12001-07-10 15:49:44 +000012416Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12417
12418 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
12419 * doc/xml.html doc/html/*: updated the docs
12420
Daniel Veillard04e2dae2001-07-09 20:07:25 +000012421Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12422
12423 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
12424 validation occured on content with element child
12425
Daniel Veillardb8c9be92001-07-09 16:01:19 +000012426Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12427
12428 * tree.c: fixed XML Base computation which was broken
12429 * debugXML.c: added a base function to the shell
12430 * Makefile.am result/scripts/* test/scripts/*: added scripts
12431 based regression tests, and adding 2 XML Base tests
12432
Daniel Veillard19e96c32001-07-09 10:32:59 +000012433Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12434
12435 * tree.c: set properties doc and call xmlSetListDoc for properties
12436 content when grafting them in a different tree.
12437 * aclocal.m4: remove from CVS
12438
Daniel Veillarde086f5c2001-07-08 21:10:40 +000012439Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12440
12441 * win32/libxml2/libxml2.def.src: added some missing entry point
12442 for XPath (Mark Vakoc)
12443
Daniel Veillard388236f2001-07-08 18:35:48 +000012444Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12445
12446 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12447 layer should URI-Unescape before trying to open resources.
12448
Daniel Veillard04383752001-07-08 14:27:15 +000012449Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12450
12451 * xpath.c: fix the name() bug for elements in the default
12452 namespace reported by Charlie Bozeman
12453
Daniel Veillard7583a592001-07-08 13:15:55 +000012454Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12455
12456 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12457 led to an XPath fix, improvements of SAX initialization, and
12458 an added option --nocdata to testXPath
12459
Daniel Veillard449d7392001-07-07 19:11:06 +000012460Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12461
12462 * doc/libxml-doc.el: Felix Natter provided anew version working
12463 with XEmacs too
12464
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012465Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12466
12467 * include/libxml/xpath.h: small cleanup
12468 * doc/xml.html: update
12469
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012470Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12471
12472 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12473 released 2.3.14
12474
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012475Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12476
12477 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012478 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012479
Daniel Veillard73c9c042001-07-05 20:02:54 +000012480Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12481
12482 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12483 were not equal to empty strings
12484
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012485Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12486
12487 * SAX.c: fixed a URI-Reference computation problem when validating
12488 * xmlIO.c: small cleanup
12489
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012490Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12491
12492 * parser.c: improved the description of a couple of interfaces
12493 upon Larry Stamper suggestion
12494
Daniel Veillard62f313b2001-07-04 19:49:14 +000012495Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12496
12497 * SAX.c entities.c parser.c: changed completely the way entities
12498 are handled when running the parser in entity substitution mode.
12499 This fixes a bug reported by Stephan Kulow and nearly divides
12500 by 3 the amount of memory required by libxslt to load and process
12501 DocBook TDG.
12502
Daniel Veillardf420ac52001-07-04 16:04:09 +000012503Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12504
12505 * HTMLparser.c: fixing a too early root closing problem raised
12506 byt Prashanth Naidu
12507
Daniel Veillard8c357d52001-07-03 23:43:33 +000012508Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12509
12510 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12511 raised by Mark Vakoc.
12512
Daniel Veillard6e90d192001-07-03 16:37:49 +000012513Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12514
12515 * example/Makefile.am: fixed the include path to add srcdir/include
12516 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12517 and some cleanup
12518
Daniel Veillardf06307e2001-07-03 10:35:50 +000012519Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12520
12521 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12522 lot of optimization work, results in significant improvements
12523 when handling really complex XPath queries. Add a small optimizer
12524 for unions, improve [n] and [last()], avoid some costly ops.
12525
Daniel Veillard77044732001-06-29 21:31:07 +000012526Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12527
12528 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12529 * xpath.c: small cleanup
12530 * xmlGetNsList: reformated, fixed problems if used on Entities
12531
Daniel Veillard2adbb512001-06-28 16:20:36 +000012532Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12533
12534 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12535
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012536Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12537
12538 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12539 * Makefile.am example/Makefile.am: workaround automake generating
12540 erroneous deps
12541
Daniel Veillard12f7d292001-06-28 13:12:11 +000012542Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12543
12544 * include/win32config.h: bug #56801 Yon Derek provided a patch
12545 to the windows config file.
12546
Daniel Veillard87ee9142001-06-28 12:54:16 +000012547Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12548
12549 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12550 libxml.h : Yon Derek provided a set of changes to compile from
12551 CVS on Windows/MSC
12552
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012553Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12554
12555 * parser.c: fixed UTF8 BOM support in push mode
12556 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12557 added a specific testcase
12558
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012559Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12560
12561 * Makefile.am: added --push regression tests
12562 * parserInternals.c: the XML parser segfaulted in --push mode
12563
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012564Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12565
12566 * configure.in: moved the symlinks detection within a CVS
12567 check, this is not portable and will be removed soon.
12568 * xpath.c: small cleanup/speedup
12569
Daniel Veillard11648102001-06-26 16:08:24 +000012570Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12571
12572 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12573 release of 2.3.12
12574 * parser.c: make an error message if unknow entities in all cases
12575
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012576Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12577
12578 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12579
Daniel Veillard23793842001-06-25 16:07:45 +000012580Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12581
12582 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12583 includes were installed in the wrong dir
12584
Daniel Veillardf5498f32001-06-25 15:08:36 +000012585Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12586
12587 * doc/html.xml: warn against sending code to exhibit bugs.
12588
Daniel Veillard56f06462001-06-24 21:34:03 +000012589Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12590
12591 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12592 Tru64 from Thomas Leitner
12593
Daniel Veillardc5d64342001-06-24 12:13:24 +000012594Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12595
12596 * AUTHORS: added William and Bjorn
12597 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12598 daniel@veillard.com hopefully I won't have to do this again
12599 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12600 docs can be rebuilt cleanly now
12601 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12602 from CVs it's generated, added include/libxml/xmlwin32version.h
12603 also generated but which should change far less frequently.
12604 * catalog.c nanoftp.c: made sure to include libxml.h not
12605 libxml/xmlversion.h directly
12606 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12607 when compiling on WIN32 and MSC
12608
Daniel Veillard07385fd2001-06-23 21:55:48 +000012609Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12610
12611 * include/Makefile.am include/libxml/Makefile.am configure.in:
12612 fixed make distcheck and rebuilding the rpms
12613
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012614Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12615
12616 * configure.in: should finish the migration of exported includes
12617 into a real include/libxml in CVS, at least for CVS users.
12618 * removed the exported headers, added in include/libxml (as well
12619 as xmlversion.h.in).
12620
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012621Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12622
12623 * configure.in: fixed the way to detect symlink
12624
Daniel Veillard66541772001-06-23 18:31:04 +000012625Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12626
12627 * configure.in: updated, include/libxml is now a real CVS dir
12628
Daniel Veillardca989762001-06-23 17:39:29 +000012629Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12630
12631 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12632 version works with both libxml1 and libxml2 (it autodetects
12633 the prefix of the html-files) from Felix Natter.
12634 * doc/xml.html: updated doc accordingly
12635
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012636Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12637
12638 * xpath.c: fixed the bug generating a template loop in libxslt
12639 when using docbook-xsl-1.4, * should filter out document nodes
12640 * HACKING: added William
12641 * TODO: updated
12642
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012643Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12644
12645 * doc/FAQ.html: added a warning about gcc-3.0
12646 * doc/xml.html: added reference to gdome2 and removed a confusing
12647 sentence
12648
Daniel Veillardf7f41852001-06-22 15:18:01 +000012649Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12650
12651 * xmlversion.h: okay this is a generated file, but Windows
12652 users need it and they can't generate it, and I want CVS
12653 Windows users ...
12654 * win32/libxml2/libxml2_so.dsp: Windows project file for
12655 the shared lib version of libxml2
12656 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12657 resources needed for libxslt/xsltproc by Yon Derek
12658
Bjorn Reese3157b342001-06-22 14:41:45 +000012659Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12660
12661 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12662
Daniel Veillard4151acb2001-06-22 10:48:57 +000012663Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12664
Daniel Veillardcc146db2001-06-22 11:10:52 +000012665 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12666
12667Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12668
Daniel Veillard4151acb2001-06-22 10:48:57 +000012669 * include/win32config.h: Yon Derek provided a first fix
12670 to be able to compile libxslt/xsltproc on Windows
12671
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012672Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12673
12674 * xpath.c: attempt to work around what seemed a gcc optimizer
12675 bug when handling floats on i386 http://veillard.com/gcc.bug
12676 * tree.c entities.c encoding.c: doing some cleanups while
12677 chasing it
12678
Daniel Veillard017b1082001-06-21 11:20:21 +000012679Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12680
12681 * Makefile.am: cleanup when --without-debug is specified
12682 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12683 w.r.t. --without-debug and other include points
12684 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12685 Catalogs
12686 * configure.in entities.h tree.h HTMLparser.c: removed
12687 --without-corba, made the _private field mandatory
12688
Daniel Veillard87a764e2001-06-20 17:41:10 +000012689Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12690
12691 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12692 outputs a BOM in UTF8, an errata has been issued to avoid the
12693 problem, that was the most reasonable solution... Add support
12694 for a leading UTF8 BOM in entities.
12695
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012696Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12697
12698 * valid.c: fixed a bug found when post validating an entity ref
12699 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12700 activate it too
12701
Daniel Veillard39196eb2001-06-19 18:09:42 +000012702Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12703
12704 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12705 weakness in the node copy the XPointer and the XInclude
12706 implementations. Serious cleanup.
12707
Daniel Veillard3739b982001-06-19 12:51:30 +000012708Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12709
12710 * Makefile.am: Kjartan Maraas provided a small patch to
12711 add xml2-config.in to EXTRA_DIST
12712
Daniel Veillarda9142e72001-06-19 11:07:54 +000012713Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12714
12715 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12716 provided another failing case found in KDE, the way the
12717 ctxt->vctxt.nodeTab was allocated and freed changed over
12718 time but it wasn't completely cleaned up. This should fix it.
12719
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012720Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12721
12722 * parser.c: Stephan Kulow also raised the fact that line number
12723 could get miscounted making debug harder, fixed the problem
12724 in xmlParseCharData()
12725
Daniel Veillard64b98c02001-06-17 17:20:21 +000012726Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12727
12728 * valid.c: Stephan Kulow pointed out a problem when validating
12729 and using an empty entity, forgot a 'break' in a case.
12730
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012731Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12732
12733 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12734 * doc/xml.html: updated with 2.3.11
12735
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012736Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12737
12738 * TODO: updated adding cleanup of generated doc
12739 * configure.in: prepared to release 2.3.11
12740 * xmllint.c: added --version for bug reporting
12741 * doc/html/*.html: rebuilt the doc
12742
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012743Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12744
12745 * xpath.c: first part of the work on selecting namespace to
12746 fix bug #56115
12747
Daniel Veillard96ed5832001-06-15 22:22:04 +000012748Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12749
12750 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12751 when using -liconv
12752 * TODO: updated
12753
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012754Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12755
12756 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12757 cleanup, encoding support.
12758
Daniel Veillard608ad072001-06-14 08:32:28 +000012759Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12760
12761 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12762
Daniel Veillard239d0522001-06-13 23:02:48 +000012763Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12764
12765 * xpath.c: bug detected by Ankh when / is used as a function arg
12766
Daniel Veillard02bb1702001-06-13 21:11:59 +000012767Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12768
12769 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12770 of element and use it to avoid outputting formatting spaces at
12771 the wrong place. Implemented the format parameter for HTML save.
12772 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12773 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12774 result/HTML/wired.html: of course this impact the result of a
12775 number of HTML tests
12776
Daniel Veillard95d845f2001-06-13 13:48:46 +000012777Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12778
12779 * HTMLtree.[ch]: started augmenting the HTML save API with
12780 encoding and formatting parameters
12781
Daniel Veillardeca60d02001-06-13 07:45:41 +000012782Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12783
12784 * HTMLtree.h: cleanup and started evaluating the work needed on
12785 revamping the HTML output code
12786
Daniel Veillard84666b32001-06-11 17:31:08 +000012787Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12788
12789 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
12790
Daniel Veillard8bdd2202001-06-11 12:47:59 +000012791Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12792
12793 * valid.c: fixed bug #56049, forgot one check in the
12794 validation routine
12795
Daniel Veillardca2366a2001-06-11 12:09:01 +000012796Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12797
12798 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
12799
Daniel Veillard6761eee2001-06-11 10:29:38 +000012800Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12801
12802 * libxml.h: fixed an error in last commit
12803 * doc/FAQ.html: added an entry for compilation from CVS
12804
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000012805Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12806
12807 * xmlversion.h.in libxml.h: Cygwin patches
12808 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
12809 * tree.h: cleanup
12810
Daniel Veillardacd370f2001-06-09 17:17:51 +000012811Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12812
12813 * tree.c: patched xmlFreeNode() to avoid freeing() a static
12814 memory block in a strange case where libxml is linked twice
12815 in the binary.
12816
Daniel Veillard1d047672001-06-09 16:41:01 +000012817Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12818
12819 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
12820 state far too often, simple fix used to avoid it.
12821
Daniel Veillard4497e692001-06-09 14:19:02 +000012822Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12823
12824 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
12825 being processed, applied his patch
12826 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
12827
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000012828Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12829
12830 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
12831 provided fixes to compile on MSCC again
12832 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
12833 also provided an update for the project files.
12834
Daniel Veillarda682b212001-06-07 19:59:42 +000012835Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12836
12837 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
12838 bug #55810
12839
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000012840Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12841
12842 * tree.c: fixed xmlGetNsProp() to close bug #55683
12843 Note this requires libxslt to use it's own function instead.
12844
Daniel Veillardf0c53762001-06-07 16:07:07 +000012845Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12846
12847 * HTMLtree.c: when in a pre element no formatting space should
12848 be added.
12849 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
12850
Daniel Veillard068a9652001-06-07 15:30:26 +000012851Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12852
12853 * configure.in: added tests for signal() and signal.h
12854
Daniel Veillard541d6552001-06-07 14:20:01 +000012855Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12856
12857 * xpath.c: robert pointed out xmlXPathNINF was not initialized
12858
Daniel Veillard8a367d42001-06-07 14:01:34 +000012859Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12860
12861 * doc/libxml-doc.el: Felix Natter provided a new version for
12862 libxml2
12863
Daniel Veillard8a926292001-06-07 11:20:20 +000012864Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12865
12866 * HTMLtree.c: when in a pre element no formatting space should
12867 be added.
12868
Daniel Veillard14839d52001-06-06 16:11:56 +000012869Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12870
12871 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
12872
Daniel Veillarde95e2392001-06-06 10:46:28 +000012873Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12874
12875 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
12876 hack
12877 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
12878 * uri.c: fixed a warning
12879
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000012880Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12881
12882 * HTMLtree.c: trying to close bug #55772 escaping in script
12883 elements
12884 * doc/xml.html: suggest to send mail to the list
12885
12886Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000012887
12888 * error.c: attempt to fix the xmlGetVarStr breakage once and for
12889 good. Use a macro and based on the solution provided in
12890 vsnprintf manual page from GNU.
12891
Bjorn Reese99748722001-06-05 12:49:15 +000012892Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12893
12894 * error.c: Workaround for non-preserving variadic list.
12895 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
12896
Daniel Veillard2e4f1882001-06-01 10:11:57 +000012897Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12898
12899 * doc/xml.html: added 2.3.10 release
12900
Daniel Veillardb3a182e2001-06-01 09:28:09 +000012901Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12902
12903 * configure.in: releasing 2.3.10
12904
Daniel Veillard3c2758d2001-05-31 18:43:43 +000012905Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12906
12907 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
12908
Daniel Veillard20042422001-05-31 18:22:04 +000012909Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12910
12911 * encoding.c: Robert Collins provided a patch to add the
12912 "US-ASCII" encoding alias
12913
Daniel Veillard97ac1312001-05-30 19:14:17 +000012914Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12915
12916 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
12917 string oriented functions and started cleaning the related areas
12918 in xpath.c which needed fixing in this respect
12919
Daniel Veillard2d703722001-05-30 18:32:34 +000012920Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12921
12922 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
12923 #55380
12924 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
12925
Daniel Veillard9403a042001-05-28 11:00:53 +000012926Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12927
12928 * TODO: updated
12929 * nanohttp.[ch] : started adding APIs to get the redirected URL
12930 when this occurs (needed for further base computation
12931 * tree.h: cleanup
12932 * encoding.c: cleanup
12933 * SAX.c: minor change around ctxt->loadsubset
12934
Daniel Veillard6278fb52001-05-25 07:38:41 +000012935Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12936
12937 * Makefile.am include/Makefile.am: small change to have
12938 include/libxml rebuilt if working from CVS.
12939 * uri.c: applied another patch from Carl Douglas for URI escaping,
12940 this should close bug #51876
12941
Daniel Veillardd16df9f2001-05-23 13:44:21 +000012942Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12943
12944 * xinclude.c: fixed XInclude recursive behaviour bug #54678
12945 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
12946 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
12947 added specific regression test
12948 * parser.h: preparing for the XSLT mode where DTD inherited
12949 attributes are added to the tree.
12950
Daniel Veillardbbd22452001-05-23 12:02:27 +000012951Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12952
12953 * xinclude.[ch]: Updated the namespace for the Last Call version
12954 * result/XInclude/include test/XInclude/include: updated the
12955 testsuite accordingly
12956
Daniel Veillard8514c672001-05-23 10:29:12 +000012957Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12958
12959 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
12960 related to bug #51876
12961
Daniel Veillard42596ad2001-05-22 16:57:14 +000012962Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12963
12964 * tree.c: fixed a gross mistake in base computation, xml:base is
12965 not completely correct yet (need cascade).
12966 * xpath.[ch]: added the few things needed to find a function name
12967 and URI from the XPath context when it is called.
12968
Daniel Veillard81418e32001-05-22 15:08:55 +000012969Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12970
12971 * catalog.[ch]: fixes and add xmlLoadCatalogs()
12972 * DOCBparser.c: small cleanup
12973 * xmllint.c: added a --catalogs option to load catalogs from
12974 $SGML_CATALOG_FILES
12975 * tree.c: cleanup
12976 * configure.in: iconv library fixup, ICONV_LIBS
12977
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000012978Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12979
12980 * catalog.c: handling of CATALOG entries. detection of recursion,
12981 and a few bugfixes
12982 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
12983 against the default namespace
12984
Daniel Veillard04b93292001-05-21 08:15:31 +000012985Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12986
12987 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
12988
Daniel Veillarda97a19b2001-05-20 13:19:52 +000012989Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12990
12991 * parser.c: fixed propagation context info when parsing an
12992 external entity.
12993 * doc/html/*.html: regenerated a couple of docs
12994
Daniel Veillard4623acd2001-05-19 15:13:15 +000012995Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12996
12997 * doc/xml.html: update with 2.3.9 informations
12998
Daniel Veillardbed7b052001-05-19 14:59:49 +000012999Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13000
13001 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
13002 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
13003 * doc/html/* : rebuilt the docs
13004 * valid.c: small patch which may improve some case when
13005 validating.
13006
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000013007Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13008
13009 * HTMLparser.c: Closed bug #54891
13010 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
13011 to the suite
13012
13013Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13014
13015 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
13016 applied a documentation patch from LotR and filled in a few missing
13017 descriptions
13018
Daniel Veillard76d66f42001-05-16 21:05:17 +000013019Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13020
13021 * xpath.c tree.c parser.c: speed optimizations at the parser level
13022 document tree freeing and xpath evaluation
13023
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000013024Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13025
13026 * parser.c parser.h parserInternals.h: fixed a couple of
13027 interfaces for handling memory buffer input to const char *
13028 upon suggestion of JamesH.
13029
Daniel Veillardc3739e72001-05-15 15:23:27 +000013030Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13031
13032 * configure.in: LoTR sent a patch fixing the previous commit
13033
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013034Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13035
13036 * configure.in: trying to deal again with the stoopid -R linking
13037 flag of Solaris
13038
Daniel Veillard790142b2001-05-15 10:51:53 +000013039Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13040
13041 * xpath.h: two nodeset access macros from Thomas Broyer
13042
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013043Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13044
13045 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13046 patch from Thomas Broyer
13047
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013048Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13049
13050 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13051 case
13052 * INSTALL: was empty added stuff from the FAQ
13053
Daniel Veillard75bea542001-05-11 17:41:21 +000013054Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13055
13056 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13057 attributes handling and #54433 by adding xmlUnsetProp()
13058 and xmlUnsetNsProp()
13059
Daniel Veillard0a2a1632001-05-11 14:18:03 +000013060Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13061
13062 * HTMLparser.c: Patch from Jonas Borgström
13063 (htmlGetEndPriority): New function, returns
13064 the priority of a certain element.
13065 (htmlAutoCloseOnClose): Only close inline elements if they
13066 all have lower or equal priority.
13067 * result/HTML: this of course changed a number of tests results.
13068
Daniel Veillard7d6fd212001-05-10 15:34:11 +000013069Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13070
13071 * xmlIO.c catalog.c: plugged in the default catalog resolution
13072 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
13073 documentations
13074 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
13075
Daniel Veillarda7374592001-05-10 14:17:55 +000013076Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13077
13078 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
13079 integrating catalogs
13080 * catalog.[ch] testCatalog.c: adding a small catalo API
13081 (only SGML catalog support).
13082 * parser.c: restaured xmlKeepBlanksDefault(0) API
13083
Daniel Veillardc17337c2001-05-09 10:51:31 +000013084Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13085
13086 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
13087
Daniel Veillard257d9102001-05-08 10:41:44 +000013088Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13089
13090 * parser.c: added xmlParseExternalEntityPrivate() to allow
13091 propagation of ctxt->_private when parsing external entities
13092
Daniel Veillard083c2662001-05-08 08:27:14 +000013093Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13094
13095 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13096
Daniel Veillard01ef7382001-05-08 07:31:43 +000013097Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13098
13099 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13100
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013101Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13102
13103 * valid.c: warn when indeterminist content model is detected
13104 * result/VC/ElementValid8: this adds a message
13105 * Makefile.am: add --novalid for VCM tests
13106 * parserInternals.c: added a call to Init memory
13107
Daniel Veillard64269352001-05-04 17:52:34 +000013108Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13109
13110 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13111 when both parameters are NULL.
13112
Daniel Veillard37721922001-05-04 15:21:12 +000013113Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13114
13115 * valid.c: applied small patch from Gary Pennington, reindented
13116 some part of the code.
13117
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013118Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13119
13120 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13121 release, updated and regenerated the docs
13122
Daniel Veillard357c9602001-05-03 10:49:20 +000013123Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13124
13125 * xpath.c result/XPath/expr/floats : clarified and cleanup
13126 printing of abnormal floats in tests.
13127
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013128Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13129
13130 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13131 * results/HTML/ : a few changes in the output of the HTML tests as
13132 a result.
13133 * configure.in: tying to fix -liconv where needed
13134
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013135Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13136
13137 * Makefile.am: fixed a stupid error
13138
Daniel Veillard7150a032001-05-02 16:41:11 +000013139Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13140
13141 * configure.in Makefile.am: make the inclusion of the trio
13142 modules in the library conditional
13143
Daniel Veillardc057c5d2001-05-02 12:41:24 +000013144Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13145
13146 * DOCBparser.c: patche from László Kovács, fixed entities refs
13147 in attributes handling
13148
Daniel Veillardedddff92001-05-02 10:58:52 +000013149Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13150
13151 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
13152 flushing
13153
Daniel Veillardc8f620b2001-04-30 20:31:33 +000013154Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13155
13156 * xpath.c: fix of an XSLT namespace bug reported on the list
13157 general/bug-8-
13158
Daniel Veillard5792e162001-04-30 17:44:45 +000013159Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13160
13161 * strio.h trio.c: Dan McNichol suggested a couple of small
13162 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
13163
Daniel Veillard02141ea2001-04-30 11:46:40 +000013164Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13165
13166 * tree.c parser.c encoding.c: spent a bit more time looking
13167 at the parsing speed and DOM handling. Added a few more
13168 speedups.
13169
Daniel Veillard3ed155f2001-04-29 19:56:59 +000013170Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13171
13172 * parser.c: small but effective parsing speed improvement
13173
Daniel Veillardb59076b2001-04-29 17:04:07 +000013174Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13175
13176 * configure.in: default on the DocBook parser inclusion (for Gnome)
13177 * DOCBparser.h: fixed a header reference
13178
Daniel Veillardb45c43b2001-04-28 17:02:11 +000013179Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13180
13181 * configure.in xpath.c: applied Bjorn patches for FPE on the
13182 alpha
13183
Daniel Veillardeefd4492001-04-28 16:55:50 +000013184Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13185
13186 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
13187 xmlSaveFormatFileTo()
13188
Daniel Veillarde39a93d2001-04-28 14:35:02 +000013189Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13190
13191 * xpath.c: simple and efficient optimization, XPath functions
13192 aways bind to the same code, cache this
13193 * TODO: updated (by saying some is obsolete)
13194
Daniel Veillard2156a562001-04-28 12:24:34 +000013195Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13196
13197 * xpath.c: more cleanup work on XPath name parsing routines
13198
Daniel Veillard61d80a22001-04-27 17:13:01 +000013199Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13200
13201 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
13202 xmlXPathParseName
13203 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
13204 * debugXML.c: avoid compilation problems if compiling without
13205 HTML support, Igor Zlatkovic
13206 * win32/libxml2/libxml2.def.src: being able to compile without
13207 XPath on Windows
13208
Daniel Veillarddbb14a72001-04-26 20:54:01 +000013209Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13210
13211 * libxml.m4: yet another patch from Toshio Kuratomi
13212
Daniel Veillard2913e4c2001-04-26 19:29:02 +000013213Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13214
13215 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
13216
Daniel Veillard67fee942001-04-26 18:59:03 +000013217Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13218
13219 * tree.[ch]: added xmlSaveFormatFile interface for saving
13220 and indenting a file.
13221
Daniel Veillard82e49712001-04-26 14:38:03 +000013222Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13223
13224 * xpath.c: fixed bug #53689 related to processing-instruction()
13225
Daniel Veillard02f077a2001-04-26 10:59:11 +000013226Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13227
13228 * DOCBparser.c: patche from László Kovács
13229
Daniel Veillard30211a02001-04-26 09:33:18 +000013230Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13231
13232 * parser.c: applied fixes from Christian Glahn bug report #53391
13233
Daniel Veillard5a7c3452001-04-26 09:16:13 +000013234Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13235
13236 * error.c: Jean François Lecomte provided a complete description
13237 and a fix to bug #53537
13238
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000013239Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13240
13241 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
13242
Daniel Veillard1034da22001-04-25 19:06:28 +000013243Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13244
13245 * DOCBparser.c SAX.c: a bit more work on entities processing.
13246 Still Need to cleanup XML output and references in attributes
13247
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000013248Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13249
13250 * DOCBparser.c include/Makefile.am: two patches from László Kovács
13251
Daniel Veillardb33c2012001-04-25 12:59:04 +000013252Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13253
13254 * tree.c: trying to fix #53574, not completely complete,
13255 I would like xmllint --copy --debug test/ent1 and
13256 xmllint --debug test/ent1 to show the same result.
13257 * xpath.c: fix a bug when trying to sort namespace nodes
13258
Daniel Veillard5146f202001-04-25 10:29:44 +000013259Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13260
13261 * HTMLtree.c: real fix for #53402
13262
Daniel Veillard7533cc82001-04-24 15:52:00 +000013263Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13264
13265 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
13266 PIs when using xsl:output
13267 * valid.c: closing #53537 some case generate segfaults if there
13268 is validity errors
13269
Daniel Veillard61b33d52001-04-24 13:55:12 +000013270Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13271
13272 * SAX.c testDocbook.c DOCBparser.c: more work on the support
13273 of external parsed entities, added --noent to testDocbook
13274 * valid.c: Garry Pennington found an uninitialized variable
13275 access in xmlValidateElementContent()
13276
Daniel Veillard56098d42001-04-24 12:51:09 +000013277Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13278
13279 * HTMLparser.c : HTML parsing still sucks ... trying to deal
13280 with madness
13281 * result/HTML/ : this modified the result of the regression tests
13282 a lot.
13283
Daniel Veillard122376b2001-04-24 12:12:30 +000013284Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13285
13286 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
13287 to doc where it wasn't checked against NULL reported by
13288 Jens Laas
13289
Daniel Veillard43dadeb2001-04-24 11:23:35 +000013290Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13291
13292 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
13293 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
13294
Daniel Veillardeae522a2001-04-23 13:41:34 +000013295Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13296
13297 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
13298 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
13299 * SAX.[ch]: cleanup and updates for DocBook
13300 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
13301 ex SGML identifier changes
13302 * valid.c: removed a static unused function.
13303
Daniel Veillardde57c612001-04-23 09:13:36 +000013304Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13305
13306 * HTMLtree.c: applied change for Paul Sponagl on script saving
13307 * Makefile.am: the warning about entity title.xml are normal.
13308
Daniel Veillard393df012001-04-22 20:11:18 +000013309Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13310
13311 * configure.in: release of 2.3.7
13312 * Makefile.am: fixing make distcheck
13313
Daniel Veillarda41123c2001-04-22 19:31:20 +000013314Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13315
13316 * doc/html/* doc/xml.html: updated and regenerated the docs
13317
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000013318Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13319
13320 * xpath.c: fixed the XPointer problem introduced in 2.3.6
13321
Daniel Veillarde82a9922001-04-22 12:12:58 +000013322Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13323
13324 * tree.c: fixed #53388 with the provided patch
13325
Daniel Veillard06803992001-04-22 10:35:56 +000013326Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13327
13328 * valid.c: Bjorn detected an invalid memory access. Fixed
13329 vstateVPush()
13330
Daniel Veillard40af6492001-04-22 08:50:55 +000013331Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13332
13333 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
13334
Bjorn Reese70a9da52001-04-21 16:57:29 +000013335Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13336
13337 * libxml.h: new header used only for the compilation of libxml
13338 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
13339 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
13340 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
13341 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
13342 xmlmemory.c xpath.c xpointer.c: libxml.h integration
13343 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
13344 baseline (version 1.2 plus a single patch).
13345 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
13346 scientific notation for numbers. Tests added.
13347 * xpath.c: formatting of numbers changed to use sprintf
13348 (contribution from William Brack)
13349
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000013350Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13351
13352 * valid.c: cleanup, more useful debugging
13353 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
13354 * xmlIO.c: entity loading is printed as an error when validating
13355
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000013356Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13357
13358 * valid.c: fixed to validate within entities
13359 * test/VCM/v22.xml: added a specific testcase
13360
Daniel Veillardca1f1722001-04-20 15:47:35 +000013361Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13362
13363 * valid.c: forgot an epsilon transition in for ()+
13364 * test/VCM/v21.xml : added a specific test case
13365
Daniel Veillard85349052001-04-20 13:48:21 +000013366Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13367
13368 * valid.c: removed a state explosion exhibited by RSS
13369 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
13370 from bug #51872
13371
Daniel Veillarddab4cb32001-04-20 13:03:48 +000013372Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13373
13374 * valid.[ch] tree.h: worked *hard* to get non-determinist content
13375 validation without using an ugly NFA -> DFA algo in the source.
13376 Made a specific algorithm easier to maintain, using a single
13377 stack and without recursion.
13378 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
13379 * hash.c: made the growing routine static
13380 * tree.h parser.c: added the parent information to an
13381 xmlElementContent node.
13382
Daniel Veillarde470df72001-04-18 21:41:07 +000013383Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13384
13385 * SAX.c parser.c xpath.c: generating IDs when not validating
13386 from an external parsed entity was poisoning the ID has table
13387 with removed values. This was killing XSLT on the KDE help
13388 browser.
13389
Daniel Veillardceacdd92001-04-18 15:10:35 +000013390Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13391
13392 * entities.h: andrew@ugh.net.au detected a double declaration
13393
Daniel Veillarda10efa82001-04-18 13:09:01 +000013394Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13395
13396 * debugXML.c hash.c tree.h valid.c : some changes related to
13397 the validation suport to improve speed with DocBook
13398 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
13399 the way validation errors get reported
13400
Daniel Veillard1ed3f882001-04-18 09:45:35 +000013401Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13402
13403 * HTMLparser.c HTMLtree.c: applied part of the patches provided
13404 by P C Chow and William M. Brack for XSLT HTML output
13405
Daniel Veillard2d90de42001-04-16 17:46:18 +000013406Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13407
13408 * xmlversion.h.in win32config.h win32/libxml2/*: applied
13409 Igor Zlatkovic patches for MSC compilation and added his
13410 updates
13411
Daniel Veillarde043ee12001-04-16 14:08:07 +000013412Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13413
13414 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
13415 prefix lookup.
13416 * parserInternals.c: fixed the bug reported by Morus Walter
13417 due to an off by one typo in xmlStringCurrentChar()
13418
Daniel Veillarda3bfca52001-04-12 15:42:58 +000013419Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13420
13421 * HTMLparser.c result/HTML/*: revamped the way the HTML
13422 parser handles end of tags or end of input
13423
Daniel Veillard82daa812001-04-12 08:55:36 +000013424Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13425
13426 * tree.[ch] : added xmlDocCopyNode for gdome2 support
13427
Daniel Veillard67a21302001-04-11 14:39:16 +000013428Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13429
13430 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
13431 bug where the linktime verions of free() won't work ...
13432
Daniel Veillard27b55282001-04-11 12:22:25 +000013433Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13434
13435 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
13436
Daniel Veillardafc73112001-04-11 11:51:41 +000013437Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13438
13439 * doc/xml.html: added 2.3.6 release
13440
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000013441Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13442
13443 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13444 * result/wml.xml: resulted in a small output change
13445
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013446Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13447
13448 * tree.c: xmlNewDoc was missing the charset initialization
13449 * xmllint.c: added --auto to autogenerate a doc, allow to
13450 reproduce the problem fixed on xmlNewDoc
13451
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013452Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13453
13454 * xpath.c: trying to get 52979 solved
13455 * tree.c result/ result/noent/: trying to get 52712 solved, this
13456 also made me clean up the fact that XML output in general should
13457 not add formating blanks by default, this changed the output of
13458 a few tests
13459
Daniel Veillard73639a72001-04-10 14:31:39 +000013460Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13461
13462 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13463
Daniel Veillardfac26a12001-04-08 13:08:14 +000013464Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13465
13466 * configure.in: finally released 2.3.6
13467
Daniel Veillard911f49a2001-04-07 15:39:35 +000013468Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13469
13470 * xpath.c: checking for null pointer generated by new code
13471
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013472Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13473
13474 * xpath.c: fixed a [] evaluation problem reported
13475 * test/XPath/tests/simpleaddr: extended test
13476 * result/XPath/simpleaddr: updated result
13477
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013478Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13479
13480 * xmllint.c: Dan Timis reported a portability problem
13481 on Macs without mmap, fixed it.
13482
Daniel Veillardb38bd552001-04-03 18:22:00 +000013483Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13484
13485 * testXPath.c : added a --tree option allowing to display the
13486 tree dump of the XPath expression
13487
Daniel Veillard4dd93462001-04-02 15:16:19 +000013488Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13489
13490 * xpath.c: fixed a memleak when comparing nodesets
13491 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13492 * tree.c: added a TODO
13493
Daniel Veillard92ad2102001-03-27 12:47:33 +000013494Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13495
13496 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13497 we need string functions
13498 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13499 to be able to use them where needed. Applied some changes
13500 to reduce name linking pollution and compile in only what's
13501 needed.
13502 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13503 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13504 for the string manipulation functions
13505 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13506 to the free() function of xmlmemory.c
13507 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13508 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13509 usage.
13510
13511
Daniel Veillard2be30642001-03-27 00:32:28 +000013512Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13513
13514 * error.c: applied the context output patch of the error
13515 handling submitted by Chuck Griffith
13516 * error/VC/*: this slightly change some error logs
13517
Daniel Veillard50582112001-03-26 22:52:16 +000013518Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13519
13520 * parser.c: fixed line number reporting on error
13521
Daniel Veillard04be4f52001-03-26 21:23:53 +000013522Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13523
13524 * parser.c: Sullivan and Darin found a parser bug,
13525 applied the patch.
13526
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013527Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13528
13529 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13530 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13531 xmlversion.h.in xpointer.c: of course the way I defined
13532 UNUSED breaks on old gcc version. Try to be smart and
13533 also define it directly in xmlversion.h
13534 * configure.in: removed -ansi flag from the pedantic set
13535
13536Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013537 Huge cleanup, I switched to compile with
13538 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13539 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13540 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13541 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13542 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13543 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13544 encoding.h entities.c error.c list.[ch] nanoftp.c
13545 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13546 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13547 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13548 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13549 Cleanup, staticfied a number of non-exported functions,
13550 detected and cleaned up a dozen of problem found this way,
13551 avoided a lot of public function name/typedef/system names clashes
13552 * doc/xml.html: updated
13553 * configure.in: switched private flags to the really pedantic ones.
13554
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013555Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13556
13557 * configure.in: 2.3.5
13558 * doc/html/*: rebuilt the docs
13559
Daniel Veillard146c9122001-03-22 15:22:27 +000013560Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13561
13562 * parser.c: fixed a reported bug in NOTATION parsing
13563 * uri.c: accepted but not fixed bug 51876, added TODO
13564 * Makefile.am: fixed bug 51876
13565
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013566Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13567
13568 * config.h.in configure.in error.c: fix a compilation problem
13569 on platforms without vsnprintf (xml@thewrittenword.com)
13570
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013571Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13572
13573 * parser.c: fixed a function name header typo
13574 * SAX.c: notations can also occur in external subset.
13575
Daniel Veillard7d42b542001-03-20 13:22:46 +000013576Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13577
13578 * error.c: removed a C++ like comment
13579
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013580Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13581
13582 * parser.c: fixing bug 52299 strange condition leading
13583 to a parser crash due to a buffer overflow
13584 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13585 added the specific test case
13586
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013587Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13588
13589 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13590 xmlXPathConvert{String,Number,Boolean} to be able to make
13591 type casts without a context stack, fixed some implementation
13592 problems related to the absence of context at parse-time,
13593 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13594 in the public API too
13595 * xpointer.c xpathInternals.h: we need to know at parse time
13596 whether we are compiling an XPointer
13597
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013598Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13599
13600 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13601 cleaned up the parser internals, refactored XPath code, added
13602 new compilation based APIs and cleanly separated public and
13603 private APIs.
13604
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013605Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13606
13607 * xpath.h: the comp field must be added at the end to avoid
13608 killing binary compat.
13609
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013610Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13611
13612 * Makefile.am: detect XPath memleaks in regreson tests
13613 * error.c: fixed and error w.r.t. error reporting still using
13614 stderr
13615 * hash.c: added new line at end of file
13616 * tree.h: minor cleanup
13617 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13618 expression parsing from evaluation, resulted in a number of
13619 changes internally, and in XPointer. Likely to break stuff
13620 using xpathInternals.h but should remain binary compatible,
13621 new interfaces will be added.
13622
Daniel Veillardd574f782001-03-14 19:40:17 +000013623Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13624
13625 * configure.in: fixed a couple of problems reported by
13626 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13627 without gcc on non linux platforms.
13628
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013629Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13630
13631 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13632 a fix for --with-html-dir= configure support. I hope it won't
13633 break rpm generation
13634
Daniel Veillarda022fe02001-03-14 16:30:00 +000013635Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13636
13637 * xmlIO.c: one function comment cleanup.
13638
Daniel Veillard25239c12001-03-14 13:56:48 +000013639Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13640
13641 * SAX.c: external subset notations were improperly registered
13642 in the internal subset.
13643
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013644Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13645
13646 * README.cvs-commits: added, pointing to HACKING
13647 * HACKING: updated
13648
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013649Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13650
13651 * parser.c: and Matt Sergeant found one in the XML push
13652 parser (erroneous check I forgot to remove when I fixed the
13653 main parser).
13654
Daniel Veillard68d7b672001-03-12 18:22:04 +000013655Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13656
13657 * xpath.c: ptittom found a small bug in UnaryExpr
13658
Daniel Veillarde356c282001-03-10 12:32:04 +000013659Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13660
13661 * configure.in: bumped to 2.3.4
13662 * error.c: fixed bug #51860
13663 * tree.c: fixed bug #51861
13664 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13665 * tree.[ch] : added xmlDefaultBufferSize
13666 * nanoftp.c: typo in function name header block
13667 * doc/xml.html : updated, added link to XML::LibXSLT
13668 * doc/html/* : rebuilt the docs
13669
Daniel Veillard80f32572001-03-07 19:45:40 +000013670Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13671
13672 * parser.c SAX.c: the new content parsing code raised an
13673 ugly bug in the characters() SAX callback. Found it
13674 just because of strangeness in XSLT XML Rec ouptut :-(
13675
Daniel Veillard6c831202001-03-07 15:57:53 +000013676Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13677
13678 * Makefile.am: Martin Baulig suggested to add -lm
13679 * tree.c: found another bug in xmlNodeGetContent()
13680
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013681Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13682
13683 * xpath.c: Bjorn found the error related to strictness of comparison.
13684
Daniel Veillard29631a82001-03-05 09:49:20 +000013685Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13686
13687 * parser.c: trying to fix the Dtd parsing problem reported
13688 by Gary, side effect of last week speed optimizations.
13689
Daniel Veillard14be0a12001-03-03 18:50:55 +000013690Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13691
13692 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13693 * parserInternals.c: removed unneeded test raised by Stric
13694
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013695Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13696
13697 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13698 and fixed by William Brack). Added xmlXPathFormatNumber.
13699 Changed the sorting slightly.
13700 * configure.in Makefile.am example/Makefile.am: Added -lm.
13701 Please note that applications linking with libxml2, must
13702 also like with the math library from now on.
13703
Daniel Veillardf9533d12001-03-03 10:04:57 +000013704Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13705
13706 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13707
Daniel Veillard2f362242001-03-02 17:36:21 +000013708Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13709
13710 * parser.c: one must report spaces even if the Dtd element
13711 content proves that this is not part of the element content.
13712 * result/valid/*.xml: this changed the ouptu slightly
13713
Daniel Veillardb402c072001-03-01 17:28:58 +000013714Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13715
13716 * configure.in: bumped to 2.3.3
13717 * doc/xml.html: updated
13718
Daniel Veillard77851712001-02-27 21:54:07 +000013719Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13720
13721 * tree.c: minor doc fix
13722 * xpath.c: deallocation issues when a result tree has been
13723 converted to a node-set
13724
Daniel Veillardec70e912001-02-26 20:10:45 +000013725Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13726
13727 * doc/xml.html: oops corrected dates s/2000/2001
13728
Daniel Veillard8730c562001-02-26 10:49:57 +000013729Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13730
13731 * valid.c: new patch from Gary Pennington
13732
Daniel Veillard91e9d582001-02-26 07:31:12 +000013733Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13734
13735 * doc/xml.html: applied patch from Ankh
13736
Daniel Veillardedac3c92001-02-26 01:36:19 +000013737Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13738
13739 * xinclude.c: fixed a problem building on Mac
13740
Daniel Veillard21a0f912001-02-25 19:54:14 +000013741Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13742
13743 * parser.c: more work on increasing parsing ferformances
13744
Daniel Veillard48b2f892001-02-25 16:11:03 +000013745Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13746
13747 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13748 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13749 avoiding memcpy in production builds MEM_CLEANUP macro use
13750 * parser.[ch] parserInternals.c: optimizations of the tightest
13751 internal loops inside the parser. Better checking of I/O
13752 flushing/loading conditions
13753 * xmllint.c : added --timing
13754
Daniel Veillard71681102001-02-24 17:48:53 +000013755Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13756
13757 * configure.in: bumped to 2.3.2
13758 * doc/xml.html: updated for release
13759
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013760Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13761
13762 * xpath.c: found a memleak and fixed a nasty bug
13763
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013764Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13765
13766 * xmllint.[c1] : added return code errors for xmllint
13767 * xpath.c: specific debug dump function for result value trees
13768
Daniel Veillard4b637072001-02-21 21:52:55 +000013769Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13770
13771 * xpath.c: finally implemented xmlXPathCompareNodeSets
13772 * test/XPath/expr/floats results/XPath/expr/floats: added
13773 a test for float expressions
13774
Daniel Veillardf714aa32001-02-21 03:07:44 +000013775Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13776
13777 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13778 * parserInternals.[ch]: trying to speed up parsing
13779 * xpath.c : speeded up node set equality op
13780
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013781Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13782
13783 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
13784 better handling of ID/IDREF and the list modules associated
13785 * configure.in: small CFLAGS cleanup
13786
Daniel Veillarda8abee62001-02-19 15:14:59 +000013787Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13788
13789 * configure.in: fixed iconv detection on AIX (stric)
13790
Daniel Veillardbca64ef2001-02-19 22:20:01 +000013791Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000013792
13793 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
13794
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000013795Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
13796
13797 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
13798 and optimized xmlXPathNodeSetSort
13799
Daniel Veillard142adbf2001-02-17 13:21:05 +000013800Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13801
13802 * xpath.c: bug fix when context size is 0
13803 * parser.c: I like Norm's Dtd because they still manage to break
13804 the parser occasionally
13805
Daniel Veillardf23e0092001-02-16 13:21:29 +000013806Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13807
13808 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
13809
Daniel Veillarde0e26512001-02-16 00:11:46 +000013810Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13811
13812 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
13813 attributes within the XML-1.0 namespace
13814
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000013815Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13816
13817 * xpathInternals.h: exported a few axis functions
13818 * doc/xml.html: updated the doc
13819
Daniel Veillard760f4422001-02-15 14:59:48 +000013820Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13821
13822 * configure.in: applied patch from Daniel van Balen for OpenBSD
13823 and bumped version to 2.3.1
13824 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
13825 attempt to find autoclosing was simply broken, removed it,
13826 updated the examples, this is better
13827
Daniel Veillardd194dd22001-02-14 10:37:43 +000013828Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13829
13830 * hash.[ch]: added Paolo Casarini patch to provide Delete from
13831 hash functionnalities.
13832 * doc/html/* : rebuild the doc
13833
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000013834Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13835
13836 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
13837 on predicate
13838 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
13839 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
13840 really want to have tags closed on output even if we accept
13841 unclosed ones on input
13842
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000013843Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13844
13845 * xpath.c: ouch don't free NULL, rare case fixed
13846 * tree.c: don't coalesce text nodes if they don't have the
13847 same behaviour wrt escaping on output
13848
Daniel Veillardd12b69d2001-02-11 20:17:31 +000013849Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13850
13851 * xpath.c: small fixup
13852 * SAX.c: don't warn on empty namespaces.
13853
Daniel Veillard6a2e4062001-02-08 10:31:33 +000013854Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13855
13856 * README: a bit of cleanup
13857 * configure.in: preparing for 2.3.0 release
13858
Daniel Veillard1f83d392001-02-08 09:37:42 +000013859Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13860
13861 * hash.[ch]: added a first version of xmlHashSize()
13862 * valid.c: another bug fix from Gary Pennington
13863
Daniel Veillard5eef6222001-02-07 18:24:48 +000013864Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13865
13866 * valid.c: couple of bug fixes pointed by Gary Pennington
13867 * HTMLtree.c: #if 0 cleanup
13868
Daniel Veillard2c257ec2001-02-06 13:29:07 +000013869Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13870
13871 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
13872 which removes a time consuming check of xmlXPathNodeSetAdd()
13873 and use it in places where we are sure to not break unicity
13874
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000013875Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13876
13877 * xpath.c: bug fixes found from XSLT
13878 * tree.c: preserve node->name special values when copying nodes.
13879 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
13880 external subset are fetched when available but without full
13881 validation. Added xmlLoadExtDtdDefaultValue, need a function.
13882 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
13883 output with encoding disabled.
13884
Daniel Veillard2c833b62001-02-03 08:52:06 +000013885Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13886
13887 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
13888 xmlCheckFilename should not be called from xmlFileOpenW
13889 and xmlGzfileOpenW
13890
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000013891Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13892
13893 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
13894 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
13895 added the new tests for URI normalization
13896 * testURI.c: fixed stoopid bugs
13897 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
13898 the URI in the error messages are now properly normalized
13899
Daniel Veillardea28ce62001-02-02 08:20:19 +000013900Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13901
13902 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
13903
Daniel Veillarde99a4762001-02-01 04:34:35 +000013904Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13905
13906 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
13907
Daniel Veillard2b325a02001-01-31 20:46:31 +000013908Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13909
13910 * xpath.c: fixed mod operator
13911
Daniel Veillardde55cf62001-01-31 15:53:13 +000013912Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13913
13914 * parser.c: fixed xmlStrcat doc
13915 * tree.c: 2 fixes form Anders Carlson for copying nodes and
13916 trees.
13917
Daniel Veillard2f913b72001-01-31 13:23:49 +000013918Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13919
13920 * xpath.c result/XPath/tests/chaptersbase
13921 result/XPath/tests/simplebase: fixed XPath node()
13922 * tree.c: small fix in xmlNewNs()
13923 * Makefile.am: removed extraneous xml2Conf.sh rule
13924
Daniel Veillardb42042b2001-01-28 07:40:36 +000013925Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13926
13927 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
13928 Changed the library name, in order to get libxml-devel and
13929 libxml2-devel to coexist on a single system
13930 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
13931 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
13932
Daniel Veillardee0a4662001-01-27 18:59:33 +000013933Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13934
13935 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
13936 libxml2-devel installable in // as libxml-devel.
13937
Daniel Veillard5eb05942001-01-27 17:50:22 +000013938Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13939
13940 * doc/Makefile.am: fixed make rebuild in doc
13941 * doc/html/*.html: rebuilt the docs
13942
Daniel Veillard65c295d2001-01-26 09:32:39 +000013943Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13944
13945 * tree.c: patch from Bjorn Reese on xmlBufferCCat
13946
Daniel Veillard8e199902001-01-25 18:54:39 +000013947Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13948
13949 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
13950 the HTML doc to go into the -devel RPM ...
13951 * aclocal.m4 config.h.in: some updates due to auto* magic
13952
Daniel Veillard93086662001-01-25 18:13:04 +000013953Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13954
13955 * xpath.h: added a hook in the context structure allowing to
13956 link to extra support, needed for XSLT
13957
Daniel Veillardf17e09b2001-01-25 13:55:35 +000013958Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13959
13960 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
13961 xmlXPtrCmpPoints to use it.
13962 * propagated the following patch from Alejandro Forero
13963 * include/win32config.h xmlIO.c: applied further suggestions
13964 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
13965 * example/gjobread.c: fixed warnings, now that it builds
13966
13967Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
13968
13969 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
13970
13971 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
13972 filename points to a valid file (not a directory).
13973 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
13974 Added calls to xmlCheckFilenameDir.
13975
13976 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
13977 `path' (rather than `filename') as the parameter to gzopen and open.
13978
Daniel Veillard48177c22001-01-23 15:27:41 +000013979Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13980
13981 * Makefile.am: fixed a problem with EXTRA_DIST
13982
Daniel Veillardb83ba402001-01-22 22:45:10 +000013983Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13984
13985 * Makefile.am example/Makefile.am: finally found the trick
13986 to build the example, i.e. add "." in SUBDIRS before example
13987 in the list <grin/>
13988
Daniel Veillard82687162001-01-22 15:32:01 +000013989Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13990
13991 * doc/xml.html: updated with an XSLT section, removed pointer to
13992 W3C CVS base.
13993
Daniel Veillard8a7642f2001-01-22 10:45:16 +000013994Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13995
13996 * xpath.c: when copying a XSLT tree object teh tree need to be copied
13997 too, and deallocation need to occur the same way.
13998
Daniel Veillarde4566462001-01-22 09:58:39 +000013999Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14000
14001 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
14002 type correponding to an XSLT result tree fragment. Share most
14003 of the data format with node set, as well as operators.
14004 * HTMLtree.c: added a newline at the end of the doctype output
14005 whe this one is not present initially.
14006 * tree.c: make sure taht the parent and doc pointers are properly
14007 set when copying attributes (lists).
14008
Daniel Veillard701c7362001-01-21 09:48:59 +000014009Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14010
14011 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
14012
Daniel Veillard5a2b6972001-01-20 21:15:50 +000014013Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14014
14015 * xpath.c: seems I finally killed that ugly path evaluation
14016 context bug (tagged 9999 in case is is wrong)
14017
Daniel Veillard8f4d9752001-01-19 05:32:34 +000014018Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14019
14020 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
14021 for XSLT
14022
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000014023Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14024
14025 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
14026 for xmlGzfileOpen() bug
14027
Daniel Veillardf6eea272001-01-18 12:17:12 +000014028Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14029
14030 * xpath.c: removed an error found by XSLT usage
14031 * tree.c parserInternals.h: use a predefined static string
14032 for text and comment nodes, avoid freeing them in xmlFreeNode,
14033 exported the string name in parserInternals.h and added
14034 another value to disable encoding at output (for XSLT),
14035 gain memory, time.
14036
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014037Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14038
14039 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14040 win32/libxml2/libxml2_so.dsp: new makefiles and update
14041 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14042
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014043Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14044
14045 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14046 Gary Pennington
14047
Daniel Veillard389e6b72001-01-15 19:41:13 +000014048Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14049
14050 * xpath.c: fixed the comaprision of values and nodelists,
14051 need to compare nodelist still ...
14052 * debugXML.c: avoided a possible core dump
14053 * HTMLparser.c: cleanup
14054 * nanohttp.c: contributed fix.
14055 * tree.c: fixes in properties handling added xmlSetNsProp
14056 needed by libxslt
14057 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14058 comment
14059 * TODO: updated
14060
Daniel Veillard167bd532001-01-06 21:09:34 +000014061Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14062
14063 * parser.c parserInternals.c: applied Bjorn Reese optimization
14064 patch
14065
14066Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14067
14068 * Makefile.am: applied patch fro make check from Martin Vidner
14069
Daniel Veillard503b8932001-01-05 06:36:31 +000014070Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14071
14072 * configure.in: preparing 2.2.11
14073 * doc/html/*: rebuild the HTML files
14074 * doc/xml.html : updated
14075
Daniel Veillardc2f4df22001-01-04 14:06:39 +000014076Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14077
14078 * tree.c: fixed a stupid bug
14079 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
14080 patches related to validation of an XInclude processing result
14081 * TODO: updated
14082
Daniel Veillarde2488192001-01-04 10:54:22 +000014083Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14084
14085 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
14086 on large files
14087
Daniel Veillardf060a412001-01-03 20:52:44 +000014088Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14089
14090 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14091
Daniel Veillard45cff692001-01-03 18:02:04 +000014092Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14093
14094 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14095 reported by Jonas Borgström
14096 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14097
Daniel Veillard08108982001-01-03 15:24:58 +000014098Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14099
14100 * testXPath.c xpath.c: fixing the XPath union expressions problem
14101 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14102
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014103Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14104
14105 * xmllint.c: Made is so if the file name is "-" is will read form
14106 standard input. Sven Heinicke <sven@zen.org>
14107 * tree.c: fixed a problem when growing buffer
14108 * tree.h: fixed the comment of the node types following andersca
14109 comment
14110 * TODO: updated
14111
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014112Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14113
14114 * HTMLparser.[ch]: added a way to avoid adding automatically
14115 omitted tags. htmlHandleOmittedElem() allows to change the
14116 default handling.
14117 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14118 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14119 of xmllint too when using --memory flag, added a memory test
14120 suite at the Makefile level.
14121 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14122 with namespace use when encountering QNames in XPath evalation,
14123 added xmlns() scheme in XPointer.
14124 * nanoftp.c : incorporated a fix
14125 * parser.c xmlIO.c: fixed problems raised with encoding when using
14126 the memory I/O
14127 * parserInternals.c: closed bug 25934 reported by
14128 torsten.landschoff@innominate.de
14129 * TODO: updated
14130
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014131Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14132
14133 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14134 on a non-updated tree :-(, made a 2.2.10 release to correct the
14135 situation
14136
Daniel Veillardce6e98d2000-11-25 09:54:49 +000014137Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14138
14139 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
14140 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
14141 integrated a set of OpenVMS changes from Howard Taylor
14142 <Howard.Taylor@pacoast.com>
14143
Daniel Veillard58770e72000-11-25 00:48:47 +000014144Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14145
14146 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
14147 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
14148
Daniel Veillardf62ceff2000-11-24 23:36:01 +000014149Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14150
14151 * HTMLparser.c: some fixes on auto-open of html/head/body
14152 * encoding.c: fixed a compilation error on some gcc env
14153 * xpath.c xpointer.[ch] xpathInternals.h: improved the
14154 XPointer implementation
14155 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
14156 related XPointer tests and associated results
14157
Daniel Veillard300f7d62000-11-24 13:04:04 +000014158Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14159
14160 * doc/xmldtd.html doc/xml.html: following a short step by step
14161 guidance on IRC to help maciej with DTDs I started a small
14162 page on the subject.
14163
Daniel Veillard748e45d2000-11-17 16:36:08 +000014164Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14165
14166 * HTMLparser.c: fixed handling of broken charrefs
14167 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
14168 patches
14169
Daniel Veillard28929b22000-11-13 18:22:49 +000014170Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14171
14172 * doc/xml.html doc/html/* : rebuilt the docs after adding
14173 xinclude and updated page for 2.2.7 and 2.2.8
14174 * configure.in: releasing 2.2.8
14175
Daniel Veillard41e06512000-11-13 11:47:47 +000014176Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14177
14178 * parser.[ch] parserInternals.c: applied the conditional
14179 section processing fix from Jonathan P Springer
14180 <jonathan.springer2@gte.net>
14181 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
14182 project file, fixed iconv default non support
14183 * xpath.c: fixed the problem of evaluating relative expressions
14184 when a node context is provided.
14185
Daniel Veillardbf432752000-11-12 15:56:56 +000014186Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14187
14188 * nanoftp.c: fixed gcc 2.95 new warnings
14189 * SAX.c: fixed a stupid bug
14190 * tree.c: fixed a formatting problem when round-tripping
14191 from/to memory
14192 * xinclude.c: chased memleak, fixed a base problem
14193 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
14194 xmlXPtrBuildNodeList()
14195 * TODO: updated
14196 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
14197 adding a first small set of regression tests for XInclude
14198
Daniel Veillardc2def842000-11-07 14:21:01 +000014199Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14200
14201 * nanohttp.[ch]: applied Wayne Davison patches to access
14202 the WWW-Authorization header.
14203 * parser.c: Closed Bug#30847: Problems when switching encoding
14204 in short files by applying Simon Berg's patch.
14205 * valid.c: fixed a validation problem
14206 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
14207 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
14208 Wayne Davison
14209 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
14210 need to be extended to non full nodes selections.
14211 * xinclude.c: starts to work decently
14212
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000014213Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14214
14215 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
14216 debugXML.c xmlversion.h.in: Started adding XInclude support,
14217 this is a new xmllint option
14218 * tree.c xpath.c: applied TOM patches for XPath
14219 * xpointer.c: fixed a couple of errors.
14220 * uri.c: added an escaping function needed for xinclude
14221 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
14222 new warning from RH70 gcc's version
14223
Daniel Veillarda4964b72000-10-31 18:23:44 +000014224Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14225
14226 * HTMLparser.c: fixed loop on invalid char in scripts
14227 * parser.c: update to description of xmlIOParseDTD()
14228 * libxml.m4 xmlversion.h.in: changes contributed by
14229 Michael Schmeing <m.schmeing@internet-factory.de>
14230 * configure.in: preparing for 2.2.7
14231 * Makefile.am: trying to avoid config.h and acconfig.h
14232 being included in the distrib
14233 * configure.in: released 2.2.7
14234
14235Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14236
14237 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
14238 like namespaces for good. Unified xmlNs and xmlNode somewhat.
14239
Daniel Veillard01411222000-10-30 15:33:22 +000014240Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14241
14242 * parser.[ch]: added xmlIOParseDTD()
14243 * xpointer.c: added support for the 2 extra parameters of
14244 string-range, fixed a stoopid error when '0' was present
14245 in XPointer expressions
14246 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
14247 testsuite for the above
14248
Daniel Veillard6db58192000-10-30 09:27:53 +000014249Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14250
14251 * libxml.spec.in: improved package descriptions
14252
Daniel Veillarda5db68a2000-10-29 18:06:06 +000014253Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14254
14255 * xpath.c xpathInternals.h: applied a large cleaning patch
14256 from TOM <ptittom@free.fr>, it also add namespace support
14257 for function and variables registration.
14258
Daniel Veillardbd20df72000-10-29 17:53:40 +000014259Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14260
14261 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
14262 * Makefile.mingw: Wayne Davison's update adding hash.c
14263
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000014264Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14265
14266 * xpath.c: fixed the root evaluation problems
14267 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
14268 ignorable spaces with <b> <bold> <em>
14269 * tree.c: fixed a loop in xmlSearchNsByHref()
14270
Daniel Veillard767662d2000-10-27 17:04:52 +000014271Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14272
14273 * xpath.c: applied another XPath patch from TOM
14274 * xpath.c include/makefile.am: applied another patch from
14275 china@thewrittenword.com (cleanup on IRIX).
14276
Daniel Veillard211cc0a2000-10-27 11:49:33 +000014277Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14278
14279 * xml-config.1: received a fixed version from Fredrik Hallenberg
14280 <hallon@lysator.liu.se>
14281
Daniel Veillardf6bf9212000-10-26 14:07:44 +000014282Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14283
14284 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
14285 cleanup patch for XPath
14286
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000014287Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14288
14289 * patched to redirrect all "out of context" error messages to
14290 a reconfigurable routine. The changes are:
14291 * xmlerror.h : added the export of an error context type (void *)
14292 an error handler type xmlGenericErrorFunc there is an interface
14293 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
14294 to reset the error handling routine and its argument
14295 (by default it's equivalent to respectively fprintf and stderr.
14296 * all the c files: all wild accesses to stderr or stdout within
14297 the library have been replaced to calls to the handler.
14298
Daniel Veillard29a11cc2000-10-25 13:32:39 +000014299Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14300
14301 * configure.in: release 2.2.6
14302 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
14303 exporting the inner functions of xpath for extension modules
14304 * doc/*: updated and rebuilt the doc
14305
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000014306Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14307
14308 * nanohttp.c : applied Wayne HTTP cleanup patch
14309 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
14310 and xmlNodeSetSpacePreserve()
14311
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000014312Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14313
14314 * xpath.c: closing bug #29260
14315
Daniel Veillard126f2792000-10-24 17:10:12 +000014316Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14317
14318 * hash.[ch] debugXML.c: expanded/enhanced the API, added
14319 multikey tuples, made hash structure opaque
14320 * valid.[ch]: moved elements, attributes, notations decalarations
14321 as well as ID and refs to hash tables.
14322 * entities.c: hash cleanup
14323 * xmlmemory.c: fixed a dump problem in debug mode
14324 * include/Makefile.am: problem passing in DESTDIR= values patch
14325 from Marc Christensen <marc@calderasystems.com>
14326 * nanohttp.c: removed debugging remains
14327 * HTMLparser.c: the bogus tag should be ignored (Wayne)
14328 * HTMLparser.c parser.c: fixing a number of problems with the
14329 macros in the *parser.c files (Wayne).
14330 * HTMLparser.c: close the previous option when opening a new one
14331 (Marc Sanfacon).
14332 * result/HTML/*: updated the HTML results accordingly
14333
Daniel Veillard52afe802000-10-22 16:56:02 +000014334Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14335
14336 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
14337 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
14338 XPath functions and XML entities table to them. More to come...
14339 * xmlIO.c: fixed libxml closing FILEs it didn't open.
14340
Daniel Veillard683cb022000-10-22 12:04:13 +000014341Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14342
14343 * tree.c: coalesce adjacent text nodes
14344 * valid.c: handling of blank nodes in DTd validation (raised
14345 by problems with a posteriori validation).
14346 * nanohttp.c: changing behaviour on HTTP write stuff.
14347 * HTMLtree.c: forced body and html to be explicitely closed.
14348 * xpath.h: exported more XPath functions.
14349
Daniel Veillard1baf4122000-10-15 20:38:39 +000014350Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14351
14352 * Release of 2.2.5
14353 * xpointer.c: range() range-inside and other helper functions
14354 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
14355
Daniel Veillard47e12f22000-10-15 14:24:25 +000014356Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14357
14358 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
14359 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
14360
Daniel Veillardb732a0e2000-10-15 11:27:01 +000014361Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14362
14363 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
14364 and XPointer modules
14365
Daniel Veillard134c9f32000-10-15 10:27:08 +000014366Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14367
14368 * SAX.h: closed #25107
14369
Daniel Veillard39915622000-10-15 10:06:55 +000014370Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14371
14372 * testSAX.c: fixed problem with cdata reporting
14373 * SAXresult/* : updated
14374
Daniel Veillard1e851392000-10-15 10:02:56 +000014375Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14376
14377 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
14378 Closed bug #27499, added to regression tests
14379 * TODO: updated
14380
Daniel Veillard7eda8452000-10-14 23:38:43 +000014381Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14382
14383 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
14384 support for SCRIPT and STYLE with help from Bjorn Reese
14385 * test/HTML/* result/HTML/*: added simple testcase and updated
14386 the existing ones.
14387
Daniel Veillardff9c3302000-10-13 16:38:25 +000014388Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14389
14390 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
14391 string-range for empty strings
14392 * test/XPath/docs/str test/XPath/xptr/chaptersrange
14393 test/XPath/xptr/strrange: augmented the XPointer testsuite
14394
Daniel Veillard189446d2000-10-13 10:23:06 +000014395Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14396
14397 * doc/xml.html doc/xmlmem.html: added a module describing memory
14398 interfaces and use, updated the main page.
14399
Daniel Veillard2f971a22000-10-12 23:26:32 +000014400Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14401
14402 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
14403 nanoftp code work on Windows too now
14404
14405Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000014406
14407 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
14408 * xpointer.c: implemented string-range() at least a good first version
14409 * test/XPath/docs/str test/XPath/xptr/strrange
14410 result/XPath/xptr/strrange: the string-range() tests
14411
Daniel Veillardd3c68c42000-10-12 08:06:28 +000014412Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14413
14414 * Makefile.am include/Makefile.am include/win32config.h
14415 win32/Makefile.mingw: fixed problems reported by Wayne Davison
14416 and make distcheck
14417
Daniel Veillard19d61112000-10-11 23:50:35 +000014418Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14419
14420 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
14421 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
14422 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
14423
Daniel Veillardb0426ca2000-10-11 23:39:43 +000014424Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14425
14426 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
14427 patch for socklen_t detection by
14428 Albert Chin-A-Young <china@thewrittenword.com>
14429
Daniel Veillardcd429612000-10-11 15:57:05 +000014430Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14431
14432 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
14433 and added a --dtdvalid option to xmllint used to test it
14434
Daniel Veillard47c02452000-10-11 13:04:36 +000014435Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14436
14437 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
14438 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
14439
Daniel Veillard2d38f042000-10-11 10:54:10 +000014440Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14441
14442 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14443 handlings (registration, lookup, cleanup)
14444
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014445Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14446
14447 * configure.in Makefile.am include/makefile.am: adding XPointer
14448 and XPtrtests target
14449 * xpointer.[ch] : new files for XPointer support
14450 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14451 more XPath tests
14452
Daniel Veillard57fda592000-10-10 23:24:14 +000014453Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14454
14455 * configure.in: fixed, very broken, make distcheck works again
14456
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014457Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14458
14459 * More work toward 2.2.5, integrated a number of patches
14460 * configure.in Makefile.am win32config.h.in: trying to cleanup
14461 make distcheck .... huh ...
14462 * include/Makefile.am include/win32config.h: new directory
14463 for includes
14464 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14465 updated teh makefiles and instructions for WIN32
14466 * xpath.c: small fixes
14467 * test/XPath/ results/XPath: updated the testcases and results
14468 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14469 suggested patches
14470 * valid.c: fixed an ID bug
14471
Daniel Veillardb71379b2000-10-09 12:30:39 +000014472Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14473
14474 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000014475 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000014476 * xpath.[ch]: worked on XPointer
14477
Daniel Veillard7e99c632000-10-06 12:59:53 +000014478Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14479
14480 * configure.in Makefile.am: 2.2.5, ship the include in an
14481 include/libxml subdirectory, use symlinks when using CVS
14482 * testSAX.c: fixed small bug
14483 * testXPath.c: changed the way testfiles are parsed
14484 * debugXML.c: same kind of cleanup when parsing an argument expression
14485 XPath/XPointers can have blanks embedded
14486 * xpath.[ch]: more cleanup, reorgs for XPointer work
14487 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14488 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14489
Daniel Veillard55b91f22000-10-05 16:30:11 +000014490Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14491
14492 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14493 in the XPath engine, rewrote large parts of it, now it's far
14494 cleaner and in sync with the REC not an old WD. Fixed a parsing
14495 problem in the interactive XML shell found when testing XPath.
14496
Daniel Veillardac260302000-10-04 13:33:43 +000014497Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14498
14499 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14500 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14501 examples with the extra test
14502
Daniel Veillard7cfce322000-10-04 12:40:27 +000014503Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14504
14505 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14506 the global init function.
14507
Daniel Veillard970112a2000-10-03 09:33:21 +000014508Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14509
14510 * HTMLparser.c: Doohhh, attribute name parsing was still case
14511 sensitive ! Fixed this ...
14512 * result/HTML/* : updated the tests results accordingly
14513
Daniel Veillard740abf52000-10-02 23:04:54 +000014514Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14515
14516 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14517 engine, should be far more stable, incorporated a new version of
14518 preceding/following axis, need testing
14519 * uri.c: fixed file:///c:/a/b/c problem
14520 * test/XPath/tests/idsimple: augmented the XPath tests
14521
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014522Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14523
14524 * doc/* rebuilding docs for 2.2.4 release
14525
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014526Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14527
14528 * configure.in: releasing 2.2.4
14529 * parser.[ch]: added xmlStrEqual()
14530 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14531 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14532 use xmlStrEqual instead
14533 * TODO: updated
14534 * added an XPath test
14535
Daniel Veillardbc765302000-10-01 18:23:35 +000014536Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14537
14538 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14539 * entities.h: exported xmlInitializePredefinedEntities
14540 * parser.[ch] : added xmlInitParser()
14541 * parserInternals.h : had to export htmlInitAutoClose()
14542
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014543Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14544
14545 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14546 problems
14547 * Makefile.am : added XPath regression tests to normal tests
14548 * uri.c: fixed a problem with local paths, cleanup
14549 * parser.c: fixed a problem with large CData sections
14550
Daniel Veillardd2ade932000-09-30 14:39:55 +000014551Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14552
14553 * configure.in xml-config.in: patch from "Ben Taylor"
14554 <sol7x86@hotmail.com> for solaris shared libs lookup
14555
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000145562000-09-30 Martin Baulig <baulig@suse.de>
14557
14558 * libxml-2.0.pc.in: Provide pkg-config script.
14559
14560 * configure.in: Create the libxml-2.0.pc script from the
14561 libxml-2.0.pc.in templates.
14562 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014563 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014564
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014565Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14566
14567 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14568 when compiling with MSC
14569
Daniel Veillard46057e12000-09-24 18:49:59 +000014570Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14571
14572 * xpath.c: patch for normalize-string() substring-before(),
14573 substring-after() and translate() functions from Bjorn Reese
14574 <breese@mail1.stofanet.dk>
14575 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14576 Fredrik Hallenberg <hallon@lysator.liu.se>
14577 * TODO: updated
14578
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014579Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14580
14581 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14582 problem of socklen_t being undefined on a number of platforms
14583 * debugXML.c: fixed a compilation problem when without snprintf
14584
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014585Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14586
14587 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14588 an URI bug and a fix for the control-character-induced infinite loop
14589 * nanohttp.c: preventive fix for compiling on WIN32
14590
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014591Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14592
14593 * xmlint.c: closing bug #25000
14594
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014595Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14596
14597 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14598 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14599 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14600 related function, fixing xmlStrncmp(), and associated cleanup
14601 * result/HTML/entities.html.sax: updating result
14602
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014603Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14604
14605 * uri.c: applied patch for URI escaping from Wayne Davison
14606 <wayned@blorf.net>
14607 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14608 from Denis Barbier <barbier@imacs.polytechnique.fr>
14609 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14610 patch from Wayne Davison
14611
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014612Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14613
14614 * doc/xml.html : updated with new releases, adding "how to help"
14615
Daniel Veillard04698d92000-09-17 16:00:22 +000014616Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14617
14618 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14619 removed a few warnings in pedantic mode ...
14620 * parserInternals.c parser.c: moved encoding switching function
14621 to parserInternals.c
14622 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14623
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014624Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14625
14626 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14627 error or warning handlers
14628
Daniel Veillardb1059e22000-09-16 14:02:43 +000014629Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14630
14631 * parserInternals.c parserInternals.h parser.c Makefile.am:
14632 created a new module parserInternals.c, moved most of the
14633 code shared by the various parsers there, as well as
14634 deprecated code from parser.c. More cleanup of parser.c
14635 * uri.c: fixed a problem when URI is NULL
14636 * valid.c: speedup when looking for an attribute declaration
14637
Daniel Veillard39c7d712000-09-10 16:14:55 +000014638Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14639
14640 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14641 the cleanup of the computation of URI references when seeking
14642 external entities. The URI reference string and the resulting
14643 URI are both stored now.
14644 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14645 large s(n)printf checks and cleanup from Denis Barbier
14646 <barbier@imacs.polytechnique.fr>
14647 * xmlversion.h.in tree.h: couple of SGML declarations for a
14648 possible docbook module.
14649 * result/VC/ : a couple of test output changed due to the change
14650 of the entities URI
14651
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014652Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14653
14654 * parser.h: added a _private field for linking user's data
14655
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014656Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14657
14658 * parser.c parserInternals.h: demacroified most of the IS_XXX
14659 the gain in size is significant so ...
14660
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014661Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14662
14663 * entities.c: cases where looking up entities with doc==NULL
14664 covered
14665
Daniel Veillard90e11312000-09-05 10:42:32 +000014666Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14667
Daniel Veillard1de50802000-09-07 08:54:32 +000014668 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014669 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14670
Daniel Veillard98a79162000-09-04 11:15:39 +000014671Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14672
Daniel Veillard1de50802000-09-07 08:54:32 +000014673 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014674 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14675 * Makefile.in: added URItest and included thenin "make tests"
14676
14677Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014678
14679 * xmlversion.h.in: closed bug 22941
14680
Daniel Veillard2bb89092000-08-31 14:57:50 +000014681Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14682
14683 * doc/xmlio.html: added doc and example for entity loader
14684 redefinition.
14685
Daniel Veillard96984452000-08-31 13:50:12 +000014686Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14687
14688 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14689 used by libxml
14690
Daniel Veillarde715dd22000-08-29 18:29:38 +000014691Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14692
14693 * parser.c: Fixed bug on invalid ontent characters and when using
14694 push.
14695 * xmllint.c: fixed xmllint endling of errors in push mode
14696
Daniel Veillard4948eb42000-08-29 09:41:15 +000014697Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14698
14699 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014700 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014701 * result/HTML/*.sax: regenerated HTML SAX output
14702 * parser.c: more cleanup.
14703
Daniel Veillarde010c172000-08-28 10:04:51 +000014704Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14705
14706 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014707 patches from Wayne Davison <wayned@users.sourceforge.net>,
14708 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014709 * HTMLparser.c: fixed an ignorable white space detection bug
14710 occuring when parsing with SAX only
14711 * result/HTML/*.sax: updated since the output is now HTML
14712 encoded...
14713
Daniel Veillard47f3f312000-08-27 22:40:15 +000014714Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14715
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014716 * HTMLparser.[ch]: applied some of Wayne Davison
14717 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014718
Daniel Veillarde0854c32000-08-27 21:12:29 +000014719Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14720
14721 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14722 undeclared namespace prefix was used, added a warning.
14723 Cleaned up support w.r.t. entities, spilling out a warning
14724 and being pedantic on lookups.
14725 * test/warning/ent9 : added testcase for previous example.
14726 * TODO: updated
14727 * parserInternals.h parser.c: changed the way names are parsed
14728 now allow infinite size and decrease penalty for normal use
14729 * parser.c: Started a big cleanup/check of the parser code,
14730 fixed some of the most tortuous entity code, spotted code
14731 unused anymore
14732 * test/*: added tests for very long names and related nasty
14733 things.
14734
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014735Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14736
14737 * doc/encoding.html: added encoding aliases doc
14738 * doc/xml.html: updates
14739 * encoding.[ch]: added EncodingAliases functions
14740 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14741 bottleneck affecting large DTDs like Docbook
14742 * parser.[ch] xmllint.c: added a pedantic option, will be
14743 useful
14744 * SAX.c: redefinition of entities is reported in pedantic mode
14745 * testHTML.c: uninitialized warning from gcc
14746 * uri.c: fixed a couple of bugs
14747 * TODO: added issue raised by Michael
14748
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014749Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14750
14751 * doc/encoding.html: propagated Martin Duerst suggestions
14752
Daniel Veillard52402ce2000-08-22 23:36:12 +000014753Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14754
14755 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14756 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14757 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14758 by Wayne Davison
14759
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014760Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14761
14762 * nanoftp.c nanohttp.c: small cleanup
14763 * TODO: updated
14764
Daniel Veillard244ece92000-08-19 20:58:02 +000014765Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14766
14767 * added an old VC testcase and updated title.xml entity
14768
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014769Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14770
14771 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14772 done on auto-opening of <p> tags and cleanup of SAX output
14773
Daniel Veillard979e55e2000-08-19 16:48:54 +000014774Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14775
14776 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14777
Daniel Veillard4540be42000-08-19 16:40:28 +000014778Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14779
14780 * doc/xml.html libxml.* structure.*: updated the doc a bit
14781
Daniel Veillard808a3f12000-08-17 13:50:51 +000014782Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14783
14784 * testSAX.c testHTML.c result/HTML/: cleanup of the output
14785 of SAX tests
14786
Daniel Veillard29579362000-08-14 17:57:48 +000014787Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14788
14789 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14790 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
14791
Daniel Veillard1255ab72000-08-14 15:13:33 +000014792Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14793
14794 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
14795 * testHTML.c: fix core dump on Solaris 2.x systems
14796 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
14797 * result/HTML/*.sax: previous bug fix lead to new results
14798
Daniel Veillard03109292000-08-14 14:58:22 +000014799Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14800
14801 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14802 * configure.in: added --with-readline=DIR to accept alternate
14803 path for readline include/library
14804 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
14805 for ANSI under HP-UX
14806 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
14807 includes @LIBS@
14808
Daniel Veillard7c29ce22000-08-12 21:20:53 +000014809Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14810
14811 * doc/* : rebuilt the docs
14812 * getting ready for 2.2.2 release
14813
Daniel Veillard87b95392000-08-12 21:12:04 +000014814Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14815
14816 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
14817 and xmlAddFeature()
14818 * tree.[ch]: added xmlAddChildList()
14819 * xmllint.c: MAP_FAILED macro test
14820 * parser.h: added xmlParseCtxtExternalEntity()
14821 * valid.c: applied bug fixes removed warning
14822 * tree.c: added CDATA block to elements content
14823 * testSAX.c: cleanup of output
14824 * testHTML.c: added SAX testing
14825 * encoding.c: better error recovery
14826 * SAX.c, parser.c: fixed one of the external entity processing
14827 of the OASis testsuite
14828 * Makefile.am: added HTML SAX regression tests
14829 * configure.in: bumped to 2.2.2
14830 * test/HTML/ result/HTML: added a few of HTML tests, and added the
14831 SAX results
14832
Daniel Veillard88a172f2000-08-04 18:23:10 +000014833Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14834
14835 * configure.in: patch for HP compiler
14836
148372000-08-04 Sven Heinicke <sven@zen.org>
14838
14839 * xmllint.c: Was coredumping sometimes when the file given didn't
14840 exist.
14841
Daniel Veillard46e370e2000-07-21 20:32:03 +000014842Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14843
14844 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014845
Daniel Veillard46e370e2000-07-21 20:32:03 +000014846 when using in memory parsing. Need some cleanup.
14847 * xmllint.c configure.in: added a --memory flag to test memory
14848 parsing
14849
Daniel Veillard36650692000-07-21 15:16:39 +000014850Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14851
14852 * nanohttp.c: fixed socklen_t replacement to unsigned int
14853 * parser.c: fixed a space handdling missing at the end of
14854 production 28 DOCTYPE.
14855 * xmlmemory.c: fixed a stupid bug on the routine to override
14856 allocation functions
14857 * TODO: updated
14858
Daniel Veillarde46e20d2000-07-14 15:02:46 +000014859Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14860
14861 * doc/ regenerated the docs
14862
Daniel Veillard32bc74e2000-07-14 14:49:25 +000014863Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14864
14865 * doc/encoding.html doc/xml.html: added I18N doc
14866 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
14867 improvements, both parser and filters, added ASCII & HTML,
14868 fixed the ISO-Latin-1 one
14869 * xmllint.c testHTML.c: added/made visible --encode
14870 * debugXML.c : cleanup
14871 * most .c files: applied patches due to warning on Windows and
14872 when using Sun Pro cc compiler
14873 * xpath.c : cleanup memleaks
14874 * nanoftp.c : added a TESTING preprocessor flag for standalong
14875 compile so that people can report bugs more easilly
14876 * nanohttp.c : ditched socklen_t which was a portability mess
14877 and replaced it with unsigned int.
14878 * tree.[ch]: added xmlHasProp()
14879 * TODO: updated
14880 * test/ : added more test for entities, NS, encoding, HTML, wap
14881 * configure.in: preparing for 2.2.0 release
14882
Daniel Veillard49703262000-07-10 10:27:46 +000014883Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14884
14885 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000014886 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000014887
Daniel Veillard306be992000-07-03 12:38:45 +000014888Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14889
14890 * doc/xml.html: changed the xmlsoft.org structure, updated the
14891 examples w.r.t. root and childs
14892
Daniel Veillard7d853352000-07-02 18:53:09 +000014893Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14894
Daniel Veillard784b9352003-02-16 15:50:27 +000014895 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000014896
Daniel Veillard365e13b2000-07-02 07:56:37 +000014897Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14898
14899 * HTMLparser.c: Work on character encoding support for the HTML parser
14900 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
14901 * encoding.c: Fixed a potential memleak in the encoding stuff
14902
Daniel Veillardaf743792000-07-01 11:49:28 +000014903Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14904
14905 * doc/FAQ.html doc/Makefile.am : added a FAQ
14906
14907Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000014908
14909 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
14910 of the HTML parser to force it to not bypass SAX
14911
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000014912Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14913
14914 * win32config.h.in: updated
14915 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
14916 lacks iconv support :-( need to release 2.1.1
14917 * configure.in: release 2.1.1
14918 * HTMLparser: fixed bug #14784
14919 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
14920 by Windows compiler
14921 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
14922 the SAX startDocument() callback.
14923 * TODO: updated
14924
14925Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14926
14927 * added xmlStopParser()
14928
Daniel Veillardbe803962000-06-28 23:40:59 +000014929Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14930
14931 * configure.in: 2.1.0 prerelease
14932 * Large resync between W3C and Gnome tree
14933 * nanoftp, nanohttp.c: fixed stalled connections probs
14934 * HTMLtree.c SAX.c : support for attribute without values in
14935 HTML for andersca
14936 * valid.c: Fixed most validation + namespace problems
14937 * HTMLparser.c: start document callback for andersca
14938 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
14939 * parser.h, SAX.c: serious speed improvement for large
14940 CDATA blocks
14941 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
14942 different encoding
14943 * example/Makefile.am example/gjobread.c tree.h: work on
14944 libxml1 libxml2 convergence.
14945 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
14946 and the LIBXML_TEST_VERSION macro
14947
Daniel Veillardc310d562000-06-23 18:32:15 +000014948Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14949
14950 * doc/xml.html: various patches and improvements typo fixed by
14951 Felix Natter
14952 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
14953 from Felix Natter <fnatter@gmx.net>
14954
Daniel Veillardf3029822000-05-06 08:11:19 +000014955Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14956
14957 * doc/upgrade.html: updated with instructions for support of both
14958 libxml-1.x and libxml-2.x
14959 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
14960 for 2.x support and also fixed includes
14961
14962
Daniel Veillard496a1cf2000-05-03 14:20:55 +000014963Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14964
14965 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
14966 the encoding support, added iconv support, so now libxml if
14967 compiled with iconv automatically support japanese encodings
14968 among others. Work based on initial patch from Yuan-Chen Cheng
14969 I may have broken binary compat in the encoding handler
14970 registration scheme, but that was so utterly broken I don't
14971 expect anybody to have used this feature until now.
14972 * parserInternals.h: fixup on the CHAR range macro
14973 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
14974 code.
14975 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
14976 * uri.c: added xmlParseURI() I can't believe I forgot to
14977 implement this one in 2.0 !!!
14978 * SAX.c: moved doc->encoding update in the endDocument() call.
14979 * TODO: updated.
14980
Daniel Veillard06047432000-04-24 11:33:38 +000014981Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14982
14983 * tree.h: removed extraneous xmlRemoveProp definition
14984 * TODO: added item about --disable-corba configure switch
14985 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
14986 * nanoftp.c: fixed include problems giving troubles on AIX and
14987 slowlaris
14988 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
14989 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
14990 comment and headers changes to lower gtk-doc number of warnings
14991 * doc/html/*: rebuilt docs
14992
Daniel Veillarde0aed302000-04-16 08:52:20 +000014993Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14994
14995 * HACKING: documented the tag for 1.x and instructions
14996
Daniel Veillard5e873c42000-04-12 13:27:38 +000014997Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14998
14999 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
15000 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
15001 xmlCreateIOParserCtxt
15002 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
15003 significant overall improvement
15004 * xmllint.c: added I/O test to xmllint
15005 * testSAX.c: added a speed test
15006 * doc/* : updated/regenerated
15007
Daniel Veillardfc708e22000-04-08 13:17:27 +000015008Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15009
15010 * xpath.c uri.h parserInternals.h: cosmetic changes from
15011 "Timur I. Bakeyev" <timur@bat.ru>, including making
15012 xmlCreateURI() public
15013
Daniel Veillard5d211f42000-04-07 17:00:24 +000015014Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15015
15016 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
15017 and the code at the same time. Added a clean mechanism for
15018 overload or added input methods: xmlRegisterInputCallbacks()
15019 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
15020 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
15021 * TODO: updated
15022 * doc/* : updated/regenerated
15023 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
15024 source dir
15025
Daniel Veillarde77a9182000-04-05 19:12:29 +000015026Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15027
15028 * testURI.c: yet another forgotten commit, I should get some sleep !
15029
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015030Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15031
15032 * xmllint.c: forgot to commit this too ?
15033
Daniel Veillardb9df4042000-04-05 14:23:16 +000015034Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15035
15036 * xmlversion.h.in : forgot to commit this previously
15037
Daniel Veillard361d8452000-04-03 19:48:13 +000015038Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15039
15040 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15041 * README TODO: updated for release
15042 * uri.c uri.h: added authority parsing/saving
15043 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15044 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15045 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15046 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15047 Makefile.am : added compile-time customization of libxml
15048 --with-ftp --with-http --with-html --with-xpath --with-debug
15049 --with-mem-debug
15050 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15051 #include <libxml/xxx.h> I hope it won't break too much stuff
15052 and will be manageable in the future...
15053 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15054 and added xmllint to the installed programs
15055 * uri.h: added xmlFreeURI()
15056
Daniel Veillardec303412000-03-24 13:41:54 +000015057Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15058
15059 * uri.c uri.h: finished the escaping handling, the base support
15060 and the URI path normalization. Looks good just lacks the
15061 authority content parsing code.
15062 * Makefile.am: added instructions to generate testURI
15063 * TODO: updated
15064 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
15065 added links and icons for W3C and Gnome
15066
Daniel Veillard8f621982000-03-20 13:07:15 +000015067Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15068
15069 * xmlmemory.[ch] : seems I forgot to actually update the files in
15070 the last commit :-)
15071 * doc/xml.html doc/html/* : updated and uploaded the docs
15072
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015073Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15074
15075 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
15076 * TODO: updated
15077 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000015078 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015079 gfree).
15080 * Makefile.am, uri.c, uri.h: added a set of functions to do
15081 exact (litteraly copied from the RFC 2396 productions) parsing
15082 and handling of URI. Will be needed for XLink, one XML WFC,
15083 XML Base and reused in the nano[ftp/http] modules. Still work
15084 to be done.
15085
Daniel Veillardedfb29b2000-03-14 19:59:05 +000015086Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15087
15088 * configure.in, libxml.spec.in : libxml2
15089 * doc/* : updated the doc page, rebuilt the docs
15090
Daniel Veillardcf461992000-03-14 18:30:20 +000015091Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15092
15093 * all: tagged LIB_XML_1_X
15094 * *.c *.h : updated from W3C CVS tree
15095 * configure.in : 2.0.0-beta
15096 * libxml.spec.in : libxml2 package nam
15097 * result/* : new version of the tests output
15098
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015099Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15100
15101 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15102
Daniel Veillardb566ce12000-03-04 11:39:42 +000015103Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15104
15105 * doc/* : rebuilt the docs
15106 * parser.c: final patch on #6766
15107 * valid.c: small patch on validity checks.
15108
Daniel Veillardfb76c402000-03-04 11:39:42 +000015109Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15110
15111 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15112 added
15113 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15114 compatibility w.r.t. XML spec and existing code.
15115
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015116Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15117
15118 * parser.c: seems a better solution to <a> </a> exists,
15119 will try it for a while
15120
Daniel Veillard83a30e72000-03-02 03:33:32 +000015121Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15122
15123 * parser.c: tried to remove the <a> </a> generating <a/>
15124 this is hard. Left a flag for that purpose. Fixed bug #6766
15125 * configure.in: prepared 1.8.7 not released, due to previous
15126 problem
15127
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015128Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15129
15130 * doc/xml.html : applied second patch from Paul DuBois
15131
Daniel Veillard402e8c82000-02-29 22:57:47 +000015132Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15133
15134 * doc/xml.html : applied patch from Paul DuBois
15135
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015136Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15137
15138 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
15139
Daniel Veillard5feb8492000-02-02 17:15:36 +000015140Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15141
15142 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
15143 compilation warnings on various platforms.
15144 * parser.c: Fixed #5281 validity error callbacks are now desactived
15145 by default if not validating.
15146
Daniel Veillardf341f932000-02-02 14:52:08 +000015147Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15148
15149 * nanoftp.c, win32config.h.in: patches to compile on WIN32
15150
Daniel Veillard13c757e2000-02-01 23:59:15 +000015151Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15152
15153 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
15154 <gkatsi@cs.toronto.edu>
15155
Daniel Veillard726e8792000-01-30 20:04:29 +000015156Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15157
15158 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
15159 processing URLs
15160
Daniel Veillarde41f2b72000-01-30 20:00:07 +000015161Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15162
15163 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
15164 xmlNanoFTPUpdateURL for persistent control connections.
15165 * configure.in: 1.8.6
15166
15167Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15168
15169 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
15170 * tree.[ch] : added xmlSaveNoEmptyTags
15171
James Henstridgef3be9312000-01-28 13:59:21 +0000151722000-01-29 James Henstridge <james@daa.com.au>
15173
15174 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
15175
15176 * Makefile.am: added nanoftp.[ch] to the build.
15177
Daniel Veillardaeea04f2000-01-25 19:27:27 +000015178Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15179
15180 * nanoftp.[ch]: cleanup, comments, API
15181 * debugXML.c : fixed a bug in the cat command
15182 * doc/*: regenerated the docs
15183
Daniel Veillardda07c342000-01-25 18:31:22 +000015184Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15185
15186 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
15187 * debugXML.c : fixed a bug in the cat command
15188 * valid.c: fixing some small probs
15189 * libxml.spec.in: get rid of the SNAP suffix
15190 * doc/xml.html: updated the status
15191
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000015192Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15193
15194 * xml-config.in: xml-config --version to just return the
15195 version number
15196 * xpath.c: some cleanup w.r.t. axis when the current node is
15197 an attribute.
15198 * TODO: updated
15199
Daniel Veillard461a66c2000-01-18 18:01:01 +000015200Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15201
15202 * configure.in: prepared for libxml-1.8.5
15203 * doc/* recompiled the documentation
15204
152052000-01-17 Jody Goldberg <jgoldberg@home.com>
15206
15207 * configure.in : WARNING autoconf subtlety alert :
15208 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
15209 when looking for zlib.h so that HAVE_ZLIB_H is defined.
15210 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
15211 get defined by AC_CHECK_HEADERS.
15212
Daniel Veillardf967b902000-01-17 16:06:10 +000015213Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15214
15215 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
15216 Rune.Djurhuus@fast.no
15217
Daniel Veillardad8f99d2000-01-15 14:20:03 +000015218Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15219
15220 * TODO: updated
15221 * tree.c, parser.c: made sure that only memory alloc problems
15222 and internal parser errors are allowed to write to stdout or
15223 stderr.
15224
Daniel Veillard0142b842000-01-14 14:45:24 +000015225Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15226
15227 * tree.c : restored xmlNewGlobalNs since this seems used by
15228 a lot of existing code :-(, fixed a bug in xmlNewNs
15229 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
15230 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
15231 to exit() from the library code.
15232 * xpath.c, parser.c: removed bugs or unused code detected by
15233 Windows compilers
15234 * parser.c: started adding interfaces for parsing well balanced
15235 XML fragments
15236 * configure.in: releasing 1.8.4
15237 * doc/* : rebuilt the docs
15238
Daniel Veillard2eac5032000-01-09 21:08:56 +000015239Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15240
15241 * tree.[ch] : added xmlNewDocFragment() for DOM
15242 * testHTML.c: uninitialized variable.
15243
Daniel Veillardf3a73582000-01-05 14:58:39 +000015244Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15245
15246 * doc/* : rebuild the docs
15247
Daniel Veillard71b656e2000-01-05 14:46:17 +000015248Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15249
15250 * acconfig.h: readline and history patch
15251 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
15252 * tree.c: added check and handling when possibly removing an ID
15253 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
15254 and saving.
15255 * test/HTML/entities.html result/HTML/entities.html* : test for
15256 various entities reference cases
15257 * result/HTML/* : as a result output of some testcase have
15258 changed
15259 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
15260 by previous example. added xmlParseTryOrFinish().
15261 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
15262 entities.h debugXML.h HTMLparser.h: changed the way struct are
15263 declared to allow gtk-doc to expose those
15264 * parser.c: closed bug #4960
15265 * Makefile.am configure.in: Applied patch from
15266 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
15267 and math/socket libs detection
15268
Daniel Veillard437b87b2000-01-03 17:30:46 +000015269Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15270
15271 * configure.in, Makefile.am: link tester against readline
15272 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
15273
Daniel Veillard686d6b62000-01-03 11:08:02 +000015274Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15275
15276 * tree.[ch]: added xmlRemoveProp
15277 * win32config.h.in nanohttp.c: avoid including the Windows
15278 socket stuff in every C files
15279 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
15280 the XmL parser(s)
15281 * test/ns4 result/ns4 etc...: added test case for previous prob
15282 * tree.c: xmlNewNs wasn't checking for double definition
15283 * Makefile.in: fixed a problem with dist-hook duplicates
15284 * parser.[hc], xmlIO.c: fixed the loading of external entities
15285 APIs, now xmlLoadExternalEntity() is used everywhere and
15286 setting up an app specific front-end using the
15287 * SAX.c parser.c: some fixes, now the xhtml spec validates
15288 with the xhtml DTD.
15289 * error.c: fixed crashes in case of no input stream
15290 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
15291 to the validation tests and results
15292
Daniel Veillard5e5c6231999-12-29 12:49:06 +000015293Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15294
15295 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
15296 too htmlCreatePushParserCtxt() and htmlParseChunk()
15297 * parser.c: a bit of cleanup.
15298 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
15299 to XML) removed the last mem leak known
15300 * HTMLtree.c: output message cleanup
15301 * xmlmemory.c: display content info about memory blocks
15302 * result/HTML/wired.* : missing att value warning change
15303
Daniel Veillardbe849cf1999-12-28 16:43:59 +000015304Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15305
15306 * doc/* : rebuilt the documentation
15307
Daniel Veillarddbfd6411999-12-28 16:35:14 +000015308Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15309
15310 * parser.[ch] parserInternals.h: Push parser for XML,
15311 seems to work fine now
15312 * tester.c debugXML.[ch]: Added an XML shell debug facility and
15313 --push for push testing
15314 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
15315 * testSAX.c: added --push
15316 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
15317 subtree
15318 * xmlIO.[ch] : enriched API + fixes for push mode
15319 * entities.[ch]: added the entity content length to the struct.
15320 * xmlmemory.[ch]: new API to show the last entries for the shell
15321 * valid.c: added required attribute testing
15322 * SAX.c: the cdata callback now merge contiguous fragments
15323 * HTMLparser.c: cleanup of some macros
15324
Daniel Veillard3c558c31999-12-22 11:30:41 +000015325Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15326
15327 * parser.c: fix for PIs name starting with xml
15328 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000015329 * *.c, configure.in win32config.h.in : generate win32config.h for
15330 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000015331
Daniel Veillard0caf07a1999-12-21 16:25:49 +000015332Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15333
15334 * parser.c: fixed a stupid = vs. == bug :-(
15335 * doc/gnome-xml.sgml: s/glade/xml/
15336
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000015337Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15338
15339 * configure.in, doc/xml.html : bug fix release 1.8.2
15340 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
15341 Hopefully the end of that silly C++ include problem
15342 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
15343 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
15344 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
15345 troubles with autoclosed elements when the stree shape doesn't
15346 follow the DtD specs. Added htmlIsAutoClosed() and
15347 htmlAutoCloseTag()
15348 * result/HTML/*.htm*: Updated the HTML examples regression tests output
15349 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
15350 * debugXML.c: fixed a bug on printing default namespaces.
15351 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
15352
Daniel Veillardb24054a1999-12-18 15:32:46 +000015353Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15354
15355 * result/HTML/*.htm[l] : updated the HTML regression tests according
15356 to the new output
15357 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
15358 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
15359 problem due to intermix of extern "C" { ... } declarations for C++
15360 and recursive includes in the headers
15361
Chris Lahey323c48c1999-12-18 15:32:45 +0000153621999-12-20 Chris Lahey <clahey@umich.edu>
15363
15364 * HTMLtree.c: Made it so that html nodes with a single child do
15365 not insert a carriage return before or after the child node.
15366
Daniel Veillardb24054a1999-12-18 15:32:46 +000015367Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000015368
15369 * configure.in, doc/xml.html : bug fix release 1.8.1
15370 * parser.c: fixed bug #4344
15371 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
15372 added the glue to avoid C++ problems
15373 * doc/* : regenerated the documentation
15374
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000015375Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15376
15377 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
15378 namespace recognition, and Dia as a resul :-(
15379 * encoding.c: closed bug #3950
15380
Daniel Veillard944b5ff1999-12-15 19:08:24 +000015381Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15382
15383 * valid.c: debugging a posteriori validation, except URI expansion
15384 stuff this should be fixed now
15385 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
15386 Carl Nygard <cnygard@bellatlantic.net>
15387 * tester.c: added --postvalid, cleaning of the code
15388 * tree.[ch]: added xmlDocGetRootElement()
15389
Ramiro Estrugobfce3771999-12-15 04:32:07 +000015390Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
15391
15392 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
15393 c++ losage.
15394
Daniel Veillard10a2c651999-12-12 13:03:50 +000015395Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15396
15397 * configure.in, doc/xml.html : bumped to 1.8.0
15398 * xlink.[ch], Makefile.am : added framework for link detection
15399 * parser.h: added nbChars to parser context, needed for cleanup.
15400 * xmlmemory.c: removed a nasty bug when out of mem
15401 * valid.[ch]: adding namespace support for attribute decl
15402 * tester.c: added --debugent option
15403 * debugXML.[ch]: added xmlDebugDumpEntities()
15404 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
15405 buffers instead, this was really needed, validation was breaking
15406 in strange ways due to that. Added xmlParseStringPEReference()
15407 and other parsing from strings functions. Entities processing
15408 modified again, but PERef are still not handled correcly but
15409 unless you're Eve Maller you won't notice :-)
15410 * HTMLparser.c: large changes toward reliability, and switched to
15411 lowercase internal tags, XHTML is lowercase, so it will help
15412 that output is closer to next version.
15413 * doc/* : regenerated the documentation, it is now hosted at
15414 http://xmlsoft.org/ (same bits I just bought the domain :-)
15415
15416
Daniel Veillard294cbca1999-12-03 13:19:09 +000015417Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15418
15419 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
15420 doc generation
15421 * parser.c: fixed bugs #3908 and #3937 and a memory leak
15422 in the SAX API
15423 * doc/*: rebuilt the doc making sure everything appears in the
15424 HTML files
15425
Daniel Veillardf5c2c871999-12-01 09:51:45 +000015426Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15427
15428 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
15429 added the patch from Carl Nygard <cnygard@bellatlantic.net>
15430 which allow impressive speed improvement on dataset with
15431 large text pieces, but at the cost of broken binary
15432 compatibility and slightly bigger memory usage.
15433 Configure with --with-buffers to activate them, they
15434 are protected with XML_USE_BUFFER_CONTENT define.
15435 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
15436 goal is 0 memory left allocated once parser is no more used
15437 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
15438 call xmlCleanupParser() and xmlMemoryDump()
15439
Daniel Veillarda819dac1999-11-24 18:04:22 +000015440Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15441
15442 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15443 * parser.[ch] encoding.[ch]: added memory cleanup routines
15444 * parser.c: closing bug #3788
15445 * doc/*: rebuilt the doc
15446
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015447Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15448
15449 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15450 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15451 * tester.c: added --compress option
15452 * doc/*: rebuilt the documentation
15453
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015454Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15455
15456 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15457 if given /proc/kcore as input !
15458 * doc/xml.html doc/*: updated and rebuilt the documentation
15459
15460Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015461
15462 * parser.c: Fixed some wrongly space collapsing code due to
15463 a misreading of the spec.
15464 * result/*: fixed the output accordingly
15465
15466Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015467
15468 * encoding.c: bug fix and typos
15469 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15470 * parser.c: added attribute normalization closing bug #3597
15471 * test/att* result/att* SAXresult/att*: testcase for attribute
15472 normalization
15473
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015474Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15475
15476 * configure.in: closing bug #3163 by adding extra flags for the
15477 cc compiler on HP-UX
15478
Daniel Veillard51e3b151999-11-12 17:02:31 +000015479Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15480
15481 * valid.[ch] : removed a typo and an enumerated type bug in the
15482 xmlAddElementDecl() function
15483 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15484 call to xmlEncodeEntitiesReentrant() so that the functions
15485 New, Set and Get are at the same level.
15486 * parser.c HTMLparser.c: extra memory allocation bug for
15487 attributes detected by someone using libxml in embedded systems :-)
15488
Daniel Veillard962195f1999-10-28 15:51:53 +000015489Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15490
15491 * xmlmemory.h: turned off mem debug :-\
15492
Daniel Veillard35008381999-10-25 13:15:52 +000015493Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15494
15495 * parser.c: closed bug #2784 a one line fix, but worth pushing
15496 a new release out
15497 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15498 some structures, comments before and after the
15499 main element, and other nastyness
15500 * HTMLtree.c tree.c: accomodate the extended HTML supported
15501 * configure.in: pushing 1.7.4
15502 * test/ent8 and related outputs : added a new test for bug #2784
15503 * test/HTML/wired.html and related output: a nasty HTML example
15504 * Makefile.am: improved the test scripts
15505 * docs/* : reran the documentation extractor, updated xml.html
15506
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015507Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15508
15509 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15510 HTMLparser and debugged the HTML related code. HTML documents
15511 now have their own type
15512 * entities.c: do not dump &apos; for HTML output
15513 * xmlmemory.c: improvement, breakpoint mechanism
15514 * testHTML.c: added --sax --repeat ...
15515 * Makefile.am: improved the HTML tests
15516 * valid.[ch]: added xmlValidGetValidElements and
15517 xmlValidGetPotentialChildren
15518 * tester.c: added --insert to test the 2 new functions
15519 * test//* result//* SAXresult//* : regression test cleanup
15520 and extension.
15521 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15522 gnome-xml-nanohttp.html
15523
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015524Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15525
15526 * HTMLparser.c: fixed problems with some autoclose tags
15527 * tree.c: fixed XML output problems.
15528 * result/* SAXresult/*: update of the tests output
15529
Daniel Veillard6077d031999-10-09 09:11:45 +000015530Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15531
15532 * Makefile.am: Arturo patch for xmlConf.sh version info
15533 * parser.c: Tim Josling patch for single quoted items
15534 * tester.c: Tim Josling patch for tester options usage
15535 * tree.h: indent cleanup
15536
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015537Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15538
15539 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15540 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15541
Daniel Veillard00fdf371999-10-08 09:40:39 +000015542Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15543
15544 * tree.c : Raph patch for initialization of CORBA fields
15545 * parser.c, xpath.c, ...: modification of doc comments
15546 * xpath.c : allow spaces in xpath expressions
15547
Daniel Veillardad219441999-09-27 08:17:49 +000015548Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15549
15550 * xmlmemory.h: turning off memory debug :-(
15551
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015552Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15553
15554 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15555 better SAX interfaces.
15556 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15557 entity.
15558 * configure.in: 1.7.2
15559
15560Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015561
15562 * libxml.spec.in: fixed the URL
15563 * doc/xml.html: improved the documentation front-end
15564
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015565Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015566
15567 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15568
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015569Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015570
15571 * libxml.spec.in: fixed the alpha compile problem
15572 * parser.[ch]: changed errno to errNo in the parser context :-(
15573 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15574 * doc/xml.html: changed CHAR to xmlChar
15575 * doc/html/*: recompiled the documentation
15576 * configure.in: 1.7.1
15577
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015578Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15579
15580 * parser.h: modified the parser context struct to regain 1.4.0
15581 binary compatibility
15582 * parser.c, xml-error.h: added errno ot teh context and defined
15583 a set of errors values with update of errno
15584 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15585 DTDs and entities
15586 * *.h, *.c: complete cleanup of the use of config.h and include
15587 protection depending on the current setup.
15588 * overalll debugging, maintenance and bug-fixing on all modules
15589 * updated the documentation
15590 * ready for 1.7.0
15591
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015592Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15593
15594 * HTMLparser.c : cleanup
15595 * SAX.c valid.c valid.h: added ID/IDREF checking
15596 * tree.c tree.h: extended doc structure for refs
15597 * configure.in: 1.6.2
15598 * parser.c: patched bug in SAX user arg call
15599 * parserInternals.h: patched missing close in C++ wrapping
15600 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15601 especially upcoming XPointer implementation.
15602 * doc/xml.html: augmented, typo
15603
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015604Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15605
15606 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15607 not all invocations of install understand -d.
15608
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015609Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15610
15611 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15612 to make 'check' works, when builddir != srcdir.
15613
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015614Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15615
15616 * doc/xml.html : updated the documentation
15617
Daniel Veillard6454aec1999-09-02 22:04:43 +000015618Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15619
15620 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15621 not deallocated memory blocks
15622 * *.c : replaces all calls to malloc() free() and realloc() to
15623 the wrapper functions/macros
15624 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15625 instead of xmlFreeNodeList()
15626
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015627Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15628
15629 * HTMLparser.c: corrected a stupid bug leading to core dump at
15630 tree deallocation. Removed warnings indicated by
15631 Stephane.Conversy@lri.fr
15632 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15633 looked for in the external subset
15634
15635Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015636
15637 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15638 on SGI by Stephane.Conversy@lri.fr
15639
Daniel Veillardb96e6431999-08-29 21:02:19 +000015640Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15641
15642 * all .h : changed the prototype declaration indent as in gtk
15643 * most .c : working on reducing the TODOs in the code
15644 * most .c : cleanup though -pedantic and Insure++
15645 * improvements on validation ID checkings.
15646 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15647 * xml-config.in: closed #1810
15648
15649Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015650
15651 * tree.h, valid.c, valid.h: more work on validity, IDs
15652 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15653 definition for AIX
15654
Daniel Veillardb556eb51999-08-15 17:19:50 +000015655Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15656
15657 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15658 the distribution due to a cut'n paste error at last commit
15659
Daniel Veillardb05deb71999-08-10 19:04:08 +000015660Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15661
15662 * configure.in: upgraded to version 1.4.0
15663 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15664 Big update, added a large part of the validation process,
15665 it should be usable, but some parts are missing
15666 * xpath.c: improved the implementation w.r.t. root.
15667 * Makefile.am: added more tests
15668 * test and result trees: added a lot of tests
15669 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15670
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015671Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15672
15673 * Added an HACKING file
15674
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015675Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15676
15677 * xpath.[ch] : improvements and debug of the XPath implementation
15678 * parser.c, HTMLparser.c : modified the parsers to be progressive
15679 * tree.[ch] : extended the Buffer promitives
15680 * xmlIO.[ch] : added basic I/O routines providing progressive
15681 parsing and ready for I18N conversion plugins
15682 * SAXresult/* : the SAX callback sequence maybe slightly different
15683 now
15684 * test*.c : improved/updated the tests programs
15685 * doc/* : recompiled the docs.
15686
Daniel Veillard15b75af1999-07-26 16:42:37 +0000156871999-07-26 Michael Meeks <michael@edenproject.org>
15688
15689 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15690
15691 * tree.c: Ditto.
15692
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015693Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15694
15695 * configure.in: upgraded to version 1.4.0
15696 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15697 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15698 XML query language, see http://www.w3.org/TR/xpath for more details.
15699 * parser.c, parser.h: added CHAR* related string functions for XPath
15700 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15701 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15702 rebuild the docs.
15703 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15704 and regression testing capabilities for XPath.
15705
Daniel Veillardd79d7871999-07-12 10:38:12 +000015706Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15707
15708 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15709 closing bug #1646
15710
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015711Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15712
15713 * Makefile.am, example/Makefile.am: closed bug #1683
15714
Daniel Veillard3166ab11999-07-11 16:14:19 +000015715Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15716
15717 * example/Makefile.am, configure.in: added the makefile for the
15718 gjobread example
15719
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015720Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15721
15722 * doc/Makefile.am:
15723 - fix which allow "make install DESTDIR=</install/prefix>".
15724
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015725Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15726
15727 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15728 which fixed a problem on the file reading-code.
15729
Daniel Veillard82150d81999-07-07 07:32:15 +000015730Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15731
15732 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15733 output.
15734 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15735
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015736Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15737
15738 * parser.h : Oops removed the binary compatibility problem
15739 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15740 * parser.c, HTMLparser.c: applied patches for reading from stdin
15741
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015742Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15743
15744 * parser.c, entities.c, valid.c: cleanup bug #1591
15745 * configure.in: cleanup bug #1592
15746 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15747 the same tree back-end. Hence gdome will be available for it.
15748 * doc/Makefile.am: close bug #617
15749
Daniel Veillard97fea181999-06-26 23:07:37 +000015750Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15751
15752 * parser.c: alloctate a per parser context SAX interface block
15753
Daniel Veillard14fff061999-06-22 21:49:07 +000015754Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15755
15756 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15757 and xmlEncodeEntitiesReentrant with the correct one :-\
15758
15759Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15760
15761 * commit of my internal XML base changes, quite a lot of
15762 changes, cleanups, better entities support, framework for
15763 new I/O and charset detection and handling
15764 * Fixed the configure/Makefile stuff to generate shared libs
15765 with the proper version info, so we jumped on rev from
15766 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15767 xmlEncodeEntities() result need to be freed now, and a string
15768 xmlParserVersion provide the current library version.
15769
Raph Levien05240da1999-06-15 21:27:11 +000015770Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15771
15772 * parser.c: fixed a buffer overrun for when you have a very long
15773 attribute with no entities in it.
15774
Daniel Veillardbb2da581999-06-13 14:37:07 +000015775Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15776
15777 * added example directory
15778 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15779
Daniel Veillard011b63c1999-06-02 17:44:04 +000015780Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15781
15782 * Release of libxml-1.1, nearly everything has been touched for
15783 this.
15784 * Added more regression tests
15785 * Updated the documentation
15786
Daniel Veillard27d88741999-05-29 11:51:49 +000015787Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15788
15789 * tree.[ch]: unified the XML_NO_CORBA defines.
15790 * parser.c encoding.[ch]: started plugging in char encoding detection
15791
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000015792Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
15793
15794 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
15795 Also freed allocated buffer.
15796
Daniel Veillard27d88741999-05-29 11:51:49 +000015797Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000015798 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
15799 reentrancy problem at printing. One is left in entities.c, to
15800 remove ASAP
15801 * testSAX.c : added a test example showing the use of the SAX
15802 interface if one doesn't want to build the DOM tree.
15803 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
15804
Daniel Veillard517752b1999-04-05 12:20:10 +000015805Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15806
15807 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
15808 large revamping of the parser to use SAX callbacks
15809 http://www.megginson.com/SAX/ (or at least a C like interface
15810 a la Expat). It's now possible to set up your own callbacks
15811 and the parser will not build a DOM tree.
15812 * test/* result/*: updated the test suite, I finally removed
15813 the old Namespace draft support (PI based).
15814
Daniel Veillard87c83bd1999-04-02 16:04:43 +000015815Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15816
15817 * Makefile.am: added test result to EXTRA_DIST for make tests
15818
Daniel Veillard64068b31999-03-24 20:42:16 +000015819Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15820
15821 * parser.c, parserInternals.h: moved the chars macro definitions
15822 to parserInternals.h
15823 * parser.c, error.c: applied patches from "Knut Ã…kesson"
15824 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
15825
Daniel Veillard012ccc11999-03-23 10:11:11 +000015826Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15827
15828 * xml-config.in : applied patch to make --version work
15829
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000158301999-03-05 Raja R Harinath <harinath@cs.umn.edu>
15831
15832 * Makefile.am (check-local): Alias for `tests' target. This will
15833 cause `make check' to do the right thing.
15834 (tests): Don't run tests in srcdir. Also, replaced calls to
15835 basename with a `sed' "equivalent".
15836
Daniel Veillardd109e371999-03-05 06:26:45 +000015837Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15838
15839 * Renamed error.h to xml-error.h, corrected Makefile.am to list
15840 it in the header and not the sources, updated the doc.
15841 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
15842 pointing this out.
15843
Daniel Veillardbc50b591999-03-01 12:28:53 +000015844Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15845
15846 * parser.c, parser.h, parserInternals.h: memory leak hunting,
15847 exported the inputStream routines.
15848 * doc/html/* : updated accordingly
15849
Daniel Veillardd692aa41999-02-28 21:54:31 +000015850Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15851
15852 * parser.c, parser.h, parserInternals.h: added a few extra
15853 internal calls to allocate and free parser contexts ...
15854 * doc/html/* : updated accordingly
15855
Daniel Veillard55a99271999-02-25 11:01:29 +000015856Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15857
15858 * configure.in, Makefile.am, doc/makefile.am : General changes for
15859 1.0.0 release and including the generated HTML documentation.
15860
Daniel Veillard35925471999-02-25 08:46:07 +000015861Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15862
15863 * makefile.am : added parserInternals.h, oops.
15864
Daniel Veillard1e346af1999-02-22 10:33:01 +000015865Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15866
15867 * parserInternals.h: added this header giving access to the parser
15868 internal functions.
15869 * doc/Makefile.am : added a rebuild target which rebuilds the full
15870 set of documentations
15871 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
15872 the internal subset.
15873 * *.c *.h: modifications needed to generate the documentation using
15874 gtk-doc, cleanup of functions blocks, reorganisation of struct
15875 declarations.
15876
Daniel Veillard1164e751999-02-16 16:29:17 +000015877Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15878
15879 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
15880 the tar and spec file to include the beginning of the doc.
15881
Nuno Ferreira03d04781999-02-13 00:07:17 +0000158821999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
15883
15884 * doc/.cvsignore: Added this file.
15885
Daniel Veillard6800ef31999-02-08 18:33:22 +000015886Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15887
15888 * tree.c: fixed xmlGetProp to return "" when the attribute
15889 exists, even if the node-list is NULL.
15890
Daniel Veillard726c7e31999-02-08 15:13:10 +000015891Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15892
15893 * tree.c: patched an error outputting empty attribute values.
15894 * Makefile.am and doc/makefile.am: have been updated during the
15895 week-end. Sorry for an empty CVS log, I got a shell problem.
15896
Daniel Veillard1899e851999-02-01 12:18:54 +000015897Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15898
15899 * tree.h: cleaned up using enums instead of defines
15900 * parser.c, valid.[ch]: more work on parsing/output of element
15901 declarations
15902
Daniel Veillard3b9def11999-01-31 22:15:06 +000015903Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15904
15905 * valid.[ch], tree.c, parser.c : more work toward full parsing
15906 of XML DTDs.
15907 * README: added informations about mailing-list and on-line
15908 documentation
15909
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000159101999-01-27 Raja R Harinath <harinath@cs.umn.edu>
15911
15912 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
15913
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000015914Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15915
15916 * parser.c, tree.[ch] : more work toward conformance testing,
15917 added a last element to accelerate parsing of very flat structures
15918 started working on internal subset Element content declaration.
15919 * valid.[ch] : first cut at adding code toward validation.
15920 * previous changes had also small impact on most files, especially
15921 the conformance testing using James Clark test suite.
15922
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000015923Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15924
15925 * test/* : updated the examples, most of them were not well
15926 formed (humm), and added rdf2.
15927 * result/* : resulting changes in the output.
15928
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000015929Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15930
15931 * tree.c: changed the behaviour of xmlGetProp on NULL values.
15932
Daniel Veillard44b3a061998-12-05 17:27:22 +000015933Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15934
15935 * tree.c: patched a bug in the generation of empty attributes
15936
Daniel Veillardbe36afe1998-11-27 06:39:50 +000015937Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15938
15939 * entities.[ch], tree.[ch], tester.c: added copy interfaces
15940 for node/trees/documents/... Biggest problem is namespace
15941 support when copying subtrees.
15942
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000015943Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15944
15945 * parser.c, entities.c: improve entities and char ref encoding,
15946 and cleanups of error messages.
15947
Daniel Veillard242590e1998-11-13 18:04:35 +000015948Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15949
15950 * parser.c, entities.c: simple bug hunting done during rpm2html and
15951 rpmfind integration.
15952
Daniel Veillard42dc9b31998-11-09 01:17:21 +000015953Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15954
15955 * parser.[ch]: Added interfaces allowing to specify a SAX
15956 handler before parsing.
15957
Daniel Veillarde3bffb91998-11-08 14:40:56 +000015958Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15959
15960 * parser.c: redirrect all errors reporting through the SAX
15961 error function
15962
Daniel Veillardda4d3c41998-11-04 20:07:05 +000015963Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15964
15965 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
15966 * libtool, tlmain ...: update of the libtool files
15967
Miguel de Icaza442321c1998-11-04 18:13:38 +0000159681998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
15969
15970 * entities.c: Use g_snprintf insteda of snprintf.
15971
Daniel Veillard0ba4d531998-11-01 19:34:31 +000015972Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15973
15974 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
15975 added ent5 test for this purpose.
15976 * parser.c, parser.h: formatting, comments and UTF-8 planning.
15977
Daniel Veillard27271681998-10-30 06:39:40 +000015978Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15979
15980 * parser.c: fixed? a strange error due to compression on a GWP
15981 document.
15982
Daniel Veillard25940b71998-10-29 05:51:30 +000015983Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15984
15985 * tree.[ch]: bug fixing
15986 * entities.[ch]: defined a specific type for predefined entities
15987 * doc/xml.html: more documentation on the library, how to use it,
15988 overview of the interfaces.
15989
Daniel Veillard16253641998-10-28 22:58:05 +000015990Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15991
15992 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
15993
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015994Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15995
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000015996 * tree.c: corrected a small bug
15997 * doc/xml.html: continuing writing documentation.
15998
15999Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16000
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016001 * debugXML.h debugXML.c: added debugging utilities.
16002 * tester.c: added --debug switch.
16003 * tree.c: patched an incorrect node->type assignment.
16004 * parser.c: formatting, ensure that node->doc != NULL in attributes
16005
Daniel Veillardccb09631998-10-27 06:21:04 +000016006Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16007
16008 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
16009 entity support and provide an internal representation close to
16010 DOM one (entity ref nodes, and attribute value as tree). I tried
16011 to preserve the interface but this will surely break some apps
16012 (I have to change rpm2html/rpmfind for example). I had to change
16013 two interfaces, and the generated tree is somewhat different.
16014 * doc/* : started documenting the XML library, the tree and
16015 DOM/Corba. This is a first step.
16016
Daniel Veillard11e00581998-10-24 18:27:49 +000016017Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16018
16019 * parser.c: Set up the fonctions comment block, boring but useful.
16020 * parser.h, SAX.c, parser.c: now attributes are processed through
16021 the SAX interface. The problem is that my SAX interface diverged
16022 quite a bit from the original one, well this is not an official
16023 spec, and translating it from Java to C is hairy anyway...
16024
Daniel Veillard97b58771998-10-20 06:14:16 +000016025Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16026
16027 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
16028 fonctions comment block, boring but useful.
16029
16030Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016031
16032 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16033 conversion routines. However they are not yet used to convert the
16034 inputs. The core will run with UTF-8.
16035
Daniel Veillard33942841998-10-18 19:12:41 +000016036Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16037
16038 * tree.c : make sure that the type id is properly set-up when
16039 a new object is allocated, needed for DOM.
16040
Daniel Veillard27fb0751998-10-17 06:47:46 +000016041Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16042
16043 * tree.h, tree.c: Ok, the main objects in the tree will be native
16044 corba objects, it costs 8 bytes per Node, Attribute and Document
16045 but it simplifies the Corba integration a lot (no extra interface
16046 objects to allocate/free).
16047
Daniel Veillard0bef1311998-10-14 02:36:47 +000016048Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16049
16050 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16051 and changed NODEs contants for conformity with DOM Level 1
16052
Daniel Veillard27864701998-10-08 03:47:24 +000016053Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16054
16055 * added hooks to keep track of servants when creating objects
16056 xmlDoc and xmlNode (for Corba export).
16057
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016058Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16059
16060 * added xml-config script.
16061
Daniel Veillard7066a791998-10-01 20:28:28 +000016062Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16063
16064 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
16065 to autoupdate libtool and automake conf files.
16066
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000160671998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
16068
16069 * Makefile.am: Use '?' to separate the sed
16070 commands as ',' is used when people pass -Wl,something.
16071
16072
Daniel Veillard15a8df41998-09-24 19:15:06 +000016073Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16074
16075 * tree.c, tree.h: added a per-document compression interface.
16076
Daniel Veillard151b1b01998-09-23 00:49:46 +000016077Tue Sep 22 20:47:38 EDT 1998
16078
16079 * tree.c, tree.h: added saving with compression and added interfaces
16080 to control the compression level (xmlGetCompressMode,
16081 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
16082
Daniel Veillard70120ff1998-09-22 00:24:21 +000016083Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16084
16085 * parser.c: corrected a loop for files of size 0
16086
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000160871998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16088
16089 * error.h: New file. Contains prototyes from `error.c'.
16090
Tom Tromeyc19653d1998-08-14 01:22:43 +000016091Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16092
16093 * Makefile.am (xmlincdir): New macro.
16094 (xmlinc_HEADERS): Renamed from include_HEADERS.
16095
Daniel Veillard845664d1998-08-13 04:43:19 +000016096Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16097
16098 * applied small patch on numeric entities from
16099 Christopher Blizzard <blizzard@appliedtheory.com>
16100
Daniel Veillard260a68f1998-08-13 03:39:55 +000016101Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16102
16103 * New release 0.2, removed the old xml_* files so that it's
16104 coherent with the other CVS base (W3C), far better conformance
16105 to standard, new namespaces, decent entities support, beginning
16106 of a SAX-like interface. Nearly nothing left intact, even the
16107 test examples ...
16108
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000161091998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16110
16111 * .cvsignore: Add .deps dir
16112
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016113Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16114
16115 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16116
Daniel Veillardfe926001998-07-26 04:28:20 +000016117Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016118
Daniel Veillardfe926001998-07-26 04:28:20 +000016119 * configure.in: added test for CPP
16120 * AUTHORS, Changelog: the original ones didn't get commited but the
16121 glib ones instead, fixed.
16122 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016123
Daniel Veillardfe926001998-07-26 04:28:20 +000016124Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016125
Daniel Veillardfe926001998-07-26 04:28:20 +000016126 * integrated code developped at W3C
16127 * changed the original Copyright
16128 * migrated to automake
16129 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016130