blob: f091045ff2d77c1fd53b4817ab428d48e87d9a13 [file] [log] [blame]
Daniel Veillardc5312d72003-02-21 17:14:10 +00001Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * relaxng.c: fixed some problems in the previous commit
4 and finished implementing 4.16 rules checking
5 found 373 test schemas: 353 success 20 failures
6 found 529 test instances: 519 success 6 failures
7 * result/relaxng/*: updated the results
8
Daniel Veillard4c5cf702003-02-21 15:40:34 +00009Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
10
11 * relaxng.c: implemented checks from section 7.2
12
Daniel Veillard77648bb2003-02-20 15:03:22 +000013Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
14
15 * relaxng.c: implemented the checks from section 7.1, fixed
16 some of the 4.20 and 4.21 problems.
17 found 373 test schemas: 338 success 35 failures
18 found 529 test instances: 519 success 6 failures
19 * result/relaxng/*: updated the results
20
Daniel Veillard1c745ad2003-02-20 00:11:02 +000021Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
22
23 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
24 * result/relaxng/*: updated the results
25
Daniel Veillardce14fa52003-02-19 17:32:48 +000026Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
27
28 * relaxng.c: more bugfixes
29 * result/relaxng/*: updated the results
30
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +000031Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
32
33 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
34 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
35 * SAX.c: ensured xmlDoc.URL is always canonic
36 * parser.c: obsoleted xmlNormalizeWindowsPath
37 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
38 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
39 * win32/libxml2.def.src: added few exports
40
41
Daniel Veillard2e9b1652003-02-19 13:29:45 +000042Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
43
44 * Makefile.am configure.in: patched to have shared libraries
45 for Python regression tests and static binaries for gdb debug
46 in my development environment
47 * relaxng.c: more bugfixes
48 found 373 test schemas: 296 success 77 failures
49 found 529 test instances: 516 success 8 failures
50 * result/relaxng/*: updated the results
51
Daniel Veillard8fe98712003-02-19 00:19:14 +000052Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
53
54 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
55
Daniel Veillardd4310742003-02-18 21:12:46 +000056Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
57
58 * xmlschemastypes.c: float/double check bugfix
59 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
60 validation
61 * xmlreader.c: add a TODO for Jody
62 * relaxng.c: bugfix bugfix bugfix
63 found 373 test schemas: 300 success 73 failures
64 found 529 test instances: 507 success 10 failures
65 * result/relaxng/*: updated the results
66
Daniel Veillard2df2de22003-02-17 23:34:33 +000067Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
68
69 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
70
Daniel Veillard416589a2003-02-17 17:25:42 +000071Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
72
73 * relaxng.c check-relaxng-test-suite.py: more work on the
74 RelaxNG implementation conformance testing.
75 found 373 test schemas: 284 success 89 failures
76 found 529 test instances: 448 success 47 failures
77 * result/relaxng/*: updated the results
78
Daniel Veillard784b9352003-02-16 15:50:27 +000079Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
80
81 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
82 a patch from Kjartan Maraas to fix some typos
83
Daniel Veillardfebcca42003-02-16 15:44:18 +000084Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
85
86 * relaxng.c: more bug-hunting
87 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
88 intermediate rng tree
89 * python/generator.py: patch from Stephane Bidoul to fix the generator
90 on python < 2.2
91
Daniel Veillardd2298792003-02-14 16:54:11 +000092Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
93
94 * check-relaxng-test-suite.py relaxng.c: more testing on the
95 Relax-NG front, cleaning up the regression tests failures
96 current state and I forgot support for "mixed":
97 found 373 test schemas: 280 success 93 failures
98 found 529 test instances: 401 success 68 failures
99 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
100 moved the Name, NCName and QName validation routine in tree.c
101 * uri.c: fixed handling of URI ending up with #, i.e. having
102 an empty fragment ID.
103 * result/relaxng/*: updated the results
104
Daniel Veillard9a237c92003-02-13 15:52:58 +0000105Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
106
107 * check-xinclude-test-suite.py: improved the script accordingly
108 to the XInclude regression tests updates
109 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
110 November 2002
111 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
112 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
113 augmented the Xpointer testsuite for the element() scheme
114
Daniel Veillardf4b4f982003-02-13 11:02:08 +0000115Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
116
117 * relaxng.c: added TODO for the DTD compatibility spec
118 * xinclude.c: more bug fixes driven by the testsuite
119
Daniel Veillardd581b7e2003-02-11 18:03:05 +0000120Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
121
122 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
123 regression tests for XInclude, improved the script, improving
124 XInclude error reporting mechanism
125
Daniel Veillard1d788d22003-02-10 16:21:58 +0000126Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
127
128 * NEWS doc/* configure.in: preparing release 2.5.3
129
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +0000130Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
131
132 * tree.c: trying to fix #104934 about some XHTML1 serialization
133 issues.
134
Daniel Veillard809faa52003-02-10 15:43:53 +0000135Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
136
137 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
138 encoding conversion when the input buffer stops in the
139 middle of a multibyte char
140
Daniel Veillard1703c5f2003-02-10 14:28:44 +0000141Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
142
143 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
144 * check-relaxng-test-suite.py: python script to run regression
145 against OASIS RelaxNG testsuite
146 * relaxng.c: some cleanup tweaks
147 * HTMLparser.c globals.c: cleanups in comments
148 * doc/libxml2-api.xml: updated the API
149 * result/relaxng/*: errors moved files, so large diffs but
150 no changes at the semantic level.
151
Daniel Veillard6aa2f602003-02-10 00:01:56 +0000152Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
153
154 * tree.c: fixing #105678 problem when dumping a namespace node.
155
Daniel Veillard591b4be2003-02-09 23:33:36 +0000156Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
157
158 * xpath.c: fixed doc comment problems
159 * python/generator.py python/libxml_wrap.h python/types.c: adding
160 RelaxNG wrappers
161 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
162 test of those early Python RelaxNG bindings
163
164Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +0000165
166 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
167 * relaxng.c: found the validation problem I had with interleave
168 when not covering all remaining siblings
169 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
170 testsuite and check the RNG schemas against the RNG schemas
171 given in appendix A
172
Igor Zlatkovic6dacee62003-02-08 17:52:57 +0000173Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
174
175 * win32/Makefile.msvc: updates for RelaxNG
176 * win32/Makefile.mingw: updates for RelaxNG
177 * win32/libxml2.def.src: added RelaxNG exports
178
Daniel Veillard97fd5672003-02-07 13:01:54 +0000179Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
180
181 * xinclude.c: applied another bug fix from Sean Chittenden
182
Daniel Veillardef4d3bc2003-02-07 12:38:22 +0000183Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
184
185 * configure.in xmllint.c: I f...ed up the default configuration
186 of schemas and --relaxng option display in xmllint, pointed by
187 Morus Walter.
188 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
189 detection module, fixes bug #105374.
190
Daniel Veillardc5a70f22003-02-06 23:41:59 +0000191Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
192
193 * xmlschemastypes.c: added the boolean base type.
194
Daniel Veillard96a4b252003-02-06 08:22:32 +0000195Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
196
197 * xmlschemastypes.c: started implementing some of the missing
198 default simple types
199 * result/relaxng/*: updated the results
200
Daniel Veillard72fef162003-02-05 14:31:19 +0000201Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
202
203 * NEWS doc/*: updated the docs, ready for 2.5.2 release
204
Daniel Veillard71531f32003-02-05 13:19:53 +0000205Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
206
207 * HTMLparser.c tree.c xmlIO.c: comments cleanups
208 * Makefile.am: use xmllint for doing the RelaxNG tests
209 * configure.in: preparing 2.5.2 made schemas support default to
210 on instead of off
211 * relaxng.c: removed the verbosity
212 * xmllint.c: added --relaxng option
213 * python/generator.py python/libxml_wrap.h: prepared the integration
214 of the new RelaxNG module and schemas
215 * result/relaxng/*: less verbose output
216
Daniel Veillardec498e12003-02-05 11:01:50 +0000217Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
218
219 * valid.c: do not run content model validation if the
220 content is not determinist
221
Daniel Veillardde590ca2003-02-05 10:45:26 +0000222Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
223
224 * SAX.c: added the redefinition of namespaced attribute
225 check that was missing as Fabrice Desré pointed out.
226
Daniel Veillard930dfb62003-02-05 10:17:38 +0000227Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
228
229 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
230 improvements from Nick Kew, allowing to do more checking
231 to HTML elements and attributes.
232
Daniel Veillard4287c572003-02-04 22:48:53 +0000233Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
234
235 * xinclude.c: fixing bug #105137 about entities declaration
236 needing to be copied to the including document.
237
Daniel Veillard652d8a92003-02-04 19:28:49 +0000238Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
239
240 * catalog.c: fixed bug #104817 with delegateURI
241 * xpath.c: fixing bugs #104123 and #104125
242
Daniel Veillard0e298ad2003-02-04 16:14:33 +0000243Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
244
245 * configure.in valid.c xmlreader.c python/libxml_wrap.h
246 python/types.c: fixing #104096 to compile without regexps
247
Daniel Veillard57e79b32003-02-04 15:33:12 +0000248Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
249
250 * valid.c: fixing bug #103969 forgot to add an epsilon transition
251 when building the automata for elem*
252
Daniel Veillard358a9892003-02-04 15:22:32 +0000253Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
254
255 * HTMLparser.c: applied patch from Arne de Bruijn fixing
256 bug #103827
257
Daniel Veillardeb137172003-02-04 15:18:06 +0000258Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
259
260 * HTMLparser.c: updating a comment, fixing #103776
261
Daniel Veillard8d589042003-02-04 15:07:21 +0000262Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
263
264 * parser.c: fixing bug 105049 for validity checking of content
265 within recursive entities.
266
Daniel Veillarde5b110b2003-02-04 14:43:39 +0000267Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
268
269 * HTMLparser.c: try to fix # 105049
270 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
271 * tree.c: updated a function comment
272
Daniel Veillard419a7682003-02-03 23:22:49 +0000273Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
274
275 * relaxng: more work on grammars and refs/defs
276 * test/relaxng/* result/relaxng/*: augmented/updated the
277 regression tests
278
Daniel Veillard144fae12003-02-03 13:17:57 +0000279Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
280
281 * relaxng: more work on name classes, except support
282 * test/relaxng/* result/relaxng/*: augmented/updated the
283 regression tests
284
Daniel Veillard1ed7f362003-02-03 10:57:45 +0000285Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
286
287 * relaxng: more work on name classes, the "validate all" schemas
288 seems to work now.
289 * test/relaxng/* result/relaxng/*: augmented/updated the
290 regression tests
291
Daniel Veillard3b2e4e12003-02-03 08:52:58 +0000292Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
293
294 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
295 * parser.c: put a guard against infinite document depth, basically
296 trying to avoid another kind of DoS attack.
297 * relaxng.c: some code w.r.t. nameClasses
298
Daniel Veillardfc1a4502003-02-02 16:02:55 +0000299Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
300
301 * test/relaxng/* result/relaxng/*: check all the namespace support
302 was actually correct based on tutorial section 10.
303
Daniel Veillarde2a5a082003-02-02 14:35:17 +0000304Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
305
306 * relaxng: include seems to work okay now
307 * test/relaxng/* result/relaxng/*: augmented/updated the
308 regression tests
309
Daniel Veillarda9d912d2003-02-01 17:43:10 +0000310Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
311
312 * relaxng.c: a bit of work done in the train back.
313 * test/relaxng/*: added one of the include tests
314
Daniel Veillard154877e2003-01-30 12:17:05 +0000315Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
316
317 * relaxng: more work done in the train
318 * test/relaxng/* result/relaxng/*: augmented/updated the
319 regression tests
320
Daniel Veillarde431a272003-01-29 23:02:33 +0000321Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
322
323 * relaxng.c: debugging of externalRef
324 * test/relaxng/* result/relaxng/*: augmented/updated the
325 regression tests
326
Daniel Veillardd41f4f42003-01-29 21:07:52 +0000327Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
328
329 * relaxng.c: more work on Relax-NG, implementing externalRef
330 * test/relaxng/* result/relaxng/*: augmented/updated the
331 regression tests
332 * Makefile.am: cleanup to Relaxtests target
333
Daniel Veillardb08c9812003-01-28 23:09:49 +0000334Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
335
336 * relaxng.c: more work on Relax-NG, implementing interleave
337 * test/relaxng/* result/relaxng/*: augmented/updated the
338 regression tests
339
Daniel Veillard76fc5ed2003-01-28 20:58:15 +0000340Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
341
342 * relaxng.c: more work on Relax-NG, implementing interleave
343 * test/relaxng/* result/relaxng/*: augmented/updated the
344 regression tests
345
MST 2003 John Fleckda81d192003-01-27 14:35:56 +0000346Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
347
348 * doc/tutorial/customfo.xsl
349 * doc/tutorial/customhtml.xsl
350 adding stylesheet customizations used to generate fo
351 for pdf and html
352
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000353Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
354
355 * relaxng.c: more work on Relax-NG
356 * test/relaxng/* result/relaxng/*: augmented/updated the
357 regression tests
358 * xmlschemastypes.c: added a number of base type definition but not
359 the associated checks, those are still TODOs
360
MST 2003 John Fleck731967e2003-01-27 00:39:50 +0000361Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
362
363 in docs/tutorial:
364 * apa.html
365 * apb.html
366 * apc.html
367 * apd.html
368 * ape.html
369 * apf.html
370 * apg.html
371 * ar01s02.html
372 * ar01s03.html
373 * ar01s04.html
374 * ar01s05.html
375 * ar01s06.html
376 * ar01s07.html
377 * ar01s08.html
378 * index.html
379 * xmltutorial.pdf
380 * xmltutorial.xml
381 add index to tutorial
382
MST 2003 John Fleck937362d2003-01-27 00:04:32 +0000383Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
384
385 * doc/xmlcatalog.1
386 * doc/xmlcatalog_man.html
387 * doc/xmlcatalog_man.xml
388 belatedly fixing bug #93622 (adds rewriteURI type to
389 "--add" option in xmlcatalog man page
390
Daniel Veillard3be27512003-01-26 19:49:04 +0000391Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
392
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000393 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +0000394 Julio Merino, closing #104475
395
Daniel Veillardea3f3982003-01-26 19:45:18 +0000396Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
397
398 * relaxng.c: more work on Relax-NG
399 * test/relaxng/* result/relaxng/*: augmented/updated the
400 regression tests
401
Daniel Veillardedc91922003-01-26 00:52:04 +0000402Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
403
404 * relaxng.c: more work on Relax-NG
405 * test/relaxng/* result/relaxng/*: augmented/updated the
406 regression tests
407
Daniel Veillarddd1655c2003-01-25 18:01:32 +0000408Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
409
410 * README: updated the policy on private mail answers
411 * relaxng.c: more work on Relax-NG
412 * test/relaxng/* result/relaxng/*: augmented/updated the
413 regression tests
414
Daniel Veillard7424eb62003-01-24 14:14:52 +0000415Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
416
417 * error.c parser.c tree.c: applied a documentation patch from
418 Stefan Kost
419
Daniel Veillard276be4a2003-01-24 01:03:34 +0000420Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
421
422 * relaxng.c: more work on Relax-NG
423 * doc/*: regenerated the docs
424 * test/relaxng/* result/relaxng/*: updated and augmented the
425 Relax-NG regression tests and results
426
Daniel Veillard6eadf632003-01-23 18:29:16 +0000427Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
428
429 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
430 First commit of the new Relax-NG validation code, not generally
431 useful yet.
432 * test/relaxng/* result/relaxng/*: current state of the regression
433 tests
434
Daniel Veillard814a76d2003-01-23 18:24:20 +0000435Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
436
437 * tree.c: minimized the memory allocated for GetContent
438 and a bit of cleanup.
439
Daniel Veillardff12c492003-01-23 16:42:55 +0000440Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
441
442 * python/generator.py: seems there is no good reasons to
443 not generate bindings for XPointer
444
Daniel Veillard540a31a2003-01-21 11:21:07 +0000445Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
446
447 * xmlreader.c doc/apibuild.py: applied a new patch from
448 Stéphane Bidoul for cleanups
449 * doc/libxml2-api.xml: rebuilt the API description with
450 new entry points
451
Daniel Veillard417be3a2003-01-20 21:26:34 +0000452Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
453
454 * xmlreader.c python/drv_libxml2.py python/generator.py
455 python/libxml.c python/libxml.py python/libxml_wrap.h
456 python/types.c: patch from Stéphane Bidoul for better per
457 context error message APIs
458 * python/tests/ctxterror.py python/tests/readererr.py:
459 update of the tests
460
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +0000461Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
462
463 * doc/guidelines.html
464 grammar and spelling cleanup
465
Daniel Veillard26f70262003-01-16 22:45:08 +0000466Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
467
468 * xmlreader.c include/libxml/xmlreader.h python/generator.py
469 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
470 a patch from Stéphane Bidoul to allow per XMLtextReader error
471 and warning handling
472 * python/tests/Makefile.am python/tests/readererr.py: adding the
473 specific regression test
474
Daniel Veillard71f9d732003-01-14 16:07:16 +0000475Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
476
477 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
478 should raise a syntax error
479
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000480Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
481
482 * python/libxml.c: cleanup patch from Stéphane Bidoul
483
Daniel Veillard81601f92003-01-14 13:42:37 +0000484Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
485
486 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
487
Daniel Veillarde6227e02003-01-14 11:42:39 +0000488Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
489
490 * python/generator.py python/libxml.c python/libxml.py
491 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000492 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +0000493 Python level.
494 * python/tests/Makefile.am python/tests/ctxterror.py: added a
495 regression test for it.
496
Daniel Veillard4dbe77a2003-01-14 00:17:42 +0000497Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
498
499 * xmlreader.c: fixed the streaming property of the reader,
500 it was generating tree faster than consuming it. Pointed out
501 by Nate Myers
502 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
503
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000504Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
505
Igor Zlatkovicd31876c2003-01-12 21:43:13 +0000506 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000507
Daniel Veillard8e7e1c02003-01-10 17:06:09 +0000508Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
509
510 * xpath.c: fix to the XPath implementation for parent and
511 ancestors axis when operating on a Result Value Tree.
512 Fixes bug #100271
513
Daniel Veillardcacbe5d2003-01-10 16:09:51 +0000514Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
515
516 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
517 to fix some URI/file escaping problems
518
Daniel Veillard3b87b6b2003-01-10 15:21:50 +0000519Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
520
521 * python/generator.py: fixed a bug raised by Raymond Wiker,
522 docSetRootElement() should not raise an exception if the
523 return is None
524
Daniel Veillard3e20a292003-01-10 13:14:40 +0000525Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
526
527 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
528 fixed bug #102181 by applying the suggested change and fixing
529 the generation/registration problem.
530
Daniel Veillarde55e8e42003-01-10 12:50:02 +0000531Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
532
533 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
534 routines.
535
Daniel Veillard8f872442003-01-09 23:19:02 +0000536Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
537
538 * parser.c: one more IsEmptyElement crazyness, that time in
539 external parsed entities if substitution is asked.
540 * python/tests/reader3.py: added a specific test.
541
Daniel Veillarde329fc22003-01-09 21:36:42 +0000542Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
543
544 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
545 support and improved error handler registration
546
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000547Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
548
549 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
550 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
551 * README: fixed a link
552
Daniel Veillarde2830f12003-01-08 17:47:49 +0000553Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
554
555 * configure.in doc/* NEWS: preparing 2.5.1 release
556 * SAX.c parser.c: fixing XmlTextReader bug
557
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000558Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
559
560 * SAX.c: fuck, I introduced a memory leak on external parsed
561 entities in 2.5.0 :-(
562
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000563Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
564
565 * xmllint.c: another fix needed as pointed by Christophe Merlet
566 for --stream --debug if compiled without debug support.
567
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000568Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
569
570 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000571 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000572 update man page with --stream and --chkregister
573
Daniel Veillard8326e732003-01-07 00:19:07 +0000574Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
575
576 * globals.c: fixed --with-threads compile
577 * xmllint.c: fixed --without-debug compile
578 * include/libxml/globals.h: cleanup
579 * include/libxml/schemasInternals.h: add a missing include
580
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000581Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
582
583 * configure.in NEWS: preparing 2.5.0 release
584 * SAX.c: only warn in pedantic mode about namespace name
585 brokeness
586 * globals.c: fix a doc generation problem
587 * uri.c: fix #101520
588 * doc/*: updated and rebuilt the doc for the release, includuding
589 stylesheet update
590 * python/Makefile.am: fix a filename bug
591
592Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
593
594 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
595 should not be called.
596
597Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
598
599 * libxml-2.0.pc.in: applied the patch to fix #101894
600
601Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
602
603 * tree.c : applied patch from Lukas Schroeder for register callbacks
604 * valid.c: modified patch from Lukas Schroeder to test
605 register callbacks with --chkregister
606
607Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
608
609 * xmlreader.c: seriously changed the way data are pushed to
610 the underlying parser, go by block of 512 bytes instead of
611 tryng to detect tag boundaries at that level. Changed the
612 way empty element are detected and tagged.
613 * python/tests/reader.py python/tests/reader2.py
614 python/tests/reader3.py: small changes mostly due to context
615 reporting being different and DTD node being reported. Some
616 errors previously undetected are now caught and fixed.
617 * doc/xmlreader.html: flagged last section as TODO
618
619Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
620
621 * python/libxml.py: integrated the Python 2.2 optimizations
622 from Hannu Krosing, while maintaining compatibility with
623 1.5 and 2.1
624
625Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
626
627 * xmllint.c: a bit of cleanup
628 * xmlreader.c: small fix
629 * doc/xmlreader.html: more work on the XmlTextReader tutorial
630 * python/libxml.py: a few fixes pointed out by Hannu Krosing
631
632Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
633
634 * python/setup.py.in: patch from Stéphane Bidoul to include
635 drv_libxml2.py in setup.py
636
637Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
638
639 * doc/xmlreader.html: starting documenting the new XmlTextReader
640 interface.
641
642Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
643
644 * xmllint.c: added the --stream flag to use the TextReader API
645 * xmlreader.c: small performance tweak
646
647Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
648
649 * xmlreader.c python/tests/reader2py: okay the DTD validation
650 code on top of the XMLTextParser API should be solid now.
651
652Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
653
654 * xmlreader.c python/tests/reader2py: Fixing some more mess
655 with validation and recursive entities while using the
656 reader interface, it's getting a bit messy...
657
658Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
659
660 * xmlreader.c python/tests/reader.py: another couple of problem
661 related to IsEmptyElement reported by Stéphane Bidoul needed
662 some fixes.
663
664Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
665
666 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
667 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
668 based on the python XmlTextReader interface.
669
670Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
671
672 * tree.c: backing out one change in the last patch which broke the
673 regression tests
674
675Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
676
677 * global.data globals.c tree.c include/libxml/globals.h: applied
678 an old patch from Lukas Schroeder to track node creation and
679 destruction. Probably missing a lot of references at the moment
680 and not usable reliably.
681
682Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
683
684 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
685 from doc/news.html and a stylesheet
686
687Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
688
689 * xmlreader.c python/tests/reader.py: fixed another couple of
690 xmlreader bugs reported by Stéphane Bidoul and added tests.
691
692Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
693
694 * xmlreader.c python/tests/reader2.py: fixed another validity
695 checking in external parsed entities raised by Stéphane Bidoul
696 and added a specific regression test.
697 * python/tests/reader3.py: cleanup
698
699Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
700
701 * xmlreader.c python/tests/reader2.py: fixed a problem with
702 validation within entities pointed by Stéphane Bidoul, augmented
703 the tests to catch those.
704
705Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
706
707 * python/generator.py: modified the generator to allow keeping
708 class references when creating new classes, needed to fix a bug
709 pointed by Stéphane Bidoul where the input buffer of the
710 xmlTextReader instance gets destroyed if the python wrapper for
711 the input is not referenced anymore.
712
713Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
714
715 * xmlreader.c python/tests/reader.py: fixed another pair of problem
716 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
717
718Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
719
720 * xmlreader.c python/tests/reader.py: fixed another problem
721 pointed by Stéphane Bidoul
722
723Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
724
725 * xmlreader.c python/tests/reader.py: fixed a limit case problem
726 with "<a/>"
727
728Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
729
730 * SAX.c: warn on xmlns:prefix="foo"
731 * xmlreader.c python/tests/reader.py: fixed a couple of problem
732 for namespace attributes handling.
733
734Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
735
736 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
737 a really nasty problem raised by a DocBook XSLT transform
738 provided by Sebastian Bergmann
739
740Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
741
742 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
743 by Stéphane Bidoul and integrated it into the tests
744
745Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
746
747 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
748 extended the XmlTextReader API a bit, addding accessors for
749 the current doc and node, and an entity substitution mode for
750 the parser.
751 * python/libxml.py python/libxml2class.txt: related updates
752 * python/tests/Makefile.am python/tests/reader.py
753 python/tests/reader2.py python/tests/reader3.py: updated a bit
754 the old tests and added a new one to test the entities handling
755
756Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
757
758 * python/generator.py python/libxml2class.txt
759 python/tests/reader.py python/tests/reader2.py: changed the
760 generator to provide casing for the XmlTextReader similar to
761 C# so that examples and documentation are more directly transposable.
762 Fixed the couple of tests in the suite.
763
764Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
765
766 * doc/guidelines.html: added a document on guildeline for
767 publishing and deploying XML
768
769Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
770
771 * valid.c xmlreader.c: final touch running DTD validation
772 on the XmlTextReader
773 * python/tests/Makefile.am python/tests/reader2.py: added a
774 specific run based on the examples from test/valid/*.xml
775
776Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
777
778 * python/libxml.py: added a few predefined xmlTextReader parser
779 configuration values.
780
781Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
782
783 * python/libxml_wrap.h: trying to fix #102037
784
785Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
786
787 * SAX.c: fixing bug #95296, when the predefined entities
788 are redefined in the DTD the default one must be used
789 instead anyway.
790
791Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
792
793 * doc/xmllint.xml
794 * doc/xmllint.1
795 Add discussion of XML_DEBUG_CATALOG to xmllint man
796 page - bug #100907
797
798
799Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
800
801 * xmlreader.c: Fixed the empty node detection to avoid reporting
802 an inexistant close tag.
803
804Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
805
806 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
807 for Python 2.1
808
809Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
810
811 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
812
813Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
814
815 * doc/libxml2-api.xml python/tests/reader.py: one really need
816 to provide the base URI information when creating a reader parser
817 from an input stream. Updated the API and the example using it.
818
819Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
820
821 * testReader.c xmlreader.c valid.c include/libxml/tree.h
822 include/libxml/valid.h include/libxml/xmlreader.h: working on
823 DTD validation on top of xml reader interfaces. Allows to
824 validate arbitrary large instances. This required some extensions
825 to the valid module interface and augmenting the size of xmlID
826 and xmlRef structs a bit.
827 * uri.c xmlregexp.c: simple cleanup.
828
829Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
830
831 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
832 work on the xml reader interfaces.
833 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
834 Web page for the Windows binaries.
835
836Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
837
838 * xmlIO.c: applied a patch for VMS following the report by
839 Nigel Hall
840
841Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
842
843 * parser.c: the parseStartTag bug fix wasn't complete.
844
845Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
846
847 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
848 parseStartTag, fixing it.
849 * test/att4 result/att4 result/noent/att4: adding the test
850 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
851 more methods to XmlTextReader.
852
853Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
854
855 * win32/libxml2.def.src: added more xml reader exports
856 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
857 to the build
858
859Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
860
861 * doc/tutorial/xmltutorial.xml
862 plus generated html and pdf
863 Updating tutorial again based on further comments from Niraj
864 Tolia on the last iteration
865
866Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
867
868 * doc/tutorial/xmltutorial.xml
869 * doc/tutorial/includekeyword.c
870 * doc/tutorial/includegetattribute.c
871 plus generated html and pdf
872 Adding fix from Niraj Tolia to tutorial to properly free memory.
873
874
875Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
876
877 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
878 more methods of XmlTextReader.
879 * python/libxml2class.txt python/tests/reader.py: this increased the
880 methods in the bndings, augmented the test to check those new
881 functions.
882
883Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
884
885 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
886 methods of XmlTextReader.
887 * python/generator.py python/libxml_wrap.h python/types.c
888 python/libxml2class.txt: added the reader to the Python bindings
889 * python/tests/Makefile.am python/tests/reader.py: added a specific
890 test for the Python bindings of the Reader APIs
891 * parser.c: small cleanup.
892
893Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
894
895 * xinclude.c: fallback was only copying the first child not the
896 full child list of the fallback element, closes #89684 as reopened
897 by Bernd Kuemmerlen
898
899Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
900
901 * win32/libxml2.def.src: exported htmlNodeDumpOutput
902
903Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
904
905 * configure.in: preparing release of 2.4.30
906 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
907 gives enum values, fix functype return type, put back fields in
908 structs
909 * doc/*: updated the docs rebuilt
910
911Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
912
913 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
914 about htmlNodeDumpOutput location.
915 * xpath.c: removed an undefined function signature
916 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
917 too many symbols in the API breaking the python bindings.
918 Updated with the libxslt/libexslt changes.
919
920Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
921
922 * configure.in: preparing release of 2.4.29
923 * doc/*: rebuilt the docs and API
924 * xmlreader.c: a few more fixes for the XmlTextReader API
925
926Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
927
928 * include/win32config.h: applied mingw patch from Magnus Henoch
929
930Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
931
932 * catalog.c doc/libxml2-api.xml: a bit more cleanup
933
934Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
935
936 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
937 building Python script, does the C parsing directly, generates
938 a better API description including structure fieds defs and
939 enums. Still a couple of bugs, but good enough for the python
940 wrappers now.
941 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
942 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
943 include/libxml/schemasInternals.h include/libxml/tree.h: more
944 cleanup based on the python analysis script reports.
945 * libxml.spec.in: make sure the API XML description is part of the
946 devel package.
947
948Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
949
950 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
951 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
952 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
953 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
954 code cleanup, especially the function comments.
955 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
956
957Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
958
959 * Makefile.am xmlreader.c include/libxml/Makefile.am
960 include/libxml/xmlreader.h: Adding a new set of APIs based on
961 the C# TextXmlReader API but converted to C. Allow to parse
962 in constant memory usage, far simpler to program and explain
963 than the SAX like APIs, unfinished but working.
964 * testReader.c: test program
965
966Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
967
968 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
969
970Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
971
972 * tree.c: Chip turner indicated that XHTML1 serialization
973 rule for style actually break on both IE and Mozilla,
974 try to avoid the rule if escaping ain't necessary
975
976Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
977
978 * nanhttp.c: handle HTTP URL escaping, problem reported by
979 Glen Nakamura and Stefano Zacchiroli
980
981Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
982
983 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
984
985Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
986
987 * uri.c: Johann Richard pointed out some XPointer problems for
988 URN based URI references in XInclude. Modified the URI parsing
989 and saving routines to allow correct parsing and saving of
990 XPointers, especially when attached to "opaque" scheme accordingly
991 to RFC 2396
992
993Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
994
995 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
996 of refactoring to the HTML saving code.
997 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
998 in the doc.
999
1000Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1001
1002 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1003 to a buffer API to reuse the generic dump to an OutputIO layer,
1004 this reduces code, fixes xmlNodeDump() for XHTML, also made
1005 xmlNodeDump() now return the number of byte written.
1006
1007Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1008
1009 * python/setup.py.in: another patch from Stéphane Bidoul for
1010 Python bindings on Windows
1011 * doc/parsedecl.py: small cleanup
1012
1013Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1014
1015 * libxml.spec.in configure.in: add a line in %changelog for releases
1016
1017Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1018
1019 * parser.c: patch from Marcus Clarke fixing a problem in entities
1020 parsing that was detected in KDe documentations environment.
1021
1022Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1023
1024 * python/libxml.c (libxml_prev): Return the previous as opposed to
1025 the next node (I guess this is the result of some cut & paste programming:)
1026
1027Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1028
1029 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
1030
1031Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1032
1033 * python/generator.py python/libxml.c python/setup.py.in: trying
1034 to fix the Python bindings build on Windows (Stéphane Bidoul)
1035
1036Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1037
1038 * win32/configure.js: added option for python bindings
1039 * win32/libxml2.def.src: added more exports
1040
1041Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1042
1043 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1044 pthreads
1045 * win32/wince/*: applied updates to Windows CE port from Javier
1046
1047Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1048
1049 * configure.in: preparing 2.4.28
1050 * libxml.spec.in doc/Makefile.am: some cleanup
1051 * doc/*: updated the news and regenerated.
1052
1053Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1054
1055 * HTMLparser.c: final touch at closing #87235 </p> end tags
1056 need to be generated.
1057 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1058 this change slightly the output of a few tests
1059 * doc/*: regenerated
1060
1061Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1062
1063 * parserInternals.c: fixing bug #99190 when UTF8 document are
1064 parsed using the progressive parser and the end of the chunk
1065 is in the middle of an UTF8 multibyte character.
1066
1067Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1068
1069 * threads.c: fixed initialization problem in xmlNewGlobalState
1070 which was causing crash.
1071 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1072 in xmlInitializeGlobalState.
1073 * parserInternals.c: cleaned up ctxt->sax initialisation.
1074
1075Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1076
1077 * tree.c include/libxml/tree.h: modified the existing APIs
1078 to handle XHTML1 serialization rules automatically, also add
1079 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1080 libxslt serialization uses it when needed without changing
1081 the library API.
1082 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1083 result/xhtml1: added a new test specifically for xhtml1 output
1084 and updated the result of one XHTML1 test
1085
1086Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1087
1088 * xinclude.c parserInternals.c encoding.c: fixed #99082
1089 for xi:include encoding="..." support on text includes.
1090 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
1091 test/XInclude/ents/isolatin.txt : added a specific regression test
1092 * python/generator.py python/libxml2class.txt: fixed the generator
1093 the new set of comments generated for doc/libxml2-api.xml were
1094 breaking the python generation.
1095
1096Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1097
1098 * doc/Makefile.am: repair some problem if gtk-doc fail or such
1099 * configure.in: patch for Solaris on new autoconf closes #98880
1100 * doc/parsedecl.py: repair the frigging API building script,
1101 did I say that python xmllib sucks ?
1102 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
1103 and some comment are no more truncated.
1104
1105Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1106
1107 * parser.c: Martin Stoilov pointed out a potential leak in
1108 xmlCreateMemoryParserCtxt
1109
1110Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1111
1112 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
1113 included in HTML documents and using the push parser.
1114
1115Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1116
1117 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
1118 specified, look for the Python interpreter not just in the
1119 specified root but also in the specified location. Fixes #98825
1120
1121Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1122
1123 * python/libxml.c: fixing bug #98792 , node may have no doc
1124 and dereferencing without checking ain't good ...
1125
1126Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1127
1128 * configure.in: preparing release 2.4.27
1129 * doc/* : updated and rebuilt the docs
1130 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
1131 and all the docs are actually packaged and in the final RPMs
1132 * parser.c parserInternals.c include/libxml/parser.h: restore
1133 xmllint --recover feature.
1134
1135Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1136
Daniel Veillard784b9352003-02-16 15:50:27 +00001137 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001138 processing of parsed entities, and XPath computation on sustitued
1139 entities.
1140 * testXPath.c: make sure entities are substitued.
1141
1142Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1143
Daniel Veillard784b9352003-02-16 15:50:27 +00001144 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001145 processing of internal parsed entities, which had to be changed.
1146
1147Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1148
1149 * Makefile.am python/Makefile.am python/tests/Makefile.am:
1150 trying to fix bug #98517 about building outside the source tree
1151 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
1152
1153Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1154
1155 * include/win32config.h: cleanup
1156 * win32/Makefile.mingw: integrated mingw in JScript configure
1157 * win32/Makefile.msvc: modified to allow mingw coexistence
1158 * win32/configure.js: integrated mingw
1159 * win32/Readme.txt: cleanup
1160
1161Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1162
1163 * HTMLparser.c: strengthen the guard in the Pop macros,
1164 like in the XML parser, closes bug #97315
1165
1166Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1167
1168 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
1169 callback is never used.
1170
1171Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1172
1173 * parserInternals.c: fixed the initialization of the SAX structure
1174 which was breaking xsltproc
1175 * xpath.c: patch from Petr Pajas for CDATA nodes
1176 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
1177 * parser.c include/libxml/parser.h: patch from Peter Jones
1178 removing a leak in xmlSAXParseMemory() and adding the
1179 function xmlSAXParseMemoryWithData()
1180
1181Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
1182
1183 adding pdf of tutorial, changing web page to link to it
1184 * doc/tutorial/xmltutorial.pdf
1185 * doc/xml.html
1186 * doc/docs.html
1187
1188Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
1189
1190 * doc/tutorial/ar01s08.html
1191 adding file what I forgot for tutorial
1192
1193
1194Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
1195
1196 Adding encoding discussion to tutorial
1197 Added:
1198 * doc/tutorial/images/*.png: DocBook admonition image files
1199 * doc/tutorial/apf.html, apg.html: new generated html
1200 * doc/tutorial/includeconvert.c: conversion code entity file
1201 changed:
1202 * doc/tutorial/xmltutorial.xml: DocBook original
1203 * doc/tutorial/*.html: generated html
1204
1205Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1206
1207 * include/libxml/*.h: retired xmlwin32version.h
1208 * doc/Makefile.am: retired xmlwin32version.h
1209 * win32/configure.js: retired xmlwin32version.h
1210
1211Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1212
1213 * win32/libxml2.def.src: exported additional symbols
1214 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
1215 sisterhood
1216
1217Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1218
1219 * globals.c: fixed a typo pointed out by Igor
1220 * xpath.c: try to speed up node compare using line numbers
1221 if available.
1222
1223Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1224
1225 * tree.c: make xmlFreeNode() handle attributes correctly.
1226
1227Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1228
1229 * catalog.c: completed the #96963 fix, as reported by Karl
1230 Eichwalder
1231
1232Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1233
1234 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
1235
1236Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1237
1238 * Makefile.am: switched the order of a couple of includes
1239 to fix bugs #97100
1240
1241Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1242
1243 * catalog.c: fixed bug #96963, reverted to the old behaviour of
1244 xmlLoadCatalogs that used to separate directories with a ':'.
1245
1246Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1247
1248 * threads.c: improvements to the Windows-side of thread handling
1249 * testThreads.c: conditionally excluded unistd.h
1250 * testThradsWin32.c: broke overlong lines
1251 * include/win32config.h: adapted thread-related macros to the new
1252 scheme and for pthreads on Windows
1253 * win32/Makefile.msvc: introduced a more flexible thread build,
1254 added testThreads[Win32].c to the build
1255 * win32/configure.js: introduced a more flexible thread config
1256
12572002-10-31 John Fleck <jfleck@inkstain.net>
1258
1259 * doc/xml.html (and, by implication, FAQ.html)
1260 added UTF-8 conversaion FAQ from Marcus Labib Iskander
1261
1262Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1263
1264 * configure.in: removed xmlwin32version.h
1265 * include/libxml/Makefile.am: removed xmlwin32version.h
1266
1267Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1268
1269 * tree.c: applied patch from Brian Stafford to fix a bug
1270 in xmlReconciliateNs()
1271
1272Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1273
1274 * tree.c: applied patch from Christian Glahn to allow
1275 xmlNewChild() on document fragment nodes
1276
1277Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1278
1279 * parser.c: Christian Glahn found a problem with a recent
1280 patch to xmlParseBalancedChunkMemoryRecover()
1281 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
1282 problems
1283 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
1284 test/schemas/seq*: added the test cases from Charles
1285
1286Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1287
1288 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
1289 serious cleanup of the spec file and associated changes
1290 in the Makefiles.
1291 * valid.c: try to remove some warnings on x86_64
1292
1293Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1294
1295 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
1296 fix bug #96586
1297
1298Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1299
1300 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
1301 parsing, applied his patch
1302 * result/HTML/attrents.html result/HTML/attrents.html.err
1303 result/HTML/attrents.html.sax test/HTML/attrents.html:
1304 added the test and result case provided by Mikhail Sogrine
1305
1306Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1307
1308 * vms/build_libxml.com vms/config.vms vms/readme.vms
1309 include/libxml/parser.h include/libxml/parserInternals.h
1310 include/libxml/tree.h include/libxml/xmlIO.h
1311 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
1312 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
1313 Applied the VMS update patch from Craig A. Berry
1314 * doc/*.html: update
1315
1316Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1317
1318 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
1319
1320Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1321
1322 * debugXML.c: adding a grep command to --shell in xmllint
1323 for T.V. Raman
1324
1325Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1326
1327 * xmlcatalog.c: tried to fix some of the problem with --sgml
1328
1329Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1330
1331 * parser.c: tried to fix bug #91500 where doc->children may
1332 be overriden by a call to xmlParseBalancedChunkMemory()
1333
1334Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1335
1336 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
1337 identifiers in SGML catalogs containing '&'
1338
1339Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1340
1341 * python/types.c: fixed bugs when passing result value tree
1342 to Python functions.
1343
1344Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1345
1346 * configure.in: preparing the release of 2.4.26
1347 * doc/*: updated and rebuilt the documentation
1348
1349Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1350
1351 * parser.c: fixed a XML Namespace compliance bug reported by
1352 Alexander Grimalovsky
1353
1354Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1355
1356 * HTMLtree.c: fixed serialization of script and style when
1357 they are not lowercase (i.e. added using the API to the tree).
1358
1359Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1360
1361 * valid.c: make xmlValidateDocument emit a warning msg if there
1362 is no DTD, pointed by Christian Glahn
1363
1364Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1365
1366 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
1367 content model when some of the blocks have min or max, and a couple
1368 of bugs found in the process.
1369 * result/schemas/list0* test/schemas/list0*: added some specific
1370 regression tests
1371
1372Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1373
1374 * README: updated the contact informations
1375
1376Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1377
1378 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
1379 misses it, reported by Peter Bray.
1380
1381Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1382
1383 * tree.c: investigating xmlNodeGetContent() on namespace nodes
1384 and removed a few warnings
1385
1386Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
1387
1388 * parser.c: Christian Glahn found a small bug in the push parser.
1389 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
1390 public
1391
1392Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1393
1394 * xmlschemas.c include/libxml/xmlschemas.h: added
1395 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1396 * testSchemas.c: added --memory to test the new interface
1397
1398Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1399
1400 * doc/index.py doc/search.php: integrated the XSLT indexing,
1401 a few fixed in the indexer, added a scope selection at the
1402 search level.
1403
1404Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1405
1406 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1407 this was due to uninitialized parts of the validation context
1408
1409Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1410
1411 * debugXML.c: applied patch from Mark Vakoc except the API
1412 change, preserved it.
1413 * doc/*: updated the docs to point to the search engine for
1414 information lookup or before bug/help reports.
1415
1416Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1417
1418 * doc/index.py doc/search.php: added mailing-list archives
1419 indexing and lookup
1420
1421Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1422
1423 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1424
1425Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1426
1427 * doc/index.py: improved HTML indexing
1428 * doc/search.php: make the queries also lookup the HTML based indexes
1429
1430Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1431
1432 * doc/index.py: added HTML page indexing
1433
1434Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1435
1436 * xmlIO.c: extended Windows path normalisation to fix the base
1437 problem in libxslt.
1438 * catalog.c: fixed list handling in XML_CATALOG_FILES
1439
1440Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1441
1442 * valid.c: typo/bug found by Christian Glahn
1443
1444Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1445
1446 * xmlIO.c: applied Windows CE patch from Javier.
1447 * win32/wince: new directory, contains support for the PocketPC
1448 with Windows CE from Javier.
1449 * include/win32config.h: reorganised, removed duplicate
1450 definitions and applied WinCE patch from Javier.
1451 * include/wsockcompat.h: new file, now contains WinSock
1452 compatibility macros.
1453 * win32/Makefile.msvc: introduced double-run compilation.
1454
1455Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1456
1457 * configure.in include/libxml/xmlwin32version.h: preparing release
1458 of 2.4.25
1459 * doc/*: updated and regenerated teh docs and web pages.
1460
1461Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1462
1463 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1464 error were not covering namespace declarations.
1465 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1466 it was missing the attribute declaration for the namespace
1467 * result/VC/NS3: the fix now report breakages in that test
1468
1469Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1470
1471 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1472
1473Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1474
1475 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1476 and regenerated the docs and web site
1477
1478Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1479
1480 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1481 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1482 not before
1483
1484Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1485
1486 * python/generator.py python/libxml2class.txt: fixed a stupid error
1487 breaking the python API
1488
1489Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1490
1491 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1492 triostr.c triostr.h: applied a trio update patch from
1493 Bjorn Reese which should work with MinGW
1494
1495Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1496
1497 * tree.c: improving some documentation comments
1498 * xmlregexp.c: found and fixed a mem leak with python regression tests
1499 * doc/*: rebuilt the doc and the API XML file including the
1500 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1501 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1502 python/types.c: added access to the XML Schemas regexps from
1503 python
1504 * python/tests/Makefile.am python/tests/regexp.py: added a
1505 simple regexp bindings test
1506
1507Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1508
1509 * doc/xml.html:
1510 fixing ftp links - thanks to Vitaly Ostanin
1511
1512Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1513
1514 * xmlregexp.c: fixed the data callback on transition functionality
1515 which was broken when using the compact form
1516 * result/schemas/*: updated the results, less verbose, all tests
1517 pass like before
1518 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1519 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1520 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1521 annoying warnings
1522 * xpath.c: try to provide better error report when possible
1523
1524Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1525
1526 * Makefile.am: fixed a breakage raised by Jacob
1527
1528Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1529
1530 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1531 which don't use sockets
1532
1533Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1534
1535 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1536 * win32/configure.js: applied zlib patch from Daniel Gehriger
1537
1538Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1539
1540 * win32/configure.js: applied the patch from Mark Vakoc for
1541 regexp support
1542 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1543 for regexp support
1544
1545Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1546
1547 * xmlschemastypes.c: as pointed by Igor Float and Double
1548 parsing ain't finished yet
1549
1550Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1551
1552 * Makefile.am configure.in: trying to fix #88412 by bypassing
1553 all the python subdir if python ain't detected
1554
1555Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1556
1557 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1558 made configuring with regexps/automata/unicode the default
1559 but without schemas ATM
1560 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1561 fixed the regexp based DTD validation performance and memory
1562 problem by switching to a compact form for determinist regexps
1563 and detecting the determinism property in the process. Seems
1564 as fast as the old DTD validation specific engine :-) despite
1565 the regexp built and compaction process.
1566
1567Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1568
1569 * valid.c: determinism is debugged, new DTD checking code now works
1570 but xmlFAComputesDeterminism takes far too much CPU and the whole
1571 set usues too much memory to be really usable as-is
1572
1573Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1574
1575 * tree.c: fixed another stupid bug in xmlGetNodePath()
1576 * xmllint.c: --version now report the options compiled in
1577
1578Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1579
1580 * HTMLparser.c: small cleanup
1581 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1582 when configured with them. A bit of debugging around the determinism
1583 checks is still needed
1584
1585Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1586
1587 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1588
1589Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1590
1591 * xmlIO.c: small portability glitch fixed.
1592
1593Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1594
1595 * xmlschemastypes.c: incomplete steps for real/double support
1596 * testAutomata.c include/libxml/xmlautomata.h
1597 include/libxml/xmlregexp.h: avoiding a compilation problem
1598 * valid.c include/libxml/valid.h: starting the work toward using
1599 the regexps for actual DTD validation
1600
1601Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1602
1603 * hash.c: cosmetic cleanup
1604 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1605 integrating a DTD validation layer based on the regexps
1606
1607Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1608
1609 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1610 the determinism was tested before eliminating the epsilon
1611 transitions :-(
1612
1613Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1614
1615 * python/generator.py python/libxml.c python/libxml.py
1616 python/libxml2-python-api.xml python/libxml2class.txt
1617 python/libxml_wrap.h python/types.c: updated the python
1618 bindings, added code for easier File I/O, and the ability to
1619 define a resolver from Python fixing bug #91635
1620 * python/tests/Makefile.am python/tests/inbuf.py
1621 python/tests/outbuf.py python/tests/pushSAXhtml.py
1622 python/tests/resolver.py python/tests/serialize.py: updated
1623 and augmented the set of Python tests.
1624
1625Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1626
1627 * win32/configure.js: added more readme info for the binary
1628 package.
1629
1630Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1631
1632 * xmlIO.c: fixed a stupid out of bound array error
1633
1634Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1635
1636 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1637 messing around with support for Windows path, cleanups,
1638 trying to identify and fix the various code path to the
1639 filename access. Added xmlNormalizeWindowsPath()
1640
1641Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1642
1643 * error.c valid.c: working on better error reporting of validity
1644 errors, especially providing an accurate context.
1645 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1646 error reports in those cases.
1647
1648Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1649
1650 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1651 parser.c parserInternals.c xmlIO.c: get rid of all the
1652 perror() calls made in the library execution paths. This
1653 should fix both #92059 and #92385
1654
1655Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1656
1657 * xmllint.c: memory leak reporting was broken after a change
1658 of the preprocessor symbol used to activate it.
1659
1660Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1661
1662 * tree.c: try to make the copy function work for node of
1663 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1664 DOM layers though, not libxml2 itself.
1665
1666Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1667
1668 * valid.c: try to provide file and line informations, not all
1669 messages are covered, but it's a (good) start
1670
1671Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1672
1673 * xinclude.c: reimplemented a large part of the XInclude
1674 processor, trying to minimize resources used, James Henstridge
1675 provided a huge test case which was exhibiting severe memory
1676 consumption problems.
1677
1678Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1679
1680 * python/Makefile.am: applied patch from Christophe Merlet to
1681 reestablish DESTDIR
1682
1683Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1684
1685 * libxml.spec.in: fixes libary path for x86_64 AMD
1686
1687Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1688
1689 * doc/tutorial/includekeyword.c
1690 * doc/tutorial/xmltutorial.xml:
1691 (plus resulting generated html files)
1692 fixing one spot I missed in the tutorial where I hadn't freed
1693 memory properly
1694
1695Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1696
1697 * doc/tutorial/includeaddattribute.c
1698 * doc/tutorial/includeaddkeyword.c
1699 * doc/tutorial/includegetattribute.c
1700 * doc/tutorial/includekeyword.c
1701 * doc/tutorial/xmltutorial.xml
1702 * doc/tutorial/*.html:
1703 update tutorial to properly free memory (thanks to Christopher
1704 R. Harris for pointing out that this needs to be done)
1705 * doc/tutorial/images/callouts/*.png:
1706 added image files so the callouts are graphical, making it
1707 easier to read ( use "--param callout.graphics 1" to generate
1708 html with graphical callouts)
1709
1710Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1711
1712 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1713 nice logos generated by Marc Liyanage
1714 * doc/site.xsl *.html: changed the stylesheet to show the new
1715 logo and regenerated the pages
1716
1717Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1718
1719 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1720
1721Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1722
1723 * xpath.c: possible mem leak patch from Jason Adams
1724
1725Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1726
1727 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1728 in the XQuery namespace
1729 * configure.in: preparing 2.4.24
1730 * doc/*.html: updated the web pages
1731
1732Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1733
1734 * python/generator.py: closing bug #85258 by generating conditional
1735 compile check to avoid linking to routines not configured in.
1736
17372002-08-22 Havoc Pennington <hp@pobox.com>
1738
1739 * autogen.sh: update error message for missing automake
1740
1741Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1742
1743 * python/Makefile.am: typo in target name resulted in libxml2.py
1744 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1745
1746Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1747
1748 * win32/win32/Makefile.mingw: updated with version from
1749 Elizabeth Barham at http://soggytrousers.net/repository/
1750
1751Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1752
1753 * win32/Makefile.msvc: added the prefix location to the include
1754 and lib search path.
1755
17562002-08-18 Havoc Pennington <hp@pobox.com>
1757
1758 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1759 both automake 1.6 and 1.4 installed get the right automake. Means
1760 compilation from CVS will now require the latest automake 1.4
1761 release, or manually creating symlinks called "automake-1.4" and
1762 "aclocal-1.4"
1763
1764Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1765
1766 * configure.in python/Makefile.am: more AMD 64 induced changes from
1767 Frederic Crozat
1768
1769Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1770
1771 * xinclude.c: oops I was missing the xml:base fixup too
1772 * result/XInclude/*.xml: this adds xml:base attributes to most
1773 results of the tests
1774
1775Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1776
1777 * xinclude.c: quick but apparently working implementation of
1778 xi:fallback, should close bug #89684
1779 * Makefile.am test/XInclude/docs/fallback.xml
1780 result/XInclude/fallback.xml: added a basic test for fallback,
1781 and run with --nowarning to avoid a spurious warning
1782 * configure.in: applied patch from Frederic Crozat for python
1783 bindings on AMD 64bits machines.
1784
1785Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1786
1787 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1788 the caller don't pass a SAX callback block.
1789
1790Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1791
1792 * tree.c: applied the same fix for the XML-1.0 namespace to
1793 xmlSearchNsByHref() as was done for xmlSearchNs()
1794
1795Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1796
1797 * libxml.3: small cleanup of the man page
1798 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
1799 when serializing HREF attributes generated by XSLT.
1800
1801Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1802
1803 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
1804 version of Marc Liyanage' patch for boolean attributes in HTML
1805 output
1806
1807Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1808
1809 * python/tests/serialize.py: fixed the test results, indenting
1810 behaviour changed slightly
1811
1812Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1813
1814 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
1815 new c14n function to Windows def files
1816
1817Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1818
1819 * c14n.c: fixed a memory leak in c14n code
1820
1821Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1822
1823 * parser.c include/libxml/parser.h: adding a new API for Christian
1824 Glahn: xmlParseBalancedChunkMemoryRecover
1825 * valid.c: patch from Rick Jones for some grammar cleanup in
1826 validation messages
1827 * result/VC/* result/valid/*: this slightly change some of the
1828 regression tests outputs
1829
1830Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1831
1832 * tree.c: trying to fix a problem in namespaced attribute handling
1833 raised by Christian Glahn
1834
1835Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1836
1837 * encoding.c include/libxml/encoding.h: Opening the interface
1838 xmlNewCharEncodingHandler as requested in #89415
1839 * python/generator.py python/setup.py.in: applied cleanup
1840 patches from Marc-Andre Lemburg
1841 * tree.c: fixing bug #89332 on a specific case of loosing
1842 the XML-1.0 namespace on xml:xxx attributes
1843
1844Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1845
1846 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1847 corner case from new Merlin's test suite and added a callback
1848 that will be used to improve xmlsec performance
1849
1850
1851Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1852
1853 * HTMLtree.c: trying to fix the <style> escaping problem in
1854 HTML serialization bug #89342
1855
1856Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1857
1858 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1859 and rebuilt the web site.
1860
1861Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
1862
1863 * include/libxml/tree.h: added _private member to xmlNs struct
1864
1865Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1866
1867 * HTMLparser.c: fixing bug #84876 based on the xml working
1868 code.
1869
1870Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1871
1872 * python/Makefile.am: enhanced to fix bug 72012 (errors
1873 when using '-jX' make parameter)
1874
1875Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1876
1877 * xpath.c: small additional enhancement for booleans
1878 compared to nodesets
1879
1880Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1881
1882 * HTMLtree.c: changed the order of the encoding declaration
1883 attributes in the meta tags due to a bug in IE/Mac
1884
1885Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1886
1887 * xpath.c: enhanced handling of booleans (especially '='
1888 and '!=' for nodesets) - fixes bug 85256. Added new
1889 routine xmlXPathNotEqualValues for more proper handling
1890 of '!=' when nodesets are involved.
1891
1892Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1893
1894 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
1895 doc/xmlcatalog_man.xml to the source distribution
1896
1897Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1898
1899 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
1900 asked for this.
1901
1902Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1903
1904 * configure.in: preparing 2.4.23
1905 * doc/*: rebuilt the docs
1906
1907Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1908
1909 * parser.c: fixing bug #84169 by fixing the
1910 comment of xmlCreatePushParserCtxt to describe the
1911 encoding detection parameters better.
1912
1913Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1914
1915 * valid.c: fixing bug #79331 in one path the lookup for
1916 ID attributes on a namespaced node wasn't handled correctly :-\
1917
1918Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1919
1920 * HTMLparser.c: trying to fix 87235 about discarded white
1921 spaces in the HTML parser.
1922 * result/HTML/*: this changes the output of a number of HTML
1923 regression tests
1924
1925Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1926
1927 * xpath.c: applied patch from Richard Jinks for the namespace
1928 axis + fixed a memory error.
1929 * parser.c parserInternals.c: applied patches from Peter Jacobi
1930 removing ctxt->token for good.
1931 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
1932 popped out by the regression tests.
1933 * Makefile.am: patch for threads makefile from Gary Pennington
1934
1935Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1936
1937 * xpath.c: enhanced behaviour of position() after usage of
1938 expressions involving preceding-sibling (et al).
1939
1940Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1941
1942 * hash.c: applied a patch from Peter Jacobi to solve a problem
1943 when compiling with the Watcom C on Win32
1944 * result/schemas/*.err: the change of hashing algo generated
1945 permutations in the output
1946
1947Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1948
1949 * hash.c: applied patch from Sander Vesik improving the quality of
1950 the hash function.
1951
19522002-06-14 Aleksey Sanin <aleksey@aleksey.com>
1953
1954 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
1955 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
1956 xmllint.c xpath.c: replaced sprintf() with snprintf()
1957 to prevent possible buffer overflow (the bug was pointed
1958 out by Anju Premachandran)
1959
1960Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1961
1962 * parser.c: removed an uninitialized data error popped by valgrind
1963 on PE references
1964
1965Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
1966
1967 * doc/xml.html
1968 adding tutorial reference to the web page
1969
1970Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1971
1972 * doc/tutorial/xmltutorial.xml
1973 * doc/tutorial/ar01s07.html
1974 * doc/tutorial/ape.html
1975 * doc/tutorial/includegetattribute.c
1976 adding section to tutorial about retrieving an attribute
1977 value
1978
1979Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1980
1981 * parser.c: applied a couple of patches from Peter Jacobi to start
1982 to get rid of ctxt->token, with a possible significant speed
1983 improvement to be gained once done. Better compliance with PE
1984 references constructs in DTDs too.
1985 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
1986 from Peter too
1987
1988Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1989
1990 * parser.c: Babak Vahedipour-Kunze reported that openTag in
1991 xmlParseElement was likely to have been deallocated at the
1992 time of the report, possibly leading to segfault. Just report
1993 the tag name now.
1994
1995Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1996
1997 * xpath.c: patch from Richard Jinks for XPath substring() function
1998 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
1999
20002002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2001
2002 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2003
2004Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2005
2006 *doc/FAQ.html
2007 fixing typos in FAQ, thanks to Robert Funnell for the
2008 editing help
2009
2010Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2011
2012 * NEWS: got complaints from rpmlint that it was empty
2013
2014Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
2015
2016 * added doc/tutorial, including:
2017 apa.html
2018 apb.html
2019 apc.html
2020 apd.html
2021 ar01s02.html
2022 ar01s03.html
2023 ar01s04.html
2024 ar01s05.html
2025 ar01s06.html
2026 includeaddattribute.c
2027 includeaddkeyword.c
2028 includekeyword.c
2029 includestory.xml
2030 index.html
2031 xmltutorial.xml
2032 libxml tutorial, including generated html
2033
2034Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2035
2036 * result/c14n/exc-without-comments/merlin-c14n-two-*
2037 result/c14n/without-comments/merlin-c14n-two-*
2038 test/c14n/exc-without-comments/merlin-c14n-two-*
2039 test/c14n/without-comments/merlin-c14n-two-*
2040 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2041 c14n/exc-c14n and slightly modified test script to handle
2042 these test cases
2043 * c14n.c: fixed bugs for complicated nodes set (namespace
2044 without node and others from merlin-c14n-two.tar.gz)
2045 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2046 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2047 for xmlsec performance patch
2048 * xpath.c: fixed self::node() for namespaces and attributes
2049
2050Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2051
2052 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2053 but with the format parameter
2054 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2055
2056Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2057
2058 * Makefile.am: updated c14n tests suite
2059 * c14n.c: performance improvement for previous c14n patch
2060
2061Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2062
2063 * parser.c: another peroformance patch from Peter Jacobi, that
2064 time on parsing attribute values.
2065
2066Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2067
2068 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2069 into LibXML2 test suite
2070
2071Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2072
2073 * c14n.c: propagating xpath ancesstors node fix to c14n
2074 plus small performance improvement to reduce number of
2075 mallocs
2076 * xpath.c: fixed ancestors axis processing for namespace nodes
2077
2078Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2079
2080 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2081 Peter Jacobi
2082
2083Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2084
2085 * configure.in: preparing 2.4.22
2086
2087Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2088
2089 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
2090 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
2091 a public entry point.
2092 * doc/*: rebuilt the API and docs
2093
2094Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2095
2096 * xpath.c: patch from Richard Jinks to fix a problem introduced
2097 in the previous patch and pointed by Norm
2098
2099Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2100
2101 * libxml.spec.in: fixing bug #81112
2102
2103Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2104
2105 * uri.c: fixing bug #82848
2106
2107Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2108
2109 * result/catalogs/mycatalog.full: Aleksey's commit changed the
2110 output of one catalog test
2111
2112Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2113
2114 * global.data globals.c tree.c include/libxml/globals.h
2115 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
2116 default value for global parameter xmlIndentTreeOutput to 1 and
2117 introduced new global parameter xmlTreeIndentString (the string
2118 used to do one-level indent) with default value " " (as it was
2119 in tree.c)
2120
2121Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2122
2123 * Makefile.am: Merijn Broeren pointed out a problem when compiling
2124 with trio and schemas.
2125
2126Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2127
2128 * xpath.c: patch from Richard Jinks to fix the problem raised in
2129 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
2130
2131Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2132
2133 * xmlschemas.c: a bit of work on import.
2134 * xmlschemastypes.c: Charles Bozeman provided a compare function
2135 for date/time types so min/max facet restrictions should work,
2136 indeterminate comparisons return an error instead of equal.
2137 * test/schemas/date_0* result/schemas/date_0_0: specific test
2138 from Charles Bozeman too
2139
2140Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2141
2142 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
2143 from Christian Cornelssen fixing the man pages and the Catalog
2144 building script.
2145 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
2146 next step is <xs:import> I now have a reasonable understanding
2147 of how it works.
2148
2149Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2150
2151 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
2152
2153Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2154
2155 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
2156
2157Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2158
2159 * xpath.c: fixing an XPath function evalutation bug pointed out
2160 by Alexey Efimov where the context was lost when evaluating
2161 the function arguments
2162
2163Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2164
2165 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
2166 function public for XMLSec performance optimizations
2167
2168Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2169
2170 * python/generator.py python/libxml2class.txt : fixed a problem
2171 with the HTML parser pointed by Gary Benson
2172 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
2173 example
2174
2175Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2176 * parser.c: fixed bug #81159 (memory growth in SAX)
2177
2178Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2179 * xpath.c: fixed bug #78858 (the real fix)
2180
2181Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2182 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
2183
2184Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2185
2186 * tree.c: modified xmlNodeSetBase to allow changing the
2187 base of a document.
2188
2189Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2190
2191 * xmlschemastypes.c: patch Charles Bozeman for validation of
2192 all the date, time, and duration types
2193 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
2194 * configure.in: fixed an error pointed by an user
2195 * xml2-config.in: fixed an error pointed by an user
2196
2197Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2198
2199 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
2200 win32/libxml2.def.src xmlIO.c: exported default
2201 'file:', 'http:' and 'ftp:' protocols input handlers
2202 and maked protocols comparisson case insensitive
2203
2204Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2205
2206 * configure.in: Neven Has detected a typo
2207
2208Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2209
2210 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
2211 as one of the persons allowed to commit directly to the
2212 module.
2213
2214Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2215
2216 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
2217 * valid.c: raised a too low limit
2218 * doc/*: rebuilt the docs
2219
2220Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2221
2222 * test/XPath/expr/floats test/XPath/expr/functions
2223 result/XPath/expr/floats result/XPath/expr/functions
2224 xpath.c: another XPath conformance patch from Richard Jinks
2225
2226Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2227
2228 * xmlschemas.c: fixed validation of attribute groups.
2229 * test/schemas result/schemas: added an example from the primer
2230
2231Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2232
2233 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
2234 * test/schemas result/schemas: updated the test list
2235
2236Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2237
2238 * TODO: updated a bit
2239 * parser.c: made a comment more specific
2240 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
2241 Schemas conformance.
2242 * test/schemas result/schemas: updated the test list
2243
2244Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2245
2246 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
2247 implementing xs:all with minOccurs = 0
2248 * tes/schemas/* result/schemas/*: added more tests covering
2249 xs:all
2250
2251Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2252
2253 * xmlregexp.c: first implementation of the all particle, this
2254 may need to be revisited for case where not all transitions
2255 must be crossed.
2256
2257Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2258
2259 * tree.c: another entity processing update from Markus Henke
2260
2261Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
2262
2263 * trionan.c: fixed crash on OSF/1
2264
2265Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2266
2267 * xmlschemas.c: more Schemas work
2268 * test/schemas/* result/schemas/*: added more tests coming
2269 from the spec.
2270
2271Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2272
2273 * c14n.c: patch from Aleksey Sanin reflecting a change in the
2274 ExcC14N specification
2275
2276Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2277
2278 * tree.c: patch from Markus Henke, fix for recursive entities.
2279
2280Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2281
2282 * xpath.c: fix a problem with string() on a document node.
2283
2284Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2285
2286 * Makefile.am xmlschemas.c: more Schemas work
2287 * test/schemas/* result/schemas/*: added more tests coming
2288 from the spec.
2289
2290Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2291
2292 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
2293 * result/HTML/*: this changes a few things in the results
2294
2295Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2296
2297 * include/libxml/tree.h: eliminated 'declaration different than
2298 prototype' warning
2299 * include/win32config.h: "resolved" conflicts with errno.h
2300
2301Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2302
2303 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
2304 on the automata interfaces and debug of counted choices
2305 * test/schemas/* result/schemas/*: added a number of tests
2306
2307Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2308
2309 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2310 a bit of work on Schemas
2311 * testSchemas.c: try to make it more useful
2312 * test/schemas/* result/schemas/* Makefile.am: changed the
2313 Schemas regression test procedure, started adding a few samples
2314
2315Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2316
2317 * include/libxml/encoding.h: Patch for the Borland C++ builder
2318 * include/libxml/tree.h: Patch for the Borland C++ builder
2319 * threads.c: Patch for the Borland C++ builder
2320 * win32/bcb5: New directory for the Borland C++ builder
2321 project files
2322
2323Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2324
2325 * win32/Makefile.msvc: Update for XML Schema support
2326 * win32/configure.js: Update for XML Schema support
2327 * win32/libxml2.def.src: Update for XML Schema support
2328
2329Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2330
2331 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
2332 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
2333 xmlunicode.c include/libxml/Makefile.am
2334 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
2335 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
2336 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
2337 include/libxml/xmlversion.h.in : merged the current state of
2338 XML Schemas implementation, it is not configured in by default,
2339 a specific --schemas configure option has been added.
2340 * test/automata test/regexp test/schemas Makefile.am
2341 result/automata result/regexp result/schemas:
2342 merged automata/regexp/schemas regression tests
2343
2344Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2345
2346 * xpath.c: Gary found a compile time problem, fixes #78823
2347
2348Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2349
2350 * configure.in: release of 2.4.20
2351 * doc/*: updated and rebuilt the docs
2352
2353Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2354
2355 * python/Makefile.am: patch from Cristian Gafton to build on
2356 Red Hat 6.2, should also fix #75779
2357
2358Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2359
2360 * valid.c: first part of fixing #78729
2361
2362Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2363
2364 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
2365 escaping of URI when saving HTML files.
2366 * result/HTML/*: this impacted some tests
2367
2368Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
2369
2370 * configure.in: trying to fix #77441
2371
2372Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2373
2374 * include/libxml/xmlIO.h: Hallski complained it could not be
2375 included by itself.
2376
2377Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2378
2379 * configure.in: applied an IEEE flag patch for OSF/1 #77825
2380
2381Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2382
2383 * win32/configure.js: patch from Nilo for the c14n option
2384 * win32/Makefile.msvc: fixed libxml2.def generation with threads
2385
2386Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2387
2388 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
2389 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
2390 LIBXML_THREAD_ENABLED
2391
2392Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2393
2394 * xpath.c: another patch from Richard Jinks for substring conformance
2395 * test/XPath/expr/floats test/XPath/expr/strings
2396 result/XPath/expr/floats result/XPath/expr/strings: update of the
2397 test suite to check those.
2398
2399Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2400
2401 * xpath.c: patch from Richard Jinks for .x float parsing.
2402
2403Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2404
2405 * parser.c: patch from Markus Henke when an encoding ain't recognized
2406
2407Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2408
2409 * libxml.m4: got a report that #include <string.h> was needed
2410
2411Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2412
2413 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2414
2415Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2416
2417 * doc/example.html: fixing typo
2418
2419Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2420
2421 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2422 pointed out by Melvyn Sopacua.
2423
2424Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2425
2426 * libxml.m4: Frédéric Crozat gave a patch related to the change
2427 of Include paths breaking the libxml.m4
2428
2429Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2430
2431 * xpath.c: Fix bug #76927 forgot to save some context
2432 when evaluating binary expressions
2433
2434Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2435
2436 * configure.in: fixed configure for MPE/iX from Markus Henke
2437 * xmlmemory.c: fixed initialization problems
2438 * xpath.c: another set of patches from Richard Jinks this
2439 fixes "make XPathtests" on linux
2440
2441Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2442
2443 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2444 * test/XPath/expr/compare test/XPath/expr/equality
2445 test/XPath/expr/floats test/XPath/expr/functions
2446 test/XPath/expr/strings result/XPath/expr/compare
2447 result/XPath/expr/equality result/XPath/expr/floats
2448 result/XPath/expr/functions result/XPath/expr/strings: Updated
2449 tests though they show a divergence on Linux
2450
2451Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2452
2453 * xpath.c trionan.c: previous commit also included patches
2454 from Richard Jinks on some IEEE support corner case
2455
2456Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2457
2458 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2459 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2460 that $(datadir) should be used for docs
2461
2462Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2463
2464 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2465 could leak filedescriptors
2466
2467Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2468
2469 * configure.in nanohttp.c: applied patch from Allan Clark for
2470 UnixWare/OpenServer
2471
2472Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2473
2474 * configure.in: preparing 2.4.19
2475 * doc/*: rebuilt the docs
2476
2477Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2478
2479 * nanohttp.c: fixing #76043, got fed up with non-portability
2480 of that piece of code.
2481
2482Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2483
2484 * valid.c SAX.c: Never commit without running "make tests" :-(
2485 fix a couple of stupidities in the previous commit
2486 * result/*: a few changes in some attribute order result of previous
2487 commit.
2488
2489Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2490
2491 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2492 the internal subset should not raise duplicate ID errors,
2493 also there was a small bug in conjunction to namespace
2494 declarations defaulted and xml:xxx attributes DTD definitions.
2495
2496Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2497
2498 * xpath.c: Richard Jinks also raised some rounding problems
2499 this tries to fix them
2500
2501Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2502
2503 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2504 behaviour in xmlXPathCastToString()
2505
2506Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2507
2508 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2509 raised by Morus Walter
2510
2511Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2512
2513 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2514 from Igor
2515
2516Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2517
2518 * xpath.c: fixing #75619, related to a problem when trying
2519 to evaluate condition when the current node set resulting
2520 from that sub-step evaluation is empty. Also fixes 2 potential
2521 problem with previous-sibling and next-siblings axis.
2522
2523Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2524
2525 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2526 HTML support is not configured in.
2527
2528Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2529
2530 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2531 include/libxml/tree.h: dohh I really didn't intended to commit
2532 this test version :-(
2533
2534Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2535
2536 * testSAX.c: I wanted to see the real speed at the SAX interface
2537 after a little too many Ximianer started complaining about the
2538 parser speed.
2539 added a --quiet option:
2540 paphio:~/XML -> ls -l db100000.xml
2541 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2542 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2543 3200006 callbacks generated
2544 real 0m1.270s
2545 Which means 16MBytes/s and 3Mcallback/s
2546
2547Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2548
2549 * xpath.c: valgrind spotted another error that time when running
2550 on libxslt regression tests
2551
2552Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2553
2554 * Makefile.am: adding "make valgrind" running the full regression
2555 tests (except python ones) under Valgrind (using valgrind -q
2556 which was kindly added by the author).
2557 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2558 passes cleanly now except an obcure floating point initialization
2559 raised in log10() in one XPath regression test ???
2560 * tree.c: edited some comments to close #75244
2561
2562Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2563
2564 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2565 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2566 context of ScrollKeeper, made sure that if the number is
2567 an integer, the serialization follows the description at
2568 http://www.w3.org/TR/xpath#section-String-Functions
2569
2570Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2571
2572 * configure.in: preparing 2.4.18
2573 * doc/*: updated and rebuilt the web site
2574 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2575 the Windows and Cygwin maintainers.
2576 * parser.c: humm, changed the way the SAX parser work when
2577 xmlSubstituteEntitiesDefault(1) is set, it will then
2578 do the entity registration and loading by itself in case the
2579 user provided SAX getEntity() returns NULL.
2580 * testSAX.c: added --noent to test the behaviour.
2581
2582Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2583
2584 * parser.c: Wilfried Teiken provided a hackish but working
2585 way to get context reported back on entities when parsing
2586 with SAX and without breaking the DOM build.
2587
2588Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2589
2590 * c14n.c: applied a new patch from Aleksey Sanin
2591 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2592 to reference Aleksey implementation of XML digital Signatures
2593
2594Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2595
2596 * xpath.c: small fix to avoid potential problem due to
2597 ordering of freeing data
2598 * python/Makefile.am: people were complaining about
2599 the generated file in python dir not being built
2600
2601Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2602
2603 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2604 python/generator.py python/libxml.c python/types.c: Cleanup
2605 of the python Makefiles based on Jacob and James feedback,
2606 fixed the spec file accordingly, fixed the number of warning
2607 that passing my pedantic CFLAGS was generating. Conclusion
2608 is that Python includes are real crap.
2609
2610Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2611
2612 * configure,in: it was reported quite a few times that
2613 xml2-config --cflags should not output
2614 -I$includeprefix/libxml2/libxml because libxml2 header names
2615 clashes with existing names like list.h from C++ stl.
2616 Includes should be #include<libxml/xxx.h> so ...
2617
2618Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2619
2620 * c14n.c: another patch from Aleksey Sanin
2621
2622Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2623
2624 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2625 canonicalization algorithm
2626 * doc/xml.html doc/index.html: added the C14N references on the
2627 index page.
2628
26292002-03-13 jacob berkman <jacob@ximian.com>
2630
2631 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2632 usage, redundant, and gcc specific
2633
2634Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2635
2636 * xpath.c: speedup some node selection operations, this can
2637 have a significant impact on DocBook Norm's stylesheets
2638 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2639 make sure it's always the case
2640 * debugXML.c: distinguish CDATA and comments in ls operations
2641
2642Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2643
2644 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2645 to generate better API descriptions etc...
2646
2647Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2648
2649 * c14n.c: Fixing #74186, made sure all boolean expressions
2650 get fully parenthesized, ran indent on the output
2651 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2652 include/libxml/tree.h: also #74186 related, removed the
2653 --with-buffers option, and all the preprocessor conditional
2654 sections that were resulting from it.
2655
2656Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2657
2658 * valid.c: applied patch from Dodji Seketeli fixing an
2659 uninitailized variable in xmlValidGetValidElements()
2660
2661Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2662
2663 * c14n.c: fixed a few comments
2664 * doc/*.html doc/*/*.html: regenerated the docs and added
2665 the C14N API
2666 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2667
2668Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2669
2670 * check-xml-test-suite.py: fix to adapt varaiations in the
2671 bindings
2672 * configure.in python/setup.py python/setup.py.in: fixed to
2673 have the version of the python scripts automatically updated
2674
2675Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2676
2677 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2678 in xmlCopyProp()
2679
2680Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2681
2682 * configure.in: preparing 2.4.17 release
2683 * doc/*: updated and rebuilt the docs
2684 * xpath.c: fixed a comment
2685 * python/libxml.c: fixed a possible reentrancy problem
2686
2687Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2688
2689 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2690 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2691 added a specific regression test
2692 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2693 not raise exceptions when failing to find the attribute.
2694
2695Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2696
2697 * configure.in xmllint.c: owen pointed out a problem with the
2698 ftme fix, gettimeofday() was not detected by configure and
2699 the ftime header wasn't included, dohhh
2700
2701Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2702
2703 * configure.in xmllint.c: trying to fix #71457 for timing
2704 precision when gettimeofday() is not availble but ftime() is
2705
2706Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2707
2708 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2709 are now copied on install and part of the -devel RPM
2710
2711Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2712
2713 * xpath.c: trying to avoid bug #72150 which was apparently
2714 caused by a gcc bug (or a processor problem) as detailed
2715 at http://veillard.com/gcc.bug
2716
2717Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2718
2719 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2720 fixed xmlReconciliateNs(), added a Python test/example for
2721 inter-document cut'n paste
2722 * python/libxml.py: fixed node.doc on document nodes and added
2723 xpathEval() onto node objects
2724
2725Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2726
2727 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2728 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2729 fixup and integrated tests for the serialization stuff
2730
2731Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2732
2733 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2734 moved the libxml man page to section 3
2735
2736Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2737
2738 * tree.c: fix bug #72490
2739 * python/libxml.c python/libxml.py: added methods serialize()
2740 and saveTo() to all node elements.
2741
2742Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2743
2744 * xmlIO.c: closed #73430, don't read from an input source
2745 which indicated an end-of-file or an error.
2746
2747Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2748
2749 * parser.c: make sure SAX endDocument is always called as
2750 this could result in a Python memory leak otherwise (it's
2751 used to decrement ref-counting)
2752 * python/generator.py python/libxml.c python/libxml.py
2753 python/libxml2-python-api.xml python/libxml2class.txt
2754 python/tests/error.py python/tests/xpath.py: implemented
2755 the suggestions made by Gary Benson and extended the tests
2756 to match it.
2757
2758Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2759
2760 * python/generator.py: applied patch fixing #73450
2761
2762Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2763
2764 * xpath.c: fixing #61290 "namespace nodes have no parent"
2765 long standing divergence from the XPath REC. NodeSets
2766 simply hold a copy of namespace nodes and those node ->next
2767 points to the parent (which may not be the node carrying the
2768 definition).
2769 * include/libxml/xpath.h: flagged but didn't added a possible
2770 speedup
2771 * DOCBparser.c HTMLparser.c: removed some warnings from push
2772 parser due to new state being added.
2773 * tree.c: new fix from Boris Erdmann
2774 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2775 the XML Canonalization support from Aleksey Sanin
2776
2777Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2778
2779 * tree.c: patch from Boris Erdmann fixing some namespace odities
2780 with xmlCopyNode()
2781
2782Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2783
2784 * xmlIO.c: fix bug #72706 when loading a NULL entity
2785
2786Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2787
2788 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2789 actually change in a future XML Namespace revision.
2790
2791Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2792
2793 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2794 added the possibility of returning nodesets from XPath extension
2795 functions written in Python
2796
2797Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2798
2799 * python/*: commiting some Python bindings work done while travelling
2800
2801Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2802
2803 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
2804 explicitely with memory debugging switched on
2805
2806Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2807
2808 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2809 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2810 Added wrapper for the xmlURIPtr type, provided accessors, fixed
2811 the accessor generator for strings
2812 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
2813 regression test.
2814
2815Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2816
2817 * python/README python/generator.py python/libxml.c python/setup.py:
2818 added the 'usual' setup.py to allow building a libxml2-python
2819 module based on the same code. The initialization is however
2820 different the 2 .so files fo libxml2 and libxslt are identical and
2821 they entry point initialize both libraries. this is done to avoid
2822 some possible nasty problem since the Python don't merge the maps
2823 of all shared modules.
2824
2825Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2826
2827 * parser.c: fixed a push/encoding bug reported by Michael
2828 on librsvg
2829
2830Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2831
2832 * include/libxml/parserInternals.h: fixes a misplaced #endif
2833
2834Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2835
2836 * parser.c valid.c: found and fixed a couple of allocation bugs
2837
2838Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2839
2840 * doc/xml.html doc/python.html doc/*: added a Python and binding
2841 page describing the current state of the Python bindings and
2842 giving pointers to the other languages wrappers.
2843
2844Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2845
2846 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2847 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2848 rebuilt the API and web site
2849 * xpath.c: fixed #71978 portability bugs
2850
2851Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2852
2853 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2854
2855Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2856
2857 * include/libxml/parserInternals.h parser.c: had to change
2858 2 internal parsing API when processing document content
2859 to check the start and end of element content are defined
2860 in the same entity
2861 * valid.c include/libxml/valid.h: attribute normalization can
2862 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2863 with the context to report it.
2864 * SAX.c: fixed the last known bugs, crazy validation constraints
2865 when a document is standalone seems correctly handled. There
2866 is a couple of open issues left which need consideration especially
2867 PE93 on external unparsed entities and standalone status.
2868 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
2869 The 2 tests left failing are actually in error. Cleanup done.
2870
2871Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2872
2873 * valid.c: implemented E59 spaces in CDATA does not match the
2874 nonterminal S
2875
2876Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2877
2878 * SAX.c parser.c valid.c: more validation test fixups
2879 * check-xml-test-suite.py: added duration info for the tests
2880
2881Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2882
2883 * parser.c valid.c: a couple of errors were reported but not
2884 saved back as such in the parsing context. Down to 1% failure rate
2885 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
2886
2887Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2888
2889 * xmlInternald.c: isExtender was missing a char
2890 * parser.c include/libxml/parser.h: % are acceptable in the
2891 internal subset if within a PUBLIC ID
2892
2893Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2894
2895 * SAX.c parserInternals.c valid.c: more work on the conformance
2896 suite. Took the step to finally block documents with encoding
2897 errors. It's a fatal error per the spec, people should have fixed
2898 their documents by now.
2899
2900Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2901
2902 * check-xml-test-suite.py: fixed the test script after some discussion
2903 on the semantic of TYPE="error"
2904 * Makefile.am: added the script to the distrib
2905
2906Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2907
2908 * SAX.c entities.c: fixed a couple of conformances issues deep
2909 into the validation code (standalone and undeclared Notations)
2910
2911Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2912
2913 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
2914 stayed there for years !
2915
2916Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2917
2918 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
2919 missing
2920
2921Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2922
2923 * check-xml-test-suite.py: improved the behaviour a bit as
2924 well as the logs
2925 * parser.c valid.c SAX.c: fixed a few more bugs
2926 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
2927
2928Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2929
2930 * check-xml-test-suite.py: python script to run regression tests
2931 against the XML Test suite of W3C/OASis
2932 * SAX.c: fixed a validation bug
2933 * parser.c: fixed 3 errors pointed by the test suite
2934 * doc/buildDocBookCatalog: fixed a typo pointed by drake
2935 * python/Makefile.am: fixed a dependendy
2936
2937Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2938
2939 * xmlmemory.c: avoid a warning bug #71594
2940
2941Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2942
2943 * xmlmemory.c: Jesse Perry provided a patch to remove a few
2944 warning on alpha/Tru64
2945
2946Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2947
2948 * include/libxml/entities.h: fixing a comment
2949 * valid.c: fixing some troubles with validity check on namespaces
2950 * result/VC/NS3 test/VC/NS3: added a specific regression test
2951
2952Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2953
2954 * tree.c: Fixing #71342 serializing '\n' in attribute values
2955 * result/noent/att3 result/att3 test/att3: added a specific
2956 test.
2957
2958Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2959
2960 * python/libxml.c: couple of bug fixes
2961
2962Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2963
2964 * python/*.py: removed tabs and used spaces.
2965
2966Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2967
2968 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
2969 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
2970
2971Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2972
2973 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
2974 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
2975
2976Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2977
2978 * include/libxml/encoding.h include/libxml/entities.h
2979 include/libxml/globals.h include/libxml/parser.h
2980 include/libxml/threads.h include/libxml/tree.h
2981 include/libxml/xmlmemory.h: trying to fix the include mess
2982
2983Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2984
2985 * include/libxml/xmlmemory.h: reverted part of the previous
2986 attempt to provide #69655, this was breaking the build.
2987
2988Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2989
2990 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
2991 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
2992 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
2993 include/libxml/parserInternals.h include/libxml/tree.h
2994 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
2995 Tentatively fixed #69655 , make compiling with -Wredundant-decls
2996 clean.
2997 * python/libxml.c: fixed a warning.
2998
2999Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3000
3001 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3002 copying of node, merge back IDs in the target document.
3003 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3004 test/XInclude/ents/ids.xml: test case
3005 * result/VC/ElementValid4: output changed due to a typo fix
3006
3007Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3008
3009 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003010 generate the dependencies right as Jacob found out. Add
3011 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003012
3013Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3014
3015 * parserInternals.c valid.c: Justin Fletcher found some parts
3016 of the code needing cleanup
3017 * libxml.spec.in python/Makefile.am python/generator.py
3018 python/libxml.c python/libxml.py: Fixed the python Makefiles
3019 corrected a bug showing up on ia64, changed the name of the
3020 python internal module too
3021
3022Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3023
3024 * Makefile.am: applied patch from Andris Pavenis for binary
3025 name suffixes
3026
3027Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3028
3029 * xmllint.c win32/win32config.h: fixing #68748
3030
3031Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3032
3033 * valid.c: fixing #70166
3034
3035Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3036
3037 * valid.c: fixing #70077
3038
3039Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3040
3041 * Copyright Makefile.am README configure.in libxml.spec.in:
3042 Changed to the MIT Licence
3043 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3044 doc/xmlio.html: updated the doc accordingly
3045 * include/libxml/xmlwin32version.h configure.in: preparing
3046 2.4.14 release
3047 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3048 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3049 fixed the const xmlChar * wrapper and generator, XPath extension
3050 functions now use the context as first argument
3051 * python/tests/tstxpath.py python/tests/xpath.py
3052 python/tests/xpathext.py: Updated the tests accordingly
3053 * tree.c: fixed bug #70067
3054
3055Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3056
3057 * Makefile.am: cleanup
3058 * debugXML.c: always use stdout if output is NULL
3059 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3060 * python/Makefile.am python/generator.py python/libxml2class.txt
3061 python/libxml_wrap.h python/types.c: augmented the number of bindings
3062 handling FILE * and XPath contexts
3063 * python/tests/Makefile.am: avoid a stupid problem due to the
3064 use of TEST.
3065
3066Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3067
3068 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3069
3070Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3071
3072 * python/TODO python/libxml.c: cleanup the extension function lookup
3073 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3074
3075Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3076
3077 * configure.in python/Makefile.am: do not install outside
3078 of prefix
3079
3080Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3081
3082 * python/TODO python/libxml.c: started adding SAX interfaces
3083 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3084 SAX test
3085
3086Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3087
3088 * tree.c: hardened the addChild function
3089 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3090 python/libxml2class.txt python/libxml_wrap.h python/TODO:
3091 added accessors needed for xmlNode, a bit more testing and
3092 extension of interfaces
3093 * python/tests/Makefile.am python/tests/build.py: added a test
3094 build from scratch/save/load/check
3095
3096Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3097
3098 * parserInternals.c: change a small bit in the way valididy
3099 error messages get initialized
3100 * python/TODO python/libxml.c python/libxml2-python-api.xml
3101 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3102 added some memory debugging to track leaks at the libxml2 level
3103 * python/tests/*.py: changed all tests to check for leaks,
3104 there is just one left in XPath extension registrations.
3105
3106Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3107
3108 * python/TODO python/generator.py python/libxml2-python-api.xml
3109 python/libxml2class.txt: more accessor classes for the parser
3110 context, allow to switch on and check validity
3111 * python/tests/Makefile.am python/tests/error.py
3112 python/tests/invalid.xml python/tests/valid.xml
3113 python/tests/validate.py: attded more test and and added error.py
3114 which I forgot to commit in the last step
3115
3116Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3117
3118 * python/Makefile.am python/types.c: cleanup
3119 * python/libxml.c python/libxml.py python/libxml_wrap.h
3120 python/generator.py python/libxml2-python-api.xml
3121 python/libxml2class.txt: added class for parser context, added
3122 first cut for push mode support. Added a framework to generate
3123 accessors functions.
3124 * python/tests/Makefile.am python/tests/push.py: added a push
3125 test
3126
3127Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3128
3129 * python/Makefile.am python/TODO python/libxml.py: fixed a small
3130 bug a bit of cleanup.
3131
3132Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3133
3134 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
3135 python/libxml2class.txt: adding error redirections and preformat
3136 to a python handler
3137 * python/tests/Makefile.am python/tests/*.py: cleanup made all
3138 tests self checking
3139
3140Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3141
3142 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
3143 a function
3144
3145Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3146
3147 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
3148 python/libxml.c python/libxml2-python-api.xml
3149 python/libxml2class.txt: Progressing through the TODOs, class
3150 description output, extra XML API, RPM now builds the wrappers
3151 for all python installed versions
3152
3153Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
3154
3155 * configure.in libxml.spec.in python/Makefile.am python/TODO
3156 python/generator.py python/libxml2class.txt: added more informations
3157 in the libxml2-python package including docs. Slightly changed
3158 the class hierarchy
3159 * python/tests/*: added basic regression tests infrastructure too
3160
3161Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3162
3163 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
3164 added libxml2-python as part of the packages installed
3165
3166Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3167
3168 * python/Makefile.am python/generator.py python/libxml.c
3169 python/libxml.py: more work, now able to extend the
3170 XPath interpreter with functions written in python.
3171
3172Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3173
3174 * python/Makefile.am: Jacob sent a patch to allow building from
3175 tarfile.
3176
3177Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3178
3179 * python/Makefile.am python/libxml.c configure.in Makefile.am:
3180 inserted the python wrappers build, I hope this won't be too
3181 unportable
3182
3183Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3184
3185 * xpath.c: minor optimization
3186 * python/generator.py python/libxml.c python/libxml.py
3187 python/libxml_wrap.h: more work on the python bindings,
3188 they now support XPath and there is no evident leak
3189
3190Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3191
3192 * python/generator.py python/libxml.c python/libxml.py:
3193 more work on the python bindings generator.
3194
3195Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3196
3197 * python/generator.py python/libxml.c python/libxml_wrap.h:
3198 more work on the python bindings.
3199
3200Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3201
3202 * python/generator.py python/libxml.c python/libxml.py
3203 python/libxml_wrap.h: commited early version of a python binding
3204 for private use only ATM
3205
3206Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3207
3208 * entities.c tree.c include/libxml/entities.h: applied patch
3209 from Anthony Jones to implement copy of DTD subtree too. Had
3210 just to keep 2 function private which really ought to become
3211 public ones.
3212
3213Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3214
3215 * xmllint.c: added pointers to the web pages in the usage()
3216
3217Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3218
3219 * tree.c: more fixes from Petr Kozelka for attribute handling
3220 in the tree API to align the semantic with DOM.
3221
3222Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3223
3224 * valid.c tree.c entities.c: another set of patches from
3225 Anthony Jones for copy operations cleanup and robustness
3226
3227Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3228
3229 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
3230 an alphabetic index based on comments content
3231 * doc/*: rebuilt the web site with the new references
3232
3233Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3234
3235 * parserInternals.h: Greg Sjaardema suggested to use an
3236 eponential buffer groth policy in xmlParserAddNodeInfo()
3237
3238Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3239
3240 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
3241 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
3242 doc/parsedecl.py doc/Makefile.am: updated the python extractor
3243 to generate cross-references, and added/updated the stylesheets
3244 to generate and link API indexes. The generic keyword index
3245 is not done yet.
3246 * doc/*.html: regenerated all the usual docs too
3247
3248Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3249
3250 * debugXML.c: added an xpath function to the shell for T. V. Raman
3251
3252Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3253
3254 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
3255 debug routines.
3256
3257Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3258
3259 * tree.c: apply an patch from Petr Kozelka for unlink and replace
3260 support of attribute nodes
3261
3262Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3263
3264 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
3265 hopefully near complete and fully documented of the API in XML
3266 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
3267 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
3268 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
3269 include/libxml/parserInternals.h include/libxml/valid.hi
3270 include/libxml/xmlIO.h include/libxml/xmlerror.hi
3271 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
3272 include/libxml/xpath.h include/libxml/xpathInternals.h:
3273 Cleaned up the doc comments a lot in the process, the interface
3274 coverage is now 100%
3275
3276Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3277
3278 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
3279 extracts comments from the gtk-doc DocBook output (a bit
3280 convoluted but seems to work).
3281
3282Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3283
3284 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
3285 added an XML description of the API, moved the script generating
3286 it here. Added a "make api" target
3287
3288Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3289
3290 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
3291
3292Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3293
3294 * xpath.c include/libxml/xpathInternals.h: the change made to
3295 xmlXPathFuncLookupFunc was incompatible roll it back
3296
3297Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3298
3299 * SAX.c: cleanup patch from Anthony Jones
3300 * doc/Makefile.am: fix the headers to avoid in make scan
3301 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
3302 includes, * vs Ptr and general cleanup
3303 * parsedecl.py: first version of a script to extract the
3304 module interfaces, the goal will be to provide .decl or XML
3305 specification of the interfaces to build wrappers.
3306
3307Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3308
3309 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
3310 now provides return codes in case of errors
3311
3312Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
3313
3314 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
3315 Upgraded to trio baseline 1.6
3316 * strio.h strio.c: Replaced by triostr.h and triostr.c
3317
3318Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3319
3320 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
3321 of strdup usage in the code
3322
3323Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3324
3325 * parser.c error.c: Keith Isdale complained rightly that
3326 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
3327
3328Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3329
3330 * tree.c: fixed the funxtion to set the xml: attributes
3331 * debugXML.c: added "setbase" to test it.
3332
3333Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3334
3335 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
3336 to allow updating an attribute content
3337
3338Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3339
3340 * libxml.h: try to avoid problems when compiling on Windows
3341
3342Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3343
3344 * hash.c: patch from Anthony Jones for hash.c allocation size
3345 * Makefile.am: trying to work around Yet Another Libtool Madness
3346 and build the 2.4.13 release finally ...
3347
3348Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3349
3350 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
3351 * doc/* : update of the documentation
3352
3353Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3354
3355 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
3356 at fixing #61290 :-(
3357
3358Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3359
3360 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
3361 Fixes bug #67229
3362
3363Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3364
3365 * tree.c: trying to avoid troubles when a subtree is copied
3366 and coalesced in part with the target tree. Should fix
3367 bug #67407
3368
3369Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3370
3371 * valid.c: fixed validation of attributes content of type
3372 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
3373 values, very old bug. Fixes #67671
3374
3375Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3376
3377 * parser.c include/libxml/parserInternals.h tree.c: integrated
3378 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
3379 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
3380
3381Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3382
3383 * threads.c: applied Serguei Narojnyi's patch to add native
3384 thread support on the Win32 platform
3385 * testThreadsWin32.c Makefile.am: added the test program also
3386 from Serguei, Win32 specific
3387 * include/win32config.h include/libxml/xmlwin32version.h.in:
3388 added patch from Igor for the Windows thread specific defines.
3389
3390Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3391
3392 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
3393
3394Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3395
3396 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3397 output page into XMLinfo.html. Close bug #66951 and
3398 raised by Robert Collins too.
3399
3400Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3401
3402 * encoding.c: Paul Keogh pointed out a possibility of segfault
3403 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3404 Closes bug # 68238
3405
3406Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3407
3408 * doc/*.html: updated the Gdome2 links
3409
3410Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3411
3412 * libxml.h: Applied following patches from Robert Collins
3413 and make sure IN_LIBXML is defined when compiling it
3414 -------
3415 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3416 as well as Visual C.
3417 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3418 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3419 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3420 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3421 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3422 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3423 xmlSysIDExists xmlNoNetExists).
3424 * xmllint.c: Don't include winsock2.h for Cygwin.
3425
3426Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3427
3428 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3429 when the version info is not present.
3430
3431Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3432
3433 * tree.c: Anthony Jones pointed out a problem in
3434 xmlStringGetNodeList() and provided a fix for it
3435
3436Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3437
3438 * parser.c: patch from Frank J Franklin to remove a bug in
3439 xmlCreatePushParserCtxt() when the initial buffer passed
3440 is large.
3441
3442Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3443
3444 * win32/*: big cleanup of the Windows/MSVC project files
3445 from Igor Zlatkovic
3446
3447Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3448
3449 * doc/Makefile.am: should fix #67674 and avoid troubles if
3450 xsltproc is not available or fails in the prefix provided
3451
3452Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3453
3454 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3455
3456Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3457
3458 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3459 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3460 Fixed a few other problems raised by Charlie Bozeman.
3461 * result/VC/ElementValid[5-7]: fixed the output
3462
3463Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3464
3465 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3466 patches from Charlie Bozeman. Regenerated the HTML docs.
3467
3468Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3469
3470 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3471 for Windows from Igor
3472
3473Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3474
3475 * xmllint.c: applied Justin Fletcher patch for --output or -o
3476
3477Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3478
3479 * win32/libxml2/libxml2.def.src: close #67019
3480
3481Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3482
3483 * xmllint.c: applied Justin Fletcher generic timing patch
3484 similar to the one already applied to xsltproc.
3485
3486Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3487
3488 * include/libxml/tree.h tree.c: applied documentation patches
3489 from Charlie Bozeman
3490
3491Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3492
3493 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3494
3495Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3496
3497 * valid.c: fix the xmlStrdup() used in the previous patch.
3498 * valid.c: added --dropdtd
3499 * tree.c: fixed xmlUnlinkNode so it also removes the references
3500 from the document if the node is a DTD
3501
3502Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3503
3504 * HTMLtree.c valid.c: cleanup some static declarations
3505
3506Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3507
3508 * xmllint.c: removed another strdup()
3509 * doc/FAQ: removed the HP/UX entry
3510
3511Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3512
3513 * valid.c: fix bug #66816 when validating.
3514 * xmllint.c: don't use sys/time.h if configure did not found it
3515
3516Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3517
3518 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3519 xmlcatalog_man.xml
3520
3521Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3522
3523 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3524 xmlInitMemory() was declared twice
3525
3526Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3527
3528 * globals.c: do not reference strdup() !
3529 * configure.in libxml-2.0.pc.in: trying to fix the libs
3530 of the various config extraction modules
3531
3532Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3533
3534 * configure.in : preparing 2.4.12
3535 * doc/* : updated and rebuilt the docs
3536
3537Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3538
3539 * uri.c: closed bug #66159
3540 * testURI.c: added --escape option
3541 * configure.in: some cleanup for xml2-config --cflags
3542
3543Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3544
3545 * globals.c testThreads.c: removed some misplaced includes
3546 of xmlversion.h
3547
3548Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3549
3550 * threads.c: patch from Gary Pennington fixing a possible
3551 problem at initialization time.
3552
3553Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3554
3555 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3556 Eric Lavigne contribution to build libxml2 on MacOS using
3557 CodeWarrior.
3558
3559Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3560
3561 * xmllint.c: applied Geert Kloosterman's patch to fix
3562 --repeat --timing output
3563
3564Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3565
3566 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3567 where non-wellformed XML declaractions were not detected.
3568
3569Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3570
3571 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3572
3573Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3574
3575 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3576 gets reset by xmlCleanupInputCallbacks() and this makes the
3577 function useless. Same for output.
3578
3579Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3580
3581 * xmlIO.c: robert pointed out a loop error in callback cleanups
3582
3583Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3584
3585 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3586 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3587 they are not really tied to debugging
3588
3589Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3590
3591 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3592 * xmllint.c: better --catalogs description
3593
3594Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3595
3596 * tree.c: fixed a couple of problems in xmlSetProp()
3597
3598Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3599
3600 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3601 unappropriate stdout output.
3602
3603Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3604
3605 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3606 by Denis Beurive, closes #65111
3607
3608Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3609
3610 * valid.c: in case of content model validity error, don't
3611 print it if validity warnings were not requested.
3612
3613Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3614
3615 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3616 * parserInternals.c: removed the last exit() call. Print an
3617 unmaskable error on stderr instead (library mismatch detection)
3618
3619Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3620
3621 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3622 shell instructions from Heiko Rupp
3623
3624Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3625
3626 * catalog.c: use the URL notation file:// for default catalog paths
3627
3628Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3629
3630 * include/libxml/tree.h: better comments for _private fields
3631 * tree.c: removed a problem when copying an entity reference.
3632
3633Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3634
3635 * vms/*: updated instructions and diffs from John A Fotheringham
3636
3637Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3638
3639 * include/libxml/xmlerror.h: avoid an include problem if
3640 #include <libxml/xmlerror.h> happens first in code
3641 seems to be the case in KDE libs
3642
3643Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3644
3645 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3646 from Igor for Windows
3647
3648Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3649
3650 * Makefile.am: Gary Pennington pointed out a missing prefix
3651
3652Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3653
3654 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3655 * doc/*: upgraded and rebuilt the docs
3656
3657Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3658
3659 * HTMLparser.c: fix comment in scripts element parsing.
3660 * result/HTML/doc3*: updated the results.
3661
3662Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3663
3664 * uri.c: another URI bug fix #63336, using Joel Young patch.
3665
3666Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3667
3668 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3669 a cleaned up version of the Pwd shell string generation.
3670
3671Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3672
3673 * valid.c include/libxml/tree.h: trying to fix namespaces +
3674 validation problems for good, closing #63619 in the process
3675 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3676 wrong in this respect, fixed it.
3677
3678Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3679
3680 * xmllint.c: Morus Walter patch to allow --format and --encode
3681
3682Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3683
3684 * debugXML.c: Stefan Kost provided an help command for the shell
3685
3686Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3687
3688 * debugXML.c: Heiko Rupp pointed that the shell would crash
3689 on empty nodesets returns.
3690
3691Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3692
3693 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3694 migh need the history libraries
3695
3696Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3697
3698 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3699 handle the case of < in quoted attributes, Bastian Kleineidam
3700
3701Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3702
3703 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3704 fixing catalog breakages
3705 * Makefile.am catalog.c result/catalogs/catal
3706 result/catalogs/mycatalog.* test/catalogs/catal*:
3707 fixed more problems in catalog support, added more regression tests
3708 for both XML and SGML catalog handling
3709
3710Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3711
3712 * debugXML.c: applied an improvement to xmlGetLineNo() from
3713 Keith Isdale
3714
3715Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3716
3717 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3718 Side effect of the progressive catalog loading
3719
3720Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3721
3722 * Makefile.am: confexecdir and confexec_DATA were defined twice
3723 pointed out by Karl Eichwalder
3724
3725Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3726
3727 * xmlcatalog.c: avoid unlink() and use remove() instead.
3728
3729Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3730
3731 * libxml.spec.in: cleanup
3732 * include/libxml/xmlwin32version.h: updated with 2.4.8
3733
3734Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3735
3736 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3737 of compiling libxml with a non standard set of options
3738
3739Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3740
3741 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3742 document --sgml option, fixing gnome bugzilla #63382
3743
3744Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3745
3746 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3747 breakage of 2.4.7, added a couple of really needed APIs
3748 like xmlCatalogIsEmpty() and xmlNewCatalog()
3749 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3750 for install-catalog
3751 * configure.in: preparing 2.4.8
3752
3753Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3754
3755 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3756 include/libxml/tree.h include/libxml/xmlIO.h: more include
3757 cleanups, export cleanly one html output + format function.
3758
3759Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3760
3761 * parser.c: removed initGenericErrorDefaultFunc call from
3762 xmlInitParser() since it could destroy previous calls to
3763 xsltSetGenericErrorFunc() effects
3764
3765Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3766
3767 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3768 keyword.
3769
3770Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3771
3772 * Makefile.am: cleanup
3773 * threads.c: cleanup too
3774 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3775 from xsltproc
3776 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00003777 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003778
3779Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3780
3781 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3782 was not used anymore !
3783
3784Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3785
3786 * configure.in: preparing 2.4.7
3787 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3788 manual page from John
3789 * doc/*: updated the doc and rebuilt the generated pages
3790
3791Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3792
3793 * xmlIO.c: closing bug #62711, the library should never
3794 close stdin or stdout.
3795
3796Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3797
3798 * uri.c: second pass at fixing #63336, using Joel Young
3799 final patch. looks okay.
3800
3801Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3802
3803 * uri.c include/libxml/uri.h: trying to clear #63336
3804 allowing the escaping routine to parse unconformant
3805 URI-References.
3806
3807Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
3808
3809 * vms/readme.vms vms/build_libxml.com nanoftp.c
3810 include/libxml/xmlversion.h.in: a few VMS updates from
3811 John A Fotheringham
3812 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
3813 and xmlCleanupOutputCallbacks() for the Perl binding people.
3814
3815Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
3816
3817 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3818 apply fixes to close #63271 and avoid segfaults when
3819 the error routine gets callbed before xmlInitParser()
3820 get called.
3821 * nanoftp.c error.c: Applied patches from Justin Fletcher
3822 correcting some xmlGenericError misuses.
3823
3824Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3825
3826 *doc/xmllint.xml, doc/xmllint.1
3827 New and improved man page for xmllint - .xml is the original, .1
3828 is the generated man page
3829
3830Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3831
3832 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3833 the web site from the main HTML document.
3834
3835Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3836
3837 * parser.c: fixed an erroneous validation bug when PE refs
3838 occurs in external parsed entities referenced from the
3839 internals subset
3840 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3841 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3842 added the associated testcase, it's a nice one.
3843 * HTMLparser.c: generate the DTD node as HTML still ...
3844 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3845
3846Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3847
3848 * HTMLparser.c: fixed a bug in htmlNewDoc()
3849
3850Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3851
3852 * test/threads/*: added entities testing to the Thread test
3853 * testThreads.c: make the test reasonable
3854 * DOCBparser.c: fix the DTD public and system ID
3855 * xmllint.c: added --sgml for SGML DocBook importing
3856 * Makefile.am: added Docbtests target
3857
3858Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3859
3860 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3861 * testThreads.c: removed bogus include
3862
3863Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3864
3865 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
3866 fixed a very serious (looping) validation bug
3867
3868Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
3869
3870 * include/libxml/globals.h include/libxml/threads.h threads.c
3871 testThreads.c: far more testing, cleaning up bugs
3872 * *.c : make sure globals.h is always included.
3873
3874Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3875
3876 * HTMLparser.c: try to get rid of parser loops for good.
3877
3878Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3879
3880 * configure.in: fixed some bugs in CFLAGS passing.
3881 * test/threads Makefile.am testThreads.c: added a specific
3882 threaded test case (really nasty, guaranteed).
3883
3884Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3885
3886 * catalog.c: serious cleanup on the management of the
3887 XML catalog tree, more tests done, especially with
3888 the catalog PI.
3889
3890Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
3891
3892 * catalog.c: avoid a problem in catalog cleanup on SMP if
3893 catalogs were not initialized.
3894
3895Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3896
3897 * catalog.c xpath.c: trying to cleanup the not thread safe
3898 parts of the library.
3899
3900Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3901
3902 * include/libxml/globals.h configure.in global.data: make
3903 the allocation be per-thread a configure option
3904 * encoding.c include/libxml/parser.h: fixed compilation
3905 errors
3906
3907Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3908
3909 * include/libxml/parser.h: Norm reported that a few lines
3910 added were breaking libxslt compile, removed them for now
3911
3912Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
3913
3914 * parser.c parserInternals.c threads.c: debugged and fixed
3915 initialization problems which were giving troubles on SMP
3916 boxes.
3917
3918Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3919
3920 * include/libxml/Makefile.am: missing globals.h
3921
3922Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3923
3924 * globals.c: added a couple of standard includes.
3925
3926Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3927
3928 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
3929 include/libxml/parserInternals.h include/libxml/tree.h
3930 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
3931 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
3932 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
3933 Applied the last patches from Gary, cleanup, activated threading
3934 all user accessible global variables are now handled in globals.[ch]
3935 Still a bit rought but make tests passes with either
3936 --with-threads defined at configure time or not.
3937 * Makefile.am example/Makefile.am: added globals.[ch] and threads
3938 linking options
3939
3940Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3941
3942 * Makefile.am include/libxml/Makefile.am
3943 include/libxml/globals.h globals.c include/libxml/threads.h
3944 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
3945 configure.in: started integrating the core of the thread support
3946 not activated yet but half integrated. The code should still
3947 compile and work anyway.
3948
3949Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3950
3951 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
3952 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
3953 integrating the non-controversial parts of Gary Pennington
3954 multithread patches
3955 * catalog.c: corrected a small bug introduced
3956
3957Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3958
3959 * catalog.c include/libxml/catalog.h: very serious cleanup,
3960 isolating unportable code and as much as possible the accesses
3961 to the global shared catalog. May need more testing !
3962
3963Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3964
3965 * include/libxml/debugXML.h debugXML.c tree.c: integrating
3966 Keith Isdale patches for the XSLT debugger interfaces. Some
3967 cleanup
3968
3969Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3970
3971 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
3972 * DOCBparser.c: generate line nubers in elements
3973
3974Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3975
3976 * configure.in: preparing 2.4.6 release
3977 * doc/xml.html doc/html/*: updated and rebuilt the docs
3978 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
3979
3980Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3981
3982 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
3983 adding documentation for DV's supercatalog support
3984
3985Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3986
3987 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
3988 super catalog support adding one API and one flag --sgml to
3989 xmlcatalog
3990
3991Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
3992
3993 * doc/xmlcatalog_man.xml, xmlcatalog.1
3994 One more crack at
3995 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3996
3997
3998Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3999
4000 * xpath.c: implemented xmlXPathObjectCopy for external objects
4001 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4002
4003Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4004
4005 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4006 finishing up fix to
4007 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4008 the xmlcatalog man page display more elegantly
4009
4010Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4011
4012 * configure.in: closing bug #61832
4013 * HTMLparser.c: removed a warning
4014
4015Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4016
4017 * xpath.c: fixing #61673 part I, do not loose doc information
4018 when copying result value trees.
4019
4020Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4021
4022 * xpath.c: trying to harden the XPath interpreter
4023
4024Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
4025
4026 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
4027 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4028
4029Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4030
4031 * HTMLparser: repaired another loop problem
4032
4033Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4034
4035 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4036 parsing.
4037 * xpath.c: fix bug #61291 the default XML namespace node is
4038 missing from the namespace axis.
4039 * tree.c: refuse to create namespaces nodes with prefix "xml"
4040
4041Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4042
4043 * SAX.c: ouch a non-defined namespace could lead to a crash,
4044 fixed #61215
4045
4046Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4047
4048 * parserInternals.c: closed bug #61054
4049
4050Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4051
4052 * include/libxml/Makefile.am: closing #60708
4053
4054Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4055
4056 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4057 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4058
4059Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4060
4061 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4062
4063Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4064
4065 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4066 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4067
4068Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4069
4070 * catalog.c: Justin Fletcher provided cleaup code in case
4071 HAVE_STAT is not defined
4072 * include/win32config.h: Igor Zlatkovic suggested to have
4073 HAVE_STAT defined there
4074
4075Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4076
4077 * catalog.c - fixed typing error reported by M. Barros
4078
4079Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4080
4081 * xmllint.c - fixing typo
4082
4083Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4084
4085 * HTMLparser.c: small enhancement to prevent loop on
4086 unrecognizable data
4087
4088Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4089
4090 * parserInternals.c: applying patch from bug #60757 this
4091 should close it
4092
4093Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4094
4095 * catalog.c xmlcatalog.c: removed a couple of warning
4096 * xpath.c: try to solve the linking problem on platforms
4097 needing trio to compile
4098
4099Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4100
4101 * Makefile.am libxml.spec.in: backing up non-documented changes
4102 commited without review or aproval by Jens Finke <jens@gnome.org>
4103 * HACKING: made 100% clear that no commit should be done directly
4104
4105Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4106
4107 * configure.in: Joe Orton provided a patch fixing a problem
4108 when iconv is specified to be in a non-standard directory
4109 but wasn't exported in xml2-config --cflags
4110
4111Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4112
4113 * configure.in: let's ship 2.4.5 before getting too much
4114 troubles with 2.4.4 errors.
4115
4116Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4117
4118 * encoding.c entities.c: do not output hexadecimal charrefs
4119 when serializing HTML since some version of Netscape can't
4120 grok it, generate decimal ones.
4121 * result/HTML/doc3.htm: output changed due to previous test
4122 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
4123
4124Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
4125
4126 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
4127 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
4128
4129Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4130 Released 2.4.4
4131
4132 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
4133 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
4134 updated the configuration scripts systems accordingly
4135
4136Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4137
4138 * configure.in: preparing for 2.4.4
4139 * doc/xml.html doc/html/*: updated and rebuilt the docs
4140
4141Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4142
4143 * win32/dsp/libxml2.def.src: tried to incorporate comments
4144 from bug #59220
4145
4146Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4147
4148 * parser.c result/noent/wml.xml: fixed bug #59981 related
4149 to handling of '&' in attributes when entities are substitued
4150
4151Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4152
4153 * libxml.h include/libxml/xmlversion.h.in
4154 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
4155 Tried to close bug #60131
4156
4157Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4158
4159 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
4160
4161Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
4162
4163 * SAX.c: fixing bug #59946 on xmlns=""
4164
4165Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4166
4167 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
4168 but allocates a new error code.
4169
4170Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4171
4172 * xmllint.c: John Fleck fixed typos in the options output
4173 * parser.c SAX.c: fix ignorable white space SAX selection
4174
4175Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4176
4177 * entities.c: Steve Underwood found the possibility of an
4178 ininite loop in case of error.
4179
4180Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4181
4182 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
4183
4184Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4185
4186 * parser.c: warn if version is not 1.0 but it's not
4187 strictly speaking an error after analyzing the spec
4188
4189Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
4190
4191 *doc/catalog.html - add link to the html version of the
4192 man page, other linguistic cleanups
4193
4194Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
4195
4196 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4197 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
4198 file, has not yet been included in the build.
4199
4200Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4201
4202 * catalog.c: removed a duplicate affectation Justin Fletcher
4203
4204Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
4205
4206 * tree.c: Armin Sander pointed a possible text coalescing
4207 problem, completed his patch.
4208
4209Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4210
4211 * trionan.c: Fixed const and volatile re-definition problem
4212
4213Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
4214
4215 * libxml.4 parser.c: doc updates from Heiko Rupp
4216 * parserInternals.c: 2 sanity checks from Heiko Rupp
4217
4218Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4219
4220 * tree.c: applied patch from Armin Sander to make some pointers
4221 const in xmlCopyNode()
4222 * include/libxml/tree.h: added fix to the header
4223
4224Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4225
4226 * xpath.c: hum, restrict the integer usage gcc bug workaround
4227 to only gcc compilers so that other architecture don't get
4228 penalized by this limitation.
4229 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
4230
4231Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4232
4233 * valid.c: fixed a Windows compiler warning (Chris Poblete)
4234 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
4235
4236Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4237
4238 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
4239 --convert option to xmlcatalog to convert SGML ones to
4240 the XML syntax.
4241 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
4242
4243 2.4.3 got released at that point
4244Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4245
4246 * catalog.c xmlIO.c: started some serious testing and fixed
4247 a few bug and optmization needs.
4248
4249Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4250
4251 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4252 preparing for a 2.4.3 release even if it may not be ready yet
4253 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
4254 all file parsing lookup to go through the entity resolver, add
4255 to add an API to bypass it (needed to load catalogs themselves),
4256 some cleanup on the catalog code too.
4257 * nanoftp.c: small cleanup
4258 * doc/catalog.html: small update
4259
4260Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4261
4262 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
4263 Jun Kuriyama
4264
4265Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4266
4267 * doc/catalog.html: finished the catalog documentation
4268
4269Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4270
4271 * doc/catalog.html doc/xml.html: added documentation about
4272 Catalog support, misses an API description
4273 * doc/html/*: reextracted the API pages
4274
4275Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4276
4277 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
4278 Added the part about section 7.2 on URI resolution,
4279 fixed a side effect in the HTML parser, look complete
4280 and ready to rock except the URI/SystemID part!
4281
4282Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4283
4284 * include/libxml/catalog.h include/libxml/parser.h
4285 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
4286 xmlIO.c: added support and APIs needed for the catalog PI
4287 * include/libxml/xmlIO.h: cleanup
4288
4289Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4290
4291 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
4292 include/libxml/catalog.h: starts to look okay, really
4293 plugged the new framework, cleaned a lot of stuff,
4294 added some APIs, except the PI's support missing this
4295 should be mostly complete
4296 * result/catalogs/* test/catalogs/*: added new test, enriched
4297 the existing one with URN ID tests
4298
4299Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4300
4301 * catalog.c: fixed nextCatalog
4302 * result/catalogs/docbook test/catalogs/*: started adding
4303 a small regression test
4304
4305Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4306
4307 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
4308 more work on the XML catalog support.
4309 * parser.c include/libxml/parser.h: small cleanup seems using
4310 list as a public parameter name can give portability troubles
4311 * trionan.c trionan.h xpath.c include/libxml/trionan.h
4312 include/libxml/xpath.h include/libxml/Makefile.am: removed
4313 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
4314 wrappers
4315
4316Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4317
4318 * Makefile.am trio.c triodef.h trionan.c xpath.c
4319 include/libxml/Makefile.am include/libxml/trionan.h:
4320 Re-worked Not-A-Number and Infinity support.
4321 * xmlcatalog.c: added readline include files
4322
4323Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4324
4325 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
4326 testCatalog as xmlcatalog, making it an installed app
4327 adding a shell, and preparing it to be a /etc/xml/catalog
4328 management tool, though not ready yet
4329 * catalog.c include/libxml/catalog.h: adding support for
4330 XML Catalogs http://www.oasis-open.org/committees/entity/
4331 not finished, there is some interesting tradeoffs and a
4332 few open questions left.
4333
4334Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
4335
4336 * xmllint.c: fixed a line formatting problem
4337
4338Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4339
4340 * SAX.c: removed a couple of unused variable (Albert Chin)
4341
4342Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4343
4344 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
4345 trying to fix some troubles w.r.t. function returning
4346 const xxxPtr.
4347
4348Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4349
4350 * win32/dsp/libxml2.def.src: another set of symbols conditionally
4351 defined
4352
4353Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4354
4355 * xpointer.c: removed unused var
4356
4357Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4358
4359 * testXPath.c: another small cleanup closing bug #59110
4360
4361Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4362
4363 * win32/dsp/libxml2.def.src: small cleanup closing bug
4364 #59108
4365
4366Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4367
4368 * example/gjobread.c: add xmlCleanupParser() before leaving
4369
4370Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4371
4372 * config.h.in configure.in include/libxml/xmlwin32version.h:
4373 released 2.4.2
4374
4375Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4376
4377 * include/libxml/valid.h debugXML.c valid.c: deprecate
4378 the non-boundchecking Sprintf functions, add Snprintf
4379 this should close bug #57984
4380
4381Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4382
4383 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
4384 URIs before doing the lookups (pointed by Mark Vakoc)
4385
4386Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4387
4388 * xpath.c: serious changes on Result Value Trees and NodeSets
4389 w.r.t. deallocation and collect operations. Probably not
4390 100% clean (merge of allocated trees smells like a problem).
4391 Seems sufficient to close #58943
4392
4393Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4394
4395 * xmllint.c: adding a --format option
4396
4397Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4398
4399 * xpath.c: count() was broken on Result Value Tree
4400 * xmlIO.c: fixed file:/// accesses on _WIN32
4401
4402Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4403
4404 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4405 macro was renamed, this should close bug #58683
4406
4407Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4408
4409 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4410 entity substitution mode text at the end of the entity might
4411 be added due to text coalescing.
4412 * nanoftp.c parser.c: small cleanup
4413
4414Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4415
4416 * HACKING: added John Fleck right to commit in the doc subdir
4417
4418Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4419
4420 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4421 allow to inherit attributes from the DTD directly in the
4422 tree, this is needed for XPath and can be a useful feature.
4423 Inherited namespaces are always provided at the tree level now
4424 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4425 of tests for this feature (XSLT being the prime user).
4426
4427Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4428
4429 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4430 testSAX.c xmlIO.c xmllint.c include/win32config.h
4431 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4432 include/libxml/xmlwin32version.h.in win32/README.MSDev
4433 win32/dsp/*: applied Win32 Facelift No.2 patches from
4434 Igor Zlatkovic for Windows/MSC
4435
4436Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4437
4438 * SAX.c: unparsedEntityDecl() the URI computation of the
4439 entity wasn't done breaking XSLT unparsed-entity-uri()
4440
4441Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4442
4443 * xpath.c: fixed a bug when walking the descendants and
4444 the current node has no children
4445 * debugXML.c: show up when a text node is supposed to not be escaped
4446
4447Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4448
4449 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4450 worked like the set:leading() function)
4451 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4452
4453Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4454
4455 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4456
4457Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4458
4459 * include/libxml/xmlIO.h: apply change to close #58141
4460 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4461
4462Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4463
4464 * parser.c: when the internal subset uses a PE, then the
4465 included entity can use conditional sections.
4466
4467Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4468
4469 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4470 when walking the namespace axis showing up in
4471 libxst/tests/general/bug-12
4472 * xmlmemory.c: added the possibility to trace a given block
4473 defined by its address
4474
4475Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4476
4477 * parser.c: don't override existing encoding specified before
4478 starting xmlParseDocument()
4479
4480Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4481
4482 * include/libxml/xmlwin32version.h: reinserted, needed for
4483 Windows users of CVS
4484
44852001-07-27 Darin Adler <darin@bentspoon.com>
4486
4487 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4488 * testCatalog.c: Add include of <libxml/parser.h>.
4489
44902001-07-27 Darin Adler <darin@bentspoon.com>
4491
4492 * include/libxml/.cvsignore:
4493 * include/libxml/xmlwin32version.h:
4494 Remove this file from CVS because it's generated.
4495
4496Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4497
4498 * parser.c include/libxml/parser.h: applied const patches from
4499 Tom Moog #58002
4500
4501Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4502
4503 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4504 lookup framework
4505
4506Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4507
4508 * tree.c: fixed xmlCopyNode() for documents
4509
4510Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4511
4512 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4513
4514Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4515
4516 * parser.c: fixes bug #57652 reported by Morus Walter
4517
4518Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4519
4520 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4521
4522Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4523
4524 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4525 errors, lesson don't add new functions at 1am before a release
4526 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4527 from XPath initialization when possible.
4528
4529Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4530
4531 * result/scripts/base*: removing history/readline changed
4532 this slightly
4533 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4534 xmllint.c: make element content line number generation
4535 optionnal to avoid breaking old apps added interface to switch
4536
4537Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4538
4539 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00004540 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004541 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4542 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4543 John Kroll fixes to allow saving to HTTP via PUT (or
4544 POST of needed).
4545 * doc/html/*.html: regenerated the docs
4546
4547Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4548
4549 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4550 xmlHashScanFull and xmlHashScannFull3 to get passed the
4551 three keys as arguments to the callback function
4552
4553Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4554
4555 * configure.in Makefile.am: removed libxml softlink for good
4556 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4557 100% coverage by gtk-doc
4558
4559Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4560
4561 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4562 fixed serious troubles due to size_t vs. int mismatch
4563
4564Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4565
4566 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4567
4568Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4569
4570 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4571 convenient extension API for value and context managing
4572 Now handles external objects through xmlXPathPopExternal,
4573 xmlXPathWrapExternal and xmlXPathReturnExternal.
4574 Added functions for sets operations (intersection, etc.)
4575
4576Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4577
4578 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4579 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4580 HTMLparser.c: cleanup of global variables, marking some
4581 const or private.
4582
4583Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4584
4585 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4586 fixed xmlXPathNodeSetItem when passing index=0
4587
4588Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4589
4590 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4591
4592Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4593
4594 * xmllint.c: fixed compilation under Cygwin #57503
4595 * TODO: update
4596
45972001-07-13 Peter Williams <peterw@ximian.com>
4598
4599 * config.h.in: add #undef HAVE_DLFCN_H
4600
4601 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4602 builddir.
4603
4604Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4605
4606 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4607 raised by #57348 and #57381
4608
4609Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4610
4611 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4612 tree.c xpointer.c: store the line numbder in element->content,
4613 may break some software, need a configuration mechanism
4614
46152001-07-10 Darin Adler <darin@bentspoon.com>
4616
4617 * .cvsignore:
4618 * example/.cvsignore:
4619 * include/.cvsignore:
4620 * include/libxml/.cvsignore:
4621 Various things that are generated and should be ignored.
4622
4623Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4624
4625 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4626 * doc/xml.html doc/html/*: updated the docs
4627
4628Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4629
4630 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4631 validation occured on content with element child
4632
4633Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4634
4635 * tree.c: fixed XML Base computation which was broken
4636 * debugXML.c: added a base function to the shell
4637 * Makefile.am result/scripts/* test/scripts/*: added scripts
4638 based regression tests, and adding 2 XML Base tests
4639
4640Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4641
4642 * tree.c: set properties doc and call xmlSetListDoc for properties
4643 content when grafting them in a different tree.
4644 * aclocal.m4: remove from CVS
4645
4646Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4647
4648 * win32/libxml2/libxml2.def.src: added some missing entry point
4649 for XPath (Mark Vakoc)
4650
4651Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4652
4653 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4654 layer should URI-Unescape before trying to open resources.
4655
4656Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4657
4658 * xpath.c: fix the name() bug for elements in the default
4659 namespace reported by Charlie Bozeman
4660
4661Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4662
4663 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4664 led to an XPath fix, improvements of SAX initialization, and
4665 an added option --nocdata to testXPath
4666
4667Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4668
4669 * doc/libxml-doc.el: Felix Natter provided anew version working
4670 with XEmacs too
4671
4672Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4673
4674 * include/libxml/xpath.h: small cleanup
4675 * doc/xml.html: update
4676
4677Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4678
4679 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4680 released 2.3.14
4681
4682Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4683
4684 * doc/html/*: rebuilt the docs for the release
4685 * doc/xml.html: added 2.3.14 release.
4686
4687Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4688
4689 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4690 were not equal to empty strings
4691
4692Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4693
4694 * SAX.c: fixed a URI-Reference computation problem when validating
4695 * xmlIO.c: small cleanup
4696
4697Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4698
4699 * parser.c: improved the description of a couple of interfaces
4700 upon Larry Stamper suggestion
4701
4702Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4703
4704 * SAX.c entities.c parser.c: changed completely the way entities
4705 are handled when running the parser in entity substitution mode.
4706 This fixes a bug reported by Stephan Kulow and nearly divides
4707 by 3 the amount of memory required by libxslt to load and process
4708 DocBook TDG.
4709
4710Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4711
4712 * HTMLparser.c: fixing a too early root closing problem raised
4713 byt Prashanth Naidu
4714
4715Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4716
4717 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4718 raised by Mark Vakoc.
4719
4720Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4721
4722 * example/Makefile.am: fixed the include path to add srcdir/include
4723 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4724 and some cleanup
4725
4726Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4727
4728 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4729 lot of optimization work, results in significant improvements
4730 when handling really complex XPath queries. Add a small optimizer
4731 for unions, improve [n] and [last()], avoid some costly ops.
4732
4733Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4734
4735 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4736 * xpath.c: small cleanup
4737 * xmlGetNsList: reformated, fixed problems if used on Entities
4738
4739Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4740
4741 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4742
4743Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4744
4745 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4746 * Makefile.am example/Makefile.am: workaround automake generating
4747 erroneous deps
4748
4749Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4750
4751 * include/win32config.h: bug #56801 Yon Derek provided a patch
4752 to the windows config file.
4753
4754Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4755
4756 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4757 libxml.h : Yon Derek provided a set of changes to compile from
4758 CVS on Windows/MSC
4759
4760Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4761
4762 * parser.c: fixed UTF8 BOM support in push mode
4763 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4764 added a specific testcase
4765
4766Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4767
4768 * Makefile.am: added --push regression tests
4769 * parserInternals.c: the XML parser segfaulted in --push mode
4770
4771Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4772
4773 * configure.in: moved the symlinks detection within a CVS
4774 check, this is not portable and will be removed soon.
4775 * xpath.c: small cleanup/speedup
4776
4777Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4778
4779 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4780 release of 2.3.12
4781 * parser.c: make an error message if unknow entities in all cases
4782
4783Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4784
4785 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4786
4787Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4788
4789 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4790 includes were installed in the wrong dir
4791
4792Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4793
4794 * doc/html.xml: warn against sending code to exhibit bugs.
4795
4796Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4797
4798 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
4799 Tru64 from Thomas Leitner
4800
4801Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4802
4803 * AUTHORS: added William and Bjorn
4804 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
4805 daniel@veillard.com hopefully I won't have to do this again
4806 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
4807 docs can be rebuilt cleanly now
4808 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
4809 from CVs it's generated, added include/libxml/xmlwin32version.h
4810 also generated but which should change far less frequently.
4811 * catalog.c nanoftp.c: made sure to include libxml.h not
4812 libxml/xmlversion.h directly
4813 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
4814 when compiling on WIN32 and MSC
4815
4816Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4817
4818 * include/Makefile.am include/libxml/Makefile.am configure.in:
4819 fixed make distcheck and rebuilding the rpms
4820
4821Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4822
4823 * configure.in: should finish the migration of exported includes
4824 into a real include/libxml in CVS, at least for CVS users.
4825 * removed the exported headers, added in include/libxml (as well
4826 as xmlversion.h.in).
4827
4828Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4829
4830 * configure.in: fixed the way to detect symlink
4831
4832Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4833
4834 * configure.in: updated, include/libxml is now a real CVS dir
4835
4836Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4837
4838 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4839 version works with both libxml1 and libxml2 (it autodetects
4840 the prefix of the html-files) from Felix Natter.
4841 * doc/xml.html: updated doc accordingly
4842
4843Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4844
4845 * xpath.c: fixed the bug generating a template loop in libxslt
4846 when using docbook-xsl-1.4, * should filter out document nodes
4847 * HACKING: added William
4848 * TODO: updated
4849
4850Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4851
4852 * doc/FAQ.html: added a warning about gcc-3.0
4853 * doc/xml.html: added reference to gdome2 and removed a confusing
4854 sentence
4855
4856Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4857
4858 * xmlversion.h: okay this is a generated file, but Windows
4859 users need it and they can't generate it, and I want CVS
4860 Windows users ...
4861 * win32/libxml2/libxml2_so.dsp: Windows project file for
4862 the shared lib version of libxml2
4863 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4864 resources needed for libxslt/xsltproc by Yon Derek
4865
4866Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4867
4868 * trio.c: MSVC fix (provided by Igor Zlatkovic)
4869
4870Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4871
4872 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
4873
4874Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4875
4876 * include/win32config.h: Yon Derek provided a first fix
4877 to be able to compile libxslt/xsltproc on Windows
4878
4879Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4880
4881 * xpath.c: attempt to work around what seemed a gcc optimizer
4882 bug when handling floats on i386 http://veillard.com/gcc.bug
4883 * tree.c entities.c encoding.c: doing some cleanups while
4884 chasing it
4885
4886Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4887
4888 * Makefile.am: cleanup when --without-debug is specified
4889 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
4890 w.r.t. --without-debug and other include points
4891 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
4892 Catalogs
4893 * configure.in entities.h tree.h HTMLparser.c: removed
4894 --without-corba, made the _private field mandatory
4895
4896Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4897
4898 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
4899 outputs a BOM in UTF8, an errata has been issued to avoid the
4900 problem, that was the most reasonable solution... Add support
4901 for a leading UTF8 BOM in entities.
4902
4903Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4904
4905 * valid.c: fixed a bug found when post validating an entity ref
4906 * xmllint.c: added --loaddtd and sligly changed --postvalid to
4907 activate it too
4908
4909Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4910
4911 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
4912 weakness in the node copy the XPointer and the XInclude
4913 implementations. Serious cleanup.
4914
4915Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4916
4917 * Makefile.am: Kjartan Maraas provided a small patch to
4918 add xml2-config.in to EXTRA_DIST
4919
4920Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4921
4922 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
4923 provided another failing case found in KDE, the way the
4924 ctxt->vctxt.nodeTab was allocated and freed changed over
4925 time but it wasn't completely cleaned up. This should fix it.
4926
4927Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4928
4929 * parser.c: Stephan Kulow also raised the fact that line number
4930 could get miscounted making debug harder, fixed the problem
4931 in xmlParseCharData()
4932
4933Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4934
4935 * valid.c: Stephan Kulow pointed out a problem when validating
4936 and using an empty entity, forgot a 'break' in a case.
4937
4938Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4939
4940 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
4941 * doc/xml.html: updated with 2.3.11
4942
4943Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4944
4945 * TODO: updated adding cleanup of generated doc
4946 * configure.in: prepared to release 2.3.11
4947 * xmllint.c: added --version for bug reporting
4948 * doc/html/*.html: rebuilt the doc
4949
4950Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4951
4952 * xpath.c: first part of the work on selecting namespace to
4953 fix bug #56115
4954
4955Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4956
4957 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
4958 when using -liconv
4959 * TODO: updated
4960
4961Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4962
4963 * HTMLtree.[ch]: more work on the HTML serialization routnes,
4964 cleanup, encoding support.
4965
4966Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4967
4968 * xpath.c: Thomas Broyer suggested a better patch for the / arg
4969
4970Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4971
4972 * xpath.c: bug detected by Ankh when / is used as a function arg
4973
4974Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4975
4976 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
4977 of element and use it to avoid outputting formatting spaces at
4978 the wrong place. Implemented the format parameter for HTML save.
4979 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
4980 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
4981 result/HTML/wired.html: of course this impact the result of a
4982 number of HTML tests
4983
4984Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4985
4986 * HTMLtree.[ch]: started augmenting the HTML save API with
4987 encoding and formatting parameters
4988
4989Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4990
4991 * HTMLtree.h: cleanup and started evaluating the work needed on
4992 revamping the HTML output code
4993
4994Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4995
4996 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
4997
4998Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4999
5000 * valid.c: fixed bug #56049, forgot one check in the
5001 validation routine
5002
5003Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5004
5005 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5006
5007Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5008
5009 * libxml.h: fixed an error in last commit
5010 * doc/FAQ.html: added an entry for compilation from CVS
5011
5012Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5013
5014 * xmlversion.h.in libxml.h: Cygwin patches
5015 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
5016 * tree.h: cleanup
5017
5018Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5019
5020 * tree.c: patched xmlFreeNode() to avoid freeing() a static
5021 memory block in a strange case where libxml is linked twice
5022 in the binary.
5023
5024Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5025
5026 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
5027 state far too often, simple fix used to avoid it.
5028
5029Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5030
5031 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
5032 being processed, applied his patch
5033 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
5034
5035Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5036
5037 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
5038 provided fixes to compile on MSCC again
5039 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
5040 also provided an update for the project files.
5041
5042Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5043
5044 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5045 bug #55810
5046
5047Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5048
5049 * tree.c: fixed xmlGetNsProp() to close bug #55683
5050 Note this requires libxslt to use it's own function instead.
5051
5052Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5053
5054 * HTMLtree.c: when in a pre element no formatting space should
5055 be added.
5056 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5057
5058Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5059
5060 * configure.in: added tests for signal() and signal.h
5061
5062Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5063
5064 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5065
5066Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5067
5068 * doc/libxml-doc.el: Felix Natter provided a new version for
5069 libxml2
5070
5071Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5072
5073 * HTMLtree.c: when in a pre element no formatting space should
5074 be added.
5075
5076Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5077
5078 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5079
5080Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5081
5082 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5083 hack
5084 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5085 * uri.c: fixed a warning
5086
5087Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5088
5089 * HTMLtree.c: trying to close bug #55772 escaping in script
5090 elements
5091 * doc/xml.html: suggest to send mail to the list
5092
5093Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5094
5095 * error.c: attempt to fix the xmlGetVarStr breakage once and for
5096 good. Use a macro and based on the solution provided in
5097 vsnprintf manual page from GNU.
5098
5099Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5100
5101 * error.c: Workaround for non-preserving variadic list.
5102 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
5103
5104Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5105
5106 * doc/xml.html: added 2.3.10 release
5107
5108Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5109
5110 * configure.in: releasing 2.3.10
5111
5112Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5113
5114 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
5115
5116Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5117
5118 * encoding.c: Robert Collins provided a patch to add the
5119 "US-ASCII" encoding alias
5120
5121Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5122
5123 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
5124 string oriented functions and started cleaning the related areas
5125 in xpath.c which needed fixing in this respect
5126
5127Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5128
5129 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
5130 #55380
5131 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
5132
5133Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5134
5135 * TODO: updated
5136 * nanohttp.[ch] : started adding APIs to get the redirected URL
5137 when this occurs (needed for further base computation
5138 * tree.h: cleanup
5139 * encoding.c: cleanup
5140 * SAX.c: minor change around ctxt->loadsubset
5141
5142Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5143
5144 * Makefile.am include/Makefile.am: small change to have
5145 include/libxml rebuilt if working from CVS.
5146 * uri.c: applied another patch from Carl Douglas for URI escaping,
5147 this should close bug #51876
5148
5149Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5150
5151 * xinclude.c: fixed XInclude recursive behaviour bug #54678
5152 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
5153 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
5154 added specific regression test
5155 * parser.h: preparing for the XSLT mode where DTD inherited
5156 attributes are added to the tree.
5157
5158Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5159
5160 * xinclude.[ch]: Updated the namespace for the Last Call version
5161 * result/XInclude/include test/XInclude/include: updated the
5162 testsuite accordingly
5163
5164Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5165
5166 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
5167 related to bug #51876
5168
5169Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5170
5171 * tree.c: fixed a gross mistake in base computation, xml:base is
5172 not completely correct yet (need cascade).
5173 * xpath.[ch]: added the few things needed to find a function name
5174 and URI from the XPath context when it is called.
5175
5176Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5177
5178 * catalog.[ch]: fixes and add xmlLoadCatalogs()
5179 * DOCBparser.c: small cleanup
5180 * xmllint.c: added a --catalogs option to load catalogs from
5181 $SGML_CATALOG_FILES
5182 * tree.c: cleanup
5183 * configure.in: iconv library fixup, ICONV_LIBS
5184
5185Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5186
5187 * catalog.c: handling of CATALOG entries. detection of recursion,
5188 and a few bugfixes
5189 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
5190 against the default namespace
5191
5192Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5193
5194 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
5195
5196Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5197
5198 * parser.c: fixed propagation context info when parsing an
5199 external entity.
5200 * doc/html/*.html: regenerated a couple of docs
5201
5202Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5203
5204 * doc/xml.html: update with 2.3.9 informations
5205
5206Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5207
5208 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
5209 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
5210 * doc/html/* : rebuilt the docs
5211 * valid.c: small patch which may improve some case when
5212 validating.
5213
5214Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5215
5216 * HTMLparser.c: Closed bug #54891
5217 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
5218 to the suite
5219
5220Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5221
5222 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
5223 applied a documentation patch from LotR and filled in a few missing
5224 descriptions
5225
5226Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5227
5228 * xpath.c tree.c parser.c: speed optimizations at the parser level
5229 document tree freeing and xpath evaluation
5230
5231Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5232
5233 * parser.c parser.h parserInternals.h: fixed a couple of
5234 interfaces for handling memory buffer input to const char *
5235 upon suggestion of JamesH.
5236
5237Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5238
5239 * configure.in: LoTR sent a patch fixing the previous commit
5240
5241Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5242
5243 * configure.in: trying to deal again with the stoopid -R linking
5244 flag of Solaris
5245
5246Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5247
5248 * xpath.h: two nodeset access macros from Thomas Broyer
5249
5250Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5251
5252 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
5253 patch from Thomas Broyer
5254
5255Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5256
5257 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
5258 case
5259 * INSTALL: was empty added stuff from the FAQ
5260
5261Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5262
5263 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
5264 attributes handling and #54433 by adding xmlUnsetProp()
5265 and xmlUnsetNsProp()
5266
5267Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5268
5269 * HTMLparser.c: Patch from Jonas Borgström
5270 (htmlGetEndPriority): New function, returns
5271 the priority of a certain element.
5272 (htmlAutoCloseOnClose): Only close inline elements if they
5273 all have lower or equal priority.
5274 * result/HTML: this of course changed a number of tests results.
5275
5276Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5277
5278 * xmlIO.c catalog.c: plugged in the default catalog resolution
5279 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
5280 documentations
5281 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
5282
5283Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5284
5285 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
5286 integrating catalogs
5287 * catalog.[ch] testCatalog.c: adding a small catalo API
5288 (only SGML catalog support).
5289 * parser.c: restaured xmlKeepBlanksDefault(0) API
5290
5291Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5292
5293 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
5294
5295Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5296
5297 * parser.c: added xmlParseExternalEntityPrivate() to allow
5298 propagation of ctxt->_private when parsing external entities
5299
5300Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5301
5302 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
5303
5304Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5305
5306 * configure.in: fixed a small portability problem with AM_CONDITIONAL
5307
5308Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5309
5310 * valid.c: warn when indeterminist content model is detected
5311 * result/VC/ElementValid8: this adds a message
5312 * Makefile.am: add --novalid for VCM tests
5313 * parserInternals.c: added a call to Init memory
5314
5315Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5316
5317 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
5318 when both parameters are NULL.
5319
5320Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5321
5322 * valid.c: applied small patch from Gary Pennington, reindented
5323 some part of the code.
5324
5325Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5326
5327 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
5328 release, updated and regenerated the docs
5329
5330Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5331
5332 * xpath.c result/XPath/expr/floats : clarified and cleanup
5333 printing of abnormal floats in tests.
5334
5335Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5336
5337 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
5338 * results/HTML/ : a few changes in the output of the HTML tests as
5339 a result.
5340 * configure.in: tying to fix -liconv where needed
5341
5342Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5343
5344 * Makefile.am: fixed a stupid error
5345
5346Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5347
5348 * configure.in Makefile.am: make the inclusion of the trio
5349 modules in the library conditional
5350
5351Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5352
5353 * DOCBparser.c: patche from László Kovács, fixed entities refs
5354 in attributes handling
5355
5356Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5357
5358 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
5359 flushing
5360
5361Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5362
5363 * xpath.c: fix of an XSLT namespace bug reported on the list
5364 general/bug-8-
5365
5366Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5367
5368 * strio.h trio.c: Dan McNichol suggested a couple of small
5369 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
5370
5371Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5372
5373 * tree.c parser.c encoding.c: spent a bit more time looking
5374 at the parsing speed and DOM handling. Added a few more
5375 speedups.
5376
5377Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5378
5379 * parser.c: small but effective parsing speed improvement
5380
5381Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5382
5383 * configure.in: default on the DocBook parser inclusion (for Gnome)
5384 * DOCBparser.h: fixed a header reference
5385
5386Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5387
5388 * configure.in xpath.c: applied Bjorn patches for FPE on the
5389 alpha
5390
5391Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5392
5393 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
5394 xmlSaveFormatFileTo()
5395
5396Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5397
5398 * xpath.c: simple and efficient optimization, XPath functions
5399 aways bind to the same code, cache this
5400 * TODO: updated (by saying some is obsolete)
5401
5402Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5403
5404 * xpath.c: more cleanup work on XPath name parsing routines
5405
5406Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5407
5408 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5409 xmlXPathParseName
5410 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5411 * debugXML.c: avoid compilation problems if compiling without
5412 HTML support, Igor Zlatkovic
5413 * win32/libxml2/libxml2.def.src: being able to compile without
5414 XPath on Windows
5415
5416Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5417
5418 * libxml.m4: yet another patch from Toshio Kuratomi
5419
5420Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5421
5422 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5423
5424Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5425
5426 * tree.[ch]: added xmlSaveFormatFile interface for saving
5427 and indenting a file.
5428
5429Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5430
5431 * xpath.c: fixed bug #53689 related to processing-instruction()
5432
5433Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5434
5435 * DOCBparser.c: patche from László Kovács
5436
5437Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5438
5439 * parser.c: applied fixes from Christian Glahn bug report #53391
5440
5441Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5442
5443 * error.c: Jean François Lecomte provided a complete description
5444 and a fix to bug #53537
5445
5446Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5447
5448 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5449
5450Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5451
5452 * DOCBparser.c SAX.c: a bit more work on entities processing.
5453 Still Need to cleanup XML output and references in attributes
5454
5455Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5456
5457 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5458
5459Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5460
5461 * tree.c: trying to fix #53574, not completely complete,
5462 I would like xmllint --copy --debug test/ent1 and
5463 xmllint --debug test/ent1 to show the same result.
5464 * xpath.c: fix a bug when trying to sort namespace nodes
5465
5466Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5467
5468 * HTMLtree.c: real fix for #53402
5469
5470Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5471
5472 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5473 PIs when using xsl:output
5474 * valid.c: closing #53537 some case generate segfaults if there
5475 is validity errors
5476
5477Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5478
5479 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5480 of external parsed entities, added --noent to testDocbook
5481 * valid.c: Garry Pennington found an uninitialized variable
5482 access in xmlValidateElementContent()
5483
5484Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5485
5486 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5487 with madness
5488 * result/HTML/ : this modified the result of the regression tests
5489 a lot.
5490
5491Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5492
5493 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5494 to doc where it wasn't checked against NULL reported by
5495 Jens Laas
5496
5497Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5498
5499 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5500 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5501
5502Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5503
5504 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5505 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5506 * SAX.[ch]: cleanup and updates for DocBook
5507 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5508 ex SGML identifier changes
5509 * valid.c: removed a static unused function.
5510
5511Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5512
5513 * HTMLtree.c: applied change for Paul Sponagl on script saving
5514 * Makefile.am: the warning about entity title.xml are normal.
5515
5516Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5517
5518 * configure.in: release of 2.3.7
5519 * Makefile.am: fixing make distcheck
5520
5521Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5522
5523 * doc/html/* doc/xml.html: updated and regenerated the docs
5524
5525Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5526
5527 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5528
5529Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5530
5531 * tree.c: fixed #53388 with the provided patch
5532
5533Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5534
5535 * valid.c: Bjorn detected an invalid memory access. Fixed
5536 vstateVPush()
5537
5538Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5539
5540 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5541
5542Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5543
5544 * libxml.h: new header used only for the compilation of libxml
5545 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5546 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5547 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5548 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5549 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5550 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5551 baseline (version 1.2 plus a single patch).
5552 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5553 scientific notation for numbers. Tests added.
5554 * xpath.c: formatting of numbers changed to use sprintf
5555 (contribution from William Brack)
5556
5557Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5558
5559 * valid.c: cleanup, more useful debugging
5560 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5561 * xmlIO.c: entity loading is printed as an error when validating
5562
5563Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5564
5565 * valid.c: fixed to validate within entities
5566 * test/VCM/v22.xml: added a specific testcase
5567
5568Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5569
5570 * valid.c: forgot an epsilon transition in for ()+
5571 * test/VCM/v21.xml : added a specific test case
5572
5573Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5574
5575 * valid.c: removed a state explosion exhibited by RSS
5576 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5577 from bug #51872
5578
5579Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5580
5581 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5582 validation without using an ugly NFA -> DFA algo in the source.
5583 Made a specific algorithm easier to maintain, using a single
5584 stack and without recursion.
5585 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5586 * hash.c: made the growing routine static
5587 * tree.h parser.c: added the parent information to an
5588 xmlElementContent node.
5589
5590Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5591
5592 * SAX.c parser.c xpath.c: generating IDs when not validating
5593 from an external parsed entity was poisoning the ID has table
5594 with removed values. This was killing XSLT on the KDE help
5595 browser.
5596
5597Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5598
5599 * entities.h: andrew@ugh.net.au detected a double declaration
5600
5601Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5602
5603 * debugXML.c hash.c tree.h valid.c : some changes related to
5604 the validation suport to improve speed with DocBook
5605 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5606 the way validation errors get reported
5607
5608Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5609
5610 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5611 by P C Chow and William M. Brack for XSLT HTML output
5612
5613Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5614
5615 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5616 Igor Zlatkovic patches for MSC compilation and added his
5617 updates
5618
5619Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5620
5621 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5622 prefix lookup.
5623 * parserInternals.c: fixed the bug reported by Morus Walter
5624 due to an off by one typo in xmlStringCurrentChar()
5625
5626Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5627
5628 * HTMLparser.c result/HTML/*: revamped the way the HTML
5629 parser handles end of tags or end of input
5630
5631Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5632
5633 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5634
5635Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5636
5637 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5638 bug where the linktime verions of free() won't work ...
5639
5640Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5641
5642 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5643
5644Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5645
5646 * doc/xml.html: added 2.3.6 release
5647
5648Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5649
5650 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5651 * result/wml.xml: resulted in a small output change
5652
5653Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5654
5655 * tree.c: xmlNewDoc was missing the charset initialization
5656 * xmllint.c: added --auto to autogenerate a doc, allow to
5657 reproduce the problem fixed on xmlNewDoc
5658
5659Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5660
5661 * xpath.c: trying to get 52979 solved
5662 * tree.c result/ result/noent/: trying to get 52712 solved, this
5663 also made me clean up the fact that XML output in general should
5664 not add formating blanks by default, this changed the output of
5665 a few tests
5666
5667Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5668
5669 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5670
5671Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5672
5673 * configure.in: finally released 2.3.6
5674
5675Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5676
5677 * xpath.c: checking for null pointer generated by new code
5678
5679Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5680
5681 * xpath.c: fixed a [] evaluation problem reported
5682 * test/XPath/tests/simpleaddr: extended test
5683 * result/XPath/simpleaddr: updated result
5684
5685Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5686
5687 * xmllint.c: Dan Timis reported a portability problem
5688 on Macs without mmap, fixed it.
5689
5690Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5691
5692 * testXPath.c : added a --tree option allowing to display the
5693 tree dump of the XPath expression
5694
5695Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5696
5697 * xpath.c: fixed a memleak when comparing nodesets
5698 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5699 * tree.c: added a TODO
5700
5701Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5702
5703 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5704 we need string functions
5705 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5706 to be able to use them where needed. Applied some changes
5707 to reduce name linking pollution and compile in only what's
5708 needed.
5709 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5710 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5711 for the string manipulation functions
5712 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5713 to the free() function of xmlmemory.c
5714 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5715 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5716 usage.
5717
5718
5719Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5720
5721 * error.c: applied the context output patch of the error
5722 handling submitted by Chuck Griffith
5723 * error/VC/*: this slightly change some error logs
5724
5725Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5726
5727 * parser.c: fixed line number reporting on error
5728
5729Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5730
5731 * parser.c: Sullivan and Darin found a parser bug,
5732 applied the patch.
5733
5734Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5735
5736 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5737 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5738 xmlversion.h.in xpointer.c: of course the way I defined
5739 UNUSED breaks on old gcc version. Try to be smart and
5740 also define it directly in xmlversion.h
5741 * configure.in: removed -ansi flag from the pedantic set
5742
5743Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5744 Huge cleanup, I switched to compile with
5745 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5746 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5747 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5748 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5749 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5750 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5751 encoding.h entities.c error.c list.[ch] nanoftp.c
5752 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5753 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5754 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5755 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5756 Cleanup, staticfied a number of non-exported functions,
5757 detected and cleaned up a dozen of problem found this way,
5758 avoided a lot of public function name/typedef/system names clashes
5759 * doc/xml.html: updated
5760 * configure.in: switched private flags to the really pedantic ones.
5761
5762Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5763
5764 * configure.in: 2.3.5
5765 * doc/html/*: rebuilt the docs
5766
5767Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5768
5769 * parser.c: fixed a reported bug in NOTATION parsing
5770 * uri.c: accepted but not fixed bug 51876, added TODO
5771 * Makefile.am: fixed bug 51876
5772
5773Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5774
5775 * config.h.in configure.in error.c: fix a compilation problem
5776 on platforms without vsnprintf (xml@thewrittenword.com)
5777
5778Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5779
5780 * parser.c: fixed a function name header typo
5781 * SAX.c: notations can also occur in external subset.
5782
5783Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5784
5785 * error.c: removed a C++ like comment
5786
5787Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5788
5789 * parser.c: fixing bug 52299 strange condition leading
5790 to a parser crash due to a buffer overflow
5791 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5792 added the specific test case
5793
5794Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5795
5796 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5797 xmlXPathConvert{String,Number,Boolean} to be able to make
5798 type casts without a context stack, fixed some implementation
5799 problems related to the absence of context at parse-time,
5800 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
5801 in the public API too
5802 * xpointer.c xpathInternals.h: we need to know at parse time
5803 whether we are compiling an XPointer
5804
5805Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5806
5807 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
5808 cleaned up the parser internals, refactored XPath code, added
5809 new compilation based APIs and cleanly separated public and
5810 private APIs.
5811
5812Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5813
5814 * xpath.h: the comp field must be added at the end to avoid
5815 killing binary compat.
5816
5817Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5818
5819 * Makefile.am: detect XPath memleaks in regreson tests
5820 * error.c: fixed and error w.r.t. error reporting still using
5821 stderr
5822 * hash.c: added new line at end of file
5823 * tree.h: minor cleanup
5824 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5825 expression parsing from evaluation, resulted in a number of
5826 changes internally, and in XPointer. Likely to break stuff
5827 using xpathInternals.h but should remain binary compatible,
5828 new interfaces will be added.
5829
5830Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5831
5832 * configure.in: fixed a couple of problems reported by
5833 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5834 without gcc on non linux platforms.
5835
5836Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5837
5838 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5839 a fix for --with-html-dir= configure support. I hope it won't
5840 break rpm generation
5841
5842Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5843
5844 * xmlIO.c: one function comment cleanup.
5845
5846Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5847
5848 * SAX.c: external subset notations were improperly registered
5849 in the internal subset.
5850
5851Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5852
5853 * README.cvs-commits: added, pointing to HACKING
5854 * HACKING: updated
5855
5856Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5857
5858 * parser.c: and Matt Sergeant found one in the XML push
5859 parser (erroneous check I forgot to remove when I fixed the
5860 main parser).
5861
5862Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5863
5864 * xpath.c: ptittom found a small bug in UnaryExpr
5865
5866Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5867
5868 * configure.in: bumped to 2.3.4
5869 * error.c: fixed bug #51860
5870 * tree.c: fixed bug #51861
5871 * valid.c: cleanup, more debug, failed to fix one bug crap ...
5872 * tree.[ch] : added xmlDefaultBufferSize
5873 * nanoftp.c: typo in function name header block
5874 * doc/xml.html : updated, added link to XML::LibXSLT
5875 * doc/html/* : rebuilt the docs
5876
5877Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5878
5879 * parser.c SAX.c: the new content parsing code raised an
5880 ugly bug in the characters() SAX callback. Found it
5881 just because of strangeness in XSLT XML Rec ouptut :-(
5882
5883Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5884
5885 * Makefile.am: Martin Baulig suggested to add -lm
5886 * tree.c: found another bug in xmlNodeGetContent()
5887
5888Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5889
5890 * xpath.c: Bjorn found the error related to strictness of comparison.
5891
5892Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5893
5894 * parser.c: trying to fix the Dtd parsing problem reported
5895 by Gary, side effect of last week speed optimizations.
5896
5897Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5898
5899 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
5900 * parserInternals.c: removed unneeded test raised by Stric
5901
5902Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5903
5904 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
5905 and fixed by William Brack). Added xmlXPathFormatNumber.
5906 Changed the sorting slightly.
5907 * configure.in Makefile.am example/Makefile.am: Added -lm.
5908 Please note that applications linking with libxml2, must
5909 also like with the math library from now on.
5910
5911Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5912
5913 * HTMLparser.c: fixed loop reported by Marc Sanfacon
5914
5915Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5916
5917 * parser.c: one must report spaces even if the Dtd element
5918 content proves that this is not part of the element content.
5919 * result/valid/*.xml: this changed the ouptu slightly
5920
5921Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5922
5923 * configure.in: bumped to 2.3.3
5924 * doc/xml.html: updated
5925
5926Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5927
5928 * tree.c: minor doc fix
5929 * xpath.c: deallocation issues when a result tree has been
5930 converted to a node-set
5931
5932Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5933
5934 * doc/xml.html: oops corrected dates s/2000/2001
5935
5936Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5937
5938 * valid.c: new patch from Gary Pennington
5939
5940Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5941
5942 * doc/xml.html: applied patch from Ankh
5943
5944Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5945
5946 * xinclude.c: fixed a problem building on Mac
5947
5948Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5949
5950 * parser.c: more work on increasing parsing ferformances
5951
5952Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5953
5954 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
5955 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
5956 avoiding memcpy in production builds MEM_CLEANUP macro use
5957 * parser.[ch] parserInternals.c: optimizations of the tightest
5958 internal loops inside the parser. Better checking of I/O
5959 flushing/loading conditions
5960 * xmllint.c : added --timing
5961
5962Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5963
5964 * configure.in: bumped to 2.3.2
5965 * doc/xml.html: updated for release
5966
5967Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5968
5969 * xpath.c: found a memleak and fixed a nasty bug
5970
5971Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5972
5973 * xmllint.[c1] : added return code errors for xmllint
5974 * xpath.c: specific debug dump function for result value trees
5975
5976Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5977
5978 * xpath.c: finally implemented xmlXPathCompareNodeSets
5979 * test/XPath/expr/floats results/XPath/expr/floats: added
5980 a test for float expressions
5981
5982Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5983
5984 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
5985 * parserInternals.[ch]: trying to speed up parsing
5986 * xpath.c : speeded up node set equality op
5987
5988Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5989
5990 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
5991 better handling of ID/IDREF and the list modules associated
5992 * configure.in: small CFLAGS cleanup
5993
5994Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5995
5996 * configure.in: fixed iconv detection on AIX (stric)
5997
5998Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5999
6000 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6001
6002Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6003
6004 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6005 and optimized xmlXPathNodeSetSort
6006
6007Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6008
6009 * xpath.c: bug fix when context size is 0
6010 * parser.c: I like Norm's Dtd because they still manage to break
6011 the parser occasionally
6012
6013Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6014
6015 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
6016
6017Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6018
6019 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
6020 attributes within the XML-1.0 namespace
6021
6022Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6023
6024 * xpathInternals.h: exported a few axis functions
6025 * doc/xml.html: updated the doc
6026
6027Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6028
6029 * configure.in: applied patch from Daniel van Balen for OpenBSD
6030 and bumped version to 2.3.1
6031 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
6032 attempt to find autoclosing was simply broken, removed it,
6033 updated the examples, this is better
6034
6035Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6036
6037 * hash.[ch]: added Paolo Casarini patch to provide Delete from
6038 hash functionnalities.
6039 * doc/html/* : rebuild the doc
6040
6041Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6042
6043 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6044 on predicate
6045 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6046 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6047 really want to have tags closed on output even if we accept
6048 unclosed ones on input
6049
6050Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6051
6052 * xpath.c: ouch don't free NULL, rare case fixed
6053 * tree.c: don't coalesce text nodes if they don't have the
6054 same behaviour wrt escaping on output
6055
6056Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6057
6058 * xpath.c: small fixup
6059 * SAX.c: don't warn on empty namespaces.
6060
6061Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6062
6063 * README: a bit of cleanup
6064 * configure.in: preparing for 2.3.0 release
6065
6066Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6067
6068 * hash.[ch]: added a first version of xmlHashSize()
6069 * valid.c: another bug fix from Gary Pennington
6070
6071Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6072
6073 * valid.c: couple of bug fixes pointed by Gary Pennington
6074 * HTMLtree.c: #if 0 cleanup
6075
6076Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6077
6078 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6079 which removes a time consuming check of xmlXPathNodeSetAdd()
6080 and use it in places where we are sure to not break unicity
6081
6082Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6083
6084 * xpath.c: bug fixes found from XSLT
6085 * tree.c: preserve node->name special values when copying nodes.
6086 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6087 external subset are fetched when available but without full
6088 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6089 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
6090 output with encoding disabled.
6091
6092Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6093
6094 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
6095 xmlCheckFilename should not be called from xmlFileOpenW
6096 and xmlGzfileOpenW
6097
6098Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6099
6100 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
6101 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
6102 added the new tests for URI normalization
6103 * testURI.c: fixed stoopid bugs
6104 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
6105 the URI in the error messages are now properly normalized
6106
6107Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6108
6109 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
6110
6111Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6112
6113 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
6114
6115Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6116
6117 * xpath.c: fixed mod operator
6118
6119Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6120
6121 * parser.c: fixed xmlStrcat doc
6122 * tree.c: 2 fixes form Anders Carlson for copying nodes and
6123 trees.
6124
6125Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6126
6127 * xpath.c result/XPath/tests/chaptersbase
6128 result/XPath/tests/simplebase: fixed XPath node()
6129 * tree.c: small fix in xmlNewNs()
6130 * Makefile.am: removed extraneous xml2Conf.sh rule
6131
6132Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6133
6134 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
6135 Changed the library name, in order to get libxml-devel and
6136 libxml2-devel to coexist on a single system
6137 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
6138 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
6139
6140Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6141
6142 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
6143 libxml2-devel installable in // as libxml-devel.
6144
6145Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6146
6147 * doc/Makefile.am: fixed make rebuild in doc
6148 * doc/html/*.html: rebuilt the docs
6149
6150Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6151
6152 * tree.c: patch from Bjorn Reese on xmlBufferCCat
6153
6154Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6155
6156 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
6157 the HTML doc to go into the -devel RPM ...
6158 * aclocal.m4 config.h.in: some updates due to auto* magic
6159
6160Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6161
6162 * xpath.h: added a hook in the context structure allowing to
6163 link to extra support, needed for XSLT
6164
6165Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6166
6167 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
6168 xmlXPtrCmpPoints to use it.
6169 * propagated the following patch from Alejandro Forero
6170 * include/win32config.h xmlIO.c: applied further suggestions
6171 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
6172 * example/gjobread.c: fixed warnings, now that it builds
6173
6174Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
6175
6176 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
6177
6178 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
6179 filename points to a valid file (not a directory).
6180 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
6181 Added calls to xmlCheckFilenameDir.
6182
6183 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
6184 `path' (rather than `filename') as the parameter to gzopen and open.
6185
6186Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6187
6188 * Makefile.am: fixed a problem with EXTRA_DIST
6189
6190Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6191
6192 * Makefile.am example/Makefile.am: finally found the trick
6193 to build the example, i.e. add "." in SUBDIRS before example
6194 in the list <grin/>
6195
6196Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6197
6198 * doc/xml.html: updated with an XSLT section, removed pointer to
6199 W3C CVS base.
6200
6201Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6202
6203 * xpath.c: when copying a XSLT tree object teh tree need to be copied
6204 too, and deallocation need to occur the same way.
6205
6206Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6207
6208 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
6209 type correponding to an XSLT result tree fragment. Share most
6210 of the data format with node set, as well as operators.
6211 * HTMLtree.c: added a newline at the end of the doctype output
6212 whe this one is not present initially.
6213 * tree.c: make sure taht the parent and doc pointers are properly
6214 set when copying attributes (lists).
6215
6216Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6217
6218 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
6219
6220Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6221
6222 * xpath.c: seems I finally killed that ugly path evaluation
6223 context bug (tagged 9999 in case is is wrong)
6224
6225Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6226
6227 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
6228 for XSLT
6229
6230Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6231
6232 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
6233 for xmlGzfileOpen() bug
6234
6235Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6236
6237 * xpath.c: removed an error found by XSLT usage
6238 * tree.c parserInternals.h: use a predefined static string
6239 for text and comment nodes, avoid freeing them in xmlFreeNode,
6240 exported the string name in parserInternals.h and added
6241 another value to disable encoding at output (for XSLT),
6242 gain memory, time.
6243
6244Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6245
6246 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
6247 win32/libxml2/libxml2_so.dsp: new makefiles and update
6248 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6249
6250Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6251
6252 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
6253 Gary Pennington
6254
6255Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6256
6257 * xpath.c: fixed the comaprision of values and nodelists,
6258 need to compare nodelist still ...
6259 * debugXML.c: avoided a possible core dump
6260 * HTMLparser.c: cleanup
6261 * nanohttp.c: contributed fix.
6262 * tree.c: fixes in properties handling added xmlSetNsProp
6263 needed by libxslt
6264 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
6265 comment
6266 * TODO: updated
6267
6268Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6269
6270 * parser.c parserInternals.c: applied Bjorn Reese optimization
6271 patch
6272
6273Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6274
6275 * Makefile.am: applied patch fro make check from Martin Vidner
6276
6277Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6278
6279 * configure.in: preparing 2.2.11
6280 * doc/html/*: rebuild the HTML files
6281 * doc/xml.html : updated
6282
6283Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6284
6285 * tree.c: fixed a stupid bug
6286 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
6287 patches related to validation of an XInclude processing result
6288 * TODO: updated
6289
6290Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6291
6292 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
6293 on large files
6294
6295Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6296
6297 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
6298
6299Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6300
6301 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
6302 reported by Jonas Borgström
6303 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
6304
6305Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6306
6307 * testXPath.c xpath.c: fixing the XPath union expressions problem
6308 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
6309
6310Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6311
6312 * xmllint.c: Made is so if the file name is "-" is will read form
6313 standard input. Sven Heinicke <sven@zen.org>
6314 * tree.c: fixed a problem when growing buffer
6315 * tree.h: fixed the comment of the node types following andersca
6316 comment
6317 * TODO: updated
6318
6319Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6320
6321 * HTMLparser.[ch]: added a way to avoid adding automatically
6322 omitted tags. htmlHandleOmittedElem() allows to change the
6323 default handling.
6324 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
6325 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
6326 of xmllint too when using --memory flag, added a memory test
6327 suite at the Makefile level.
6328 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
6329 with namespace use when encountering QNames in XPath evalation,
6330 added xmlns() scheme in XPointer.
6331 * nanoftp.c : incorporated a fix
6332 * parser.c xmlIO.c: fixed problems raised with encoding when using
6333 the memory I/O
6334 * parserInternals.c: closed bug 25934 reported by
6335 torsten.landschoff@innominate.de
6336 * TODO: updated
6337
6338Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6339
6340 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
6341 on a non-updated tree :-(, made a 2.2.10 release to correct the
6342 situation
6343
6344Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6345
6346 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
6347 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
6348 integrated a set of OpenVMS changes from Howard Taylor
6349 <Howard.Taylor@pacoast.com>
6350
6351Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6352
6353 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
6354 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
6355
6356Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6357
6358 * HTMLparser.c: some fixes on auto-open of html/head/body
6359 * encoding.c: fixed a compilation error on some gcc env
6360 * xpath.c xpointer.[ch] xpathInternals.h: improved the
6361 XPointer implementation
6362 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
6363 related XPointer tests and associated results
6364
6365Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6366
6367 * doc/xmldtd.html doc/xml.html: following a short step by step
6368 guidance on IRC to help maciej with DTDs I started a small
6369 page on the subject.
6370
6371Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6372
6373 * HTMLparser.c: fixed handling of broken charrefs
6374 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
6375 patches
6376
6377Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6378
6379 * doc/xml.html doc/html/* : rebuilt the docs after adding
6380 xinclude and updated page for 2.2.7 and 2.2.8
6381 * configure.in: releasing 2.2.8
6382
6383Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6384
6385 * parser.[ch] parserInternals.c: applied the conditional
6386 section processing fix from Jonathan P Springer
6387 <jonathan.springer2@gte.net>
6388 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
6389 project file, fixed iconv default non support
6390 * xpath.c: fixed the problem of evaluating relative expressions
6391 when a node context is provided.
6392
6393Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6394
6395 * nanoftp.c: fixed gcc 2.95 new warnings
6396 * SAX.c: fixed a stupid bug
6397 * tree.c: fixed a formatting problem when round-tripping
6398 from/to memory
6399 * xinclude.c: chased memleak, fixed a base problem
6400 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6401 xmlXPtrBuildNodeList()
6402 * TODO: updated
6403 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6404 adding a first small set of regression tests for XInclude
6405
6406Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6407
6408 * nanohttp.[ch]: applied Wayne Davison patches to access
6409 the WWW-Authorization header.
6410 * parser.c: Closed Bug#30847: Problems when switching encoding
6411 in short files by applying Simon Berg's patch.
6412 * valid.c: fixed a validation problem
6413 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6414 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6415 Wayne Davison
6416 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6417 need to be extended to non full nodes selections.
6418 * xinclude.c: starts to work decently
6419
6420Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6421
6422 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6423 debugXML.c xmlversion.h.in: Started adding XInclude support,
6424 this is a new xmllint option
6425 * tree.c xpath.c: applied TOM patches for XPath
6426 * xpointer.c: fixed a couple of errors.
6427 * uri.c: added an escaping function needed for xinclude
6428 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6429 new warning from RH70 gcc's version
6430
6431Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6432
6433 * HTMLparser.c: fixed loop on invalid char in scripts
6434 * parser.c: update to description of xmlIOParseDTD()
6435 * libxml.m4 xmlversion.h.in: changes contributed by
6436 Michael Schmeing <m.schmeing@internet-factory.de>
6437 * configure.in: preparing for 2.2.7
6438 * Makefile.am: trying to avoid config.h and acconfig.h
6439 being included in the distrib
6440 * configure.in: released 2.2.7
6441
6442Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6443
6444 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6445 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6446
6447Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6448
6449 * parser.[ch]: added xmlIOParseDTD()
6450 * xpointer.c: added support for the 2 extra parameters of
6451 string-range, fixed a stoopid error when '0' was present
6452 in XPointer expressions
6453 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6454 testsuite for the above
6455
6456Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6457
6458 * libxml.spec.in: improved package descriptions
6459
6460Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6461
6462 * xpath.c xpathInternals.h: applied a large cleaning patch
6463 from TOM <ptittom@free.fr>, it also add namespace support
6464 for function and variables registration.
6465
6466Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6467
6468 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6469 * Makefile.mingw: Wayne Davison's update adding hash.c
6470
6471Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6472
6473 * xpath.c: fixed the root evaluation problems
6474 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6475 ignorable spaces with <b> <bold> <em>
6476 * tree.c: fixed a loop in xmlSearchNsByHref()
6477
6478Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6479
6480 * xpath.c: applied another XPath patch from TOM
6481 * xpath.c include/makefile.am: applied another patch from
6482 china@thewrittenword.com (cleanup on IRIX).
6483
6484Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6485
6486 * xml-config.1: received a fixed version from Fredrik Hallenberg
6487 <hallon@lysator.liu.se>
6488
6489Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6490
6491 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6492 cleanup patch for XPath
6493
6494Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6495
6496 * patched to redirrect all "out of context" error messages to
6497 a reconfigurable routine. The changes are:
6498 * xmlerror.h : added the export of an error context type (void *)
6499 an error handler type xmlGenericErrorFunc there is an interface
6500 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6501 to reset the error handling routine and its argument
6502 (by default it's equivalent to respectively fprintf and stderr.
6503 * all the c files: all wild accesses to stderr or stdout within
6504 the library have been replaced to calls to the handler.
6505
6506Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6507
6508 * configure.in: release 2.2.6
6509 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6510 exporting the inner functions of xpath for extension modules
6511 * doc/*: updated and rebuilt the doc
6512
6513Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6514
6515 * nanohttp.c : applied Wayne HTTP cleanup patch
6516 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6517 and xmlNodeSetSpacePreserve()
6518
6519Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6520
6521 * xpath.c: closing bug #29260
6522
6523Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6524
6525 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6526 multikey tuples, made hash structure opaque
6527 * valid.[ch]: moved elements, attributes, notations decalarations
6528 as well as ID and refs to hash tables.
6529 * entities.c: hash cleanup
6530 * xmlmemory.c: fixed a dump problem in debug mode
6531 * include/Makefile.am: problem passing in DESTDIR= values patch
6532 from Marc Christensen <marc@calderasystems.com>
6533 * nanohttp.c: removed debugging remains
6534 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6535 * HTMLparser.c parser.c: fixing a number of problems with the
6536 macros in the *parser.c files (Wayne).
6537 * HTMLparser.c: close the previous option when opening a new one
6538 (Marc Sanfacon).
6539 * result/HTML/*: updated the HTML results accordingly
6540
6541Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6542
6543 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6544 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6545 XPath functions and XML entities table to them. More to come...
6546 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6547
6548Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6549
6550 * tree.c: coalesce adjacent text nodes
6551 * valid.c: handling of blank nodes in DTd validation (raised
6552 by problems with a posteriori validation).
6553 * nanohttp.c: changing behaviour on HTTP write stuff.
6554 * HTMLtree.c: forced body and html to be explicitely closed.
6555 * xpath.h: exported more XPath functions.
6556
6557Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6558
6559 * Release of 2.2.5
6560 * xpointer.c: range() range-inside and other helper functions
6561 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6562
6563Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6564
6565 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6566 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6567
6568Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6569
6570 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6571 and XPointer modules
6572
6573Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6574
6575 * SAX.h: closed #25107
6576
6577Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6578
6579 * testSAX.c: fixed problem with cdata reporting
6580 * SAXresult/* : updated
6581
6582Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6583
6584 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6585 Closed bug #27499, added to regression tests
6586 * TODO: updated
6587
6588Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6589
6590 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6591 support for SCRIPT and STYLE with help from Bjorn Reese
6592 * test/HTML/* result/HTML/*: added simple testcase and updated
6593 the existing ones.
6594
6595Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6596
6597 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6598 string-range for empty strings
6599 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6600 test/XPath/xptr/strrange: augmented the XPointer testsuite
6601
6602Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6603
6604 * doc/xml.html doc/xmlmem.html: added a module describing memory
6605 interfaces and use, updated the main page.
6606
6607Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6608
6609 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6610 nanoftp code work on Windows too now
6611
6612Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6613
6614 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6615 * xpointer.c: implemented string-range() at least a good first version
6616 * test/XPath/docs/str test/XPath/xptr/strrange
6617 result/XPath/xptr/strrange: the string-range() tests
6618
6619Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6620
6621 * Makefile.am include/Makefile.am include/win32config.h
6622 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6623 and make distcheck
6624
6625Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6626
6627 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6628 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6629 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6630
6631Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6632
6633 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6634 patch for socklen_t detection by
6635 Albert Chin-A-Young <china@thewrittenword.com>
6636
6637Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6638
6639 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6640 and added a --dtdvalid option to xmllint used to test it
6641
6642Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6643
6644 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6645 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6646
6647Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6648
6649 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6650 handlings (registration, lookup, cleanup)
6651
6652Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6653
6654 * configure.in Makefile.am include/makefile.am: adding XPointer
6655 and XPtrtests target
6656 * xpointer.[ch] : new files for XPointer support
6657 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6658 more XPath tests
6659
6660Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6661
6662 * configure.in: fixed, very broken, make distcheck works again
6663
6664Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6665
6666 * More work toward 2.2.5, integrated a number of patches
6667 * configure.in Makefile.am win32config.h.in: trying to cleanup
6668 make distcheck .... huh ...
6669 * include/Makefile.am include/win32config.h: new directory
6670 for includes
6671 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6672 updated teh makefiles and instructions for WIN32
6673 * xpath.c: small fixes
6674 * test/XPath/ results/XPath: updated the testcases and results
6675 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6676 suggested patches
6677 * valid.c: fixed an ID bug
6678
6679Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6680
6681 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00006682 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00006683 * xpath.[ch]: worked on XPointer
6684
6685Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6686
6687 * configure.in Makefile.am: 2.2.5, ship the include in an
6688 include/libxml subdirectory, use symlinks when using CVS
6689 * testSAX.c: fixed small bug
6690 * testXPath.c: changed the way testfiles are parsed
6691 * debugXML.c: same kind of cleanup when parsing an argument expression
6692 XPath/XPointers can have blanks embedded
6693 * xpath.[ch]: more cleanup, reorgs for XPointer work
6694 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6695 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6696
6697Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6698
6699 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6700 in the XPath engine, rewrote large parts of it, now it's far
6701 cleaner and in sync with the REC not an old WD. Fixed a parsing
6702 problem in the interactive XML shell found when testing XPath.
6703
6704Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6705
6706 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6707 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6708 examples with the extra test
6709
6710Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6711
6712 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6713 the global init function.
6714
6715Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6716
6717 * HTMLparser.c: Doohhh, attribute name parsing was still case
6718 sensitive ! Fixed this ...
6719 * result/HTML/* : updated the tests results accordingly
6720
6721Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6722
6723 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6724 engine, should be far more stable, incorporated a new version of
6725 preceding/following axis, need testing
6726 * uri.c: fixed file:///c:/a/b/c problem
6727 * test/XPath/tests/idsimple: augmented the XPath tests
6728
6729Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6730
6731 * doc/* rebuilding docs for 2.2.4 release
6732
6733Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6734
6735 * configure.in: releasing 2.2.4
6736 * parser.[ch]: added xmlStrEqual()
6737 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6738 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6739 use xmlStrEqual instead
6740 * TODO: updated
6741 * added an XPath test
6742
6743Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6744
6745 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6746 * entities.h: exported xmlInitializePredefinedEntities
6747 * parser.[ch] : added xmlInitParser()
6748 * parserInternals.h : had to export htmlInitAutoClose()
6749
6750Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6751
6752 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6753 problems
6754 * Makefile.am : added XPath regression tests to normal tests
6755 * uri.c: fixed a problem with local paths, cleanup
6756 * parser.c: fixed a problem with large CData sections
6757
6758Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6759
6760 * configure.in xml-config.in: patch from "Ben Taylor"
6761 <sol7x86@hotmail.com> for solaris shared libs lookup
6762
67632000-09-30 Martin Baulig <baulig@suse.de>
6764
6765 * libxml-2.0.pc.in: Provide pkg-config script.
6766
6767 * configure.in: Create the libxml-2.0.pc script from the
6768 libxml-2.0.pc.in templates.
6769 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
6770 script in `$(libdir)/pkgconfig'.
6771
6772Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6773
6774 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6775 when compiling with MSC
6776
6777Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6778
6779 * xpath.c: patch for normalize-string() substring-before(),
6780 substring-after() and translate() functions from Bjorn Reese
6781 <breese@mail1.stofanet.dk>
6782 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6783 Fredrik Hallenberg <hallon@lysator.liu.se>
6784 * TODO: updated
6785
6786Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6787
6788 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6789 problem of socklen_t being undefined on a number of platforms
6790 * debugXML.c: fixed a compilation problem when without snprintf
6791
6792Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6793
6794 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6795 an URI bug and a fix for the control-character-induced infinite loop
6796 * nanohttp.c: preventive fix for compiling on WIN32
6797
6798Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6799
6800 * xmlint.c: closing bug #25000
6801
6802Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6803
6804 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
6805 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
6806 modified slightly Wayne Davison patch adding xmlStrcasecmp and
6807 related function, fixing xmlStrncmp(), and associated cleanup
6808 * result/HTML/entities.html.sax: updating result
6809
6810Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6811
6812 * uri.c: applied patch for URI escaping from Wayne Davison
6813 <wayned@blorf.net>
6814 * tree.c parserInternals.c HTMLparser.c: memset checks patches
6815 from Denis Barbier <barbier@imacs.polytechnique.fr>
6816 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
6817 patch from Wayne Davison
6818
6819Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6820
6821 * doc/xml.html : updated with new releases, adding "how to help"
6822
6823Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6824
6825 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6826 removed a few warnings in pedantic mode ...
6827 * parserInternals.c parser.c: moved encoding switching function
6828 to parserInternals.c
6829 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6830
6831Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6832
6833 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6834 error or warning handlers
6835
6836Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6837
6838 * parserInternals.c parserInternals.h parser.c Makefile.am:
6839 created a new module parserInternals.c, moved most of the
6840 code shared by the various parsers there, as well as
6841 deprecated code from parser.c. More cleanup of parser.c
6842 * uri.c: fixed a problem when URI is NULL
6843 * valid.c: speedup when looking for an attribute declaration
6844
6845Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6846
6847 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6848 the cleanup of the computation of URI references when seeking
6849 external entities. The URI reference string and the resulting
6850 URI are both stored now.
6851 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6852 large s(n)printf checks and cleanup from Denis Barbier
6853 <barbier@imacs.polytechnique.fr>
6854 * xmlversion.h.in tree.h: couple of SGML declarations for a
6855 possible docbook module.
6856 * result/VC/ : a couple of test output changed due to the change
6857 of the entities URI
6858
6859Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6860
6861 * parser.h: added a _private field for linking user's data
6862
6863Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6864
6865 * parser.c parserInternals.h: demacroified most of the IS_XXX
6866 the gain in size is significant so ...
6867
6868Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6869
6870 * entities.c: cases where looking up entities with doc==NULL
6871 covered
6872
6873Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6874
6875 * uri.c: applied Wayne Davison patch
6876 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
6877
6878Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6879
6880 * uri.c testUri.c: applied Wayne Davison patches
6881 * test/URI/uri.data result/URI/uri.data: first set of tests/results
6882 * Makefile.in: added URItest and included thenin "make tests"
6883
6884Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6885
6886 * xmlversion.h.in: closed bug 22941
6887
6888Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6889
6890 * doc/xmlio.html: added doc and example for entity loader
6891 redefinition.
6892
6893Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6894
6895 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
6896 used by libxml
6897
6898Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6899
6900 * parser.c: Fixed bug on invalid ontent characters and when using
6901 push.
6902 * xmllint.c: fixed xmllint endling of errors in push mode
6903
6904Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6905
6906 * HTMLparser.c testHTML.c: applied two new patches from
6907 Wayne Davison <wayned@users.sourceforge.net>
6908 * result/HTML/*.sax: regenerated HTML SAX output
6909 * parser.c: more cleanup.
6910
6911Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6912
6913 * HTMLparser.[ch] testHTML.c: applied the second set of
6914 patches from Wayne Davison <wayned@users.sourceforge.net>,
6915 adding htmlEncodeEntities()
6916 * HTMLparser.c: fixed an ignorable white space detection bug
6917 occuring when parsing with SAX only
6918 * result/HTML/*.sax: updated since the output is now HTML
6919 encoded...
6920
6921Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6922
6923 * HTMLparser.[ch]: applied some of Wayne Davison
6924 <wayned@users.sourceforge.net> patches
6925
6926Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6927
6928 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
6929 undeclared namespace prefix was used, added a warning.
6930 Cleaned up support w.r.t. entities, spilling out a warning
6931 and being pedantic on lookups.
6932 * test/warning/ent9 : added testcase for previous example.
6933 * TODO: updated
6934 * parserInternals.h parser.c: changed the way names are parsed
6935 now allow infinite size and decrease penalty for normal use
6936 * parser.c: Started a big cleanup/check of the parser code,
6937 fixed some of the most tortuous entity code, spotted code
6938 unused anymore
6939 * test/*: added tests for very long names and related nasty
6940 things.
6941
6942Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6943
6944 * doc/encoding.html: added encoding aliases doc
6945 * doc/xml.html: updates
6946 * encoding.[ch]: added EncodingAliases functions
6947 * entities.[ch] valid.[ch] debugXML.c: removed two serious
6948 bottleneck affecting large DTDs like Docbook
6949 * parser.[ch] xmllint.c: added a pedantic option, will be
6950 useful
6951 * SAX.c: redefinition of entities is reported in pedantic mode
6952 * testHTML.c: uninitialized warning from gcc
6953 * uri.c: fixed a couple of bugs
6954 * TODO: added issue raised by Michael
6955
6956Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6957
6958 * doc/encoding.html: propagated Martin Duerst suggestions
6959
6960Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6961
6962 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
6963 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
6964 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
6965 by Wayne Davison
6966
6967Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6968
6969 * nanoftp.c nanohttp.c: small cleanup
6970 * TODO: updated
6971
6972Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6973
6974 * added an old VC testcase and updated title.xml entity
6975
6976Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6977
6978 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
6979 done on auto-opening of <p> tags and cleanup of SAX output
6980
6981Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6982
6983 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
6984
6985Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6986
6987 * doc/xml.html libxml.* structure.*: updated the doc a bit
6988
6989Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6990
6991 * testSAX.c testHTML.c result/HTML/: cleanup of the output
6992 of SAX tests
6993
6994Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6995
6996 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6997 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
6998
6999Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7000
7001 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7002 * testHTML.c: fix core dump on Solaris 2.x systems
7003 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7004 * result/HTML/*.sax: previous bug fix lead to new results
7005
7006Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7007
7008 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7009 * configure.in: added --with-readline=DIR to accept alternate
7010 path for readline include/library
7011 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
7012 for ANSI under HP-UX
7013 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
7014 includes @LIBS@
7015
7016Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7017
7018 * doc/* : rebuilt the docs
7019 * getting ready for 2.2.2 release
7020
7021Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7022
7023 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
7024 and xmlAddFeature()
7025 * tree.[ch]: added xmlAddChildList()
7026 * xmllint.c: MAP_FAILED macro test
7027 * parser.h: added xmlParseCtxtExternalEntity()
7028 * valid.c: applied bug fixes removed warning
7029 * tree.c: added CDATA block to elements content
7030 * testSAX.c: cleanup of output
7031 * testHTML.c: added SAX testing
7032 * encoding.c: better error recovery
7033 * SAX.c, parser.c: fixed one of the external entity processing
7034 of the OASis testsuite
7035 * Makefile.am: added HTML SAX regression tests
7036 * configure.in: bumped to 2.2.2
7037 * test/HTML/ result/HTML: added a few of HTML tests, and added the
7038 SAX results
7039
7040Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7041
7042 * configure.in: patch for HP compiler
7043
70442000-08-04 Sven Heinicke <sven@zen.org>
7045
7046 * xmllint.c: Was coredumping sometimes when the file given didn't
7047 exist.
7048
7049Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7050
7051 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7052
7053 when using in memory parsing. Need some cleanup.
7054 * xmllint.c configure.in: added a --memory flag to test memory
7055 parsing
7056
7057Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7058
7059 * nanohttp.c: fixed socklen_t replacement to unsigned int
7060 * parser.c: fixed a space handdling missing at the end of
7061 production 28 DOCTYPE.
7062 * xmlmemory.c: fixed a stupid bug on the routine to override
7063 allocation functions
7064 * TODO: updated
7065
7066Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7067
7068 * doc/ regenerated the docs
7069
7070Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7071
7072 * doc/encoding.html doc/xml.html: added I18N doc
7073 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7074 improvements, both parser and filters, added ASCII & HTML,
7075 fixed the ISO-Latin-1 one
7076 * xmllint.c testHTML.c: added/made visible --encode
7077 * debugXML.c : cleanup
7078 * most .c files: applied patches due to warning on Windows and
7079 when using Sun Pro cc compiler
7080 * xpath.c : cleanup memleaks
7081 * nanoftp.c : added a TESTING preprocessor flag for standalong
7082 compile so that people can report bugs more easilly
7083 * nanohttp.c : ditched socklen_t which was a portability mess
7084 and replaced it with unsigned int.
7085 * tree.[ch]: added xmlHasProp()
7086 * TODO: updated
7087 * test/ : added more test for entities, NS, encoding, HTML, wap
7088 * configure.in: preparing for 2.2.0 release
7089
7090Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7091
7092 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00007093 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007094
7095Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7096
7097 * doc/xml.html: changed the xmlsoft.org structure, updated the
7098 examples w.r.t. root and childs
7099
7100Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7101
Daniel Veillard784b9352003-02-16 15:50:27 +00007102 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007103
7104Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7105
7106 * HTMLparser.c: Work on character encoding support for the HTML parser
7107 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
7108 * encoding.c: Fixed a potential memleak in the encoding stuff
7109
7110Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7111
7112 * doc/FAQ.html doc/Makefile.am : added a FAQ
7113
7114Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7115
7116 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
7117 of the HTML parser to force it to not bypass SAX
7118
7119Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7120
7121 * win32config.h.in: updated
7122 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
7123 lacks iconv support :-( need to release 2.1.1
7124 * configure.in: release 2.1.1
7125 * HTMLparser: fixed bug #14784
7126 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
7127 by Windows compiler
7128 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
7129 the SAX startDocument() callback.
7130 * TODO: updated
7131
7132Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7133
7134 * added xmlStopParser()
7135
7136Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7137
7138 * configure.in: 2.1.0 prerelease
7139 * Large resync between W3C and Gnome tree
7140 * nanoftp, nanohttp.c: fixed stalled connections probs
7141 * HTMLtree.c SAX.c : support for attribute without values in
7142 HTML for andersca
7143 * valid.c: Fixed most validation + namespace problems
7144 * HTMLparser.c: start document callback for andersca
7145 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
7146 * parser.h, SAX.c: serious speed improvement for large
7147 CDATA blocks
7148 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
7149 different encoding
7150 * example/Makefile.am example/gjobread.c tree.h: work on
7151 libxml1 libxml2 convergence.
7152 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
7153 and the LIBXML_TEST_VERSION macro
7154
7155Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7156
7157 * doc/xml.html: various patches and improvements typo fixed by
7158 Felix Natter
7159 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
7160 from Felix Natter <fnatter@gmx.net>
7161
7162Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7163
7164 * doc/upgrade.html: updated with instructions for support of both
7165 libxml-1.x and libxml-2.x
7166 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
7167 for 2.x support and also fixed includes
7168
7169
7170Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7171
7172 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
7173 the encoding support, added iconv support, so now libxml if
7174 compiled with iconv automatically support japanese encodings
7175 among others. Work based on initial patch from Yuan-Chen Cheng
7176 I may have broken binary compat in the encoding handler
7177 registration scheme, but that was so utterly broken I don't
7178 expect anybody to have used this feature until now.
7179 * parserInternals.h: fixup on the CHAR range macro
7180 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
7181 code.
7182 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
7183 * uri.c: added xmlParseURI() I can't believe I forgot to
7184 implement this one in 2.0 !!!
7185 * SAX.c: moved doc->encoding update in the endDocument() call.
7186 * TODO: updated.
7187
7188Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7189
7190 * tree.h: removed extraneous xmlRemoveProp definition
7191 * TODO: added item about --disable-corba configure switch
7192 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
7193 * nanoftp.c: fixed include problems giving troubles on AIX and
7194 slowlaris
7195 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
7196 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
7197 comment and headers changes to lower gtk-doc number of warnings
7198 * doc/html/*: rebuilt docs
7199
7200Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7201
7202 * HACKING: documented the tag for 1.x and instructions
7203
7204Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7205
7206 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
7207 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
7208 xmlCreateIOParserCtxt
7209 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
7210 significant overall improvement
7211 * xmllint.c: added I/O test to xmllint
7212 * testSAX.c: added a speed test
7213 * doc/* : updated/regenerated
7214
7215Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7216
7217 * xpath.c uri.h parserInternals.h: cosmetic changes from
7218 "Timur I. Bakeyev" <timur@bat.ru>, including making
7219 xmlCreateURI() public
7220
7221Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7222
7223 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
7224 and the code at the same time. Added a clean mechanism for
7225 overload or added input methods: xmlRegisterInputCallbacks()
7226 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
7227 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
7228 * TODO: updated
7229 * doc/* : updated/regenerated
7230 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
7231 source dir
7232
7233Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7234
7235 * testURI.c: yet another forgotten commit, I should get some sleep !
7236
7237Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7238
7239 * xmllint.c: forgot to commit this too ?
7240
7241Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7242
7243 * xmlversion.h.in : forgot to commit this previously
7244
7245Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7246
7247 * configure.in: preparing libxml-2.0.0 version looks Ok so far
7248 * README TODO: updated for release
7249 * uri.c uri.h: added authority parsing/saving
7250 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
7251 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
7252 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
7253 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
7254 Makefile.am : added compile-time customization of libxml
7255 --with-ftp --with-http --with-html --with-xpath --with-debug
7256 --with-mem-debug
7257 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
7258 #include <libxml/xxx.h> I hope it won't break too much stuff
7259 and will be manageable in the future...
7260 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
7261 and added xmllint to the installed programs
7262 * uri.h: added xmlFreeURI()
7263
7264Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7265
7266 * uri.c uri.h: finished the escaping handling, the base support
7267 and the URI path normalization. Looks good just lacks the
7268 authority content parsing code.
7269 * Makefile.am: added instructions to generate testURI
7270 * TODO: updated
7271 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
7272 added links and icons for W3C and Gnome
7273
7274Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7275
7276 * xmlmemory.[ch] : seems I forgot to actually update the files in
7277 the last commit :-)
7278 * doc/xml.html doc/html/* : updated and uploaded the docs
7279
7280Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7281
7282 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
7283 * TODO: updated
7284 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
7285 libxml default allocation function with another set (like gmalloc/
7286 gfree).
7287 * Makefile.am, uri.c, uri.h: added a set of functions to do
7288 exact (litteraly copied from the RFC 2396 productions) parsing
7289 and handling of URI. Will be needed for XLink, one XML WFC,
7290 XML Base and reused in the nano[ftp/http] modules. Still work
7291 to be done.
7292
7293Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7294
7295 * configure.in, libxml.spec.in : libxml2
7296 * doc/* : updated the doc page, rebuilt the docs
7297
7298Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7299
7300 * all: tagged LIB_XML_1_X
7301 * *.c *.h : updated from W3C CVS tree
7302 * configure.in : 2.0.0-beta
7303 * libxml.spec.in : libxml2 package nam
7304 * result/* : new version of the tests output
7305
7306Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7307
7308 * doc/xml.html, doc/update.html: updated docs, 1.8.7
7309
7310Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7311
7312 * doc/* : rebuilt the docs
7313 * parser.c: final patch on #6766
7314 * valid.c: small patch on validity checks.
7315
7316Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7317
7318 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
7319 added
7320 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
7321 compatibility w.r.t. XML spec and existing code.
7322
7323Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7324
7325 * parser.c: seems a better solution to <a> </a> exists,
7326 will try it for a while
7327
7328Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7329
7330 * parser.c: tried to remove the <a> </a> generating <a/>
7331 this is hard. Left a flag for that purpose. Fixed bug #6766
7332 * configure.in: prepared 1.8.7 not released, due to previous
7333 problem
7334
7335Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7336
7337 * doc/xml.html : applied second patch from Paul DuBois
7338
7339Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7340
7341 * doc/xml.html : applied patch from Paul DuBois
7342
7343Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7344
7345 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
7346
7347Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7348
7349 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
7350 compilation warnings on various platforms.
7351 * parser.c: Fixed #5281 validity error callbacks are now desactived
7352 by default if not validating.
7353
7354Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7355
7356 * nanoftp.c, win32config.h.in: patches to compile on WIN32
7357
7358Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7359
7360 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
7361 <gkatsi@cs.toronto.edu>
7362
7363Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7364
7365 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
7366 processing URLs
7367
7368Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7369
7370 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
7371 xmlNanoFTPUpdateURL for persistent control connections.
7372 * configure.in: 1.8.6
7373
7374Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7375
7376 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
7377 * tree.[ch] : added xmlSaveNoEmptyTags
7378
73792000-01-29 James Henstridge <james@daa.com.au>
7380
7381 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
7382
7383 * Makefile.am: added nanoftp.[ch] to the build.
7384
7385Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7386
7387 * nanoftp.[ch]: cleanup, comments, API
7388 * debugXML.c : fixed a bug in the cat command
7389 * doc/*: regenerated the docs
7390
7391Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7392
7393 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
7394 * debugXML.c : fixed a bug in the cat command
7395 * valid.c: fixing some small probs
7396 * libxml.spec.in: get rid of the SNAP suffix
7397 * doc/xml.html: updated the status
7398
7399Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7400
7401 * xml-config.in: xml-config --version to just return the
7402 version number
7403 * xpath.c: some cleanup w.r.t. axis when the current node is
7404 an attribute.
7405 * TODO: updated
7406
7407Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7408
7409 * configure.in: prepared for libxml-1.8.5
7410 * doc/* recompiled the documentation
7411
74122000-01-17 Jody Goldberg <jgoldberg@home.com>
7413
7414 * configure.in : WARNING autoconf subtlety alert :
7415 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7416 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7417 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7418 get defined by AC_CHECK_HEADERS.
7419
7420Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7421
7422 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7423 Rune.Djurhuus@fast.no
7424
7425Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7426
7427 * TODO: updated
7428 * tree.c, parser.c: made sure that only memory alloc problems
7429 and internal parser errors are allowed to write to stdout or
7430 stderr.
7431
7432Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7433
7434 * tree.c : restored xmlNewGlobalNs since this seems used by
7435 a lot of existing code :-(, fixed a bug in xmlNewNs
7436 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7437 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7438 to exit() from the library code.
7439 * xpath.c, parser.c: removed bugs or unused code detected by
7440 Windows compilers
7441 * parser.c: started adding interfaces for parsing well balanced
7442 XML fragments
7443 * configure.in: releasing 1.8.4
7444 * doc/* : rebuilt the docs
7445
7446Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7447
7448 * tree.[ch] : added xmlNewDocFragment() for DOM
7449 * testHTML.c: uninitialized variable.
7450
7451Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7452
7453 * doc/* : rebuild the docs
7454
7455Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7456
7457 * acconfig.h: readline and history patch
7458 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7459 * tree.c: added check and handling when possibly removing an ID
7460 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7461 and saving.
7462 * test/HTML/entities.html result/HTML/entities.html* : test for
7463 various entities reference cases
7464 * result/HTML/* : as a result output of some testcase have
7465 changed
7466 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7467 by previous example. added xmlParseTryOrFinish().
7468 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7469 entities.h debugXML.h HTMLparser.h: changed the way struct are
7470 declared to allow gtk-doc to expose those
7471 * parser.c: closed bug #4960
7472 * Makefile.am configure.in: Applied patch from
7473 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7474 and math/socket libs detection
7475
7476Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7477
7478 * configure.in, Makefile.am: link tester against readline
7479 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7480
7481Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7482
7483 * tree.[ch]: added xmlRemoveProp
7484 * win32config.h.in nanohttp.c: avoid including the Windows
7485 socket stuff in every C files
7486 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7487 the XmL parser(s)
7488 * test/ns4 result/ns4 etc...: added test case for previous prob
7489 * tree.c: xmlNewNs wasn't checking for double definition
7490 * Makefile.in: fixed a problem with dist-hook duplicates
7491 * parser.[hc], xmlIO.c: fixed the loading of external entities
7492 APIs, now xmlLoadExternalEntity() is used everywhere and
7493 setting up an app specific front-end using the
7494 * SAX.c parser.c: some fixes, now the xhtml spec validates
7495 with the xhtml DTD.
7496 * error.c: fixed crashes in case of no input stream
7497 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7498 to the validation tests and results
7499
7500Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7501
7502 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7503 too htmlCreatePushParserCtxt() and htmlParseChunk()
7504 * parser.c: a bit of cleanup.
7505 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7506 to XML) removed the last mem leak known
7507 * HTMLtree.c: output message cleanup
7508 * xmlmemory.c: display content info about memory blocks
7509 * result/HTML/wired.* : missing att value warning change
7510
7511Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7512
7513 * doc/* : rebuilt the documentation
7514
7515Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7516
7517 * parser.[ch] parserInternals.h: Push parser for XML,
7518 seems to work fine now
7519 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7520 --push for push testing
7521 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7522 * testSAX.c: added --push
7523 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7524 subtree
7525 * xmlIO.[ch] : enriched API + fixes for push mode
7526 * entities.[ch]: added the entity content length to the struct.
7527 * xmlmemory.[ch]: new API to show the last entries for the shell
7528 * valid.c: added required attribute testing
7529 * SAX.c: the cdata callback now merge contiguous fragments
7530 * HTMLparser.c: cleanup of some macros
7531
7532Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7533
7534 * parser.c: fix for PIs name starting with xml
7535 * tree.c: fixed a potential problem with || and && ops
7536 * *.c, configure.in win32config.h.in : generate win32config.h for
7537 those on the Other Side !
7538
7539Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7540
7541 * parser.c: fixed a stupid = vs. == bug :-(
7542 * doc/gnome-xml.sgml: s/glade/xml/
7543
7544Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7545
7546 * configure.in, doc/xml.html : bug fix release 1.8.2
7547 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7548 Hopefully the end of that silly C++ include problem
7549 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7550 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7551 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7552 troubles with autoclosed elements when the stree shape doesn't
7553 follow the DtD specs. Added htmlIsAutoClosed() and
7554 htmlAutoCloseTag()
7555 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7556 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7557 * debugXML.c: fixed a bug on printing default namespaces.
7558 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7559
7560Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7561
7562 * result/HTML/*.htm[l] : updated the HTML regression tests according
7563 to the new output
7564 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7565 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7566 problem due to intermix of extern "C" { ... } declarations for C++
7567 and recursive includes in the headers
7568
75691999-12-20 Chris Lahey <clahey@umich.edu>
7570
7571 * HTMLtree.c: Made it so that html nodes with a single child do
7572 not insert a carriage return before or after the child node.
7573
7574Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7575
7576 * configure.in, doc/xml.html : bug fix release 1.8.1
7577 * parser.c: fixed bug #4344
7578 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7579 added the glue to avoid C++ problems
7580 * doc/* : regenerated the documentation
7581
7582Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7583
7584 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7585 namespace recognition, and Dia as a resul :-(
7586 * encoding.c: closed bug #3950
7587
7588Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7589
7590 * valid.c: debugging a posteriori validation, except URI expansion
7591 stuff this should be fixed now
7592 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7593 Carl Nygard <cnygard@bellatlantic.net>
7594 * tester.c: added --postvalid, cleaning of the code
7595 * tree.[ch]: added xmlDocGetRootElement()
7596
7597Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7598
7599 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7600 c++ losage.
7601
7602Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7603
7604 * configure.in, doc/xml.html : bumped to 1.8.0
7605 * xlink.[ch], Makefile.am : added framework for link detection
7606 * parser.h: added nbChars to parser context, needed for cleanup.
7607 * xmlmemory.c: removed a nasty bug when out of mem
7608 * valid.[ch]: adding namespace support for attribute decl
7609 * tester.c: added --debugent option
7610 * debugXML.[ch]: added xmlDebugDumpEntities()
7611 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7612 buffers instead, this was really needed, validation was breaking
7613 in strange ways due to that. Added xmlParseStringPEReference()
7614 and other parsing from strings functions. Entities processing
7615 modified again, but PERef are still not handled correcly but
7616 unless you're Eve Maller you won't notice :-)
7617 * HTMLparser.c: large changes toward reliability, and switched to
7618 lowercase internal tags, XHTML is lowercase, so it will help
7619 that output is closer to next version.
7620 * doc/* : regenerated the documentation, it is now hosted at
7621 http://xmlsoft.org/ (same bits I just bought the domain :-)
7622
7623
7624Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7625
7626 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7627 doc generation
7628 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7629 in the SAX API
7630 * doc/*: rebuilt the doc making sure everything appears in the
7631 HTML files
7632
7633Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7634
7635 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7636 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7637 which allow impressive speed improvement on dataset with
7638 large text pieces, but at the cost of broken binary
7639 compatibility and slightly bigger memory usage.
7640 Configure with --with-buffers to activate them, they
7641 are protected with XML_USE_BUFFER_CONTENT define.
7642 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7643 goal is 0 memory left allocated once parser is no more used
7644 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7645 call xmlCleanupParser() and xmlMemoryDump()
7646
7647Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7648
7649 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7650 * parser.[ch] encoding.[ch]: added memory cleanup routines
7651 * parser.c: closing bug #3788
7652 * doc/*: rebuilt the doc
7653
7654Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7655
7656 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7657 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7658 * tester.c: added --compress option
7659 * doc/*: rebuilt the documentation
7660
7661Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7662
7663 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7664 if given /proc/kcore as input !
7665 * doc/xml.html doc/*: updated and rebuilt the documentation
7666
7667Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7668
7669 * parser.c: Fixed some wrongly space collapsing code due to
7670 a misreading of the spec.
7671 * result/*: fixed the output accordingly
7672
7673Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7674
7675 * encoding.c: bug fix and typos
7676 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7677 * parser.c: added attribute normalization closing bug #3597
7678 * test/att* result/att* SAXresult/att*: testcase for attribute
7679 normalization
7680
7681Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7682
7683 * configure.in: closing bug #3163 by adding extra flags for the
7684 cc compiler on HP-UX
7685
7686Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7687
7688 * valid.[ch] : removed a typo and an enumerated type bug in the
7689 xmlAddElementDecl() function
7690 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7691 call to xmlEncodeEntitiesReentrant() so that the functions
7692 New, Set and Get are at the same level.
7693 * parser.c HTMLparser.c: extra memory allocation bug for
7694 attributes detected by someone using libxml in embedded systems :-)
7695
7696Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7697
7698 * xmlmemory.h: turned off mem debug :-\
7699
7700Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7701
7702 * parser.c: closed bug #2784 a one line fix, but worth pushing
7703 a new release out
7704 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7705 some structures, comments before and after the
7706 main element, and other nastyness
7707 * HTMLtree.c tree.c: accomodate the extended HTML supported
7708 * configure.in: pushing 1.7.4
7709 * test/ent8 and related outputs : added a new test for bug #2784
7710 * test/HTML/wired.html and related output: a nasty HTML example
7711 * Makefile.am: improved the test scripts
7712 * docs/* : reran the documentation extractor, updated xml.html
7713
7714Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7715
7716 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7717 HTMLparser and debugged the HTML related code. HTML documents
7718 now have their own type
7719 * entities.c: do not dump &apos; for HTML output
7720 * xmlmemory.c: improvement, breakpoint mechanism
7721 * testHTML.c: added --sax --repeat ...
7722 * Makefile.am: improved the HTML tests
7723 * valid.[ch]: added xmlValidGetValidElements and
7724 xmlValidGetPotentialChildren
7725 * tester.c: added --insert to test the 2 new functions
7726 * test//* result//* SAXresult//* : regression test cleanup
7727 and extension.
7728 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7729 gnome-xml-nanohttp.html
7730
7731Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7732
7733 * HTMLparser.c: fixed problems with some autoclose tags
7734 * tree.c: fixed XML output problems.
7735 * result/* SAXresult/*: update of the tests output
7736
7737Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7738
7739 * Makefile.am: Arturo patch for xmlConf.sh version info
7740 * parser.c: Tim Josling patch for single quoted items
7741 * tester.c: Tim Josling patch for tester options usage
7742 * tree.h: indent cleanup
7743
7744Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7745
7746 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7747 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7748
7749Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7750
7751 * tree.c : Raph patch for initialization of CORBA fields
7752 * parser.c, xpath.c, ...: modification of doc comments
7753 * xpath.c : allow spaces in xpath expressions
7754
7755Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7756
7757 * xmlmemory.h: turning off memory debug :-(
7758
7759Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7760
7761 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7762 better SAX interfaces.
7763 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7764 entity.
7765 * configure.in: 1.7.2
7766
7767Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7768
7769 * libxml.spec.in: fixed the URL
7770 * doc/xml.html: improved the documentation front-end
7771
7772Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7773
7774 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7775
7776Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7777
7778 * libxml.spec.in: fixed the alpha compile problem
7779 * parser.[ch]: changed errno to errNo in the parser context :-(
7780 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7781 * doc/xml.html: changed CHAR to xmlChar
7782 * doc/html/*: recompiled the documentation
7783 * configure.in: 1.7.1
7784
7785Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7786
7787 * parser.h: modified the parser context struct to regain 1.4.0
7788 binary compatibility
7789 * parser.c, xml-error.h: added errno ot teh context and defined
7790 a set of errors values with update of errno
7791 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7792 DTDs and entities
7793 * *.h, *.c: complete cleanup of the use of config.h and include
7794 protection depending on the current setup.
7795 * overalll debugging, maintenance and bug-fixing on all modules
7796 * updated the documentation
7797 * ready for 1.7.0
7798
7799Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7800
7801 * HTMLparser.c : cleanup
7802 * SAX.c valid.c valid.h: added ID/IDREF checking
7803 * tree.c tree.h: extended doc structure for refs
7804 * configure.in: 1.6.2
7805 * parser.c: patched bug in SAX user arg call
7806 * parserInternals.h: patched missing close in C++ wrapping
7807 * testXPath.c xpath.c xpath.h: prepared for extensibility,
7808 especially upcoming XPointer implementation.
7809 * doc/xml.html: augmented, typo
7810
7811Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
7812
7813 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
7814 not all invocations of install understand -d.
7815
7816Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
7817
7818 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7819 to make 'check' works, when builddir != srcdir.
7820
7821Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7822
7823 * doc/xml.html : updated the documentation
7824
7825Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7826
7827 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7828 not deallocated memory blocks
7829 * *.c : replaces all calls to malloc() free() and realloc() to
7830 the wrapper functions/macros
7831 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7832 instead of xmlFreeNodeList()
7833
7834Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7835
7836 * HTMLparser.c: corrected a stupid bug leading to core dump at
7837 tree deallocation. Removed warnings indicated by
7838 Stephane.Conversy@lri.fr
7839 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7840 looked for in the external subset
7841
7842Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7843
7844 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7845 on SGI by Stephane.Conversy@lri.fr
7846
7847Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7848
7849 * all .h : changed the prototype declaration indent as in gtk
7850 * most .c : working on reducing the TODOs in the code
7851 * most .c : cleanup though -pedantic and Insure++
7852 * improvements on validation ID checkings.
7853 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7854 * xml-config.in: closed #1810
7855
7856Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7857
7858 * tree.h, valid.c, valid.h: more work on validity, IDs
7859 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7860 definition for AIX
7861
7862Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7863
7864 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
7865 the distribution due to a cut'n paste error at last commit
7866
7867Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7868
7869 * configure.in: upgraded to version 1.4.0
7870 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
7871 Big update, added a large part of the validation process,
7872 it should be usable, but some parts are missing
7873 * xpath.c: improved the implementation w.r.t. root.
7874 * Makefile.am: added more tests
7875 * test and result trees: added a lot of tests
7876 * libxml.spec.in: export libxml.so.0 and libxml.so.1
7877
7878Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7879
7880 * Added an HACKING file
7881
7882Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7883
7884 * xpath.[ch] : improvements and debug of the XPath implementation
7885 * parser.c, HTMLparser.c : modified the parsers to be progressive
7886 * tree.[ch] : extended the Buffer promitives
7887 * xmlIO.[ch] : added basic I/O routines providing progressive
7888 parsing and ready for I18N conversion plugins
7889 * SAXresult/* : the SAX callback sequence maybe slightly different
7890 now
7891 * test*.c : improved/updated the tests programs
7892 * doc/* : recompiled the docs.
7893
78941999-07-26 Michael Meeks <michael@edenproject.org>
7895
7896 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
7897
7898 * tree.c: Ditto.
7899
7900Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7901
7902 * configure.in: upgraded to version 1.4.0
7903 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
7904 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
7905 XML query language, see http://www.w3.org/TR/xpath for more details.
7906 * parser.c, parser.h: added CHAR* related string functions for XPath
7907 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
7908 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
7909 rebuild the docs.
7910 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
7911 and regression testing capabilities for XPath.
7912
7913Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7914
7915 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
7916 closing bug #1646
7917
7918Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7919
7920 * Makefile.am, example/Makefile.am: closed bug #1683
7921
7922Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7923
7924 * example/Makefile.am, configure.in: added the makefile for the
7925 gjobread example
7926
7927Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
7928
7929 * doc/Makefile.am:
7930 - fix which allow "make install DESTDIR=</install/prefix>".
7931
7932Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7933
7934 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
7935 which fixed a problem on the file reading-code.
7936
7937Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7938
7939 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
7940 output.
7941 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
7942
7943Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7944
7945 * parser.h : Oops removed the binary compatibility problem
7946 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
7947 * parser.c, HTMLparser.c: applied patches for reading from stdin
7948
7949Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7950
7951 * parser.c, entities.c, valid.c: cleanup bug #1591
7952 * configure.in: cleanup bug #1592
7953 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
7954 the same tree back-end. Hence gdome will be available for it.
7955 * doc/Makefile.am: close bug #617
7956
7957Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7958
7959 * parser.c: alloctate a per parser context SAX interface block
7960
7961Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7962
7963 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
7964 and xmlEncodeEntitiesReentrant with the correct one :-\
7965
7966Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7967
7968 * commit of my internal XML base changes, quite a lot of
7969 changes, cleanups, better entities support, framework for
7970 new I/O and charset detection and handling
7971 * Fixed the configure/Makefile stuff to generate shared libs
7972 with the proper version info, so we jumped on rev from
7973 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
7974 xmlEncodeEntities() result need to be freed now, and a string
7975 xmlParserVersion provide the current library version.
7976
7977Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
7978
7979 * parser.c: fixed a buffer overrun for when you have a very long
7980 attribute with no entities in it.
7981
7982Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7983
7984 * added example directory
7985 * added example/gjobs.xml gjobread.c, still need a Makefile.in
7986
7987Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7988
7989 * Release of libxml-1.1, nearly everything has been touched for
7990 this.
7991 * Added more regression tests
7992 * Updated the documentation
7993
7994Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7995
7996 * tree.[ch]: unified the XML_NO_CORBA defines.
7997 * parser.c encoding.[ch]: started plugging in char encoding detection
7998
7999Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8000
8001 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8002 Also freed allocated buffer.
8003
8004Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8005 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8006 reentrancy problem at printing. One is left in entities.c, to
8007 remove ASAP
8008 * testSAX.c : added a test example showing the use of the SAX
8009 interface if one doesn't want to build the DOM tree.
8010 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8011
8012Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8013
8014 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
8015 large revamping of the parser to use SAX callbacks
8016 http://www.megginson.com/SAX/ (or at least a C like interface
8017 a la Expat). It's now possible to set up your own callbacks
8018 and the parser will not build a DOM tree.
8019 * test/* result/*: updated the test suite, I finally removed
8020 the old Namespace draft support (PI based).
8021
8022Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8023
8024 * Makefile.am: added test result to EXTRA_DIST for make tests
8025
8026Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8027
8028 * parser.c, parserInternals.h: moved the chars macro definitions
8029 to parserInternals.h
8030 * parser.c, error.c: applied patches from "Knut Ã…kesson"
8031 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
8032
8033Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8034
8035 * xml-config.in : applied patch to make --version work
8036
80371999-03-05 Raja R Harinath <harinath@cs.umn.edu>
8038
8039 * Makefile.am (check-local): Alias for `tests' target. This will
8040 cause `make check' to do the right thing.
8041 (tests): Don't run tests in srcdir. Also, replaced calls to
8042 basename with a `sed' "equivalent".
8043
8044Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8045
8046 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8047 it in the header and not the sources, updated the doc.
8048 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8049 pointing this out.
8050
8051Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8052
8053 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8054 exported the inputStream routines.
8055 * doc/html/* : updated accordingly
8056
8057Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8058
8059 * parser.c, parser.h, parserInternals.h: added a few extra
8060 internal calls to allocate and free parser contexts ...
8061 * doc/html/* : updated accordingly
8062
8063Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8064
8065 * configure.in, Makefile.am, doc/makefile.am : General changes for
8066 1.0.0 release and including the generated HTML documentation.
8067
8068Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8069
8070 * makefile.am : added parserInternals.h, oops.
8071
8072Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8073
8074 * parserInternals.h: added this header giving access to the parser
8075 internal functions.
8076 * doc/Makefile.am : added a rebuild target which rebuilds the full
8077 set of documentations
8078 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8079 the internal subset.
8080 * *.c *.h: modifications needed to generate the documentation using
8081 gtk-doc, cleanup of functions blocks, reorganisation of struct
8082 declarations.
8083
8084Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8085
8086 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8087 the tar and spec file to include the beginning of the doc.
8088
80891999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
8090
8091 * doc/.cvsignore: Added this file.
8092
8093Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8094
8095 * tree.c: fixed xmlGetProp to return "" when the attribute
8096 exists, even if the node-list is NULL.
8097
8098Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8099
8100 * tree.c: patched an error outputting empty attribute values.
8101 * Makefile.am and doc/makefile.am: have been updated during the
8102 week-end. Sorry for an empty CVS log, I got a shell problem.
8103
8104Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8105
8106 * tree.h: cleaned up using enums instead of defines
8107 * parser.c, valid.[ch]: more work on parsing/output of element
8108 declarations
8109
8110Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8111
8112 * valid.[ch], tree.c, parser.c : more work toward full parsing
8113 of XML DTDs.
8114 * README: added informations about mailing-list and on-line
8115 documentation
8116
81171999-01-27 Raja R Harinath <harinath@cs.umn.edu>
8118
8119 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
8120
8121Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8122
8123 * parser.c, tree.[ch] : more work toward conformance testing,
8124 added a last element to accelerate parsing of very flat structures
8125 started working on internal subset Element content declaration.
8126 * valid.[ch] : first cut at adding code toward validation.
8127 * previous changes had also small impact on most files, especially
8128 the conformance testing using James Clark test suite.
8129
8130Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8131
8132 * test/* : updated the examples, most of them were not well
8133 formed (humm), and added rdf2.
8134 * result/* : resulting changes in the output.
8135
8136Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8137
8138 * tree.c: changed the behaviour of xmlGetProp on NULL values.
8139
8140Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8141
8142 * tree.c: patched a bug in the generation of empty attributes
8143
8144Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8145
8146 * entities.[ch], tree.[ch], tester.c: added copy interfaces
8147 for node/trees/documents/... Biggest problem is namespace
8148 support when copying subtrees.
8149
8150Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8151
8152 * parser.c, entities.c: improve entities and char ref encoding,
8153 and cleanups of error messages.
8154
8155Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8156
8157 * parser.c, entities.c: simple bug hunting done during rpm2html and
8158 rpmfind integration.
8159
8160Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8161
8162 * parser.[ch]: Added interfaces allowing to specify a SAX
8163 handler before parsing.
8164
8165Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8166
8167 * parser.c: redirrect all errors reporting through the SAX
8168 error function
8169
8170Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8171
8172 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
8173 * libtool, tlmain ...: update of the libtool files
8174
81751998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
8176
8177 * entities.c: Use g_snprintf insteda of snprintf.
8178
8179Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8180
8181 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
8182 added ent5 test for this purpose.
8183 * parser.c, parser.h: formatting, comments and UTF-8 planning.
8184
8185Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8186
8187 * parser.c: fixed? a strange error due to compression on a GWP
8188 document.
8189
8190Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8191
8192 * tree.[ch]: bug fixing
8193 * entities.[ch]: defined a specific type for predefined entities
8194 * doc/xml.html: more documentation on the library, how to use it,
8195 overview of the interfaces.
8196
8197Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8198
8199 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
8200
8201Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8202
8203 * tree.c: corrected a small bug
8204 * doc/xml.html: continuing writing documentation.
8205
8206Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8207
8208 * debugXML.h debugXML.c: added debugging utilities.
8209 * tester.c: added --debug switch.
8210 * tree.c: patched an incorrect node->type assignment.
8211 * parser.c: formatting, ensure that node->doc != NULL in attributes
8212
8213Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8214
8215 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
8216 entity support and provide an internal representation close to
8217 DOM one (entity ref nodes, and attribute value as tree). I tried
8218 to preserve the interface but this will surely break some apps
8219 (I have to change rpm2html/rpmfind for example). I had to change
8220 two interfaces, and the generated tree is somewhat different.
8221 * doc/* : started documenting the XML library, the tree and
8222 DOM/Corba. This is a first step.
8223
8224Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8225
8226 * parser.c: Set up the fonctions comment block, boring but useful.
8227 * parser.h, SAX.c, parser.c: now attributes are processed through
8228 the SAX interface. The problem is that my SAX interface diverged
8229 quite a bit from the original one, well this is not an official
8230 spec, and translating it from Java to C is hairy anyway...
8231
8232Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8233
8234 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
8235 fonctions comment block, boring but useful.
8236
8237Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8238
8239 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
8240 conversion routines. However they are not yet used to convert the
8241 inputs. The core will run with UTF-8.
8242
8243Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8244
8245 * tree.c : make sure that the type id is properly set-up when
8246 a new object is allocated, needed for DOM.
8247
8248Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8249
8250 * tree.h, tree.c: Ok, the main objects in the tree will be native
8251 corba objects, it costs 8 bytes per Node, Attribute and Document
8252 but it simplifies the Corba integration a lot (no extra interface
8253 objects to allocate/free).
8254
8255Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8256
8257 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
8258 and changed NODEs contants for conformity with DOM Level 1
8259
8260Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8261
8262 * added hooks to keep track of servants when creating objects
8263 xmlDoc and xmlNode (for Corba export).
8264
8265Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8266
8267 * added xml-config script.
8268
8269Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8270
8271 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
8272 to autoupdate libtool and automake conf files.
8273
82741998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
8275
8276 * Makefile.am: Use '?' to separate the sed
8277 commands as ',' is used when people pass -Wl,something.
8278
8279
8280Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8281
8282 * tree.c, tree.h: added a per-document compression interface.
8283
8284Tue Sep 22 20:47:38 EDT 1998
8285
8286 * tree.c, tree.h: added saving with compression and added interfaces
8287 to control the compression level (xmlGetCompressMode,
8288 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
8289
8290Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8291
8292 * parser.c: corrected a loop for files of size 0
8293
82941998-08-20 Raja R Harinath <harinath@cs.umn.edu>
8295
8296 * error.h: New file. Contains prototyes from `error.c'.
8297
8298Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
8299
8300 * Makefile.am (xmlincdir): New macro.
8301 (xmlinc_HEADERS): Renamed from include_HEADERS.
8302
8303Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8304
8305 * applied small patch on numeric entities from
8306 Christopher Blizzard <blizzard@appliedtheory.com>
8307
8308Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8309
8310 * New release 0.2, removed the old xml_* files so that it's
8311 coherent with the other CVS base (W3C), far better conformance
8312 to standard, new namespaces, decent entities support, beginning
8313 of a SAX-like interface. Nearly nothing left intact, even the
8314 test examples ...
8315
83161998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
8317
8318 * .cvsignore: Add .deps dir
8319
8320Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8321
8322 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
8323
8324Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8325
8326 * configure.in: added test for CPP
8327 * AUTHORS, Changelog: the original ones didn't get commited but the
8328 glib ones instead, fixed.
8329 * Makefile.am: corrected an error in library naming
8330
8331Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8332
8333 * integrated code developped at W3C
8334 * changed the original Copyright
8335 * migrated to automake
8336 * prefixed the filenames by xml_ to avoid filename clashes
8337
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00008338Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
8339
8340 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
8341 should not be called.
8342
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00008343Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
8344
8345 * libxml-2.0.pc.in: applied the patch to fix #101894
8346
Daniel Veillard8a1b1852003-01-05 22:37:17 +00008347Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
8348
8349 * tree.c : applied patch from Lukas Schroeder for register callbacks
8350 * valid.c: modified patch from Lukas Schroeder to test
8351 register callbacks with --chkregister
8352
Daniel Veillard067bae52003-01-05 01:27:54 +00008353Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
8354
8355 * xmlreader.c: seriously changed the way data are pushed to
8356 the underlying parser, go by block of 512 bytes instead of
8357 tryng to detect tag boundaries at that level. Changed the
8358 way empty element are detected and tagged.
8359 * python/tests/reader.py python/tests/reader2.py
8360 python/tests/reader3.py: small changes mostly due to context
8361 reporting being different and DTD node being reported. Some
8362 errors previously undetected are now caught and fixed.
8363 * doc/xmlreader.html: flagged last section as TODO
8364
Daniel Veillard51a447a2003-01-04 19:42:46 +00008365Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8366
8367 * python/libxml.py: integrated the Python 2.2 optimizations
8368 from Hannu Krosing, while maintaining compatibility with
8369 1.5 and 2.1
8370
Daniel Veillarde59494f2003-01-04 16:35:29 +00008371Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
8372
8373 * xmllint.c: a bit of cleanup
8374 * xmlreader.c: small fix
8375 * doc/xmlreader.html: more work on the XmlTextReader tutorial
8376 * python/libxml.py: a few fixes pointed out by Hannu Krosing
8377
Daniel Veillard623a9eb2003-01-04 12:47:20 +00008378Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
8379
8380 * python/setup.py.in: patch from Stéphane Bidoul to include
8381 drv_libxml2.py in setup.py
8382
Daniel Veillard66b82892003-01-04 00:44:13 +00008383Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
8384
8385 * doc/xmlreader.html: starting documenting the new XmlTextReader
8386 interface.
8387
Daniel Veillard7704fb12003-01-03 16:19:51 +00008388Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
8389
8390 * xmllint.c: added the --stream flag to use the TextReader API
8391 * xmlreader.c: small performance tweak
8392
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00008393Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
8394
8395 * xmlreader.c python/tests/reader2py: okay the DTD validation
8396 code on top of the XMLTextParser API should be solid now.
8397
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008398Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8399
8400 * xmlreader.c python/tests/reader2py: Fixing some more mess
8401 with validation and recursive entities while using the
8402 reader interface, it's getting a bit messy...
8403
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008404Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8405
8406 * xmlreader.c python/tests/reader.py: another couple of problem
8407 related to IsEmptyElement reported by Stéphane Bidoul needed
8408 some fixes.
8409
Daniel Veillard4f860202003-01-02 13:00:02 +00008410Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8411
8412 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8413 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8414 based on the python XmlTextReader interface.
8415
Daniel Veillard3c265e42003-01-01 21:06:49 +00008416Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8417
8418 * tree.c: backing out one change in the last patch which broke the
8419 regression tests
8420
Daniel Veillard5335dc52003-01-01 20:59:38 +00008421Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8422
8423 * global.data globals.c tree.c include/libxml/globals.h: applied
8424 an old patch from Lukas Schroeder to track node creation and
8425 destruction. Probably missing a lot of references at the moment
8426 and not usable reliably.
8427
Daniel Veillard8ba17412003-01-01 19:13:12 +00008428Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8429
8430 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8431 from doc/news.html and a stylesheet
8432
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008433Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8434
8435 * xmlreader.c python/tests/reader.py: fixed another couple of
8436 xmlreader bugs reported by Stéphane Bidoul and added tests.
8437
Daniel Veillard9e395c22003-01-01 14:50:44 +00008438Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8439
8440 * xmlreader.c python/tests/reader2.py: fixed another validity
8441 checking in external parsed entities raised by Stéphane Bidoul
8442 and added a specific regression test.
8443 * python/tests/reader3.py: cleanup
8444
Daniel Veillardd5896142002-12-31 14:45:26 +00008445Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8446
8447 * xmlreader.c python/tests/reader2.py: fixed a problem with
8448 validation within entities pointed by Stéphane Bidoul, augmented
8449 the tests to catch those.
8450
Daniel Veillarddc85f282002-12-31 11:18:37 +00008451Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8452
8453 * python/generator.py: modified the generator to allow keeping
8454 class references when creating new classes, needed to fix a bug
8455 pointed by Stéphane Bidoul where the input buffer of the
8456 xmlTextReader instance gets destroyed if the python wrapper for
8457 the input is not referenced anymore.
8458
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008459Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8460
8461 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8462 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8463
Daniel Veillard571b8892002-12-30 12:37:59 +00008464Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8465
8466 * xmlreader.c python/tests/reader.py: fixed another problem
8467 pointed by Stéphane Bidoul
8468
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008469Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8470
8471 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8472 with "<a/>"
8473
Daniel Veillardecaba492002-12-30 10:55:29 +00008474Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8475
8476 * SAX.c: warn on xmlns:prefix="foo"
8477 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8478 for namespace attributes handling.
8479
Daniel Veillard2d84a892002-12-30 00:01:08 +00008480Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8481
8482 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8483 a really nasty problem raised by a DocBook XSLT transform
8484 provided by Sebastian Bergmann
8485
Daniel Veillard29b3e282002-12-29 11:14:41 +00008486Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8487
8488 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8489 by Stéphane Bidoul and integrated it into the tests
8490
Daniel Veillarde18fc182002-12-28 22:56:33 +00008491Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8492
8493 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8494 extended the XmlTextReader API a bit, addding accessors for
8495 the current doc and node, and an entity substitution mode for
8496 the parser.
8497 * python/libxml.py python/libxml2class.txt: related updates
8498 * python/tests/Makefile.am python/tests/reader.py
8499 python/tests/reader2.py python/tests/reader3.py: updated a bit
8500 the old tests and added a new one to test the entities handling
8501
Daniel Veillardaba976d2002-12-28 21:14:18 +00008502Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8503
8504 * python/generator.py python/libxml2class.txt
8505 python/tests/reader.py python/tests/reader2.py: changed the
8506 generator to provide casing for the XmlTextReader similar to
8507 C# so that examples and documentation are more directly transposable.
8508 Fixed the couple of tests in the suite.
8509
Daniel Veillard83298842002-12-28 15:12:33 +00008510Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8511
8512 * doc/guidelines.html: added a document on guildeline for
8513 publishing and deploying XML
8514
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008515Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8516
8517 * valid.c xmlreader.c: final touch running DTD validation
8518 on the XmlTextReader
8519 * python/tests/Makefile.am python/tests/reader2.py: added a
8520 specific run based on the examples from test/valid/*.xml
8521
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008522Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8523
8524 * python/libxml.py: added a few predefined xmlTextReader parser
8525 configuration values.
8526
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008527Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8528
8529 * python/libxml_wrap.h: trying to fix #102037
8530
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008531Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8532
8533 * SAX.c: fixing bug #95296, when the predefined entities
8534 are redefined in the DTD the default one must be used
8535 instead anyway.
8536
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008537Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8538
8539 * doc/xmllint.xml
8540 * doc/xmllint.1
8541 Add discussion of XML_DEBUG_CATALOG to xmllint man
8542 page - bug #100907
8543
8544
Daniel Veillarddf512f42002-12-23 15:56:21 +00008545Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8546
8547 * xmlreader.c: Fixed the empty node detection to avoid reporting
8548 an inexistant close tag.
8549
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008550Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8551
8552 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8553 for Python 2.1
8554
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008555Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8556
8557 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8558
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008559Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8560
8561 * doc/libxml2-api.xml python/tests/reader.py: one really need
8562 to provide the base URI information when creating a reader parser
8563 from an input stream. Updated the API and the example using it.
8564
Daniel Veillardea7751d2002-12-20 00:16:24 +00008565Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8566
8567 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8568 include/libxml/valid.h include/libxml/xmlreader.h: working on
8569 DTD validation on top of xml reader interfaces. Allows to
8570 validate arbitrary large instances. This required some extensions
8571 to the valid module interface and augmenting the size of xmlID
8572 and xmlRef structs a bit.
8573 * uri.c xmlregexp.c: simple cleanup.
8574
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008575Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8576
8577 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8578 work on the xml reader interfaces.
8579 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8580 Web page for the Windows binaries.
8581
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008582Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8583
8584 * xmlIO.c: applied a patch for VMS following the report by
8585 Nigel Hall
8586
Daniel Veillard3772de32002-12-17 10:31:45 +00008587Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8588
8589 * parser.c: the parseStartTag bug fix wasn't complete.
8590
Daniel Veillard67df8092002-12-16 22:04:11 +00008591Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8592
8593 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8594 parseStartTag, fixing it.
8595 * test/att4 result/att4 result/noent/att4: adding the test
8596 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8597 more methods to XmlTextReader.
8598
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008599Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8600
8601 * win32/libxml2.def.src: added more xml reader exports
8602 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8603 to the build
8604
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008605Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8606
8607 * doc/tutorial/xmltutorial.xml
8608 plus generated html and pdf
8609 Updating tutorial again based on further comments from Niraj
8610 Tolia on the last iteration
8611
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008612Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8613
8614 * doc/tutorial/xmltutorial.xml
8615 * doc/tutorial/includekeyword.c
8616 * doc/tutorial/includegetattribute.c
8617 plus generated html and pdf
8618 Adding fix from Niraj Tolia to tutorial to properly free memory.
8619
8620
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008621Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8622
8623 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8624 more methods of XmlTextReader.
8625 * python/libxml2class.txt python/tests/reader.py: this increased the
8626 methods in the bndings, augmented the test to check those new
8627 functions.
8628
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008629Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8630
8631 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8632 methods of XmlTextReader.
8633 * python/generator.py python/libxml_wrap.h python/types.c
8634 python/libxml2class.txt: added the reader to the Python bindings
8635 * python/tests/Makefile.am python/tests/reader.py: added a specific
8636 test for the Python bindings of the Reader APIs
8637 * parser.c: small cleanup.
8638
Daniel Veillard06503452002-12-13 10:42:08 +00008639Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8640
8641 * xinclude.c: fallback was only copying the first child not the
8642 full child list of the fallback element, closes #89684 as reopened
8643 by Bernd Kuemmerlen
8644
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008645Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8646
8647 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8648
Daniel Veillard000eafb2002-12-12 10:04:22 +00008649Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8650
Daniel Veillardc1eed322002-12-12 11:01:32 +00008651 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008652 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008653 gives enum values, fix functype return type, put back fields in
8654 structs
8655 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008656
Daniel Veillard024b5702002-12-12 00:15:55 +00008657Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8658
8659 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8660 about htmlNodeDumpOutput location.
8661 * xpath.c: removed an undefined function signature
8662 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8663 too many symbols in the API breaking the python bindings.
8664 Updated with the libxslt/libexslt changes.
8665
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008666Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8667
8668 * configure.in: preparing release of 2.4.29
8669 * doc/*: rebuilt the docs and API
8670 * xmlreader.c: a few more fixes for the XmlTextReader API
8671
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008672Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8673
8674 * include/win32config.h: applied mingw patch from Magnus Henoch
8675
Daniel Veillard5aad8322002-12-11 15:59:44 +00008676Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8677
8678 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8679
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008680Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8681
8682 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8683 building Python script, does the C parsing directly, generates
8684 a better API description including structure fieds defs and
8685 enums. Still a couple of bugs, but good enough for the python
8686 wrappers now.
8687 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8688 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8689 include/libxml/schemasInternals.h include/libxml/tree.h: more
8690 cleanup based on the python analysis script reports.
8691 * libxml.spec.in: make sure the API XML description is part of the
8692 devel package.
8693
Daniel Veillard01c13b52002-12-10 15:19:08 +00008694Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8695
8696 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8697 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8698 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8699 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8700 code cleanup, especially the function comments.
8701 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8702
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008703Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8704
8705 * Makefile.am xmlreader.c include/libxml/Makefile.am
8706 include/libxml/xmlreader.h: Adding a new set of APIs based on
8707 the C# TextXmlReader API but converted to C. Allow to parse
8708 in constant memory usage, far simpler to program and explain
8709 than the SAX like APIs, unfinished but working.
8710 * testReader.c: test program
8711
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008712Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8713
8714 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8715
Daniel Veillard64b35282002-12-04 15:10:40 +00008716Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8717
8718 * tree.c: Chip turner indicated that XHTML1 serialization
8719 rule for style actually break on both IE and Mozilla,
8720 try to avoid the rule if escaping ain't necessary
8721
Daniel Veillard8efff672002-12-04 11:44:48 +00008722Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8723
8724 * nanhttp.c: handle HTTP URL escaping, problem reported by
8725 Glen Nakamura and Stefano Zacchiroli
8726
Daniel Veillard1c732d22002-11-30 11:22:59 +00008727Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8728
8729 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8730
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008731Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8732
8733 * uri.c: Johann Richard pointed out some XPointer problems for
8734 URN based URI references in XInclude. Modified the URI parsing
8735 and saving routines to allow correct parsing and saving of
8736 XPointers, especially when attached to "opaque" scheme accordingly
8737 to RFC 2396
8738
Daniel Veillard8db67d22002-11-27 19:39:27 +00008739Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8740
8741 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
8742 of refactoring to the HTML saving code.
8743 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
8744 in the doc.
8745
Daniel Veillardebc4ca92002-11-27 11:43:05 +00008746Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
8747
8748 * tree.c include/libxml/tree.h: refactored the XML dump of a node
8749 to a buffer API to reuse the generic dump to an OutputIO layer,
8750 this reduces code, fixes xmlNodeDump() for XHTML, also made
8751 xmlNodeDump() now return the number of byte written.
8752
Daniel Veillard9d5ea172002-11-27 08:02:06 +00008753Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
8754
8755 * python/setup.py.in: another patch from Stéphane Bidoul for
8756 Python bindings on Windows
8757 * doc/parsedecl.py: small cleanup
8758
Daniel Veillard9715c172002-11-25 16:33:40 +00008759Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
8760
8761 * libxml.spec.in configure.in: add a line in %changelog for releases
8762
Daniel Veillard9bc53102002-11-25 13:20:04 +00008763Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
8764
8765 * parser.c: patch from Marcus Clarke fixing a problem in entities
8766 parsing that was detected in KDe documentations environment.
8767
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00008768Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8769
8770 * python/libxml.c (libxml_prev): Return the previous as opposed to
8771 the next node (I guess this is the result of some cut & paste programming:)
8772
Daniel Veillard80d7b902002-11-23 16:23:08 +00008773Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8774
8775 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
8776
Daniel Veillarda1196ed2002-11-23 11:22:49 +00008777Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8778
8779 * python/generator.py python/libxml.c python/setup.py.in: trying
8780 to fix the Python bindings build on Windows (Stéphane Bidoul)
8781
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00008782Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8783
8784 * win32/configure.js: added option for python bindings
8785 * win32/libxml2.def.src: added more exports
8786
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00008787Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8788
8789 * win32/Makefile.mingw: fixed unresolved symbols when linking with
8790 pthreads
8791 * win32/wince/*: applied updates to Windows CE port from Javier
8792
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00008793Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8794
8795 * configure.in: preparing 2.4.28
8796 * libxml.spec.in doc/Makefile.am: some cleanup
8797 * doc/*: updated the news and regenerated.
8798
Daniel Veillardfee408f2002-11-22 13:18:30 +00008799Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8800
8801 * HTMLparser.c: final touch at closing #87235 </p> end tags
8802 need to be generated.
8803 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
8804 this change slightly the output of a few tests
8805 * doc/*: regenerated
8806
Daniel Veillardd2ff0392002-11-22 12:28:38 +00008807Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
8808
8809 * parserInternals.c: fixing bug #99190 when UTF8 document are
8810 parsed using the progressive parser and the end of the chunk
8811 is in the middle of an UTF8 multibyte character.
8812
William M. Brack8b2c7f12002-11-22 05:07:29 +00008813Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
8814
8815 * threads.c: fixed initialization problem in xmlNewGlobalState
8816 which was causing crash.
8817 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
8818 in xmlInitializeGlobalState.
8819 * parserInternals.c: cleaned up ctxt->sax initialisation.
8820
Daniel Veillardd5c2f922002-11-21 14:10:52 +00008821Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8822
8823 * tree.c include/libxml/tree.h: modified the existing APIs
8824 to handle XHTML1 serialization rules automatically, also add
8825 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
8826 libxslt serialization uses it when needed without changing
8827 the library API.
8828 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
8829 result/xhtml1: added a new test specifically for xhtml1 output
8830 and updated the result of one XHTML1 test
8831
Daniel Veillardd076a202002-11-20 13:28:31 +00008832Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
8833
8834 * xinclude.c parserInternals.c encoding.c: fixed #99082
8835 for xi:include encoding="..." support on text includes.
8836 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
8837 test/XInclude/ents/isolatin.txt : added a specific regression test
8838 * python/generator.py python/libxml2class.txt: fixed the generator
8839 the new set of comments generated for doc/libxml2-api.xml were
8840 breaking the python generation.
8841
Daniel Veillard817e70b2002-11-19 22:28:48 +00008842Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8843
8844 * doc/Makefile.am: repair some problem if gtk-doc fail or such
8845 * configure.in: patch for Solaris on new autoconf closes #98880
8846 * doc/parsedecl.py: repair the frigging API building script,
8847 did I say that python xmllib sucks ?
8848 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
8849 and some comment are no more truncated.
8850
Daniel Veillarda7e05b42002-11-19 08:11:14 +00008851Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
8852
8853 * parser.c: Martin Stoilov pointed out a potential leak in
8854 xmlCreateMemoryParserCtxt
8855
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00008856Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
8857
8858 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
8859 included in HTML documents and using the push parser.
8860
Daniel Veillard4efd3be2002-11-18 09:11:13 +00008861Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8862
8863 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
8864 specified, look for the Python interpreter not just in the
8865 specified root but also in the specified location. Fixes #98825
8866
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00008867Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8868
8869 * python/libxml.c: fixing bug #98792 , node may have no doc
8870 and dereferencing without checking ain't good ...
8871
Daniel Veillarddad3f682002-11-17 16:47:27 +00008872Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
8873
8874 * configure.in: preparing release 2.4.27
8875 * doc/* : updated and rebuilt the docs
8876 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
8877 and all the docs are actually packaged and in the final RPMs
8878 * parser.c parserInternals.c include/libxml/parser.h: restore
8879 xmllint --recover feature.
8880
Daniel Veillard68e9e742002-11-16 15:35:11 +00008881Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8882
Daniel Veillard784b9352003-02-16 15:50:27 +00008883 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00008884 processing of parsed entities, and XPath computation on sustitued
8885 entities.
8886 * testXPath.c: make sure entities are substitued.
8887
Daniel Veillard328f48c2002-11-15 15:24:34 +00008888Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
8889
Daniel Veillard784b9352003-02-16 15:50:27 +00008890 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00008891 processing of internal parsed entities, which had to be changed.
8892
Daniel Veillard66651aa2002-11-15 11:21:43 +00008893Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8894
8895 * Makefile.am python/Makefile.am python/tests/Makefile.am:
8896 trying to fix bug #98517 about building outside the source tree
8897 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
8898
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00008899Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8900
8901 * include/win32config.h: cleanup
8902 * win32/Makefile.mingw: integrated mingw in JScript configure
8903 * win32/Makefile.msvc: modified to allow mingw coexistence
8904 * win32/configure.js: integrated mingw
8905 * win32/Readme.txt: cleanup
8906
Daniel Veillard8dd86a52002-11-12 21:14:17 +00008907Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8908
8909 * HTMLparser.c: strengthen the guard in the Pop macros,
8910 like in the XML parser, closes bug #97315
8911
Daniel Veillard0821b152002-11-12 20:57:47 +00008912Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8913
8914 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
8915 callback is never used.
8916
Daniel Veillard8606bbb2002-11-12 12:36:52 +00008917Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8918
8919 * parserInternals.c: fixed the initialization of the SAX structure
8920 which was breaking xsltproc
8921 * xpath.c: patch from Petr Pajas for CDATA nodes
8922 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
8923 * parser.c include/libxml/parser.h: patch from Peter Jones
8924 removing a leak in xmlSAXParseMemory() and adding the
8925 function xmlSAXParseMemoryWithData()
8926
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00008927Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
8928
8929 adding pdf of tutorial, changing web page to link to it
8930 * doc/tutorial/xmltutorial.pdf
8931 * doc/xml.html
8932 * doc/docs.html
8933
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00008934Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
8935
8936 * doc/tutorial/ar01s08.html
8937 adding file what I forgot for tutorial
8938
8939
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00008940Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
8941
8942 Adding encoding discussion to tutorial
8943 Added:
8944 * doc/tutorial/images/*.png: DocBook admonition image files
8945 * doc/tutorial/apf.html, apg.html: new generated html
8946 * doc/tutorial/includeconvert.c: conversion code entity file
8947 changed:
8948 * doc/tutorial/xmltutorial.xml: DocBook original
8949 * doc/tutorial/*.html: generated html
8950
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008951Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8952
8953 * include/libxml/*.h: retired xmlwin32version.h
8954 * doc/Makefile.am: retired xmlwin32version.h
8955 * win32/configure.js: retired xmlwin32version.h
8956
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008957Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8958
8959 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008960 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
8961 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008962
Daniel Veillard7216cfd2002-11-08 15:10:00 +00008963Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
8964
8965 * globals.c: fixed a typo pointed out by Igor
8966 * xpath.c: try to speed up node compare using line numbers
8967 if available.
8968
Daniel Veillarda70d62f2002-11-07 14:18:03 +00008969Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8970
8971 * tree.c: make xmlFreeNode() handle attributes correctly.
8972
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00008973Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8974
8975 * catalog.c: completed the #96963 fix, as reported by Karl
8976 Eichwalder
8977
Daniel Veillard56f21f22002-11-06 15:49:46 +00008978Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8979
8980 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
8981
Daniel Veillard91ad8792002-11-04 17:06:52 +00008982Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8983
8984 * Makefile.am: switched the order of a couple of includes
8985 to fix bugs #97100
8986
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00008987Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8988
8989 * catalog.c: fixed bug #96963, reverted to the old behaviour of
8990 xmlLoadCatalogs that used to separate directories with a ':'.
8991
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00008992Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8993
8994 * threads.c: improvements to the Windows-side of thread handling
8995 * testThreads.c: conditionally excluded unistd.h
8996 * testThradsWin32.c: broke overlong lines
8997 * include/win32config.h: adapted thread-related macros to the new
8998 scheme and for pthreads on Windows
8999 * win32/Makefile.msvc: introduced a more flexible thread build,
9000 added testThreads[Win32].c to the build
9001 * win32/configure.js: introduced a more flexible thread config
9002
John Fleck61f6fb62002-10-31 15:23:29 +000090032002-10-31 John Fleck <jfleck@inkstain.net>
9004
9005 * doc/xml.html (and, by implication, FAQ.html)
9006 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9007
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009008Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9009
9010 * configure.in: removed xmlwin32version.h
9011 * include/libxml/Makefile.am: removed xmlwin32version.h
9012
Daniel Veillardce66ce12002-10-28 19:01:59 +00009013Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9014
9015 * tree.c: applied patch from Brian Stafford to fix a bug
9016 in xmlReconciliateNs()
9017
Daniel Veillard7e3f1402002-10-28 18:52:57 +00009018Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9019
9020 * tree.c: applied patch from Christian Glahn to allow
9021 xmlNewChild() on document fragment nodes
9022
Daniel Veillardb39bc392002-10-26 19:29:51 +00009023Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9024
9025 * parser.c: Christian Glahn found a problem with a recent
9026 patch to xmlParseBalancedChunkMemoryRecover()
9027 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
9028 problems
9029 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
9030 test/schemas/seq*: added the test cases from Charles
9031
Daniel Veillard366a9152002-10-23 20:43:53 +00009032Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9033
9034 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
9035 serious cleanup of the spec file and associated changes
9036 in the Makefiles.
9037 * valid.c: try to remove some warnings on x86_64
9038
Daniel Veillardd033d022002-10-23 14:55:02 +00009039Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9040
9041 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9042 fix bug #96586
9043
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009044Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9045
9046 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9047 parsing, applied his patch
9048 * result/HTML/attrents.html result/HTML/attrents.html.err
9049 result/HTML/attrents.html.sax test/HTML/attrents.html:
9050 added the test and result case provided by Mikhail Sogrine
9051
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009052Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9053
9054 * vms/build_libxml.com vms/config.vms vms/readme.vms
9055 include/libxml/parser.h include/libxml/parserInternals.h
9056 include/libxml/tree.h include/libxml/xmlIO.h
9057 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9058 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9059 Applied the VMS update patch from Craig A. Berry
9060 * doc/*.html: update
9061
Daniel Veillardf000f072002-10-22 14:28:17 +00009062Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9063
9064 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9065
Daniel Veillard1e208222002-10-22 14:25:25 +00009066Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9067
9068 * debugXML.c: adding a grep command to --shell in xmllint
9069 for T.V. Raman
9070
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009071Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9072
9073 * xmlcatalog.c: tried to fix some of the problem with --sgml
9074
Daniel Veillard935494a2002-10-22 14:22:46 +00009075Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9076
9077 * parser.c: tried to fix bug #91500 where doc->children may
9078 be overriden by a call to xmlParseBalancedChunkMemory()
9079
9080Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9081
9082 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9083 identifiers in SGML catalogs containing '&'
9084
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009085Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9086
9087 * python/types.c: fixed bugs when passing result value tree
9088 to Python functions.
9089
Daniel Veillard48267432002-10-18 11:21:38 +00009090Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9091
9092 * configure.in: preparing the release of 2.4.26
9093 * doc/*: updated and rebuilt the documentation
9094
Daniel Veillardbb284f42002-10-16 18:02:47 +00009095Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9096
9097 * parser.c: fixed a XML Namespace compliance bug reported by
9098 Alexander Grimalovsky
9099
Daniel Veillard44892f72002-10-16 15:23:26 +00009100Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9101
9102 * HTMLtree.c: fixed serialization of script and style when
9103 they are not lowercase (i.e. added using the API to the tree).
9104
Daniel Veillard2fd85422002-10-16 14:32:41 +00009105Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9106
9107 * valid.c: make xmlValidateDocument emit a warning msg if there
9108 is no DTD, pointed by Christian Glahn
9109
Daniel Veillard32370232002-10-16 14:08:14 +00009110Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9111
9112 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
9113 content model when some of the blocks have min or max, and a couple
9114 of bugs found in the process.
9115 * result/schemas/list0* test/schemas/list0*: added some specific
9116 regression tests
9117
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00009118Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
9119
9120 * README: updated the contact informations
9121
Daniel Veillard63186732002-10-15 08:43:17 +00009122Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9123
9124 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
9125 misses it, reported by Peter Bray.
9126
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00009127Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9128
9129 * tree.c: investigating xmlNodeGetContent() on namespace nodes
9130 and removed a few warnings
9131
Daniel Veillard819d5cb2002-10-14 11:15:18 +00009132Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
9133
9134 * parser.c: Christian Glahn found a small bug in the push parser.
9135 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
9136 public
9137
Daniel Veillard6045c902002-10-09 21:13:59 +00009138Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9139
9140 * xmlschemas.c include/libxml/xmlschemas.h: added
9141 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
9142 * testSchemas.c: added --memory to test the new interface
9143
Daniel Veillardf0070122002-10-09 14:24:17 +00009144Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9145
9146 * doc/index.py doc/search.php: integrated the XSLT indexing,
9147 a few fixed in the indexer, added a scope selection at the
9148 search level.
9149
Daniel Veillard01992e02002-10-09 10:20:30 +00009150Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9151
9152 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
9153 this was due to uninitialized parts of the validation context
9154
Daniel Veillard321be0c2002-10-08 21:26:42 +00009155Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9156
9157 * debugXML.c: applied patch from Mark Vakoc except the API
9158 change, preserved it.
9159 * doc/*: updated the docs to point to the search engine for
9160 information lookup or before bug/help reports.
9161
Daniel Veillard01e87d22002-10-08 16:55:06 +00009162Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9163
9164 * doc/index.py doc/search.php: added mailing-list archives
9165 indexing and lookup
9166
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00009167Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9168
9169 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
9170
Daniel Veillard9b006132002-10-07 11:13:27 +00009171Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9172
9173 * doc/index.py: improved HTML indexing
9174 * doc/search.php: make the queries also lookup the HTML based indexes
9175
Daniel Veillard141d04b2002-10-06 21:51:18 +00009176Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9177
9178 * doc/index.py: added HTML page indexing
9179
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009180Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9181
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00009182 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009183 problem in libxslt.
9184 * catalog.c: fixed list handling in XML_CATALOG_FILES
9185
Daniel Veillardceb09b92002-10-04 11:46:37 +00009186Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9187
9188 * valid.c: typo/bug found by Christian Glahn
9189
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00009190Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9191
9192 * xmlIO.c: applied Windows CE patch from Javier.
9193 * win32/wince: new directory, contains support for the PocketPC
9194 with Windows CE from Javier.
9195 * include/win32config.h: reorganised, removed duplicate
9196 definitions and applied WinCE patch from Javier.
9197 * include/wsockcompat.h: new file, now contains WinSock
9198 compatibility macros.
9199 * win32/Makefile.msvc: introduced double-run compilation.
9200
Daniel Veillarde16b5742002-09-26 17:50:03 +00009201Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9202
9203 * configure.in include/libxml/xmlwin32version.h: preparing release
9204 of 2.4.25
9205 * doc/*: updated and regenerated teh docs and web pages.
9206
Daniel Veillard90d68fb2002-09-26 16:10:21 +00009207Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9208
9209 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
9210 error were not covering namespace declarations.
9211 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
9212 it was missing the attribute declaration for the namespace
9213 * result/VC/NS3: the fix now report breakages in that test
9214
Daniel Veillardabe01742002-09-26 12:40:03 +00009215Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9216
9217 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
9218
Daniel Veillard2ace1952002-09-26 12:28:02 +00009219Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9220
9221 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
9222 and regenerated the docs and web site
9223
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00009224Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9225
9226 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
9227 ATTRIBUTE_UNUSED is always put after the attribute declaration,
9228 not before
9229
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00009230Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9231
9232 * python/generator.py python/libxml2class.txt: fixed a stupid error
9233 breaking the python API
9234
Daniel Veillardb7c29c32002-09-25 22:44:43 +00009235Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9236
9237 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
9238 triostr.c triostr.h: applied a trio update patch from
9239 Bjorn Reese which should work with MinGW
9240
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009241Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9242
9243 * tree.c: improving some documentation comments
9244 * xmlregexp.c: found and fixed a mem leak with python regression tests
9245 * doc/*: rebuilt the doc and the API XML file including the
9246 xmlregexp.h xmlautomata.h and xmlunicode.h headers
9247 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
9248 python/types.c: added access to the XML Schemas regexps from
9249 python
9250 * python/tests/Makefile.am python/tests/regexp.py: added a
9251 simple regexp bindings test
9252
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009253Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
9254
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009255 * doc/xml.html:
9256 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009257
Daniel Veillard118aed72002-09-24 14:13:13 +00009258Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9259
9260 * xmlregexp.c: fixed the data callback on transition functionality
9261 which was broken when using the compact form
9262 * result/schemas/*: updated the results, less verbose, all tests
9263 pass like before
9264 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
9265 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
9266 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
9267 annoying warnings
9268 * xpath.c: try to provide better error report when possible
9269
Daniel Veillard72336152002-09-21 13:08:14 +00009270Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9271
9272 * Makefile.am: fixed a breakage raised by Jacob
9273
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00009274Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9275
9276 * include/win32config.h: added HAVE_ERRNO_H definition for parts
9277 which don't use sockets
9278
Igor Zlatkovic01280582002-09-20 16:40:34 +00009279Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9280
9281 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
9282 * win32/configure.js: applied zlib patch from Daniel Gehriger
9283
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00009284Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9285
9286 * win32/configure.js: applied the patch from Mark Vakoc for
9287 regexp support
9288 * win32/libxml2.def.src: applied the patch from Mark Vakoc
9289 for regexp support
9290
Daniel Veillardb5c05732002-09-20 13:36:25 +00009291Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9292
9293 * xmlschemastypes.c: as pointed by Igor Float and Double
9294 parsing ain't finished yet
9295
Daniel Veillard40b11342002-09-20 12:01:39 +00009296Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9297
9298 * Makefile.am configure.in: trying to fix #88412 by bypassing
9299 all the python subdir if python ain't detected
9300
Daniel Veillard23e73572002-09-19 19:56:43 +00009301Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9302
9303 * Makefile.am configure.in include/libxml/xmlversion.h.in:
9304 made configuring with regexps/automata/unicode the default
9305 but without schemas ATM
9306 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
9307 fixed the regexp based DTD validation performance and memory
9308 problem by switching to a compact form for determinist regexps
9309 and detecting the determinism property in the process. Seems
9310 as fast as the old DTD validation specific engine :-) despite
9311 the regexp built and compaction process.
9312
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00009313Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9314
9315 * valid.c: determinism is debugged, new DTD checking code now works
9316 but xmlFAComputesDeterminism takes far too much CPU and the whole
9317 set usues too much memory to be really usable as-is
9318
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00009319Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9320
9321 * tree.c: fixed another stupid bug in xmlGetNodePath()
9322 * xmllint.c: --version now report the options compiled in
9323
Daniel Veillarda646cfd2002-09-17 21:50:03 +00009324Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9325
9326 * HTMLparser.c: small cleanup
9327 * valid.c xmlregexp.c: switched DTD validation to use only regexp
9328 when configured with them. A bit of debugging around the determinism
9329 checks is still needed
9330
Daniel Veillard63b01c22002-09-17 19:25:28 +00009331Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9332
9333 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
9334
Daniel Veillard92727042002-09-17 17:59:20 +00009335Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9336
9337 * xmlIO.c: small portability glitch fixed.
9338
Daniel Veillard84d70a42002-09-16 10:51:38 +00009339Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9340
9341 * xmlschemastypes.c: incomplete steps for real/double support
9342 * testAutomata.c include/libxml/xmlautomata.h
9343 include/libxml/xmlregexp.h: avoiding a compilation problem
9344 * valid.c include/libxml/valid.h: starting the work toward using
9345 the regexps for actual DTD validation
9346
Daniel Veillardaeb258a2002-09-13 14:48:12 +00009347Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9348
9349 * hash.c: cosmetic cleanup
9350 * valid.c include/libxml/tree.h include/libxml/valid.h: started
9351 integrating a DTD validation layer based on the regexps
9352
Daniel Veillard4402ab42002-09-12 16:02:56 +00009353Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9354
9355 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
9356 the determinism was tested before eliminating the epsilon
9357 transitions :-(
9358
Daniel Veillardc6d4a932002-09-12 15:00:57 +00009359Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
9360
9361 * python/generator.py python/libxml.c python/libxml.py
9362 python/libxml2-python-api.xml python/libxml2class.txt
9363 python/libxml_wrap.h python/types.c: updated the python
9364 bindings, added code for easier File I/O, and the ability to
9365 define a resolver from Python fixing bug #91635
9366 * python/tests/Makefile.am python/tests/inbuf.py
9367 python/tests/outbuf.py python/tests/pushSAXhtml.py
9368 python/tests/resolver.py python/tests/serialize.py: updated
9369 and augmented the set of Python tests.
9370
Igor Zlatkovic353bf582002-09-10 19:07:14 +00009371Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9372
9373 * win32/configure.js: added more readme info for the binary
9374 package.
9375
Daniel Veillard607b35c2002-09-10 12:16:19 +00009376Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9377
9378 * xmlIO.c: fixed a stupid out of bound array error
9379
9380Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9381
9382 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
9383 messing around with support for Windows path, cleanups,
9384 trying to identify and fix the various code path to the
9385 filename access. Added xmlNormalizeWindowsPath()
9386
Daniel Veillard76575762002-09-05 14:21:15 +00009387Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9388
9389 * error.c valid.c: working on better error reporting of validity
9390 errors, especially providing an accurate context.
9391 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
9392 error reports in those cases.
9393
Daniel Veillard3487c8d2002-09-05 11:33:25 +00009394Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9395
9396 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9397 parser.c parserInternals.c xmlIO.c: get rid of all the
9398 perror() calls made in the library execution paths. This
9399 should fix both #92059 and #92385
9400
Daniel Veillard19aa7022002-09-05 11:14:19 +00009401Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9402
9403 * xmllint.c: memory leak reporting was broken after a change
9404 of the preprocessor symbol used to activate it.
9405
Daniel Veillardec6725e2002-09-05 11:12:45 +00009406Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9407
9408 * tree.c: try to make the copy function work for node of
9409 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9410 DOM layers though, not libxml2 itself.
9411
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009412Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9413
9414 * valid.c: try to provide file and line informations, not all
9415 messages are covered, but it's a (good) start
9416
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009417Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9418
9419 * xinclude.c: reimplemented a large part of the XInclude
9420 processor, trying to minimize resources used, James Henstridge
9421 provided a huge test case which was exhibiting severe memory
9422 consumption problems.
9423
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009424Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9425
9426 * python/Makefile.am: applied patch from Christophe Merlet to
9427 reestablish DESTDIR
9428
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009429Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9430
9431 * libxml.spec.in: fixes libary path for x86_64 AMD
9432
John Fleckbe98b332002-09-04 03:16:23 +00009433Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9434
9435 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009436 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009437 (plus resulting generated html files)
9438 fixing one spot I missed in the tutorial where I hadn't freed
9439 memory properly
9440
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009441Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9442
9443 * doc/tutorial/includeaddattribute.c
9444 * doc/tutorial/includeaddkeyword.c
9445 * doc/tutorial/includegetattribute.c
9446 * doc/tutorial/includekeyword.c
9447 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009448 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009449 update tutorial to properly free memory (thanks to Christopher
9450 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009451 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009452 added image files so the callouts are graphical, making it
9453 easier to read ( use "--param callout.graphics 1" to generate
9454 html with graphical callouts)
9455
Daniel Veillarde1662542002-08-28 11:50:59 +00009456Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9457
9458 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9459 nice logos generated by Marc Liyanage
9460 * doc/site.xsl *.html: changed the stylesheet to show the new
9461 logo and regenerated the pages
9462
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009463Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9464
9465 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9466
Daniel Veillard42766c02002-08-22 20:52:17 +00009467Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9468
9469 * xpath.c: possible mem leak patch from Jason Adams
9470
9471Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9472
9473 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9474 in the XQuery namespace
9475 * configure.in: preparing 2.4.24
9476 * doc/*.html: updated the web pages
9477
9478Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9479
9480 * python/generator.py: closing bug #85258 by generating conditional
9481 compile check to avoid linking to routines not configured in.
9482
Havoc Pennington84ec40a2002-08-22 13:59:35 +000094832002-08-22 Havoc Pennington <hp@pobox.com>
9484
9485 * autogen.sh: update error message for missing automake
9486
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009487Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9488
9489 * python/Makefile.am: typo in target name resulted in libxml2.py
9490 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9491
Daniel Veillard22669b22002-08-22 07:17:11 +00009492Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9493
9494 * win32/win32/Makefile.mingw: updated with version from
9495 Elizabeth Barham at http://soggytrousers.net/repository/
9496
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009497Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9498
9499 * win32/Makefile.msvc: added the prefix location to the include
9500 and lib search path.
9501
Havoc Pennington830e8972002-08-18 22:22:13 +000095022002-08-18 Havoc Pennington <hp@pobox.com>
9503
9504 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9505 both automake 1.6 and 1.4 installed get the right automake. Means
9506 compilation from CVS will now require the latest automake 1.4
9507 release, or manually creating symlinks called "automake-1.4" and
9508 "aclocal-1.4"
9509
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009510Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9511
9512 * configure.in python/Makefile.am: more AMD 64 induced changes from
9513 Frederic Crozat
9514
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009515Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9516
9517 * xinclude.c: oops I was missing the xml:base fixup too
9518 * result/XInclude/*.xml: this adds xml:base attributes to most
9519 results of the tests
9520
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009521Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9522
9523 * xinclude.c: quick but apparently working implementation of
9524 xi:fallback, should close bug #89684
9525 * Makefile.am test/XInclude/docs/fallback.xml
9526 result/XInclude/fallback.xml: added a basic test for fallback,
9527 and run with --nowarning to avoid a spurious warning
9528 * configure.in: applied patch from Frederic Crozat for python
9529 bindings on AMD 64bits machines.
9530
Daniel Veillard9e923512002-08-14 08:48:52 +00009531Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9532
9533 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9534 the caller don't pass a SAX callback block.
9535
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009536Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9537
9538 * tree.c: applied the same fix for the XML-1.0 namespace to
9539 xmlSearchNsByHref() as was done for xmlSearchNs()
9540
Daniel Veillardad11b302002-08-12 14:53:41 +00009541Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9542
9543 * libxml.3: small cleanup of the man page
9544 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9545 when serializing HREF attributes generated by XSLT.
9546
Daniel Veillardc084e472002-08-12 13:27:28 +00009547Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9548
9549 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9550 version of Marc Liyanage' patch for boolean attributes in HTML
9551 output
9552
Daniel Veillard5f91b372002-08-12 12:13:01 +00009553Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9554
9555 * python/tests/serialize.py: fixed the test results, indenting
9556 behaviour changed slightly
9557
Aleksey Sanin9e951762002-08-08 18:02:41 +00009558Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9559
9560 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9561 new c14n function to Windows def files
9562
Aleksey Saninea4272a2002-08-02 23:50:03 +00009563Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9564
9565 * c14n.c: fixed a memory leak in c14n code
9566
Daniel Veillard58e44c92002-08-02 22:19:49 +00009567Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9568
9569 * parser.c include/libxml/parser.h: adding a new API for Christian
9570 Glahn: xmlParseBalancedChunkMemoryRecover
9571 * valid.c: patch from Rick Jones for some grammar cleanup in
9572 validation messages
9573 * result/VC/* result/valid/*: this slightly change some of the
9574 regression tests outputs
9575
Daniel Veillard0bf29002002-08-01 12:54:11 +00009576Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9577
9578 * tree.c: trying to fix a problem in namespaced attribute handling
9579 raised by Christian Glahn
9580
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009581Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9582
9583 * encoding.c include/libxml/encoding.h: Opening the interface
9584 xmlNewCharEncodingHandler as requested in #89415
9585 * python/generator.py python/setup.py.in: applied cleanup
9586 patches from Marc-Andre Lemburg
9587 * tree.c: fixing bug #89332 on a specific case of loosing
9588 the XML-1.0 namespace on xml:xxx attributes
9589
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009590Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9591
9592 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9593 corner case from new Merlin's test suite and added a callback
9594 that will be used to improve xmlsec performance
9595
9596
Daniel Veillard0b22def2002-07-29 16:23:03 +00009597Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9598
9599 * HTMLtree.c: trying to fix the <style> escaping problem in
9600 HTML serialization bug #89342
9601
Daniel Veillard0b28e882002-07-24 23:47:05 +00009602Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9603
9604 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9605 and rebuilt the web site.
9606
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009607Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009608
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009609 * include/libxml/tree.h: added _private member to xmlNs struct
9610
Daniel Veillard1d995272002-07-22 16:43:32 +00009611Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9612
9613 * HTMLparser.c: fixing bug #84876 based on the xml working
9614 code.
9615
William M. Brack61eaba52002-07-21 11:14:18 +00009616Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9617
9618 * python/Makefile.am: enhanced to fix bug 72012 (errors
9619 when using '-jX' make parameter)
9620
William M. Brackef61d202002-07-19 08:32:00 +00009621Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9622
9623 * xpath.c: small additional enhancement for booleans
9624 compared to nodesets
9625
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009626Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9627
9628 * HTMLtree.c: changed the order of the encoding declaration
9629 attributes in the meta tags due to a bug in IE/Mac
9630
William M. Brack0c022ad2002-07-12 00:56:01 +00009631Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9632
9633 * xpath.c: enhanced handling of booleans (especially '='
9634 and '!=' for nodesets) - fixes bug 85256. Added new
9635 routine xmlXPathNotEqualValues for more proper handling
9636 of '!=' when nodesets are involved.
9637
Daniel Veillard06944e22002-07-11 19:55:18 +00009638Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9639
9640 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9641 doc/xmlcatalog_man.xml to the source distribution
9642
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009643Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9644
9645 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9646 asked for this.
9647
Daniel Veillard539638b2002-07-06 19:55:14 +00009648Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9649
9650 * configure.in: preparing 2.4.23
9651 * doc/*: rebuilt the docs
9652
Daniel Veillard176d99f2002-07-06 19:22:28 +00009653Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9654
9655 * parser.c: fixing bug #84169 by fixing the
9656 comment of xmlCreatePushParserCtxt to describe the
9657 encoding detection parameters better.
9658
Daniel Veillard37f961d2002-07-06 17:53:56 +00009659Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9660
9661 * valid.c: fixing bug #79331 in one path the lookup for
9662 ID attributes on a namespaced node wasn't handled correctly :-\
9663
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009664Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9665
9666 * HTMLparser.c: trying to fix 87235 about discarded white
9667 spaces in the HTML parser.
9668 * result/HTML/*: this changes the output of a number of HTML
9669 regression tests
9670
Daniel Veillardfdc91562002-07-01 21:52:03 +00009671Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9672
9673 * xpath.c: applied patch from Richard Jinks for the namespace
9674 axis + fixed a memory error.
9675 * parser.c parserInternals.c: applied patches from Peter Jacobi
9676 removing ctxt->token for good.
9677 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9678 popped out by the regression tests.
9679 * Makefile.am: patch for threads makefile from Gary Pennington
9680
William M. Brack6000af52002-06-28 11:43:13 +00009681Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9682
Daniel Veillardfdc91562002-07-01 21:52:03 +00009683 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009684 expressions involving preceding-sibling (et al).
9685
Daniel Veillard153120c2002-06-18 07:58:35 +00009686Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9687
9688 * hash.c: applied a patch from Peter Jacobi to solve a problem
9689 when compiling with the Watcom C on Win32
9690 * result/schemas/*.err: the change of hashing algo generated
9691 permutations in the output
9692
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009693Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9694
9695 * hash.c: applied patch from Sander Vesik improving the quality of
9696 the hash function.
9697
Aleksey Sanina5808b92002-06-14 17:07:41 +000096982002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009699
9700 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9701 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9702 xmllint.c xpath.c: replaced sprintf() with snprintf()
9703 to prevent possible buffer overflow (the bug was pointed
9704 out by Anju Premachandran)
9705
Daniel Veillarde059b892002-06-13 15:32:10 +00009706Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9707
9708 * parser.c: removed an uninitialized data error popped by valgrind
9709 on PE references
9710
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009711Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9712
9713 * doc/xml.html
9714 adding tutorial reference to the web page
9715
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009716Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9717
9718 * doc/tutorial/xmltutorial.xml
9719 * doc/tutorial/ar01s07.html
9720 * doc/tutorial/ape.html
9721 * doc/tutorial/includegetattribute.c
9722 adding section to tutorial about retrieving an attribute
9723 value
9724
Daniel Veillardf5582f12002-06-11 10:08:16 +00009725Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9726
9727 * parser.c: applied a couple of patches from Peter Jacobi to start
9728 to get rid of ctxt->token, with a possible significant speed
9729 improvement to be gained once done. Better compliance with PE
9730 references constructs in DTDs too.
9731 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9732 from Peter too
9733
Daniel Veillard38d80e22002-06-11 07:24:56 +00009734Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9735
9736 * parser.c: Babak Vahedipour-Kunze reported that openTag in
9737 xmlParseElement was likely to have been deallocated at the
9738 time of the report, possibly leading to segfault. Just report
9739 the tag name now.
9740
Daniel Veillard9e412302002-06-10 15:59:44 +00009741Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9742
9743 * xpath.c: patch from Richard Jinks for XPath substring() function
9744 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
9745
Aleksey Sanina5808b92002-06-14 17:07:41 +000097462002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00009747
9748 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
9749
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00009750Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
9751
9752 *doc/FAQ.html
9753 fixing typos in FAQ, thanks to Robert Funnell for the
9754 editing help
9755
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009756Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9757
9758 * NEWS: got complaints from rpmlint that it was empty
9759
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00009760Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
9761
9762 * added doc/tutorial, including:
9763 apa.html
9764 apb.html
9765 apc.html
9766 apd.html
9767 ar01s02.html
9768 ar01s03.html
9769 ar01s04.html
9770 ar01s05.html
9771 ar01s06.html
9772 includeaddattribute.c
9773 includeaddkeyword.c
9774 includekeyword.c
9775 includestory.xml
9776 index.html
9777 xmltutorial.xml
9778 libxml tutorial, including generated html
9779
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00009780Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9781
9782 * result/c14n/exc-without-comments/merlin-c14n-two-*
9783 result/c14n/without-comments/merlin-c14n-two-*
9784 test/c14n/exc-without-comments/merlin-c14n-two-*
9785 test/c14n/without-comments/merlin-c14n-two-*
9786 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
9787 c14n/exc-c14n and slightly modified test script to handle
9788 these test cases
9789 * c14n.c: fixed bugs for complicated nodes set (namespace
9790 without node and others from merlin-c14n-two.tar.gz)
9791 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
9792 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
9793 for xmlsec performance patch
9794 * xpath.c: fixed self::node() for namespaces and attributes
9795
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009796Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
9797
9798 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
9799 but with the format parameter
9800 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
9801
Aleksey Saninc57f9c12002-05-31 19:14:57 +00009802Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
9803
9804 * Makefile.am: updated c14n tests suite
9805 * c14n.c: performance improvement for previous c14n patch
9806
Daniel Veillarde72c7562002-05-31 09:47:30 +00009807Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9808
9809 * parser.c: another peroformance patch from Peter Jacobi, that
9810 time on parsing attribute values.
9811
Aleksey Sanin508a1012002-05-31 06:32:32 +00009812Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
9813
9814 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
9815 into LibXML2 test suite
9816
Aleksey Sanindffd5c82002-05-31 04:24:13 +00009817Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
9818
9819 * c14n.c: propagating xpath ancesstors node fix to c14n
9820 plus small performance improvement to reduce number of
9821 mallocs
9822 * xpath.c: fixed ancestors axis processing for namespace nodes
9823
Daniel Veillard46de64e2002-05-29 08:21:33 +00009824Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9825
9826 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
9827 Peter Jacobi
9828
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00009829Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9830
9831 * configure.in: preparing 2.4.22
9832
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00009833Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9834
9835 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
9836 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
9837 a public entry point.
9838 * doc/*: rebuilt the API and docs
9839
Daniel Veillarded23b7d2002-05-27 12:16:02 +00009840Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9841
9842 * xpath.c: patch from Richard Jinks to fix a problem introduced
9843 in the previous patch and pointed by Norm
9844
Daniel Veillardc6924812002-05-24 11:10:43 +00009845Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9846
9847 * libxml.spec.in: fixing bug #81112
9848
Daniel Veillard234bc4e2002-05-24 11:03:05 +00009849Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9850
9851 * uri.c: fixing bug #82848
9852
Daniel Veillarda2878972002-05-24 07:54:39 +00009853Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9854
9855 * result/catalogs/mycatalog.full: Aleksey's commit changed the
9856 output of one catalog test
9857
Aleksey Sanin114e4752002-05-24 07:20:27 +00009858Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00009859
Aleksey Sanin114e4752002-05-24 07:20:27 +00009860 * global.data globals.c tree.c include/libxml/globals.h
9861 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
9862 default value for global parameter xmlIndentTreeOutput to 1 and
9863 introduced new global parameter xmlTreeIndentString (the string
9864 used to do one-level indent) with default value " " (as it was
9865 in tree.c)
9866
Daniel Veillard49d5af82002-05-23 11:55:49 +00009867Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9868
9869 * Makefile.am: Merijn Broeren pointed out a problem when compiling
9870 with trio and schemas.
9871
Daniel Veillard7c13af42002-05-22 09:57:32 +00009872Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9873
9874 * xpath.c: patch from Richard Jinks to fix the problem raised in
9875 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
9876
Daniel Veillard5a872412002-05-22 06:40:27 +00009877Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9878
9879 * xmlschemas.c: a bit of work on import.
9880 * xmlschemastypes.c: Charles Bozeman provided a compare function
9881 for date/time types so min/max facet restrictions should work,
9882 indeterminate comparisons return an error instead of equal.
9883 * test/schemas/date_0* result/schemas/date_0_0: specific test
9884 from Charles Bozeman too
9885
Daniel Veillard10b6da42002-05-18 07:55:20 +00009886Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9887
9888 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
9889 from Christian Cornelssen fixing the man pages and the Catalog
9890 building script.
9891 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
9892 next step is <xs:import> I now have a reasonable understanding
9893 of how it works.
9894
Daniel Veillarde5354492002-05-16 08:43:22 +00009895Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9896
9897 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
9898
Igor Zlatkovic1396e182002-05-14 22:22:40 +00009899Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9900
9901 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
9902
Daniel Veillard088bf112002-05-14 11:03:59 +00009903Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9904
9905 * xpath.c: fixing an XPath function evalutation bug pointed out
9906 by Alexey Efimov where the context was lost when evaluating
9907 the function arguments
9908
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009909Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00009910
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009911 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
9912 function public for XMLSec performance optimizations
9913
Daniel Veillard3cd72402002-05-13 10:33:30 +00009914Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9915
9916 * python/generator.py python/libxml2class.txt : fixed a problem
9917 with the HTML parser pointed by Gary Benson
9918 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
9919 example
9920
Aleksey Sanine48a3182002-05-09 18:20:01 +00009921Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9922 * parser.c: fixed bug #81159 (memory growth in SAX)
9923
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009924Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9925 * xpath.c: fixed bug #78858 (the real fix)
9926
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009927Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009928 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009929
Daniel Veillard4cbe4702002-05-05 06:57:27 +00009930Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9931
9932 * tree.c: modified xmlNodeSetBase to allow changing the
9933 base of a document.
9934
Daniel Veillard070803b2002-05-03 07:29:38 +00009935Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9936
9937 * xmlschemastypes.c: patch Charles Bozeman for validation of
9938 all the date, time, and duration types
9939 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
9940 * configure.in: fixed an error pointed by an user
9941 * xml2-config.in: fixed an error pointed by an user
9942
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00009943Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9944
9945 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
9946 win32/libxml2.def.src xmlIO.c: exported default
9947 'file:', 'http:' and 'ftp:' protocols input handlers
9948 and maked protocols comparisson case insensitive
9949
Daniel Veillard34de97f2002-04-30 14:29:22 +00009950Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9951
9952 * configure.in: Neven Has detected a typo
9953
Daniel Veillard28577c32002-04-30 06:48:41 +00009954Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
9955
9956 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
9957 as one of the persons allowed to commit directly to the
9958 module.
9959
Daniel Veillardfc57b412002-04-29 15:50:14 +00009960Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9961
9962 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
9963 * valid.c: raised a too low limit
9964 * doc/*: rebuilt the docs
9965
Daniel Veillardeca82812002-04-24 11:42:02 +00009966Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9967
9968 * test/XPath/expr/floats test/XPath/expr/functions
9969 result/XPath/expr/floats result/XPath/expr/functions
9970 xpath.c: another XPath conformance patch from Richard Jinks
9971
Daniel Veillard13e04c62002-04-23 17:51:29 +00009972Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
9973
9974 * xmlschemas.c: fixed validation of attribute groups.
9975 * test/schemas result/schemas: added an example from the primer
9976
Daniel Veillard88c58912002-04-23 07:12:20 +00009977Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9978
9979 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
9980 * test/schemas result/schemas: updated the test list
9981
Daniel Veillarde19fc232002-04-22 16:01:24 +00009982Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9983
9984 * TODO: updated a bit
9985 * parser.c: made a comment more specific
9986 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
9987 Schemas conformance.
9988 * test/schemas result/schemas: updated the test list
9989
Daniel Veillard441bc322002-04-20 17:38:48 +00009990Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9991
9992 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
9993 implementing xs:all with minOccurs = 0
9994 * tes/schemas/* result/schemas/*: added more tests covering
9995 xs:all
9996
Daniel Veillard8a001f62002-04-20 07:24:11 +00009997Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9998
9999 * xmlregexp.c: first implementation of the all particle, this
10000 may need to be revisited for case where not all transitions
10001 must be crossed.
10002
Daniel Veillard7646b182002-04-20 06:41:40 +000010003Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10004
10005 * tree.c: another entity processing update from Markus Henke
10006
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010007Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10008
10009 * trionan.c: fixed crash on OSF/1
10010
Daniel Veillardb4398962002-04-19 07:01:55 +000010011Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10012
10013 * xmlschemas.c: more Schemas work
10014 * test/schemas/* result/schemas/*: added more tests coming
10015 from the spec.
10016
Daniel Veillard54761132002-04-18 21:00:44 +000010017Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10018
10019 * c14n.c: patch from Aleksey Sanin reflecting a change in the
10020 ExcC14N specification
10021
Daniel Veillardbf8dae82002-04-18 16:39:10 +000010022Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10023
10024 * tree.c: patch from Markus Henke, fix for recursive entities.
10025
Daniel Veillard23b1f372002-04-18 15:50:05 +000010026Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10027
10028 * xpath.c: fix a problem with string() on a document node.
10029
Daniel Veillarddecd64d2002-04-18 14:41:51 +000010030Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10031
10032 * Makefile.am xmlschemas.c: more Schemas work
10033 * test/schemas/* result/schemas/*: added more tests coming
10034 from the spec.
10035
Daniel Veillard6231e842002-04-18 11:54:04 +000010036Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10037
10038 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
10039 * result/HTML/*: this changes a few things in the results
10040
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010041Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10042
10043 * include/libxml/tree.h: eliminated 'declaration different than
10044 prototype' warning
10045 * include/win32config.h: "resolved" conflicts with errno.h
10046
Daniel Veillardb509f152002-04-17 16:28:10 +000010047Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10048
10049 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10050 on the automata interfaces and debug of counted choices
10051 * test/schemas/* result/schemas/*: added a number of tests
10052
Daniel Veillard8651f532002-04-17 09:06:27 +000010053Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10054
10055 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10056 a bit of work on Schemas
10057 * testSchemas.c: try to make it more useful
10058 * test/schemas/* result/schemas/* Makefile.am: changed the
10059 Schemas regression test procedure, started adding a few samples
10060
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010061Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10062
10063 * include/libxml/encoding.h: Patch for the Borland C++ builder
10064 * include/libxml/tree.h: Patch for the Borland C++ builder
10065 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010066 * win32/bcb5: New directory for the Borland C++ builder
10067 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010068
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010069Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10070
10071 * win32/Makefile.msvc: Update for XML Schema support
10072 * win32/configure.js: Update for XML Schema support
10073 * win32/libxml2.def.src: Update for XML Schema support
10074
Daniel Veillard4255d502002-04-16 15:50:10 +000010075Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10076
10077 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10078 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10079 xmlunicode.c include/libxml/Makefile.am
10080 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10081 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10082 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10083 include/libxml/xmlversion.h.in : merged the current state of
10084 XML Schemas implementation, it is not configured in by default,
10085 a specific --schemas configure option has been added.
10086 * test/automata test/regexp test/schemas Makefile.am
10087 result/automata result/regexp result/schemas:
10088 merged automata/regexp/schemas regression tests
10089
Daniel Veillardbc6f7592002-04-16 07:49:59 +000010090Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
10091
10092 * xpath.c: Gary found a compile time problem, fixes #78823
10093
Daniel Veillarda7084cd2002-04-15 17:12:47 +000010094Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10095
10096 * configure.in: release of 2.4.20
10097 * doc/*: updated and rebuilt the docs
10098
Daniel Veillardf544f192002-04-15 12:56:56 +000010099Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10100
10101 * python/Makefile.am: patch from Cristian Gafton to build on
10102 Red Hat 6.2, should also fix #75779
10103
Daniel Veillard940492d2002-04-15 10:15:25 +000010104Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10105
10106 * valid.c: first part of fixing #78729
10107
Daniel Veillardeb475a32002-04-14 22:00:22 +000010108Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
10109
10110 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
10111 escaping of URI when saving HTML files.
10112 * result/HTML/*: this impacted some tests
10113
Daniel Veillard9b731d72002-04-14 12:56:08 +000010114Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
10115
10116 * configure.in: trying to fix #77441
10117
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000010118Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10119
10120 * include/libxml/xmlIO.h: Hallski complained it could not be
10121 included by itself.
10122
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000010123Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10124
10125 * configure.in: applied an IEEE flag patch for OSF/1 #77825
10126
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000010127Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10128
10129 * win32/configure.js: patch from Nilo for the c14n option
10130 * win32/Makefile.msvc: fixed libxml2.def generation with threads
10131
Daniel Veillardda423da2002-04-10 19:25:38 +000010132Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10133
10134 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
10135 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
10136 LIBXML_THREAD_ENABLED
10137
Daniel Veillard0eafdef2002-04-10 16:14:34 +000010138Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10139
10140 * xpath.c: another patch from Richard Jinks for substring conformance
10141 * test/XPath/expr/floats test/XPath/expr/strings
10142 result/XPath/expr/floats result/XPath/expr/strings: update of the
10143 test suite to check those.
10144
Daniel Veillard01917aa2002-04-10 11:30:41 +000010145Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10146
10147 * xpath.c: patch from Richard Jinks for .x float parsing.
10148
Daniel Veillard46d6c442002-04-09 16:10:39 +000010149Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10150
10151 * parser.c: patch from Markus Henke when an encoding ain't recognized
10152
Daniel Veillard88e0ad42002-04-09 13:48:02 +000010153Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10154
10155 * libxml.m4: got a report that #include <string.h> was needed
10156
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010157Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10158
10159 * xmllint.c: applied a fix from Anthony Jones for -o /--output
10160
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010161Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
10162
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010163 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010164
Daniel Veillardbd6e6312002-04-01 08:04:14 +000010165Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10166
10167 * xpath.c: fixed a bug in the nodeset to boolean comparison code
10168 pointed out by Melvyn Sopacua.
10169
Daniel Veillarde979e3b2002-03-29 22:43:00 +000010170Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10171
10172 * libxml.m4: Frédéric Crozat gave a patch related to the change
10173 of Include paths breaking the libxml.m4
10174
Daniel Veillard7089d6b2002-03-29 17:28:10 +000010175Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10176
10177 * xpath.c: Fix bug #76927 forgot to save some context
10178 when evaluating binary expressions
10179
Daniel Veillardd30be4a2002-03-28 18:25:31 +000010180Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10181
10182 * configure.in: fixed configure for MPE/iX from Markus Henke
10183 * xmlmemory.c: fixed initialization problems
10184 * xpath.c: another set of patches from Richard Jinks this
10185 fixes "make XPathtests" on linux
10186
Daniel Veillard21458c82002-03-27 16:12:22 +000010187Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10188
10189 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
10190 * test/XPath/expr/compare test/XPath/expr/equality
10191 test/XPath/expr/floats test/XPath/expr/functions
10192 test/XPath/expr/strings result/XPath/expr/compare
10193 result/XPath/expr/equality result/XPath/expr/floats
10194 result/XPath/expr/functions result/XPath/expr/strings: Updated
10195 tests though they show a divergence on Linux
10196
Daniel Veillard28dfed12002-03-27 09:08:17 +000010197Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10198
10199 * xpath.c trionan.c: previous commit also included patches
10200 from Richard Jinks on some IEEE support corner case
10201
Daniel Veillard5fc1f082002-03-27 09:05:40 +000010202Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10203
10204 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
10205 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
10206 that $(datadir) should be used for docs
10207
Daniel Veillarddb1dc392002-03-26 12:44:39 +000010208Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10209
10210 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
10211 could leak filedescriptors
10212
Daniel Veillarddd4b9122002-03-26 07:58:43 +000010213Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10214
10215 * configure.in nanohttp.c: applied patch from Allan Clark for
10216 UnixWare/OpenServer
10217
Daniel Veillard19274092002-03-25 16:48:03 +000010218Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10219
10220 * configure.in: preparing 2.4.19
10221 * doc/*: rebuilt the docs
10222
Daniel Veillard56b2db72002-03-25 16:35:28 +000010223Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10224
10225 * nanohttp.c: fixing #76043, got fed up with non-portability
10226 of that piece of code.
10227
Daniel Veillard6f4561a2002-03-25 12:10:14 +000010228Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10229
10230 * valid.c SAX.c: Never commit without running "make tests" :-(
10231 fix a couple of stupidities in the previous commit
10232 * result/*: a few changes in some attribute order result of previous
10233 commit.
10234
Daniel Veillardd85f4f42002-03-25 10:48:46 +000010235Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10236
10237 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
10238 the internal subset should not raise duplicate ID errors,
10239 also there was a small bug in conjunction to namespace
10240 declarations defaulted and xml:xxx attributes DTD definitions.
10241
Daniel Veillard56cd18b2002-03-22 14:14:43 +000010242Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10243
10244 * xpath.c: Richard Jinks also raised some rounding problems
10245 this tries to fix them
10246
Daniel Veillard4e2df542002-03-22 12:23:14 +000010247Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10248
10249 * xpath.c: Richard Jinks spotted an incoherent memory allocation
10250 behaviour in xmlXPathCastToString()
10251
Daniel Veillarddb552912002-03-21 13:27:59 +000010252Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10253
10254 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
10255 raised by Morus Walter
10256
Daniel Veillard9e537932002-03-21 13:08:08 +000010257Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10258
10259 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
10260 from Igor
10261
Daniel Veillard6fbcf422002-03-21 12:32:59 +000010262Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10263
10264 * xpath.c: fixing #75619, related to a problem when trying
10265 to evaluate condition when the current node set resulting
10266 from that sub-step evaluation is empty. Also fixes 2 potential
10267 problem with previous-sibling and next-siblings axis.
10268
Daniel Veillard1840ef02002-03-21 08:05:23 +000010269Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10270
10271 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
10272 HTML support is not configured in.
10273
Daniel Veillard561b7f82002-03-20 21:55:57 +000010274Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10275
10276 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
10277 include/libxml/tree.h: dohh I really didn't intended to commit
10278 this test version :-(
10279
Daniel Veillarde50f3b52002-03-20 19:24:21 +000010280Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10281
10282 * testSAX.c: I wanted to see the real speed at the SAX interface
10283 after a little too many Ximianer started complaining about the
10284 parser speed.
10285 added a --quiet option:
10286 paphio:~/XML -> ls -l db100000.xml
10287 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
10288 paphio:~/XML -> time ./testSAX --quiet db100000.xml
10289 3200006 callbacks generated
10290 real 0m1.270s
10291 Which means 16MBytes/s and 3Mcallback/s
10292
Daniel Veillardc62a1472002-03-19 18:35:12 +000010293Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10294
10295 * xpath.c: valgrind spotted another error that time when running
10296 on libxslt regression tests
10297
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000010298Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10299
10300 * Makefile.am: adding "make valgrind" running the full regression
10301 tests (except python ones) under Valgrind (using valgrind -q
10302 which was kindly added by the author).
10303 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
10304 passes cleanly now except an obcure floating point initialization
10305 raised in log10() in one XPath regression test ???
10306 * tree.c: edited some comments to close #75244
10307
Daniel Veillard28cac6b2002-03-19 11:25:30 +000010308Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10309
10310 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
10311 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
10312 context of ScrollKeeper, made sure that if the number is
10313 an integer, the serialization follows the description at
10314 http://www.w3.org/TR/xpath#section-String-Functions
10315
Daniel Veillard5997aca2002-03-18 18:36:20 +000010316Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10317
Daniel Veillard34ce8be2002-03-18 19:37:11 +000010318 * configure.in: preparing 2.4.18
10319 * doc/*: updated and rebuilt the web site
10320 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
10321 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000010322 * parser.c: humm, changed the way the SAX parser work when
10323 xmlSubstituteEntitiesDefault(1) is set, it will then
10324 do the entity registration and loading by itself in case the
10325 user provided SAX getEntity() returns NULL.
10326 * testSAX.c: added --noent to test the behaviour.
10327
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000010328Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10329
10330 * parser.c: Wilfried Teiken provided a hackish but working
10331 way to get context reported back on entities when parsing
10332 with SAX and without breaking the DOM build.
10333
Daniel Veillard2d347fa2002-03-17 10:34:11 +000010334Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10335
10336 * c14n.c: applied a new patch from Aleksey Sanin
10337 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
10338 to reference Aleksey implementation of XML digital Signatures
10339
Daniel Veillard38bf6f02002-03-16 22:03:31 +000010340Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10341
10342 * xpath.c: small fix to avoid potential problem due to
10343 ordering of freeing data
10344 * python/Makefile.am: people were complaining about
10345 the generated file in python dir not being built
10346
Daniel Veillardd2379012002-03-15 22:24:56 +000010347Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10348
10349 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
10350 python/generator.py python/libxml.c python/types.c: Cleanup
10351 of the python Makefiles based on Jacob and James feedback,
10352 fixed the spec file accordingly, fixed the number of warning
10353 that passing my pedantic CFLAGS was generating. Conclusion
10354 is that Python includes are real crap.
10355
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000010356Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10357
10358 * configure,in: it was reported quite a few times that
10359 xml2-config --cflags should not output
10360 -I$includeprefix/libxml2/libxml because libxml2 header names
10361 clashes with existing names like list.h from C++ stl.
10362 Includes should be #include<libxml/xxx.h> so ...
10363
Daniel Veillard6f293b12002-03-15 09:42:33 +000010364Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10365
10366 * c14n.c: another patch from Aleksey Sanin
10367
Daniel Veillard5c396542002-03-15 07:57:50 +000010368Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10369
10370 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
10371 canonicalization algorithm
10372 * doc/xml.html doc/index.html: added the C14N references on the
10373 index page.
10374
jacob berkman9be65862002-03-14 02:15:56 +0000103752002-03-13 jacob berkman <jacob@ximian.com>
10376
10377 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
10378 usage, redundant, and gcc specific
10379
Daniel Veillard75be0132002-03-13 10:03:35 +000010380Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10381
10382 * xpath.c: speedup some node selection operations, this can
10383 have a significant impact on DocBook Norm's stylesheets
10384 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
10385 make sure it's always the case
10386 * debugXML.c: distinguish CDATA and comments in ls operations
10387
Daniel Veillard61f26172002-03-12 18:46:39 +000010388Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10389
10390 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
10391 to generate better API descriptions etc...
10392
Daniel Veillard9ff88172002-03-11 09:15:32 +000010393Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10394
10395 * c14n.c: Fixing #74186, made sure all boolean expressions
10396 get fully parenthesized, ran indent on the output
10397 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10398 include/libxml/tree.h: also #74186 related, removed the
10399 --with-buffers option, and all the preprocessor conditional
10400 sections that were resulting from it.
10401
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010402Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10403
10404 * valid.c: applied patch from Dodji Seketeli fixing an
10405 uninitailized variable in xmlValidGetValidElements()
10406
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010407Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10408
10409 * c14n.c: fixed a few comments
10410 * doc/*.html doc/*/*.html: regenerated the docs and added
10411 the C14N API
10412 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10413
Daniel Veillardfa49d872002-03-09 10:20:00 +000010414Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10415
10416 * check-xml-test-suite.py: fix to adapt varaiations in the
10417 bindings
10418 * configure.in python/setup.py python/setup.py.in: fixed to
10419 have the version of the python scripts automatically updated
10420
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010421Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10422
10423 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10424 in xmlCopyProp()
10425
Daniel Veillardaf43f632002-03-08 15:05:20 +000010426Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10427
10428 * configure.in: preparing 2.4.17 release
10429 * doc/*: updated and rebuilt the docs
10430 * xpath.c: fixed a comment
10431 * python/libxml.c: fixed a possible reentrancy problem
10432
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010433Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10434
10435 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10436 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10437 added a specific regression test
10438 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10439 not raise exceptions when failing to find the attribute.
10440
Daniel Veillard90bc3712002-03-07 15:12:58 +000010441Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10442
10443 * configure.in xmllint.c: owen pointed out a problem with the
10444 ftme fix, gettimeofday() was not detected by configure and
10445 the ftime header wasn't included, dohhh
10446
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010447Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10448
10449 * configure.in xmllint.c: trying to fix #71457 for timing
10450 precision when gettimeofday() is not availble but ftime() is
10451
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010452Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10453
10454 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10455 are now copied on install and part of the -devel RPM
10456
Daniel Veillard7b416132002-03-07 08:36:03 +000010457Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10458
10459 * xpath.c: trying to avoid bug #72150 which was apparently
10460 caused by a gcc bug (or a processor problem) as detailed
10461 at http://veillard.com/gcc.bug
10462
Daniel Veillardf742d342002-03-07 00:05:35 +000010463Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10464
10465 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10466 fixed xmlReconciliateNs(), added a Python test/example for
10467 inter-document cut'n paste
10468 * python/libxml.py: fixed node.doc on document nodes and added
10469 xpathEval() onto node objects
10470
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010471Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10472
10473 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10474 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10475 fixup and integrated tests for the serialization stuff
10476
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010477Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10478
10479 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10480 moved the libxml man page to section 3
10481
Daniel Veillard1e774382002-03-06 17:35:40 +000010482Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10483
10484 * tree.c: fix bug #72490
10485 * python/libxml.c python/libxml.py: added methods serialize()
10486 and saveTo() to all node elements.
10487
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010488Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10489
10490 * xmlIO.c: closed #73430, don't read from an input source
10491 which indicated an end-of-file or an error.
10492
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010493Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10494
10495 * parser.c: make sure SAX endDocument is always called as
10496 this could result in a Python memory leak otherwise (it's
10497 used to decrement ref-counting)
10498 * python/generator.py python/libxml.c python/libxml.py
10499 python/libxml2-python-api.xml python/libxml2class.txt
10500 python/tests/error.py python/tests/xpath.py: implemented
10501 the suggestions made by Gary Benson and extended the tests
10502 to match it.
10503
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010504Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10505
10506 * python/generator.py: applied patch fixing #73450
10507
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010508Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10509
10510 * xpath.c: fixing #61290 "namespace nodes have no parent"
10511 long standing divergence from the XPath REC. NodeSets
10512 simply hold a copy of namespace nodes and those node ->next
10513 points to the parent (which may not be the node carrying the
10514 definition).
10515 * include/libxml/xpath.h: flagged but didn't added a possible
10516 speedup
10517 * DOCBparser.c HTMLparser.c: removed some warnings from push
10518 parser due to new state being added.
10519 * tree.c: new fix from Boris Erdmann
10520 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10521 the XML Canonalization support from Aleksey Sanin
10522
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010523Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10524
10525 * tree.c: patch from Boris Erdmann fixing some namespace odities
10526 with xmlCopyNode()
10527
Daniel Veillardc6613042002-03-02 09:34:02 +000010528Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10529
10530 * xmlIO.c: fix bug #72706 when loading a NULL entity
10531
Daniel Veillardc0fef772002-03-01 16:16:31 +000010532Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10533
10534 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10535 actually change in a future XML Namespace revision.
10536
Daniel Veillard79426f22002-03-01 16:14:17 +000010537Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10538
10539 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10540 added the possibility of returning nodesets from XPath extension
10541 functions written in Python
10542
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010543Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10544
10545 * python/*: commiting some Python bindings work done while travelling
10546
Daniel Veillard97300512002-03-01 09:13:41 +000010547Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10548
10549 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10550 explicitely with memory debugging switched on
10551
Daniel Veillard6361da02002-02-23 10:10:33 +000010552Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10553
10554 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10555 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10556 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10557 the accessor generator for strings
10558 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10559 regression test.
10560
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010561Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10562
10563 * python/README python/generator.py python/libxml.c python/setup.py:
10564 added the 'usual' setup.py to allow building a libxml2-python
10565 module based on the same code. The initialization is however
10566 different the 2 .so files fo libxml2 and libxslt are identical and
10567 they entry point initialize both libraries. this is done to avoid
10568 some possible nasty problem since the Python don't merge the maps
10569 of all shared modules.
10570
Daniel Veillard158a4d22002-02-20 22:17:58 +000010571Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10572
10573 * parser.c: fixed a push/encoding bug reported by Michael
10574 on librsvg
10575
Daniel Veillard7839e162002-02-20 18:54:48 +000010576Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10577
10578 * include/libxml/parserInternals.h: fixes a misplaced #endif
10579
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010580Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10581
10582 * parser.c valid.c: found and fixed a couple of allocation bugs
10583
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010584Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10585
10586 * doc/xml.html doc/python.html doc/*: added a Python and binding
10587 page describing the current state of the Python bindings and
10588 giving pointers to the other languages wrappers.
10589
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010590Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10591
10592 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10593 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10594 rebuilt the API and web site
10595 * xpath.c: fixed #71978 portability bugs
10596
Daniel Veillard8aff2472002-02-19 21:50:43 +000010597Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10598
10599 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10600
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010601Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10602
10603 * include/libxml/parserInternals.h parser.c: had to change
10604 2 internal parsing API when processing document content
10605 to check the start and end of element content are defined
10606 in the same entity
10607 * valid.c include/libxml/valid.h: attribute normalization can
10608 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10609 with the context to report it.
10610 * SAX.c: fixed the last known bugs, crazy validation constraints
10611 when a document is standalone seems correctly handled. There
10612 is a couple of open issues left which need consideration especially
10613 PE93 on external unparsed entities and standalone status.
10614 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10615 The 2 tests left failing are actually in error. Cleanup done.
10616
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010617Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10618
10619 * valid.c: implemented E59 spaces in CDATA does not match the
10620 nonterminal S
10621
Daniel Veillard878eab02002-02-19 13:46:09 +000010622Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10623
10624 * SAX.c parser.c valid.c: more validation test fixups
10625 * check-xml-test-suite.py: added duration info for the tests
10626
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010627Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10628
10629 * parser.c valid.c: a couple of errors were reported but not
10630 saved back as such in the parsing context. Down to 1% failure rate
10631 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10632
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010633Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10634
10635 * xmlInternald.c: isExtender was missing a char
10636 * parser.c include/libxml/parser.h: % are acceptable in the
10637 internal subset if within a PUBLIC ID
10638
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010639Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10640
10641 * SAX.c parserInternals.c valid.c: more work on the conformance
10642 suite. Took the step to finally block documents with encoding
10643 errors. It's a fatal error per the spec, people should have fixed
10644 their documents by now.
10645
Daniel Veillard55253e22002-02-18 14:32:39 +000010646Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10647
10648 * check-xml-test-suite.py: fixed the test script after some discussion
10649 on the semantic of TYPE="error"
10650 * Makefile.am: added the script to the distrib
10651
Daniel Veillard28757702002-02-18 11:19:30 +000010652Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10653
10654 * SAX.c entities.c: fixed a couple of conformances issues deep
10655 into the validation code (standalone and undeclared Notations)
10656
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010657Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10658
10659 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10660 stayed there for years !
10661
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010662Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10663
10664 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10665 missing
10666
Daniel Veillardc7612992002-02-17 22:47:37 +000010667Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10668
10669 * check-xml-test-suite.py: improved the behaviour a bit as
10670 well as the logs
10671 * parser.c valid.c SAX.c: fixed a few more bugs
10672 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10673
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010674Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10675
10676 * check-xml-test-suite.py: python script to run regression tests
10677 against the XML Test suite of W3C/OASis
10678 * SAX.c: fixed a validation bug
10679 * parser.c: fixed 3 errors pointed by the test suite
10680 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10681 * python/Makefile.am: fixed a dependendy
10682
Daniel Veillard9f28f302002-02-15 20:48:08 +000010683Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10684
10685 * xmlmemory.c: avoid a warning bug #71594
10686
Daniel Veillard144024e2002-02-13 21:14:46 +000010687Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10688
10689 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10690 warning on alpha/Tru64
10691
Daniel Veillarde4301c82002-02-13 13:32:35 +000010692Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10693
10694 * include/libxml/entities.h: fixing a comment
10695 * valid.c: fixing some troubles with validity check on namespaces
10696 * result/VC/NS3 test/VC/NS3: added a specific regression test
10697
Daniel Veillarda6d05382002-02-13 13:07:41 +000010698Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10699
10700 * tree.c: Fixing #71342 serializing '\n' in attribute values
10701 * result/noent/att3 result/att3 test/att3: added a specific
10702 test.
10703
Daniel Veillard797a5652002-02-12 13:46:21 +000010704Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10705
10706 * python/libxml.c: couple of bug fixes
10707
Daniel Veillard01a6d412002-02-11 18:42:20 +000010708Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10709
10710 * python/*.py: removed tabs and used spaces.
10711
Daniel Veillard397ff112002-02-11 18:27:20 +000010712Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10713
10714 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10715 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10716
Daniel Veillard03517542002-02-11 13:54:40 +000010717Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10718
10719 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10720 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10721
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010722Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10723
10724 * include/libxml/encoding.h include/libxml/entities.h
10725 include/libxml/globals.h include/libxml/parser.h
10726 include/libxml/threads.h include/libxml/tree.h
10727 include/libxml/xmlmemory.h: trying to fix the include mess
10728
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010729Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10730
10731 * include/libxml/xmlmemory.h: reverted part of the previous
10732 attempt to provide #69655, this was breaking the build.
10733
Daniel Veillard0ba59232002-02-10 13:20:39 +000010734Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10735
10736 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
10737 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
10738 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
10739 include/libxml/parserInternals.h include/libxml/tree.h
10740 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
10741 Tentatively fixed #69655 , make compiling with -Wredundant-decls
10742 clean.
10743 * python/libxml.c: fixed a warning.
10744
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000010745Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10746
10747 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
10748 copying of node, merge back IDs in the target document.
10749 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
10750 test/XInclude/ents/ids.xml: test case
10751 * result/VC/ElementValid4: output changed due to a typo fix
10752
Daniel Veillard1c18e302002-02-09 22:16:40 +000010753Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10754
10755 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000010756 generate the dependencies right as Jacob found out. Add
10757 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000010758
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000010759Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10760
10761 * parserInternals.c valid.c: Justin Fletcher found some parts
10762 of the code needing cleanup
10763 * libxml.spec.in python/Makefile.am python/generator.py
10764 python/libxml.c python/libxml.py: Fixed the python Makefiles
10765 corrected a bug showing up on ia64, changed the name of the
10766 python internal module too
10767
Daniel Veillard07be19b2002-02-08 14:20:35 +000010768Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10769
10770 * Makefile.am: applied patch from Andris Pavenis for binary
10771 name suffixes
10772
Daniel Veillardf216d462002-02-08 13:44:24 +000010773Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10774
10775 * xmllint.c win32/win32config.h: fixing #68748
10776
Daniel Veillardd455d792002-02-08 13:37:46 +000010777Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10778
10779 * valid.c: fixing #70166
10780
10781Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10782
10783 * valid.c: fixing #70077
10784
Daniel Veillardc575b992002-02-08 13:28:40 +000010785Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10786
10787 * Copyright Makefile.am README configure.in libxml.spec.in:
10788 Changed to the MIT Licence
10789 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
10790 doc/xmlio.html: updated the doc accordingly
10791 * include/libxml/xmlwin32version.h configure.in: preparing
10792 2.4.14 release
10793 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10794 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10795 fixed the const xmlChar * wrapper and generator, XPath extension
10796 functions now use the context as first argument
10797 * python/tests/tstxpath.py python/tests/xpath.py
10798 python/tests/xpathext.py: Updated the tests accordingly
10799 * tree.c: fixed bug #70067
10800
Daniel Veillard7db38712002-02-07 16:39:11 +000010801Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10802
10803 * Makefile.am: cleanup
10804 * debugXML.c: always use stdout if output is NULL
10805 * xmlIO.c: don't close filedescriptors passed to outputBuffers
10806 * python/Makefile.am python/generator.py python/libxml2class.txt
10807 python/libxml_wrap.h python/types.c: augmented the number of bindings
10808 handling FILE * and XPath contexts
10809 * python/tests/Makefile.am: avoid a stupid problem due to the
10810 use of TEST.
10811
Daniel Veillard15a143b2002-02-06 22:40:50 +000010812Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10813
10814 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
10815
Daniel Veillard70cab352002-02-06 16:06:58 +000010816Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10817
10818 * python/TODO python/libxml.c: cleanup the extension function lookup
10819 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
10820
Daniel Veillard7a96efc2002-02-05 16:34:33 +000010821Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10822
10823 * configure.in python/Makefile.am: do not install outside
10824 of prefix
10825
Daniel Veillard33caa0b2002-02-04 14:07:26 +000010826Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10827
10828 * python/TODO python/libxml.c: started adding SAX interfaces
10829 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
10830 SAX test
10831
Daniel Veillard36eea2d2002-02-04 00:17:01 +000010832Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10833
10834 * tree.c: hardened the addChild function
10835 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10836 python/libxml2class.txt python/libxml_wrap.h python/TODO:
10837 added accessors needed for xmlNode, a bit more testing and
10838 extension of interfaces
10839 * python/tests/Makefile.am python/tests/build.py: added a test
10840 build from scratch/save/load/check
10841
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000010842Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10843
10844 * parserInternals.c: change a small bit in the way valididy
10845 error messages get initialized
10846 * python/TODO python/libxml.c python/libxml2-python-api.xml
10847 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10848 added some memory debugging to track leaks at the libxml2 level
10849 * python/tests/*.py: changed all tests to check for leaks,
10850 there is just one left in XPath extension registrations.
10851
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000010852Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
10853
10854 * python/TODO python/generator.py python/libxml2-python-api.xml
10855 python/libxml2class.txt: more accessor classes for the parser
10856 context, allow to switch on and check validity
10857 * python/tests/Makefile.am python/tests/error.py
10858 python/tests/invalid.xml python/tests/valid.xml
10859 python/tests/validate.py: attded more test and and added error.py
10860 which I forgot to commit in the last step
10861
Daniel Veillard3ce52572002-02-03 15:08:05 +000010862Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10863
10864 * python/Makefile.am python/types.c: cleanup
10865 * python/libxml.c python/libxml.py python/libxml_wrap.h
10866 python/generator.py python/libxml2-python-api.xml
10867 python/libxml2class.txt: added class for parser context, added
10868 first cut for push mode support. Added a framework to generate
10869 accessors functions.
10870 * python/tests/Makefile.am python/tests/push.py: added a push
10871 test
10872
Daniel Veillardcfb05462002-02-02 23:18:22 +000010873Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10874
10875 * python/Makefile.am python/TODO python/libxml.py: fixed a small
10876 bug a bit of cleanup.
10877
Daniel Veillard5d819032002-02-02 21:49:17 +000010878Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10879
10880 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
10881 python/libxml2class.txt: adding error redirections and preformat
10882 to a python handler
10883 * python/tests/Makefile.am python/tests/*.py: cleanup made all
10884 tests self checking
10885
Daniel Veillard7fd7a942002-02-02 12:19:46 +000010886Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10887
10888 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
10889 a function
10890
Daniel Veillard9589d452002-02-02 10:28:17 +000010891Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10892
10893 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
10894 python/libxml.c python/libxml2-python-api.xml
10895 python/libxml2class.txt: Progressing through the TODOs, class
10896 description output, extra XML API, RPM now builds the wrappers
10897 for all python installed versions
10898
Daniel Veillard253aa2c2002-02-02 09:17:16 +000010899Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
10900
10901 * configure.in libxml.spec.in python/Makefile.am python/TODO
10902 python/generator.py python/libxml2class.txt: added more informations
10903 in the libxml2-python package including docs. Slightly changed
10904 the class hierarchy
10905 * python/tests/*: added basic regression tests infrastructure too
10906
10907Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10908
10909 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
10910 added libxml2-python as part of the packages installed
10911
Daniel Veillarda7340c82002-02-01 17:56:45 +000010912Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10913
10914 * python/Makefile.am python/generator.py python/libxml.c
10915 python/libxml.py: more work, now able to extend the
10916 XPath interpreter with functions written in python.
10917
Daniel Veillardc3e39442002-02-01 09:29:41 +000010918Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10919
10920 * python/Makefile.am: Jacob sent a patch to allow building from
10921 tarfile.
10922
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000010923Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10924
10925 * python/Makefile.am python/libxml.c configure.in Makefile.am:
10926 inserted the python wrappers build, I hope this won't be too
10927 unportable
10928
Daniel Veillard1971ee22002-01-31 20:29:19 +000010929Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10930
10931 * xpath.c: minor optimization
10932 * python/generator.py python/libxml.c python/libxml.py
10933 python/libxml_wrap.h: more work on the python bindings,
10934 they now support XPath and there is no evident leak
10935
Daniel Veillard36ed5292002-01-30 23:49:06 +000010936Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10937
10938 * python/generator.py python/libxml.c python/libxml.py:
10939 more work on the python bindings generator.
10940
Daniel Veillard96fe0952002-01-30 20:52:23 +000010941Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10942
10943 * python/generator.py python/libxml.c python/libxml_wrap.h:
10944 more work on the python bindings.
10945
Daniel Veillardd2897fd2002-01-30 16:37:32 +000010946Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10947
10948 * python/generator.py python/libxml.c python/libxml.py
10949 python/libxml_wrap.h: commited early version of a python binding
10950 for private use only ATM
10951
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000010952Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10953
10954 * entities.c tree.c include/libxml/entities.h: applied patch
10955 from Anthony Jones to implement copy of DTD subtree too. Had
10956 just to keep 2 function private which really ought to become
10957 public ones.
10958
Daniel Veillarda42f25f2002-01-25 14:15:40 +000010959Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10960
10961 * xmllint.c: added pointers to the web pages in the usage()
10962
Daniel Veillardbd227ae2002-01-24 16:05:41 +000010963Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10964
10965 * tree.c: more fixes from Petr Kozelka for attribute handling
10966 in the tree API to align the semantic with DOM.
10967
Daniel Veillard36065812002-01-24 15:02:46 +000010968Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10969
10970 * valid.c tree.c entities.c: another set of patches from
10971 Anthony Jones for copy operations cleanup and robustness
10972
Daniel Veillardf8592562002-01-23 17:58:17 +000010973Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10974
10975 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
10976 an alphabetic index based on comments content
10977 * doc/*: rebuilt the web site with the new references
10978
Daniel Veillardc8c7be42002-01-23 17:53:44 +000010979Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10980
10981 * parserInternals.h: Greg Sjaardema suggested to use an
10982 eponential buffer groth policy in xmlParserAddNodeInfo()
10983
Daniel Veillard3bf65be2002-01-23 12:36:34 +000010984Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10985
10986 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
10987 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
10988 doc/parsedecl.py doc/Makefile.am: updated the python extractor
10989 to generate cross-references, and added/updated the stylesheets
10990 to generate and link API indexes. The generic keyword index
10991 is not done yet.
10992 * doc/*.html: regenerated all the usual docs too
10993
Daniel Veillard2070c482002-01-22 22:12:19 +000010994Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10995
10996 * debugXML.c: added an xpath function to the shell for T. V. Raman
10997
10998Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000010999
11000 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11001 debug routines.
11002
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011003Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11004
11005 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11006 support of attribute nodes
11007
Daniel Veillard9d06d302002-01-22 18:15:52 +000011008Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11009
11010 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11011 hopefully near complete and fully documented of the API in XML
11012 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
11013 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
11014 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
11015 include/libxml/parserInternals.h include/libxml/valid.hi
11016 include/libxml/xmlIO.h include/libxml/xmlerror.hi
11017 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
11018 include/libxml/xpath.h include/libxml/xpathInternals.h:
11019 Cleaned up the doc comments a lot in the process, the interface
11020 coverage is now 100%
11021
Daniel Veillard2d1464f2002-01-21 23:16:56 +000011022Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11023
11024 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
11025 extracts comments from the gtk-doc DocBook output (a bit
11026 convoluted but seems to work).
11027
Daniel Veillard61006472002-01-21 17:31:47 +000011028Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11029
11030 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
11031 added an XML description of the API, moved the script generating
11032 it here. Added a "make api" target
11033
Daniel Veillardd2f23002002-01-21 13:36:00 +000011034Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11035
11036 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
11037
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011038Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11039
11040 * xpath.c include/libxml/xpathInternals.h: the change made to
11041 xmlXPathFuncLookupFunc was incompatible roll it back
11042
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011043Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11044
11045 * SAX.c: cleanup patch from Anthony Jones
11046 * doc/Makefile.am: fix the headers to avoid in make scan
11047 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11048 includes, * vs Ptr and general cleanup
11049 * parsedecl.py: first version of a script to extract the
11050 module interfaces, the goal will be to provide .decl or XML
11051 specification of the interfaces to build wrappers.
11052
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011053Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11054
11055 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11056 now provides return codes in case of errors
11057
Bjorn Reese026d29f2002-01-19 15:40:18 +000011058Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11059
11060 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11061 Upgraded to trio baseline 1.6
11062 * strio.h strio.c: Replaced by triostr.h and triostr.c
11063
Daniel Veillard572577e2002-01-18 16:23:55 +000011064Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11065
11066 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11067 of strdup usage in the code
11068
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011069Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11070
11071 * parser.c error.c: Keith Isdale complained rightly that
11072 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11073
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011074Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11075
11076 * tree.c: fixed the funxtion to set the xml: attributes
11077 * debugXML.c: added "setbase" to test it.
11078
Daniel Veillard2c748c62002-01-16 15:37:50 +000011079Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11080
11081 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11082 to allow updating an attribute content
11083
Daniel Veillard8de85c62002-01-15 17:10:15 +000011084Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11085
11086 * libxml.h: try to avoid problems when compiling on Windows
11087
Daniel Veillard314cfa02002-01-14 17:58:01 +000011088Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11089
11090 * hash.c: patch from Anthony Jones for hash.c allocation size
11091 * Makefile.am: trying to work around Yet Another Libtool Madness
11092 and build the 2.4.13 release finally ...
11093
Daniel Veillard744683d2002-01-14 17:30:20 +000011094Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11095
11096 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
11097 * doc/* : update of the documentation
11098
Daniel Veillarde6a55192002-01-14 17:11:53 +000011099Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11100
11101 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
11102 at fixing #61290 :-(
11103
Daniel Veillardfb25a512002-01-13 20:32:08 +000011104Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11105
11106 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
11107 Fixes bug #67229
11108
Daniel Veillardacb2bda2002-01-13 16:15:43 +000011109Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11110
11111 * tree.c: trying to avoid troubles when a subtree is copied
11112 and coalesced in part with the target tree. Should fix
11113 bug #67407
11114
Daniel Veillardd8224e02002-01-13 15:43:22 +000011115Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11116
11117 * valid.c: fixed validation of attributes content of type
11118 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
11119 values, very old bug. Fixes #67671
11120
Daniel Veillard8107a222002-01-13 14:10:10 +000011121Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11122
11123 * parser.c include/libxml/parserInternals.h tree.c: integrated
11124 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
11125 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
11126
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000011127Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11128
11129 * threads.c: applied Serguei Narojnyi's patch to add native
11130 thread support on the Win32 platform
11131 * testThreadsWin32.c Makefile.am: added the test program also
11132 from Serguei, Win32 specific
11133 * include/win32config.h include/libxml/xmlwin32version.h.in:
11134 added patch from Igor for the Windows thread specific defines.
11135
Daniel Veillard845cce42002-01-09 11:51:37 +000011136Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11137
11138 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
11139
Daniel Veillard7b602b42002-01-08 13:26:00 +000011140Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11141
11142 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
11143 output page into XMLinfo.html. Close bug #66951 and
11144 raised by Robert Collins too.
11145
Daniel Veillard73c6e532002-01-08 13:15:33 +000011146Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11147
11148 * encoding.c: Paul Keogh pointed out a possibility of segfault
11149 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
11150 Closes bug # 68238
11151
Daniel Veillard4a859202002-01-08 11:49:22 +000011152Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11153
11154 * doc/*.html: updated the Gdome2 links
11155
Daniel Veillard3c5ed912002-01-08 10:36:16 +000011156Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11157
11158 * libxml.h: Applied following patches from Robert Collins
11159 and make sure IN_LIBXML is defined when compiling it
11160 -------
11161 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
11162 as well as Visual C.
11163 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11164 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11165 * strio.c (PLATFORM_UNIX): Define for Cygwin.
11166 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
11167 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
11168 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
11169 xmlSysIDExists xmlNoNetExists).
11170 * xmllint.c: Don't include winsock2.h for Cygwin.
11171
Daniel Veillard401c2112002-01-07 16:54:10 +000011172Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11173
11174 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
11175 when the version info is not present.
11176
Daniel Veillard6f42c132002-01-06 23:05:13 +000011177Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11178
11179 * tree.c: Anthony Jones pointed out a problem in
11180 xmlStringGetNodeList() and provided a fix for it
11181
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011182Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11183
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011184 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011185 xmlCreatePushParserCtxt() when the initial buffer passed
11186 is large.
11187
Daniel Veillard0e47ee22002-01-05 18:25:52 +000011188Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11189
11190 * win32/*: big cleanup of the Windows/MSVC project files
11191 from Igor Zlatkovic
11192
Daniel Veillardcebb1362002-01-02 13:13:30 +000011193Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11194
11195 * doc/Makefile.am: should fix #67674 and avoid troubles if
11196 xsltproc is not available or fails in the prefix provided
11197
Daniel Veillard26908ab2002-01-01 16:50:03 +000011198Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11199
11200 * xmlmemory.c: one more doc patch from Charlie Bozeman.
11201
Daniel Veillard5344c602001-12-31 16:37:34 +000011202Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11203
11204 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
11205 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
11206 Fixed a few other problems raised by Charlie Bozeman.
11207 * result/VC/ElementValid[5-7]: fixed the output
11208
Daniel Veillardcbaf3992001-12-31 16:16:02 +000011209Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11210
11211 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
11212 patches from Charlie Bozeman. Regenerated the HTML docs.
11213
Daniel Veillard7f9a6802001-12-20 14:01:47 +000011214Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
11215
11216 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
11217 for Windows from Igor
11218
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000011219Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11220
11221 * xmllint.c: applied Justin Fletcher patch for --output or -o
11222
Daniel Veillardd3b29d22001-12-18 07:53:16 +000011223Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
11224
11225 * win32/libxml2/libxml2.def.src: close #67019
11226
Daniel Veillard01db67c2001-12-18 07:09:59 +000011227Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11228
11229 * xmllint.c: applied Justin Fletcher generic timing patch
11230 similar to the one already applied to xsltproc.
11231
Daniel Veillardd1640922001-12-17 15:30:10 +000011232Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11233
11234 * include/libxml/tree.h tree.c: applied documentation patches
11235 from Charlie Bozeman
11236
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000011237Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
11238
11239 *doc/xmllint.xml, xmllint.1 - document --dropdtd
11240
Daniel Veillard29e43992001-12-13 22:21:58 +000011241Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
11242
11243 * valid.c: fix the xmlStrdup() used in the previous patch.
11244 * valid.c: added --dropdtd
11245 * tree.c: fixed xmlUnlinkNode so it also removes the references
11246 from the document if the node is a DTD
11247
Daniel Veillard86fd5a72001-12-13 14:55:21 +000011248Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
11249
11250 * HTMLtree.c valid.c: cleanup some static declarations
11251
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000011252Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11253
11254 * xmllint.c: removed another strdup()
11255 * doc/FAQ: removed the HP/UX entry
11256
Daniel Veillarded472f32001-12-13 08:48:14 +000011257Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
11258
11259 * valid.c: fix bug #66816 when validating.
11260 * xmllint.c: don't use sys/time.h if configure did not found it
11261
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000011262Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
11263
11264 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
11265 xmlcatalog_man.xml
11266
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000011267Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11268
11269 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
11270 xmlInitMemory() was declared twice
11271
Daniel Veillardb82c1662001-12-09 14:00:54 +000011272Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
11273
11274 * globals.c: do not reference strdup() !
11275 * configure.in libxml-2.0.pc.in: trying to fix the libs
11276 of the various config extraction modules
11277
Daniel Veillardef90ba72001-12-07 14:24:22 +000011278Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11279
11280 * configure.in : preparing 2.4.12
11281 * doc/* : updated and rebuilt the docs
11282
Daniel Veillard220346d2001-12-07 11:33:54 +000011283Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11284
11285 * uri.c: closed bug #66159
11286 * testURI.c: added --escape option
11287 * configure.in: some cleanup for xml2-config --cflags
11288
Daniel Veillard2a906822001-12-06 14:34:08 +000011289Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
11290
11291 * globals.c testThreads.c: removed some misplaced includes
11292 of xmlversion.h
11293
Daniel Veillarde28313b2001-12-06 14:08:31 +000011294Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
11295
11296 * threads.c: patch from Gary Pennington fixing a possible
11297 problem at initialization time.
11298
Daniel Veillardd3b08822001-12-05 12:03:33 +000011299Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
11300
11301 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000011302 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000011303 CodeWarrior.
11304
Daniel Veillarda7866932001-12-04 13:14:44 +000011305Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
11306
11307 * xmllint.c: applied Geert Kloosterman's patch to fix
11308 --repeat --timing output
11309
Daniel Veillard19840942001-11-29 16:11:38 +000011310Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11311
11312 * parser.c: Robin Berjon <robin@knowscape.com> found a case
11313 where non-wellformed XML declaractions were not detected.
11314
Daniel Veillarde85d9342001-11-28 14:43:12 +000011315Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11316
11317 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
11318
Daniel Veillard22f25a82001-11-28 09:12:23 +000011319Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11320
11321 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
11322 gets reset by xmlCleanupInputCallbacks() and this makes the
11323 function useless. Same for output.
11324
Daniel Veillard107ccaa2001-11-27 16:23:50 +000011325Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11326
11327 * xmlIO.c: robert pointed out a loop error in callback cleanups
11328
Daniel Veillard8faa7832001-11-26 15:58:08 +000011329Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11330
11331 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
11332 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
11333 they are not really tied to debugging
11334
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000011335Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11336
11337 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
11338 * xmllint.c: better --catalogs description
11339
Daniel Veillard4855c8c2001-11-25 10:35:25 +000011340Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11341
11342 * tree.c: fixed a couple of problems in xmlSetProp()
11343
Daniel Veillardcd337f02001-11-22 18:20:37 +000011344Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
11345
11346 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
11347 unappropriate stdout output.
11348
Daniel Veillard566d4df2001-11-22 13:00:53 +000011349Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
11350
11351 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
11352 by Denis Beurive, closes #65111
11353
Daniel Veillardb4545fd2001-11-20 09:37:09 +000011354Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
11355
11356 * valid.c: in case of content model validity error, don't
11357 print it if validity warnings were not requested.
11358
Daniel Veillardc69e0b12001-11-20 08:35:07 +000011359Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11360
11361 * nanoftp.c: applied a couple of patches from Brian D Ripley.
11362 * parserInternals.c: removed the last exit() call. Print an
11363 unmaskable error on stderr instead (library mismatch detection)
11364
MST 2001 John Fleck42304042001-11-18 00:18:06 +000011365Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
11366
11367 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
11368 shell instructions from Heiko Rupp
11369
Daniel Veillardf7b094f2001-11-15 13:54:39 +000011370Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11371
11372 * catalog.c: use the URL notation file:// for default catalog paths
11373
Daniel Veillard0ec98632001-11-14 15:04:32 +000011374Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11375
11376 * include/libxml/tree.h: better comments for _private fields
11377 * tree.c: removed a problem when copying an entity reference.
11378
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000011379Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11380
11381 * vms/*: updated instructions and diffs from John A Fotheringham
11382
Daniel Veillarda11001b2001-11-12 22:45:36 +000011383Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11384
11385 * include/libxml/xmlerror.h: avoid an include problem if
11386 #include <libxml/xmlerror.h> happens first in code
11387 seems to be the case in KDE libs
11388
Daniel Veillard8e3943c2001-11-12 21:35:44 +000011389Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11390
11391 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
11392 from Igor for Windows
11393
11394Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11395
11396 * Makefile.am: Gary Pennington pointed out a missing prefix
11397
Daniel Veillard43d3f612001-11-10 11:57:23 +000011398Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11399
11400 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11401 * doc/*: upgraded and rebuilt the docs
11402
Daniel Veillardc1f78342001-11-10 11:43:05 +000011403Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11404
11405 * HTMLparser.c: fix comment in scripts element parsing.
11406 * result/HTML/doc3*: updated the results.
11407
11408Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11409
11410 * uri.c: another URI bug fix #63336, using Joel Young patch.
11411
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011412Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11413
11414 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11415 a cleaned up version of the Pwd shell string generation.
11416
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011417Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11418
11419 * valid.c include/libxml/tree.h: trying to fix namespaces +
11420 validation problems for good, closing #63619 in the process
11421 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11422 wrong in this respect, fixed it.
11423
Daniel Veillardd536f702001-11-08 17:32:47 +000011424Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11425
11426 * xmllint.c: Morus Walter patch to allow --format and --encode
11427
Daniel Veillard5004f422001-11-08 13:53:05 +000011428Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11429
11430 * debugXML.c: Stefan Kost provided an help command for the shell
11431
Daniel Veillarda6825e82001-11-07 13:33:59 +000011432Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11433
11434 * debugXML.c: Heiko Rupp pointed that the shell would crash
11435 on empty nodesets returns.
11436
Daniel Veillard03f848d2001-11-07 12:53:46 +000011437Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11438
11439 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11440 migh need the history libraries
11441
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011442Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11443
11444 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11445 handle the case of < in quoted attributes, Bastian Kleineidam
11446
Daniel Veillardc853b322001-11-06 15:24:37 +000011447Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11448
11449 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11450 fixing catalog breakages
11451 * Makefile.am catalog.c result/catalogs/catal
11452 result/catalogs/mycatalog.* test/catalogs/catal*:
11453 fixed more problems in catalog support, added more regression tests
11454 for both XML and SGML catalog handling
11455
Daniel Veillard66870c72001-11-05 19:27:49 +000011456Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11457
11458 * debugXML.c: applied an improvement to xmlGetLineNo() from
11459 Keith Isdale
11460
Daniel Veillardffe09c92001-11-05 14:21:47 +000011461Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11462
11463 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11464 Side effect of the progressive catalog loading
11465
Daniel Veillardad661b92001-11-05 11:43:15 +000011466Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11467
11468 * Makefile.am: confexecdir and confexec_DATA were defined twice
11469 pointed out by Karl Eichwalder
11470
Daniel Veillard6eb17722001-11-04 22:19:27 +000011471Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11472
11473 * xmlcatalog.c: avoid unlink() and use remove() instead.
11474
Daniel Veillardea898282001-11-04 22:13:45 +000011475Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11476
11477 * libxml.spec.in: cleanup
11478 * include/libxml/xmlwin32version.h: updated with 2.4.8
11479
Daniel Veillarda4617b82001-11-04 20:19:12 +000011480Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11481
11482 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11483 of compiling libxml with a non standard set of options
11484
John Fleck027edfb2001-11-04 20:13:58 +000011485Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11486
11487 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11488 document --sgml option, fixing gnome bugzilla #63382
11489
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011490Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11491
11492 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11493 breakage of 2.4.7, added a couple of really needed APIs
11494 like xmlCatalogIsEmpty() and xmlNewCatalog()
11495 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11496 for install-catalog
11497 * configure.in: preparing 2.4.8
11498
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011499Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11500
11501 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11502 include/libxml/tree.h include/libxml/xmlIO.h: more include
11503 cleanups, export cleanly one html output + format function.
11504
11505Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11506
11507 * parser.c: removed initGenericErrorDefaultFunc call from
11508 xmlInitParser() since it could destroy previous calls to
11509 xsltSetGenericErrorFunc() effects
11510
Daniel Veillardebd38c52001-11-01 08:38:12 +000011511Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11512
11513 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11514 keyword.
11515
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011516Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11517
11518 * Makefile.am: cleanup
11519 * threads.c: cleanup too
11520 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11521 from xsltproc
11522 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000011523 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011524
Daniel Veillard91c00402001-10-30 17:41:38 +000011525Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11526
11527 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11528 was not used anymore !
11529
Daniel Veillard52dcab32001-10-30 12:51:17 +000011530Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11531
11532 * configure.in: preparing 2.4.7
11533 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11534 manual page from John
11535 * doc/*: updated the doc and rebuilt the generated pages
11536
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011537Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11538
11539 * xmlIO.c: closing bug #62711, the library should never
11540 close stdin or stdout.
11541
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011542Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11543
11544 * uri.c: second pass at fixing #63336, using Joel Young
11545 final patch. looks okay.
11546
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011547Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11548
11549 * uri.c include/libxml/uri.h: trying to clear #63336
11550 allowing the escaping routine to parse unconformant
11551 URI-References.
11552
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011553Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11554
11555 * vms/readme.vms vms/build_libxml.com nanoftp.c
11556 include/libxml/xmlversion.h.in: a few VMS updates from
11557 John A Fotheringham
11558 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11559 and xmlCleanupOutputCallbacks() for the Perl binding people.
11560
Daniel Veillard635ef722001-10-29 11:48:19 +000011561Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11562
11563 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11564 apply fixes to close #63271 and avoid segfaults when
11565 the error routine gets callbed before xmlInitParser()
11566 get called.
11567 * nanoftp.c error.c: Applied patches from Justin Fletcher
11568 correcting some xmlGenericError misuses.
11569
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011570Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11571
11572 *doc/xmllint.xml, doc/xmllint.1
11573 New and improved man page for xmllint - .xml is the original, .1
11574 is the generated man page
11575
Daniel Veillardc9484202001-10-24 12:35:52 +000011576Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11577
11578 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11579 the web site from the main HTML document.
11580
Daniel Veillard5151c062001-10-23 13:10:19 +000011581Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11582
11583 * parser.c: fixed an erroneous validation bug when PE refs
11584 occurs in external parsed entities referenced from the
11585 internals subset
11586 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11587 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11588 added the associated testcase, it's a nice one.
11589 * HTMLparser.c: generate the DTD node as HTML still ...
11590 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11591
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011592Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11593
11594 * HTMLparser.c: fixed a bug in htmlNewDoc()
11595
Daniel Veillard89cad532001-10-22 09:46:13 +000011596Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11597
11598 * test/threads/*: added entities testing to the Thread test
11599 * testThreads.c: make the test reasonable
11600 * DOCBparser.c: fix the DTD public and system ID
11601 * xmllint.c: added --sgml for SGML DocBook importing
11602 * Makefile.am: added Docbtests target
11603
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011604Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11605
11606 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11607 * testThreads.c: removed bogus include
11608
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011609Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11610
11611 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11612 fixed a very serious (looping) validation bug
11613
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011614Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11615
11616 * include/libxml/globals.h include/libxml/threads.h threads.c
11617 testThreads.c: far more testing, cleaning up bugs
11618 * *.c : make sure globals.h is always included.
11619
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011620Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11621
11622 * HTMLparser.c: try to get rid of parser loops for good.
11623
Daniel Veillardab7488e2001-10-17 11:30:37 +000011624Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11625
11626 * configure.in: fixed some bugs in CFLAGS passing.
11627 * test/threads Makefile.am testThreads.c: added a specific
11628 threaded test case (really nasty, guaranteed).
11629
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011630Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11631
11632 * catalog.c: serious cleanup on the management of the
11633 XML catalog tree, more tests done, especially with
11634 the catalog PI.
11635
Daniel Veillard364789a2001-10-16 12:45:00 +000011636Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11637
11638 * catalog.c: avoid a problem in catalog cleanup on SMP if
11639 catalogs were not initialized.
11640
Daniel Veillard81463942001-10-16 12:34:39 +000011641Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11642
11643 * catalog.c xpath.c: trying to cleanup the not thread safe
11644 parts of the library.
11645
Daniel Veillard64a411c2001-10-15 12:32:07 +000011646Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11647
11648 * include/libxml/globals.h configure.in global.data: make
11649 the allocation be per-thread a configure option
11650 * encoding.c include/libxml/parser.h: fixed compilation
11651 errors
11652
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011653Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11654
11655 * include/libxml/parser.h: Norm reported that a few lines
11656 added were breaking libxslt compile, removed them for now
11657
Daniel Veillard6f350292001-10-14 09:56:15 +000011658Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11659
11660 * parser.c parserInternals.c threads.c: debugged and fixed
11661 initialization problems which were giving troubles on SMP
11662 boxes.
11663
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011664Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11665
11666 * include/libxml/Makefile.am: missing globals.h
11667
Daniel Veillarde7090612001-10-13 12:18:28 +000011668Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011669
Daniel Veillarde7090612001-10-13 12:18:28 +000011670 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011671
Daniel Veillardd0463562001-10-13 09:15:48 +000011672Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11673
11674 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11675 include/libxml/parserInternals.h include/libxml/tree.h
11676 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11677 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11678 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11679 Applied the last patches from Gary, cleanup, activated threading
11680 all user accessible global variables are now handled in globals.[ch]
11681 Still a bit rought but make tests passes with either
11682 --with-threads defined at configure time or not.
11683 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11684 linking options
11685
Daniel Veillardb8478642001-10-12 17:29:10 +000011686Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11687
11688 * Makefile.am include/libxml/Makefile.am
11689 include/libxml/globals.h globals.c include/libxml/threads.h
11690 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11691 configure.in: started integrating the core of the thread support
11692 not activated yet but half integrated. The code should still
11693 compile and work anyway.
11694
Daniel Veillardb44025c2001-10-11 22:55:55 +000011695Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11696
11697 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11698 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11699 integrating the non-controversial parts of Gary Pennington
11700 multithread patches
11701 * catalog.c: corrected a small bug introduced
11702
Daniel Veillard75b96822001-10-11 18:59:45 +000011703Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11704
11705 * catalog.c include/libxml/catalog.h: very serious cleanup,
11706 isolating unportable code and as much as possible the accesses
11707 to the global shared catalog. May need more testing !
11708
Daniel Veillard78d12092001-10-11 09:12:24 +000011709Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11710
11711 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11712 Keith Isdale patches for the XSLT debugger interfaces. Some
11713 cleanup
11714
Daniel Veillardff0b7312001-10-11 06:46:09 +000011715Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11716
11717 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11718 * DOCBparser.c: generate line nubers in elements
11719
Daniel Veillard60087f32001-10-10 09:45:09 +000011720Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11721
11722 * configure.in: preparing 2.4.6 release
11723 * doc/xml.html doc/html/*: updated and rebuilt the docs
11724 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11725
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011726Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11727
11728 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11729 adding documentation for DV's supercatalog support
11730
Daniel Veillard82d75332001-10-08 15:01:59 +000011731Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11732
11733 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11734 super catalog support adding one API and one flag --sgml to
11735 xmlcatalog
11736
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000011737Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
11738
11739 * doc/xmlcatalog_man.xml, xmlcatalog.1
11740 One more crack at
11741 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11742
11743
Thomas Broyer47334c02001-10-07 16:41:52 +000011744Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11745
11746 * xpath.c: implemented xmlXPathObjectCopy for external objects
11747 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
11748
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000011749Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
11750
11751 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11752 finishing up fix to
11753 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
11754 the xmlcatalog man page display more elegantly
11755
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000011756Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
11757
11758 * configure.in: closing bug #61832
11759 * HTMLparser.c: removed a warning
11760
Daniel Veillard6ab38382001-10-06 13:08:27 +000011761Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11762
11763 * xpath.c: fixing #61673 part I, do not loose doc information
11764 when copying result value trees.
11765
Daniel Veillard556c6682001-10-06 09:59:51 +000011766Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11767
11768 * xpath.c: trying to harden the XPath interpreter
11769
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000011770Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
11771
11772 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
11773 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11774
William M. Brack1633d182001-10-05 15:41:19 +000011775Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11776
11777 * HTMLparser: repaired another loop problem
11778
Daniel Veillard20ee8c02001-10-05 09:18:14 +000011779Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11780
11781 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
11782 parsing.
11783 * xpath.c: fix bug #61291 the default XML namespace node is
11784 missing from the namespace axis.
11785 * tree.c: refuse to create namespaces nodes with prefix "xml"
11786
Daniel Veillard651f9472001-10-04 14:51:06 +000011787Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
11788
11789 * SAX.c: ouch a non-defined namespace could lead to a crash,
11790 fixed #61215
11791
Daniel Veillard7dd05702001-10-04 14:25:12 +000011792Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11793
11794 * parserInternals.c: closed bug #61054
11795
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000011796Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11797
11798 * include/libxml/Makefile.am: closing #60708
11799
Daniel Veillarda293c322001-10-02 13:54:14 +000011800Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11801
11802 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
11803 adding xmlSAXParseFileWithData following Marco Stipek suggestion
11804
Daniel Veillardf4309d72001-10-02 09:28:58 +000011805Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11806
11807 * valid.c: close bug #61550 when xml: wasn't considered a namespace
11808
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000011809Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11810
11811 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
11812 * DOCBparser.c HTMLparser.c parser.c: fixed typos
11813
Daniel Veillard16756b62001-10-01 07:36:25 +000011814Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
11815
11816 * catalog.c: Justin Fletcher provided cleaup code in case
11817 HAVE_STAT is not defined
11818 * include/win32config.h: Igor Zlatkovic suggested to have
11819 HAVE_STAT defined there
11820
William M. Brack5e1cac12001-09-28 16:19:18 +000011821Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11822
11823 * catalog.c - fixed typing error reported by M. Barros
11824
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000011825Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
11826
11827 * xmllint.c - fixing typo
11828
William M. Brackd28e48a2001-09-23 01:55:08 +000011829Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11830
11831 * HTMLparser.c: small enhancement to prevent loop on
11832 unrecognizable data
11833
Daniel Veillardb1d62872001-09-21 09:47:08 +000011834Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11835
11836 * parserInternals.c: applying patch from bug #60757 this
11837 should close it
11838
Daniel Veillardc0631a62001-09-20 13:56:06 +000011839Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11840
11841 * catalog.c xmlcatalog.c: removed a couple of warning
11842 * xpath.c: try to solve the linking problem on platforms
11843 needing trio to compile
11844
Daniel Veillard1a123612001-09-19 08:06:23 +000011845Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011846
Daniel Veillard1a123612001-09-19 08:06:23 +000011847 * Makefile.am libxml.spec.in: backing up non-documented changes
11848 commited without review or aproval by Jens Finke <jens@gnome.org>
11849 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011850
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011851Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
11852
11853 * configure.in: Joe Orton provided a patch fixing a problem
11854 when iconv is specified to be in a non-standard directory
11855 but wasn't exported in xml2-config --cflags
11856
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011857Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11858
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011859 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011860 troubles with 2.4.4 errors.
11861
Daniel Veillard16698282001-09-14 10:29:27 +000011862Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11863
11864 * encoding.c entities.c: do not output hexadecimal charrefs
11865 when serializing HTML since some version of Netscape can't
11866 grok it, generate decimal ones.
11867 * result/HTML/doc3.htm: output changed due to previous test
11868 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
11869
Daniel Veillard98fed372001-09-13 11:34:58 +000011870Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
11871
11872 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
11873 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
11874
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011875Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000011876 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011877
11878 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
11879 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
11880 updated the configuration scripts systems accordingly
11881
Daniel Veillard04382ae2001-09-12 18:51:30 +000011882Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11883
11884 * configure.in: preparing for 2.4.4
11885 * doc/xml.html doc/html/*: updated and rebuilt the docs
11886
Daniel Veillardd63437e2001-09-12 15:00:27 +000011887Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11888
11889 * win32/dsp/libxml2.def.src: tried to incorporate comments
11890 from bug #59220
11891
Daniel Veillard319a7422001-09-11 09:27:09 +000011892Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11893
11894 * parser.c result/noent/wml.xml: fixed bug #59981 related
11895 to handling of '&' in attributes when entities are substitued
11896
Daniel Veillard7cf5e442001-09-10 20:16:32 +000011897Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11898
11899 * libxml.h include/libxml/xmlversion.h.in
11900 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
11901 Tried to close bug #60131
11902
Daniel Veillardbce62332001-09-10 18:46:55 +000011903Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11904
11905 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
11906
Daniel Veillard143b04f2001-09-10 18:14:14 +000011907Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
11908
11909 * SAX.c: fixing bug #59946 on xmlns=""
11910
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000011911Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11912
11913 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
11914 but allocates a new error code.
11915
Daniel Veillard05c13a22001-09-09 08:38:09 +000011916Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11917
11918 * xmllint.c: John Fleck fixed typos in the options output
11919 * parser.c SAX.c: fix ignorable white space SAX selection
11920
11921Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11922
11923 * entities.c: Steve Underwood found the possibility of an
11924 ininite loop in case of error.
11925
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000011926Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11927
11928 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
11929
Daniel Veillarda050d232001-09-05 15:51:05 +000011930Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11931
11932 * parser.c: warn if version is not 1.0 but it's not
11933 strictly speaking an error after analyzing the spec
11934
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000011935Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
11936
11937 *doc/catalog.html - add link to the html version of the
11938 man page, other linguistic cleanups
11939
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000011940Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
11941
11942 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11943 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
11944 file, has not yet been included in the build.
11945
Daniel Veillard99784ff2001-09-01 16:20:28 +000011946Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11947
11948 * catalog.c: removed a duplicate affectation Justin Fletcher
11949
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000011950Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
11951
11952 * tree.c: Armin Sander pointed a possible text coalescing
11953 problem, completed his patch.
11954
Bjorn Reese0b2ae432001-08-31 16:31:57 +000011955Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11956
11957 * trionan.c: Fixed const and volatile re-definition problem
11958
Daniel Veillard5d96fff2001-08-31 14:55:30 +000011959Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
11960
11961 * libxml.4 parser.c: doc updates from Heiko Rupp
11962 * parserInternals.c: 2 sanity checks from Heiko Rupp
11963
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011964Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11965
11966 * tree.c: applied patch from Armin Sander to make some pointers
11967 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000011968 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011969
Daniel Veillardb06c6142001-08-27 14:26:30 +000011970Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11971
11972 * xpath.c: hum, restrict the integer usage gcc bug workaround
11973 to only gcc compilers so that other architecture don't get
11974 penalized by this limitation.
11975 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
11976
Daniel Veillard268fd1b2001-08-26 18:46:36 +000011977Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11978
11979 * valid.c: fixed a Windows compiler warning (Chris Poblete)
11980 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
11981
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000011982Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11983
11984 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
11985 --convert option to xmlcatalog to convert SGML ones to
11986 the XML syntax.
11987 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
11988
11989 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000011990Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11991
11992 * catalog.c xmlIO.c: started some serious testing and fixed
11993 a few bug and optmization needs.
11994
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000011995Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11996
11997 * Makefile.am configure.in include/libxml/xmlwin32version.h:
11998 preparing for a 2.4.3 release even if it may not be ready yet
11999 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12000 all file parsing lookup to go through the entity resolver, add
12001 to add an API to bypass it (needed to load catalogs themselves),
12002 some cleanup on the catalog code too.
12003 * nanoftp.c: small cleanup
12004 * doc/catalog.html: small update
12005
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012006Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12007
12008 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12009 Jun Kuriyama
12010
Daniel Veillardffb120d2001-08-23 00:52:23 +000012011Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12012
12013 * doc/catalog.html: finished the catalog documentation
12014
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000012015Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12016
12017 * doc/catalog.html doc/xml.html: added documentation about
12018 Catalog support, misses an API description
12019 * doc/html/*: reextracted the API pages
12020
Daniel Veillarddc2cee22001-08-22 16:30:37 +000012021Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12022
12023 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
12024 Added the part about section 7.2 on URI resolution,
12025 fixed a side effect in the HTML parser, look complete
12026 and ready to rock except the URI/SystemID part!
12027
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000012028Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12029
12030 * include/libxml/catalog.h include/libxml/parser.h
12031 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
12032 xmlIO.c: added support and APIs needed for the catalog PI
12033 * include/libxml/xmlIO.h: cleanup
12034
Daniel Veillarde2940dd2001-08-22 00:06:49 +000012035Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12036
12037 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
12038 include/libxml/catalog.h: starts to look okay, really
12039 plugged the new framework, cleaned a lot of stuff,
12040 added some APIs, except the PI's support missing this
12041 should be mostly complete
12042 * result/catalogs/* test/catalogs/*: added new test, enriched
12043 the existing one with URN ID tests
12044
Daniel Veillard64339542001-08-21 12:57:59 +000012045Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12046
12047 * catalog.c: fixed nextCatalog
12048 * result/catalogs/docbook test/catalogs/*: started adding
12049 a small regression test
12050
Daniel Veillardcda96922001-08-21 10:56:31 +000012051Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12052
12053 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12054 more work on the XML catalog support.
12055 * parser.c include/libxml/parser.h: small cleanup seems using
12056 list as a public parameter name can give portability troubles
12057 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12058 include/libxml/xpath.h include/libxml/Makefile.am: removed
12059 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12060 wrappers
12061
Bjorn Reese45029602001-08-21 09:23:53 +000012062Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12063
12064 * Makefile.am trio.c triodef.h trionan.c xpath.c
12065 include/libxml/Makefile.am include/libxml/trionan.h:
12066 Re-worked Not-A-Number and Infinity support.
12067 * xmlcatalog.c: added readline include files
12068
Daniel Veillard344cee72001-08-20 00:08:40 +000012069Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12070
12071 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12072 testCatalog as xmlcatalog, making it an installed app
12073 adding a shell, and preparing it to be a /etc/xml/catalog
12074 management tool, though not ready yet
12075 * catalog.c include/libxml/catalog.h: adding support for
12076 XML Catalogs http://www.oasis-open.org/committees/entity/
12077 not finished, there is some interesting tradeoffs and a
12078 few open questions left.
12079
Daniel Veillardb7664f42001-08-19 13:00:43 +000012080Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12081
12082 * xmllint.c: fixed a line formatting problem
12083
Daniel Veillard5015b712001-08-17 09:37:52 +000012084Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12085
12086 * SAX.c: removed a couple of unused variable (Albert Chin)
12087
Daniel Veillardbb371292001-08-16 23:26:59 +000012088Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12089
12090 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
12091 trying to fix some troubles w.r.t. function returning
12092 const xxxPtr.
12093
Daniel Veillardb60c54e2001-08-16 19:34:27 +000012094Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12095
12096 * win32/dsp/libxml2.def.src: another set of symbols conditionally
12097 defined
12098
Daniel Veillardae6db172001-08-16 19:32:00 +000012099Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12100
12101 * xpointer.c: removed unused var
12102
Daniel Veillard09190202001-08-16 16:27:41 +000012103Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12104
12105 * testXPath.c: another small cleanup closing bug #59110
12106
Daniel Veillard796f4b62001-08-16 16:00:13 +000012107Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12108
12109 * win32/dsp/libxml2.def.src: small cleanup closing bug
12110 #59108
12111
Daniel Veillard5aac4e42001-08-15 20:46:57 +000012112Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12113
12114 * example/gjobread.c: add xmlCleanupParser() before leaving
12115
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000012116Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
12117
12118 * config.h.in configure.in include/libxml/xmlwin32version.h:
12119 released 2.4.2
12120
Daniel Veillardd3d06722001-08-15 12:06:36 +000012121Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
12122
12123 * include/libxml/valid.h debugXML.c valid.c: deprecate
12124 the non-boundchecking Sprintf functions, add Snprintf
12125 this should close bug #57984
12126
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000012127Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
12128
12129 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
12130 URIs before doing the lookups (pointed by Mark Vakoc)
12131
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000012132Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12133
12134 * xpath.c: serious changes on Result Value Trees and NodeSets
12135 w.r.t. deallocation and collect operations. Probably not
12136 100% clean (merge of allocated trees smells like a problem).
12137 Seems sufficient to close #58943
12138
Daniel Veillard90493a92001-08-14 14:12:47 +000012139Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12140
12141 * xmllint.c: adding a --format option
12142
Daniel Veillardfe703322001-08-14 12:18:09 +000012143Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
12144
12145 * xpath.c: count() was broken on Result Value Tree
12146 * xmlIO.c: fixed file:/// accesses on _WIN32
12147
Daniel Veillard70ac0e32001-08-13 11:24:16 +000012148Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12149
12150 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
12151 macro was renamed, this should close bug #58683
12152
Daniel Veillardf300b7e2001-08-13 10:43:15 +000012153Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12154
12155 * SAX.c: small fix fixing bug #58539 reported by coolo, in
12156 entity substitution mode text at the end of the entity might
12157 be added due to text coalescing.
12158 * nanoftp.c parser.c: small cleanup
12159
Daniel Veillard0c720972001-08-08 20:59:00 +000012160Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12161
12162 * HACKING: added John Fleck right to commit in the doc subdir
12163
Daniel Veillard48da9102001-08-07 01:10:10 +000012164Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12165
12166 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
12167 allow to inherit attributes from the DTD directly in the
12168 tree, this is needed for XPath and can be a useful feature.
12169 Inherited namespaces are always provided at the tree level now
12170 * test/defattr* result/defattr* result/noent/defattr*: added a couple
12171 of tests for this feature (XSLT being the prime user).
12172
Daniel Veillard50f34372001-08-03 12:06:36 +000012173Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12174
12175 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
12176 testSAX.c xmlIO.c xmllint.c include/win32config.h
12177 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
12178 include/libxml/xmlwin32version.h.in win32/README.MSDev
12179 win32/dsp/*: applied Win32 Facelift No.2 patches from
12180 Igor Zlatkovic for Windows/MSC
12181
Daniel Veillard9f4eb912001-08-01 21:22:27 +000012182Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
12183
12184 * SAX.c: unparsedEntityDecl() the URI computation of the
12185 entity wasn't done breaking XSLT unparsed-entity-uri()
12186
Daniel Veillard567e1b42001-08-01 15:53:47 +000012187Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
12188
12189 * xpath.c: fixed a bug when walking the descendants and
12190 the current node has no children
12191 * debugXML.c: show up when a text node is supposed to not be escaped
12192
Thomas Broyerf186c822001-07-31 23:30:37 +000012193Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12194
12195 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
12196 worked like the set:leading() function)
12197 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
12198
Daniel Veillardba6db032001-07-31 16:25:45 +000012199Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12200
12201 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
12202
Daniel Veillard57905372001-07-31 15:52:17 +000012203Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12204
12205 * include/libxml/xmlIO.h: apply change to close #58141
12206 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
12207
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000012208Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12209
12210 * parser.c: when the internal subset uses a PE, then the
12211 included entity can use conditional sections.
12212
Daniel Veillard7d7e3792001-07-30 13:42:13 +000012213Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12214
12215 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
12216 when walking the namespace axis showing up in
12217 libxst/tests/general/bug-12
12218 * xmlmemory.c: added the possibility to trace a given block
12219 defined by its address
12220
Daniel Veillard4aafa792001-07-28 17:21:12 +000012221Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12222
12223 * parser.c: don't override existing encoding specified before
12224 starting xmlParseDocument()
12225
Daniel Veillardfdb1f242001-07-27 23:32:44 +000012226Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12227
12228 * include/libxml/xmlwin32version.h: reinserted, needed for
12229 Windows users of CVS
12230
Darin Adlera77cac02001-07-27 17:41:51 +0000122312001-07-27 Darin Adler <darin@bentspoon.com>
12232
Darin Adler699613b2001-07-27 22:47:14 +000012233 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
12234 * testCatalog.c: Add include of <libxml/parser.h>.
12235
122362001-07-27 Darin Adler <darin@bentspoon.com>
12237
Darin Adlera77cac02001-07-27 17:41:51 +000012238 * include/libxml/.cvsignore:
12239 * include/libxml/xmlwin32version.h:
12240 Remove this file from CVS because it's generated.
12241
Daniel Veillard50822cb2001-07-26 20:05:51 +000012242Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12243
12244 * parser.c include/libxml/parser.h: applied const patches from
12245 Tom Moog #58002
12246
Thomas Broyerba4ad322001-07-26 16:55:21 +000012247Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12248
12249 * xpath.c include/libxml/xpath{,Internals}.h: added a function
12250 lookup framework
12251
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000012252Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12253
12254 * tree.c: fixed xmlCopyNode() for documents
12255
Daniel Veillard6dd398f2001-07-25 22:41:03 +000012256Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12257
12258 * parser.c: fixed bugs #58073 reported by Greg Shtilman
12259
12260Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000012261
12262 * parser.c: fixes bug #57652 reported by Morus Walter
12263
Daniel Veillarde3924972001-07-25 20:25:21 +000012264Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12265
12266 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
12267
Daniel Veillarda53c6882001-07-25 17:18:57 +000012268Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12269
12270 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
12271 errors, lesson don't add new functions at 1am before a release
12272 * xpath.c: integrated fix from Bjorn to avoid divide by zero
12273 from XPath initialization when possible.
12274
Daniel Veillardd9bad132001-07-23 19:39:43 +000012275Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12276
12277 * result/scripts/base*: removing history/readline changed
12278 this slightly
12279 * include/libxml/parser.h SAX.c parser.c parserInternals.c
12280 xmllint.c: make element content line number generation
12281 optionnal to avoid breaking old apps added interface to switch
12282
Daniel Veillardf012a642001-07-23 19:10:52 +000012283Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12284
12285 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000012286 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000012287 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
12288 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
12289 John Kroll fixes to allow saving to HTTP via PUT (or
12290 POST of needed).
12291 * doc/html/*.html: regenerated the docs
12292
Thomas Broyere8126242001-07-22 03:54:15 +000012293Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12294
12295 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
12296 xmlHashScanFull and xmlHashScannFull3 to get passed the
12297 three keys as arguments to the callback function
12298
Daniel Veillard5e2dace2001-07-18 19:30:27 +000012299Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12300
12301 * configure.in Makefile.am: removed libxml softlink for good
12302 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
12303 100% coverage by gtk-doc
12304
Daniel Veillard8599e702001-07-17 21:38:51 +000012305Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12306
12307 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
12308 fixed serious troubles due to size_t vs. int mismatch
12309
Daniel Veillard8fcc4942001-07-17 20:07:33 +000012310Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12311
12312 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
12313
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012314Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12315
12316 * include/libxml/xpath{,Internals}.h xpath.c: added a more
12317 convenient extension API for value and context managing
12318 Now handles external objects through xmlXPathPopExternal,
12319 xmlXPathWrapExternal and xmlXPathReturnExternal.
12320 Added functions for sets operations (intersection, etc.)
12321
Daniel Veillard22090732001-07-16 00:06:07 +000012322Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12323
12324 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
12325 xmlIO.c tree.c parserInternals.c entities.c encoding.c
12326 HTMLparser.c: cleanup of global variables, marking some
12327 const or private.
12328
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012329Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000012330
12331 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
12332 fixed xmlXPathNodeSetItem when passing index=0
12333
Daniel Veillard05dec342001-07-14 21:57:39 +000012334Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12335
12336 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
12337
Daniel Veillard28ae6362001-07-14 16:44:32 +000012338Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12339
12340 * xmllint.c: fixed compilation under Cygwin #57503
12341 * TODO: update
12342
Peter Williamsed156f52001-07-13 18:35:13 +0000123432001-07-13 Peter Williams <peterw@ximian.com>
12344
12345 * config.h.in: add #undef HAVE_DLFCN_H
12346
12347 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
12348 builddir.
12349
Daniel Veillard73b36e32001-07-12 15:09:52 +000012350Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12351
12352 * win32/libxml2/libxml2.def.src: added a couple of exported entries
12353 raised by #57348 and #57381
12354
Daniel Veillard7db37732001-07-12 01:20:08 +000012355Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12356
12357 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
12358 tree.c xpointer.c: store the line numbder in element->content,
12359 may break some software, need a configuration mechanism
12360
Darin Adler96037892001-07-11 00:03:16 +0000123612001-07-10 Darin Adler <darin@bentspoon.com>
12362
12363 * .cvsignore:
12364 * example/.cvsignore:
12365 * include/.cvsignore:
12366 * include/libxml/.cvsignore:
12367 Various things that are generated and should be ignored.
12368
Daniel Veillard09ab7e12001-07-10 15:49:44 +000012369Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12370
12371 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
12372 * doc/xml.html doc/html/*: updated the docs
12373
Daniel Veillard04e2dae2001-07-09 20:07:25 +000012374Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12375
12376 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
12377 validation occured on content with element child
12378
Daniel Veillardb8c9be92001-07-09 16:01:19 +000012379Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12380
12381 * tree.c: fixed XML Base computation which was broken
12382 * debugXML.c: added a base function to the shell
12383 * Makefile.am result/scripts/* test/scripts/*: added scripts
12384 based regression tests, and adding 2 XML Base tests
12385
Daniel Veillard19e96c32001-07-09 10:32:59 +000012386Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12387
12388 * tree.c: set properties doc and call xmlSetListDoc for properties
12389 content when grafting them in a different tree.
12390 * aclocal.m4: remove from CVS
12391
Daniel Veillarde086f5c2001-07-08 21:10:40 +000012392Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12393
12394 * win32/libxml2/libxml2.def.src: added some missing entry point
12395 for XPath (Mark Vakoc)
12396
Daniel Veillard388236f2001-07-08 18:35:48 +000012397Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12398
12399 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12400 layer should URI-Unescape before trying to open resources.
12401
Daniel Veillard04383752001-07-08 14:27:15 +000012402Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12403
12404 * xpath.c: fix the name() bug for elements in the default
12405 namespace reported by Charlie Bozeman
12406
Daniel Veillard7583a592001-07-08 13:15:55 +000012407Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12408
12409 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12410 led to an XPath fix, improvements of SAX initialization, and
12411 an added option --nocdata to testXPath
12412
Daniel Veillard449d7392001-07-07 19:11:06 +000012413Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12414
12415 * doc/libxml-doc.el: Felix Natter provided anew version working
12416 with XEmacs too
12417
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012418Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12419
12420 * include/libxml/xpath.h: small cleanup
12421 * doc/xml.html: update
12422
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012423Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12424
12425 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12426 released 2.3.14
12427
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012428Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12429
12430 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012431 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012432
Daniel Veillard73c9c042001-07-05 20:02:54 +000012433Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12434
12435 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12436 were not equal to empty strings
12437
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012438Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12439
12440 * SAX.c: fixed a URI-Reference computation problem when validating
12441 * xmlIO.c: small cleanup
12442
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012443Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12444
12445 * parser.c: improved the description of a couple of interfaces
12446 upon Larry Stamper suggestion
12447
Daniel Veillard62f313b2001-07-04 19:49:14 +000012448Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12449
12450 * SAX.c entities.c parser.c: changed completely the way entities
12451 are handled when running the parser in entity substitution mode.
12452 This fixes a bug reported by Stephan Kulow and nearly divides
12453 by 3 the amount of memory required by libxslt to load and process
12454 DocBook TDG.
12455
Daniel Veillardf420ac52001-07-04 16:04:09 +000012456Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12457
12458 * HTMLparser.c: fixing a too early root closing problem raised
12459 byt Prashanth Naidu
12460
Daniel Veillard8c357d52001-07-03 23:43:33 +000012461Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12462
12463 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12464 raised by Mark Vakoc.
12465
Daniel Veillard6e90d192001-07-03 16:37:49 +000012466Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12467
12468 * example/Makefile.am: fixed the include path to add srcdir/include
12469 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12470 and some cleanup
12471
Daniel Veillardf06307e2001-07-03 10:35:50 +000012472Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12473
12474 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12475 lot of optimization work, results in significant improvements
12476 when handling really complex XPath queries. Add a small optimizer
12477 for unions, improve [n] and [last()], avoid some costly ops.
12478
Daniel Veillard77044732001-06-29 21:31:07 +000012479Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12480
12481 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12482 * xpath.c: small cleanup
12483 * xmlGetNsList: reformated, fixed problems if used on Entities
12484
Daniel Veillard2adbb512001-06-28 16:20:36 +000012485Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12486
12487 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12488
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012489Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12490
12491 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12492 * Makefile.am example/Makefile.am: workaround automake generating
12493 erroneous deps
12494
Daniel Veillard12f7d292001-06-28 13:12:11 +000012495Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12496
12497 * include/win32config.h: bug #56801 Yon Derek provided a patch
12498 to the windows config file.
12499
Daniel Veillard87ee9142001-06-28 12:54:16 +000012500Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12501
12502 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12503 libxml.h : Yon Derek provided a set of changes to compile from
12504 CVS on Windows/MSC
12505
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012506Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12507
12508 * parser.c: fixed UTF8 BOM support in push mode
12509 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12510 added a specific testcase
12511
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012512Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12513
12514 * Makefile.am: added --push regression tests
12515 * parserInternals.c: the XML parser segfaulted in --push mode
12516
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012517Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12518
12519 * configure.in: moved the symlinks detection within a CVS
12520 check, this is not portable and will be removed soon.
12521 * xpath.c: small cleanup/speedup
12522
Daniel Veillard11648102001-06-26 16:08:24 +000012523Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12524
12525 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12526 release of 2.3.12
12527 * parser.c: make an error message if unknow entities in all cases
12528
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012529Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12530
12531 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12532
Daniel Veillard23793842001-06-25 16:07:45 +000012533Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12534
12535 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12536 includes were installed in the wrong dir
12537
Daniel Veillardf5498f32001-06-25 15:08:36 +000012538Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12539
12540 * doc/html.xml: warn against sending code to exhibit bugs.
12541
Daniel Veillard56f06462001-06-24 21:34:03 +000012542Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12543
12544 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12545 Tru64 from Thomas Leitner
12546
Daniel Veillardc5d64342001-06-24 12:13:24 +000012547Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12548
12549 * AUTHORS: added William and Bjorn
12550 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12551 daniel@veillard.com hopefully I won't have to do this again
12552 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12553 docs can be rebuilt cleanly now
12554 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12555 from CVs it's generated, added include/libxml/xmlwin32version.h
12556 also generated but which should change far less frequently.
12557 * catalog.c nanoftp.c: made sure to include libxml.h not
12558 libxml/xmlversion.h directly
12559 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12560 when compiling on WIN32 and MSC
12561
Daniel Veillard07385fd2001-06-23 21:55:48 +000012562Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12563
12564 * include/Makefile.am include/libxml/Makefile.am configure.in:
12565 fixed make distcheck and rebuilding the rpms
12566
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012567Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12568
12569 * configure.in: should finish the migration of exported includes
12570 into a real include/libxml in CVS, at least for CVS users.
12571 * removed the exported headers, added in include/libxml (as well
12572 as xmlversion.h.in).
12573
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012574Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12575
12576 * configure.in: fixed the way to detect symlink
12577
Daniel Veillard66541772001-06-23 18:31:04 +000012578Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12579
12580 * configure.in: updated, include/libxml is now a real CVS dir
12581
Daniel Veillardca989762001-06-23 17:39:29 +000012582Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12583
12584 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12585 version works with both libxml1 and libxml2 (it autodetects
12586 the prefix of the html-files) from Felix Natter.
12587 * doc/xml.html: updated doc accordingly
12588
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012589Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12590
12591 * xpath.c: fixed the bug generating a template loop in libxslt
12592 when using docbook-xsl-1.4, * should filter out document nodes
12593 * HACKING: added William
12594 * TODO: updated
12595
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012596Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12597
12598 * doc/FAQ.html: added a warning about gcc-3.0
12599 * doc/xml.html: added reference to gdome2 and removed a confusing
12600 sentence
12601
Daniel Veillardf7f41852001-06-22 15:18:01 +000012602Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12603
12604 * xmlversion.h: okay this is a generated file, but Windows
12605 users need it and they can't generate it, and I want CVS
12606 Windows users ...
12607 * win32/libxml2/libxml2_so.dsp: Windows project file for
12608 the shared lib version of libxml2
12609 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12610 resources needed for libxslt/xsltproc by Yon Derek
12611
Bjorn Reese3157b342001-06-22 14:41:45 +000012612Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12613
12614 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12615
Daniel Veillard4151acb2001-06-22 10:48:57 +000012616Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12617
Daniel Veillardcc146db2001-06-22 11:10:52 +000012618 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12619
12620Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12621
Daniel Veillard4151acb2001-06-22 10:48:57 +000012622 * include/win32config.h: Yon Derek provided a first fix
12623 to be able to compile libxslt/xsltproc on Windows
12624
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012625Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12626
12627 * xpath.c: attempt to work around what seemed a gcc optimizer
12628 bug when handling floats on i386 http://veillard.com/gcc.bug
12629 * tree.c entities.c encoding.c: doing some cleanups while
12630 chasing it
12631
Daniel Veillard017b1082001-06-21 11:20:21 +000012632Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12633
12634 * Makefile.am: cleanup when --without-debug is specified
12635 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12636 w.r.t. --without-debug and other include points
12637 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12638 Catalogs
12639 * configure.in entities.h tree.h HTMLparser.c: removed
12640 --without-corba, made the _private field mandatory
12641
Daniel Veillard87a764e2001-06-20 17:41:10 +000012642Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12643
12644 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12645 outputs a BOM in UTF8, an errata has been issued to avoid the
12646 problem, that was the most reasonable solution... Add support
12647 for a leading UTF8 BOM in entities.
12648
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012649Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12650
12651 * valid.c: fixed a bug found when post validating an entity ref
12652 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12653 activate it too
12654
Daniel Veillard39196eb2001-06-19 18:09:42 +000012655Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12656
12657 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12658 weakness in the node copy the XPointer and the XInclude
12659 implementations. Serious cleanup.
12660
Daniel Veillard3739b982001-06-19 12:51:30 +000012661Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12662
12663 * Makefile.am: Kjartan Maraas provided a small patch to
12664 add xml2-config.in to EXTRA_DIST
12665
Daniel Veillarda9142e72001-06-19 11:07:54 +000012666Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12667
12668 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12669 provided another failing case found in KDE, the way the
12670 ctxt->vctxt.nodeTab was allocated and freed changed over
12671 time but it wasn't completely cleaned up. This should fix it.
12672
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012673Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12674
12675 * parser.c: Stephan Kulow also raised the fact that line number
12676 could get miscounted making debug harder, fixed the problem
12677 in xmlParseCharData()
12678
Daniel Veillard64b98c02001-06-17 17:20:21 +000012679Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12680
12681 * valid.c: Stephan Kulow pointed out a problem when validating
12682 and using an empty entity, forgot a 'break' in a case.
12683
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012684Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12685
12686 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12687 * doc/xml.html: updated with 2.3.11
12688
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012689Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12690
12691 * TODO: updated adding cleanup of generated doc
12692 * configure.in: prepared to release 2.3.11
12693 * xmllint.c: added --version for bug reporting
12694 * doc/html/*.html: rebuilt the doc
12695
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012696Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12697
12698 * xpath.c: first part of the work on selecting namespace to
12699 fix bug #56115
12700
Daniel Veillard96ed5832001-06-15 22:22:04 +000012701Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12702
12703 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12704 when using -liconv
12705 * TODO: updated
12706
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012707Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12708
12709 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12710 cleanup, encoding support.
12711
Daniel Veillard608ad072001-06-14 08:32:28 +000012712Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12713
12714 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12715
Daniel Veillard239d0522001-06-13 23:02:48 +000012716Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12717
12718 * xpath.c: bug detected by Ankh when / is used as a function arg
12719
Daniel Veillard02bb1702001-06-13 21:11:59 +000012720Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12721
12722 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12723 of element and use it to avoid outputting formatting spaces at
12724 the wrong place. Implemented the format parameter for HTML save.
12725 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12726 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12727 result/HTML/wired.html: of course this impact the result of a
12728 number of HTML tests
12729
Daniel Veillard95d845f2001-06-13 13:48:46 +000012730Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12731
12732 * HTMLtree.[ch]: started augmenting the HTML save API with
12733 encoding and formatting parameters
12734
Daniel Veillardeca60d02001-06-13 07:45:41 +000012735Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12736
12737 * HTMLtree.h: cleanup and started evaluating the work needed on
12738 revamping the HTML output code
12739
Daniel Veillard84666b32001-06-11 17:31:08 +000012740Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12741
12742 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
12743
Daniel Veillard8bdd2202001-06-11 12:47:59 +000012744Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12745
12746 * valid.c: fixed bug #56049, forgot one check in the
12747 validation routine
12748
Daniel Veillardca2366a2001-06-11 12:09:01 +000012749Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12750
12751 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
12752
Daniel Veillard6761eee2001-06-11 10:29:38 +000012753Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12754
12755 * libxml.h: fixed an error in last commit
12756 * doc/FAQ.html: added an entry for compilation from CVS
12757
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000012758Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12759
12760 * xmlversion.h.in libxml.h: Cygwin patches
12761 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
12762 * tree.h: cleanup
12763
Daniel Veillardacd370f2001-06-09 17:17:51 +000012764Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12765
12766 * tree.c: patched xmlFreeNode() to avoid freeing() a static
12767 memory block in a strange case where libxml is linked twice
12768 in the binary.
12769
Daniel Veillard1d047672001-06-09 16:41:01 +000012770Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12771
12772 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
12773 state far too often, simple fix used to avoid it.
12774
Daniel Veillard4497e692001-06-09 14:19:02 +000012775Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12776
12777 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
12778 being processed, applied his patch
12779 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
12780
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000012781Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12782
12783 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
12784 provided fixes to compile on MSCC again
12785 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
12786 also provided an update for the project files.
12787
Daniel Veillarda682b212001-06-07 19:59:42 +000012788Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12789
12790 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
12791 bug #55810
12792
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000012793Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12794
12795 * tree.c: fixed xmlGetNsProp() to close bug #55683
12796 Note this requires libxslt to use it's own function instead.
12797
Daniel Veillardf0c53762001-06-07 16:07:07 +000012798Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12799
12800 * HTMLtree.c: when in a pre element no formatting space should
12801 be added.
12802 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
12803
Daniel Veillard068a9652001-06-07 15:30:26 +000012804Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12805
12806 * configure.in: added tests for signal() and signal.h
12807
Daniel Veillard541d6552001-06-07 14:20:01 +000012808Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12809
12810 * xpath.c: robert pointed out xmlXPathNINF was not initialized
12811
Daniel Veillard8a367d42001-06-07 14:01:34 +000012812Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12813
12814 * doc/libxml-doc.el: Felix Natter provided a new version for
12815 libxml2
12816
Daniel Veillard8a926292001-06-07 11:20:20 +000012817Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12818
12819 * HTMLtree.c: when in a pre element no formatting space should
12820 be added.
12821
Daniel Veillard14839d52001-06-06 16:11:56 +000012822Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12823
12824 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
12825
Daniel Veillarde95e2392001-06-06 10:46:28 +000012826Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12827
12828 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
12829 hack
12830 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
12831 * uri.c: fixed a warning
12832
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000012833Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12834
12835 * HTMLtree.c: trying to close bug #55772 escaping in script
12836 elements
12837 * doc/xml.html: suggest to send mail to the list
12838
12839Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000012840
12841 * error.c: attempt to fix the xmlGetVarStr breakage once and for
12842 good. Use a macro and based on the solution provided in
12843 vsnprintf manual page from GNU.
12844
Bjorn Reese99748722001-06-05 12:49:15 +000012845Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12846
12847 * error.c: Workaround for non-preserving variadic list.
12848 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
12849
Daniel Veillard2e4f1882001-06-01 10:11:57 +000012850Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12851
12852 * doc/xml.html: added 2.3.10 release
12853
Daniel Veillardb3a182e2001-06-01 09:28:09 +000012854Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12855
12856 * configure.in: releasing 2.3.10
12857
Daniel Veillard3c2758d2001-05-31 18:43:43 +000012858Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12859
12860 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
12861
Daniel Veillard20042422001-05-31 18:22:04 +000012862Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12863
12864 * encoding.c: Robert Collins provided a patch to add the
12865 "US-ASCII" encoding alias
12866
Daniel Veillard97ac1312001-05-30 19:14:17 +000012867Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12868
12869 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
12870 string oriented functions and started cleaning the related areas
12871 in xpath.c which needed fixing in this respect
12872
Daniel Veillard2d703722001-05-30 18:32:34 +000012873Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12874
12875 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
12876 #55380
12877 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
12878
Daniel Veillard9403a042001-05-28 11:00:53 +000012879Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12880
12881 * TODO: updated
12882 * nanohttp.[ch] : started adding APIs to get the redirected URL
12883 when this occurs (needed for further base computation
12884 * tree.h: cleanup
12885 * encoding.c: cleanup
12886 * SAX.c: minor change around ctxt->loadsubset
12887
Daniel Veillard6278fb52001-05-25 07:38:41 +000012888Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12889
12890 * Makefile.am include/Makefile.am: small change to have
12891 include/libxml rebuilt if working from CVS.
12892 * uri.c: applied another patch from Carl Douglas for URI escaping,
12893 this should close bug #51876
12894
Daniel Veillardd16df9f2001-05-23 13:44:21 +000012895Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12896
12897 * xinclude.c: fixed XInclude recursive behaviour bug #54678
12898 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
12899 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
12900 added specific regression test
12901 * parser.h: preparing for the XSLT mode where DTD inherited
12902 attributes are added to the tree.
12903
Daniel Veillardbbd22452001-05-23 12:02:27 +000012904Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12905
12906 * xinclude.[ch]: Updated the namespace for the Last Call version
12907 * result/XInclude/include test/XInclude/include: updated the
12908 testsuite accordingly
12909
Daniel Veillard8514c672001-05-23 10:29:12 +000012910Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12911
12912 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
12913 related to bug #51876
12914
Daniel Veillard42596ad2001-05-22 16:57:14 +000012915Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12916
12917 * tree.c: fixed a gross mistake in base computation, xml:base is
12918 not completely correct yet (need cascade).
12919 * xpath.[ch]: added the few things needed to find a function name
12920 and URI from the XPath context when it is called.
12921
Daniel Veillard81418e32001-05-22 15:08:55 +000012922Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12923
12924 * catalog.[ch]: fixes and add xmlLoadCatalogs()
12925 * DOCBparser.c: small cleanup
12926 * xmllint.c: added a --catalogs option to load catalogs from
12927 $SGML_CATALOG_FILES
12928 * tree.c: cleanup
12929 * configure.in: iconv library fixup, ICONV_LIBS
12930
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000012931Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12932
12933 * catalog.c: handling of CATALOG entries. detection of recursion,
12934 and a few bugfixes
12935 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
12936 against the default namespace
12937
Daniel Veillard04b93292001-05-21 08:15:31 +000012938Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12939
12940 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
12941
Daniel Veillarda97a19b2001-05-20 13:19:52 +000012942Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12943
12944 * parser.c: fixed propagation context info when parsing an
12945 external entity.
12946 * doc/html/*.html: regenerated a couple of docs
12947
Daniel Veillard4623acd2001-05-19 15:13:15 +000012948Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12949
12950 * doc/xml.html: update with 2.3.9 informations
12951
Daniel Veillardbed7b052001-05-19 14:59:49 +000012952Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12953
12954 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
12955 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
12956 * doc/html/* : rebuilt the docs
12957 * valid.c: small patch which may improve some case when
12958 validating.
12959
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000012960Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12961
12962 * HTMLparser.c: Closed bug #54891
12963 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
12964 to the suite
12965
12966Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12967
12968 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
12969 applied a documentation patch from LotR and filled in a few missing
12970 descriptions
12971
Daniel Veillard76d66f42001-05-16 21:05:17 +000012972Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12973
12974 * xpath.c tree.c parser.c: speed optimizations at the parser level
12975 document tree freeing and xpath evaluation
12976
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000012977Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12978
12979 * parser.c parser.h parserInternals.h: fixed a couple of
12980 interfaces for handling memory buffer input to const char *
12981 upon suggestion of JamesH.
12982
Daniel Veillardc3739e72001-05-15 15:23:27 +000012983Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12984
12985 * configure.in: LoTR sent a patch fixing the previous commit
12986
Daniel Veillarda4f27e02001-05-15 12:41:29 +000012987Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12988
12989 * configure.in: trying to deal again with the stoopid -R linking
12990 flag of Solaris
12991
Daniel Veillard790142b2001-05-15 10:51:53 +000012992Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12993
12994 * xpath.h: two nodeset access macros from Thomas Broyer
12995
Daniel Veillardba0b8c92001-05-15 09:43:47 +000012996Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12997
12998 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
12999 patch from Thomas Broyer
13000
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013001Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13002
13003 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13004 case
13005 * INSTALL: was empty added stuff from the FAQ
13006
Daniel Veillard75bea542001-05-11 17:41:21 +000013007Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13008
13009 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13010 attributes handling and #54433 by adding xmlUnsetProp()
13011 and xmlUnsetNsProp()
13012
Daniel Veillard0a2a1632001-05-11 14:18:03 +000013013Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13014
13015 * HTMLparser.c: Patch from Jonas Borgström
13016 (htmlGetEndPriority): New function, returns
13017 the priority of a certain element.
13018 (htmlAutoCloseOnClose): Only close inline elements if they
13019 all have lower or equal priority.
13020 * result/HTML: this of course changed a number of tests results.
13021
Daniel Veillard7d6fd212001-05-10 15:34:11 +000013022Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13023
13024 * xmlIO.c catalog.c: plugged in the default catalog resolution
13025 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
13026 documentations
13027 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
13028
Daniel Veillarda7374592001-05-10 14:17:55 +000013029Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13030
13031 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
13032 integrating catalogs
13033 * catalog.[ch] testCatalog.c: adding a small catalo API
13034 (only SGML catalog support).
13035 * parser.c: restaured xmlKeepBlanksDefault(0) API
13036
Daniel Veillardc17337c2001-05-09 10:51:31 +000013037Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13038
13039 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
13040
Daniel Veillard257d9102001-05-08 10:41:44 +000013041Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13042
13043 * parser.c: added xmlParseExternalEntityPrivate() to allow
13044 propagation of ctxt->_private when parsing external entities
13045
Daniel Veillard083c2662001-05-08 08:27:14 +000013046Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13047
13048 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13049
Daniel Veillard01ef7382001-05-08 07:31:43 +000013050Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13051
13052 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13053
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013054Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13055
13056 * valid.c: warn when indeterminist content model is detected
13057 * result/VC/ElementValid8: this adds a message
13058 * Makefile.am: add --novalid for VCM tests
13059 * parserInternals.c: added a call to Init memory
13060
Daniel Veillard64269352001-05-04 17:52:34 +000013061Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13062
13063 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13064 when both parameters are NULL.
13065
Daniel Veillard37721922001-05-04 15:21:12 +000013066Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13067
13068 * valid.c: applied small patch from Gary Pennington, reindented
13069 some part of the code.
13070
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013071Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13072
13073 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13074 release, updated and regenerated the docs
13075
Daniel Veillard357c9602001-05-03 10:49:20 +000013076Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13077
13078 * xpath.c result/XPath/expr/floats : clarified and cleanup
13079 printing of abnormal floats in tests.
13080
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013081Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13082
13083 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13084 * results/HTML/ : a few changes in the output of the HTML tests as
13085 a result.
13086 * configure.in: tying to fix -liconv where needed
13087
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013088Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13089
13090 * Makefile.am: fixed a stupid error
13091
Daniel Veillard7150a032001-05-02 16:41:11 +000013092Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13093
13094 * configure.in Makefile.am: make the inclusion of the trio
13095 modules in the library conditional
13096
Daniel Veillardc057c5d2001-05-02 12:41:24 +000013097Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13098
13099 * DOCBparser.c: patche from László Kovács, fixed entities refs
13100 in attributes handling
13101
Daniel Veillardedddff92001-05-02 10:58:52 +000013102Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13103
13104 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
13105 flushing
13106
Daniel Veillardc8f620b2001-04-30 20:31:33 +000013107Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13108
13109 * xpath.c: fix of an XSLT namespace bug reported on the list
13110 general/bug-8-
13111
Daniel Veillard5792e162001-04-30 17:44:45 +000013112Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13113
13114 * strio.h trio.c: Dan McNichol suggested a couple of small
13115 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
13116
Daniel Veillard02141ea2001-04-30 11:46:40 +000013117Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13118
13119 * tree.c parser.c encoding.c: spent a bit more time looking
13120 at the parsing speed and DOM handling. Added a few more
13121 speedups.
13122
Daniel Veillard3ed155f2001-04-29 19:56:59 +000013123Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13124
13125 * parser.c: small but effective parsing speed improvement
13126
Daniel Veillardb59076b2001-04-29 17:04:07 +000013127Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13128
13129 * configure.in: default on the DocBook parser inclusion (for Gnome)
13130 * DOCBparser.h: fixed a header reference
13131
Daniel Veillardb45c43b2001-04-28 17:02:11 +000013132Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13133
13134 * configure.in xpath.c: applied Bjorn patches for FPE on the
13135 alpha
13136
Daniel Veillardeefd4492001-04-28 16:55:50 +000013137Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13138
13139 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
13140 xmlSaveFormatFileTo()
13141
Daniel Veillarde39a93d2001-04-28 14:35:02 +000013142Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13143
13144 * xpath.c: simple and efficient optimization, XPath functions
13145 aways bind to the same code, cache this
13146 * TODO: updated (by saying some is obsolete)
13147
Daniel Veillard2156a562001-04-28 12:24:34 +000013148Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13149
13150 * xpath.c: more cleanup work on XPath name parsing routines
13151
Daniel Veillard61d80a22001-04-27 17:13:01 +000013152Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13153
13154 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
13155 xmlXPathParseName
13156 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
13157 * debugXML.c: avoid compilation problems if compiling without
13158 HTML support, Igor Zlatkovic
13159 * win32/libxml2/libxml2.def.src: being able to compile without
13160 XPath on Windows
13161
Daniel Veillarddbb14a72001-04-26 20:54:01 +000013162Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13163
13164 * libxml.m4: yet another patch from Toshio Kuratomi
13165
Daniel Veillard2913e4c2001-04-26 19:29:02 +000013166Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13167
13168 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
13169
Daniel Veillard67fee942001-04-26 18:59:03 +000013170Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13171
13172 * tree.[ch]: added xmlSaveFormatFile interface for saving
13173 and indenting a file.
13174
Daniel Veillard82e49712001-04-26 14:38:03 +000013175Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13176
13177 * xpath.c: fixed bug #53689 related to processing-instruction()
13178
Daniel Veillard02f077a2001-04-26 10:59:11 +000013179Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13180
13181 * DOCBparser.c: patche from László Kovács
13182
Daniel Veillard30211a02001-04-26 09:33:18 +000013183Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13184
13185 * parser.c: applied fixes from Christian Glahn bug report #53391
13186
Daniel Veillard5a7c3452001-04-26 09:16:13 +000013187Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13188
13189 * error.c: Jean François Lecomte provided a complete description
13190 and a fix to bug #53537
13191
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000013192Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13193
13194 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
13195
Daniel Veillard1034da22001-04-25 19:06:28 +000013196Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13197
13198 * DOCBparser.c SAX.c: a bit more work on entities processing.
13199 Still Need to cleanup XML output and references in attributes
13200
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000013201Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13202
13203 * DOCBparser.c include/Makefile.am: two patches from László Kovács
13204
Daniel Veillardb33c2012001-04-25 12:59:04 +000013205Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13206
13207 * tree.c: trying to fix #53574, not completely complete,
13208 I would like xmllint --copy --debug test/ent1 and
13209 xmllint --debug test/ent1 to show the same result.
13210 * xpath.c: fix a bug when trying to sort namespace nodes
13211
Daniel Veillard5146f202001-04-25 10:29:44 +000013212Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13213
13214 * HTMLtree.c: real fix for #53402
13215
Daniel Veillard7533cc82001-04-24 15:52:00 +000013216Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13217
13218 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
13219 PIs when using xsl:output
13220 * valid.c: closing #53537 some case generate segfaults if there
13221 is validity errors
13222
Daniel Veillard61b33d52001-04-24 13:55:12 +000013223Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13224
13225 * SAX.c testDocbook.c DOCBparser.c: more work on the support
13226 of external parsed entities, added --noent to testDocbook
13227 * valid.c: Garry Pennington found an uninitialized variable
13228 access in xmlValidateElementContent()
13229
Daniel Veillard56098d42001-04-24 12:51:09 +000013230Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13231
13232 * HTMLparser.c : HTML parsing still sucks ... trying to deal
13233 with madness
13234 * result/HTML/ : this modified the result of the regression tests
13235 a lot.
13236
Daniel Veillard122376b2001-04-24 12:12:30 +000013237Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13238
13239 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
13240 to doc where it wasn't checked against NULL reported by
13241 Jens Laas
13242
Daniel Veillard43dadeb2001-04-24 11:23:35 +000013243Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13244
13245 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
13246 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
13247
Daniel Veillardeae522a2001-04-23 13:41:34 +000013248Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13249
13250 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
13251 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
13252 * SAX.[ch]: cleanup and updates for DocBook
13253 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
13254 ex SGML identifier changes
13255 * valid.c: removed a static unused function.
13256
Daniel Veillardde57c612001-04-23 09:13:36 +000013257Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13258
13259 * HTMLtree.c: applied change for Paul Sponagl on script saving
13260 * Makefile.am: the warning about entity title.xml are normal.
13261
Daniel Veillard393df012001-04-22 20:11:18 +000013262Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13263
13264 * configure.in: release of 2.3.7
13265 * Makefile.am: fixing make distcheck
13266
Daniel Veillarda41123c2001-04-22 19:31:20 +000013267Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13268
13269 * doc/html/* doc/xml.html: updated and regenerated the docs
13270
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000013271Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13272
13273 * xpath.c: fixed the XPointer problem introduced in 2.3.6
13274
Daniel Veillarde82a9922001-04-22 12:12:58 +000013275Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13276
13277 * tree.c: fixed #53388 with the provided patch
13278
Daniel Veillard06803992001-04-22 10:35:56 +000013279Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13280
13281 * valid.c: Bjorn detected an invalid memory access. Fixed
13282 vstateVPush()
13283
Daniel Veillard40af6492001-04-22 08:50:55 +000013284Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13285
13286 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
13287
Bjorn Reese70a9da52001-04-21 16:57:29 +000013288Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13289
13290 * libxml.h: new header used only for the compilation of libxml
13291 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
13292 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
13293 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
13294 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
13295 xmlmemory.c xpath.c xpointer.c: libxml.h integration
13296 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
13297 baseline (version 1.2 plus a single patch).
13298 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
13299 scientific notation for numbers. Tests added.
13300 * xpath.c: formatting of numbers changed to use sprintf
13301 (contribution from William Brack)
13302
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000013303Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13304
13305 * valid.c: cleanup, more useful debugging
13306 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
13307 * xmlIO.c: entity loading is printed as an error when validating
13308
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000013309Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13310
13311 * valid.c: fixed to validate within entities
13312 * test/VCM/v22.xml: added a specific testcase
13313
Daniel Veillardca1f1722001-04-20 15:47:35 +000013314Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13315
13316 * valid.c: forgot an epsilon transition in for ()+
13317 * test/VCM/v21.xml : added a specific test case
13318
Daniel Veillard85349052001-04-20 13:48:21 +000013319Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13320
13321 * valid.c: removed a state explosion exhibited by RSS
13322 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
13323 from bug #51872
13324
Daniel Veillarddab4cb32001-04-20 13:03:48 +000013325Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13326
13327 * valid.[ch] tree.h: worked *hard* to get non-determinist content
13328 validation without using an ugly NFA -> DFA algo in the source.
13329 Made a specific algorithm easier to maintain, using a single
13330 stack and without recursion.
13331 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
13332 * hash.c: made the growing routine static
13333 * tree.h parser.c: added the parent information to an
13334 xmlElementContent node.
13335
Daniel Veillarde470df72001-04-18 21:41:07 +000013336Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13337
13338 * SAX.c parser.c xpath.c: generating IDs when not validating
13339 from an external parsed entity was poisoning the ID has table
13340 with removed values. This was killing XSLT on the KDE help
13341 browser.
13342
Daniel Veillardceacdd92001-04-18 15:10:35 +000013343Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13344
13345 * entities.h: andrew@ugh.net.au detected a double declaration
13346
Daniel Veillarda10efa82001-04-18 13:09:01 +000013347Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13348
13349 * debugXML.c hash.c tree.h valid.c : some changes related to
13350 the validation suport to improve speed with DocBook
13351 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
13352 the way validation errors get reported
13353
Daniel Veillard1ed3f882001-04-18 09:45:35 +000013354Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13355
13356 * HTMLparser.c HTMLtree.c: applied part of the patches provided
13357 by P C Chow and William M. Brack for XSLT HTML output
13358
Daniel Veillard2d90de42001-04-16 17:46:18 +000013359Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13360
13361 * xmlversion.h.in win32config.h win32/libxml2/*: applied
13362 Igor Zlatkovic patches for MSC compilation and added his
13363 updates
13364
Daniel Veillarde043ee12001-04-16 14:08:07 +000013365Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13366
13367 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
13368 prefix lookup.
13369 * parserInternals.c: fixed the bug reported by Morus Walter
13370 due to an off by one typo in xmlStringCurrentChar()
13371
Daniel Veillarda3bfca52001-04-12 15:42:58 +000013372Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13373
13374 * HTMLparser.c result/HTML/*: revamped the way the HTML
13375 parser handles end of tags or end of input
13376
Daniel Veillard82daa812001-04-12 08:55:36 +000013377Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13378
13379 * tree.[ch] : added xmlDocCopyNode for gdome2 support
13380
Daniel Veillard67a21302001-04-11 14:39:16 +000013381Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13382
13383 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
13384 bug where the linktime verions of free() won't work ...
13385
Daniel Veillard27b55282001-04-11 12:22:25 +000013386Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13387
13388 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
13389
Daniel Veillardafc73112001-04-11 11:51:41 +000013390Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13391
13392 * doc/xml.html: added 2.3.6 release
13393
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000013394Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13395
13396 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13397 * result/wml.xml: resulted in a small output change
13398
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013399Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13400
13401 * tree.c: xmlNewDoc was missing the charset initialization
13402 * xmllint.c: added --auto to autogenerate a doc, allow to
13403 reproduce the problem fixed on xmlNewDoc
13404
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013405Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13406
13407 * xpath.c: trying to get 52979 solved
13408 * tree.c result/ result/noent/: trying to get 52712 solved, this
13409 also made me clean up the fact that XML output in general should
13410 not add formating blanks by default, this changed the output of
13411 a few tests
13412
Daniel Veillard73639a72001-04-10 14:31:39 +000013413Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13414
13415 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13416
Daniel Veillardfac26a12001-04-08 13:08:14 +000013417Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13418
13419 * configure.in: finally released 2.3.6
13420
Daniel Veillard911f49a2001-04-07 15:39:35 +000013421Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13422
13423 * xpath.c: checking for null pointer generated by new code
13424
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013425Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13426
13427 * xpath.c: fixed a [] evaluation problem reported
13428 * test/XPath/tests/simpleaddr: extended test
13429 * result/XPath/simpleaddr: updated result
13430
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013431Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13432
13433 * xmllint.c: Dan Timis reported a portability problem
13434 on Macs without mmap, fixed it.
13435
Daniel Veillardb38bd552001-04-03 18:22:00 +000013436Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13437
13438 * testXPath.c : added a --tree option allowing to display the
13439 tree dump of the XPath expression
13440
Daniel Veillard4dd93462001-04-02 15:16:19 +000013441Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13442
13443 * xpath.c: fixed a memleak when comparing nodesets
13444 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13445 * tree.c: added a TODO
13446
Daniel Veillard92ad2102001-03-27 12:47:33 +000013447Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13448
13449 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13450 we need string functions
13451 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13452 to be able to use them where needed. Applied some changes
13453 to reduce name linking pollution and compile in only what's
13454 needed.
13455 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13456 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13457 for the string manipulation functions
13458 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13459 to the free() function of xmlmemory.c
13460 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13461 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13462 usage.
13463
13464
Daniel Veillard2be30642001-03-27 00:32:28 +000013465Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13466
13467 * error.c: applied the context output patch of the error
13468 handling submitted by Chuck Griffith
13469 * error/VC/*: this slightly change some error logs
13470
Daniel Veillard50582112001-03-26 22:52:16 +000013471Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13472
13473 * parser.c: fixed line number reporting on error
13474
Daniel Veillard04be4f52001-03-26 21:23:53 +000013475Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13476
13477 * parser.c: Sullivan and Darin found a parser bug,
13478 applied the patch.
13479
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013480Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13481
13482 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13483 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13484 xmlversion.h.in xpointer.c: of course the way I defined
13485 UNUSED breaks on old gcc version. Try to be smart and
13486 also define it directly in xmlversion.h
13487 * configure.in: removed -ansi flag from the pedantic set
13488
13489Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013490 Huge cleanup, I switched to compile with
13491 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13492 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13493 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13494 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13495 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13496 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13497 encoding.h entities.c error.c list.[ch] nanoftp.c
13498 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13499 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13500 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13501 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13502 Cleanup, staticfied a number of non-exported functions,
13503 detected and cleaned up a dozen of problem found this way,
13504 avoided a lot of public function name/typedef/system names clashes
13505 * doc/xml.html: updated
13506 * configure.in: switched private flags to the really pedantic ones.
13507
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013508Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13509
13510 * configure.in: 2.3.5
13511 * doc/html/*: rebuilt the docs
13512
Daniel Veillard146c9122001-03-22 15:22:27 +000013513Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13514
13515 * parser.c: fixed a reported bug in NOTATION parsing
13516 * uri.c: accepted but not fixed bug 51876, added TODO
13517 * Makefile.am: fixed bug 51876
13518
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013519Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13520
13521 * config.h.in configure.in error.c: fix a compilation problem
13522 on platforms without vsnprintf (xml@thewrittenword.com)
13523
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013524Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13525
13526 * parser.c: fixed a function name header typo
13527 * SAX.c: notations can also occur in external subset.
13528
Daniel Veillard7d42b542001-03-20 13:22:46 +000013529Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13530
13531 * error.c: removed a C++ like comment
13532
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013533Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13534
13535 * parser.c: fixing bug 52299 strange condition leading
13536 to a parser crash due to a buffer overflow
13537 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13538 added the specific test case
13539
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013540Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13541
13542 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13543 xmlXPathConvert{String,Number,Boolean} to be able to make
13544 type casts without a context stack, fixed some implementation
13545 problems related to the absence of context at parse-time,
13546 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13547 in the public API too
13548 * xpointer.c xpathInternals.h: we need to know at parse time
13549 whether we are compiling an XPointer
13550
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013551Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13552
13553 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13554 cleaned up the parser internals, refactored XPath code, added
13555 new compilation based APIs and cleanly separated public and
13556 private APIs.
13557
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013558Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13559
13560 * xpath.h: the comp field must be added at the end to avoid
13561 killing binary compat.
13562
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013563Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13564
13565 * Makefile.am: detect XPath memleaks in regreson tests
13566 * error.c: fixed and error w.r.t. error reporting still using
13567 stderr
13568 * hash.c: added new line at end of file
13569 * tree.h: minor cleanup
13570 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13571 expression parsing from evaluation, resulted in a number of
13572 changes internally, and in XPointer. Likely to break stuff
13573 using xpathInternals.h but should remain binary compatible,
13574 new interfaces will be added.
13575
Daniel Veillardd574f782001-03-14 19:40:17 +000013576Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13577
13578 * configure.in: fixed a couple of problems reported by
13579 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13580 without gcc on non linux platforms.
13581
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013582Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13583
13584 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13585 a fix for --with-html-dir= configure support. I hope it won't
13586 break rpm generation
13587
Daniel Veillarda022fe02001-03-14 16:30:00 +000013588Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13589
13590 * xmlIO.c: one function comment cleanup.
13591
Daniel Veillard25239c12001-03-14 13:56:48 +000013592Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13593
13594 * SAX.c: external subset notations were improperly registered
13595 in the internal subset.
13596
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013597Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13598
13599 * README.cvs-commits: added, pointing to HACKING
13600 * HACKING: updated
13601
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013602Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13603
13604 * parser.c: and Matt Sergeant found one in the XML push
13605 parser (erroneous check I forgot to remove when I fixed the
13606 main parser).
13607
Daniel Veillard68d7b672001-03-12 18:22:04 +000013608Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13609
13610 * xpath.c: ptittom found a small bug in UnaryExpr
13611
Daniel Veillarde356c282001-03-10 12:32:04 +000013612Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13613
13614 * configure.in: bumped to 2.3.4
13615 * error.c: fixed bug #51860
13616 * tree.c: fixed bug #51861
13617 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13618 * tree.[ch] : added xmlDefaultBufferSize
13619 * nanoftp.c: typo in function name header block
13620 * doc/xml.html : updated, added link to XML::LibXSLT
13621 * doc/html/* : rebuilt the docs
13622
Daniel Veillard80f32572001-03-07 19:45:40 +000013623Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13624
13625 * parser.c SAX.c: the new content parsing code raised an
13626 ugly bug in the characters() SAX callback. Found it
13627 just because of strangeness in XSLT XML Rec ouptut :-(
13628
Daniel Veillard6c831202001-03-07 15:57:53 +000013629Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13630
13631 * Makefile.am: Martin Baulig suggested to add -lm
13632 * tree.c: found another bug in xmlNodeGetContent()
13633
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013634Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13635
13636 * xpath.c: Bjorn found the error related to strictness of comparison.
13637
Daniel Veillard29631a82001-03-05 09:49:20 +000013638Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13639
13640 * parser.c: trying to fix the Dtd parsing problem reported
13641 by Gary, side effect of last week speed optimizations.
13642
Daniel Veillard14be0a12001-03-03 18:50:55 +000013643Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13644
13645 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13646 * parserInternals.c: removed unneeded test raised by Stric
13647
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013648Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13649
13650 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13651 and fixed by William Brack). Added xmlXPathFormatNumber.
13652 Changed the sorting slightly.
13653 * configure.in Makefile.am example/Makefile.am: Added -lm.
13654 Please note that applications linking with libxml2, must
13655 also like with the math library from now on.
13656
Daniel Veillardf9533d12001-03-03 10:04:57 +000013657Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13658
13659 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13660
Daniel Veillard2f362242001-03-02 17:36:21 +000013661Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13662
13663 * parser.c: one must report spaces even if the Dtd element
13664 content proves that this is not part of the element content.
13665 * result/valid/*.xml: this changed the ouptu slightly
13666
Daniel Veillardb402c072001-03-01 17:28:58 +000013667Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13668
13669 * configure.in: bumped to 2.3.3
13670 * doc/xml.html: updated
13671
Daniel Veillard77851712001-02-27 21:54:07 +000013672Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13673
13674 * tree.c: minor doc fix
13675 * xpath.c: deallocation issues when a result tree has been
13676 converted to a node-set
13677
Daniel Veillardec70e912001-02-26 20:10:45 +000013678Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13679
13680 * doc/xml.html: oops corrected dates s/2000/2001
13681
Daniel Veillard8730c562001-02-26 10:49:57 +000013682Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13683
13684 * valid.c: new patch from Gary Pennington
13685
Daniel Veillard91e9d582001-02-26 07:31:12 +000013686Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13687
13688 * doc/xml.html: applied patch from Ankh
13689
Daniel Veillardedac3c92001-02-26 01:36:19 +000013690Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13691
13692 * xinclude.c: fixed a problem building on Mac
13693
Daniel Veillard21a0f912001-02-25 19:54:14 +000013694Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13695
13696 * parser.c: more work on increasing parsing ferformances
13697
Daniel Veillard48b2f892001-02-25 16:11:03 +000013698Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13699
13700 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13701 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13702 avoiding memcpy in production builds MEM_CLEANUP macro use
13703 * parser.[ch] parserInternals.c: optimizations of the tightest
13704 internal loops inside the parser. Better checking of I/O
13705 flushing/loading conditions
13706 * xmllint.c : added --timing
13707
Daniel Veillard71681102001-02-24 17:48:53 +000013708Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13709
13710 * configure.in: bumped to 2.3.2
13711 * doc/xml.html: updated for release
13712
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013713Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13714
13715 * xpath.c: found a memleak and fixed a nasty bug
13716
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013717Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13718
13719 * xmllint.[c1] : added return code errors for xmllint
13720 * xpath.c: specific debug dump function for result value trees
13721
Daniel Veillard4b637072001-02-21 21:52:55 +000013722Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13723
13724 * xpath.c: finally implemented xmlXPathCompareNodeSets
13725 * test/XPath/expr/floats results/XPath/expr/floats: added
13726 a test for float expressions
13727
Daniel Veillardf714aa32001-02-21 03:07:44 +000013728Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13729
13730 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13731 * parserInternals.[ch]: trying to speed up parsing
13732 * xpath.c : speeded up node set equality op
13733
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013734Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13735
13736 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
13737 better handling of ID/IDREF and the list modules associated
13738 * configure.in: small CFLAGS cleanup
13739
Daniel Veillarda8abee62001-02-19 15:14:59 +000013740Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13741
13742 * configure.in: fixed iconv detection on AIX (stric)
13743
Daniel Veillardbca64ef2001-02-19 22:20:01 +000013744Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000013745
13746 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
13747
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000013748Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
13749
13750 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
13751 and optimized xmlXPathNodeSetSort
13752
Daniel Veillard142adbf2001-02-17 13:21:05 +000013753Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13754
13755 * xpath.c: bug fix when context size is 0
13756 * parser.c: I like Norm's Dtd because they still manage to break
13757 the parser occasionally
13758
Daniel Veillardf23e0092001-02-16 13:21:29 +000013759Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13760
13761 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
13762
Daniel Veillarde0e26512001-02-16 00:11:46 +000013763Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13764
13765 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
13766 attributes within the XML-1.0 namespace
13767
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000013768Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13769
13770 * xpathInternals.h: exported a few axis functions
13771 * doc/xml.html: updated the doc
13772
Daniel Veillard760f4422001-02-15 14:59:48 +000013773Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13774
13775 * configure.in: applied patch from Daniel van Balen for OpenBSD
13776 and bumped version to 2.3.1
13777 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
13778 attempt to find autoclosing was simply broken, removed it,
13779 updated the examples, this is better
13780
Daniel Veillardd194dd22001-02-14 10:37:43 +000013781Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13782
13783 * hash.[ch]: added Paolo Casarini patch to provide Delete from
13784 hash functionnalities.
13785 * doc/html/* : rebuild the doc
13786
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000013787Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13788
13789 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
13790 on predicate
13791 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
13792 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
13793 really want to have tags closed on output even if we accept
13794 unclosed ones on input
13795
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000013796Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13797
13798 * xpath.c: ouch don't free NULL, rare case fixed
13799 * tree.c: don't coalesce text nodes if they don't have the
13800 same behaviour wrt escaping on output
13801
Daniel Veillardd12b69d2001-02-11 20:17:31 +000013802Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13803
13804 * xpath.c: small fixup
13805 * SAX.c: don't warn on empty namespaces.
13806
Daniel Veillard6a2e4062001-02-08 10:31:33 +000013807Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13808
13809 * README: a bit of cleanup
13810 * configure.in: preparing for 2.3.0 release
13811
Daniel Veillard1f83d392001-02-08 09:37:42 +000013812Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13813
13814 * hash.[ch]: added a first version of xmlHashSize()
13815 * valid.c: another bug fix from Gary Pennington
13816
Daniel Veillard5eef6222001-02-07 18:24:48 +000013817Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13818
13819 * valid.c: couple of bug fixes pointed by Gary Pennington
13820 * HTMLtree.c: #if 0 cleanup
13821
Daniel Veillard2c257ec2001-02-06 13:29:07 +000013822Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13823
13824 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
13825 which removes a time consuming check of xmlXPathNodeSetAdd()
13826 and use it in places where we are sure to not break unicity
13827
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000013828Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13829
13830 * xpath.c: bug fixes found from XSLT
13831 * tree.c: preserve node->name special values when copying nodes.
13832 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
13833 external subset are fetched when available but without full
13834 validation. Added xmlLoadExtDtdDefaultValue, need a function.
13835 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
13836 output with encoding disabled.
13837
Daniel Veillard2c833b62001-02-03 08:52:06 +000013838Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13839
13840 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
13841 xmlCheckFilename should not be called from xmlFileOpenW
13842 and xmlGzfileOpenW
13843
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000013844Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13845
13846 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
13847 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
13848 added the new tests for URI normalization
13849 * testURI.c: fixed stoopid bugs
13850 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
13851 the URI in the error messages are now properly normalized
13852
Daniel Veillardea28ce62001-02-02 08:20:19 +000013853Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13854
13855 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
13856
Daniel Veillarde99a4762001-02-01 04:34:35 +000013857Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13858
13859 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
13860
Daniel Veillard2b325a02001-01-31 20:46:31 +000013861Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13862
13863 * xpath.c: fixed mod operator
13864
Daniel Veillardde55cf62001-01-31 15:53:13 +000013865Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13866
13867 * parser.c: fixed xmlStrcat doc
13868 * tree.c: 2 fixes form Anders Carlson for copying nodes and
13869 trees.
13870
Daniel Veillard2f913b72001-01-31 13:23:49 +000013871Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13872
13873 * xpath.c result/XPath/tests/chaptersbase
13874 result/XPath/tests/simplebase: fixed XPath node()
13875 * tree.c: small fix in xmlNewNs()
13876 * Makefile.am: removed extraneous xml2Conf.sh rule
13877
Daniel Veillardb42042b2001-01-28 07:40:36 +000013878Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13879
13880 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
13881 Changed the library name, in order to get libxml-devel and
13882 libxml2-devel to coexist on a single system
13883 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
13884 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
13885
Daniel Veillardee0a4662001-01-27 18:59:33 +000013886Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13887
13888 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
13889 libxml2-devel installable in // as libxml-devel.
13890
Daniel Veillard5eb05942001-01-27 17:50:22 +000013891Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13892
13893 * doc/Makefile.am: fixed make rebuild in doc
13894 * doc/html/*.html: rebuilt the docs
13895
Daniel Veillard65c295d2001-01-26 09:32:39 +000013896Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13897
13898 * tree.c: patch from Bjorn Reese on xmlBufferCCat
13899
Daniel Veillard8e199902001-01-25 18:54:39 +000013900Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13901
13902 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
13903 the HTML doc to go into the -devel RPM ...
13904 * aclocal.m4 config.h.in: some updates due to auto* magic
13905
Daniel Veillard93086662001-01-25 18:13:04 +000013906Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13907
13908 * xpath.h: added a hook in the context structure allowing to
13909 link to extra support, needed for XSLT
13910
Daniel Veillardf17e09b2001-01-25 13:55:35 +000013911Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13912
13913 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
13914 xmlXPtrCmpPoints to use it.
13915 * propagated the following patch from Alejandro Forero
13916 * include/win32config.h xmlIO.c: applied further suggestions
13917 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
13918 * example/gjobread.c: fixed warnings, now that it builds
13919
13920Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
13921
13922 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
13923
13924 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
13925 filename points to a valid file (not a directory).
13926 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
13927 Added calls to xmlCheckFilenameDir.
13928
13929 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
13930 `path' (rather than `filename') as the parameter to gzopen and open.
13931
Daniel Veillard48177c22001-01-23 15:27:41 +000013932Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13933
13934 * Makefile.am: fixed a problem with EXTRA_DIST
13935
Daniel Veillardb83ba402001-01-22 22:45:10 +000013936Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13937
13938 * Makefile.am example/Makefile.am: finally found the trick
13939 to build the example, i.e. add "." in SUBDIRS before example
13940 in the list <grin/>
13941
Daniel Veillard82687162001-01-22 15:32:01 +000013942Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13943
13944 * doc/xml.html: updated with an XSLT section, removed pointer to
13945 W3C CVS base.
13946
Daniel Veillard8a7642f2001-01-22 10:45:16 +000013947Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13948
13949 * xpath.c: when copying a XSLT tree object teh tree need to be copied
13950 too, and deallocation need to occur the same way.
13951
Daniel Veillarde4566462001-01-22 09:58:39 +000013952Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13953
13954 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
13955 type correponding to an XSLT result tree fragment. Share most
13956 of the data format with node set, as well as operators.
13957 * HTMLtree.c: added a newline at the end of the doctype output
13958 whe this one is not present initially.
13959 * tree.c: make sure taht the parent and doc pointers are properly
13960 set when copying attributes (lists).
13961
Daniel Veillard701c7362001-01-21 09:48:59 +000013962Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13963
13964 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
13965
Daniel Veillard5a2b6972001-01-20 21:15:50 +000013966Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13967
13968 * xpath.c: seems I finally killed that ugly path evaluation
13969 context bug (tagged 9999 in case is is wrong)
13970
Daniel Veillard8f4d9752001-01-19 05:32:34 +000013971Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13972
13973 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
13974 for XSLT
13975
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000013976Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13977
13978 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
13979 for xmlGzfileOpen() bug
13980
Daniel Veillardf6eea272001-01-18 12:17:12 +000013981Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13982
13983 * xpath.c: removed an error found by XSLT usage
13984 * tree.c parserInternals.h: use a predefined static string
13985 for text and comment nodes, avoid freeing them in xmlFreeNode,
13986 exported the string name in parserInternals.h and added
13987 another value to disable encoding at output (for XSLT),
13988 gain memory, time.
13989
Daniel Veillard8f2cc572001-01-17 08:19:35 +000013990Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13991
13992 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
13993 win32/libxml2/libxml2_so.dsp: new makefiles and update
13994 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13995
Daniel Veillardf831bfb2001-01-16 17:26:04 +000013996Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13997
13998 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
13999 Gary Pennington
14000
Daniel Veillard389e6b72001-01-15 19:41:13 +000014001Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14002
14003 * xpath.c: fixed the comaprision of values and nodelists,
14004 need to compare nodelist still ...
14005 * debugXML.c: avoided a possible core dump
14006 * HTMLparser.c: cleanup
14007 * nanohttp.c: contributed fix.
14008 * tree.c: fixes in properties handling added xmlSetNsProp
14009 needed by libxslt
14010 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14011 comment
14012 * TODO: updated
14013
Daniel Veillard167bd532001-01-06 21:09:34 +000014014Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14015
14016 * parser.c parserInternals.c: applied Bjorn Reese optimization
14017 patch
14018
14019Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14020
14021 * Makefile.am: applied patch fro make check from Martin Vidner
14022
Daniel Veillard503b8932001-01-05 06:36:31 +000014023Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14024
14025 * configure.in: preparing 2.2.11
14026 * doc/html/*: rebuild the HTML files
14027 * doc/xml.html : updated
14028
Daniel Veillardc2f4df22001-01-04 14:06:39 +000014029Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14030
14031 * tree.c: fixed a stupid bug
14032 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
14033 patches related to validation of an XInclude processing result
14034 * TODO: updated
14035
Daniel Veillarde2488192001-01-04 10:54:22 +000014036Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14037
14038 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
14039 on large files
14040
Daniel Veillardf060a412001-01-03 20:52:44 +000014041Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14042
14043 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14044
Daniel Veillard45cff692001-01-03 18:02:04 +000014045Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14046
14047 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14048 reported by Jonas Borgström
14049 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14050
Daniel Veillard08108982001-01-03 15:24:58 +000014051Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14052
14053 * testXPath.c xpath.c: fixing the XPath union expressions problem
14054 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14055
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014056Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14057
14058 * xmllint.c: Made is so if the file name is "-" is will read form
14059 standard input. Sven Heinicke <sven@zen.org>
14060 * tree.c: fixed a problem when growing buffer
14061 * tree.h: fixed the comment of the node types following andersca
14062 comment
14063 * TODO: updated
14064
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014065Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14066
14067 * HTMLparser.[ch]: added a way to avoid adding automatically
14068 omitted tags. htmlHandleOmittedElem() allows to change the
14069 default handling.
14070 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14071 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14072 of xmllint too when using --memory flag, added a memory test
14073 suite at the Makefile level.
14074 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14075 with namespace use when encountering QNames in XPath evalation,
14076 added xmlns() scheme in XPointer.
14077 * nanoftp.c : incorporated a fix
14078 * parser.c xmlIO.c: fixed problems raised with encoding when using
14079 the memory I/O
14080 * parserInternals.c: closed bug 25934 reported by
14081 torsten.landschoff@innominate.de
14082 * TODO: updated
14083
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014084Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14085
14086 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14087 on a non-updated tree :-(, made a 2.2.10 release to correct the
14088 situation
14089
Daniel Veillardce6e98d2000-11-25 09:54:49 +000014090Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14091
14092 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
14093 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
14094 integrated a set of OpenVMS changes from Howard Taylor
14095 <Howard.Taylor@pacoast.com>
14096
Daniel Veillard58770e72000-11-25 00:48:47 +000014097Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14098
14099 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
14100 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
14101
Daniel Veillardf62ceff2000-11-24 23:36:01 +000014102Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14103
14104 * HTMLparser.c: some fixes on auto-open of html/head/body
14105 * encoding.c: fixed a compilation error on some gcc env
14106 * xpath.c xpointer.[ch] xpathInternals.h: improved the
14107 XPointer implementation
14108 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
14109 related XPointer tests and associated results
14110
Daniel Veillard300f7d62000-11-24 13:04:04 +000014111Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14112
14113 * doc/xmldtd.html doc/xml.html: following a short step by step
14114 guidance on IRC to help maciej with DTDs I started a small
14115 page on the subject.
14116
Daniel Veillard748e45d2000-11-17 16:36:08 +000014117Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14118
14119 * HTMLparser.c: fixed handling of broken charrefs
14120 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
14121 patches
14122
Daniel Veillard28929b22000-11-13 18:22:49 +000014123Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14124
14125 * doc/xml.html doc/html/* : rebuilt the docs after adding
14126 xinclude and updated page for 2.2.7 and 2.2.8
14127 * configure.in: releasing 2.2.8
14128
Daniel Veillard41e06512000-11-13 11:47:47 +000014129Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14130
14131 * parser.[ch] parserInternals.c: applied the conditional
14132 section processing fix from Jonathan P Springer
14133 <jonathan.springer2@gte.net>
14134 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
14135 project file, fixed iconv default non support
14136 * xpath.c: fixed the problem of evaluating relative expressions
14137 when a node context is provided.
14138
Daniel Veillardbf432752000-11-12 15:56:56 +000014139Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14140
14141 * nanoftp.c: fixed gcc 2.95 new warnings
14142 * SAX.c: fixed a stupid bug
14143 * tree.c: fixed a formatting problem when round-tripping
14144 from/to memory
14145 * xinclude.c: chased memleak, fixed a base problem
14146 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
14147 xmlXPtrBuildNodeList()
14148 * TODO: updated
14149 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
14150 adding a first small set of regression tests for XInclude
14151
Daniel Veillardc2def842000-11-07 14:21:01 +000014152Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14153
14154 * nanohttp.[ch]: applied Wayne Davison patches to access
14155 the WWW-Authorization header.
14156 * parser.c: Closed Bug#30847: Problems when switching encoding
14157 in short files by applying Simon Berg's patch.
14158 * valid.c: fixed a validation problem
14159 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
14160 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
14161 Wayne Davison
14162 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
14163 need to be extended to non full nodes selections.
14164 * xinclude.c: starts to work decently
14165
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000014166Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14167
14168 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
14169 debugXML.c xmlversion.h.in: Started adding XInclude support,
14170 this is a new xmllint option
14171 * tree.c xpath.c: applied TOM patches for XPath
14172 * xpointer.c: fixed a couple of errors.
14173 * uri.c: added an escaping function needed for xinclude
14174 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
14175 new warning from RH70 gcc's version
14176
Daniel Veillarda4964b72000-10-31 18:23:44 +000014177Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14178
14179 * HTMLparser.c: fixed loop on invalid char in scripts
14180 * parser.c: update to description of xmlIOParseDTD()
14181 * libxml.m4 xmlversion.h.in: changes contributed by
14182 Michael Schmeing <m.schmeing@internet-factory.de>
14183 * configure.in: preparing for 2.2.7
14184 * Makefile.am: trying to avoid config.h and acconfig.h
14185 being included in the distrib
14186 * configure.in: released 2.2.7
14187
14188Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14189
14190 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
14191 like namespaces for good. Unified xmlNs and xmlNode somewhat.
14192
Daniel Veillard01411222000-10-30 15:33:22 +000014193Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14194
14195 * parser.[ch]: added xmlIOParseDTD()
14196 * xpointer.c: added support for the 2 extra parameters of
14197 string-range, fixed a stoopid error when '0' was present
14198 in XPointer expressions
14199 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
14200 testsuite for the above
14201
Daniel Veillard6db58192000-10-30 09:27:53 +000014202Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14203
14204 * libxml.spec.in: improved package descriptions
14205
Daniel Veillarda5db68a2000-10-29 18:06:06 +000014206Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14207
14208 * xpath.c xpathInternals.h: applied a large cleaning patch
14209 from TOM <ptittom@free.fr>, it also add namespace support
14210 for function and variables registration.
14211
Daniel Veillardbd20df72000-10-29 17:53:40 +000014212Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14213
14214 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
14215 * Makefile.mingw: Wayne Davison's update adding hash.c
14216
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000014217Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14218
14219 * xpath.c: fixed the root evaluation problems
14220 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
14221 ignorable spaces with <b> <bold> <em>
14222 * tree.c: fixed a loop in xmlSearchNsByHref()
14223
Daniel Veillard767662d2000-10-27 17:04:52 +000014224Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14225
14226 * xpath.c: applied another XPath patch from TOM
14227 * xpath.c include/makefile.am: applied another patch from
14228 china@thewrittenword.com (cleanup on IRIX).
14229
Daniel Veillard211cc0a2000-10-27 11:49:33 +000014230Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14231
14232 * xml-config.1: received a fixed version from Fredrik Hallenberg
14233 <hallon@lysator.liu.se>
14234
Daniel Veillardf6bf9212000-10-26 14:07:44 +000014235Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14236
14237 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
14238 cleanup patch for XPath
14239
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000014240Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14241
14242 * patched to redirrect all "out of context" error messages to
14243 a reconfigurable routine. The changes are:
14244 * xmlerror.h : added the export of an error context type (void *)
14245 an error handler type xmlGenericErrorFunc there is an interface
14246 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
14247 to reset the error handling routine and its argument
14248 (by default it's equivalent to respectively fprintf and stderr.
14249 * all the c files: all wild accesses to stderr or stdout within
14250 the library have been replaced to calls to the handler.
14251
Daniel Veillard29a11cc2000-10-25 13:32:39 +000014252Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14253
14254 * configure.in: release 2.2.6
14255 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
14256 exporting the inner functions of xpath for extension modules
14257 * doc/*: updated and rebuilt the doc
14258
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000014259Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14260
14261 * nanohttp.c : applied Wayne HTTP cleanup patch
14262 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
14263 and xmlNodeSetSpacePreserve()
14264
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000014265Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14266
14267 * xpath.c: closing bug #29260
14268
Daniel Veillard126f2792000-10-24 17:10:12 +000014269Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14270
14271 * hash.[ch] debugXML.c: expanded/enhanced the API, added
14272 multikey tuples, made hash structure opaque
14273 * valid.[ch]: moved elements, attributes, notations decalarations
14274 as well as ID and refs to hash tables.
14275 * entities.c: hash cleanup
14276 * xmlmemory.c: fixed a dump problem in debug mode
14277 * include/Makefile.am: problem passing in DESTDIR= values patch
14278 from Marc Christensen <marc@calderasystems.com>
14279 * nanohttp.c: removed debugging remains
14280 * HTMLparser.c: the bogus tag should be ignored (Wayne)
14281 * HTMLparser.c parser.c: fixing a number of problems with the
14282 macros in the *parser.c files (Wayne).
14283 * HTMLparser.c: close the previous option when opening a new one
14284 (Marc Sanfacon).
14285 * result/HTML/*: updated the HTML results accordingly
14286
Daniel Veillard52afe802000-10-22 16:56:02 +000014287Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14288
14289 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
14290 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
14291 XPath functions and XML entities table to them. More to come...
14292 * xmlIO.c: fixed libxml closing FILEs it didn't open.
14293
Daniel Veillard683cb022000-10-22 12:04:13 +000014294Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14295
14296 * tree.c: coalesce adjacent text nodes
14297 * valid.c: handling of blank nodes in DTd validation (raised
14298 by problems with a posteriori validation).
14299 * nanohttp.c: changing behaviour on HTTP write stuff.
14300 * HTMLtree.c: forced body and html to be explicitely closed.
14301 * xpath.h: exported more XPath functions.
14302
Daniel Veillard1baf4122000-10-15 20:38:39 +000014303Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14304
14305 * Release of 2.2.5
14306 * xpointer.c: range() range-inside and other helper functions
14307 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
14308
Daniel Veillard47e12f22000-10-15 14:24:25 +000014309Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14310
14311 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
14312 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
14313
Daniel Veillardb732a0e2000-10-15 11:27:01 +000014314Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14315
14316 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
14317 and XPointer modules
14318
Daniel Veillard134c9f32000-10-15 10:27:08 +000014319Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14320
14321 * SAX.h: closed #25107
14322
Daniel Veillard39915622000-10-15 10:06:55 +000014323Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14324
14325 * testSAX.c: fixed problem with cdata reporting
14326 * SAXresult/* : updated
14327
Daniel Veillard1e851392000-10-15 10:02:56 +000014328Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14329
14330 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
14331 Closed bug #27499, added to regression tests
14332 * TODO: updated
14333
Daniel Veillard7eda8452000-10-14 23:38:43 +000014334Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14335
14336 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
14337 support for SCRIPT and STYLE with help from Bjorn Reese
14338 * test/HTML/* result/HTML/*: added simple testcase and updated
14339 the existing ones.
14340
Daniel Veillardff9c3302000-10-13 16:38:25 +000014341Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14342
14343 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
14344 string-range for empty strings
14345 * test/XPath/docs/str test/XPath/xptr/chaptersrange
14346 test/XPath/xptr/strrange: augmented the XPointer testsuite
14347
Daniel Veillard189446d2000-10-13 10:23:06 +000014348Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14349
14350 * doc/xml.html doc/xmlmem.html: added a module describing memory
14351 interfaces and use, updated the main page.
14352
Daniel Veillard2f971a22000-10-12 23:26:32 +000014353Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14354
14355 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
14356 nanoftp code work on Windows too now
14357
14358Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000014359
14360 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
14361 * xpointer.c: implemented string-range() at least a good first version
14362 * test/XPath/docs/str test/XPath/xptr/strrange
14363 result/XPath/xptr/strrange: the string-range() tests
14364
Daniel Veillardd3c68c42000-10-12 08:06:28 +000014365Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14366
14367 * Makefile.am include/Makefile.am include/win32config.h
14368 win32/Makefile.mingw: fixed problems reported by Wayne Davison
14369 and make distcheck
14370
Daniel Veillard19d61112000-10-11 23:50:35 +000014371Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14372
14373 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
14374 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
14375 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
14376
Daniel Veillardb0426ca2000-10-11 23:39:43 +000014377Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14378
14379 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
14380 patch for socklen_t detection by
14381 Albert Chin-A-Young <china@thewrittenword.com>
14382
Daniel Veillardcd429612000-10-11 15:57:05 +000014383Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14384
14385 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
14386 and added a --dtdvalid option to xmllint used to test it
14387
Daniel Veillard47c02452000-10-11 13:04:36 +000014388Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14389
14390 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
14391 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
14392
Daniel Veillard2d38f042000-10-11 10:54:10 +000014393Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14394
14395 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14396 handlings (registration, lookup, cleanup)
14397
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014398Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14399
14400 * configure.in Makefile.am include/makefile.am: adding XPointer
14401 and XPtrtests target
14402 * xpointer.[ch] : new files for XPointer support
14403 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14404 more XPath tests
14405
Daniel Veillard57fda592000-10-10 23:24:14 +000014406Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14407
14408 * configure.in: fixed, very broken, make distcheck works again
14409
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014410Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14411
14412 * More work toward 2.2.5, integrated a number of patches
14413 * configure.in Makefile.am win32config.h.in: trying to cleanup
14414 make distcheck .... huh ...
14415 * include/Makefile.am include/win32config.h: new directory
14416 for includes
14417 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14418 updated teh makefiles and instructions for WIN32
14419 * xpath.c: small fixes
14420 * test/XPath/ results/XPath: updated the testcases and results
14421 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14422 suggested patches
14423 * valid.c: fixed an ID bug
14424
Daniel Veillardb71379b2000-10-09 12:30:39 +000014425Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14426
14427 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000014428 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000014429 * xpath.[ch]: worked on XPointer
14430
Daniel Veillard7e99c632000-10-06 12:59:53 +000014431Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14432
14433 * configure.in Makefile.am: 2.2.5, ship the include in an
14434 include/libxml subdirectory, use symlinks when using CVS
14435 * testSAX.c: fixed small bug
14436 * testXPath.c: changed the way testfiles are parsed
14437 * debugXML.c: same kind of cleanup when parsing an argument expression
14438 XPath/XPointers can have blanks embedded
14439 * xpath.[ch]: more cleanup, reorgs for XPointer work
14440 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14441 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14442
Daniel Veillard55b91f22000-10-05 16:30:11 +000014443Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14444
14445 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14446 in the XPath engine, rewrote large parts of it, now it's far
14447 cleaner and in sync with the REC not an old WD. Fixed a parsing
14448 problem in the interactive XML shell found when testing XPath.
14449
Daniel Veillardac260302000-10-04 13:33:43 +000014450Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14451
14452 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14453 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14454 examples with the extra test
14455
Daniel Veillard7cfce322000-10-04 12:40:27 +000014456Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14457
14458 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14459 the global init function.
14460
Daniel Veillard970112a2000-10-03 09:33:21 +000014461Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14462
14463 * HTMLparser.c: Doohhh, attribute name parsing was still case
14464 sensitive ! Fixed this ...
14465 * result/HTML/* : updated the tests results accordingly
14466
Daniel Veillard740abf52000-10-02 23:04:54 +000014467Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14468
14469 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14470 engine, should be far more stable, incorporated a new version of
14471 preceding/following axis, need testing
14472 * uri.c: fixed file:///c:/a/b/c problem
14473 * test/XPath/tests/idsimple: augmented the XPath tests
14474
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014475Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14476
14477 * doc/* rebuilding docs for 2.2.4 release
14478
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014479Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14480
14481 * configure.in: releasing 2.2.4
14482 * parser.[ch]: added xmlStrEqual()
14483 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14484 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14485 use xmlStrEqual instead
14486 * TODO: updated
14487 * added an XPath test
14488
Daniel Veillardbc765302000-10-01 18:23:35 +000014489Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14490
14491 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14492 * entities.h: exported xmlInitializePredefinedEntities
14493 * parser.[ch] : added xmlInitParser()
14494 * parserInternals.h : had to export htmlInitAutoClose()
14495
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014496Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14497
14498 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14499 problems
14500 * Makefile.am : added XPath regression tests to normal tests
14501 * uri.c: fixed a problem with local paths, cleanup
14502 * parser.c: fixed a problem with large CData sections
14503
Daniel Veillardd2ade932000-09-30 14:39:55 +000014504Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14505
14506 * configure.in xml-config.in: patch from "Ben Taylor"
14507 <sol7x86@hotmail.com> for solaris shared libs lookup
14508
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000145092000-09-30 Martin Baulig <baulig@suse.de>
14510
14511 * libxml-2.0.pc.in: Provide pkg-config script.
14512
14513 * configure.in: Create the libxml-2.0.pc script from the
14514 libxml-2.0.pc.in templates.
14515 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014516 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014517
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014518Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14519
14520 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14521 when compiling with MSC
14522
Daniel Veillard46057e12000-09-24 18:49:59 +000014523Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14524
14525 * xpath.c: patch for normalize-string() substring-before(),
14526 substring-after() and translate() functions from Bjorn Reese
14527 <breese@mail1.stofanet.dk>
14528 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14529 Fredrik Hallenberg <hallon@lysator.liu.se>
14530 * TODO: updated
14531
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014532Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14533
14534 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14535 problem of socklen_t being undefined on a number of platforms
14536 * debugXML.c: fixed a compilation problem when without snprintf
14537
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014538Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14539
14540 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14541 an URI bug and a fix for the control-character-induced infinite loop
14542 * nanohttp.c: preventive fix for compiling on WIN32
14543
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014544Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14545
14546 * xmlint.c: closing bug #25000
14547
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014548Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14549
14550 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14551 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14552 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14553 related function, fixing xmlStrncmp(), and associated cleanup
14554 * result/HTML/entities.html.sax: updating result
14555
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014556Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14557
14558 * uri.c: applied patch for URI escaping from Wayne Davison
14559 <wayned@blorf.net>
14560 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14561 from Denis Barbier <barbier@imacs.polytechnique.fr>
14562 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14563 patch from Wayne Davison
14564
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014565Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14566
14567 * doc/xml.html : updated with new releases, adding "how to help"
14568
Daniel Veillard04698d92000-09-17 16:00:22 +000014569Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14570
14571 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14572 removed a few warnings in pedantic mode ...
14573 * parserInternals.c parser.c: moved encoding switching function
14574 to parserInternals.c
14575 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14576
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014577Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14578
14579 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14580 error or warning handlers
14581
Daniel Veillardb1059e22000-09-16 14:02:43 +000014582Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14583
14584 * parserInternals.c parserInternals.h parser.c Makefile.am:
14585 created a new module parserInternals.c, moved most of the
14586 code shared by the various parsers there, as well as
14587 deprecated code from parser.c. More cleanup of parser.c
14588 * uri.c: fixed a problem when URI is NULL
14589 * valid.c: speedup when looking for an attribute declaration
14590
Daniel Veillard39c7d712000-09-10 16:14:55 +000014591Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14592
14593 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14594 the cleanup of the computation of URI references when seeking
14595 external entities. The URI reference string and the resulting
14596 URI are both stored now.
14597 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14598 large s(n)printf checks and cleanup from Denis Barbier
14599 <barbier@imacs.polytechnique.fr>
14600 * xmlversion.h.in tree.h: couple of SGML declarations for a
14601 possible docbook module.
14602 * result/VC/ : a couple of test output changed due to the change
14603 of the entities URI
14604
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014605Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14606
14607 * parser.h: added a _private field for linking user's data
14608
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014609Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14610
14611 * parser.c parserInternals.h: demacroified most of the IS_XXX
14612 the gain in size is significant so ...
14613
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014614Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14615
14616 * entities.c: cases where looking up entities with doc==NULL
14617 covered
14618
Daniel Veillard90e11312000-09-05 10:42:32 +000014619Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14620
Daniel Veillard1de50802000-09-07 08:54:32 +000014621 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014622 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14623
Daniel Veillard98a79162000-09-04 11:15:39 +000014624Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14625
Daniel Veillard1de50802000-09-07 08:54:32 +000014626 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014627 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14628 * Makefile.in: added URItest and included thenin "make tests"
14629
14630Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014631
14632 * xmlversion.h.in: closed bug 22941
14633
Daniel Veillard2bb89092000-08-31 14:57:50 +000014634Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14635
14636 * doc/xmlio.html: added doc and example for entity loader
14637 redefinition.
14638
Daniel Veillard96984452000-08-31 13:50:12 +000014639Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14640
14641 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14642 used by libxml
14643
Daniel Veillarde715dd22000-08-29 18:29:38 +000014644Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14645
14646 * parser.c: Fixed bug on invalid ontent characters and when using
14647 push.
14648 * xmllint.c: fixed xmllint endling of errors in push mode
14649
Daniel Veillard4948eb42000-08-29 09:41:15 +000014650Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14651
14652 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014653 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014654 * result/HTML/*.sax: regenerated HTML SAX output
14655 * parser.c: more cleanup.
14656
Daniel Veillarde010c172000-08-28 10:04:51 +000014657Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14658
14659 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014660 patches from Wayne Davison <wayned@users.sourceforge.net>,
14661 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014662 * HTMLparser.c: fixed an ignorable white space detection bug
14663 occuring when parsing with SAX only
14664 * result/HTML/*.sax: updated since the output is now HTML
14665 encoded...
14666
Daniel Veillard47f3f312000-08-27 22:40:15 +000014667Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14668
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014669 * HTMLparser.[ch]: applied some of Wayne Davison
14670 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014671
Daniel Veillarde0854c32000-08-27 21:12:29 +000014672Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14673
14674 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14675 undeclared namespace prefix was used, added a warning.
14676 Cleaned up support w.r.t. entities, spilling out a warning
14677 and being pedantic on lookups.
14678 * test/warning/ent9 : added testcase for previous example.
14679 * TODO: updated
14680 * parserInternals.h parser.c: changed the way names are parsed
14681 now allow infinite size and decrease penalty for normal use
14682 * parser.c: Started a big cleanup/check of the parser code,
14683 fixed some of the most tortuous entity code, spotted code
14684 unused anymore
14685 * test/*: added tests for very long names and related nasty
14686 things.
14687
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014688Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14689
14690 * doc/encoding.html: added encoding aliases doc
14691 * doc/xml.html: updates
14692 * encoding.[ch]: added EncodingAliases functions
14693 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14694 bottleneck affecting large DTDs like Docbook
14695 * parser.[ch] xmllint.c: added a pedantic option, will be
14696 useful
14697 * SAX.c: redefinition of entities is reported in pedantic mode
14698 * testHTML.c: uninitialized warning from gcc
14699 * uri.c: fixed a couple of bugs
14700 * TODO: added issue raised by Michael
14701
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014702Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14703
14704 * doc/encoding.html: propagated Martin Duerst suggestions
14705
Daniel Veillard52402ce2000-08-22 23:36:12 +000014706Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14707
14708 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14709 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14710 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14711 by Wayne Davison
14712
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014713Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14714
14715 * nanoftp.c nanohttp.c: small cleanup
14716 * TODO: updated
14717
Daniel Veillard244ece92000-08-19 20:58:02 +000014718Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14719
14720 * added an old VC testcase and updated title.xml entity
14721
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014722Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14723
14724 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14725 done on auto-opening of <p> tags and cleanup of SAX output
14726
Daniel Veillard979e55e2000-08-19 16:48:54 +000014727Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14728
14729 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14730
Daniel Veillard4540be42000-08-19 16:40:28 +000014731Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14732
14733 * doc/xml.html libxml.* structure.*: updated the doc a bit
14734
Daniel Veillard808a3f12000-08-17 13:50:51 +000014735Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14736
14737 * testSAX.c testHTML.c result/HTML/: cleanup of the output
14738 of SAX tests
14739
Daniel Veillard29579362000-08-14 17:57:48 +000014740Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14741
14742 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14743 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
14744
Daniel Veillard1255ab72000-08-14 15:13:33 +000014745Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14746
14747 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
14748 * testHTML.c: fix core dump on Solaris 2.x systems
14749 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
14750 * result/HTML/*.sax: previous bug fix lead to new results
14751
Daniel Veillard03109292000-08-14 14:58:22 +000014752Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14753
14754 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14755 * configure.in: added --with-readline=DIR to accept alternate
14756 path for readline include/library
14757 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
14758 for ANSI under HP-UX
14759 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
14760 includes @LIBS@
14761
Daniel Veillard7c29ce22000-08-12 21:20:53 +000014762Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14763
14764 * doc/* : rebuilt the docs
14765 * getting ready for 2.2.2 release
14766
Daniel Veillard87b95392000-08-12 21:12:04 +000014767Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14768
14769 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
14770 and xmlAddFeature()
14771 * tree.[ch]: added xmlAddChildList()
14772 * xmllint.c: MAP_FAILED macro test
14773 * parser.h: added xmlParseCtxtExternalEntity()
14774 * valid.c: applied bug fixes removed warning
14775 * tree.c: added CDATA block to elements content
14776 * testSAX.c: cleanup of output
14777 * testHTML.c: added SAX testing
14778 * encoding.c: better error recovery
14779 * SAX.c, parser.c: fixed one of the external entity processing
14780 of the OASis testsuite
14781 * Makefile.am: added HTML SAX regression tests
14782 * configure.in: bumped to 2.2.2
14783 * test/HTML/ result/HTML: added a few of HTML tests, and added the
14784 SAX results
14785
Daniel Veillard88a172f2000-08-04 18:23:10 +000014786Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14787
14788 * configure.in: patch for HP compiler
14789
147902000-08-04 Sven Heinicke <sven@zen.org>
14791
14792 * xmllint.c: Was coredumping sometimes when the file given didn't
14793 exist.
14794
Daniel Veillard46e370e2000-07-21 20:32:03 +000014795Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14796
14797 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014798
Daniel Veillard46e370e2000-07-21 20:32:03 +000014799 when using in memory parsing. Need some cleanup.
14800 * xmllint.c configure.in: added a --memory flag to test memory
14801 parsing
14802
Daniel Veillard36650692000-07-21 15:16:39 +000014803Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14804
14805 * nanohttp.c: fixed socklen_t replacement to unsigned int
14806 * parser.c: fixed a space handdling missing at the end of
14807 production 28 DOCTYPE.
14808 * xmlmemory.c: fixed a stupid bug on the routine to override
14809 allocation functions
14810 * TODO: updated
14811
Daniel Veillarde46e20d2000-07-14 15:02:46 +000014812Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14813
14814 * doc/ regenerated the docs
14815
Daniel Veillard32bc74e2000-07-14 14:49:25 +000014816Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14817
14818 * doc/encoding.html doc/xml.html: added I18N doc
14819 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
14820 improvements, both parser and filters, added ASCII & HTML,
14821 fixed the ISO-Latin-1 one
14822 * xmllint.c testHTML.c: added/made visible --encode
14823 * debugXML.c : cleanup
14824 * most .c files: applied patches due to warning on Windows and
14825 when using Sun Pro cc compiler
14826 * xpath.c : cleanup memleaks
14827 * nanoftp.c : added a TESTING preprocessor flag for standalong
14828 compile so that people can report bugs more easilly
14829 * nanohttp.c : ditched socklen_t which was a portability mess
14830 and replaced it with unsigned int.
14831 * tree.[ch]: added xmlHasProp()
14832 * TODO: updated
14833 * test/ : added more test for entities, NS, encoding, HTML, wap
14834 * configure.in: preparing for 2.2.0 release
14835
Daniel Veillard49703262000-07-10 10:27:46 +000014836Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14837
14838 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000014839 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000014840
Daniel Veillard306be992000-07-03 12:38:45 +000014841Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14842
14843 * doc/xml.html: changed the xmlsoft.org structure, updated the
14844 examples w.r.t. root and childs
14845
Daniel Veillard7d853352000-07-02 18:53:09 +000014846Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14847
Daniel Veillard784b9352003-02-16 15:50:27 +000014848 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000014849
Daniel Veillard365e13b2000-07-02 07:56:37 +000014850Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14851
14852 * HTMLparser.c: Work on character encoding support for the HTML parser
14853 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
14854 * encoding.c: Fixed a potential memleak in the encoding stuff
14855
Daniel Veillardaf743792000-07-01 11:49:28 +000014856Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14857
14858 * doc/FAQ.html doc/Makefile.am : added a FAQ
14859
14860Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000014861
14862 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
14863 of the HTML parser to force it to not bypass SAX
14864
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000014865Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14866
14867 * win32config.h.in: updated
14868 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
14869 lacks iconv support :-( need to release 2.1.1
14870 * configure.in: release 2.1.1
14871 * HTMLparser: fixed bug #14784
14872 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
14873 by Windows compiler
14874 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
14875 the SAX startDocument() callback.
14876 * TODO: updated
14877
14878Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14879
14880 * added xmlStopParser()
14881
Daniel Veillardbe803962000-06-28 23:40:59 +000014882Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14883
14884 * configure.in: 2.1.0 prerelease
14885 * Large resync between W3C and Gnome tree
14886 * nanoftp, nanohttp.c: fixed stalled connections probs
14887 * HTMLtree.c SAX.c : support for attribute without values in
14888 HTML for andersca
14889 * valid.c: Fixed most validation + namespace problems
14890 * HTMLparser.c: start document callback for andersca
14891 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
14892 * parser.h, SAX.c: serious speed improvement for large
14893 CDATA blocks
14894 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
14895 different encoding
14896 * example/Makefile.am example/gjobread.c tree.h: work on
14897 libxml1 libxml2 convergence.
14898 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
14899 and the LIBXML_TEST_VERSION macro
14900
Daniel Veillardc310d562000-06-23 18:32:15 +000014901Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14902
14903 * doc/xml.html: various patches and improvements typo fixed by
14904 Felix Natter
14905 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
14906 from Felix Natter <fnatter@gmx.net>
14907
Daniel Veillardf3029822000-05-06 08:11:19 +000014908Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14909
14910 * doc/upgrade.html: updated with instructions for support of both
14911 libxml-1.x and libxml-2.x
14912 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
14913 for 2.x support and also fixed includes
14914
14915
Daniel Veillard496a1cf2000-05-03 14:20:55 +000014916Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14917
14918 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
14919 the encoding support, added iconv support, so now libxml if
14920 compiled with iconv automatically support japanese encodings
14921 among others. Work based on initial patch from Yuan-Chen Cheng
14922 I may have broken binary compat in the encoding handler
14923 registration scheme, but that was so utterly broken I don't
14924 expect anybody to have used this feature until now.
14925 * parserInternals.h: fixup on the CHAR range macro
14926 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
14927 code.
14928 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
14929 * uri.c: added xmlParseURI() I can't believe I forgot to
14930 implement this one in 2.0 !!!
14931 * SAX.c: moved doc->encoding update in the endDocument() call.
14932 * TODO: updated.
14933
Daniel Veillard06047432000-04-24 11:33:38 +000014934Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14935
14936 * tree.h: removed extraneous xmlRemoveProp definition
14937 * TODO: added item about --disable-corba configure switch
14938 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
14939 * nanoftp.c: fixed include problems giving troubles on AIX and
14940 slowlaris
14941 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
14942 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
14943 comment and headers changes to lower gtk-doc number of warnings
14944 * doc/html/*: rebuilt docs
14945
Daniel Veillarde0aed302000-04-16 08:52:20 +000014946Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14947
14948 * HACKING: documented the tag for 1.x and instructions
14949
Daniel Veillard5e873c42000-04-12 13:27:38 +000014950Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14951
14952 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
14953 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
14954 xmlCreateIOParserCtxt
14955 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
14956 significant overall improvement
14957 * xmllint.c: added I/O test to xmllint
14958 * testSAX.c: added a speed test
14959 * doc/* : updated/regenerated
14960
Daniel Veillardfc708e22000-04-08 13:17:27 +000014961Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14962
14963 * xpath.c uri.h parserInternals.h: cosmetic changes from
14964 "Timur I. Bakeyev" <timur@bat.ru>, including making
14965 xmlCreateURI() public
14966
Daniel Veillard5d211f42000-04-07 17:00:24 +000014967Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14968
14969 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
14970 and the code at the same time. Added a clean mechanism for
14971 overload or added input methods: xmlRegisterInputCallbacks()
14972 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
14973 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
14974 * TODO: updated
14975 * doc/* : updated/regenerated
14976 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
14977 source dir
14978
Daniel Veillarde77a9182000-04-05 19:12:29 +000014979Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14980
14981 * testURI.c: yet another forgotten commit, I should get some sleep !
14982
Daniel Veillardce8b83b2000-04-05 18:38:42 +000014983Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14984
14985 * xmllint.c: forgot to commit this too ?
14986
Daniel Veillardb9df4042000-04-05 14:23:16 +000014987Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14988
14989 * xmlversion.h.in : forgot to commit this previously
14990
Daniel Veillard361d8452000-04-03 19:48:13 +000014991Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14992
14993 * configure.in: preparing libxml-2.0.0 version looks Ok so far
14994 * README TODO: updated for release
14995 * uri.c uri.h: added authority parsing/saving
14996 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
14997 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
14998 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
14999 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15000 Makefile.am : added compile-time customization of libxml
15001 --with-ftp --with-http --with-html --with-xpath --with-debug
15002 --with-mem-debug
15003 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15004 #include <libxml/xxx.h> I hope it won't break too much stuff
15005 and will be manageable in the future...
15006 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15007 and added xmllint to the installed programs
15008 * uri.h: added xmlFreeURI()
15009
Daniel Veillardec303412000-03-24 13:41:54 +000015010Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15011
15012 * uri.c uri.h: finished the escaping handling, the base support
15013 and the URI path normalization. Looks good just lacks the
15014 authority content parsing code.
15015 * Makefile.am: added instructions to generate testURI
15016 * TODO: updated
15017 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
15018 added links and icons for W3C and Gnome
15019
Daniel Veillard8f621982000-03-20 13:07:15 +000015020Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15021
15022 * xmlmemory.[ch] : seems I forgot to actually update the files in
15023 the last commit :-)
15024 * doc/xml.html doc/html/* : updated and uploaded the docs
15025
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015026Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15027
15028 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
15029 * TODO: updated
15030 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000015031 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015032 gfree).
15033 * Makefile.am, uri.c, uri.h: added a set of functions to do
15034 exact (litteraly copied from the RFC 2396 productions) parsing
15035 and handling of URI. Will be needed for XLink, one XML WFC,
15036 XML Base and reused in the nano[ftp/http] modules. Still work
15037 to be done.
15038
Daniel Veillardedfb29b2000-03-14 19:59:05 +000015039Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15040
15041 * configure.in, libxml.spec.in : libxml2
15042 * doc/* : updated the doc page, rebuilt the docs
15043
Daniel Veillardcf461992000-03-14 18:30:20 +000015044Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15045
15046 * all: tagged LIB_XML_1_X
15047 * *.c *.h : updated from W3C CVS tree
15048 * configure.in : 2.0.0-beta
15049 * libxml.spec.in : libxml2 package nam
15050 * result/* : new version of the tests output
15051
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015052Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15053
15054 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15055
Daniel Veillardb566ce12000-03-04 11:39:42 +000015056Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15057
15058 * doc/* : rebuilt the docs
15059 * parser.c: final patch on #6766
15060 * valid.c: small patch on validity checks.
15061
Daniel Veillardfb76c402000-03-04 11:39:42 +000015062Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15063
15064 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15065 added
15066 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15067 compatibility w.r.t. XML spec and existing code.
15068
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015069Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15070
15071 * parser.c: seems a better solution to <a> </a> exists,
15072 will try it for a while
15073
Daniel Veillard83a30e72000-03-02 03:33:32 +000015074Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15075
15076 * parser.c: tried to remove the <a> </a> generating <a/>
15077 this is hard. Left a flag for that purpose. Fixed bug #6766
15078 * configure.in: prepared 1.8.7 not released, due to previous
15079 problem
15080
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015081Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15082
15083 * doc/xml.html : applied second patch from Paul DuBois
15084
Daniel Veillard402e8c82000-02-29 22:57:47 +000015085Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15086
15087 * doc/xml.html : applied patch from Paul DuBois
15088
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015089Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15090
15091 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
15092
Daniel Veillard5feb8492000-02-02 17:15:36 +000015093Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15094
15095 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
15096 compilation warnings on various platforms.
15097 * parser.c: Fixed #5281 validity error callbacks are now desactived
15098 by default if not validating.
15099
Daniel Veillardf341f932000-02-02 14:52:08 +000015100Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15101
15102 * nanoftp.c, win32config.h.in: patches to compile on WIN32
15103
Daniel Veillard13c757e2000-02-01 23:59:15 +000015104Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15105
15106 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
15107 <gkatsi@cs.toronto.edu>
15108
Daniel Veillard726e8792000-01-30 20:04:29 +000015109Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15110
15111 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
15112 processing URLs
15113
Daniel Veillarde41f2b72000-01-30 20:00:07 +000015114Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15115
15116 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
15117 xmlNanoFTPUpdateURL for persistent control connections.
15118 * configure.in: 1.8.6
15119
15120Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15121
15122 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
15123 * tree.[ch] : added xmlSaveNoEmptyTags
15124
James Henstridgef3be9312000-01-28 13:59:21 +0000151252000-01-29 James Henstridge <james@daa.com.au>
15126
15127 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
15128
15129 * Makefile.am: added nanoftp.[ch] to the build.
15130
Daniel Veillardaeea04f2000-01-25 19:27:27 +000015131Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15132
15133 * nanoftp.[ch]: cleanup, comments, API
15134 * debugXML.c : fixed a bug in the cat command
15135 * doc/*: regenerated the docs
15136
Daniel Veillardda07c342000-01-25 18:31:22 +000015137Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15138
15139 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
15140 * debugXML.c : fixed a bug in the cat command
15141 * valid.c: fixing some small probs
15142 * libxml.spec.in: get rid of the SNAP suffix
15143 * doc/xml.html: updated the status
15144
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000015145Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15146
15147 * xml-config.in: xml-config --version to just return the
15148 version number
15149 * xpath.c: some cleanup w.r.t. axis when the current node is
15150 an attribute.
15151 * TODO: updated
15152
Daniel Veillard461a66c2000-01-18 18:01:01 +000015153Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15154
15155 * configure.in: prepared for libxml-1.8.5
15156 * doc/* recompiled the documentation
15157
151582000-01-17 Jody Goldberg <jgoldberg@home.com>
15159
15160 * configure.in : WARNING autoconf subtlety alert :
15161 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
15162 when looking for zlib.h so that HAVE_ZLIB_H is defined.
15163 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
15164 get defined by AC_CHECK_HEADERS.
15165
Daniel Veillardf967b902000-01-17 16:06:10 +000015166Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15167
15168 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
15169 Rune.Djurhuus@fast.no
15170
Daniel Veillardad8f99d2000-01-15 14:20:03 +000015171Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15172
15173 * TODO: updated
15174 * tree.c, parser.c: made sure that only memory alloc problems
15175 and internal parser errors are allowed to write to stdout or
15176 stderr.
15177
Daniel Veillard0142b842000-01-14 14:45:24 +000015178Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15179
15180 * tree.c : restored xmlNewGlobalNs since this seems used by
15181 a lot of existing code :-(, fixed a bug in xmlNewNs
15182 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
15183 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
15184 to exit() from the library code.
15185 * xpath.c, parser.c: removed bugs or unused code detected by
15186 Windows compilers
15187 * parser.c: started adding interfaces for parsing well balanced
15188 XML fragments
15189 * configure.in: releasing 1.8.4
15190 * doc/* : rebuilt the docs
15191
Daniel Veillard2eac5032000-01-09 21:08:56 +000015192Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15193
15194 * tree.[ch] : added xmlNewDocFragment() for DOM
15195 * testHTML.c: uninitialized variable.
15196
Daniel Veillardf3a73582000-01-05 14:58:39 +000015197Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15198
15199 * doc/* : rebuild the docs
15200
Daniel Veillard71b656e2000-01-05 14:46:17 +000015201Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15202
15203 * acconfig.h: readline and history patch
15204 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
15205 * tree.c: added check and handling when possibly removing an ID
15206 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
15207 and saving.
15208 * test/HTML/entities.html result/HTML/entities.html* : test for
15209 various entities reference cases
15210 * result/HTML/* : as a result output of some testcase have
15211 changed
15212 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
15213 by previous example. added xmlParseTryOrFinish().
15214 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
15215 entities.h debugXML.h HTMLparser.h: changed the way struct are
15216 declared to allow gtk-doc to expose those
15217 * parser.c: closed bug #4960
15218 * Makefile.am configure.in: Applied patch from
15219 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
15220 and math/socket libs detection
15221
Daniel Veillard437b87b2000-01-03 17:30:46 +000015222Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15223
15224 * configure.in, Makefile.am: link tester against readline
15225 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
15226
Daniel Veillard686d6b62000-01-03 11:08:02 +000015227Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15228
15229 * tree.[ch]: added xmlRemoveProp
15230 * win32config.h.in nanohttp.c: avoid including the Windows
15231 socket stuff in every C files
15232 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
15233 the XmL parser(s)
15234 * test/ns4 result/ns4 etc...: added test case for previous prob
15235 * tree.c: xmlNewNs wasn't checking for double definition
15236 * Makefile.in: fixed a problem with dist-hook duplicates
15237 * parser.[hc], xmlIO.c: fixed the loading of external entities
15238 APIs, now xmlLoadExternalEntity() is used everywhere and
15239 setting up an app specific front-end using the
15240 * SAX.c parser.c: some fixes, now the xhtml spec validates
15241 with the xhtml DTD.
15242 * error.c: fixed crashes in case of no input stream
15243 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
15244 to the validation tests and results
15245
Daniel Veillard5e5c6231999-12-29 12:49:06 +000015246Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15247
15248 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
15249 too htmlCreatePushParserCtxt() and htmlParseChunk()
15250 * parser.c: a bit of cleanup.
15251 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
15252 to XML) removed the last mem leak known
15253 * HTMLtree.c: output message cleanup
15254 * xmlmemory.c: display content info about memory blocks
15255 * result/HTML/wired.* : missing att value warning change
15256
Daniel Veillardbe849cf1999-12-28 16:43:59 +000015257Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15258
15259 * doc/* : rebuilt the documentation
15260
Daniel Veillarddbfd6411999-12-28 16:35:14 +000015261Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15262
15263 * parser.[ch] parserInternals.h: Push parser for XML,
15264 seems to work fine now
15265 * tester.c debugXML.[ch]: Added an XML shell debug facility and
15266 --push for push testing
15267 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
15268 * testSAX.c: added --push
15269 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
15270 subtree
15271 * xmlIO.[ch] : enriched API + fixes for push mode
15272 * entities.[ch]: added the entity content length to the struct.
15273 * xmlmemory.[ch]: new API to show the last entries for the shell
15274 * valid.c: added required attribute testing
15275 * SAX.c: the cdata callback now merge contiguous fragments
15276 * HTMLparser.c: cleanup of some macros
15277
Daniel Veillard3c558c31999-12-22 11:30:41 +000015278Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15279
15280 * parser.c: fix for PIs name starting with xml
15281 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000015282 * *.c, configure.in win32config.h.in : generate win32config.h for
15283 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000015284
Daniel Veillard0caf07a1999-12-21 16:25:49 +000015285Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15286
15287 * parser.c: fixed a stupid = vs. == bug :-(
15288 * doc/gnome-xml.sgml: s/glade/xml/
15289
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000015290Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15291
15292 * configure.in, doc/xml.html : bug fix release 1.8.2
15293 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
15294 Hopefully the end of that silly C++ include problem
15295 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
15296 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
15297 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
15298 troubles with autoclosed elements when the stree shape doesn't
15299 follow the DtD specs. Added htmlIsAutoClosed() and
15300 htmlAutoCloseTag()
15301 * result/HTML/*.htm*: Updated the HTML examples regression tests output
15302 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
15303 * debugXML.c: fixed a bug on printing default namespaces.
15304 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
15305
Daniel Veillardb24054a1999-12-18 15:32:46 +000015306Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15307
15308 * result/HTML/*.htm[l] : updated the HTML regression tests according
15309 to the new output
15310 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
15311 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
15312 problem due to intermix of extern "C" { ... } declarations for C++
15313 and recursive includes in the headers
15314
Chris Lahey323c48c1999-12-18 15:32:45 +0000153151999-12-20 Chris Lahey <clahey@umich.edu>
15316
15317 * HTMLtree.c: Made it so that html nodes with a single child do
15318 not insert a carriage return before or after the child node.
15319
Daniel Veillardb24054a1999-12-18 15:32:46 +000015320Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000015321
15322 * configure.in, doc/xml.html : bug fix release 1.8.1
15323 * parser.c: fixed bug #4344
15324 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
15325 added the glue to avoid C++ problems
15326 * doc/* : regenerated the documentation
15327
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000015328Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15329
15330 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
15331 namespace recognition, and Dia as a resul :-(
15332 * encoding.c: closed bug #3950
15333
Daniel Veillard944b5ff1999-12-15 19:08:24 +000015334Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15335
15336 * valid.c: debugging a posteriori validation, except URI expansion
15337 stuff this should be fixed now
15338 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
15339 Carl Nygard <cnygard@bellatlantic.net>
15340 * tester.c: added --postvalid, cleaning of the code
15341 * tree.[ch]: added xmlDocGetRootElement()
15342
Ramiro Estrugobfce3771999-12-15 04:32:07 +000015343Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
15344
15345 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
15346 c++ losage.
15347
Daniel Veillard10a2c651999-12-12 13:03:50 +000015348Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15349
15350 * configure.in, doc/xml.html : bumped to 1.8.0
15351 * xlink.[ch], Makefile.am : added framework for link detection
15352 * parser.h: added nbChars to parser context, needed for cleanup.
15353 * xmlmemory.c: removed a nasty bug when out of mem
15354 * valid.[ch]: adding namespace support for attribute decl
15355 * tester.c: added --debugent option
15356 * debugXML.[ch]: added xmlDebugDumpEntities()
15357 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
15358 buffers instead, this was really needed, validation was breaking
15359 in strange ways due to that. Added xmlParseStringPEReference()
15360 and other parsing from strings functions. Entities processing
15361 modified again, but PERef are still not handled correcly but
15362 unless you're Eve Maller you won't notice :-)
15363 * HTMLparser.c: large changes toward reliability, and switched to
15364 lowercase internal tags, XHTML is lowercase, so it will help
15365 that output is closer to next version.
15366 * doc/* : regenerated the documentation, it is now hosted at
15367 http://xmlsoft.org/ (same bits I just bought the domain :-)
15368
15369
Daniel Veillard294cbca1999-12-03 13:19:09 +000015370Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15371
15372 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
15373 doc generation
15374 * parser.c: fixed bugs #3908 and #3937 and a memory leak
15375 in the SAX API
15376 * doc/*: rebuilt the doc making sure everything appears in the
15377 HTML files
15378
Daniel Veillardf5c2c871999-12-01 09:51:45 +000015379Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15380
15381 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
15382 added the patch from Carl Nygard <cnygard@bellatlantic.net>
15383 which allow impressive speed improvement on dataset with
15384 large text pieces, but at the cost of broken binary
15385 compatibility and slightly bigger memory usage.
15386 Configure with --with-buffers to activate them, they
15387 are protected with XML_USE_BUFFER_CONTENT define.
15388 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
15389 goal is 0 memory left allocated once parser is no more used
15390 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
15391 call xmlCleanupParser() and xmlMemoryDump()
15392
Daniel Veillarda819dac1999-11-24 18:04:22 +000015393Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15394
15395 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15396 * parser.[ch] encoding.[ch]: added memory cleanup routines
15397 * parser.c: closing bug #3788
15398 * doc/*: rebuilt the doc
15399
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015400Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15401
15402 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15403 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15404 * tester.c: added --compress option
15405 * doc/*: rebuilt the documentation
15406
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015407Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15408
15409 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15410 if given /proc/kcore as input !
15411 * doc/xml.html doc/*: updated and rebuilt the documentation
15412
15413Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015414
15415 * parser.c: Fixed some wrongly space collapsing code due to
15416 a misreading of the spec.
15417 * result/*: fixed the output accordingly
15418
15419Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015420
15421 * encoding.c: bug fix and typos
15422 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15423 * parser.c: added attribute normalization closing bug #3597
15424 * test/att* result/att* SAXresult/att*: testcase for attribute
15425 normalization
15426
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015427Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15428
15429 * configure.in: closing bug #3163 by adding extra flags for the
15430 cc compiler on HP-UX
15431
Daniel Veillard51e3b151999-11-12 17:02:31 +000015432Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15433
15434 * valid.[ch] : removed a typo and an enumerated type bug in the
15435 xmlAddElementDecl() function
15436 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15437 call to xmlEncodeEntitiesReentrant() so that the functions
15438 New, Set and Get are at the same level.
15439 * parser.c HTMLparser.c: extra memory allocation bug for
15440 attributes detected by someone using libxml in embedded systems :-)
15441
Daniel Veillard962195f1999-10-28 15:51:53 +000015442Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15443
15444 * xmlmemory.h: turned off mem debug :-\
15445
Daniel Veillard35008381999-10-25 13:15:52 +000015446Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15447
15448 * parser.c: closed bug #2784 a one line fix, but worth pushing
15449 a new release out
15450 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15451 some structures, comments before and after the
15452 main element, and other nastyness
15453 * HTMLtree.c tree.c: accomodate the extended HTML supported
15454 * configure.in: pushing 1.7.4
15455 * test/ent8 and related outputs : added a new test for bug #2784
15456 * test/HTML/wired.html and related output: a nasty HTML example
15457 * Makefile.am: improved the test scripts
15458 * docs/* : reran the documentation extractor, updated xml.html
15459
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015460Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15461
15462 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15463 HTMLparser and debugged the HTML related code. HTML documents
15464 now have their own type
15465 * entities.c: do not dump &apos; for HTML output
15466 * xmlmemory.c: improvement, breakpoint mechanism
15467 * testHTML.c: added --sax --repeat ...
15468 * Makefile.am: improved the HTML tests
15469 * valid.[ch]: added xmlValidGetValidElements and
15470 xmlValidGetPotentialChildren
15471 * tester.c: added --insert to test the 2 new functions
15472 * test//* result//* SAXresult//* : regression test cleanup
15473 and extension.
15474 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15475 gnome-xml-nanohttp.html
15476
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015477Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15478
15479 * HTMLparser.c: fixed problems with some autoclose tags
15480 * tree.c: fixed XML output problems.
15481 * result/* SAXresult/*: update of the tests output
15482
Daniel Veillard6077d031999-10-09 09:11:45 +000015483Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15484
15485 * Makefile.am: Arturo patch for xmlConf.sh version info
15486 * parser.c: Tim Josling patch for single quoted items
15487 * tester.c: Tim Josling patch for tester options usage
15488 * tree.h: indent cleanup
15489
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015490Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15491
15492 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15493 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15494
Daniel Veillard00fdf371999-10-08 09:40:39 +000015495Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15496
15497 * tree.c : Raph patch for initialization of CORBA fields
15498 * parser.c, xpath.c, ...: modification of doc comments
15499 * xpath.c : allow spaces in xpath expressions
15500
Daniel Veillardad219441999-09-27 08:17:49 +000015501Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15502
15503 * xmlmemory.h: turning off memory debug :-(
15504
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015505Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15506
15507 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15508 better SAX interfaces.
15509 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15510 entity.
15511 * configure.in: 1.7.2
15512
15513Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015514
15515 * libxml.spec.in: fixed the URL
15516 * doc/xml.html: improved the documentation front-end
15517
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015518Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015519
15520 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15521
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015522Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015523
15524 * libxml.spec.in: fixed the alpha compile problem
15525 * parser.[ch]: changed errno to errNo in the parser context :-(
15526 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15527 * doc/xml.html: changed CHAR to xmlChar
15528 * doc/html/*: recompiled the documentation
15529 * configure.in: 1.7.1
15530
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015531Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15532
15533 * parser.h: modified the parser context struct to regain 1.4.0
15534 binary compatibility
15535 * parser.c, xml-error.h: added errno ot teh context and defined
15536 a set of errors values with update of errno
15537 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15538 DTDs and entities
15539 * *.h, *.c: complete cleanup of the use of config.h and include
15540 protection depending on the current setup.
15541 * overalll debugging, maintenance and bug-fixing on all modules
15542 * updated the documentation
15543 * ready for 1.7.0
15544
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015545Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15546
15547 * HTMLparser.c : cleanup
15548 * SAX.c valid.c valid.h: added ID/IDREF checking
15549 * tree.c tree.h: extended doc structure for refs
15550 * configure.in: 1.6.2
15551 * parser.c: patched bug in SAX user arg call
15552 * parserInternals.h: patched missing close in C++ wrapping
15553 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15554 especially upcoming XPointer implementation.
15555 * doc/xml.html: augmented, typo
15556
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015557Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15558
15559 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15560 not all invocations of install understand -d.
15561
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015562Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15563
15564 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15565 to make 'check' works, when builddir != srcdir.
15566
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015567Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15568
15569 * doc/xml.html : updated the documentation
15570
Daniel Veillard6454aec1999-09-02 22:04:43 +000015571Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15572
15573 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15574 not deallocated memory blocks
15575 * *.c : replaces all calls to malloc() free() and realloc() to
15576 the wrapper functions/macros
15577 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15578 instead of xmlFreeNodeList()
15579
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015580Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15581
15582 * HTMLparser.c: corrected a stupid bug leading to core dump at
15583 tree deallocation. Removed warnings indicated by
15584 Stephane.Conversy@lri.fr
15585 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15586 looked for in the external subset
15587
15588Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015589
15590 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15591 on SGI by Stephane.Conversy@lri.fr
15592
Daniel Veillardb96e6431999-08-29 21:02:19 +000015593Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15594
15595 * all .h : changed the prototype declaration indent as in gtk
15596 * most .c : working on reducing the TODOs in the code
15597 * most .c : cleanup though -pedantic and Insure++
15598 * improvements on validation ID checkings.
15599 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15600 * xml-config.in: closed #1810
15601
15602Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015603
15604 * tree.h, valid.c, valid.h: more work on validity, IDs
15605 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15606 definition for AIX
15607
Daniel Veillardb556eb51999-08-15 17:19:50 +000015608Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15609
15610 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15611 the distribution due to a cut'n paste error at last commit
15612
Daniel Veillardb05deb71999-08-10 19:04:08 +000015613Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15614
15615 * configure.in: upgraded to version 1.4.0
15616 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15617 Big update, added a large part of the validation process,
15618 it should be usable, but some parts are missing
15619 * xpath.c: improved the implementation w.r.t. root.
15620 * Makefile.am: added more tests
15621 * test and result trees: added a lot of tests
15622 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15623
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015624Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15625
15626 * Added an HACKING file
15627
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015628Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15629
15630 * xpath.[ch] : improvements and debug of the XPath implementation
15631 * parser.c, HTMLparser.c : modified the parsers to be progressive
15632 * tree.[ch] : extended the Buffer promitives
15633 * xmlIO.[ch] : added basic I/O routines providing progressive
15634 parsing and ready for I18N conversion plugins
15635 * SAXresult/* : the SAX callback sequence maybe slightly different
15636 now
15637 * test*.c : improved/updated the tests programs
15638 * doc/* : recompiled the docs.
15639
Daniel Veillard15b75af1999-07-26 16:42:37 +0000156401999-07-26 Michael Meeks <michael@edenproject.org>
15641
15642 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15643
15644 * tree.c: Ditto.
15645
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015646Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15647
15648 * configure.in: upgraded to version 1.4.0
15649 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15650 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15651 XML query language, see http://www.w3.org/TR/xpath for more details.
15652 * parser.c, parser.h: added CHAR* related string functions for XPath
15653 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15654 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15655 rebuild the docs.
15656 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15657 and regression testing capabilities for XPath.
15658
Daniel Veillardd79d7871999-07-12 10:38:12 +000015659Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15660
15661 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15662 closing bug #1646
15663
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015664Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15665
15666 * Makefile.am, example/Makefile.am: closed bug #1683
15667
Daniel Veillard3166ab11999-07-11 16:14:19 +000015668Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15669
15670 * example/Makefile.am, configure.in: added the makefile for the
15671 gjobread example
15672
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015673Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15674
15675 * doc/Makefile.am:
15676 - fix which allow "make install DESTDIR=</install/prefix>".
15677
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015678Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15679
15680 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15681 which fixed a problem on the file reading-code.
15682
Daniel Veillard82150d81999-07-07 07:32:15 +000015683Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15684
15685 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15686 output.
15687 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15688
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015689Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15690
15691 * parser.h : Oops removed the binary compatibility problem
15692 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15693 * parser.c, HTMLparser.c: applied patches for reading from stdin
15694
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015695Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15696
15697 * parser.c, entities.c, valid.c: cleanup bug #1591
15698 * configure.in: cleanup bug #1592
15699 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15700 the same tree back-end. Hence gdome will be available for it.
15701 * doc/Makefile.am: close bug #617
15702
Daniel Veillard97fea181999-06-26 23:07:37 +000015703Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15704
15705 * parser.c: alloctate a per parser context SAX interface block
15706
Daniel Veillard14fff061999-06-22 21:49:07 +000015707Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15708
15709 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15710 and xmlEncodeEntitiesReentrant with the correct one :-\
15711
15712Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15713
15714 * commit of my internal XML base changes, quite a lot of
15715 changes, cleanups, better entities support, framework for
15716 new I/O and charset detection and handling
15717 * Fixed the configure/Makefile stuff to generate shared libs
15718 with the proper version info, so we jumped on rev from
15719 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15720 xmlEncodeEntities() result need to be freed now, and a string
15721 xmlParserVersion provide the current library version.
15722
Raph Levien05240da1999-06-15 21:27:11 +000015723Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15724
15725 * parser.c: fixed a buffer overrun for when you have a very long
15726 attribute with no entities in it.
15727
Daniel Veillardbb2da581999-06-13 14:37:07 +000015728Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15729
15730 * added example directory
15731 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15732
Daniel Veillard011b63c1999-06-02 17:44:04 +000015733Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15734
15735 * Release of libxml-1.1, nearly everything has been touched for
15736 this.
15737 * Added more regression tests
15738 * Updated the documentation
15739
Daniel Veillard27d88741999-05-29 11:51:49 +000015740Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15741
15742 * tree.[ch]: unified the XML_NO_CORBA defines.
15743 * parser.c encoding.[ch]: started plugging in char encoding detection
15744
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000015745Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
15746
15747 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
15748 Also freed allocated buffer.
15749
Daniel Veillard27d88741999-05-29 11:51:49 +000015750Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000015751 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
15752 reentrancy problem at printing. One is left in entities.c, to
15753 remove ASAP
15754 * testSAX.c : added a test example showing the use of the SAX
15755 interface if one doesn't want to build the DOM tree.
15756 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
15757
Daniel Veillard517752b1999-04-05 12:20:10 +000015758Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15759
15760 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
15761 large revamping of the parser to use SAX callbacks
15762 http://www.megginson.com/SAX/ (or at least a C like interface
15763 a la Expat). It's now possible to set up your own callbacks
15764 and the parser will not build a DOM tree.
15765 * test/* result/*: updated the test suite, I finally removed
15766 the old Namespace draft support (PI based).
15767
Daniel Veillard87c83bd1999-04-02 16:04:43 +000015768Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15769
15770 * Makefile.am: added test result to EXTRA_DIST for make tests
15771
Daniel Veillard64068b31999-03-24 20:42:16 +000015772Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15773
15774 * parser.c, parserInternals.h: moved the chars macro definitions
15775 to parserInternals.h
15776 * parser.c, error.c: applied patches from "Knut Ã…kesson"
15777 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
15778
Daniel Veillard012ccc11999-03-23 10:11:11 +000015779Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15780
15781 * xml-config.in : applied patch to make --version work
15782
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000157831999-03-05 Raja R Harinath <harinath@cs.umn.edu>
15784
15785 * Makefile.am (check-local): Alias for `tests' target. This will
15786 cause `make check' to do the right thing.
15787 (tests): Don't run tests in srcdir. Also, replaced calls to
15788 basename with a `sed' "equivalent".
15789
Daniel Veillardd109e371999-03-05 06:26:45 +000015790Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15791
15792 * Renamed error.h to xml-error.h, corrected Makefile.am to list
15793 it in the header and not the sources, updated the doc.
15794 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
15795 pointing this out.
15796
Daniel Veillardbc50b591999-03-01 12:28:53 +000015797Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15798
15799 * parser.c, parser.h, parserInternals.h: memory leak hunting,
15800 exported the inputStream routines.
15801 * doc/html/* : updated accordingly
15802
Daniel Veillardd692aa41999-02-28 21:54:31 +000015803Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15804
15805 * parser.c, parser.h, parserInternals.h: added a few extra
15806 internal calls to allocate and free parser contexts ...
15807 * doc/html/* : updated accordingly
15808
Daniel Veillard55a99271999-02-25 11:01:29 +000015809Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15810
15811 * configure.in, Makefile.am, doc/makefile.am : General changes for
15812 1.0.0 release and including the generated HTML documentation.
15813
Daniel Veillard35925471999-02-25 08:46:07 +000015814Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15815
15816 * makefile.am : added parserInternals.h, oops.
15817
Daniel Veillard1e346af1999-02-22 10:33:01 +000015818Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15819
15820 * parserInternals.h: added this header giving access to the parser
15821 internal functions.
15822 * doc/Makefile.am : added a rebuild target which rebuilds the full
15823 set of documentations
15824 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
15825 the internal subset.
15826 * *.c *.h: modifications needed to generate the documentation using
15827 gtk-doc, cleanup of functions blocks, reorganisation of struct
15828 declarations.
15829
Daniel Veillard1164e751999-02-16 16:29:17 +000015830Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15831
15832 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
15833 the tar and spec file to include the beginning of the doc.
15834
Nuno Ferreira03d04781999-02-13 00:07:17 +0000158351999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
15836
15837 * doc/.cvsignore: Added this file.
15838
Daniel Veillard6800ef31999-02-08 18:33:22 +000015839Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15840
15841 * tree.c: fixed xmlGetProp to return "" when the attribute
15842 exists, even if the node-list is NULL.
15843
Daniel Veillard726c7e31999-02-08 15:13:10 +000015844Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15845
15846 * tree.c: patched an error outputting empty attribute values.
15847 * Makefile.am and doc/makefile.am: have been updated during the
15848 week-end. Sorry for an empty CVS log, I got a shell problem.
15849
Daniel Veillard1899e851999-02-01 12:18:54 +000015850Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15851
15852 * tree.h: cleaned up using enums instead of defines
15853 * parser.c, valid.[ch]: more work on parsing/output of element
15854 declarations
15855
Daniel Veillard3b9def11999-01-31 22:15:06 +000015856Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15857
15858 * valid.[ch], tree.c, parser.c : more work toward full parsing
15859 of XML DTDs.
15860 * README: added informations about mailing-list and on-line
15861 documentation
15862
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000158631999-01-27 Raja R Harinath <harinath@cs.umn.edu>
15864
15865 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
15866
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000015867Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15868
15869 * parser.c, tree.[ch] : more work toward conformance testing,
15870 added a last element to accelerate parsing of very flat structures
15871 started working on internal subset Element content declaration.
15872 * valid.[ch] : first cut at adding code toward validation.
15873 * previous changes had also small impact on most files, especially
15874 the conformance testing using James Clark test suite.
15875
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000015876Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15877
15878 * test/* : updated the examples, most of them were not well
15879 formed (humm), and added rdf2.
15880 * result/* : resulting changes in the output.
15881
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000015882Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15883
15884 * tree.c: changed the behaviour of xmlGetProp on NULL values.
15885
Daniel Veillard44b3a061998-12-05 17:27:22 +000015886Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15887
15888 * tree.c: patched a bug in the generation of empty attributes
15889
Daniel Veillardbe36afe1998-11-27 06:39:50 +000015890Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15891
15892 * entities.[ch], tree.[ch], tester.c: added copy interfaces
15893 for node/trees/documents/... Biggest problem is namespace
15894 support when copying subtrees.
15895
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000015896Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15897
15898 * parser.c, entities.c: improve entities and char ref encoding,
15899 and cleanups of error messages.
15900
Daniel Veillard242590e1998-11-13 18:04:35 +000015901Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15902
15903 * parser.c, entities.c: simple bug hunting done during rpm2html and
15904 rpmfind integration.
15905
Daniel Veillard42dc9b31998-11-09 01:17:21 +000015906Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15907
15908 * parser.[ch]: Added interfaces allowing to specify a SAX
15909 handler before parsing.
15910
Daniel Veillarde3bffb91998-11-08 14:40:56 +000015911Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15912
15913 * parser.c: redirrect all errors reporting through the SAX
15914 error function
15915
Daniel Veillardda4d3c41998-11-04 20:07:05 +000015916Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15917
15918 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
15919 * libtool, tlmain ...: update of the libtool files
15920
Miguel de Icaza442321c1998-11-04 18:13:38 +0000159211998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
15922
15923 * entities.c: Use g_snprintf insteda of snprintf.
15924
Daniel Veillard0ba4d531998-11-01 19:34:31 +000015925Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15926
15927 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
15928 added ent5 test for this purpose.
15929 * parser.c, parser.h: formatting, comments and UTF-8 planning.
15930
Daniel Veillard27271681998-10-30 06:39:40 +000015931Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15932
15933 * parser.c: fixed? a strange error due to compression on a GWP
15934 document.
15935
Daniel Veillard25940b71998-10-29 05:51:30 +000015936Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15937
15938 * tree.[ch]: bug fixing
15939 * entities.[ch]: defined a specific type for predefined entities
15940 * doc/xml.html: more documentation on the library, how to use it,
15941 overview of the interfaces.
15942
Daniel Veillard16253641998-10-28 22:58:05 +000015943Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15944
15945 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
15946
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015947Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15948
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000015949 * tree.c: corrected a small bug
15950 * doc/xml.html: continuing writing documentation.
15951
15952Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15953
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015954 * debugXML.h debugXML.c: added debugging utilities.
15955 * tester.c: added --debug switch.
15956 * tree.c: patched an incorrect node->type assignment.
15957 * parser.c: formatting, ensure that node->doc != NULL in attributes
15958
Daniel Veillardccb09631998-10-27 06:21:04 +000015959Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15960
15961 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
15962 entity support and provide an internal representation close to
15963 DOM one (entity ref nodes, and attribute value as tree). I tried
15964 to preserve the interface but this will surely break some apps
15965 (I have to change rpm2html/rpmfind for example). I had to change
15966 two interfaces, and the generated tree is somewhat different.
15967 * doc/* : started documenting the XML library, the tree and
15968 DOM/Corba. This is a first step.
15969
Daniel Veillard11e00581998-10-24 18:27:49 +000015970Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15971
15972 * parser.c: Set up the fonctions comment block, boring but useful.
15973 * parser.h, SAX.c, parser.c: now attributes are processed through
15974 the SAX interface. The problem is that my SAX interface diverged
15975 quite a bit from the original one, well this is not an official
15976 spec, and translating it from Java to C is hairy anyway...
15977
Daniel Veillard97b58771998-10-20 06:14:16 +000015978Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15979
15980 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
15981 fonctions comment block, boring but useful.
15982
15983Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000015984
15985 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
15986 conversion routines. However they are not yet used to convert the
15987 inputs. The core will run with UTF-8.
15988
Daniel Veillard33942841998-10-18 19:12:41 +000015989Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15990
15991 * tree.c : make sure that the type id is properly set-up when
15992 a new object is allocated, needed for DOM.
15993
Daniel Veillard27fb0751998-10-17 06:47:46 +000015994Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15995
15996 * tree.h, tree.c: Ok, the main objects in the tree will be native
15997 corba objects, it costs 8 bytes per Node, Attribute and Document
15998 but it simplifies the Corba integration a lot (no extra interface
15999 objects to allocate/free).
16000
Daniel Veillard0bef1311998-10-14 02:36:47 +000016001Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16002
16003 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16004 and changed NODEs contants for conformity with DOM Level 1
16005
Daniel Veillard27864701998-10-08 03:47:24 +000016006Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16007
16008 * added hooks to keep track of servants when creating objects
16009 xmlDoc and xmlNode (for Corba export).
16010
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016011Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16012
16013 * added xml-config script.
16014
Daniel Veillard7066a791998-10-01 20:28:28 +000016015Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16016
16017 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
16018 to autoupdate libtool and automake conf files.
16019
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000160201998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
16021
16022 * Makefile.am: Use '?' to separate the sed
16023 commands as ',' is used when people pass -Wl,something.
16024
16025
Daniel Veillard15a8df41998-09-24 19:15:06 +000016026Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16027
16028 * tree.c, tree.h: added a per-document compression interface.
16029
Daniel Veillard151b1b01998-09-23 00:49:46 +000016030Tue Sep 22 20:47:38 EDT 1998
16031
16032 * tree.c, tree.h: added saving with compression and added interfaces
16033 to control the compression level (xmlGetCompressMode,
16034 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
16035
Daniel Veillard70120ff1998-09-22 00:24:21 +000016036Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16037
16038 * parser.c: corrected a loop for files of size 0
16039
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000160401998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16041
16042 * error.h: New file. Contains prototyes from `error.c'.
16043
Tom Tromeyc19653d1998-08-14 01:22:43 +000016044Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16045
16046 * Makefile.am (xmlincdir): New macro.
16047 (xmlinc_HEADERS): Renamed from include_HEADERS.
16048
Daniel Veillard845664d1998-08-13 04:43:19 +000016049Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16050
16051 * applied small patch on numeric entities from
16052 Christopher Blizzard <blizzard@appliedtheory.com>
16053
Daniel Veillard260a68f1998-08-13 03:39:55 +000016054Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16055
16056 * New release 0.2, removed the old xml_* files so that it's
16057 coherent with the other CVS base (W3C), far better conformance
16058 to standard, new namespaces, decent entities support, beginning
16059 of a SAX-like interface. Nearly nothing left intact, even the
16060 test examples ...
16061
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000160621998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16063
16064 * .cvsignore: Add .deps dir
16065
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016066Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16067
16068 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16069
Daniel Veillardfe926001998-07-26 04:28:20 +000016070Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016071
Daniel Veillardfe926001998-07-26 04:28:20 +000016072 * configure.in: added test for CPP
16073 * AUTHORS, Changelog: the original ones didn't get commited but the
16074 glib ones instead, fixed.
16075 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016076
Daniel Veillardfe926001998-07-26 04:28:20 +000016077Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016078
Daniel Veillardfe926001998-07-26 04:28:20 +000016079 * integrated code developped at W3C
16080 * changed the original Copyright
16081 * migrated to automake
16082 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016083