blob: 32a6d43c763dea230acf531e82863f642afaedec [file] [log] [blame]
Daniel Veillard0046c0f2003-02-23 13:52:30 +00001Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * parser.c: another fix for nodeinfo in entities problem
4 * tree.c entities.c: fixed bug #106788 from James Clark
5 some spaces need to be serialized as character references.
6
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +00007Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
8
9 * parser.c uri.c: fixed the bug I introduced in the path
10 handling, reported by Sebastian Bergmann
11
Daniel Veillard44e1dd02003-02-21 23:23:28 +000012Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
13
14 * parser.c: fixing some nodeinfo in entities problem raised
15 by Glenn W. Bach
16 * relaxng.c: implemented the first section 7.3 check
17 * result/relaxng/*: updated the results
18
Daniel Veillardc5312d72003-02-21 17:14:10 +000019Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
20
21 * relaxng.c: fixed some problems in the previous commit
22 and finished implementing 4.16 rules checking
23 found 373 test schemas: 353 success 20 failures
24 found 529 test instances: 519 success 6 failures
25 * result/relaxng/*: updated the results
26
Daniel Veillard4c5cf702003-02-21 15:40:34 +000027Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
28
29 * relaxng.c: implemented checks from section 7.2
30
Daniel Veillard77648bb2003-02-20 15:03:22 +000031Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
32
33 * relaxng.c: implemented the checks from section 7.1, fixed
34 some of the 4.20 and 4.21 problems.
35 found 373 test schemas: 338 success 35 failures
36 found 529 test instances: 519 success 6 failures
37 * result/relaxng/*: updated the results
38
Daniel Veillard1c745ad2003-02-20 00:11:02 +000039Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
40
41 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
42 * result/relaxng/*: updated the results
43
Daniel Veillardce14fa52003-02-19 17:32:48 +000044Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
45
46 * relaxng.c: more bugfixes
47 * result/relaxng/*: updated the results
48
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +000049Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
50
51 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
52 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
53 * SAX.c: ensured xmlDoc.URL is always canonic
54 * parser.c: obsoleted xmlNormalizeWindowsPath
55 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
56 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
57 * win32/libxml2.def.src: added few exports
58
59
Daniel Veillard2e9b1652003-02-19 13:29:45 +000060Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
61
62 * Makefile.am configure.in: patched to have shared libraries
63 for Python regression tests and static binaries for gdb debug
64 in my development environment
65 * relaxng.c: more bugfixes
66 found 373 test schemas: 296 success 77 failures
67 found 529 test instances: 516 success 8 failures
68 * result/relaxng/*: updated the results
69
Daniel Veillard8fe98712003-02-19 00:19:14 +000070Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
71
72 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
73
Daniel Veillardd4310742003-02-18 21:12:46 +000074Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
75
76 * xmlschemastypes.c: float/double check bugfix
77 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
78 validation
79 * xmlreader.c: add a TODO for Jody
80 * relaxng.c: bugfix bugfix bugfix
81 found 373 test schemas: 300 success 73 failures
82 found 529 test instances: 507 success 10 failures
83 * result/relaxng/*: updated the results
84
Daniel Veillard2df2de22003-02-17 23:34:33 +000085Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
86
87 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
88
Daniel Veillard416589a2003-02-17 17:25:42 +000089Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
90
91 * relaxng.c check-relaxng-test-suite.py: more work on the
92 RelaxNG implementation conformance testing.
93 found 373 test schemas: 284 success 89 failures
94 found 529 test instances: 448 success 47 failures
95 * result/relaxng/*: updated the results
96
Daniel Veillard784b9352003-02-16 15:50:27 +000097Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
98
99 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
100 a patch from Kjartan Maraas to fix some typos
101
Daniel Veillardfebcca42003-02-16 15:44:18 +0000102Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
103
104 * relaxng.c: more bug-hunting
105 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
106 intermediate rng tree
107 * python/generator.py: patch from Stephane Bidoul to fix the generator
108 on python < 2.2
109
Daniel Veillardd2298792003-02-14 16:54:11 +0000110Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
111
112 * check-relaxng-test-suite.py relaxng.c: more testing on the
113 Relax-NG front, cleaning up the regression tests failures
114 current state and I forgot support for "mixed":
115 found 373 test schemas: 280 success 93 failures
116 found 529 test instances: 401 success 68 failures
117 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
118 moved the Name, NCName and QName validation routine in tree.c
119 * uri.c: fixed handling of URI ending up with #, i.e. having
120 an empty fragment ID.
121 * result/relaxng/*: updated the results
122
Daniel Veillard9a237c92003-02-13 15:52:58 +0000123Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
124
125 * check-xinclude-test-suite.py: improved the script accordingly
126 to the XInclude regression tests updates
127 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
128 November 2002
129 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
130 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
131 augmented the Xpointer testsuite for the element() scheme
132
Daniel Veillardf4b4f982003-02-13 11:02:08 +0000133Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
134
135 * relaxng.c: added TODO for the DTD compatibility spec
136 * xinclude.c: more bug fixes driven by the testsuite
137
Daniel Veillardd581b7e2003-02-11 18:03:05 +0000138Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
139
140 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
141 regression tests for XInclude, improved the script, improving
142 XInclude error reporting mechanism
143
Daniel Veillard1d788d22003-02-10 16:21:58 +0000144Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
145
146 * NEWS doc/* configure.in: preparing release 2.5.3
147
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +0000148Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
149
150 * tree.c: trying to fix #104934 about some XHTML1 serialization
151 issues.
152
Daniel Veillard809faa52003-02-10 15:43:53 +0000153Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
154
155 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
156 encoding conversion when the input buffer stops in the
157 middle of a multibyte char
158
Daniel Veillard1703c5f2003-02-10 14:28:44 +0000159Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
160
161 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
162 * check-relaxng-test-suite.py: python script to run regression
163 against OASIS RelaxNG testsuite
164 * relaxng.c: some cleanup tweaks
165 * HTMLparser.c globals.c: cleanups in comments
166 * doc/libxml2-api.xml: updated the API
167 * result/relaxng/*: errors moved files, so large diffs but
168 no changes at the semantic level.
169
Daniel Veillard6aa2f602003-02-10 00:01:56 +0000170Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
171
172 * tree.c: fixing #105678 problem when dumping a namespace node.
173
Daniel Veillard591b4be2003-02-09 23:33:36 +0000174Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
175
176 * xpath.c: fixed doc comment problems
177 * python/generator.py python/libxml_wrap.h python/types.c: adding
178 RelaxNG wrappers
179 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
180 test of those early Python RelaxNG bindings
181
182Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +0000183
184 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
185 * relaxng.c: found the validation problem I had with interleave
186 when not covering all remaining siblings
187 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
188 testsuite and check the RNG schemas against the RNG schemas
189 given in appendix A
190
Igor Zlatkovic6dacee62003-02-08 17:52:57 +0000191Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
192
193 * win32/Makefile.msvc: updates for RelaxNG
194 * win32/Makefile.mingw: updates for RelaxNG
195 * win32/libxml2.def.src: added RelaxNG exports
196
Daniel Veillard97fd5672003-02-07 13:01:54 +0000197Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
198
199 * xinclude.c: applied another bug fix from Sean Chittenden
200
Daniel Veillardef4d3bc2003-02-07 12:38:22 +0000201Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
202
203 * configure.in xmllint.c: I f...ed up the default configuration
204 of schemas and --relaxng option display in xmllint, pointed by
205 Morus Walter.
206 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
207 detection module, fixes bug #105374.
208
Daniel Veillardc5a70f22003-02-06 23:41:59 +0000209Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
210
211 * xmlschemastypes.c: added the boolean base type.
212
Daniel Veillard96a4b252003-02-06 08:22:32 +0000213Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
214
215 * xmlschemastypes.c: started implementing some of the missing
216 default simple types
217 * result/relaxng/*: updated the results
218
Daniel Veillard72fef162003-02-05 14:31:19 +0000219Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
220
221 * NEWS doc/*: updated the docs, ready for 2.5.2 release
222
Daniel Veillard71531f32003-02-05 13:19:53 +0000223Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
224
225 * HTMLparser.c tree.c xmlIO.c: comments cleanups
226 * Makefile.am: use xmllint for doing the RelaxNG tests
227 * configure.in: preparing 2.5.2 made schemas support default to
228 on instead of off
229 * relaxng.c: removed the verbosity
230 * xmllint.c: added --relaxng option
231 * python/generator.py python/libxml_wrap.h: prepared the integration
232 of the new RelaxNG module and schemas
233 * result/relaxng/*: less verbose output
234
Daniel Veillardec498e12003-02-05 11:01:50 +0000235Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
236
237 * valid.c: do not run content model validation if the
238 content is not determinist
239
Daniel Veillardde590ca2003-02-05 10:45:26 +0000240Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
241
242 * SAX.c: added the redefinition of namespaced attribute
243 check that was missing as Fabrice Desré pointed out.
244
Daniel Veillard930dfb62003-02-05 10:17:38 +0000245Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
246
247 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
248 improvements from Nick Kew, allowing to do more checking
249 to HTML elements and attributes.
250
Daniel Veillard4287c572003-02-04 22:48:53 +0000251Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
252
253 * xinclude.c: fixing bug #105137 about entities declaration
254 needing to be copied to the including document.
255
Daniel Veillard652d8a92003-02-04 19:28:49 +0000256Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
257
258 * catalog.c: fixed bug #104817 with delegateURI
259 * xpath.c: fixing bugs #104123 and #104125
260
Daniel Veillard0e298ad2003-02-04 16:14:33 +0000261Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
262
263 * configure.in valid.c xmlreader.c python/libxml_wrap.h
264 python/types.c: fixing #104096 to compile without regexps
265
Daniel Veillard57e79b32003-02-04 15:33:12 +0000266Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
267
268 * valid.c: fixing bug #103969 forgot to add an epsilon transition
269 when building the automata for elem*
270
Daniel Veillard358a9892003-02-04 15:22:32 +0000271Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
272
273 * HTMLparser.c: applied patch from Arne de Bruijn fixing
274 bug #103827
275
Daniel Veillardeb137172003-02-04 15:18:06 +0000276Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
277
278 * HTMLparser.c: updating a comment, fixing #103776
279
Daniel Veillard8d589042003-02-04 15:07:21 +0000280Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
281
282 * parser.c: fixing bug 105049 for validity checking of content
283 within recursive entities.
284
Daniel Veillarde5b110b2003-02-04 14:43:39 +0000285Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
286
287 * HTMLparser.c: try to fix # 105049
288 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
289 * tree.c: updated a function comment
290
Daniel Veillard419a7682003-02-03 23:22:49 +0000291Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
292
293 * relaxng: more work on grammars and refs/defs
294 * test/relaxng/* result/relaxng/*: augmented/updated the
295 regression tests
296
Daniel Veillard144fae12003-02-03 13:17:57 +0000297Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
298
299 * relaxng: more work on name classes, except support
300 * test/relaxng/* result/relaxng/*: augmented/updated the
301 regression tests
302
Daniel Veillard1ed7f362003-02-03 10:57:45 +0000303Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
304
305 * relaxng: more work on name classes, the "validate all" schemas
306 seems to work now.
307 * test/relaxng/* result/relaxng/*: augmented/updated the
308 regression tests
309
Daniel Veillard3b2e4e12003-02-03 08:52:58 +0000310Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
311
312 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
313 * parser.c: put a guard against infinite document depth, basically
314 trying to avoid another kind of DoS attack.
315 * relaxng.c: some code w.r.t. nameClasses
316
Daniel Veillardfc1a4502003-02-02 16:02:55 +0000317Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
318
319 * test/relaxng/* result/relaxng/*: check all the namespace support
320 was actually correct based on tutorial section 10.
321
Daniel Veillarde2a5a082003-02-02 14:35:17 +0000322Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
323
324 * relaxng: include seems to work okay now
325 * test/relaxng/* result/relaxng/*: augmented/updated the
326 regression tests
327
Daniel Veillarda9d912d2003-02-01 17:43:10 +0000328Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
329
330 * relaxng.c: a bit of work done in the train back.
331 * test/relaxng/*: added one of the include tests
332
Daniel Veillard154877e2003-01-30 12:17:05 +0000333Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
334
335 * relaxng: more work done in the train
336 * test/relaxng/* result/relaxng/*: augmented/updated the
337 regression tests
338
Daniel Veillarde431a272003-01-29 23:02:33 +0000339Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
340
341 * relaxng.c: debugging of externalRef
342 * test/relaxng/* result/relaxng/*: augmented/updated the
343 regression tests
344
Daniel Veillardd41f4f42003-01-29 21:07:52 +0000345Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
346
347 * relaxng.c: more work on Relax-NG, implementing externalRef
348 * test/relaxng/* result/relaxng/*: augmented/updated the
349 regression tests
350 * Makefile.am: cleanup to Relaxtests target
351
Daniel Veillardb08c9812003-01-28 23:09:49 +0000352Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
353
354 * relaxng.c: more work on Relax-NG, implementing interleave
355 * test/relaxng/* result/relaxng/*: augmented/updated the
356 regression tests
357
Daniel Veillard76fc5ed2003-01-28 20:58:15 +0000358Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
359
360 * relaxng.c: more work on Relax-NG, implementing interleave
361 * test/relaxng/* result/relaxng/*: augmented/updated the
362 regression tests
363
MST 2003 John Fleckda81d192003-01-27 14:35:56 +0000364Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
365
366 * doc/tutorial/customfo.xsl
367 * doc/tutorial/customhtml.xsl
368 adding stylesheet customizations used to generate fo
369 for pdf and html
370
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000371Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
372
373 * relaxng.c: more work on Relax-NG
374 * test/relaxng/* result/relaxng/*: augmented/updated the
375 regression tests
376 * xmlschemastypes.c: added a number of base type definition but not
377 the associated checks, those are still TODOs
378
MST 2003 John Fleck731967e2003-01-27 00:39:50 +0000379Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
380
381 in docs/tutorial:
382 * apa.html
383 * apb.html
384 * apc.html
385 * apd.html
386 * ape.html
387 * apf.html
388 * apg.html
389 * ar01s02.html
390 * ar01s03.html
391 * ar01s04.html
392 * ar01s05.html
393 * ar01s06.html
394 * ar01s07.html
395 * ar01s08.html
396 * index.html
397 * xmltutorial.pdf
398 * xmltutorial.xml
399 add index to tutorial
400
MST 2003 John Fleck937362d2003-01-27 00:04:32 +0000401Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
402
403 * doc/xmlcatalog.1
404 * doc/xmlcatalog_man.html
405 * doc/xmlcatalog_man.xml
406 belatedly fixing bug #93622 (adds rewriteURI type to
407 "--add" option in xmlcatalog man page
408
Daniel Veillard3be27512003-01-26 19:49:04 +0000409Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
410
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000411 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +0000412 Julio Merino, closing #104475
413
Daniel Veillardea3f3982003-01-26 19:45:18 +0000414Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
415
416 * relaxng.c: more work on Relax-NG
417 * test/relaxng/* result/relaxng/*: augmented/updated the
418 regression tests
419
Daniel Veillardedc91922003-01-26 00:52:04 +0000420Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
421
422 * relaxng.c: more work on Relax-NG
423 * test/relaxng/* result/relaxng/*: augmented/updated the
424 regression tests
425
Daniel Veillarddd1655c2003-01-25 18:01:32 +0000426Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
427
428 * README: updated the policy on private mail answers
429 * relaxng.c: more work on Relax-NG
430 * test/relaxng/* result/relaxng/*: augmented/updated the
431 regression tests
432
Daniel Veillard7424eb62003-01-24 14:14:52 +0000433Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
434
435 * error.c parser.c tree.c: applied a documentation patch from
436 Stefan Kost
437
Daniel Veillard276be4a2003-01-24 01:03:34 +0000438Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
439
440 * relaxng.c: more work on Relax-NG
441 * doc/*: regenerated the docs
442 * test/relaxng/* result/relaxng/*: updated and augmented the
443 Relax-NG regression tests and results
444
Daniel Veillard6eadf632003-01-23 18:29:16 +0000445Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
446
447 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
448 First commit of the new Relax-NG validation code, not generally
449 useful yet.
450 * test/relaxng/* result/relaxng/*: current state of the regression
451 tests
452
Daniel Veillard814a76d2003-01-23 18:24:20 +0000453Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
454
455 * tree.c: minimized the memory allocated for GetContent
456 and a bit of cleanup.
457
Daniel Veillardff12c492003-01-23 16:42:55 +0000458Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
459
460 * python/generator.py: seems there is no good reasons to
461 not generate bindings for XPointer
462
Daniel Veillard540a31a2003-01-21 11:21:07 +0000463Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
464
465 * xmlreader.c doc/apibuild.py: applied a new patch from
466 Stéphane Bidoul for cleanups
467 * doc/libxml2-api.xml: rebuilt the API description with
468 new entry points
469
Daniel Veillard417be3a2003-01-20 21:26:34 +0000470Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
471
472 * xmlreader.c python/drv_libxml2.py python/generator.py
473 python/libxml.c python/libxml.py python/libxml_wrap.h
474 python/types.c: patch from Stéphane Bidoul for better per
475 context error message APIs
476 * python/tests/ctxterror.py python/tests/readererr.py:
477 update of the tests
478
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +0000479Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
480
481 * doc/guidelines.html
482 grammar and spelling cleanup
483
Daniel Veillard26f70262003-01-16 22:45:08 +0000484Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
485
486 * xmlreader.c include/libxml/xmlreader.h python/generator.py
487 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
488 a patch from Stéphane Bidoul to allow per XMLtextReader error
489 and warning handling
490 * python/tests/Makefile.am python/tests/readererr.py: adding the
491 specific regression test
492
Daniel Veillard71f9d732003-01-14 16:07:16 +0000493Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
494
495 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
496 should raise a syntax error
497
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000498Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
499
500 * python/libxml.c: cleanup patch from Stéphane Bidoul
501
Daniel Veillard81601f92003-01-14 13:42:37 +0000502Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
503
504 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
505
Daniel Veillarde6227e02003-01-14 11:42:39 +0000506Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
507
508 * python/generator.py python/libxml.c python/libxml.py
509 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000510 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +0000511 Python level.
512 * python/tests/Makefile.am python/tests/ctxterror.py: added a
513 regression test for it.
514
Daniel Veillard4dbe77a2003-01-14 00:17:42 +0000515Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
516
517 * xmlreader.c: fixed the streaming property of the reader,
518 it was generating tree faster than consuming it. Pointed out
519 by Nate Myers
520 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
521
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000522Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
523
Igor Zlatkovicd31876c2003-01-12 21:43:13 +0000524 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000525
Daniel Veillard8e7e1c02003-01-10 17:06:09 +0000526Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
527
528 * xpath.c: fix to the XPath implementation for parent and
529 ancestors axis when operating on a Result Value Tree.
530 Fixes bug #100271
531
Daniel Veillardcacbe5d2003-01-10 16:09:51 +0000532Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
533
534 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
535 to fix some URI/file escaping problems
536
Daniel Veillard3b87b6b2003-01-10 15:21:50 +0000537Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
538
539 * python/generator.py: fixed a bug raised by Raymond Wiker,
540 docSetRootElement() should not raise an exception if the
541 return is None
542
Daniel Veillard3e20a292003-01-10 13:14:40 +0000543Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
544
545 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
546 fixed bug #102181 by applying the suggested change and fixing
547 the generation/registration problem.
548
Daniel Veillarde55e8e42003-01-10 12:50:02 +0000549Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
550
551 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
552 routines.
553
Daniel Veillard8f872442003-01-09 23:19:02 +0000554Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
555
556 * parser.c: one more IsEmptyElement crazyness, that time in
557 external parsed entities if substitution is asked.
558 * python/tests/reader3.py: added a specific test.
559
Daniel Veillarde329fc22003-01-09 21:36:42 +0000560Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
561
562 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
563 support and improved error handler registration
564
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000565Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
566
567 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
568 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
569 * README: fixed a link
570
Daniel Veillarde2830f12003-01-08 17:47:49 +0000571Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
572
573 * configure.in doc/* NEWS: preparing 2.5.1 release
574 * SAX.c parser.c: fixing XmlTextReader bug
575
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000576Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
577
578 * SAX.c: fuck, I introduced a memory leak on external parsed
579 entities in 2.5.0 :-(
580
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000581Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
582
583 * xmllint.c: another fix needed as pointed by Christophe Merlet
584 for --stream --debug if compiled without debug support.
585
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000586Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
587
588 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000589 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000590 update man page with --stream and --chkregister
591
Daniel Veillard8326e732003-01-07 00:19:07 +0000592Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
593
594 * globals.c: fixed --with-threads compile
595 * xmllint.c: fixed --without-debug compile
596 * include/libxml/globals.h: cleanup
597 * include/libxml/schemasInternals.h: add a missing include
598
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000599Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
600
601 * configure.in NEWS: preparing 2.5.0 release
602 * SAX.c: only warn in pedantic mode about namespace name
603 brokeness
604 * globals.c: fix a doc generation problem
605 * uri.c: fix #101520
606 * doc/*: updated and rebuilt the doc for the release, includuding
607 stylesheet update
608 * python/Makefile.am: fix a filename bug
609
610Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
611
612 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
613 should not be called.
614
615Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
616
617 * libxml-2.0.pc.in: applied the patch to fix #101894
618
619Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
620
621 * tree.c : applied patch from Lukas Schroeder for register callbacks
622 * valid.c: modified patch from Lukas Schroeder to test
623 register callbacks with --chkregister
624
625Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
626
627 * xmlreader.c: seriously changed the way data are pushed to
628 the underlying parser, go by block of 512 bytes instead of
629 tryng to detect tag boundaries at that level. Changed the
630 way empty element are detected and tagged.
631 * python/tests/reader.py python/tests/reader2.py
632 python/tests/reader3.py: small changes mostly due to context
633 reporting being different and DTD node being reported. Some
634 errors previously undetected are now caught and fixed.
635 * doc/xmlreader.html: flagged last section as TODO
636
637Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
638
639 * python/libxml.py: integrated the Python 2.2 optimizations
640 from Hannu Krosing, while maintaining compatibility with
641 1.5 and 2.1
642
643Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
644
645 * xmllint.c: a bit of cleanup
646 * xmlreader.c: small fix
647 * doc/xmlreader.html: more work on the XmlTextReader tutorial
648 * python/libxml.py: a few fixes pointed out by Hannu Krosing
649
650Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
651
652 * python/setup.py.in: patch from Stéphane Bidoul to include
653 drv_libxml2.py in setup.py
654
655Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
656
657 * doc/xmlreader.html: starting documenting the new XmlTextReader
658 interface.
659
660Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
661
662 * xmllint.c: added the --stream flag to use the TextReader API
663 * xmlreader.c: small performance tweak
664
665Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
666
667 * xmlreader.c python/tests/reader2py: okay the DTD validation
668 code on top of the XMLTextParser API should be solid now.
669
670Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
671
672 * xmlreader.c python/tests/reader2py: Fixing some more mess
673 with validation and recursive entities while using the
674 reader interface, it's getting a bit messy...
675
676Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
677
678 * xmlreader.c python/tests/reader.py: another couple of problem
679 related to IsEmptyElement reported by Stéphane Bidoul needed
680 some fixes.
681
682Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
683
684 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
685 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
686 based on the python XmlTextReader interface.
687
688Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
689
690 * tree.c: backing out one change in the last patch which broke the
691 regression tests
692
693Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
694
695 * global.data globals.c tree.c include/libxml/globals.h: applied
696 an old patch from Lukas Schroeder to track node creation and
697 destruction. Probably missing a lot of references at the moment
698 and not usable reliably.
699
700Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
701
702 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
703 from doc/news.html and a stylesheet
704
705Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
706
707 * xmlreader.c python/tests/reader.py: fixed another couple of
708 xmlreader bugs reported by Stéphane Bidoul and added tests.
709
710Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
711
712 * xmlreader.c python/tests/reader2.py: fixed another validity
713 checking in external parsed entities raised by Stéphane Bidoul
714 and added a specific regression test.
715 * python/tests/reader3.py: cleanup
716
717Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
718
719 * xmlreader.c python/tests/reader2.py: fixed a problem with
720 validation within entities pointed by Stéphane Bidoul, augmented
721 the tests to catch those.
722
723Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
724
725 * python/generator.py: modified the generator to allow keeping
726 class references when creating new classes, needed to fix a bug
727 pointed by Stéphane Bidoul where the input buffer of the
728 xmlTextReader instance gets destroyed if the python wrapper for
729 the input is not referenced anymore.
730
731Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
732
733 * xmlreader.c python/tests/reader.py: fixed another pair of problem
734 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
735
736Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
737
738 * xmlreader.c python/tests/reader.py: fixed another problem
739 pointed by Stéphane Bidoul
740
741Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
742
743 * xmlreader.c python/tests/reader.py: fixed a limit case problem
744 with "<a/>"
745
746Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
747
748 * SAX.c: warn on xmlns:prefix="foo"
749 * xmlreader.c python/tests/reader.py: fixed a couple of problem
750 for namespace attributes handling.
751
752Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
753
754 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
755 a really nasty problem raised by a DocBook XSLT transform
756 provided by Sebastian Bergmann
757
758Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
759
760 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
761 by Stéphane Bidoul and integrated it into the tests
762
763Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
764
765 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
766 extended the XmlTextReader API a bit, addding accessors for
767 the current doc and node, and an entity substitution mode for
768 the parser.
769 * python/libxml.py python/libxml2class.txt: related updates
770 * python/tests/Makefile.am python/tests/reader.py
771 python/tests/reader2.py python/tests/reader3.py: updated a bit
772 the old tests and added a new one to test the entities handling
773
774Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
775
776 * python/generator.py python/libxml2class.txt
777 python/tests/reader.py python/tests/reader2.py: changed the
778 generator to provide casing for the XmlTextReader similar to
779 C# so that examples and documentation are more directly transposable.
780 Fixed the couple of tests in the suite.
781
782Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
783
784 * doc/guidelines.html: added a document on guildeline for
785 publishing and deploying XML
786
787Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
788
789 * valid.c xmlreader.c: final touch running DTD validation
790 on the XmlTextReader
791 * python/tests/Makefile.am python/tests/reader2.py: added a
792 specific run based on the examples from test/valid/*.xml
793
794Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
795
796 * python/libxml.py: added a few predefined xmlTextReader parser
797 configuration values.
798
799Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
800
801 * python/libxml_wrap.h: trying to fix #102037
802
803Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
804
805 * SAX.c: fixing bug #95296, when the predefined entities
806 are redefined in the DTD the default one must be used
807 instead anyway.
808
809Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
810
811 * doc/xmllint.xml
812 * doc/xmllint.1
813 Add discussion of XML_DEBUG_CATALOG to xmllint man
814 page - bug #100907
815
816
817Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
818
819 * xmlreader.c: Fixed the empty node detection to avoid reporting
820 an inexistant close tag.
821
822Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
823
824 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
825 for Python 2.1
826
827Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
828
829 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
830
831Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
832
833 * doc/libxml2-api.xml python/tests/reader.py: one really need
834 to provide the base URI information when creating a reader parser
835 from an input stream. Updated the API and the example using it.
836
837Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
838
839 * testReader.c xmlreader.c valid.c include/libxml/tree.h
840 include/libxml/valid.h include/libxml/xmlreader.h: working on
841 DTD validation on top of xml reader interfaces. Allows to
842 validate arbitrary large instances. This required some extensions
843 to the valid module interface and augmenting the size of xmlID
844 and xmlRef structs a bit.
845 * uri.c xmlregexp.c: simple cleanup.
846
847Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
848
849 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
850 work on the xml reader interfaces.
851 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
852 Web page for the Windows binaries.
853
854Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
855
856 * xmlIO.c: applied a patch for VMS following the report by
857 Nigel Hall
858
859Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
860
861 * parser.c: the parseStartTag bug fix wasn't complete.
862
863Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
864
865 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
866 parseStartTag, fixing it.
867 * test/att4 result/att4 result/noent/att4: adding the test
868 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
869 more methods to XmlTextReader.
870
871Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
872
873 * win32/libxml2.def.src: added more xml reader exports
874 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
875 to the build
876
877Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
878
879 * doc/tutorial/xmltutorial.xml
880 plus generated html and pdf
881 Updating tutorial again based on further comments from Niraj
882 Tolia on the last iteration
883
884Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
885
886 * doc/tutorial/xmltutorial.xml
887 * doc/tutorial/includekeyword.c
888 * doc/tutorial/includegetattribute.c
889 plus generated html and pdf
890 Adding fix from Niraj Tolia to tutorial to properly free memory.
891
892
893Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
894
895 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
896 more methods of XmlTextReader.
897 * python/libxml2class.txt python/tests/reader.py: this increased the
898 methods in the bndings, augmented the test to check those new
899 functions.
900
901Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
902
903 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
904 methods of XmlTextReader.
905 * python/generator.py python/libxml_wrap.h python/types.c
906 python/libxml2class.txt: added the reader to the Python bindings
907 * python/tests/Makefile.am python/tests/reader.py: added a specific
908 test for the Python bindings of the Reader APIs
909 * parser.c: small cleanup.
910
911Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
912
913 * xinclude.c: fallback was only copying the first child not the
914 full child list of the fallback element, closes #89684 as reopened
915 by Bernd Kuemmerlen
916
917Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
918
919 * win32/libxml2.def.src: exported htmlNodeDumpOutput
920
921Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
922
923 * configure.in: preparing release of 2.4.30
924 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
925 gives enum values, fix functype return type, put back fields in
926 structs
927 * doc/*: updated the docs rebuilt
928
929Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
930
931 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
932 about htmlNodeDumpOutput location.
933 * xpath.c: removed an undefined function signature
934 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
935 too many symbols in the API breaking the python bindings.
936 Updated with the libxslt/libexslt changes.
937
938Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
939
940 * configure.in: preparing release of 2.4.29
941 * doc/*: rebuilt the docs and API
942 * xmlreader.c: a few more fixes for the XmlTextReader API
943
944Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
945
946 * include/win32config.h: applied mingw patch from Magnus Henoch
947
948Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
949
950 * catalog.c doc/libxml2-api.xml: a bit more cleanup
951
952Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
953
954 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
955 building Python script, does the C parsing directly, generates
956 a better API description including structure fieds defs and
957 enums. Still a couple of bugs, but good enough for the python
958 wrappers now.
959 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
960 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
961 include/libxml/schemasInternals.h include/libxml/tree.h: more
962 cleanup based on the python analysis script reports.
963 * libxml.spec.in: make sure the API XML description is part of the
964 devel package.
965
966Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
967
968 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
969 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
970 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
971 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
972 code cleanup, especially the function comments.
973 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
974
975Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
976
977 * Makefile.am xmlreader.c include/libxml/Makefile.am
978 include/libxml/xmlreader.h: Adding a new set of APIs based on
979 the C# TextXmlReader API but converted to C. Allow to parse
980 in constant memory usage, far simpler to program and explain
981 than the SAX like APIs, unfinished but working.
982 * testReader.c: test program
983
984Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
985
986 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
987
988Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
989
990 * tree.c: Chip turner indicated that XHTML1 serialization
991 rule for style actually break on both IE and Mozilla,
992 try to avoid the rule if escaping ain't necessary
993
994Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
995
996 * nanhttp.c: handle HTTP URL escaping, problem reported by
997 Glen Nakamura and Stefano Zacchiroli
998
999Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1000
1001 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1002
1003Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1004
1005 * uri.c: Johann Richard pointed out some XPointer problems for
1006 URN based URI references in XInclude. Modified the URI parsing
1007 and saving routines to allow correct parsing and saving of
1008 XPointers, especially when attached to "opaque" scheme accordingly
1009 to RFC 2396
1010
1011Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1012
1013 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1014 of refactoring to the HTML saving code.
1015 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1016 in the doc.
1017
1018Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1019
1020 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1021 to a buffer API to reuse the generic dump to an OutputIO layer,
1022 this reduces code, fixes xmlNodeDump() for XHTML, also made
1023 xmlNodeDump() now return the number of byte written.
1024
1025Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1026
1027 * python/setup.py.in: another patch from Stéphane Bidoul for
1028 Python bindings on Windows
1029 * doc/parsedecl.py: small cleanup
1030
1031Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1032
1033 * libxml.spec.in configure.in: add a line in %changelog for releases
1034
1035Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1036
1037 * parser.c: patch from Marcus Clarke fixing a problem in entities
1038 parsing that was detected in KDe documentations environment.
1039
1040Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1041
1042 * python/libxml.c (libxml_prev): Return the previous as opposed to
1043 the next node (I guess this is the result of some cut & paste programming:)
1044
1045Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1046
1047 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
1048
1049Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1050
1051 * python/generator.py python/libxml.c python/setup.py.in: trying
1052 to fix the Python bindings build on Windows (Stéphane Bidoul)
1053
1054Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1055
1056 * win32/configure.js: added option for python bindings
1057 * win32/libxml2.def.src: added more exports
1058
1059Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1060
1061 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1062 pthreads
1063 * win32/wince/*: applied updates to Windows CE port from Javier
1064
1065Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1066
1067 * configure.in: preparing 2.4.28
1068 * libxml.spec.in doc/Makefile.am: some cleanup
1069 * doc/*: updated the news and regenerated.
1070
1071Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1072
1073 * HTMLparser.c: final touch at closing #87235 </p> end tags
1074 need to be generated.
1075 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1076 this change slightly the output of a few tests
1077 * doc/*: regenerated
1078
1079Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1080
1081 * parserInternals.c: fixing bug #99190 when UTF8 document are
1082 parsed using the progressive parser and the end of the chunk
1083 is in the middle of an UTF8 multibyte character.
1084
1085Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1086
1087 * threads.c: fixed initialization problem in xmlNewGlobalState
1088 which was causing crash.
1089 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1090 in xmlInitializeGlobalState.
1091 * parserInternals.c: cleaned up ctxt->sax initialisation.
1092
1093Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1094
1095 * tree.c include/libxml/tree.h: modified the existing APIs
1096 to handle XHTML1 serialization rules automatically, also add
1097 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1098 libxslt serialization uses it when needed without changing
1099 the library API.
1100 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1101 result/xhtml1: added a new test specifically for xhtml1 output
1102 and updated the result of one XHTML1 test
1103
1104Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1105
1106 * xinclude.c parserInternals.c encoding.c: fixed #99082
1107 for xi:include encoding="..." support on text includes.
1108 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
1109 test/XInclude/ents/isolatin.txt : added a specific regression test
1110 * python/generator.py python/libxml2class.txt: fixed the generator
1111 the new set of comments generated for doc/libxml2-api.xml were
1112 breaking the python generation.
1113
1114Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1115
1116 * doc/Makefile.am: repair some problem if gtk-doc fail or such
1117 * configure.in: patch for Solaris on new autoconf closes #98880
1118 * doc/parsedecl.py: repair the frigging API building script,
1119 did I say that python xmllib sucks ?
1120 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
1121 and some comment are no more truncated.
1122
1123Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1124
1125 * parser.c: Martin Stoilov pointed out a potential leak in
1126 xmlCreateMemoryParserCtxt
1127
1128Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1129
1130 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
1131 included in HTML documents and using the push parser.
1132
1133Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1134
1135 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
1136 specified, look for the Python interpreter not just in the
1137 specified root but also in the specified location. Fixes #98825
1138
1139Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1140
1141 * python/libxml.c: fixing bug #98792 , node may have no doc
1142 and dereferencing without checking ain't good ...
1143
1144Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1145
1146 * configure.in: preparing release 2.4.27
1147 * doc/* : updated and rebuilt the docs
1148 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
1149 and all the docs are actually packaged and in the final RPMs
1150 * parser.c parserInternals.c include/libxml/parser.h: restore
1151 xmllint --recover feature.
1152
1153Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1154
Daniel Veillard784b9352003-02-16 15:50:27 +00001155 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001156 processing of parsed entities, and XPath computation on sustitued
1157 entities.
1158 * testXPath.c: make sure entities are substitued.
1159
1160Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1161
Daniel Veillard784b9352003-02-16 15:50:27 +00001162 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001163 processing of internal parsed entities, which had to be changed.
1164
1165Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1166
1167 * Makefile.am python/Makefile.am python/tests/Makefile.am:
1168 trying to fix bug #98517 about building outside the source tree
1169 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
1170
1171Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1172
1173 * include/win32config.h: cleanup
1174 * win32/Makefile.mingw: integrated mingw in JScript configure
1175 * win32/Makefile.msvc: modified to allow mingw coexistence
1176 * win32/configure.js: integrated mingw
1177 * win32/Readme.txt: cleanup
1178
1179Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1180
1181 * HTMLparser.c: strengthen the guard in the Pop macros,
1182 like in the XML parser, closes bug #97315
1183
1184Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1185
1186 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
1187 callback is never used.
1188
1189Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1190
1191 * parserInternals.c: fixed the initialization of the SAX structure
1192 which was breaking xsltproc
1193 * xpath.c: patch from Petr Pajas for CDATA nodes
1194 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
1195 * parser.c include/libxml/parser.h: patch from Peter Jones
1196 removing a leak in xmlSAXParseMemory() and adding the
1197 function xmlSAXParseMemoryWithData()
1198
1199Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
1200
1201 adding pdf of tutorial, changing web page to link to it
1202 * doc/tutorial/xmltutorial.pdf
1203 * doc/xml.html
1204 * doc/docs.html
1205
1206Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
1207
1208 * doc/tutorial/ar01s08.html
1209 adding file what I forgot for tutorial
1210
1211
1212Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
1213
1214 Adding encoding discussion to tutorial
1215 Added:
1216 * doc/tutorial/images/*.png: DocBook admonition image files
1217 * doc/tutorial/apf.html, apg.html: new generated html
1218 * doc/tutorial/includeconvert.c: conversion code entity file
1219 changed:
1220 * doc/tutorial/xmltutorial.xml: DocBook original
1221 * doc/tutorial/*.html: generated html
1222
1223Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1224
1225 * include/libxml/*.h: retired xmlwin32version.h
1226 * doc/Makefile.am: retired xmlwin32version.h
1227 * win32/configure.js: retired xmlwin32version.h
1228
1229Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1230
1231 * win32/libxml2.def.src: exported additional symbols
1232 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
1233 sisterhood
1234
1235Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1236
1237 * globals.c: fixed a typo pointed out by Igor
1238 * xpath.c: try to speed up node compare using line numbers
1239 if available.
1240
1241Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1242
1243 * tree.c: make xmlFreeNode() handle attributes correctly.
1244
1245Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1246
1247 * catalog.c: completed the #96963 fix, as reported by Karl
1248 Eichwalder
1249
1250Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1251
1252 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
1253
1254Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1255
1256 * Makefile.am: switched the order of a couple of includes
1257 to fix bugs #97100
1258
1259Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1260
1261 * catalog.c: fixed bug #96963, reverted to the old behaviour of
1262 xmlLoadCatalogs that used to separate directories with a ':'.
1263
1264Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1265
1266 * threads.c: improvements to the Windows-side of thread handling
1267 * testThreads.c: conditionally excluded unistd.h
1268 * testThradsWin32.c: broke overlong lines
1269 * include/win32config.h: adapted thread-related macros to the new
1270 scheme and for pthreads on Windows
1271 * win32/Makefile.msvc: introduced a more flexible thread build,
1272 added testThreads[Win32].c to the build
1273 * win32/configure.js: introduced a more flexible thread config
1274
12752002-10-31 John Fleck <jfleck@inkstain.net>
1276
1277 * doc/xml.html (and, by implication, FAQ.html)
1278 added UTF-8 conversaion FAQ from Marcus Labib Iskander
1279
1280Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1281
1282 * configure.in: removed xmlwin32version.h
1283 * include/libxml/Makefile.am: removed xmlwin32version.h
1284
1285Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1286
1287 * tree.c: applied patch from Brian Stafford to fix a bug
1288 in xmlReconciliateNs()
1289
1290Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1291
1292 * tree.c: applied patch from Christian Glahn to allow
1293 xmlNewChild() on document fragment nodes
1294
1295Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1296
1297 * parser.c: Christian Glahn found a problem with a recent
1298 patch to xmlParseBalancedChunkMemoryRecover()
1299 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
1300 problems
1301 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
1302 test/schemas/seq*: added the test cases from Charles
1303
1304Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1305
1306 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
1307 serious cleanup of the spec file and associated changes
1308 in the Makefiles.
1309 * valid.c: try to remove some warnings on x86_64
1310
1311Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1312
1313 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
1314 fix bug #96586
1315
1316Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1317
1318 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
1319 parsing, applied his patch
1320 * result/HTML/attrents.html result/HTML/attrents.html.err
1321 result/HTML/attrents.html.sax test/HTML/attrents.html:
1322 added the test and result case provided by Mikhail Sogrine
1323
1324Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1325
1326 * vms/build_libxml.com vms/config.vms vms/readme.vms
1327 include/libxml/parser.h include/libxml/parserInternals.h
1328 include/libxml/tree.h include/libxml/xmlIO.h
1329 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
1330 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
1331 Applied the VMS update patch from Craig A. Berry
1332 * doc/*.html: update
1333
1334Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1335
1336 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
1337
1338Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1339
1340 * debugXML.c: adding a grep command to --shell in xmllint
1341 for T.V. Raman
1342
1343Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1344
1345 * xmlcatalog.c: tried to fix some of the problem with --sgml
1346
1347Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1348
1349 * parser.c: tried to fix bug #91500 where doc->children may
1350 be overriden by a call to xmlParseBalancedChunkMemory()
1351
1352Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1353
1354 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
1355 identifiers in SGML catalogs containing '&'
1356
1357Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1358
1359 * python/types.c: fixed bugs when passing result value tree
1360 to Python functions.
1361
1362Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1363
1364 * configure.in: preparing the release of 2.4.26
1365 * doc/*: updated and rebuilt the documentation
1366
1367Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1368
1369 * parser.c: fixed a XML Namespace compliance bug reported by
1370 Alexander Grimalovsky
1371
1372Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1373
1374 * HTMLtree.c: fixed serialization of script and style when
1375 they are not lowercase (i.e. added using the API to the tree).
1376
1377Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1378
1379 * valid.c: make xmlValidateDocument emit a warning msg if there
1380 is no DTD, pointed by Christian Glahn
1381
1382Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1383
1384 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
1385 content model when some of the blocks have min or max, and a couple
1386 of bugs found in the process.
1387 * result/schemas/list0* test/schemas/list0*: added some specific
1388 regression tests
1389
1390Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1391
1392 * README: updated the contact informations
1393
1394Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1395
1396 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
1397 misses it, reported by Peter Bray.
1398
1399Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1400
1401 * tree.c: investigating xmlNodeGetContent() on namespace nodes
1402 and removed a few warnings
1403
1404Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
1405
1406 * parser.c: Christian Glahn found a small bug in the push parser.
1407 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
1408 public
1409
1410Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1411
1412 * xmlschemas.c include/libxml/xmlschemas.h: added
1413 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1414 * testSchemas.c: added --memory to test the new interface
1415
1416Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1417
1418 * doc/index.py doc/search.php: integrated the XSLT indexing,
1419 a few fixed in the indexer, added a scope selection at the
1420 search level.
1421
1422Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1423
1424 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1425 this was due to uninitialized parts of the validation context
1426
1427Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1428
1429 * debugXML.c: applied patch from Mark Vakoc except the API
1430 change, preserved it.
1431 * doc/*: updated the docs to point to the search engine for
1432 information lookup or before bug/help reports.
1433
1434Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1435
1436 * doc/index.py doc/search.php: added mailing-list archives
1437 indexing and lookup
1438
1439Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1440
1441 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1442
1443Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1444
1445 * doc/index.py: improved HTML indexing
1446 * doc/search.php: make the queries also lookup the HTML based indexes
1447
1448Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1449
1450 * doc/index.py: added HTML page indexing
1451
1452Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1453
1454 * xmlIO.c: extended Windows path normalisation to fix the base
1455 problem in libxslt.
1456 * catalog.c: fixed list handling in XML_CATALOG_FILES
1457
1458Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1459
1460 * valid.c: typo/bug found by Christian Glahn
1461
1462Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1463
1464 * xmlIO.c: applied Windows CE patch from Javier.
1465 * win32/wince: new directory, contains support for the PocketPC
1466 with Windows CE from Javier.
1467 * include/win32config.h: reorganised, removed duplicate
1468 definitions and applied WinCE patch from Javier.
1469 * include/wsockcompat.h: new file, now contains WinSock
1470 compatibility macros.
1471 * win32/Makefile.msvc: introduced double-run compilation.
1472
1473Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1474
1475 * configure.in include/libxml/xmlwin32version.h: preparing release
1476 of 2.4.25
1477 * doc/*: updated and regenerated teh docs and web pages.
1478
1479Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1480
1481 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1482 error were not covering namespace declarations.
1483 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1484 it was missing the attribute declaration for the namespace
1485 * result/VC/NS3: the fix now report breakages in that test
1486
1487Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1488
1489 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1490
1491Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1492
1493 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1494 and regenerated the docs and web site
1495
1496Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1497
1498 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1499 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1500 not before
1501
1502Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1503
1504 * python/generator.py python/libxml2class.txt: fixed a stupid error
1505 breaking the python API
1506
1507Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1508
1509 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1510 triostr.c triostr.h: applied a trio update patch from
1511 Bjorn Reese which should work with MinGW
1512
1513Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1514
1515 * tree.c: improving some documentation comments
1516 * xmlregexp.c: found and fixed a mem leak with python regression tests
1517 * doc/*: rebuilt the doc and the API XML file including the
1518 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1519 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1520 python/types.c: added access to the XML Schemas regexps from
1521 python
1522 * python/tests/Makefile.am python/tests/regexp.py: added a
1523 simple regexp bindings test
1524
1525Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1526
1527 * doc/xml.html:
1528 fixing ftp links - thanks to Vitaly Ostanin
1529
1530Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1531
1532 * xmlregexp.c: fixed the data callback on transition functionality
1533 which was broken when using the compact form
1534 * result/schemas/*: updated the results, less verbose, all tests
1535 pass like before
1536 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1537 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1538 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1539 annoying warnings
1540 * xpath.c: try to provide better error report when possible
1541
1542Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1543
1544 * Makefile.am: fixed a breakage raised by Jacob
1545
1546Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1547
1548 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1549 which don't use sockets
1550
1551Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1552
1553 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1554 * win32/configure.js: applied zlib patch from Daniel Gehriger
1555
1556Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1557
1558 * win32/configure.js: applied the patch from Mark Vakoc for
1559 regexp support
1560 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1561 for regexp support
1562
1563Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1564
1565 * xmlschemastypes.c: as pointed by Igor Float and Double
1566 parsing ain't finished yet
1567
1568Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1569
1570 * Makefile.am configure.in: trying to fix #88412 by bypassing
1571 all the python subdir if python ain't detected
1572
1573Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1574
1575 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1576 made configuring with regexps/automata/unicode the default
1577 but without schemas ATM
1578 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1579 fixed the regexp based DTD validation performance and memory
1580 problem by switching to a compact form for determinist regexps
1581 and detecting the determinism property in the process. Seems
1582 as fast as the old DTD validation specific engine :-) despite
1583 the regexp built and compaction process.
1584
1585Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1586
1587 * valid.c: determinism is debugged, new DTD checking code now works
1588 but xmlFAComputesDeterminism takes far too much CPU and the whole
1589 set usues too much memory to be really usable as-is
1590
1591Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1592
1593 * tree.c: fixed another stupid bug in xmlGetNodePath()
1594 * xmllint.c: --version now report the options compiled in
1595
1596Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1597
1598 * HTMLparser.c: small cleanup
1599 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1600 when configured with them. A bit of debugging around the determinism
1601 checks is still needed
1602
1603Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1604
1605 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1606
1607Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1608
1609 * xmlIO.c: small portability glitch fixed.
1610
1611Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1612
1613 * xmlschemastypes.c: incomplete steps for real/double support
1614 * testAutomata.c include/libxml/xmlautomata.h
1615 include/libxml/xmlregexp.h: avoiding a compilation problem
1616 * valid.c include/libxml/valid.h: starting the work toward using
1617 the regexps for actual DTD validation
1618
1619Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1620
1621 * hash.c: cosmetic cleanup
1622 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1623 integrating a DTD validation layer based on the regexps
1624
1625Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1626
1627 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1628 the determinism was tested before eliminating the epsilon
1629 transitions :-(
1630
1631Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1632
1633 * python/generator.py python/libxml.c python/libxml.py
1634 python/libxml2-python-api.xml python/libxml2class.txt
1635 python/libxml_wrap.h python/types.c: updated the python
1636 bindings, added code for easier File I/O, and the ability to
1637 define a resolver from Python fixing bug #91635
1638 * python/tests/Makefile.am python/tests/inbuf.py
1639 python/tests/outbuf.py python/tests/pushSAXhtml.py
1640 python/tests/resolver.py python/tests/serialize.py: updated
1641 and augmented the set of Python tests.
1642
1643Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1644
1645 * win32/configure.js: added more readme info for the binary
1646 package.
1647
1648Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1649
1650 * xmlIO.c: fixed a stupid out of bound array error
1651
1652Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1653
1654 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1655 messing around with support for Windows path, cleanups,
1656 trying to identify and fix the various code path to the
1657 filename access. Added xmlNormalizeWindowsPath()
1658
1659Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1660
1661 * error.c valid.c: working on better error reporting of validity
1662 errors, especially providing an accurate context.
1663 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1664 error reports in those cases.
1665
1666Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1667
1668 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1669 parser.c parserInternals.c xmlIO.c: get rid of all the
1670 perror() calls made in the library execution paths. This
1671 should fix both #92059 and #92385
1672
1673Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1674
1675 * xmllint.c: memory leak reporting was broken after a change
1676 of the preprocessor symbol used to activate it.
1677
1678Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1679
1680 * tree.c: try to make the copy function work for node of
1681 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1682 DOM layers though, not libxml2 itself.
1683
1684Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1685
1686 * valid.c: try to provide file and line informations, not all
1687 messages are covered, but it's a (good) start
1688
1689Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1690
1691 * xinclude.c: reimplemented a large part of the XInclude
1692 processor, trying to minimize resources used, James Henstridge
1693 provided a huge test case which was exhibiting severe memory
1694 consumption problems.
1695
1696Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1697
1698 * python/Makefile.am: applied patch from Christophe Merlet to
1699 reestablish DESTDIR
1700
1701Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1702
1703 * libxml.spec.in: fixes libary path for x86_64 AMD
1704
1705Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1706
1707 * doc/tutorial/includekeyword.c
1708 * doc/tutorial/xmltutorial.xml:
1709 (plus resulting generated html files)
1710 fixing one spot I missed in the tutorial where I hadn't freed
1711 memory properly
1712
1713Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1714
1715 * doc/tutorial/includeaddattribute.c
1716 * doc/tutorial/includeaddkeyword.c
1717 * doc/tutorial/includegetattribute.c
1718 * doc/tutorial/includekeyword.c
1719 * doc/tutorial/xmltutorial.xml
1720 * doc/tutorial/*.html:
1721 update tutorial to properly free memory (thanks to Christopher
1722 R. Harris for pointing out that this needs to be done)
1723 * doc/tutorial/images/callouts/*.png:
1724 added image files so the callouts are graphical, making it
1725 easier to read ( use "--param callout.graphics 1" to generate
1726 html with graphical callouts)
1727
1728Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1729
1730 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1731 nice logos generated by Marc Liyanage
1732 * doc/site.xsl *.html: changed the stylesheet to show the new
1733 logo and regenerated the pages
1734
1735Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1736
1737 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1738
1739Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1740
1741 * xpath.c: possible mem leak patch from Jason Adams
1742
1743Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1744
1745 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1746 in the XQuery namespace
1747 * configure.in: preparing 2.4.24
1748 * doc/*.html: updated the web pages
1749
1750Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1751
1752 * python/generator.py: closing bug #85258 by generating conditional
1753 compile check to avoid linking to routines not configured in.
1754
17552002-08-22 Havoc Pennington <hp@pobox.com>
1756
1757 * autogen.sh: update error message for missing automake
1758
1759Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1760
1761 * python/Makefile.am: typo in target name resulted in libxml2.py
1762 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1763
1764Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1765
1766 * win32/win32/Makefile.mingw: updated with version from
1767 Elizabeth Barham at http://soggytrousers.net/repository/
1768
1769Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1770
1771 * win32/Makefile.msvc: added the prefix location to the include
1772 and lib search path.
1773
17742002-08-18 Havoc Pennington <hp@pobox.com>
1775
1776 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1777 both automake 1.6 and 1.4 installed get the right automake. Means
1778 compilation from CVS will now require the latest automake 1.4
1779 release, or manually creating symlinks called "automake-1.4" and
1780 "aclocal-1.4"
1781
1782Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1783
1784 * configure.in python/Makefile.am: more AMD 64 induced changes from
1785 Frederic Crozat
1786
1787Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1788
1789 * xinclude.c: oops I was missing the xml:base fixup too
1790 * result/XInclude/*.xml: this adds xml:base attributes to most
1791 results of the tests
1792
1793Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1794
1795 * xinclude.c: quick but apparently working implementation of
1796 xi:fallback, should close bug #89684
1797 * Makefile.am test/XInclude/docs/fallback.xml
1798 result/XInclude/fallback.xml: added a basic test for fallback,
1799 and run with --nowarning to avoid a spurious warning
1800 * configure.in: applied patch from Frederic Crozat for python
1801 bindings on AMD 64bits machines.
1802
1803Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1804
1805 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1806 the caller don't pass a SAX callback block.
1807
1808Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1809
1810 * tree.c: applied the same fix for the XML-1.0 namespace to
1811 xmlSearchNsByHref() as was done for xmlSearchNs()
1812
1813Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1814
1815 * libxml.3: small cleanup of the man page
1816 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
1817 when serializing HREF attributes generated by XSLT.
1818
1819Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1820
1821 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
1822 version of Marc Liyanage' patch for boolean attributes in HTML
1823 output
1824
1825Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1826
1827 * python/tests/serialize.py: fixed the test results, indenting
1828 behaviour changed slightly
1829
1830Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1831
1832 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
1833 new c14n function to Windows def files
1834
1835Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1836
1837 * c14n.c: fixed a memory leak in c14n code
1838
1839Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1840
1841 * parser.c include/libxml/parser.h: adding a new API for Christian
1842 Glahn: xmlParseBalancedChunkMemoryRecover
1843 * valid.c: patch from Rick Jones for some grammar cleanup in
1844 validation messages
1845 * result/VC/* result/valid/*: this slightly change some of the
1846 regression tests outputs
1847
1848Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1849
1850 * tree.c: trying to fix a problem in namespaced attribute handling
1851 raised by Christian Glahn
1852
1853Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1854
1855 * encoding.c include/libxml/encoding.h: Opening the interface
1856 xmlNewCharEncodingHandler as requested in #89415
1857 * python/generator.py python/setup.py.in: applied cleanup
1858 patches from Marc-Andre Lemburg
1859 * tree.c: fixing bug #89332 on a specific case of loosing
1860 the XML-1.0 namespace on xml:xxx attributes
1861
1862Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1863
1864 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1865 corner case from new Merlin's test suite and added a callback
1866 that will be used to improve xmlsec performance
1867
1868
1869Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1870
1871 * HTMLtree.c: trying to fix the <style> escaping problem in
1872 HTML serialization bug #89342
1873
1874Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1875
1876 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1877 and rebuilt the web site.
1878
1879Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
1880
1881 * include/libxml/tree.h: added _private member to xmlNs struct
1882
1883Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1884
1885 * HTMLparser.c: fixing bug #84876 based on the xml working
1886 code.
1887
1888Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1889
1890 * python/Makefile.am: enhanced to fix bug 72012 (errors
1891 when using '-jX' make parameter)
1892
1893Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1894
1895 * xpath.c: small additional enhancement for booleans
1896 compared to nodesets
1897
1898Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1899
1900 * HTMLtree.c: changed the order of the encoding declaration
1901 attributes in the meta tags due to a bug in IE/Mac
1902
1903Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1904
1905 * xpath.c: enhanced handling of booleans (especially '='
1906 and '!=' for nodesets) - fixes bug 85256. Added new
1907 routine xmlXPathNotEqualValues for more proper handling
1908 of '!=' when nodesets are involved.
1909
1910Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1911
1912 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
1913 doc/xmlcatalog_man.xml to the source distribution
1914
1915Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1916
1917 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
1918 asked for this.
1919
1920Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1921
1922 * configure.in: preparing 2.4.23
1923 * doc/*: rebuilt the docs
1924
1925Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1926
1927 * parser.c: fixing bug #84169 by fixing the
1928 comment of xmlCreatePushParserCtxt to describe the
1929 encoding detection parameters better.
1930
1931Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1932
1933 * valid.c: fixing bug #79331 in one path the lookup for
1934 ID attributes on a namespaced node wasn't handled correctly :-\
1935
1936Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1937
1938 * HTMLparser.c: trying to fix 87235 about discarded white
1939 spaces in the HTML parser.
1940 * result/HTML/*: this changes the output of a number of HTML
1941 regression tests
1942
1943Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1944
1945 * xpath.c: applied patch from Richard Jinks for the namespace
1946 axis + fixed a memory error.
1947 * parser.c parserInternals.c: applied patches from Peter Jacobi
1948 removing ctxt->token for good.
1949 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
1950 popped out by the regression tests.
1951 * Makefile.am: patch for threads makefile from Gary Pennington
1952
1953Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1954
1955 * xpath.c: enhanced behaviour of position() after usage of
1956 expressions involving preceding-sibling (et al).
1957
1958Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1959
1960 * hash.c: applied a patch from Peter Jacobi to solve a problem
1961 when compiling with the Watcom C on Win32
1962 * result/schemas/*.err: the change of hashing algo generated
1963 permutations in the output
1964
1965Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1966
1967 * hash.c: applied patch from Sander Vesik improving the quality of
1968 the hash function.
1969
19702002-06-14 Aleksey Sanin <aleksey@aleksey.com>
1971
1972 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
1973 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
1974 xmllint.c xpath.c: replaced sprintf() with snprintf()
1975 to prevent possible buffer overflow (the bug was pointed
1976 out by Anju Premachandran)
1977
1978Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1979
1980 * parser.c: removed an uninitialized data error popped by valgrind
1981 on PE references
1982
1983Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
1984
1985 * doc/xml.html
1986 adding tutorial reference to the web page
1987
1988Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1989
1990 * doc/tutorial/xmltutorial.xml
1991 * doc/tutorial/ar01s07.html
1992 * doc/tutorial/ape.html
1993 * doc/tutorial/includegetattribute.c
1994 adding section to tutorial about retrieving an attribute
1995 value
1996
1997Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1998
1999 * parser.c: applied a couple of patches from Peter Jacobi to start
2000 to get rid of ctxt->token, with a possible significant speed
2001 improvement to be gained once done. Better compliance with PE
2002 references constructs in DTDs too.
2003 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2004 from Peter too
2005
2006Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2007
2008 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2009 xmlParseElement was likely to have been deallocated at the
2010 time of the report, possibly leading to segfault. Just report
2011 the tag name now.
2012
2013Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2014
2015 * xpath.c: patch from Richard Jinks for XPath substring() function
2016 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2017
20182002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2019
2020 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2021
2022Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2023
2024 *doc/FAQ.html
2025 fixing typos in FAQ, thanks to Robert Funnell for the
2026 editing help
2027
2028Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2029
2030 * NEWS: got complaints from rpmlint that it was empty
2031
2032Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
2033
2034 * added doc/tutorial, including:
2035 apa.html
2036 apb.html
2037 apc.html
2038 apd.html
2039 ar01s02.html
2040 ar01s03.html
2041 ar01s04.html
2042 ar01s05.html
2043 ar01s06.html
2044 includeaddattribute.c
2045 includeaddkeyword.c
2046 includekeyword.c
2047 includestory.xml
2048 index.html
2049 xmltutorial.xml
2050 libxml tutorial, including generated html
2051
2052Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2053
2054 * result/c14n/exc-without-comments/merlin-c14n-two-*
2055 result/c14n/without-comments/merlin-c14n-two-*
2056 test/c14n/exc-without-comments/merlin-c14n-two-*
2057 test/c14n/without-comments/merlin-c14n-two-*
2058 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2059 c14n/exc-c14n and slightly modified test script to handle
2060 these test cases
2061 * c14n.c: fixed bugs for complicated nodes set (namespace
2062 without node and others from merlin-c14n-two.tar.gz)
2063 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2064 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2065 for xmlsec performance patch
2066 * xpath.c: fixed self::node() for namespaces and attributes
2067
2068Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2069
2070 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2071 but with the format parameter
2072 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2073
2074Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2075
2076 * Makefile.am: updated c14n tests suite
2077 * c14n.c: performance improvement for previous c14n patch
2078
2079Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2080
2081 * parser.c: another peroformance patch from Peter Jacobi, that
2082 time on parsing attribute values.
2083
2084Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2085
2086 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2087 into LibXML2 test suite
2088
2089Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2090
2091 * c14n.c: propagating xpath ancesstors node fix to c14n
2092 plus small performance improvement to reduce number of
2093 mallocs
2094 * xpath.c: fixed ancestors axis processing for namespace nodes
2095
2096Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2097
2098 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2099 Peter Jacobi
2100
2101Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2102
2103 * configure.in: preparing 2.4.22
2104
2105Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2106
2107 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
2108 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
2109 a public entry point.
2110 * doc/*: rebuilt the API and docs
2111
2112Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2113
2114 * xpath.c: patch from Richard Jinks to fix a problem introduced
2115 in the previous patch and pointed by Norm
2116
2117Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2118
2119 * libxml.spec.in: fixing bug #81112
2120
2121Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2122
2123 * uri.c: fixing bug #82848
2124
2125Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2126
2127 * result/catalogs/mycatalog.full: Aleksey's commit changed the
2128 output of one catalog test
2129
2130Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2131
2132 * global.data globals.c tree.c include/libxml/globals.h
2133 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
2134 default value for global parameter xmlIndentTreeOutput to 1 and
2135 introduced new global parameter xmlTreeIndentString (the string
2136 used to do one-level indent) with default value " " (as it was
2137 in tree.c)
2138
2139Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2140
2141 * Makefile.am: Merijn Broeren pointed out a problem when compiling
2142 with trio and schemas.
2143
2144Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2145
2146 * xpath.c: patch from Richard Jinks to fix the problem raised in
2147 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
2148
2149Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2150
2151 * xmlschemas.c: a bit of work on import.
2152 * xmlschemastypes.c: Charles Bozeman provided a compare function
2153 for date/time types so min/max facet restrictions should work,
2154 indeterminate comparisons return an error instead of equal.
2155 * test/schemas/date_0* result/schemas/date_0_0: specific test
2156 from Charles Bozeman too
2157
2158Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2159
2160 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
2161 from Christian Cornelssen fixing the man pages and the Catalog
2162 building script.
2163 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
2164 next step is <xs:import> I now have a reasonable understanding
2165 of how it works.
2166
2167Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2168
2169 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
2170
2171Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2172
2173 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
2174
2175Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2176
2177 * xpath.c: fixing an XPath function evalutation bug pointed out
2178 by Alexey Efimov where the context was lost when evaluating
2179 the function arguments
2180
2181Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2182
2183 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
2184 function public for XMLSec performance optimizations
2185
2186Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2187
2188 * python/generator.py python/libxml2class.txt : fixed a problem
2189 with the HTML parser pointed by Gary Benson
2190 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
2191 example
2192
2193Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2194 * parser.c: fixed bug #81159 (memory growth in SAX)
2195
2196Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2197 * xpath.c: fixed bug #78858 (the real fix)
2198
2199Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2200 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
2201
2202Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2203
2204 * tree.c: modified xmlNodeSetBase to allow changing the
2205 base of a document.
2206
2207Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2208
2209 * xmlschemastypes.c: patch Charles Bozeman for validation of
2210 all the date, time, and duration types
2211 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
2212 * configure.in: fixed an error pointed by an user
2213 * xml2-config.in: fixed an error pointed by an user
2214
2215Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2216
2217 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
2218 win32/libxml2.def.src xmlIO.c: exported default
2219 'file:', 'http:' and 'ftp:' protocols input handlers
2220 and maked protocols comparisson case insensitive
2221
2222Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2223
2224 * configure.in: Neven Has detected a typo
2225
2226Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2227
2228 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
2229 as one of the persons allowed to commit directly to the
2230 module.
2231
2232Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2233
2234 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
2235 * valid.c: raised a too low limit
2236 * doc/*: rebuilt the docs
2237
2238Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2239
2240 * test/XPath/expr/floats test/XPath/expr/functions
2241 result/XPath/expr/floats result/XPath/expr/functions
2242 xpath.c: another XPath conformance patch from Richard Jinks
2243
2244Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2245
2246 * xmlschemas.c: fixed validation of attribute groups.
2247 * test/schemas result/schemas: added an example from the primer
2248
2249Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2250
2251 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
2252 * test/schemas result/schemas: updated the test list
2253
2254Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2255
2256 * TODO: updated a bit
2257 * parser.c: made a comment more specific
2258 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
2259 Schemas conformance.
2260 * test/schemas result/schemas: updated the test list
2261
2262Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2263
2264 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
2265 implementing xs:all with minOccurs = 0
2266 * tes/schemas/* result/schemas/*: added more tests covering
2267 xs:all
2268
2269Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2270
2271 * xmlregexp.c: first implementation of the all particle, this
2272 may need to be revisited for case where not all transitions
2273 must be crossed.
2274
2275Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2276
2277 * tree.c: another entity processing update from Markus Henke
2278
2279Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
2280
2281 * trionan.c: fixed crash on OSF/1
2282
2283Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2284
2285 * xmlschemas.c: more Schemas work
2286 * test/schemas/* result/schemas/*: added more tests coming
2287 from the spec.
2288
2289Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2290
2291 * c14n.c: patch from Aleksey Sanin reflecting a change in the
2292 ExcC14N specification
2293
2294Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2295
2296 * tree.c: patch from Markus Henke, fix for recursive entities.
2297
2298Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2299
2300 * xpath.c: fix a problem with string() on a document node.
2301
2302Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2303
2304 * Makefile.am xmlschemas.c: more Schemas work
2305 * test/schemas/* result/schemas/*: added more tests coming
2306 from the spec.
2307
2308Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2309
2310 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
2311 * result/HTML/*: this changes a few things in the results
2312
2313Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2314
2315 * include/libxml/tree.h: eliminated 'declaration different than
2316 prototype' warning
2317 * include/win32config.h: "resolved" conflicts with errno.h
2318
2319Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2320
2321 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
2322 on the automata interfaces and debug of counted choices
2323 * test/schemas/* result/schemas/*: added a number of tests
2324
2325Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2326
2327 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2328 a bit of work on Schemas
2329 * testSchemas.c: try to make it more useful
2330 * test/schemas/* result/schemas/* Makefile.am: changed the
2331 Schemas regression test procedure, started adding a few samples
2332
2333Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2334
2335 * include/libxml/encoding.h: Patch for the Borland C++ builder
2336 * include/libxml/tree.h: Patch for the Borland C++ builder
2337 * threads.c: Patch for the Borland C++ builder
2338 * win32/bcb5: New directory for the Borland C++ builder
2339 project files
2340
2341Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2342
2343 * win32/Makefile.msvc: Update for XML Schema support
2344 * win32/configure.js: Update for XML Schema support
2345 * win32/libxml2.def.src: Update for XML Schema support
2346
2347Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2348
2349 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
2350 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
2351 xmlunicode.c include/libxml/Makefile.am
2352 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
2353 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
2354 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
2355 include/libxml/xmlversion.h.in : merged the current state of
2356 XML Schemas implementation, it is not configured in by default,
2357 a specific --schemas configure option has been added.
2358 * test/automata test/regexp test/schemas Makefile.am
2359 result/automata result/regexp result/schemas:
2360 merged automata/regexp/schemas regression tests
2361
2362Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2363
2364 * xpath.c: Gary found a compile time problem, fixes #78823
2365
2366Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2367
2368 * configure.in: release of 2.4.20
2369 * doc/*: updated and rebuilt the docs
2370
2371Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2372
2373 * python/Makefile.am: patch from Cristian Gafton to build on
2374 Red Hat 6.2, should also fix #75779
2375
2376Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2377
2378 * valid.c: first part of fixing #78729
2379
2380Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2381
2382 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
2383 escaping of URI when saving HTML files.
2384 * result/HTML/*: this impacted some tests
2385
2386Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
2387
2388 * configure.in: trying to fix #77441
2389
2390Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2391
2392 * include/libxml/xmlIO.h: Hallski complained it could not be
2393 included by itself.
2394
2395Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2396
2397 * configure.in: applied an IEEE flag patch for OSF/1 #77825
2398
2399Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2400
2401 * win32/configure.js: patch from Nilo for the c14n option
2402 * win32/Makefile.msvc: fixed libxml2.def generation with threads
2403
2404Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2405
2406 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
2407 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
2408 LIBXML_THREAD_ENABLED
2409
2410Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2411
2412 * xpath.c: another patch from Richard Jinks for substring conformance
2413 * test/XPath/expr/floats test/XPath/expr/strings
2414 result/XPath/expr/floats result/XPath/expr/strings: update of the
2415 test suite to check those.
2416
2417Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2418
2419 * xpath.c: patch from Richard Jinks for .x float parsing.
2420
2421Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2422
2423 * parser.c: patch from Markus Henke when an encoding ain't recognized
2424
2425Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2426
2427 * libxml.m4: got a report that #include <string.h> was needed
2428
2429Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2430
2431 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2432
2433Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2434
2435 * doc/example.html: fixing typo
2436
2437Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2438
2439 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2440 pointed out by Melvyn Sopacua.
2441
2442Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2443
2444 * libxml.m4: Frédéric Crozat gave a patch related to the change
2445 of Include paths breaking the libxml.m4
2446
2447Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2448
2449 * xpath.c: Fix bug #76927 forgot to save some context
2450 when evaluating binary expressions
2451
2452Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2453
2454 * configure.in: fixed configure for MPE/iX from Markus Henke
2455 * xmlmemory.c: fixed initialization problems
2456 * xpath.c: another set of patches from Richard Jinks this
2457 fixes "make XPathtests" on linux
2458
2459Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2460
2461 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2462 * test/XPath/expr/compare test/XPath/expr/equality
2463 test/XPath/expr/floats test/XPath/expr/functions
2464 test/XPath/expr/strings result/XPath/expr/compare
2465 result/XPath/expr/equality result/XPath/expr/floats
2466 result/XPath/expr/functions result/XPath/expr/strings: Updated
2467 tests though they show a divergence on Linux
2468
2469Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2470
2471 * xpath.c trionan.c: previous commit also included patches
2472 from Richard Jinks on some IEEE support corner case
2473
2474Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2475
2476 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2477 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2478 that $(datadir) should be used for docs
2479
2480Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2481
2482 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2483 could leak filedescriptors
2484
2485Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2486
2487 * configure.in nanohttp.c: applied patch from Allan Clark for
2488 UnixWare/OpenServer
2489
2490Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2491
2492 * configure.in: preparing 2.4.19
2493 * doc/*: rebuilt the docs
2494
2495Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2496
2497 * nanohttp.c: fixing #76043, got fed up with non-portability
2498 of that piece of code.
2499
2500Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2501
2502 * valid.c SAX.c: Never commit without running "make tests" :-(
2503 fix a couple of stupidities in the previous commit
2504 * result/*: a few changes in some attribute order result of previous
2505 commit.
2506
2507Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2508
2509 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2510 the internal subset should not raise duplicate ID errors,
2511 also there was a small bug in conjunction to namespace
2512 declarations defaulted and xml:xxx attributes DTD definitions.
2513
2514Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2515
2516 * xpath.c: Richard Jinks also raised some rounding problems
2517 this tries to fix them
2518
2519Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2520
2521 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2522 behaviour in xmlXPathCastToString()
2523
2524Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2525
2526 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2527 raised by Morus Walter
2528
2529Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2530
2531 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2532 from Igor
2533
2534Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2535
2536 * xpath.c: fixing #75619, related to a problem when trying
2537 to evaluate condition when the current node set resulting
2538 from that sub-step evaluation is empty. Also fixes 2 potential
2539 problem with previous-sibling and next-siblings axis.
2540
2541Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2542
2543 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2544 HTML support is not configured in.
2545
2546Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2547
2548 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2549 include/libxml/tree.h: dohh I really didn't intended to commit
2550 this test version :-(
2551
2552Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2553
2554 * testSAX.c: I wanted to see the real speed at the SAX interface
2555 after a little too many Ximianer started complaining about the
2556 parser speed.
2557 added a --quiet option:
2558 paphio:~/XML -> ls -l db100000.xml
2559 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2560 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2561 3200006 callbacks generated
2562 real 0m1.270s
2563 Which means 16MBytes/s and 3Mcallback/s
2564
2565Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2566
2567 * xpath.c: valgrind spotted another error that time when running
2568 on libxslt regression tests
2569
2570Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2571
2572 * Makefile.am: adding "make valgrind" running the full regression
2573 tests (except python ones) under Valgrind (using valgrind -q
2574 which was kindly added by the author).
2575 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2576 passes cleanly now except an obcure floating point initialization
2577 raised in log10() in one XPath regression test ???
2578 * tree.c: edited some comments to close #75244
2579
2580Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2581
2582 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2583 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2584 context of ScrollKeeper, made sure that if the number is
2585 an integer, the serialization follows the description at
2586 http://www.w3.org/TR/xpath#section-String-Functions
2587
2588Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2589
2590 * configure.in: preparing 2.4.18
2591 * doc/*: updated and rebuilt the web site
2592 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2593 the Windows and Cygwin maintainers.
2594 * parser.c: humm, changed the way the SAX parser work when
2595 xmlSubstituteEntitiesDefault(1) is set, it will then
2596 do the entity registration and loading by itself in case the
2597 user provided SAX getEntity() returns NULL.
2598 * testSAX.c: added --noent to test the behaviour.
2599
2600Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2601
2602 * parser.c: Wilfried Teiken provided a hackish but working
2603 way to get context reported back on entities when parsing
2604 with SAX and without breaking the DOM build.
2605
2606Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2607
2608 * c14n.c: applied a new patch from Aleksey Sanin
2609 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2610 to reference Aleksey implementation of XML digital Signatures
2611
2612Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2613
2614 * xpath.c: small fix to avoid potential problem due to
2615 ordering of freeing data
2616 * python/Makefile.am: people were complaining about
2617 the generated file in python dir not being built
2618
2619Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2620
2621 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2622 python/generator.py python/libxml.c python/types.c: Cleanup
2623 of the python Makefiles based on Jacob and James feedback,
2624 fixed the spec file accordingly, fixed the number of warning
2625 that passing my pedantic CFLAGS was generating. Conclusion
2626 is that Python includes are real crap.
2627
2628Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2629
2630 * configure,in: it was reported quite a few times that
2631 xml2-config --cflags should not output
2632 -I$includeprefix/libxml2/libxml because libxml2 header names
2633 clashes with existing names like list.h from C++ stl.
2634 Includes should be #include<libxml/xxx.h> so ...
2635
2636Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2637
2638 * c14n.c: another patch from Aleksey Sanin
2639
2640Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2641
2642 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2643 canonicalization algorithm
2644 * doc/xml.html doc/index.html: added the C14N references on the
2645 index page.
2646
26472002-03-13 jacob berkman <jacob@ximian.com>
2648
2649 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2650 usage, redundant, and gcc specific
2651
2652Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2653
2654 * xpath.c: speedup some node selection operations, this can
2655 have a significant impact on DocBook Norm's stylesheets
2656 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2657 make sure it's always the case
2658 * debugXML.c: distinguish CDATA and comments in ls operations
2659
2660Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2661
2662 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2663 to generate better API descriptions etc...
2664
2665Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2666
2667 * c14n.c: Fixing #74186, made sure all boolean expressions
2668 get fully parenthesized, ran indent on the output
2669 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2670 include/libxml/tree.h: also #74186 related, removed the
2671 --with-buffers option, and all the preprocessor conditional
2672 sections that were resulting from it.
2673
2674Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2675
2676 * valid.c: applied patch from Dodji Seketeli fixing an
2677 uninitailized variable in xmlValidGetValidElements()
2678
2679Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2680
2681 * c14n.c: fixed a few comments
2682 * doc/*.html doc/*/*.html: regenerated the docs and added
2683 the C14N API
2684 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2685
2686Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2687
2688 * check-xml-test-suite.py: fix to adapt varaiations in the
2689 bindings
2690 * configure.in python/setup.py python/setup.py.in: fixed to
2691 have the version of the python scripts automatically updated
2692
2693Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2694
2695 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2696 in xmlCopyProp()
2697
2698Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2699
2700 * configure.in: preparing 2.4.17 release
2701 * doc/*: updated and rebuilt the docs
2702 * xpath.c: fixed a comment
2703 * python/libxml.c: fixed a possible reentrancy problem
2704
2705Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2706
2707 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2708 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2709 added a specific regression test
2710 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2711 not raise exceptions when failing to find the attribute.
2712
2713Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2714
2715 * configure.in xmllint.c: owen pointed out a problem with the
2716 ftme fix, gettimeofday() was not detected by configure and
2717 the ftime header wasn't included, dohhh
2718
2719Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2720
2721 * configure.in xmllint.c: trying to fix #71457 for timing
2722 precision when gettimeofday() is not availble but ftime() is
2723
2724Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2725
2726 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2727 are now copied on install and part of the -devel RPM
2728
2729Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2730
2731 * xpath.c: trying to avoid bug #72150 which was apparently
2732 caused by a gcc bug (or a processor problem) as detailed
2733 at http://veillard.com/gcc.bug
2734
2735Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2736
2737 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2738 fixed xmlReconciliateNs(), added a Python test/example for
2739 inter-document cut'n paste
2740 * python/libxml.py: fixed node.doc on document nodes and added
2741 xpathEval() onto node objects
2742
2743Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2744
2745 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2746 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2747 fixup and integrated tests for the serialization stuff
2748
2749Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2750
2751 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2752 moved the libxml man page to section 3
2753
2754Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2755
2756 * tree.c: fix bug #72490
2757 * python/libxml.c python/libxml.py: added methods serialize()
2758 and saveTo() to all node elements.
2759
2760Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2761
2762 * xmlIO.c: closed #73430, don't read from an input source
2763 which indicated an end-of-file or an error.
2764
2765Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2766
2767 * parser.c: make sure SAX endDocument is always called as
2768 this could result in a Python memory leak otherwise (it's
2769 used to decrement ref-counting)
2770 * python/generator.py python/libxml.c python/libxml.py
2771 python/libxml2-python-api.xml python/libxml2class.txt
2772 python/tests/error.py python/tests/xpath.py: implemented
2773 the suggestions made by Gary Benson and extended the tests
2774 to match it.
2775
2776Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2777
2778 * python/generator.py: applied patch fixing #73450
2779
2780Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2781
2782 * xpath.c: fixing #61290 "namespace nodes have no parent"
2783 long standing divergence from the XPath REC. NodeSets
2784 simply hold a copy of namespace nodes and those node ->next
2785 points to the parent (which may not be the node carrying the
2786 definition).
2787 * include/libxml/xpath.h: flagged but didn't added a possible
2788 speedup
2789 * DOCBparser.c HTMLparser.c: removed some warnings from push
2790 parser due to new state being added.
2791 * tree.c: new fix from Boris Erdmann
2792 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2793 the XML Canonalization support from Aleksey Sanin
2794
2795Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2796
2797 * tree.c: patch from Boris Erdmann fixing some namespace odities
2798 with xmlCopyNode()
2799
2800Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2801
2802 * xmlIO.c: fix bug #72706 when loading a NULL entity
2803
2804Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2805
2806 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2807 actually change in a future XML Namespace revision.
2808
2809Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2810
2811 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2812 added the possibility of returning nodesets from XPath extension
2813 functions written in Python
2814
2815Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2816
2817 * python/*: commiting some Python bindings work done while travelling
2818
2819Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2820
2821 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
2822 explicitely with memory debugging switched on
2823
2824Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2825
2826 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2827 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2828 Added wrapper for the xmlURIPtr type, provided accessors, fixed
2829 the accessor generator for strings
2830 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
2831 regression test.
2832
2833Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2834
2835 * python/README python/generator.py python/libxml.c python/setup.py:
2836 added the 'usual' setup.py to allow building a libxml2-python
2837 module based on the same code. The initialization is however
2838 different the 2 .so files fo libxml2 and libxslt are identical and
2839 they entry point initialize both libraries. this is done to avoid
2840 some possible nasty problem since the Python don't merge the maps
2841 of all shared modules.
2842
2843Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2844
2845 * parser.c: fixed a push/encoding bug reported by Michael
2846 on librsvg
2847
2848Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2849
2850 * include/libxml/parserInternals.h: fixes a misplaced #endif
2851
2852Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2853
2854 * parser.c valid.c: found and fixed a couple of allocation bugs
2855
2856Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2857
2858 * doc/xml.html doc/python.html doc/*: added a Python and binding
2859 page describing the current state of the Python bindings and
2860 giving pointers to the other languages wrappers.
2861
2862Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2863
2864 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2865 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2866 rebuilt the API and web site
2867 * xpath.c: fixed #71978 portability bugs
2868
2869Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2870
2871 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2872
2873Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2874
2875 * include/libxml/parserInternals.h parser.c: had to change
2876 2 internal parsing API when processing document content
2877 to check the start and end of element content are defined
2878 in the same entity
2879 * valid.c include/libxml/valid.h: attribute normalization can
2880 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2881 with the context to report it.
2882 * SAX.c: fixed the last known bugs, crazy validation constraints
2883 when a document is standalone seems correctly handled. There
2884 is a couple of open issues left which need consideration especially
2885 PE93 on external unparsed entities and standalone status.
2886 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
2887 The 2 tests left failing are actually in error. Cleanup done.
2888
2889Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2890
2891 * valid.c: implemented E59 spaces in CDATA does not match the
2892 nonterminal S
2893
2894Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2895
2896 * SAX.c parser.c valid.c: more validation test fixups
2897 * check-xml-test-suite.py: added duration info for the tests
2898
2899Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2900
2901 * parser.c valid.c: a couple of errors were reported but not
2902 saved back as such in the parsing context. Down to 1% failure rate
2903 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
2904
2905Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2906
2907 * xmlInternald.c: isExtender was missing a char
2908 * parser.c include/libxml/parser.h: % are acceptable in the
2909 internal subset if within a PUBLIC ID
2910
2911Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2912
2913 * SAX.c parserInternals.c valid.c: more work on the conformance
2914 suite. Took the step to finally block documents with encoding
2915 errors. It's a fatal error per the spec, people should have fixed
2916 their documents by now.
2917
2918Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2919
2920 * check-xml-test-suite.py: fixed the test script after some discussion
2921 on the semantic of TYPE="error"
2922 * Makefile.am: added the script to the distrib
2923
2924Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2925
2926 * SAX.c entities.c: fixed a couple of conformances issues deep
2927 into the validation code (standalone and undeclared Notations)
2928
2929Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2930
2931 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
2932 stayed there for years !
2933
2934Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2935
2936 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
2937 missing
2938
2939Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2940
2941 * check-xml-test-suite.py: improved the behaviour a bit as
2942 well as the logs
2943 * parser.c valid.c SAX.c: fixed a few more bugs
2944 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
2945
2946Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2947
2948 * check-xml-test-suite.py: python script to run regression tests
2949 against the XML Test suite of W3C/OASis
2950 * SAX.c: fixed a validation bug
2951 * parser.c: fixed 3 errors pointed by the test suite
2952 * doc/buildDocBookCatalog: fixed a typo pointed by drake
2953 * python/Makefile.am: fixed a dependendy
2954
2955Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2956
2957 * xmlmemory.c: avoid a warning bug #71594
2958
2959Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2960
2961 * xmlmemory.c: Jesse Perry provided a patch to remove a few
2962 warning on alpha/Tru64
2963
2964Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2965
2966 * include/libxml/entities.h: fixing a comment
2967 * valid.c: fixing some troubles with validity check on namespaces
2968 * result/VC/NS3 test/VC/NS3: added a specific regression test
2969
2970Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2971
2972 * tree.c: Fixing #71342 serializing '\n' in attribute values
2973 * result/noent/att3 result/att3 test/att3: added a specific
2974 test.
2975
2976Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2977
2978 * python/libxml.c: couple of bug fixes
2979
2980Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2981
2982 * python/*.py: removed tabs and used spaces.
2983
2984Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2985
2986 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
2987 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
2988
2989Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2990
2991 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
2992 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
2993
2994Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2995
2996 * include/libxml/encoding.h include/libxml/entities.h
2997 include/libxml/globals.h include/libxml/parser.h
2998 include/libxml/threads.h include/libxml/tree.h
2999 include/libxml/xmlmemory.h: trying to fix the include mess
3000
3001Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3002
3003 * include/libxml/xmlmemory.h: reverted part of the previous
3004 attempt to provide #69655, this was breaking the build.
3005
3006Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3007
3008 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3009 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3010 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3011 include/libxml/parserInternals.h include/libxml/tree.h
3012 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3013 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3014 clean.
3015 * python/libxml.c: fixed a warning.
3016
3017Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3018
3019 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3020 copying of node, merge back IDs in the target document.
3021 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3022 test/XInclude/ents/ids.xml: test case
3023 * result/VC/ElementValid4: output changed due to a typo fix
3024
3025Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3026
3027 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003028 generate the dependencies right as Jacob found out. Add
3029 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003030
3031Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3032
3033 * parserInternals.c valid.c: Justin Fletcher found some parts
3034 of the code needing cleanup
3035 * libxml.spec.in python/Makefile.am python/generator.py
3036 python/libxml.c python/libxml.py: Fixed the python Makefiles
3037 corrected a bug showing up on ia64, changed the name of the
3038 python internal module too
3039
3040Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3041
3042 * Makefile.am: applied patch from Andris Pavenis for binary
3043 name suffixes
3044
3045Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3046
3047 * xmllint.c win32/win32config.h: fixing #68748
3048
3049Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3050
3051 * valid.c: fixing #70166
3052
3053Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3054
3055 * valid.c: fixing #70077
3056
3057Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3058
3059 * Copyright Makefile.am README configure.in libxml.spec.in:
3060 Changed to the MIT Licence
3061 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3062 doc/xmlio.html: updated the doc accordingly
3063 * include/libxml/xmlwin32version.h configure.in: preparing
3064 2.4.14 release
3065 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3066 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3067 fixed the const xmlChar * wrapper and generator, XPath extension
3068 functions now use the context as first argument
3069 * python/tests/tstxpath.py python/tests/xpath.py
3070 python/tests/xpathext.py: Updated the tests accordingly
3071 * tree.c: fixed bug #70067
3072
3073Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3074
3075 * Makefile.am: cleanup
3076 * debugXML.c: always use stdout if output is NULL
3077 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3078 * python/Makefile.am python/generator.py python/libxml2class.txt
3079 python/libxml_wrap.h python/types.c: augmented the number of bindings
3080 handling FILE * and XPath contexts
3081 * python/tests/Makefile.am: avoid a stupid problem due to the
3082 use of TEST.
3083
3084Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3085
3086 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3087
3088Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3089
3090 * python/TODO python/libxml.c: cleanup the extension function lookup
3091 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3092
3093Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3094
3095 * configure.in python/Makefile.am: do not install outside
3096 of prefix
3097
3098Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3099
3100 * python/TODO python/libxml.c: started adding SAX interfaces
3101 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3102 SAX test
3103
3104Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3105
3106 * tree.c: hardened the addChild function
3107 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3108 python/libxml2class.txt python/libxml_wrap.h python/TODO:
3109 added accessors needed for xmlNode, a bit more testing and
3110 extension of interfaces
3111 * python/tests/Makefile.am python/tests/build.py: added a test
3112 build from scratch/save/load/check
3113
3114Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3115
3116 * parserInternals.c: change a small bit in the way valididy
3117 error messages get initialized
3118 * python/TODO python/libxml.c python/libxml2-python-api.xml
3119 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3120 added some memory debugging to track leaks at the libxml2 level
3121 * python/tests/*.py: changed all tests to check for leaks,
3122 there is just one left in XPath extension registrations.
3123
3124Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3125
3126 * python/TODO python/generator.py python/libxml2-python-api.xml
3127 python/libxml2class.txt: more accessor classes for the parser
3128 context, allow to switch on and check validity
3129 * python/tests/Makefile.am python/tests/error.py
3130 python/tests/invalid.xml python/tests/valid.xml
3131 python/tests/validate.py: attded more test and and added error.py
3132 which I forgot to commit in the last step
3133
3134Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3135
3136 * python/Makefile.am python/types.c: cleanup
3137 * python/libxml.c python/libxml.py python/libxml_wrap.h
3138 python/generator.py python/libxml2-python-api.xml
3139 python/libxml2class.txt: added class for parser context, added
3140 first cut for push mode support. Added a framework to generate
3141 accessors functions.
3142 * python/tests/Makefile.am python/tests/push.py: added a push
3143 test
3144
3145Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3146
3147 * python/Makefile.am python/TODO python/libxml.py: fixed a small
3148 bug a bit of cleanup.
3149
3150Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3151
3152 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
3153 python/libxml2class.txt: adding error redirections and preformat
3154 to a python handler
3155 * python/tests/Makefile.am python/tests/*.py: cleanup made all
3156 tests self checking
3157
3158Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3159
3160 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
3161 a function
3162
3163Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3164
3165 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
3166 python/libxml.c python/libxml2-python-api.xml
3167 python/libxml2class.txt: Progressing through the TODOs, class
3168 description output, extra XML API, RPM now builds the wrappers
3169 for all python installed versions
3170
3171Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
3172
3173 * configure.in libxml.spec.in python/Makefile.am python/TODO
3174 python/generator.py python/libxml2class.txt: added more informations
3175 in the libxml2-python package including docs. Slightly changed
3176 the class hierarchy
3177 * python/tests/*: added basic regression tests infrastructure too
3178
3179Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3180
3181 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
3182 added libxml2-python as part of the packages installed
3183
3184Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3185
3186 * python/Makefile.am python/generator.py python/libxml.c
3187 python/libxml.py: more work, now able to extend the
3188 XPath interpreter with functions written in python.
3189
3190Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3191
3192 * python/Makefile.am: Jacob sent a patch to allow building from
3193 tarfile.
3194
3195Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3196
3197 * python/Makefile.am python/libxml.c configure.in Makefile.am:
3198 inserted the python wrappers build, I hope this won't be too
3199 unportable
3200
3201Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3202
3203 * xpath.c: minor optimization
3204 * python/generator.py python/libxml.c python/libxml.py
3205 python/libxml_wrap.h: more work on the python bindings,
3206 they now support XPath and there is no evident leak
3207
3208Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3209
3210 * python/generator.py python/libxml.c python/libxml.py:
3211 more work on the python bindings generator.
3212
3213Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3214
3215 * python/generator.py python/libxml.c python/libxml_wrap.h:
3216 more work on the python bindings.
3217
3218Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3219
3220 * python/generator.py python/libxml.c python/libxml.py
3221 python/libxml_wrap.h: commited early version of a python binding
3222 for private use only ATM
3223
3224Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3225
3226 * entities.c tree.c include/libxml/entities.h: applied patch
3227 from Anthony Jones to implement copy of DTD subtree too. Had
3228 just to keep 2 function private which really ought to become
3229 public ones.
3230
3231Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3232
3233 * xmllint.c: added pointers to the web pages in the usage()
3234
3235Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3236
3237 * tree.c: more fixes from Petr Kozelka for attribute handling
3238 in the tree API to align the semantic with DOM.
3239
3240Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3241
3242 * valid.c tree.c entities.c: another set of patches from
3243 Anthony Jones for copy operations cleanup and robustness
3244
3245Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3246
3247 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
3248 an alphabetic index based on comments content
3249 * doc/*: rebuilt the web site with the new references
3250
3251Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3252
3253 * parserInternals.h: Greg Sjaardema suggested to use an
3254 eponential buffer groth policy in xmlParserAddNodeInfo()
3255
3256Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3257
3258 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
3259 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
3260 doc/parsedecl.py doc/Makefile.am: updated the python extractor
3261 to generate cross-references, and added/updated the stylesheets
3262 to generate and link API indexes. The generic keyword index
3263 is not done yet.
3264 * doc/*.html: regenerated all the usual docs too
3265
3266Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3267
3268 * debugXML.c: added an xpath function to the shell for T. V. Raman
3269
3270Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3271
3272 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
3273 debug routines.
3274
3275Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3276
3277 * tree.c: apply an patch from Petr Kozelka for unlink and replace
3278 support of attribute nodes
3279
3280Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3281
3282 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
3283 hopefully near complete and fully documented of the API in XML
3284 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
3285 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
3286 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
3287 include/libxml/parserInternals.h include/libxml/valid.hi
3288 include/libxml/xmlIO.h include/libxml/xmlerror.hi
3289 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
3290 include/libxml/xpath.h include/libxml/xpathInternals.h:
3291 Cleaned up the doc comments a lot in the process, the interface
3292 coverage is now 100%
3293
3294Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3295
3296 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
3297 extracts comments from the gtk-doc DocBook output (a bit
3298 convoluted but seems to work).
3299
3300Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3301
3302 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
3303 added an XML description of the API, moved the script generating
3304 it here. Added a "make api" target
3305
3306Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3307
3308 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
3309
3310Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3311
3312 * xpath.c include/libxml/xpathInternals.h: the change made to
3313 xmlXPathFuncLookupFunc was incompatible roll it back
3314
3315Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3316
3317 * SAX.c: cleanup patch from Anthony Jones
3318 * doc/Makefile.am: fix the headers to avoid in make scan
3319 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
3320 includes, * vs Ptr and general cleanup
3321 * parsedecl.py: first version of a script to extract the
3322 module interfaces, the goal will be to provide .decl or XML
3323 specification of the interfaces to build wrappers.
3324
3325Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3326
3327 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
3328 now provides return codes in case of errors
3329
3330Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
3331
3332 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
3333 Upgraded to trio baseline 1.6
3334 * strio.h strio.c: Replaced by triostr.h and triostr.c
3335
3336Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3337
3338 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
3339 of strdup usage in the code
3340
3341Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3342
3343 * parser.c error.c: Keith Isdale complained rightly that
3344 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
3345
3346Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3347
3348 * tree.c: fixed the funxtion to set the xml: attributes
3349 * debugXML.c: added "setbase" to test it.
3350
3351Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3352
3353 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
3354 to allow updating an attribute content
3355
3356Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3357
3358 * libxml.h: try to avoid problems when compiling on Windows
3359
3360Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3361
3362 * hash.c: patch from Anthony Jones for hash.c allocation size
3363 * Makefile.am: trying to work around Yet Another Libtool Madness
3364 and build the 2.4.13 release finally ...
3365
3366Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3367
3368 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
3369 * doc/* : update of the documentation
3370
3371Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3372
3373 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
3374 at fixing #61290 :-(
3375
3376Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3377
3378 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
3379 Fixes bug #67229
3380
3381Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3382
3383 * tree.c: trying to avoid troubles when a subtree is copied
3384 and coalesced in part with the target tree. Should fix
3385 bug #67407
3386
3387Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3388
3389 * valid.c: fixed validation of attributes content of type
3390 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
3391 values, very old bug. Fixes #67671
3392
3393Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3394
3395 * parser.c include/libxml/parserInternals.h tree.c: integrated
3396 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
3397 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
3398
3399Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3400
3401 * threads.c: applied Serguei Narojnyi's patch to add native
3402 thread support on the Win32 platform
3403 * testThreadsWin32.c Makefile.am: added the test program also
3404 from Serguei, Win32 specific
3405 * include/win32config.h include/libxml/xmlwin32version.h.in:
3406 added patch from Igor for the Windows thread specific defines.
3407
3408Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3409
3410 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
3411
3412Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3413
3414 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3415 output page into XMLinfo.html. Close bug #66951 and
3416 raised by Robert Collins too.
3417
3418Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3419
3420 * encoding.c: Paul Keogh pointed out a possibility of segfault
3421 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3422 Closes bug # 68238
3423
3424Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3425
3426 * doc/*.html: updated the Gdome2 links
3427
3428Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3429
3430 * libxml.h: Applied following patches from Robert Collins
3431 and make sure IN_LIBXML is defined when compiling it
3432 -------
3433 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3434 as well as Visual C.
3435 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3436 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3437 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3438 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3439 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3440 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3441 xmlSysIDExists xmlNoNetExists).
3442 * xmllint.c: Don't include winsock2.h for Cygwin.
3443
3444Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3445
3446 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3447 when the version info is not present.
3448
3449Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3450
3451 * tree.c: Anthony Jones pointed out a problem in
3452 xmlStringGetNodeList() and provided a fix for it
3453
3454Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3455
3456 * parser.c: patch from Frank J Franklin to remove a bug in
3457 xmlCreatePushParserCtxt() when the initial buffer passed
3458 is large.
3459
3460Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3461
3462 * win32/*: big cleanup of the Windows/MSVC project files
3463 from Igor Zlatkovic
3464
3465Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3466
3467 * doc/Makefile.am: should fix #67674 and avoid troubles if
3468 xsltproc is not available or fails in the prefix provided
3469
3470Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3471
3472 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3473
3474Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3475
3476 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3477 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3478 Fixed a few other problems raised by Charlie Bozeman.
3479 * result/VC/ElementValid[5-7]: fixed the output
3480
3481Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3482
3483 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3484 patches from Charlie Bozeman. Regenerated the HTML docs.
3485
3486Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3487
3488 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3489 for Windows from Igor
3490
3491Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3492
3493 * xmllint.c: applied Justin Fletcher patch for --output or -o
3494
3495Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3496
3497 * win32/libxml2/libxml2.def.src: close #67019
3498
3499Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3500
3501 * xmllint.c: applied Justin Fletcher generic timing patch
3502 similar to the one already applied to xsltproc.
3503
3504Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3505
3506 * include/libxml/tree.h tree.c: applied documentation patches
3507 from Charlie Bozeman
3508
3509Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3510
3511 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3512
3513Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3514
3515 * valid.c: fix the xmlStrdup() used in the previous patch.
3516 * valid.c: added --dropdtd
3517 * tree.c: fixed xmlUnlinkNode so it also removes the references
3518 from the document if the node is a DTD
3519
3520Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3521
3522 * HTMLtree.c valid.c: cleanup some static declarations
3523
3524Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3525
3526 * xmllint.c: removed another strdup()
3527 * doc/FAQ: removed the HP/UX entry
3528
3529Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3530
3531 * valid.c: fix bug #66816 when validating.
3532 * xmllint.c: don't use sys/time.h if configure did not found it
3533
3534Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3535
3536 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3537 xmlcatalog_man.xml
3538
3539Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3540
3541 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3542 xmlInitMemory() was declared twice
3543
3544Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3545
3546 * globals.c: do not reference strdup() !
3547 * configure.in libxml-2.0.pc.in: trying to fix the libs
3548 of the various config extraction modules
3549
3550Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3551
3552 * configure.in : preparing 2.4.12
3553 * doc/* : updated and rebuilt the docs
3554
3555Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3556
3557 * uri.c: closed bug #66159
3558 * testURI.c: added --escape option
3559 * configure.in: some cleanup for xml2-config --cflags
3560
3561Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3562
3563 * globals.c testThreads.c: removed some misplaced includes
3564 of xmlversion.h
3565
3566Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3567
3568 * threads.c: patch from Gary Pennington fixing a possible
3569 problem at initialization time.
3570
3571Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3572
3573 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3574 Eric Lavigne contribution to build libxml2 on MacOS using
3575 CodeWarrior.
3576
3577Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3578
3579 * xmllint.c: applied Geert Kloosterman's patch to fix
3580 --repeat --timing output
3581
3582Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3583
3584 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3585 where non-wellformed XML declaractions were not detected.
3586
3587Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3588
3589 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3590
3591Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3592
3593 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3594 gets reset by xmlCleanupInputCallbacks() and this makes the
3595 function useless. Same for output.
3596
3597Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3598
3599 * xmlIO.c: robert pointed out a loop error in callback cleanups
3600
3601Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3602
3603 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3604 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3605 they are not really tied to debugging
3606
3607Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3608
3609 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3610 * xmllint.c: better --catalogs description
3611
3612Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3613
3614 * tree.c: fixed a couple of problems in xmlSetProp()
3615
3616Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3617
3618 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3619 unappropriate stdout output.
3620
3621Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3622
3623 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3624 by Denis Beurive, closes #65111
3625
3626Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3627
3628 * valid.c: in case of content model validity error, don't
3629 print it if validity warnings were not requested.
3630
3631Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3632
3633 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3634 * parserInternals.c: removed the last exit() call. Print an
3635 unmaskable error on stderr instead (library mismatch detection)
3636
3637Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3638
3639 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3640 shell instructions from Heiko Rupp
3641
3642Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3643
3644 * catalog.c: use the URL notation file:// for default catalog paths
3645
3646Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3647
3648 * include/libxml/tree.h: better comments for _private fields
3649 * tree.c: removed a problem when copying an entity reference.
3650
3651Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3652
3653 * vms/*: updated instructions and diffs from John A Fotheringham
3654
3655Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3656
3657 * include/libxml/xmlerror.h: avoid an include problem if
3658 #include <libxml/xmlerror.h> happens first in code
3659 seems to be the case in KDE libs
3660
3661Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3662
3663 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3664 from Igor for Windows
3665
3666Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3667
3668 * Makefile.am: Gary Pennington pointed out a missing prefix
3669
3670Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3671
3672 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3673 * doc/*: upgraded and rebuilt the docs
3674
3675Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3676
3677 * HTMLparser.c: fix comment in scripts element parsing.
3678 * result/HTML/doc3*: updated the results.
3679
3680Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3681
3682 * uri.c: another URI bug fix #63336, using Joel Young patch.
3683
3684Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3685
3686 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3687 a cleaned up version of the Pwd shell string generation.
3688
3689Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3690
3691 * valid.c include/libxml/tree.h: trying to fix namespaces +
3692 validation problems for good, closing #63619 in the process
3693 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3694 wrong in this respect, fixed it.
3695
3696Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3697
3698 * xmllint.c: Morus Walter patch to allow --format and --encode
3699
3700Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3701
3702 * debugXML.c: Stefan Kost provided an help command for the shell
3703
3704Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3705
3706 * debugXML.c: Heiko Rupp pointed that the shell would crash
3707 on empty nodesets returns.
3708
3709Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3710
3711 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3712 migh need the history libraries
3713
3714Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3715
3716 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3717 handle the case of < in quoted attributes, Bastian Kleineidam
3718
3719Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3720
3721 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3722 fixing catalog breakages
3723 * Makefile.am catalog.c result/catalogs/catal
3724 result/catalogs/mycatalog.* test/catalogs/catal*:
3725 fixed more problems in catalog support, added more regression tests
3726 for both XML and SGML catalog handling
3727
3728Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3729
3730 * debugXML.c: applied an improvement to xmlGetLineNo() from
3731 Keith Isdale
3732
3733Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3734
3735 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3736 Side effect of the progressive catalog loading
3737
3738Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3739
3740 * Makefile.am: confexecdir and confexec_DATA were defined twice
3741 pointed out by Karl Eichwalder
3742
3743Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3744
3745 * xmlcatalog.c: avoid unlink() and use remove() instead.
3746
3747Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3748
3749 * libxml.spec.in: cleanup
3750 * include/libxml/xmlwin32version.h: updated with 2.4.8
3751
3752Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3753
3754 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3755 of compiling libxml with a non standard set of options
3756
3757Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3758
3759 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3760 document --sgml option, fixing gnome bugzilla #63382
3761
3762Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3763
3764 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3765 breakage of 2.4.7, added a couple of really needed APIs
3766 like xmlCatalogIsEmpty() and xmlNewCatalog()
3767 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3768 for install-catalog
3769 * configure.in: preparing 2.4.8
3770
3771Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3772
3773 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3774 include/libxml/tree.h include/libxml/xmlIO.h: more include
3775 cleanups, export cleanly one html output + format function.
3776
3777Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3778
3779 * parser.c: removed initGenericErrorDefaultFunc call from
3780 xmlInitParser() since it could destroy previous calls to
3781 xsltSetGenericErrorFunc() effects
3782
3783Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3784
3785 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3786 keyword.
3787
3788Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3789
3790 * Makefile.am: cleanup
3791 * threads.c: cleanup too
3792 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3793 from xsltproc
3794 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00003795 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003796
3797Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3798
3799 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3800 was not used anymore !
3801
3802Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3803
3804 * configure.in: preparing 2.4.7
3805 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3806 manual page from John
3807 * doc/*: updated the doc and rebuilt the generated pages
3808
3809Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3810
3811 * xmlIO.c: closing bug #62711, the library should never
3812 close stdin or stdout.
3813
3814Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3815
3816 * uri.c: second pass at fixing #63336, using Joel Young
3817 final patch. looks okay.
3818
3819Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3820
3821 * uri.c include/libxml/uri.h: trying to clear #63336
3822 allowing the escaping routine to parse unconformant
3823 URI-References.
3824
3825Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
3826
3827 * vms/readme.vms vms/build_libxml.com nanoftp.c
3828 include/libxml/xmlversion.h.in: a few VMS updates from
3829 John A Fotheringham
3830 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
3831 and xmlCleanupOutputCallbacks() for the Perl binding people.
3832
3833Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
3834
3835 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3836 apply fixes to close #63271 and avoid segfaults when
3837 the error routine gets callbed before xmlInitParser()
3838 get called.
3839 * nanoftp.c error.c: Applied patches from Justin Fletcher
3840 correcting some xmlGenericError misuses.
3841
3842Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3843
3844 *doc/xmllint.xml, doc/xmllint.1
3845 New and improved man page for xmllint - .xml is the original, .1
3846 is the generated man page
3847
3848Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3849
3850 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3851 the web site from the main HTML document.
3852
3853Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3854
3855 * parser.c: fixed an erroneous validation bug when PE refs
3856 occurs in external parsed entities referenced from the
3857 internals subset
3858 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3859 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3860 added the associated testcase, it's a nice one.
3861 * HTMLparser.c: generate the DTD node as HTML still ...
3862 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3863
3864Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3865
3866 * HTMLparser.c: fixed a bug in htmlNewDoc()
3867
3868Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3869
3870 * test/threads/*: added entities testing to the Thread test
3871 * testThreads.c: make the test reasonable
3872 * DOCBparser.c: fix the DTD public and system ID
3873 * xmllint.c: added --sgml for SGML DocBook importing
3874 * Makefile.am: added Docbtests target
3875
3876Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3877
3878 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3879 * testThreads.c: removed bogus include
3880
3881Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3882
3883 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
3884 fixed a very serious (looping) validation bug
3885
3886Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
3887
3888 * include/libxml/globals.h include/libxml/threads.h threads.c
3889 testThreads.c: far more testing, cleaning up bugs
3890 * *.c : make sure globals.h is always included.
3891
3892Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3893
3894 * HTMLparser.c: try to get rid of parser loops for good.
3895
3896Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3897
3898 * configure.in: fixed some bugs in CFLAGS passing.
3899 * test/threads Makefile.am testThreads.c: added a specific
3900 threaded test case (really nasty, guaranteed).
3901
3902Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3903
3904 * catalog.c: serious cleanup on the management of the
3905 XML catalog tree, more tests done, especially with
3906 the catalog PI.
3907
3908Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
3909
3910 * catalog.c: avoid a problem in catalog cleanup on SMP if
3911 catalogs were not initialized.
3912
3913Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3914
3915 * catalog.c xpath.c: trying to cleanup the not thread safe
3916 parts of the library.
3917
3918Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3919
3920 * include/libxml/globals.h configure.in global.data: make
3921 the allocation be per-thread a configure option
3922 * encoding.c include/libxml/parser.h: fixed compilation
3923 errors
3924
3925Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3926
3927 * include/libxml/parser.h: Norm reported that a few lines
3928 added were breaking libxslt compile, removed them for now
3929
3930Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
3931
3932 * parser.c parserInternals.c threads.c: debugged and fixed
3933 initialization problems which were giving troubles on SMP
3934 boxes.
3935
3936Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3937
3938 * include/libxml/Makefile.am: missing globals.h
3939
3940Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3941
3942 * globals.c: added a couple of standard includes.
3943
3944Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3945
3946 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
3947 include/libxml/parserInternals.h include/libxml/tree.h
3948 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
3949 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
3950 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
3951 Applied the last patches from Gary, cleanup, activated threading
3952 all user accessible global variables are now handled in globals.[ch]
3953 Still a bit rought but make tests passes with either
3954 --with-threads defined at configure time or not.
3955 * Makefile.am example/Makefile.am: added globals.[ch] and threads
3956 linking options
3957
3958Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3959
3960 * Makefile.am include/libxml/Makefile.am
3961 include/libxml/globals.h globals.c include/libxml/threads.h
3962 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
3963 configure.in: started integrating the core of the thread support
3964 not activated yet but half integrated. The code should still
3965 compile and work anyway.
3966
3967Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3968
3969 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
3970 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
3971 integrating the non-controversial parts of Gary Pennington
3972 multithread patches
3973 * catalog.c: corrected a small bug introduced
3974
3975Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3976
3977 * catalog.c include/libxml/catalog.h: very serious cleanup,
3978 isolating unportable code and as much as possible the accesses
3979 to the global shared catalog. May need more testing !
3980
3981Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3982
3983 * include/libxml/debugXML.h debugXML.c tree.c: integrating
3984 Keith Isdale patches for the XSLT debugger interfaces. Some
3985 cleanup
3986
3987Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3988
3989 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
3990 * DOCBparser.c: generate line nubers in elements
3991
3992Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3993
3994 * configure.in: preparing 2.4.6 release
3995 * doc/xml.html doc/html/*: updated and rebuilt the docs
3996 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
3997
3998Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3999
4000 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4001 adding documentation for DV's supercatalog support
4002
4003Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4004
4005 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4006 super catalog support adding one API and one flag --sgml to
4007 xmlcatalog
4008
4009Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4010
4011 * doc/xmlcatalog_man.xml, xmlcatalog.1
4012 One more crack at
4013 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4014
4015
4016Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4017
4018 * xpath.c: implemented xmlXPathObjectCopy for external objects
4019 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4020
4021Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4022
4023 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4024 finishing up fix to
4025 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4026 the xmlcatalog man page display more elegantly
4027
4028Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4029
4030 * configure.in: closing bug #61832
4031 * HTMLparser.c: removed a warning
4032
4033Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4034
4035 * xpath.c: fixing #61673 part I, do not loose doc information
4036 when copying result value trees.
4037
4038Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4039
4040 * xpath.c: trying to harden the XPath interpreter
4041
4042Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
4043
4044 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
4045 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4046
4047Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4048
4049 * HTMLparser: repaired another loop problem
4050
4051Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4052
4053 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4054 parsing.
4055 * xpath.c: fix bug #61291 the default XML namespace node is
4056 missing from the namespace axis.
4057 * tree.c: refuse to create namespaces nodes with prefix "xml"
4058
4059Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4060
4061 * SAX.c: ouch a non-defined namespace could lead to a crash,
4062 fixed #61215
4063
4064Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4065
4066 * parserInternals.c: closed bug #61054
4067
4068Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4069
4070 * include/libxml/Makefile.am: closing #60708
4071
4072Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4073
4074 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4075 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4076
4077Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4078
4079 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4080
4081Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4082
4083 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4084 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4085
4086Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4087
4088 * catalog.c: Justin Fletcher provided cleaup code in case
4089 HAVE_STAT is not defined
4090 * include/win32config.h: Igor Zlatkovic suggested to have
4091 HAVE_STAT defined there
4092
4093Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4094
4095 * catalog.c - fixed typing error reported by M. Barros
4096
4097Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4098
4099 * xmllint.c - fixing typo
4100
4101Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4102
4103 * HTMLparser.c: small enhancement to prevent loop on
4104 unrecognizable data
4105
4106Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4107
4108 * parserInternals.c: applying patch from bug #60757 this
4109 should close it
4110
4111Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4112
4113 * catalog.c xmlcatalog.c: removed a couple of warning
4114 * xpath.c: try to solve the linking problem on platforms
4115 needing trio to compile
4116
4117Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4118
4119 * Makefile.am libxml.spec.in: backing up non-documented changes
4120 commited without review or aproval by Jens Finke <jens@gnome.org>
4121 * HACKING: made 100% clear that no commit should be done directly
4122
4123Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4124
4125 * configure.in: Joe Orton provided a patch fixing a problem
4126 when iconv is specified to be in a non-standard directory
4127 but wasn't exported in xml2-config --cflags
4128
4129Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4130
4131 * configure.in: let's ship 2.4.5 before getting too much
4132 troubles with 2.4.4 errors.
4133
4134Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4135
4136 * encoding.c entities.c: do not output hexadecimal charrefs
4137 when serializing HTML since some version of Netscape can't
4138 grok it, generate decimal ones.
4139 * result/HTML/doc3.htm: output changed due to previous test
4140 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
4141
4142Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
4143
4144 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
4145 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
4146
4147Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4148 Released 2.4.4
4149
4150 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
4151 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
4152 updated the configuration scripts systems accordingly
4153
4154Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4155
4156 * configure.in: preparing for 2.4.4
4157 * doc/xml.html doc/html/*: updated and rebuilt the docs
4158
4159Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4160
4161 * win32/dsp/libxml2.def.src: tried to incorporate comments
4162 from bug #59220
4163
4164Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4165
4166 * parser.c result/noent/wml.xml: fixed bug #59981 related
4167 to handling of '&' in attributes when entities are substitued
4168
4169Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4170
4171 * libxml.h include/libxml/xmlversion.h.in
4172 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
4173 Tried to close bug #60131
4174
4175Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4176
4177 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
4178
4179Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
4180
4181 * SAX.c: fixing bug #59946 on xmlns=""
4182
4183Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4184
4185 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
4186 but allocates a new error code.
4187
4188Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4189
4190 * xmllint.c: John Fleck fixed typos in the options output
4191 * parser.c SAX.c: fix ignorable white space SAX selection
4192
4193Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4194
4195 * entities.c: Steve Underwood found the possibility of an
4196 ininite loop in case of error.
4197
4198Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4199
4200 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
4201
4202Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4203
4204 * parser.c: warn if version is not 1.0 but it's not
4205 strictly speaking an error after analyzing the spec
4206
4207Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
4208
4209 *doc/catalog.html - add link to the html version of the
4210 man page, other linguistic cleanups
4211
4212Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
4213
4214 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4215 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
4216 file, has not yet been included in the build.
4217
4218Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4219
4220 * catalog.c: removed a duplicate affectation Justin Fletcher
4221
4222Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
4223
4224 * tree.c: Armin Sander pointed a possible text coalescing
4225 problem, completed his patch.
4226
4227Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4228
4229 * trionan.c: Fixed const and volatile re-definition problem
4230
4231Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
4232
4233 * libxml.4 parser.c: doc updates from Heiko Rupp
4234 * parserInternals.c: 2 sanity checks from Heiko Rupp
4235
4236Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4237
4238 * tree.c: applied patch from Armin Sander to make some pointers
4239 const in xmlCopyNode()
4240 * include/libxml/tree.h: added fix to the header
4241
4242Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4243
4244 * xpath.c: hum, restrict the integer usage gcc bug workaround
4245 to only gcc compilers so that other architecture don't get
4246 penalized by this limitation.
4247 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
4248
4249Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4250
4251 * valid.c: fixed a Windows compiler warning (Chris Poblete)
4252 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
4253
4254Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4255
4256 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
4257 --convert option to xmlcatalog to convert SGML ones to
4258 the XML syntax.
4259 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
4260
4261 2.4.3 got released at that point
4262Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4263
4264 * catalog.c xmlIO.c: started some serious testing and fixed
4265 a few bug and optmization needs.
4266
4267Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4268
4269 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4270 preparing for a 2.4.3 release even if it may not be ready yet
4271 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
4272 all file parsing lookup to go through the entity resolver, add
4273 to add an API to bypass it (needed to load catalogs themselves),
4274 some cleanup on the catalog code too.
4275 * nanoftp.c: small cleanup
4276 * doc/catalog.html: small update
4277
4278Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4279
4280 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
4281 Jun Kuriyama
4282
4283Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4284
4285 * doc/catalog.html: finished the catalog documentation
4286
4287Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4288
4289 * doc/catalog.html doc/xml.html: added documentation about
4290 Catalog support, misses an API description
4291 * doc/html/*: reextracted the API pages
4292
4293Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4294
4295 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
4296 Added the part about section 7.2 on URI resolution,
4297 fixed a side effect in the HTML parser, look complete
4298 and ready to rock except the URI/SystemID part!
4299
4300Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4301
4302 * include/libxml/catalog.h include/libxml/parser.h
4303 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
4304 xmlIO.c: added support and APIs needed for the catalog PI
4305 * include/libxml/xmlIO.h: cleanup
4306
4307Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4308
4309 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
4310 include/libxml/catalog.h: starts to look okay, really
4311 plugged the new framework, cleaned a lot of stuff,
4312 added some APIs, except the PI's support missing this
4313 should be mostly complete
4314 * result/catalogs/* test/catalogs/*: added new test, enriched
4315 the existing one with URN ID tests
4316
4317Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4318
4319 * catalog.c: fixed nextCatalog
4320 * result/catalogs/docbook test/catalogs/*: started adding
4321 a small regression test
4322
4323Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4324
4325 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
4326 more work on the XML catalog support.
4327 * parser.c include/libxml/parser.h: small cleanup seems using
4328 list as a public parameter name can give portability troubles
4329 * trionan.c trionan.h xpath.c include/libxml/trionan.h
4330 include/libxml/xpath.h include/libxml/Makefile.am: removed
4331 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
4332 wrappers
4333
4334Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4335
4336 * Makefile.am trio.c triodef.h trionan.c xpath.c
4337 include/libxml/Makefile.am include/libxml/trionan.h:
4338 Re-worked Not-A-Number and Infinity support.
4339 * xmlcatalog.c: added readline include files
4340
4341Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4342
4343 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
4344 testCatalog as xmlcatalog, making it an installed app
4345 adding a shell, and preparing it to be a /etc/xml/catalog
4346 management tool, though not ready yet
4347 * catalog.c include/libxml/catalog.h: adding support for
4348 XML Catalogs http://www.oasis-open.org/committees/entity/
4349 not finished, there is some interesting tradeoffs and a
4350 few open questions left.
4351
4352Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
4353
4354 * xmllint.c: fixed a line formatting problem
4355
4356Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4357
4358 * SAX.c: removed a couple of unused variable (Albert Chin)
4359
4360Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4361
4362 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
4363 trying to fix some troubles w.r.t. function returning
4364 const xxxPtr.
4365
4366Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4367
4368 * win32/dsp/libxml2.def.src: another set of symbols conditionally
4369 defined
4370
4371Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4372
4373 * xpointer.c: removed unused var
4374
4375Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4376
4377 * testXPath.c: another small cleanup closing bug #59110
4378
4379Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4380
4381 * win32/dsp/libxml2.def.src: small cleanup closing bug
4382 #59108
4383
4384Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4385
4386 * example/gjobread.c: add xmlCleanupParser() before leaving
4387
4388Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4389
4390 * config.h.in configure.in include/libxml/xmlwin32version.h:
4391 released 2.4.2
4392
4393Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4394
4395 * include/libxml/valid.h debugXML.c valid.c: deprecate
4396 the non-boundchecking Sprintf functions, add Snprintf
4397 this should close bug #57984
4398
4399Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4400
4401 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
4402 URIs before doing the lookups (pointed by Mark Vakoc)
4403
4404Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4405
4406 * xpath.c: serious changes on Result Value Trees and NodeSets
4407 w.r.t. deallocation and collect operations. Probably not
4408 100% clean (merge of allocated trees smells like a problem).
4409 Seems sufficient to close #58943
4410
4411Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4412
4413 * xmllint.c: adding a --format option
4414
4415Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4416
4417 * xpath.c: count() was broken on Result Value Tree
4418 * xmlIO.c: fixed file:/// accesses on _WIN32
4419
4420Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4421
4422 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4423 macro was renamed, this should close bug #58683
4424
4425Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4426
4427 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4428 entity substitution mode text at the end of the entity might
4429 be added due to text coalescing.
4430 * nanoftp.c parser.c: small cleanup
4431
4432Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4433
4434 * HACKING: added John Fleck right to commit in the doc subdir
4435
4436Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4437
4438 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4439 allow to inherit attributes from the DTD directly in the
4440 tree, this is needed for XPath and can be a useful feature.
4441 Inherited namespaces are always provided at the tree level now
4442 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4443 of tests for this feature (XSLT being the prime user).
4444
4445Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4446
4447 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4448 testSAX.c xmlIO.c xmllint.c include/win32config.h
4449 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4450 include/libxml/xmlwin32version.h.in win32/README.MSDev
4451 win32/dsp/*: applied Win32 Facelift No.2 patches from
4452 Igor Zlatkovic for Windows/MSC
4453
4454Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4455
4456 * SAX.c: unparsedEntityDecl() the URI computation of the
4457 entity wasn't done breaking XSLT unparsed-entity-uri()
4458
4459Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4460
4461 * xpath.c: fixed a bug when walking the descendants and
4462 the current node has no children
4463 * debugXML.c: show up when a text node is supposed to not be escaped
4464
4465Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4466
4467 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4468 worked like the set:leading() function)
4469 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4470
4471Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4472
4473 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4474
4475Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4476
4477 * include/libxml/xmlIO.h: apply change to close #58141
4478 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4479
4480Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4481
4482 * parser.c: when the internal subset uses a PE, then the
4483 included entity can use conditional sections.
4484
4485Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4486
4487 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4488 when walking the namespace axis showing up in
4489 libxst/tests/general/bug-12
4490 * xmlmemory.c: added the possibility to trace a given block
4491 defined by its address
4492
4493Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4494
4495 * parser.c: don't override existing encoding specified before
4496 starting xmlParseDocument()
4497
4498Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4499
4500 * include/libxml/xmlwin32version.h: reinserted, needed for
4501 Windows users of CVS
4502
45032001-07-27 Darin Adler <darin@bentspoon.com>
4504
4505 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4506 * testCatalog.c: Add include of <libxml/parser.h>.
4507
45082001-07-27 Darin Adler <darin@bentspoon.com>
4509
4510 * include/libxml/.cvsignore:
4511 * include/libxml/xmlwin32version.h:
4512 Remove this file from CVS because it's generated.
4513
4514Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4515
4516 * parser.c include/libxml/parser.h: applied const patches from
4517 Tom Moog #58002
4518
4519Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4520
4521 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4522 lookup framework
4523
4524Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4525
4526 * tree.c: fixed xmlCopyNode() for documents
4527
4528Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4529
4530 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4531
4532Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4533
4534 * parser.c: fixes bug #57652 reported by Morus Walter
4535
4536Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4537
4538 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4539
4540Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4541
4542 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4543 errors, lesson don't add new functions at 1am before a release
4544 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4545 from XPath initialization when possible.
4546
4547Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4548
4549 * result/scripts/base*: removing history/readline changed
4550 this slightly
4551 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4552 xmllint.c: make element content line number generation
4553 optionnal to avoid breaking old apps added interface to switch
4554
4555Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4556
4557 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00004558 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004559 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4560 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4561 John Kroll fixes to allow saving to HTTP via PUT (or
4562 POST of needed).
4563 * doc/html/*.html: regenerated the docs
4564
4565Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4566
4567 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4568 xmlHashScanFull and xmlHashScannFull3 to get passed the
4569 three keys as arguments to the callback function
4570
4571Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4572
4573 * configure.in Makefile.am: removed libxml softlink for good
4574 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4575 100% coverage by gtk-doc
4576
4577Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4578
4579 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4580 fixed serious troubles due to size_t vs. int mismatch
4581
4582Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4583
4584 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4585
4586Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4587
4588 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4589 convenient extension API for value and context managing
4590 Now handles external objects through xmlXPathPopExternal,
4591 xmlXPathWrapExternal and xmlXPathReturnExternal.
4592 Added functions for sets operations (intersection, etc.)
4593
4594Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4595
4596 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4597 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4598 HTMLparser.c: cleanup of global variables, marking some
4599 const or private.
4600
4601Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4602
4603 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4604 fixed xmlXPathNodeSetItem when passing index=0
4605
4606Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4607
4608 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4609
4610Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4611
4612 * xmllint.c: fixed compilation under Cygwin #57503
4613 * TODO: update
4614
46152001-07-13 Peter Williams <peterw@ximian.com>
4616
4617 * config.h.in: add #undef HAVE_DLFCN_H
4618
4619 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4620 builddir.
4621
4622Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4623
4624 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4625 raised by #57348 and #57381
4626
4627Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4628
4629 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4630 tree.c xpointer.c: store the line numbder in element->content,
4631 may break some software, need a configuration mechanism
4632
46332001-07-10 Darin Adler <darin@bentspoon.com>
4634
4635 * .cvsignore:
4636 * example/.cvsignore:
4637 * include/.cvsignore:
4638 * include/libxml/.cvsignore:
4639 Various things that are generated and should be ignored.
4640
4641Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4642
4643 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4644 * doc/xml.html doc/html/*: updated the docs
4645
4646Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4647
4648 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4649 validation occured on content with element child
4650
4651Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4652
4653 * tree.c: fixed XML Base computation which was broken
4654 * debugXML.c: added a base function to the shell
4655 * Makefile.am result/scripts/* test/scripts/*: added scripts
4656 based regression tests, and adding 2 XML Base tests
4657
4658Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4659
4660 * tree.c: set properties doc and call xmlSetListDoc for properties
4661 content when grafting them in a different tree.
4662 * aclocal.m4: remove from CVS
4663
4664Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4665
4666 * win32/libxml2/libxml2.def.src: added some missing entry point
4667 for XPath (Mark Vakoc)
4668
4669Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4670
4671 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4672 layer should URI-Unescape before trying to open resources.
4673
4674Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4675
4676 * xpath.c: fix the name() bug for elements in the default
4677 namespace reported by Charlie Bozeman
4678
4679Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4680
4681 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4682 led to an XPath fix, improvements of SAX initialization, and
4683 an added option --nocdata to testXPath
4684
4685Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4686
4687 * doc/libxml-doc.el: Felix Natter provided anew version working
4688 with XEmacs too
4689
4690Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4691
4692 * include/libxml/xpath.h: small cleanup
4693 * doc/xml.html: update
4694
4695Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4696
4697 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4698 released 2.3.14
4699
4700Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4701
4702 * doc/html/*: rebuilt the docs for the release
4703 * doc/xml.html: added 2.3.14 release.
4704
4705Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4706
4707 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4708 were not equal to empty strings
4709
4710Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4711
4712 * SAX.c: fixed a URI-Reference computation problem when validating
4713 * xmlIO.c: small cleanup
4714
4715Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4716
4717 * parser.c: improved the description of a couple of interfaces
4718 upon Larry Stamper suggestion
4719
4720Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4721
4722 * SAX.c entities.c parser.c: changed completely the way entities
4723 are handled when running the parser in entity substitution mode.
4724 This fixes a bug reported by Stephan Kulow and nearly divides
4725 by 3 the amount of memory required by libxslt to load and process
4726 DocBook TDG.
4727
4728Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4729
4730 * HTMLparser.c: fixing a too early root closing problem raised
4731 byt Prashanth Naidu
4732
4733Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4734
4735 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4736 raised by Mark Vakoc.
4737
4738Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4739
4740 * example/Makefile.am: fixed the include path to add srcdir/include
4741 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4742 and some cleanup
4743
4744Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4745
4746 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4747 lot of optimization work, results in significant improvements
4748 when handling really complex XPath queries. Add a small optimizer
4749 for unions, improve [n] and [last()], avoid some costly ops.
4750
4751Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4752
4753 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4754 * xpath.c: small cleanup
4755 * xmlGetNsList: reformated, fixed problems if used on Entities
4756
4757Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4758
4759 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4760
4761Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4762
4763 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4764 * Makefile.am example/Makefile.am: workaround automake generating
4765 erroneous deps
4766
4767Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4768
4769 * include/win32config.h: bug #56801 Yon Derek provided a patch
4770 to the windows config file.
4771
4772Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4773
4774 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4775 libxml.h : Yon Derek provided a set of changes to compile from
4776 CVS on Windows/MSC
4777
4778Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4779
4780 * parser.c: fixed UTF8 BOM support in push mode
4781 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4782 added a specific testcase
4783
4784Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4785
4786 * Makefile.am: added --push regression tests
4787 * parserInternals.c: the XML parser segfaulted in --push mode
4788
4789Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4790
4791 * configure.in: moved the symlinks detection within a CVS
4792 check, this is not portable and will be removed soon.
4793 * xpath.c: small cleanup/speedup
4794
4795Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4796
4797 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4798 release of 2.3.12
4799 * parser.c: make an error message if unknow entities in all cases
4800
4801Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4802
4803 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4804
4805Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4806
4807 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4808 includes were installed in the wrong dir
4809
4810Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4811
4812 * doc/html.xml: warn against sending code to exhibit bugs.
4813
4814Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4815
4816 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
4817 Tru64 from Thomas Leitner
4818
4819Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4820
4821 * AUTHORS: added William and Bjorn
4822 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
4823 daniel@veillard.com hopefully I won't have to do this again
4824 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
4825 docs can be rebuilt cleanly now
4826 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
4827 from CVs it's generated, added include/libxml/xmlwin32version.h
4828 also generated but which should change far less frequently.
4829 * catalog.c nanoftp.c: made sure to include libxml.h not
4830 libxml/xmlversion.h directly
4831 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
4832 when compiling on WIN32 and MSC
4833
4834Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4835
4836 * include/Makefile.am include/libxml/Makefile.am configure.in:
4837 fixed make distcheck and rebuilding the rpms
4838
4839Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4840
4841 * configure.in: should finish the migration of exported includes
4842 into a real include/libxml in CVS, at least for CVS users.
4843 * removed the exported headers, added in include/libxml (as well
4844 as xmlversion.h.in).
4845
4846Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4847
4848 * configure.in: fixed the way to detect symlink
4849
4850Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4851
4852 * configure.in: updated, include/libxml is now a real CVS dir
4853
4854Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4855
4856 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4857 version works with both libxml1 and libxml2 (it autodetects
4858 the prefix of the html-files) from Felix Natter.
4859 * doc/xml.html: updated doc accordingly
4860
4861Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4862
4863 * xpath.c: fixed the bug generating a template loop in libxslt
4864 when using docbook-xsl-1.4, * should filter out document nodes
4865 * HACKING: added William
4866 * TODO: updated
4867
4868Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4869
4870 * doc/FAQ.html: added a warning about gcc-3.0
4871 * doc/xml.html: added reference to gdome2 and removed a confusing
4872 sentence
4873
4874Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4875
4876 * xmlversion.h: okay this is a generated file, but Windows
4877 users need it and they can't generate it, and I want CVS
4878 Windows users ...
4879 * win32/libxml2/libxml2_so.dsp: Windows project file for
4880 the shared lib version of libxml2
4881 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4882 resources needed for libxslt/xsltproc by Yon Derek
4883
4884Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4885
4886 * trio.c: MSVC fix (provided by Igor Zlatkovic)
4887
4888Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4889
4890 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
4891
4892Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4893
4894 * include/win32config.h: Yon Derek provided a first fix
4895 to be able to compile libxslt/xsltproc on Windows
4896
4897Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4898
4899 * xpath.c: attempt to work around what seemed a gcc optimizer
4900 bug when handling floats on i386 http://veillard.com/gcc.bug
4901 * tree.c entities.c encoding.c: doing some cleanups while
4902 chasing it
4903
4904Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4905
4906 * Makefile.am: cleanup when --without-debug is specified
4907 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
4908 w.r.t. --without-debug and other include points
4909 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
4910 Catalogs
4911 * configure.in entities.h tree.h HTMLparser.c: removed
4912 --without-corba, made the _private field mandatory
4913
4914Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4915
4916 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
4917 outputs a BOM in UTF8, an errata has been issued to avoid the
4918 problem, that was the most reasonable solution... Add support
4919 for a leading UTF8 BOM in entities.
4920
4921Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4922
4923 * valid.c: fixed a bug found when post validating an entity ref
4924 * xmllint.c: added --loaddtd and sligly changed --postvalid to
4925 activate it too
4926
4927Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4928
4929 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
4930 weakness in the node copy the XPointer and the XInclude
4931 implementations. Serious cleanup.
4932
4933Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4934
4935 * Makefile.am: Kjartan Maraas provided a small patch to
4936 add xml2-config.in to EXTRA_DIST
4937
4938Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4939
4940 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
4941 provided another failing case found in KDE, the way the
4942 ctxt->vctxt.nodeTab was allocated and freed changed over
4943 time but it wasn't completely cleaned up. This should fix it.
4944
4945Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4946
4947 * parser.c: Stephan Kulow also raised the fact that line number
4948 could get miscounted making debug harder, fixed the problem
4949 in xmlParseCharData()
4950
4951Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4952
4953 * valid.c: Stephan Kulow pointed out a problem when validating
4954 and using an empty entity, forgot a 'break' in a case.
4955
4956Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4957
4958 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
4959 * doc/xml.html: updated with 2.3.11
4960
4961Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4962
4963 * TODO: updated adding cleanup of generated doc
4964 * configure.in: prepared to release 2.3.11
4965 * xmllint.c: added --version for bug reporting
4966 * doc/html/*.html: rebuilt the doc
4967
4968Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4969
4970 * xpath.c: first part of the work on selecting namespace to
4971 fix bug #56115
4972
4973Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4974
4975 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
4976 when using -liconv
4977 * TODO: updated
4978
4979Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4980
4981 * HTMLtree.[ch]: more work on the HTML serialization routnes,
4982 cleanup, encoding support.
4983
4984Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4985
4986 * xpath.c: Thomas Broyer suggested a better patch for the / arg
4987
4988Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4989
4990 * xpath.c: bug detected by Ankh when / is used as a function arg
4991
4992Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4993
4994 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
4995 of element and use it to avoid outputting formatting spaces at
4996 the wrong place. Implemented the format parameter for HTML save.
4997 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
4998 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
4999 result/HTML/wired.html: of course this impact the result of a
5000 number of HTML tests
5001
5002Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5003
5004 * HTMLtree.[ch]: started augmenting the HTML save API with
5005 encoding and formatting parameters
5006
5007Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5008
5009 * HTMLtree.h: cleanup and started evaluating the work needed on
5010 revamping the HTML output code
5011
5012Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5013
5014 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5015
5016Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5017
5018 * valid.c: fixed bug #56049, forgot one check in the
5019 validation routine
5020
5021Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5022
5023 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5024
5025Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5026
5027 * libxml.h: fixed an error in last commit
5028 * doc/FAQ.html: added an entry for compilation from CVS
5029
5030Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5031
5032 * xmlversion.h.in libxml.h: Cygwin patches
5033 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
5034 * tree.h: cleanup
5035
5036Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5037
5038 * tree.c: patched xmlFreeNode() to avoid freeing() a static
5039 memory block in a strange case where libxml is linked twice
5040 in the binary.
5041
5042Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5043
5044 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
5045 state far too often, simple fix used to avoid it.
5046
5047Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5048
5049 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
5050 being processed, applied his patch
5051 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
5052
5053Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5054
5055 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
5056 provided fixes to compile on MSCC again
5057 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
5058 also provided an update for the project files.
5059
5060Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5061
5062 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5063 bug #55810
5064
5065Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5066
5067 * tree.c: fixed xmlGetNsProp() to close bug #55683
5068 Note this requires libxslt to use it's own function instead.
5069
5070Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5071
5072 * HTMLtree.c: when in a pre element no formatting space should
5073 be added.
5074 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5075
5076Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5077
5078 * configure.in: added tests for signal() and signal.h
5079
5080Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5081
5082 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5083
5084Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5085
5086 * doc/libxml-doc.el: Felix Natter provided a new version for
5087 libxml2
5088
5089Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5090
5091 * HTMLtree.c: when in a pre element no formatting space should
5092 be added.
5093
5094Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5095
5096 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5097
5098Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5099
5100 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5101 hack
5102 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5103 * uri.c: fixed a warning
5104
5105Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5106
5107 * HTMLtree.c: trying to close bug #55772 escaping in script
5108 elements
5109 * doc/xml.html: suggest to send mail to the list
5110
5111Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5112
5113 * error.c: attempt to fix the xmlGetVarStr breakage once and for
5114 good. Use a macro and based on the solution provided in
5115 vsnprintf manual page from GNU.
5116
5117Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5118
5119 * error.c: Workaround for non-preserving variadic list.
5120 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
5121
5122Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5123
5124 * doc/xml.html: added 2.3.10 release
5125
5126Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5127
5128 * configure.in: releasing 2.3.10
5129
5130Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5131
5132 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
5133
5134Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5135
5136 * encoding.c: Robert Collins provided a patch to add the
5137 "US-ASCII" encoding alias
5138
5139Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5140
5141 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
5142 string oriented functions and started cleaning the related areas
5143 in xpath.c which needed fixing in this respect
5144
5145Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5146
5147 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
5148 #55380
5149 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
5150
5151Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5152
5153 * TODO: updated
5154 * nanohttp.[ch] : started adding APIs to get the redirected URL
5155 when this occurs (needed for further base computation
5156 * tree.h: cleanup
5157 * encoding.c: cleanup
5158 * SAX.c: minor change around ctxt->loadsubset
5159
5160Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5161
5162 * Makefile.am include/Makefile.am: small change to have
5163 include/libxml rebuilt if working from CVS.
5164 * uri.c: applied another patch from Carl Douglas for URI escaping,
5165 this should close bug #51876
5166
5167Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5168
5169 * xinclude.c: fixed XInclude recursive behaviour bug #54678
5170 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
5171 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
5172 added specific regression test
5173 * parser.h: preparing for the XSLT mode where DTD inherited
5174 attributes are added to the tree.
5175
5176Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5177
5178 * xinclude.[ch]: Updated the namespace for the Last Call version
5179 * result/XInclude/include test/XInclude/include: updated the
5180 testsuite accordingly
5181
5182Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5183
5184 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
5185 related to bug #51876
5186
5187Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5188
5189 * tree.c: fixed a gross mistake in base computation, xml:base is
5190 not completely correct yet (need cascade).
5191 * xpath.[ch]: added the few things needed to find a function name
5192 and URI from the XPath context when it is called.
5193
5194Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5195
5196 * catalog.[ch]: fixes and add xmlLoadCatalogs()
5197 * DOCBparser.c: small cleanup
5198 * xmllint.c: added a --catalogs option to load catalogs from
5199 $SGML_CATALOG_FILES
5200 * tree.c: cleanup
5201 * configure.in: iconv library fixup, ICONV_LIBS
5202
5203Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5204
5205 * catalog.c: handling of CATALOG entries. detection of recursion,
5206 and a few bugfixes
5207 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
5208 against the default namespace
5209
5210Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5211
5212 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
5213
5214Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5215
5216 * parser.c: fixed propagation context info when parsing an
5217 external entity.
5218 * doc/html/*.html: regenerated a couple of docs
5219
5220Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5221
5222 * doc/xml.html: update with 2.3.9 informations
5223
5224Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5225
5226 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
5227 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
5228 * doc/html/* : rebuilt the docs
5229 * valid.c: small patch which may improve some case when
5230 validating.
5231
5232Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5233
5234 * HTMLparser.c: Closed bug #54891
5235 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
5236 to the suite
5237
5238Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5239
5240 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
5241 applied a documentation patch from LotR and filled in a few missing
5242 descriptions
5243
5244Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5245
5246 * xpath.c tree.c parser.c: speed optimizations at the parser level
5247 document tree freeing and xpath evaluation
5248
5249Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5250
5251 * parser.c parser.h parserInternals.h: fixed a couple of
5252 interfaces for handling memory buffer input to const char *
5253 upon suggestion of JamesH.
5254
5255Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5256
5257 * configure.in: LoTR sent a patch fixing the previous commit
5258
5259Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5260
5261 * configure.in: trying to deal again with the stoopid -R linking
5262 flag of Solaris
5263
5264Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5265
5266 * xpath.h: two nodeset access macros from Thomas Broyer
5267
5268Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5269
5270 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
5271 patch from Thomas Broyer
5272
5273Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5274
5275 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
5276 case
5277 * INSTALL: was empty added stuff from the FAQ
5278
5279Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5280
5281 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
5282 attributes handling and #54433 by adding xmlUnsetProp()
5283 and xmlUnsetNsProp()
5284
5285Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5286
5287 * HTMLparser.c: Patch from Jonas Borgström
5288 (htmlGetEndPriority): New function, returns
5289 the priority of a certain element.
5290 (htmlAutoCloseOnClose): Only close inline elements if they
5291 all have lower or equal priority.
5292 * result/HTML: this of course changed a number of tests results.
5293
5294Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5295
5296 * xmlIO.c catalog.c: plugged in the default catalog resolution
5297 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
5298 documentations
5299 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
5300
5301Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5302
5303 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
5304 integrating catalogs
5305 * catalog.[ch] testCatalog.c: adding a small catalo API
5306 (only SGML catalog support).
5307 * parser.c: restaured xmlKeepBlanksDefault(0) API
5308
5309Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5310
5311 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
5312
5313Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5314
5315 * parser.c: added xmlParseExternalEntityPrivate() to allow
5316 propagation of ctxt->_private when parsing external entities
5317
5318Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5319
5320 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
5321
5322Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5323
5324 * configure.in: fixed a small portability problem with AM_CONDITIONAL
5325
5326Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5327
5328 * valid.c: warn when indeterminist content model is detected
5329 * result/VC/ElementValid8: this adds a message
5330 * Makefile.am: add --novalid for VCM tests
5331 * parserInternals.c: added a call to Init memory
5332
5333Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5334
5335 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
5336 when both parameters are NULL.
5337
5338Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5339
5340 * valid.c: applied small patch from Gary Pennington, reindented
5341 some part of the code.
5342
5343Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5344
5345 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
5346 release, updated and regenerated the docs
5347
5348Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5349
5350 * xpath.c result/XPath/expr/floats : clarified and cleanup
5351 printing of abnormal floats in tests.
5352
5353Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5354
5355 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
5356 * results/HTML/ : a few changes in the output of the HTML tests as
5357 a result.
5358 * configure.in: tying to fix -liconv where needed
5359
5360Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5361
5362 * Makefile.am: fixed a stupid error
5363
5364Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5365
5366 * configure.in Makefile.am: make the inclusion of the trio
5367 modules in the library conditional
5368
5369Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5370
5371 * DOCBparser.c: patche from László Kovács, fixed entities refs
5372 in attributes handling
5373
5374Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5375
5376 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
5377 flushing
5378
5379Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5380
5381 * xpath.c: fix of an XSLT namespace bug reported on the list
5382 general/bug-8-
5383
5384Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5385
5386 * strio.h trio.c: Dan McNichol suggested a couple of small
5387 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
5388
5389Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5390
5391 * tree.c parser.c encoding.c: spent a bit more time looking
5392 at the parsing speed and DOM handling. Added a few more
5393 speedups.
5394
5395Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5396
5397 * parser.c: small but effective parsing speed improvement
5398
5399Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5400
5401 * configure.in: default on the DocBook parser inclusion (for Gnome)
5402 * DOCBparser.h: fixed a header reference
5403
5404Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5405
5406 * configure.in xpath.c: applied Bjorn patches for FPE on the
5407 alpha
5408
5409Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5410
5411 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
5412 xmlSaveFormatFileTo()
5413
5414Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5415
5416 * xpath.c: simple and efficient optimization, XPath functions
5417 aways bind to the same code, cache this
5418 * TODO: updated (by saying some is obsolete)
5419
5420Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5421
5422 * xpath.c: more cleanup work on XPath name parsing routines
5423
5424Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5425
5426 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5427 xmlXPathParseName
5428 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5429 * debugXML.c: avoid compilation problems if compiling without
5430 HTML support, Igor Zlatkovic
5431 * win32/libxml2/libxml2.def.src: being able to compile without
5432 XPath on Windows
5433
5434Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5435
5436 * libxml.m4: yet another patch from Toshio Kuratomi
5437
5438Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5439
5440 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5441
5442Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5443
5444 * tree.[ch]: added xmlSaveFormatFile interface for saving
5445 and indenting a file.
5446
5447Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5448
5449 * xpath.c: fixed bug #53689 related to processing-instruction()
5450
5451Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5452
5453 * DOCBparser.c: patche from László Kovács
5454
5455Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5456
5457 * parser.c: applied fixes from Christian Glahn bug report #53391
5458
5459Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5460
5461 * error.c: Jean François Lecomte provided a complete description
5462 and a fix to bug #53537
5463
5464Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5465
5466 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5467
5468Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5469
5470 * DOCBparser.c SAX.c: a bit more work on entities processing.
5471 Still Need to cleanup XML output and references in attributes
5472
5473Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5474
5475 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5476
5477Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5478
5479 * tree.c: trying to fix #53574, not completely complete,
5480 I would like xmllint --copy --debug test/ent1 and
5481 xmllint --debug test/ent1 to show the same result.
5482 * xpath.c: fix a bug when trying to sort namespace nodes
5483
5484Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5485
5486 * HTMLtree.c: real fix for #53402
5487
5488Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5489
5490 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5491 PIs when using xsl:output
5492 * valid.c: closing #53537 some case generate segfaults if there
5493 is validity errors
5494
5495Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5496
5497 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5498 of external parsed entities, added --noent to testDocbook
5499 * valid.c: Garry Pennington found an uninitialized variable
5500 access in xmlValidateElementContent()
5501
5502Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5503
5504 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5505 with madness
5506 * result/HTML/ : this modified the result of the regression tests
5507 a lot.
5508
5509Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5510
5511 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5512 to doc where it wasn't checked against NULL reported by
5513 Jens Laas
5514
5515Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5516
5517 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5518 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5519
5520Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5521
5522 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5523 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5524 * SAX.[ch]: cleanup and updates for DocBook
5525 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5526 ex SGML identifier changes
5527 * valid.c: removed a static unused function.
5528
5529Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5530
5531 * HTMLtree.c: applied change for Paul Sponagl on script saving
5532 * Makefile.am: the warning about entity title.xml are normal.
5533
5534Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5535
5536 * configure.in: release of 2.3.7
5537 * Makefile.am: fixing make distcheck
5538
5539Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5540
5541 * doc/html/* doc/xml.html: updated and regenerated the docs
5542
5543Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5544
5545 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5546
5547Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5548
5549 * tree.c: fixed #53388 with the provided patch
5550
5551Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5552
5553 * valid.c: Bjorn detected an invalid memory access. Fixed
5554 vstateVPush()
5555
5556Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5557
5558 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5559
5560Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5561
5562 * libxml.h: new header used only for the compilation of libxml
5563 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5564 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5565 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5566 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5567 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5568 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5569 baseline (version 1.2 plus a single patch).
5570 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5571 scientific notation for numbers. Tests added.
5572 * xpath.c: formatting of numbers changed to use sprintf
5573 (contribution from William Brack)
5574
5575Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5576
5577 * valid.c: cleanup, more useful debugging
5578 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5579 * xmlIO.c: entity loading is printed as an error when validating
5580
5581Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5582
5583 * valid.c: fixed to validate within entities
5584 * test/VCM/v22.xml: added a specific testcase
5585
5586Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5587
5588 * valid.c: forgot an epsilon transition in for ()+
5589 * test/VCM/v21.xml : added a specific test case
5590
5591Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5592
5593 * valid.c: removed a state explosion exhibited by RSS
5594 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5595 from bug #51872
5596
5597Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5598
5599 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5600 validation without using an ugly NFA -> DFA algo in the source.
5601 Made a specific algorithm easier to maintain, using a single
5602 stack and without recursion.
5603 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5604 * hash.c: made the growing routine static
5605 * tree.h parser.c: added the parent information to an
5606 xmlElementContent node.
5607
5608Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5609
5610 * SAX.c parser.c xpath.c: generating IDs when not validating
5611 from an external parsed entity was poisoning the ID has table
5612 with removed values. This was killing XSLT on the KDE help
5613 browser.
5614
5615Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5616
5617 * entities.h: andrew@ugh.net.au detected a double declaration
5618
5619Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5620
5621 * debugXML.c hash.c tree.h valid.c : some changes related to
5622 the validation suport to improve speed with DocBook
5623 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5624 the way validation errors get reported
5625
5626Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5627
5628 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5629 by P C Chow and William M. Brack for XSLT HTML output
5630
5631Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5632
5633 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5634 Igor Zlatkovic patches for MSC compilation and added his
5635 updates
5636
5637Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5638
5639 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5640 prefix lookup.
5641 * parserInternals.c: fixed the bug reported by Morus Walter
5642 due to an off by one typo in xmlStringCurrentChar()
5643
5644Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5645
5646 * HTMLparser.c result/HTML/*: revamped the way the HTML
5647 parser handles end of tags or end of input
5648
5649Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5650
5651 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5652
5653Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5654
5655 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5656 bug where the linktime verions of free() won't work ...
5657
5658Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5659
5660 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5661
5662Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5663
5664 * doc/xml.html: added 2.3.6 release
5665
5666Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5667
5668 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5669 * result/wml.xml: resulted in a small output change
5670
5671Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5672
5673 * tree.c: xmlNewDoc was missing the charset initialization
5674 * xmllint.c: added --auto to autogenerate a doc, allow to
5675 reproduce the problem fixed on xmlNewDoc
5676
5677Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5678
5679 * xpath.c: trying to get 52979 solved
5680 * tree.c result/ result/noent/: trying to get 52712 solved, this
5681 also made me clean up the fact that XML output in general should
5682 not add formating blanks by default, this changed the output of
5683 a few tests
5684
5685Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5686
5687 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5688
5689Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5690
5691 * configure.in: finally released 2.3.6
5692
5693Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5694
5695 * xpath.c: checking for null pointer generated by new code
5696
5697Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5698
5699 * xpath.c: fixed a [] evaluation problem reported
5700 * test/XPath/tests/simpleaddr: extended test
5701 * result/XPath/simpleaddr: updated result
5702
5703Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5704
5705 * xmllint.c: Dan Timis reported a portability problem
5706 on Macs without mmap, fixed it.
5707
5708Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5709
5710 * testXPath.c : added a --tree option allowing to display the
5711 tree dump of the XPath expression
5712
5713Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5714
5715 * xpath.c: fixed a memleak when comparing nodesets
5716 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5717 * tree.c: added a TODO
5718
5719Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5720
5721 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5722 we need string functions
5723 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5724 to be able to use them where needed. Applied some changes
5725 to reduce name linking pollution and compile in only what's
5726 needed.
5727 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5728 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5729 for the string manipulation functions
5730 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5731 to the free() function of xmlmemory.c
5732 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5733 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5734 usage.
5735
5736
5737Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5738
5739 * error.c: applied the context output patch of the error
5740 handling submitted by Chuck Griffith
5741 * error/VC/*: this slightly change some error logs
5742
5743Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5744
5745 * parser.c: fixed line number reporting on error
5746
5747Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5748
5749 * parser.c: Sullivan and Darin found a parser bug,
5750 applied the patch.
5751
5752Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5753
5754 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5755 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5756 xmlversion.h.in xpointer.c: of course the way I defined
5757 UNUSED breaks on old gcc version. Try to be smart and
5758 also define it directly in xmlversion.h
5759 * configure.in: removed -ansi flag from the pedantic set
5760
5761Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5762 Huge cleanup, I switched to compile with
5763 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5764 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5765 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5766 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5767 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5768 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5769 encoding.h entities.c error.c list.[ch] nanoftp.c
5770 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5771 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5772 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5773 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5774 Cleanup, staticfied a number of non-exported functions,
5775 detected and cleaned up a dozen of problem found this way,
5776 avoided a lot of public function name/typedef/system names clashes
5777 * doc/xml.html: updated
5778 * configure.in: switched private flags to the really pedantic ones.
5779
5780Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5781
5782 * configure.in: 2.3.5
5783 * doc/html/*: rebuilt the docs
5784
5785Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5786
5787 * parser.c: fixed a reported bug in NOTATION parsing
5788 * uri.c: accepted but not fixed bug 51876, added TODO
5789 * Makefile.am: fixed bug 51876
5790
5791Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5792
5793 * config.h.in configure.in error.c: fix a compilation problem
5794 on platforms without vsnprintf (xml@thewrittenword.com)
5795
5796Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5797
5798 * parser.c: fixed a function name header typo
5799 * SAX.c: notations can also occur in external subset.
5800
5801Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5802
5803 * error.c: removed a C++ like comment
5804
5805Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5806
5807 * parser.c: fixing bug 52299 strange condition leading
5808 to a parser crash due to a buffer overflow
5809 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5810 added the specific test case
5811
5812Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5813
5814 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5815 xmlXPathConvert{String,Number,Boolean} to be able to make
5816 type casts without a context stack, fixed some implementation
5817 problems related to the absence of context at parse-time,
5818 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
5819 in the public API too
5820 * xpointer.c xpathInternals.h: we need to know at parse time
5821 whether we are compiling an XPointer
5822
5823Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5824
5825 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
5826 cleaned up the parser internals, refactored XPath code, added
5827 new compilation based APIs and cleanly separated public and
5828 private APIs.
5829
5830Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5831
5832 * xpath.h: the comp field must be added at the end to avoid
5833 killing binary compat.
5834
5835Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5836
5837 * Makefile.am: detect XPath memleaks in regreson tests
5838 * error.c: fixed and error w.r.t. error reporting still using
5839 stderr
5840 * hash.c: added new line at end of file
5841 * tree.h: minor cleanup
5842 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5843 expression parsing from evaluation, resulted in a number of
5844 changes internally, and in XPointer. Likely to break stuff
5845 using xpathInternals.h but should remain binary compatible,
5846 new interfaces will be added.
5847
5848Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5849
5850 * configure.in: fixed a couple of problems reported by
5851 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5852 without gcc on non linux platforms.
5853
5854Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5855
5856 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5857 a fix for --with-html-dir= configure support. I hope it won't
5858 break rpm generation
5859
5860Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5861
5862 * xmlIO.c: one function comment cleanup.
5863
5864Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5865
5866 * SAX.c: external subset notations were improperly registered
5867 in the internal subset.
5868
5869Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5870
5871 * README.cvs-commits: added, pointing to HACKING
5872 * HACKING: updated
5873
5874Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5875
5876 * parser.c: and Matt Sergeant found one in the XML push
5877 parser (erroneous check I forgot to remove when I fixed the
5878 main parser).
5879
5880Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5881
5882 * xpath.c: ptittom found a small bug in UnaryExpr
5883
5884Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5885
5886 * configure.in: bumped to 2.3.4
5887 * error.c: fixed bug #51860
5888 * tree.c: fixed bug #51861
5889 * valid.c: cleanup, more debug, failed to fix one bug crap ...
5890 * tree.[ch] : added xmlDefaultBufferSize
5891 * nanoftp.c: typo in function name header block
5892 * doc/xml.html : updated, added link to XML::LibXSLT
5893 * doc/html/* : rebuilt the docs
5894
5895Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5896
5897 * parser.c SAX.c: the new content parsing code raised an
5898 ugly bug in the characters() SAX callback. Found it
5899 just because of strangeness in XSLT XML Rec ouptut :-(
5900
5901Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5902
5903 * Makefile.am: Martin Baulig suggested to add -lm
5904 * tree.c: found another bug in xmlNodeGetContent()
5905
5906Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5907
5908 * xpath.c: Bjorn found the error related to strictness of comparison.
5909
5910Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5911
5912 * parser.c: trying to fix the Dtd parsing problem reported
5913 by Gary, side effect of last week speed optimizations.
5914
5915Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5916
5917 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
5918 * parserInternals.c: removed unneeded test raised by Stric
5919
5920Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5921
5922 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
5923 and fixed by William Brack). Added xmlXPathFormatNumber.
5924 Changed the sorting slightly.
5925 * configure.in Makefile.am example/Makefile.am: Added -lm.
5926 Please note that applications linking with libxml2, must
5927 also like with the math library from now on.
5928
5929Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5930
5931 * HTMLparser.c: fixed loop reported by Marc Sanfacon
5932
5933Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5934
5935 * parser.c: one must report spaces even if the Dtd element
5936 content proves that this is not part of the element content.
5937 * result/valid/*.xml: this changed the ouptu slightly
5938
5939Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5940
5941 * configure.in: bumped to 2.3.3
5942 * doc/xml.html: updated
5943
5944Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5945
5946 * tree.c: minor doc fix
5947 * xpath.c: deallocation issues when a result tree has been
5948 converted to a node-set
5949
5950Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5951
5952 * doc/xml.html: oops corrected dates s/2000/2001
5953
5954Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5955
5956 * valid.c: new patch from Gary Pennington
5957
5958Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5959
5960 * doc/xml.html: applied patch from Ankh
5961
5962Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5963
5964 * xinclude.c: fixed a problem building on Mac
5965
5966Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5967
5968 * parser.c: more work on increasing parsing ferformances
5969
5970Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5971
5972 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
5973 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
5974 avoiding memcpy in production builds MEM_CLEANUP macro use
5975 * parser.[ch] parserInternals.c: optimizations of the tightest
5976 internal loops inside the parser. Better checking of I/O
5977 flushing/loading conditions
5978 * xmllint.c : added --timing
5979
5980Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5981
5982 * configure.in: bumped to 2.3.2
5983 * doc/xml.html: updated for release
5984
5985Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5986
5987 * xpath.c: found a memleak and fixed a nasty bug
5988
5989Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5990
5991 * xmllint.[c1] : added return code errors for xmllint
5992 * xpath.c: specific debug dump function for result value trees
5993
5994Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5995
5996 * xpath.c: finally implemented xmlXPathCompareNodeSets
5997 * test/XPath/expr/floats results/XPath/expr/floats: added
5998 a test for float expressions
5999
6000Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6001
6002 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6003 * parserInternals.[ch]: trying to speed up parsing
6004 * xpath.c : speeded up node set equality op
6005
6006Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6007
6008 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6009 better handling of ID/IDREF and the list modules associated
6010 * configure.in: small CFLAGS cleanup
6011
6012Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6013
6014 * configure.in: fixed iconv detection on AIX (stric)
6015
6016Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6017
6018 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6019
6020Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6021
6022 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6023 and optimized xmlXPathNodeSetSort
6024
6025Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6026
6027 * xpath.c: bug fix when context size is 0
6028 * parser.c: I like Norm's Dtd because they still manage to break
6029 the parser occasionally
6030
6031Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6032
6033 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
6034
6035Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6036
6037 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
6038 attributes within the XML-1.0 namespace
6039
6040Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6041
6042 * xpathInternals.h: exported a few axis functions
6043 * doc/xml.html: updated the doc
6044
6045Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6046
6047 * configure.in: applied patch from Daniel van Balen for OpenBSD
6048 and bumped version to 2.3.1
6049 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
6050 attempt to find autoclosing was simply broken, removed it,
6051 updated the examples, this is better
6052
6053Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6054
6055 * hash.[ch]: added Paolo Casarini patch to provide Delete from
6056 hash functionnalities.
6057 * doc/html/* : rebuild the doc
6058
6059Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6060
6061 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6062 on predicate
6063 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6064 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6065 really want to have tags closed on output even if we accept
6066 unclosed ones on input
6067
6068Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6069
6070 * xpath.c: ouch don't free NULL, rare case fixed
6071 * tree.c: don't coalesce text nodes if they don't have the
6072 same behaviour wrt escaping on output
6073
6074Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6075
6076 * xpath.c: small fixup
6077 * SAX.c: don't warn on empty namespaces.
6078
6079Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6080
6081 * README: a bit of cleanup
6082 * configure.in: preparing for 2.3.0 release
6083
6084Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6085
6086 * hash.[ch]: added a first version of xmlHashSize()
6087 * valid.c: another bug fix from Gary Pennington
6088
6089Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6090
6091 * valid.c: couple of bug fixes pointed by Gary Pennington
6092 * HTMLtree.c: #if 0 cleanup
6093
6094Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6095
6096 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6097 which removes a time consuming check of xmlXPathNodeSetAdd()
6098 and use it in places where we are sure to not break unicity
6099
6100Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6101
6102 * xpath.c: bug fixes found from XSLT
6103 * tree.c: preserve node->name special values when copying nodes.
6104 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6105 external subset are fetched when available but without full
6106 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6107 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
6108 output with encoding disabled.
6109
6110Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6111
6112 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
6113 xmlCheckFilename should not be called from xmlFileOpenW
6114 and xmlGzfileOpenW
6115
6116Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6117
6118 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
6119 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
6120 added the new tests for URI normalization
6121 * testURI.c: fixed stoopid bugs
6122 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
6123 the URI in the error messages are now properly normalized
6124
6125Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6126
6127 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
6128
6129Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6130
6131 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
6132
6133Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6134
6135 * xpath.c: fixed mod operator
6136
6137Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6138
6139 * parser.c: fixed xmlStrcat doc
6140 * tree.c: 2 fixes form Anders Carlson for copying nodes and
6141 trees.
6142
6143Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6144
6145 * xpath.c result/XPath/tests/chaptersbase
6146 result/XPath/tests/simplebase: fixed XPath node()
6147 * tree.c: small fix in xmlNewNs()
6148 * Makefile.am: removed extraneous xml2Conf.sh rule
6149
6150Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6151
6152 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
6153 Changed the library name, in order to get libxml-devel and
6154 libxml2-devel to coexist on a single system
6155 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
6156 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
6157
6158Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6159
6160 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
6161 libxml2-devel installable in // as libxml-devel.
6162
6163Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6164
6165 * doc/Makefile.am: fixed make rebuild in doc
6166 * doc/html/*.html: rebuilt the docs
6167
6168Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6169
6170 * tree.c: patch from Bjorn Reese on xmlBufferCCat
6171
6172Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6173
6174 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
6175 the HTML doc to go into the -devel RPM ...
6176 * aclocal.m4 config.h.in: some updates due to auto* magic
6177
6178Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6179
6180 * xpath.h: added a hook in the context structure allowing to
6181 link to extra support, needed for XSLT
6182
6183Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6184
6185 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
6186 xmlXPtrCmpPoints to use it.
6187 * propagated the following patch from Alejandro Forero
6188 * include/win32config.h xmlIO.c: applied further suggestions
6189 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
6190 * example/gjobread.c: fixed warnings, now that it builds
6191
6192Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
6193
6194 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
6195
6196 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
6197 filename points to a valid file (not a directory).
6198 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
6199 Added calls to xmlCheckFilenameDir.
6200
6201 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
6202 `path' (rather than `filename') as the parameter to gzopen and open.
6203
6204Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6205
6206 * Makefile.am: fixed a problem with EXTRA_DIST
6207
6208Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6209
6210 * Makefile.am example/Makefile.am: finally found the trick
6211 to build the example, i.e. add "." in SUBDIRS before example
6212 in the list <grin/>
6213
6214Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6215
6216 * doc/xml.html: updated with an XSLT section, removed pointer to
6217 W3C CVS base.
6218
6219Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6220
6221 * xpath.c: when copying a XSLT tree object teh tree need to be copied
6222 too, and deallocation need to occur the same way.
6223
6224Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6225
6226 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
6227 type correponding to an XSLT result tree fragment. Share most
6228 of the data format with node set, as well as operators.
6229 * HTMLtree.c: added a newline at the end of the doctype output
6230 whe this one is not present initially.
6231 * tree.c: make sure taht the parent and doc pointers are properly
6232 set when copying attributes (lists).
6233
6234Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6235
6236 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
6237
6238Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6239
6240 * xpath.c: seems I finally killed that ugly path evaluation
6241 context bug (tagged 9999 in case is is wrong)
6242
6243Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6244
6245 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
6246 for XSLT
6247
6248Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6249
6250 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
6251 for xmlGzfileOpen() bug
6252
6253Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6254
6255 * xpath.c: removed an error found by XSLT usage
6256 * tree.c parserInternals.h: use a predefined static string
6257 for text and comment nodes, avoid freeing them in xmlFreeNode,
6258 exported the string name in parserInternals.h and added
6259 another value to disable encoding at output (for XSLT),
6260 gain memory, time.
6261
6262Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6263
6264 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
6265 win32/libxml2/libxml2_so.dsp: new makefiles and update
6266 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6267
6268Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6269
6270 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
6271 Gary Pennington
6272
6273Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6274
6275 * xpath.c: fixed the comaprision of values and nodelists,
6276 need to compare nodelist still ...
6277 * debugXML.c: avoided a possible core dump
6278 * HTMLparser.c: cleanup
6279 * nanohttp.c: contributed fix.
6280 * tree.c: fixes in properties handling added xmlSetNsProp
6281 needed by libxslt
6282 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
6283 comment
6284 * TODO: updated
6285
6286Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6287
6288 * parser.c parserInternals.c: applied Bjorn Reese optimization
6289 patch
6290
6291Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6292
6293 * Makefile.am: applied patch fro make check from Martin Vidner
6294
6295Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6296
6297 * configure.in: preparing 2.2.11
6298 * doc/html/*: rebuild the HTML files
6299 * doc/xml.html : updated
6300
6301Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6302
6303 * tree.c: fixed a stupid bug
6304 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
6305 patches related to validation of an XInclude processing result
6306 * TODO: updated
6307
6308Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6309
6310 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
6311 on large files
6312
6313Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6314
6315 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
6316
6317Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6318
6319 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
6320 reported by Jonas Borgström
6321 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
6322
6323Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6324
6325 * testXPath.c xpath.c: fixing the XPath union expressions problem
6326 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
6327
6328Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6329
6330 * xmllint.c: Made is so if the file name is "-" is will read form
6331 standard input. Sven Heinicke <sven@zen.org>
6332 * tree.c: fixed a problem when growing buffer
6333 * tree.h: fixed the comment of the node types following andersca
6334 comment
6335 * TODO: updated
6336
6337Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6338
6339 * HTMLparser.[ch]: added a way to avoid adding automatically
6340 omitted tags. htmlHandleOmittedElem() allows to change the
6341 default handling.
6342 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
6343 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
6344 of xmllint too when using --memory flag, added a memory test
6345 suite at the Makefile level.
6346 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
6347 with namespace use when encountering QNames in XPath evalation,
6348 added xmlns() scheme in XPointer.
6349 * nanoftp.c : incorporated a fix
6350 * parser.c xmlIO.c: fixed problems raised with encoding when using
6351 the memory I/O
6352 * parserInternals.c: closed bug 25934 reported by
6353 torsten.landschoff@innominate.de
6354 * TODO: updated
6355
6356Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6357
6358 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
6359 on a non-updated tree :-(, made a 2.2.10 release to correct the
6360 situation
6361
6362Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6363
6364 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
6365 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
6366 integrated a set of OpenVMS changes from Howard Taylor
6367 <Howard.Taylor@pacoast.com>
6368
6369Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6370
6371 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
6372 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
6373
6374Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6375
6376 * HTMLparser.c: some fixes on auto-open of html/head/body
6377 * encoding.c: fixed a compilation error on some gcc env
6378 * xpath.c xpointer.[ch] xpathInternals.h: improved the
6379 XPointer implementation
6380 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
6381 related XPointer tests and associated results
6382
6383Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6384
6385 * doc/xmldtd.html doc/xml.html: following a short step by step
6386 guidance on IRC to help maciej with DTDs I started a small
6387 page on the subject.
6388
6389Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6390
6391 * HTMLparser.c: fixed handling of broken charrefs
6392 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
6393 patches
6394
6395Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6396
6397 * doc/xml.html doc/html/* : rebuilt the docs after adding
6398 xinclude and updated page for 2.2.7 and 2.2.8
6399 * configure.in: releasing 2.2.8
6400
6401Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6402
6403 * parser.[ch] parserInternals.c: applied the conditional
6404 section processing fix from Jonathan P Springer
6405 <jonathan.springer2@gte.net>
6406 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
6407 project file, fixed iconv default non support
6408 * xpath.c: fixed the problem of evaluating relative expressions
6409 when a node context is provided.
6410
6411Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6412
6413 * nanoftp.c: fixed gcc 2.95 new warnings
6414 * SAX.c: fixed a stupid bug
6415 * tree.c: fixed a formatting problem when round-tripping
6416 from/to memory
6417 * xinclude.c: chased memleak, fixed a base problem
6418 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6419 xmlXPtrBuildNodeList()
6420 * TODO: updated
6421 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6422 adding a first small set of regression tests for XInclude
6423
6424Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6425
6426 * nanohttp.[ch]: applied Wayne Davison patches to access
6427 the WWW-Authorization header.
6428 * parser.c: Closed Bug#30847: Problems when switching encoding
6429 in short files by applying Simon Berg's patch.
6430 * valid.c: fixed a validation problem
6431 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6432 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6433 Wayne Davison
6434 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6435 need to be extended to non full nodes selections.
6436 * xinclude.c: starts to work decently
6437
6438Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6439
6440 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6441 debugXML.c xmlversion.h.in: Started adding XInclude support,
6442 this is a new xmllint option
6443 * tree.c xpath.c: applied TOM patches for XPath
6444 * xpointer.c: fixed a couple of errors.
6445 * uri.c: added an escaping function needed for xinclude
6446 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6447 new warning from RH70 gcc's version
6448
6449Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6450
6451 * HTMLparser.c: fixed loop on invalid char in scripts
6452 * parser.c: update to description of xmlIOParseDTD()
6453 * libxml.m4 xmlversion.h.in: changes contributed by
6454 Michael Schmeing <m.schmeing@internet-factory.de>
6455 * configure.in: preparing for 2.2.7
6456 * Makefile.am: trying to avoid config.h and acconfig.h
6457 being included in the distrib
6458 * configure.in: released 2.2.7
6459
6460Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6461
6462 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6463 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6464
6465Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6466
6467 * parser.[ch]: added xmlIOParseDTD()
6468 * xpointer.c: added support for the 2 extra parameters of
6469 string-range, fixed a stoopid error when '0' was present
6470 in XPointer expressions
6471 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6472 testsuite for the above
6473
6474Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6475
6476 * libxml.spec.in: improved package descriptions
6477
6478Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6479
6480 * xpath.c xpathInternals.h: applied a large cleaning patch
6481 from TOM <ptittom@free.fr>, it also add namespace support
6482 for function and variables registration.
6483
6484Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6485
6486 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6487 * Makefile.mingw: Wayne Davison's update adding hash.c
6488
6489Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6490
6491 * xpath.c: fixed the root evaluation problems
6492 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6493 ignorable spaces with <b> <bold> <em>
6494 * tree.c: fixed a loop in xmlSearchNsByHref()
6495
6496Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6497
6498 * xpath.c: applied another XPath patch from TOM
6499 * xpath.c include/makefile.am: applied another patch from
6500 china@thewrittenword.com (cleanup on IRIX).
6501
6502Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6503
6504 * xml-config.1: received a fixed version from Fredrik Hallenberg
6505 <hallon@lysator.liu.se>
6506
6507Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6508
6509 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6510 cleanup patch for XPath
6511
6512Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6513
6514 * patched to redirrect all "out of context" error messages to
6515 a reconfigurable routine. The changes are:
6516 * xmlerror.h : added the export of an error context type (void *)
6517 an error handler type xmlGenericErrorFunc there is an interface
6518 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6519 to reset the error handling routine and its argument
6520 (by default it's equivalent to respectively fprintf and stderr.
6521 * all the c files: all wild accesses to stderr or stdout within
6522 the library have been replaced to calls to the handler.
6523
6524Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6525
6526 * configure.in: release 2.2.6
6527 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6528 exporting the inner functions of xpath for extension modules
6529 * doc/*: updated and rebuilt the doc
6530
6531Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6532
6533 * nanohttp.c : applied Wayne HTTP cleanup patch
6534 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6535 and xmlNodeSetSpacePreserve()
6536
6537Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6538
6539 * xpath.c: closing bug #29260
6540
6541Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6542
6543 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6544 multikey tuples, made hash structure opaque
6545 * valid.[ch]: moved elements, attributes, notations decalarations
6546 as well as ID and refs to hash tables.
6547 * entities.c: hash cleanup
6548 * xmlmemory.c: fixed a dump problem in debug mode
6549 * include/Makefile.am: problem passing in DESTDIR= values patch
6550 from Marc Christensen <marc@calderasystems.com>
6551 * nanohttp.c: removed debugging remains
6552 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6553 * HTMLparser.c parser.c: fixing a number of problems with the
6554 macros in the *parser.c files (Wayne).
6555 * HTMLparser.c: close the previous option when opening a new one
6556 (Marc Sanfacon).
6557 * result/HTML/*: updated the HTML results accordingly
6558
6559Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6560
6561 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6562 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6563 XPath functions and XML entities table to them. More to come...
6564 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6565
6566Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6567
6568 * tree.c: coalesce adjacent text nodes
6569 * valid.c: handling of blank nodes in DTd validation (raised
6570 by problems with a posteriori validation).
6571 * nanohttp.c: changing behaviour on HTTP write stuff.
6572 * HTMLtree.c: forced body and html to be explicitely closed.
6573 * xpath.h: exported more XPath functions.
6574
6575Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6576
6577 * Release of 2.2.5
6578 * xpointer.c: range() range-inside and other helper functions
6579 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6580
6581Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6582
6583 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6584 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6585
6586Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6587
6588 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6589 and XPointer modules
6590
6591Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6592
6593 * SAX.h: closed #25107
6594
6595Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6596
6597 * testSAX.c: fixed problem with cdata reporting
6598 * SAXresult/* : updated
6599
6600Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6601
6602 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6603 Closed bug #27499, added to regression tests
6604 * TODO: updated
6605
6606Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6607
6608 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6609 support for SCRIPT and STYLE with help from Bjorn Reese
6610 * test/HTML/* result/HTML/*: added simple testcase and updated
6611 the existing ones.
6612
6613Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6614
6615 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6616 string-range for empty strings
6617 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6618 test/XPath/xptr/strrange: augmented the XPointer testsuite
6619
6620Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6621
6622 * doc/xml.html doc/xmlmem.html: added a module describing memory
6623 interfaces and use, updated the main page.
6624
6625Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6626
6627 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6628 nanoftp code work on Windows too now
6629
6630Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6631
6632 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6633 * xpointer.c: implemented string-range() at least a good first version
6634 * test/XPath/docs/str test/XPath/xptr/strrange
6635 result/XPath/xptr/strrange: the string-range() tests
6636
6637Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6638
6639 * Makefile.am include/Makefile.am include/win32config.h
6640 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6641 and make distcheck
6642
6643Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6644
6645 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6646 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6647 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6648
6649Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6650
6651 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6652 patch for socklen_t detection by
6653 Albert Chin-A-Young <china@thewrittenword.com>
6654
6655Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6656
6657 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6658 and added a --dtdvalid option to xmllint used to test it
6659
6660Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6661
6662 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6663 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6664
6665Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6666
6667 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6668 handlings (registration, lookup, cleanup)
6669
6670Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6671
6672 * configure.in Makefile.am include/makefile.am: adding XPointer
6673 and XPtrtests target
6674 * xpointer.[ch] : new files for XPointer support
6675 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6676 more XPath tests
6677
6678Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6679
6680 * configure.in: fixed, very broken, make distcheck works again
6681
6682Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6683
6684 * More work toward 2.2.5, integrated a number of patches
6685 * configure.in Makefile.am win32config.h.in: trying to cleanup
6686 make distcheck .... huh ...
6687 * include/Makefile.am include/win32config.h: new directory
6688 for includes
6689 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6690 updated teh makefiles and instructions for WIN32
6691 * xpath.c: small fixes
6692 * test/XPath/ results/XPath: updated the testcases and results
6693 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6694 suggested patches
6695 * valid.c: fixed an ID bug
6696
6697Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6698
6699 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00006700 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00006701 * xpath.[ch]: worked on XPointer
6702
6703Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6704
6705 * configure.in Makefile.am: 2.2.5, ship the include in an
6706 include/libxml subdirectory, use symlinks when using CVS
6707 * testSAX.c: fixed small bug
6708 * testXPath.c: changed the way testfiles are parsed
6709 * debugXML.c: same kind of cleanup when parsing an argument expression
6710 XPath/XPointers can have blanks embedded
6711 * xpath.[ch]: more cleanup, reorgs for XPointer work
6712 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6713 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6714
6715Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6716
6717 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6718 in the XPath engine, rewrote large parts of it, now it's far
6719 cleaner and in sync with the REC not an old WD. Fixed a parsing
6720 problem in the interactive XML shell found when testing XPath.
6721
6722Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6723
6724 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6725 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6726 examples with the extra test
6727
6728Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6729
6730 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6731 the global init function.
6732
6733Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6734
6735 * HTMLparser.c: Doohhh, attribute name parsing was still case
6736 sensitive ! Fixed this ...
6737 * result/HTML/* : updated the tests results accordingly
6738
6739Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6740
6741 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6742 engine, should be far more stable, incorporated a new version of
6743 preceding/following axis, need testing
6744 * uri.c: fixed file:///c:/a/b/c problem
6745 * test/XPath/tests/idsimple: augmented the XPath tests
6746
6747Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6748
6749 * doc/* rebuilding docs for 2.2.4 release
6750
6751Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6752
6753 * configure.in: releasing 2.2.4
6754 * parser.[ch]: added xmlStrEqual()
6755 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6756 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6757 use xmlStrEqual instead
6758 * TODO: updated
6759 * added an XPath test
6760
6761Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6762
6763 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6764 * entities.h: exported xmlInitializePredefinedEntities
6765 * parser.[ch] : added xmlInitParser()
6766 * parserInternals.h : had to export htmlInitAutoClose()
6767
6768Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6769
6770 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6771 problems
6772 * Makefile.am : added XPath regression tests to normal tests
6773 * uri.c: fixed a problem with local paths, cleanup
6774 * parser.c: fixed a problem with large CData sections
6775
6776Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6777
6778 * configure.in xml-config.in: patch from "Ben Taylor"
6779 <sol7x86@hotmail.com> for solaris shared libs lookup
6780
67812000-09-30 Martin Baulig <baulig@suse.de>
6782
6783 * libxml-2.0.pc.in: Provide pkg-config script.
6784
6785 * configure.in: Create the libxml-2.0.pc script from the
6786 libxml-2.0.pc.in templates.
6787 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
6788 script in `$(libdir)/pkgconfig'.
6789
6790Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6791
6792 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6793 when compiling with MSC
6794
6795Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6796
6797 * xpath.c: patch for normalize-string() substring-before(),
6798 substring-after() and translate() functions from Bjorn Reese
6799 <breese@mail1.stofanet.dk>
6800 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6801 Fredrik Hallenberg <hallon@lysator.liu.se>
6802 * TODO: updated
6803
6804Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6805
6806 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6807 problem of socklen_t being undefined on a number of platforms
6808 * debugXML.c: fixed a compilation problem when without snprintf
6809
6810Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6811
6812 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6813 an URI bug and a fix for the control-character-induced infinite loop
6814 * nanohttp.c: preventive fix for compiling on WIN32
6815
6816Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6817
6818 * xmlint.c: closing bug #25000
6819
6820Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6821
6822 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
6823 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
6824 modified slightly Wayne Davison patch adding xmlStrcasecmp and
6825 related function, fixing xmlStrncmp(), and associated cleanup
6826 * result/HTML/entities.html.sax: updating result
6827
6828Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6829
6830 * uri.c: applied patch for URI escaping from Wayne Davison
6831 <wayned@blorf.net>
6832 * tree.c parserInternals.c HTMLparser.c: memset checks patches
6833 from Denis Barbier <barbier@imacs.polytechnique.fr>
6834 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
6835 patch from Wayne Davison
6836
6837Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6838
6839 * doc/xml.html : updated with new releases, adding "how to help"
6840
6841Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6842
6843 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6844 removed a few warnings in pedantic mode ...
6845 * parserInternals.c parser.c: moved encoding switching function
6846 to parserInternals.c
6847 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6848
6849Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6850
6851 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6852 error or warning handlers
6853
6854Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6855
6856 * parserInternals.c parserInternals.h parser.c Makefile.am:
6857 created a new module parserInternals.c, moved most of the
6858 code shared by the various parsers there, as well as
6859 deprecated code from parser.c. More cleanup of parser.c
6860 * uri.c: fixed a problem when URI is NULL
6861 * valid.c: speedup when looking for an attribute declaration
6862
6863Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6864
6865 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6866 the cleanup of the computation of URI references when seeking
6867 external entities. The URI reference string and the resulting
6868 URI are both stored now.
6869 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6870 large s(n)printf checks and cleanup from Denis Barbier
6871 <barbier@imacs.polytechnique.fr>
6872 * xmlversion.h.in tree.h: couple of SGML declarations for a
6873 possible docbook module.
6874 * result/VC/ : a couple of test output changed due to the change
6875 of the entities URI
6876
6877Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6878
6879 * parser.h: added a _private field for linking user's data
6880
6881Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6882
6883 * parser.c parserInternals.h: demacroified most of the IS_XXX
6884 the gain in size is significant so ...
6885
6886Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6887
6888 * entities.c: cases where looking up entities with doc==NULL
6889 covered
6890
6891Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6892
6893 * uri.c: applied Wayne Davison patch
6894 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
6895
6896Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6897
6898 * uri.c testUri.c: applied Wayne Davison patches
6899 * test/URI/uri.data result/URI/uri.data: first set of tests/results
6900 * Makefile.in: added URItest and included thenin "make tests"
6901
6902Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6903
6904 * xmlversion.h.in: closed bug 22941
6905
6906Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6907
6908 * doc/xmlio.html: added doc and example for entity loader
6909 redefinition.
6910
6911Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6912
6913 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
6914 used by libxml
6915
6916Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6917
6918 * parser.c: Fixed bug on invalid ontent characters and when using
6919 push.
6920 * xmllint.c: fixed xmllint endling of errors in push mode
6921
6922Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6923
6924 * HTMLparser.c testHTML.c: applied two new patches from
6925 Wayne Davison <wayned@users.sourceforge.net>
6926 * result/HTML/*.sax: regenerated HTML SAX output
6927 * parser.c: more cleanup.
6928
6929Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6930
6931 * HTMLparser.[ch] testHTML.c: applied the second set of
6932 patches from Wayne Davison <wayned@users.sourceforge.net>,
6933 adding htmlEncodeEntities()
6934 * HTMLparser.c: fixed an ignorable white space detection bug
6935 occuring when parsing with SAX only
6936 * result/HTML/*.sax: updated since the output is now HTML
6937 encoded...
6938
6939Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6940
6941 * HTMLparser.[ch]: applied some of Wayne Davison
6942 <wayned@users.sourceforge.net> patches
6943
6944Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6945
6946 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
6947 undeclared namespace prefix was used, added a warning.
6948 Cleaned up support w.r.t. entities, spilling out a warning
6949 and being pedantic on lookups.
6950 * test/warning/ent9 : added testcase for previous example.
6951 * TODO: updated
6952 * parserInternals.h parser.c: changed the way names are parsed
6953 now allow infinite size and decrease penalty for normal use
6954 * parser.c: Started a big cleanup/check of the parser code,
6955 fixed some of the most tortuous entity code, spotted code
6956 unused anymore
6957 * test/*: added tests for very long names and related nasty
6958 things.
6959
6960Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6961
6962 * doc/encoding.html: added encoding aliases doc
6963 * doc/xml.html: updates
6964 * encoding.[ch]: added EncodingAliases functions
6965 * entities.[ch] valid.[ch] debugXML.c: removed two serious
6966 bottleneck affecting large DTDs like Docbook
6967 * parser.[ch] xmllint.c: added a pedantic option, will be
6968 useful
6969 * SAX.c: redefinition of entities is reported in pedantic mode
6970 * testHTML.c: uninitialized warning from gcc
6971 * uri.c: fixed a couple of bugs
6972 * TODO: added issue raised by Michael
6973
6974Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6975
6976 * doc/encoding.html: propagated Martin Duerst suggestions
6977
6978Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6979
6980 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
6981 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
6982 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
6983 by Wayne Davison
6984
6985Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6986
6987 * nanoftp.c nanohttp.c: small cleanup
6988 * TODO: updated
6989
6990Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6991
6992 * added an old VC testcase and updated title.xml entity
6993
6994Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6995
6996 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
6997 done on auto-opening of <p> tags and cleanup of SAX output
6998
6999Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7000
7001 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7002
7003Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7004
7005 * doc/xml.html libxml.* structure.*: updated the doc a bit
7006
7007Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7008
7009 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7010 of SAX tests
7011
7012Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7013
7014 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7015 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7016
7017Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7018
7019 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7020 * testHTML.c: fix core dump on Solaris 2.x systems
7021 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7022 * result/HTML/*.sax: previous bug fix lead to new results
7023
7024Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7025
7026 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7027 * configure.in: added --with-readline=DIR to accept alternate
7028 path for readline include/library
7029 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
7030 for ANSI under HP-UX
7031 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
7032 includes @LIBS@
7033
7034Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7035
7036 * doc/* : rebuilt the docs
7037 * getting ready for 2.2.2 release
7038
7039Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7040
7041 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
7042 and xmlAddFeature()
7043 * tree.[ch]: added xmlAddChildList()
7044 * xmllint.c: MAP_FAILED macro test
7045 * parser.h: added xmlParseCtxtExternalEntity()
7046 * valid.c: applied bug fixes removed warning
7047 * tree.c: added CDATA block to elements content
7048 * testSAX.c: cleanup of output
7049 * testHTML.c: added SAX testing
7050 * encoding.c: better error recovery
7051 * SAX.c, parser.c: fixed one of the external entity processing
7052 of the OASis testsuite
7053 * Makefile.am: added HTML SAX regression tests
7054 * configure.in: bumped to 2.2.2
7055 * test/HTML/ result/HTML: added a few of HTML tests, and added the
7056 SAX results
7057
7058Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7059
7060 * configure.in: patch for HP compiler
7061
70622000-08-04 Sven Heinicke <sven@zen.org>
7063
7064 * xmllint.c: Was coredumping sometimes when the file given didn't
7065 exist.
7066
7067Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7068
7069 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7070
7071 when using in memory parsing. Need some cleanup.
7072 * xmllint.c configure.in: added a --memory flag to test memory
7073 parsing
7074
7075Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7076
7077 * nanohttp.c: fixed socklen_t replacement to unsigned int
7078 * parser.c: fixed a space handdling missing at the end of
7079 production 28 DOCTYPE.
7080 * xmlmemory.c: fixed a stupid bug on the routine to override
7081 allocation functions
7082 * TODO: updated
7083
7084Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7085
7086 * doc/ regenerated the docs
7087
7088Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7089
7090 * doc/encoding.html doc/xml.html: added I18N doc
7091 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7092 improvements, both parser and filters, added ASCII & HTML,
7093 fixed the ISO-Latin-1 one
7094 * xmllint.c testHTML.c: added/made visible --encode
7095 * debugXML.c : cleanup
7096 * most .c files: applied patches due to warning on Windows and
7097 when using Sun Pro cc compiler
7098 * xpath.c : cleanup memleaks
7099 * nanoftp.c : added a TESTING preprocessor flag for standalong
7100 compile so that people can report bugs more easilly
7101 * nanohttp.c : ditched socklen_t which was a portability mess
7102 and replaced it with unsigned int.
7103 * tree.[ch]: added xmlHasProp()
7104 * TODO: updated
7105 * test/ : added more test for entities, NS, encoding, HTML, wap
7106 * configure.in: preparing for 2.2.0 release
7107
7108Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7109
7110 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00007111 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007112
7113Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7114
7115 * doc/xml.html: changed the xmlsoft.org structure, updated the
7116 examples w.r.t. root and childs
7117
7118Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7119
Daniel Veillard784b9352003-02-16 15:50:27 +00007120 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007121
7122Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7123
7124 * HTMLparser.c: Work on character encoding support for the HTML parser
7125 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
7126 * encoding.c: Fixed a potential memleak in the encoding stuff
7127
7128Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7129
7130 * doc/FAQ.html doc/Makefile.am : added a FAQ
7131
7132Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7133
7134 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
7135 of the HTML parser to force it to not bypass SAX
7136
7137Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7138
7139 * win32config.h.in: updated
7140 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
7141 lacks iconv support :-( need to release 2.1.1
7142 * configure.in: release 2.1.1
7143 * HTMLparser: fixed bug #14784
7144 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
7145 by Windows compiler
7146 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
7147 the SAX startDocument() callback.
7148 * TODO: updated
7149
7150Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7151
7152 * added xmlStopParser()
7153
7154Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7155
7156 * configure.in: 2.1.0 prerelease
7157 * Large resync between W3C and Gnome tree
7158 * nanoftp, nanohttp.c: fixed stalled connections probs
7159 * HTMLtree.c SAX.c : support for attribute without values in
7160 HTML for andersca
7161 * valid.c: Fixed most validation + namespace problems
7162 * HTMLparser.c: start document callback for andersca
7163 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
7164 * parser.h, SAX.c: serious speed improvement for large
7165 CDATA blocks
7166 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
7167 different encoding
7168 * example/Makefile.am example/gjobread.c tree.h: work on
7169 libxml1 libxml2 convergence.
7170 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
7171 and the LIBXML_TEST_VERSION macro
7172
7173Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7174
7175 * doc/xml.html: various patches and improvements typo fixed by
7176 Felix Natter
7177 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
7178 from Felix Natter <fnatter@gmx.net>
7179
7180Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7181
7182 * doc/upgrade.html: updated with instructions for support of both
7183 libxml-1.x and libxml-2.x
7184 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
7185 for 2.x support and also fixed includes
7186
7187
7188Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7189
7190 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
7191 the encoding support, added iconv support, so now libxml if
7192 compiled with iconv automatically support japanese encodings
7193 among others. Work based on initial patch from Yuan-Chen Cheng
7194 I may have broken binary compat in the encoding handler
7195 registration scheme, but that was so utterly broken I don't
7196 expect anybody to have used this feature until now.
7197 * parserInternals.h: fixup on the CHAR range macro
7198 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
7199 code.
7200 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
7201 * uri.c: added xmlParseURI() I can't believe I forgot to
7202 implement this one in 2.0 !!!
7203 * SAX.c: moved doc->encoding update in the endDocument() call.
7204 * TODO: updated.
7205
7206Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7207
7208 * tree.h: removed extraneous xmlRemoveProp definition
7209 * TODO: added item about --disable-corba configure switch
7210 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
7211 * nanoftp.c: fixed include problems giving troubles on AIX and
7212 slowlaris
7213 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
7214 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
7215 comment and headers changes to lower gtk-doc number of warnings
7216 * doc/html/*: rebuilt docs
7217
7218Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7219
7220 * HACKING: documented the tag for 1.x and instructions
7221
7222Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7223
7224 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
7225 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
7226 xmlCreateIOParserCtxt
7227 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
7228 significant overall improvement
7229 * xmllint.c: added I/O test to xmllint
7230 * testSAX.c: added a speed test
7231 * doc/* : updated/regenerated
7232
7233Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7234
7235 * xpath.c uri.h parserInternals.h: cosmetic changes from
7236 "Timur I. Bakeyev" <timur@bat.ru>, including making
7237 xmlCreateURI() public
7238
7239Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7240
7241 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
7242 and the code at the same time. Added a clean mechanism for
7243 overload or added input methods: xmlRegisterInputCallbacks()
7244 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
7245 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
7246 * TODO: updated
7247 * doc/* : updated/regenerated
7248 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
7249 source dir
7250
7251Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7252
7253 * testURI.c: yet another forgotten commit, I should get some sleep !
7254
7255Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7256
7257 * xmllint.c: forgot to commit this too ?
7258
7259Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7260
7261 * xmlversion.h.in : forgot to commit this previously
7262
7263Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7264
7265 * configure.in: preparing libxml-2.0.0 version looks Ok so far
7266 * README TODO: updated for release
7267 * uri.c uri.h: added authority parsing/saving
7268 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
7269 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
7270 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
7271 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
7272 Makefile.am : added compile-time customization of libxml
7273 --with-ftp --with-http --with-html --with-xpath --with-debug
7274 --with-mem-debug
7275 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
7276 #include <libxml/xxx.h> I hope it won't break too much stuff
7277 and will be manageable in the future...
7278 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
7279 and added xmllint to the installed programs
7280 * uri.h: added xmlFreeURI()
7281
7282Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7283
7284 * uri.c uri.h: finished the escaping handling, the base support
7285 and the URI path normalization. Looks good just lacks the
7286 authority content parsing code.
7287 * Makefile.am: added instructions to generate testURI
7288 * TODO: updated
7289 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
7290 added links and icons for W3C and Gnome
7291
7292Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7293
7294 * xmlmemory.[ch] : seems I forgot to actually update the files in
7295 the last commit :-)
7296 * doc/xml.html doc/html/* : updated and uploaded the docs
7297
7298Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7299
7300 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
7301 * TODO: updated
7302 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
7303 libxml default allocation function with another set (like gmalloc/
7304 gfree).
7305 * Makefile.am, uri.c, uri.h: added a set of functions to do
7306 exact (litteraly copied from the RFC 2396 productions) parsing
7307 and handling of URI. Will be needed for XLink, one XML WFC,
7308 XML Base and reused in the nano[ftp/http] modules. Still work
7309 to be done.
7310
7311Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7312
7313 * configure.in, libxml.spec.in : libxml2
7314 * doc/* : updated the doc page, rebuilt the docs
7315
7316Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7317
7318 * all: tagged LIB_XML_1_X
7319 * *.c *.h : updated from W3C CVS tree
7320 * configure.in : 2.0.0-beta
7321 * libxml.spec.in : libxml2 package nam
7322 * result/* : new version of the tests output
7323
7324Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7325
7326 * doc/xml.html, doc/update.html: updated docs, 1.8.7
7327
7328Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7329
7330 * doc/* : rebuilt the docs
7331 * parser.c: final patch on #6766
7332 * valid.c: small patch on validity checks.
7333
7334Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7335
7336 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
7337 added
7338 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
7339 compatibility w.r.t. XML spec and existing code.
7340
7341Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7342
7343 * parser.c: seems a better solution to <a> </a> exists,
7344 will try it for a while
7345
7346Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7347
7348 * parser.c: tried to remove the <a> </a> generating <a/>
7349 this is hard. Left a flag for that purpose. Fixed bug #6766
7350 * configure.in: prepared 1.8.7 not released, due to previous
7351 problem
7352
7353Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7354
7355 * doc/xml.html : applied second patch from Paul DuBois
7356
7357Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7358
7359 * doc/xml.html : applied patch from Paul DuBois
7360
7361Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7362
7363 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
7364
7365Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7366
7367 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
7368 compilation warnings on various platforms.
7369 * parser.c: Fixed #5281 validity error callbacks are now desactived
7370 by default if not validating.
7371
7372Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7373
7374 * nanoftp.c, win32config.h.in: patches to compile on WIN32
7375
7376Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7377
7378 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
7379 <gkatsi@cs.toronto.edu>
7380
7381Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7382
7383 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
7384 processing URLs
7385
7386Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7387
7388 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
7389 xmlNanoFTPUpdateURL for persistent control connections.
7390 * configure.in: 1.8.6
7391
7392Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7393
7394 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
7395 * tree.[ch] : added xmlSaveNoEmptyTags
7396
73972000-01-29 James Henstridge <james@daa.com.au>
7398
7399 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
7400
7401 * Makefile.am: added nanoftp.[ch] to the build.
7402
7403Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7404
7405 * nanoftp.[ch]: cleanup, comments, API
7406 * debugXML.c : fixed a bug in the cat command
7407 * doc/*: regenerated the docs
7408
7409Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7410
7411 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
7412 * debugXML.c : fixed a bug in the cat command
7413 * valid.c: fixing some small probs
7414 * libxml.spec.in: get rid of the SNAP suffix
7415 * doc/xml.html: updated the status
7416
7417Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7418
7419 * xml-config.in: xml-config --version to just return the
7420 version number
7421 * xpath.c: some cleanup w.r.t. axis when the current node is
7422 an attribute.
7423 * TODO: updated
7424
7425Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7426
7427 * configure.in: prepared for libxml-1.8.5
7428 * doc/* recompiled the documentation
7429
74302000-01-17 Jody Goldberg <jgoldberg@home.com>
7431
7432 * configure.in : WARNING autoconf subtlety alert :
7433 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7434 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7435 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7436 get defined by AC_CHECK_HEADERS.
7437
7438Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7439
7440 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7441 Rune.Djurhuus@fast.no
7442
7443Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7444
7445 * TODO: updated
7446 * tree.c, parser.c: made sure that only memory alloc problems
7447 and internal parser errors are allowed to write to stdout or
7448 stderr.
7449
7450Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7451
7452 * tree.c : restored xmlNewGlobalNs since this seems used by
7453 a lot of existing code :-(, fixed a bug in xmlNewNs
7454 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7455 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7456 to exit() from the library code.
7457 * xpath.c, parser.c: removed bugs or unused code detected by
7458 Windows compilers
7459 * parser.c: started adding interfaces for parsing well balanced
7460 XML fragments
7461 * configure.in: releasing 1.8.4
7462 * doc/* : rebuilt the docs
7463
7464Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7465
7466 * tree.[ch] : added xmlNewDocFragment() for DOM
7467 * testHTML.c: uninitialized variable.
7468
7469Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7470
7471 * doc/* : rebuild the docs
7472
7473Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7474
7475 * acconfig.h: readline and history patch
7476 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7477 * tree.c: added check and handling when possibly removing an ID
7478 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7479 and saving.
7480 * test/HTML/entities.html result/HTML/entities.html* : test for
7481 various entities reference cases
7482 * result/HTML/* : as a result output of some testcase have
7483 changed
7484 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7485 by previous example. added xmlParseTryOrFinish().
7486 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7487 entities.h debugXML.h HTMLparser.h: changed the way struct are
7488 declared to allow gtk-doc to expose those
7489 * parser.c: closed bug #4960
7490 * Makefile.am configure.in: Applied patch from
7491 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7492 and math/socket libs detection
7493
7494Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7495
7496 * configure.in, Makefile.am: link tester against readline
7497 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7498
7499Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7500
7501 * tree.[ch]: added xmlRemoveProp
7502 * win32config.h.in nanohttp.c: avoid including the Windows
7503 socket stuff in every C files
7504 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7505 the XmL parser(s)
7506 * test/ns4 result/ns4 etc...: added test case for previous prob
7507 * tree.c: xmlNewNs wasn't checking for double definition
7508 * Makefile.in: fixed a problem with dist-hook duplicates
7509 * parser.[hc], xmlIO.c: fixed the loading of external entities
7510 APIs, now xmlLoadExternalEntity() is used everywhere and
7511 setting up an app specific front-end using the
7512 * SAX.c parser.c: some fixes, now the xhtml spec validates
7513 with the xhtml DTD.
7514 * error.c: fixed crashes in case of no input stream
7515 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7516 to the validation tests and results
7517
7518Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7519
7520 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7521 too htmlCreatePushParserCtxt() and htmlParseChunk()
7522 * parser.c: a bit of cleanup.
7523 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7524 to XML) removed the last mem leak known
7525 * HTMLtree.c: output message cleanup
7526 * xmlmemory.c: display content info about memory blocks
7527 * result/HTML/wired.* : missing att value warning change
7528
7529Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7530
7531 * doc/* : rebuilt the documentation
7532
7533Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7534
7535 * parser.[ch] parserInternals.h: Push parser for XML,
7536 seems to work fine now
7537 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7538 --push for push testing
7539 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7540 * testSAX.c: added --push
7541 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7542 subtree
7543 * xmlIO.[ch] : enriched API + fixes for push mode
7544 * entities.[ch]: added the entity content length to the struct.
7545 * xmlmemory.[ch]: new API to show the last entries for the shell
7546 * valid.c: added required attribute testing
7547 * SAX.c: the cdata callback now merge contiguous fragments
7548 * HTMLparser.c: cleanup of some macros
7549
7550Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7551
7552 * parser.c: fix for PIs name starting with xml
7553 * tree.c: fixed a potential problem with || and && ops
7554 * *.c, configure.in win32config.h.in : generate win32config.h for
7555 those on the Other Side !
7556
7557Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7558
7559 * parser.c: fixed a stupid = vs. == bug :-(
7560 * doc/gnome-xml.sgml: s/glade/xml/
7561
7562Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7563
7564 * configure.in, doc/xml.html : bug fix release 1.8.2
7565 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7566 Hopefully the end of that silly C++ include problem
7567 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7568 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7569 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7570 troubles with autoclosed elements when the stree shape doesn't
7571 follow the DtD specs. Added htmlIsAutoClosed() and
7572 htmlAutoCloseTag()
7573 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7574 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7575 * debugXML.c: fixed a bug on printing default namespaces.
7576 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7577
7578Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7579
7580 * result/HTML/*.htm[l] : updated the HTML regression tests according
7581 to the new output
7582 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7583 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7584 problem due to intermix of extern "C" { ... } declarations for C++
7585 and recursive includes in the headers
7586
75871999-12-20 Chris Lahey <clahey@umich.edu>
7588
7589 * HTMLtree.c: Made it so that html nodes with a single child do
7590 not insert a carriage return before or after the child node.
7591
7592Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7593
7594 * configure.in, doc/xml.html : bug fix release 1.8.1
7595 * parser.c: fixed bug #4344
7596 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7597 added the glue to avoid C++ problems
7598 * doc/* : regenerated the documentation
7599
7600Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7601
7602 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7603 namespace recognition, and Dia as a resul :-(
7604 * encoding.c: closed bug #3950
7605
7606Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7607
7608 * valid.c: debugging a posteriori validation, except URI expansion
7609 stuff this should be fixed now
7610 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7611 Carl Nygard <cnygard@bellatlantic.net>
7612 * tester.c: added --postvalid, cleaning of the code
7613 * tree.[ch]: added xmlDocGetRootElement()
7614
7615Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7616
7617 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7618 c++ losage.
7619
7620Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7621
7622 * configure.in, doc/xml.html : bumped to 1.8.0
7623 * xlink.[ch], Makefile.am : added framework for link detection
7624 * parser.h: added nbChars to parser context, needed for cleanup.
7625 * xmlmemory.c: removed a nasty bug when out of mem
7626 * valid.[ch]: adding namespace support for attribute decl
7627 * tester.c: added --debugent option
7628 * debugXML.[ch]: added xmlDebugDumpEntities()
7629 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7630 buffers instead, this was really needed, validation was breaking
7631 in strange ways due to that. Added xmlParseStringPEReference()
7632 and other parsing from strings functions. Entities processing
7633 modified again, but PERef are still not handled correcly but
7634 unless you're Eve Maller you won't notice :-)
7635 * HTMLparser.c: large changes toward reliability, and switched to
7636 lowercase internal tags, XHTML is lowercase, so it will help
7637 that output is closer to next version.
7638 * doc/* : regenerated the documentation, it is now hosted at
7639 http://xmlsoft.org/ (same bits I just bought the domain :-)
7640
7641
7642Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7643
7644 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7645 doc generation
7646 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7647 in the SAX API
7648 * doc/*: rebuilt the doc making sure everything appears in the
7649 HTML files
7650
7651Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7652
7653 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7654 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7655 which allow impressive speed improvement on dataset with
7656 large text pieces, but at the cost of broken binary
7657 compatibility and slightly bigger memory usage.
7658 Configure with --with-buffers to activate them, they
7659 are protected with XML_USE_BUFFER_CONTENT define.
7660 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7661 goal is 0 memory left allocated once parser is no more used
7662 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7663 call xmlCleanupParser() and xmlMemoryDump()
7664
7665Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7666
7667 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7668 * parser.[ch] encoding.[ch]: added memory cleanup routines
7669 * parser.c: closing bug #3788
7670 * doc/*: rebuilt the doc
7671
7672Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7673
7674 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7675 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7676 * tester.c: added --compress option
7677 * doc/*: rebuilt the documentation
7678
7679Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7680
7681 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7682 if given /proc/kcore as input !
7683 * doc/xml.html doc/*: updated and rebuilt the documentation
7684
7685Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7686
7687 * parser.c: Fixed some wrongly space collapsing code due to
7688 a misreading of the spec.
7689 * result/*: fixed the output accordingly
7690
7691Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7692
7693 * encoding.c: bug fix and typos
7694 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7695 * parser.c: added attribute normalization closing bug #3597
7696 * test/att* result/att* SAXresult/att*: testcase for attribute
7697 normalization
7698
7699Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7700
7701 * configure.in: closing bug #3163 by adding extra flags for the
7702 cc compiler on HP-UX
7703
7704Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7705
7706 * valid.[ch] : removed a typo and an enumerated type bug in the
7707 xmlAddElementDecl() function
7708 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7709 call to xmlEncodeEntitiesReentrant() so that the functions
7710 New, Set and Get are at the same level.
7711 * parser.c HTMLparser.c: extra memory allocation bug for
7712 attributes detected by someone using libxml in embedded systems :-)
7713
7714Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7715
7716 * xmlmemory.h: turned off mem debug :-\
7717
7718Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7719
7720 * parser.c: closed bug #2784 a one line fix, but worth pushing
7721 a new release out
7722 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7723 some structures, comments before and after the
7724 main element, and other nastyness
7725 * HTMLtree.c tree.c: accomodate the extended HTML supported
7726 * configure.in: pushing 1.7.4
7727 * test/ent8 and related outputs : added a new test for bug #2784
7728 * test/HTML/wired.html and related output: a nasty HTML example
7729 * Makefile.am: improved the test scripts
7730 * docs/* : reran the documentation extractor, updated xml.html
7731
7732Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7733
7734 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7735 HTMLparser and debugged the HTML related code. HTML documents
7736 now have their own type
7737 * entities.c: do not dump &apos; for HTML output
7738 * xmlmemory.c: improvement, breakpoint mechanism
7739 * testHTML.c: added --sax --repeat ...
7740 * Makefile.am: improved the HTML tests
7741 * valid.[ch]: added xmlValidGetValidElements and
7742 xmlValidGetPotentialChildren
7743 * tester.c: added --insert to test the 2 new functions
7744 * test//* result//* SAXresult//* : regression test cleanup
7745 and extension.
7746 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7747 gnome-xml-nanohttp.html
7748
7749Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7750
7751 * HTMLparser.c: fixed problems with some autoclose tags
7752 * tree.c: fixed XML output problems.
7753 * result/* SAXresult/*: update of the tests output
7754
7755Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7756
7757 * Makefile.am: Arturo patch for xmlConf.sh version info
7758 * parser.c: Tim Josling patch for single quoted items
7759 * tester.c: Tim Josling patch for tester options usage
7760 * tree.h: indent cleanup
7761
7762Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7763
7764 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7765 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7766
7767Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7768
7769 * tree.c : Raph patch for initialization of CORBA fields
7770 * parser.c, xpath.c, ...: modification of doc comments
7771 * xpath.c : allow spaces in xpath expressions
7772
7773Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7774
7775 * xmlmemory.h: turning off memory debug :-(
7776
7777Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7778
7779 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7780 better SAX interfaces.
7781 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7782 entity.
7783 * configure.in: 1.7.2
7784
7785Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7786
7787 * libxml.spec.in: fixed the URL
7788 * doc/xml.html: improved the documentation front-end
7789
7790Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7791
7792 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7793
7794Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7795
7796 * libxml.spec.in: fixed the alpha compile problem
7797 * parser.[ch]: changed errno to errNo in the parser context :-(
7798 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7799 * doc/xml.html: changed CHAR to xmlChar
7800 * doc/html/*: recompiled the documentation
7801 * configure.in: 1.7.1
7802
7803Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7804
7805 * parser.h: modified the parser context struct to regain 1.4.0
7806 binary compatibility
7807 * parser.c, xml-error.h: added errno ot teh context and defined
7808 a set of errors values with update of errno
7809 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7810 DTDs and entities
7811 * *.h, *.c: complete cleanup of the use of config.h and include
7812 protection depending on the current setup.
7813 * overalll debugging, maintenance and bug-fixing on all modules
7814 * updated the documentation
7815 * ready for 1.7.0
7816
7817Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7818
7819 * HTMLparser.c : cleanup
7820 * SAX.c valid.c valid.h: added ID/IDREF checking
7821 * tree.c tree.h: extended doc structure for refs
7822 * configure.in: 1.6.2
7823 * parser.c: patched bug in SAX user arg call
7824 * parserInternals.h: patched missing close in C++ wrapping
7825 * testXPath.c xpath.c xpath.h: prepared for extensibility,
7826 especially upcoming XPointer implementation.
7827 * doc/xml.html: augmented, typo
7828
7829Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
7830
7831 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
7832 not all invocations of install understand -d.
7833
7834Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
7835
7836 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7837 to make 'check' works, when builddir != srcdir.
7838
7839Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7840
7841 * doc/xml.html : updated the documentation
7842
7843Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7844
7845 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7846 not deallocated memory blocks
7847 * *.c : replaces all calls to malloc() free() and realloc() to
7848 the wrapper functions/macros
7849 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7850 instead of xmlFreeNodeList()
7851
7852Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7853
7854 * HTMLparser.c: corrected a stupid bug leading to core dump at
7855 tree deallocation. Removed warnings indicated by
7856 Stephane.Conversy@lri.fr
7857 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7858 looked for in the external subset
7859
7860Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7861
7862 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7863 on SGI by Stephane.Conversy@lri.fr
7864
7865Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7866
7867 * all .h : changed the prototype declaration indent as in gtk
7868 * most .c : working on reducing the TODOs in the code
7869 * most .c : cleanup though -pedantic and Insure++
7870 * improvements on validation ID checkings.
7871 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7872 * xml-config.in: closed #1810
7873
7874Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7875
7876 * tree.h, valid.c, valid.h: more work on validity, IDs
7877 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7878 definition for AIX
7879
7880Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7881
7882 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
7883 the distribution due to a cut'n paste error at last commit
7884
7885Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7886
7887 * configure.in: upgraded to version 1.4.0
7888 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
7889 Big update, added a large part of the validation process,
7890 it should be usable, but some parts are missing
7891 * xpath.c: improved the implementation w.r.t. root.
7892 * Makefile.am: added more tests
7893 * test and result trees: added a lot of tests
7894 * libxml.spec.in: export libxml.so.0 and libxml.so.1
7895
7896Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7897
7898 * Added an HACKING file
7899
7900Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7901
7902 * xpath.[ch] : improvements and debug of the XPath implementation
7903 * parser.c, HTMLparser.c : modified the parsers to be progressive
7904 * tree.[ch] : extended the Buffer promitives
7905 * xmlIO.[ch] : added basic I/O routines providing progressive
7906 parsing and ready for I18N conversion plugins
7907 * SAXresult/* : the SAX callback sequence maybe slightly different
7908 now
7909 * test*.c : improved/updated the tests programs
7910 * doc/* : recompiled the docs.
7911
79121999-07-26 Michael Meeks <michael@edenproject.org>
7913
7914 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
7915
7916 * tree.c: Ditto.
7917
7918Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7919
7920 * configure.in: upgraded to version 1.4.0
7921 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
7922 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
7923 XML query language, see http://www.w3.org/TR/xpath for more details.
7924 * parser.c, parser.h: added CHAR* related string functions for XPath
7925 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
7926 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
7927 rebuild the docs.
7928 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
7929 and regression testing capabilities for XPath.
7930
7931Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7932
7933 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
7934 closing bug #1646
7935
7936Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7937
7938 * Makefile.am, example/Makefile.am: closed bug #1683
7939
7940Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7941
7942 * example/Makefile.am, configure.in: added the makefile for the
7943 gjobread example
7944
7945Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
7946
7947 * doc/Makefile.am:
7948 - fix which allow "make install DESTDIR=</install/prefix>".
7949
7950Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7951
7952 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
7953 which fixed a problem on the file reading-code.
7954
7955Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7956
7957 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
7958 output.
7959 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
7960
7961Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7962
7963 * parser.h : Oops removed the binary compatibility problem
7964 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
7965 * parser.c, HTMLparser.c: applied patches for reading from stdin
7966
7967Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7968
7969 * parser.c, entities.c, valid.c: cleanup bug #1591
7970 * configure.in: cleanup bug #1592
7971 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
7972 the same tree back-end. Hence gdome will be available for it.
7973 * doc/Makefile.am: close bug #617
7974
7975Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7976
7977 * parser.c: alloctate a per parser context SAX interface block
7978
7979Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7980
7981 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
7982 and xmlEncodeEntitiesReentrant with the correct one :-\
7983
7984Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7985
7986 * commit of my internal XML base changes, quite a lot of
7987 changes, cleanups, better entities support, framework for
7988 new I/O and charset detection and handling
7989 * Fixed the configure/Makefile stuff to generate shared libs
7990 with the proper version info, so we jumped on rev from
7991 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
7992 xmlEncodeEntities() result need to be freed now, and a string
7993 xmlParserVersion provide the current library version.
7994
7995Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
7996
7997 * parser.c: fixed a buffer overrun for when you have a very long
7998 attribute with no entities in it.
7999
8000Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8001
8002 * added example directory
8003 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8004
8005Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8006
8007 * Release of libxml-1.1, nearly everything has been touched for
8008 this.
8009 * Added more regression tests
8010 * Updated the documentation
8011
8012Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8013
8014 * tree.[ch]: unified the XML_NO_CORBA defines.
8015 * parser.c encoding.[ch]: started plugging in char encoding detection
8016
8017Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8018
8019 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8020 Also freed allocated buffer.
8021
8022Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8023 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8024 reentrancy problem at printing. One is left in entities.c, to
8025 remove ASAP
8026 * testSAX.c : added a test example showing the use of the SAX
8027 interface if one doesn't want to build the DOM tree.
8028 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8029
8030Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8031
8032 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
8033 large revamping of the parser to use SAX callbacks
8034 http://www.megginson.com/SAX/ (or at least a C like interface
8035 a la Expat). It's now possible to set up your own callbacks
8036 and the parser will not build a DOM tree.
8037 * test/* result/*: updated the test suite, I finally removed
8038 the old Namespace draft support (PI based).
8039
8040Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8041
8042 * Makefile.am: added test result to EXTRA_DIST for make tests
8043
8044Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8045
8046 * parser.c, parserInternals.h: moved the chars macro definitions
8047 to parserInternals.h
8048 * parser.c, error.c: applied patches from "Knut Ã…kesson"
8049 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
8050
8051Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8052
8053 * xml-config.in : applied patch to make --version work
8054
80551999-03-05 Raja R Harinath <harinath@cs.umn.edu>
8056
8057 * Makefile.am (check-local): Alias for `tests' target. This will
8058 cause `make check' to do the right thing.
8059 (tests): Don't run tests in srcdir. Also, replaced calls to
8060 basename with a `sed' "equivalent".
8061
8062Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8063
8064 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8065 it in the header and not the sources, updated the doc.
8066 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8067 pointing this out.
8068
8069Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8070
8071 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8072 exported the inputStream routines.
8073 * doc/html/* : updated accordingly
8074
8075Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8076
8077 * parser.c, parser.h, parserInternals.h: added a few extra
8078 internal calls to allocate and free parser contexts ...
8079 * doc/html/* : updated accordingly
8080
8081Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8082
8083 * configure.in, Makefile.am, doc/makefile.am : General changes for
8084 1.0.0 release and including the generated HTML documentation.
8085
8086Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8087
8088 * makefile.am : added parserInternals.h, oops.
8089
8090Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8091
8092 * parserInternals.h: added this header giving access to the parser
8093 internal functions.
8094 * doc/Makefile.am : added a rebuild target which rebuilds the full
8095 set of documentations
8096 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8097 the internal subset.
8098 * *.c *.h: modifications needed to generate the documentation using
8099 gtk-doc, cleanup of functions blocks, reorganisation of struct
8100 declarations.
8101
8102Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8103
8104 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8105 the tar and spec file to include the beginning of the doc.
8106
81071999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
8108
8109 * doc/.cvsignore: Added this file.
8110
8111Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8112
8113 * tree.c: fixed xmlGetProp to return "" when the attribute
8114 exists, even if the node-list is NULL.
8115
8116Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8117
8118 * tree.c: patched an error outputting empty attribute values.
8119 * Makefile.am and doc/makefile.am: have been updated during the
8120 week-end. Sorry for an empty CVS log, I got a shell problem.
8121
8122Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8123
8124 * tree.h: cleaned up using enums instead of defines
8125 * parser.c, valid.[ch]: more work on parsing/output of element
8126 declarations
8127
8128Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8129
8130 * valid.[ch], tree.c, parser.c : more work toward full parsing
8131 of XML DTDs.
8132 * README: added informations about mailing-list and on-line
8133 documentation
8134
81351999-01-27 Raja R Harinath <harinath@cs.umn.edu>
8136
8137 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
8138
8139Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8140
8141 * parser.c, tree.[ch] : more work toward conformance testing,
8142 added a last element to accelerate parsing of very flat structures
8143 started working on internal subset Element content declaration.
8144 * valid.[ch] : first cut at adding code toward validation.
8145 * previous changes had also small impact on most files, especially
8146 the conformance testing using James Clark test suite.
8147
8148Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8149
8150 * test/* : updated the examples, most of them were not well
8151 formed (humm), and added rdf2.
8152 * result/* : resulting changes in the output.
8153
8154Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8155
8156 * tree.c: changed the behaviour of xmlGetProp on NULL values.
8157
8158Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8159
8160 * tree.c: patched a bug in the generation of empty attributes
8161
8162Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8163
8164 * entities.[ch], tree.[ch], tester.c: added copy interfaces
8165 for node/trees/documents/... Biggest problem is namespace
8166 support when copying subtrees.
8167
8168Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8169
8170 * parser.c, entities.c: improve entities and char ref encoding,
8171 and cleanups of error messages.
8172
8173Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8174
8175 * parser.c, entities.c: simple bug hunting done during rpm2html and
8176 rpmfind integration.
8177
8178Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8179
8180 * parser.[ch]: Added interfaces allowing to specify a SAX
8181 handler before parsing.
8182
8183Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8184
8185 * parser.c: redirrect all errors reporting through the SAX
8186 error function
8187
8188Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8189
8190 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
8191 * libtool, tlmain ...: update of the libtool files
8192
81931998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
8194
8195 * entities.c: Use g_snprintf insteda of snprintf.
8196
8197Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8198
8199 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
8200 added ent5 test for this purpose.
8201 * parser.c, parser.h: formatting, comments and UTF-8 planning.
8202
8203Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8204
8205 * parser.c: fixed? a strange error due to compression on a GWP
8206 document.
8207
8208Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8209
8210 * tree.[ch]: bug fixing
8211 * entities.[ch]: defined a specific type for predefined entities
8212 * doc/xml.html: more documentation on the library, how to use it,
8213 overview of the interfaces.
8214
8215Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8216
8217 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
8218
8219Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8220
8221 * tree.c: corrected a small bug
8222 * doc/xml.html: continuing writing documentation.
8223
8224Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8225
8226 * debugXML.h debugXML.c: added debugging utilities.
8227 * tester.c: added --debug switch.
8228 * tree.c: patched an incorrect node->type assignment.
8229 * parser.c: formatting, ensure that node->doc != NULL in attributes
8230
8231Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8232
8233 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
8234 entity support and provide an internal representation close to
8235 DOM one (entity ref nodes, and attribute value as tree). I tried
8236 to preserve the interface but this will surely break some apps
8237 (I have to change rpm2html/rpmfind for example). I had to change
8238 two interfaces, and the generated tree is somewhat different.
8239 * doc/* : started documenting the XML library, the tree and
8240 DOM/Corba. This is a first step.
8241
8242Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8243
8244 * parser.c: Set up the fonctions comment block, boring but useful.
8245 * parser.h, SAX.c, parser.c: now attributes are processed through
8246 the SAX interface. The problem is that my SAX interface diverged
8247 quite a bit from the original one, well this is not an official
8248 spec, and translating it from Java to C is hairy anyway...
8249
8250Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8251
8252 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
8253 fonctions comment block, boring but useful.
8254
8255Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8256
8257 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
8258 conversion routines. However they are not yet used to convert the
8259 inputs. The core will run with UTF-8.
8260
8261Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8262
8263 * tree.c : make sure that the type id is properly set-up when
8264 a new object is allocated, needed for DOM.
8265
8266Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8267
8268 * tree.h, tree.c: Ok, the main objects in the tree will be native
8269 corba objects, it costs 8 bytes per Node, Attribute and Document
8270 but it simplifies the Corba integration a lot (no extra interface
8271 objects to allocate/free).
8272
8273Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8274
8275 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
8276 and changed NODEs contants for conformity with DOM Level 1
8277
8278Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8279
8280 * added hooks to keep track of servants when creating objects
8281 xmlDoc and xmlNode (for Corba export).
8282
8283Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8284
8285 * added xml-config script.
8286
8287Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8288
8289 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
8290 to autoupdate libtool and automake conf files.
8291
82921998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
8293
8294 * Makefile.am: Use '?' to separate the sed
8295 commands as ',' is used when people pass -Wl,something.
8296
8297
8298Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8299
8300 * tree.c, tree.h: added a per-document compression interface.
8301
8302Tue Sep 22 20:47:38 EDT 1998
8303
8304 * tree.c, tree.h: added saving with compression and added interfaces
8305 to control the compression level (xmlGetCompressMode,
8306 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
8307
8308Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8309
8310 * parser.c: corrected a loop for files of size 0
8311
83121998-08-20 Raja R Harinath <harinath@cs.umn.edu>
8313
8314 * error.h: New file. Contains prototyes from `error.c'.
8315
8316Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
8317
8318 * Makefile.am (xmlincdir): New macro.
8319 (xmlinc_HEADERS): Renamed from include_HEADERS.
8320
8321Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8322
8323 * applied small patch on numeric entities from
8324 Christopher Blizzard <blizzard@appliedtheory.com>
8325
8326Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8327
8328 * New release 0.2, removed the old xml_* files so that it's
8329 coherent with the other CVS base (W3C), far better conformance
8330 to standard, new namespaces, decent entities support, beginning
8331 of a SAX-like interface. Nearly nothing left intact, even the
8332 test examples ...
8333
83341998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
8335
8336 * .cvsignore: Add .deps dir
8337
8338Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8339
8340 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
8341
8342Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8343
8344 * configure.in: added test for CPP
8345 * AUTHORS, Changelog: the original ones didn't get commited but the
8346 glib ones instead, fixed.
8347 * Makefile.am: corrected an error in library naming
8348
8349Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8350
8351 * integrated code developped at W3C
8352 * changed the original Copyright
8353 * migrated to automake
8354 * prefixed the filenames by xml_ to avoid filename clashes
8355
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00008356Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
8357
8358 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
8359 should not be called.
8360
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00008361Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
8362
8363 * libxml-2.0.pc.in: applied the patch to fix #101894
8364
Daniel Veillard8a1b1852003-01-05 22:37:17 +00008365Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
8366
8367 * tree.c : applied patch from Lukas Schroeder for register callbacks
8368 * valid.c: modified patch from Lukas Schroeder to test
8369 register callbacks with --chkregister
8370
Daniel Veillard067bae52003-01-05 01:27:54 +00008371Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
8372
8373 * xmlreader.c: seriously changed the way data are pushed to
8374 the underlying parser, go by block of 512 bytes instead of
8375 tryng to detect tag boundaries at that level. Changed the
8376 way empty element are detected and tagged.
8377 * python/tests/reader.py python/tests/reader2.py
8378 python/tests/reader3.py: small changes mostly due to context
8379 reporting being different and DTD node being reported. Some
8380 errors previously undetected are now caught and fixed.
8381 * doc/xmlreader.html: flagged last section as TODO
8382
Daniel Veillard51a447a2003-01-04 19:42:46 +00008383Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8384
8385 * python/libxml.py: integrated the Python 2.2 optimizations
8386 from Hannu Krosing, while maintaining compatibility with
8387 1.5 and 2.1
8388
Daniel Veillarde59494f2003-01-04 16:35:29 +00008389Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
8390
8391 * xmllint.c: a bit of cleanup
8392 * xmlreader.c: small fix
8393 * doc/xmlreader.html: more work on the XmlTextReader tutorial
8394 * python/libxml.py: a few fixes pointed out by Hannu Krosing
8395
Daniel Veillard623a9eb2003-01-04 12:47:20 +00008396Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
8397
8398 * python/setup.py.in: patch from Stéphane Bidoul to include
8399 drv_libxml2.py in setup.py
8400
Daniel Veillard66b82892003-01-04 00:44:13 +00008401Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
8402
8403 * doc/xmlreader.html: starting documenting the new XmlTextReader
8404 interface.
8405
Daniel Veillard7704fb12003-01-03 16:19:51 +00008406Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
8407
8408 * xmllint.c: added the --stream flag to use the TextReader API
8409 * xmlreader.c: small performance tweak
8410
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00008411Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
8412
8413 * xmlreader.c python/tests/reader2py: okay the DTD validation
8414 code on top of the XMLTextParser API should be solid now.
8415
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008416Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8417
8418 * xmlreader.c python/tests/reader2py: Fixing some more mess
8419 with validation and recursive entities while using the
8420 reader interface, it's getting a bit messy...
8421
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008422Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8423
8424 * xmlreader.c python/tests/reader.py: another couple of problem
8425 related to IsEmptyElement reported by Stéphane Bidoul needed
8426 some fixes.
8427
Daniel Veillard4f860202003-01-02 13:00:02 +00008428Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8429
8430 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8431 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8432 based on the python XmlTextReader interface.
8433
Daniel Veillard3c265e42003-01-01 21:06:49 +00008434Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8435
8436 * tree.c: backing out one change in the last patch which broke the
8437 regression tests
8438
Daniel Veillard5335dc52003-01-01 20:59:38 +00008439Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8440
8441 * global.data globals.c tree.c include/libxml/globals.h: applied
8442 an old patch from Lukas Schroeder to track node creation and
8443 destruction. Probably missing a lot of references at the moment
8444 and not usable reliably.
8445
Daniel Veillard8ba17412003-01-01 19:13:12 +00008446Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8447
8448 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8449 from doc/news.html and a stylesheet
8450
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008451Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8452
8453 * xmlreader.c python/tests/reader.py: fixed another couple of
8454 xmlreader bugs reported by Stéphane Bidoul and added tests.
8455
Daniel Veillard9e395c22003-01-01 14:50:44 +00008456Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8457
8458 * xmlreader.c python/tests/reader2.py: fixed another validity
8459 checking in external parsed entities raised by Stéphane Bidoul
8460 and added a specific regression test.
8461 * python/tests/reader3.py: cleanup
8462
Daniel Veillardd5896142002-12-31 14:45:26 +00008463Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8464
8465 * xmlreader.c python/tests/reader2.py: fixed a problem with
8466 validation within entities pointed by Stéphane Bidoul, augmented
8467 the tests to catch those.
8468
Daniel Veillarddc85f282002-12-31 11:18:37 +00008469Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8470
8471 * python/generator.py: modified the generator to allow keeping
8472 class references when creating new classes, needed to fix a bug
8473 pointed by Stéphane Bidoul where the input buffer of the
8474 xmlTextReader instance gets destroyed if the python wrapper for
8475 the input is not referenced anymore.
8476
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008477Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8478
8479 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8480 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8481
Daniel Veillard571b8892002-12-30 12:37:59 +00008482Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8483
8484 * xmlreader.c python/tests/reader.py: fixed another problem
8485 pointed by Stéphane Bidoul
8486
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008487Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8488
8489 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8490 with "<a/>"
8491
Daniel Veillardecaba492002-12-30 10:55:29 +00008492Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8493
8494 * SAX.c: warn on xmlns:prefix="foo"
8495 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8496 for namespace attributes handling.
8497
Daniel Veillard2d84a892002-12-30 00:01:08 +00008498Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8499
8500 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8501 a really nasty problem raised by a DocBook XSLT transform
8502 provided by Sebastian Bergmann
8503
Daniel Veillard29b3e282002-12-29 11:14:41 +00008504Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8505
8506 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8507 by Stéphane Bidoul and integrated it into the tests
8508
Daniel Veillarde18fc182002-12-28 22:56:33 +00008509Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8510
8511 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8512 extended the XmlTextReader API a bit, addding accessors for
8513 the current doc and node, and an entity substitution mode for
8514 the parser.
8515 * python/libxml.py python/libxml2class.txt: related updates
8516 * python/tests/Makefile.am python/tests/reader.py
8517 python/tests/reader2.py python/tests/reader3.py: updated a bit
8518 the old tests and added a new one to test the entities handling
8519
Daniel Veillardaba976d2002-12-28 21:14:18 +00008520Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8521
8522 * python/generator.py python/libxml2class.txt
8523 python/tests/reader.py python/tests/reader2.py: changed the
8524 generator to provide casing for the XmlTextReader similar to
8525 C# so that examples and documentation are more directly transposable.
8526 Fixed the couple of tests in the suite.
8527
Daniel Veillard83298842002-12-28 15:12:33 +00008528Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8529
8530 * doc/guidelines.html: added a document on guildeline for
8531 publishing and deploying XML
8532
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008533Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8534
8535 * valid.c xmlreader.c: final touch running DTD validation
8536 on the XmlTextReader
8537 * python/tests/Makefile.am python/tests/reader2.py: added a
8538 specific run based on the examples from test/valid/*.xml
8539
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008540Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8541
8542 * python/libxml.py: added a few predefined xmlTextReader parser
8543 configuration values.
8544
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008545Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8546
8547 * python/libxml_wrap.h: trying to fix #102037
8548
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008549Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8550
8551 * SAX.c: fixing bug #95296, when the predefined entities
8552 are redefined in the DTD the default one must be used
8553 instead anyway.
8554
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008555Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8556
8557 * doc/xmllint.xml
8558 * doc/xmllint.1
8559 Add discussion of XML_DEBUG_CATALOG to xmllint man
8560 page - bug #100907
8561
8562
Daniel Veillarddf512f42002-12-23 15:56:21 +00008563Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8564
8565 * xmlreader.c: Fixed the empty node detection to avoid reporting
8566 an inexistant close tag.
8567
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008568Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8569
8570 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8571 for Python 2.1
8572
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008573Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8574
8575 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8576
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008577Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8578
8579 * doc/libxml2-api.xml python/tests/reader.py: one really need
8580 to provide the base URI information when creating a reader parser
8581 from an input stream. Updated the API and the example using it.
8582
Daniel Veillardea7751d2002-12-20 00:16:24 +00008583Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8584
8585 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8586 include/libxml/valid.h include/libxml/xmlreader.h: working on
8587 DTD validation on top of xml reader interfaces. Allows to
8588 validate arbitrary large instances. This required some extensions
8589 to the valid module interface and augmenting the size of xmlID
8590 and xmlRef structs a bit.
8591 * uri.c xmlregexp.c: simple cleanup.
8592
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008593Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8594
8595 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8596 work on the xml reader interfaces.
8597 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8598 Web page for the Windows binaries.
8599
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008600Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8601
8602 * xmlIO.c: applied a patch for VMS following the report by
8603 Nigel Hall
8604
Daniel Veillard3772de32002-12-17 10:31:45 +00008605Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8606
8607 * parser.c: the parseStartTag bug fix wasn't complete.
8608
Daniel Veillard67df8092002-12-16 22:04:11 +00008609Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8610
8611 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8612 parseStartTag, fixing it.
8613 * test/att4 result/att4 result/noent/att4: adding the test
8614 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8615 more methods to XmlTextReader.
8616
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008617Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8618
8619 * win32/libxml2.def.src: added more xml reader exports
8620 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8621 to the build
8622
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008623Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8624
8625 * doc/tutorial/xmltutorial.xml
8626 plus generated html and pdf
8627 Updating tutorial again based on further comments from Niraj
8628 Tolia on the last iteration
8629
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008630Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8631
8632 * doc/tutorial/xmltutorial.xml
8633 * doc/tutorial/includekeyword.c
8634 * doc/tutorial/includegetattribute.c
8635 plus generated html and pdf
8636 Adding fix from Niraj Tolia to tutorial to properly free memory.
8637
8638
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008639Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8640
8641 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8642 more methods of XmlTextReader.
8643 * python/libxml2class.txt python/tests/reader.py: this increased the
8644 methods in the bndings, augmented the test to check those new
8645 functions.
8646
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008647Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8648
8649 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8650 methods of XmlTextReader.
8651 * python/generator.py python/libxml_wrap.h python/types.c
8652 python/libxml2class.txt: added the reader to the Python bindings
8653 * python/tests/Makefile.am python/tests/reader.py: added a specific
8654 test for the Python bindings of the Reader APIs
8655 * parser.c: small cleanup.
8656
Daniel Veillard06503452002-12-13 10:42:08 +00008657Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8658
8659 * xinclude.c: fallback was only copying the first child not the
8660 full child list of the fallback element, closes #89684 as reopened
8661 by Bernd Kuemmerlen
8662
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008663Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8664
8665 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8666
Daniel Veillard000eafb2002-12-12 10:04:22 +00008667Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8668
Daniel Veillardc1eed322002-12-12 11:01:32 +00008669 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008670 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008671 gives enum values, fix functype return type, put back fields in
8672 structs
8673 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008674
Daniel Veillard024b5702002-12-12 00:15:55 +00008675Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8676
8677 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8678 about htmlNodeDumpOutput location.
8679 * xpath.c: removed an undefined function signature
8680 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8681 too many symbols in the API breaking the python bindings.
8682 Updated with the libxslt/libexslt changes.
8683
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008684Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8685
8686 * configure.in: preparing release of 2.4.29
8687 * doc/*: rebuilt the docs and API
8688 * xmlreader.c: a few more fixes for the XmlTextReader API
8689
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008690Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8691
8692 * include/win32config.h: applied mingw patch from Magnus Henoch
8693
Daniel Veillard5aad8322002-12-11 15:59:44 +00008694Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8695
8696 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8697
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008698Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8699
8700 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8701 building Python script, does the C parsing directly, generates
8702 a better API description including structure fieds defs and
8703 enums. Still a couple of bugs, but good enough for the python
8704 wrappers now.
8705 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8706 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8707 include/libxml/schemasInternals.h include/libxml/tree.h: more
8708 cleanup based on the python analysis script reports.
8709 * libxml.spec.in: make sure the API XML description is part of the
8710 devel package.
8711
Daniel Veillard01c13b52002-12-10 15:19:08 +00008712Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8713
8714 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8715 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8716 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8717 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8718 code cleanup, especially the function comments.
8719 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8720
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008721Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8722
8723 * Makefile.am xmlreader.c include/libxml/Makefile.am
8724 include/libxml/xmlreader.h: Adding a new set of APIs based on
8725 the C# TextXmlReader API but converted to C. Allow to parse
8726 in constant memory usage, far simpler to program and explain
8727 than the SAX like APIs, unfinished but working.
8728 * testReader.c: test program
8729
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008730Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8731
8732 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8733
Daniel Veillard64b35282002-12-04 15:10:40 +00008734Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8735
8736 * tree.c: Chip turner indicated that XHTML1 serialization
8737 rule for style actually break on both IE and Mozilla,
8738 try to avoid the rule if escaping ain't necessary
8739
Daniel Veillard8efff672002-12-04 11:44:48 +00008740Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8741
8742 * nanhttp.c: handle HTTP URL escaping, problem reported by
8743 Glen Nakamura and Stefano Zacchiroli
8744
Daniel Veillard1c732d22002-11-30 11:22:59 +00008745Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8746
8747 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8748
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008749Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8750
8751 * uri.c: Johann Richard pointed out some XPointer problems for
8752 URN based URI references in XInclude. Modified the URI parsing
8753 and saving routines to allow correct parsing and saving of
8754 XPointers, especially when attached to "opaque" scheme accordingly
8755 to RFC 2396
8756
Daniel Veillard8db67d22002-11-27 19:39:27 +00008757Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8758
8759 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
8760 of refactoring to the HTML saving code.
8761 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
8762 in the doc.
8763
Daniel Veillardebc4ca92002-11-27 11:43:05 +00008764Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
8765
8766 * tree.c include/libxml/tree.h: refactored the XML dump of a node
8767 to a buffer API to reuse the generic dump to an OutputIO layer,
8768 this reduces code, fixes xmlNodeDump() for XHTML, also made
8769 xmlNodeDump() now return the number of byte written.
8770
Daniel Veillard9d5ea172002-11-27 08:02:06 +00008771Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
8772
8773 * python/setup.py.in: another patch from Stéphane Bidoul for
8774 Python bindings on Windows
8775 * doc/parsedecl.py: small cleanup
8776
Daniel Veillard9715c172002-11-25 16:33:40 +00008777Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
8778
8779 * libxml.spec.in configure.in: add a line in %changelog for releases
8780
Daniel Veillard9bc53102002-11-25 13:20:04 +00008781Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
8782
8783 * parser.c: patch from Marcus Clarke fixing a problem in entities
8784 parsing that was detected in KDe documentations environment.
8785
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00008786Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8787
8788 * python/libxml.c (libxml_prev): Return the previous as opposed to
8789 the next node (I guess this is the result of some cut & paste programming:)
8790
Daniel Veillard80d7b902002-11-23 16:23:08 +00008791Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8792
8793 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
8794
Daniel Veillarda1196ed2002-11-23 11:22:49 +00008795Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8796
8797 * python/generator.py python/libxml.c python/setup.py.in: trying
8798 to fix the Python bindings build on Windows (Stéphane Bidoul)
8799
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00008800Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8801
8802 * win32/configure.js: added option for python bindings
8803 * win32/libxml2.def.src: added more exports
8804
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00008805Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8806
8807 * win32/Makefile.mingw: fixed unresolved symbols when linking with
8808 pthreads
8809 * win32/wince/*: applied updates to Windows CE port from Javier
8810
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00008811Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8812
8813 * configure.in: preparing 2.4.28
8814 * libxml.spec.in doc/Makefile.am: some cleanup
8815 * doc/*: updated the news and regenerated.
8816
Daniel Veillardfee408f2002-11-22 13:18:30 +00008817Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8818
8819 * HTMLparser.c: final touch at closing #87235 </p> end tags
8820 need to be generated.
8821 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
8822 this change slightly the output of a few tests
8823 * doc/*: regenerated
8824
Daniel Veillardd2ff0392002-11-22 12:28:38 +00008825Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
8826
8827 * parserInternals.c: fixing bug #99190 when UTF8 document are
8828 parsed using the progressive parser and the end of the chunk
8829 is in the middle of an UTF8 multibyte character.
8830
William M. Brack8b2c7f12002-11-22 05:07:29 +00008831Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
8832
8833 * threads.c: fixed initialization problem in xmlNewGlobalState
8834 which was causing crash.
8835 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
8836 in xmlInitializeGlobalState.
8837 * parserInternals.c: cleaned up ctxt->sax initialisation.
8838
Daniel Veillardd5c2f922002-11-21 14:10:52 +00008839Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8840
8841 * tree.c include/libxml/tree.h: modified the existing APIs
8842 to handle XHTML1 serialization rules automatically, also add
8843 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
8844 libxslt serialization uses it when needed without changing
8845 the library API.
8846 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
8847 result/xhtml1: added a new test specifically for xhtml1 output
8848 and updated the result of one XHTML1 test
8849
Daniel Veillardd076a202002-11-20 13:28:31 +00008850Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
8851
8852 * xinclude.c parserInternals.c encoding.c: fixed #99082
8853 for xi:include encoding="..." support on text includes.
8854 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
8855 test/XInclude/ents/isolatin.txt : added a specific regression test
8856 * python/generator.py python/libxml2class.txt: fixed the generator
8857 the new set of comments generated for doc/libxml2-api.xml were
8858 breaking the python generation.
8859
Daniel Veillard817e70b2002-11-19 22:28:48 +00008860Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8861
8862 * doc/Makefile.am: repair some problem if gtk-doc fail or such
8863 * configure.in: patch for Solaris on new autoconf closes #98880
8864 * doc/parsedecl.py: repair the frigging API building script,
8865 did I say that python xmllib sucks ?
8866 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
8867 and some comment are no more truncated.
8868
Daniel Veillarda7e05b42002-11-19 08:11:14 +00008869Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
8870
8871 * parser.c: Martin Stoilov pointed out a potential leak in
8872 xmlCreateMemoryParserCtxt
8873
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00008874Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
8875
8876 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
8877 included in HTML documents and using the push parser.
8878
Daniel Veillard4efd3be2002-11-18 09:11:13 +00008879Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8880
8881 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
8882 specified, look for the Python interpreter not just in the
8883 specified root but also in the specified location. Fixes #98825
8884
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00008885Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8886
8887 * python/libxml.c: fixing bug #98792 , node may have no doc
8888 and dereferencing without checking ain't good ...
8889
Daniel Veillarddad3f682002-11-17 16:47:27 +00008890Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
8891
8892 * configure.in: preparing release 2.4.27
8893 * doc/* : updated and rebuilt the docs
8894 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
8895 and all the docs are actually packaged and in the final RPMs
8896 * parser.c parserInternals.c include/libxml/parser.h: restore
8897 xmllint --recover feature.
8898
Daniel Veillard68e9e742002-11-16 15:35:11 +00008899Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8900
Daniel Veillard784b9352003-02-16 15:50:27 +00008901 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00008902 processing of parsed entities, and XPath computation on sustitued
8903 entities.
8904 * testXPath.c: make sure entities are substitued.
8905
Daniel Veillard328f48c2002-11-15 15:24:34 +00008906Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
8907
Daniel Veillard784b9352003-02-16 15:50:27 +00008908 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00008909 processing of internal parsed entities, which had to be changed.
8910
Daniel Veillard66651aa2002-11-15 11:21:43 +00008911Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8912
8913 * Makefile.am python/Makefile.am python/tests/Makefile.am:
8914 trying to fix bug #98517 about building outside the source tree
8915 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
8916
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00008917Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8918
8919 * include/win32config.h: cleanup
8920 * win32/Makefile.mingw: integrated mingw in JScript configure
8921 * win32/Makefile.msvc: modified to allow mingw coexistence
8922 * win32/configure.js: integrated mingw
8923 * win32/Readme.txt: cleanup
8924
Daniel Veillard8dd86a52002-11-12 21:14:17 +00008925Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8926
8927 * HTMLparser.c: strengthen the guard in the Pop macros,
8928 like in the XML parser, closes bug #97315
8929
Daniel Veillard0821b152002-11-12 20:57:47 +00008930Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8931
8932 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
8933 callback is never used.
8934
Daniel Veillard8606bbb2002-11-12 12:36:52 +00008935Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8936
8937 * parserInternals.c: fixed the initialization of the SAX structure
8938 which was breaking xsltproc
8939 * xpath.c: patch from Petr Pajas for CDATA nodes
8940 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
8941 * parser.c include/libxml/parser.h: patch from Peter Jones
8942 removing a leak in xmlSAXParseMemory() and adding the
8943 function xmlSAXParseMemoryWithData()
8944
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00008945Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
8946
8947 adding pdf of tutorial, changing web page to link to it
8948 * doc/tutorial/xmltutorial.pdf
8949 * doc/xml.html
8950 * doc/docs.html
8951
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00008952Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
8953
8954 * doc/tutorial/ar01s08.html
8955 adding file what I forgot for tutorial
8956
8957
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00008958Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
8959
8960 Adding encoding discussion to tutorial
8961 Added:
8962 * doc/tutorial/images/*.png: DocBook admonition image files
8963 * doc/tutorial/apf.html, apg.html: new generated html
8964 * doc/tutorial/includeconvert.c: conversion code entity file
8965 changed:
8966 * doc/tutorial/xmltutorial.xml: DocBook original
8967 * doc/tutorial/*.html: generated html
8968
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008969Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8970
8971 * include/libxml/*.h: retired xmlwin32version.h
8972 * doc/Makefile.am: retired xmlwin32version.h
8973 * win32/configure.js: retired xmlwin32version.h
8974
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008975Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8976
8977 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008978 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
8979 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008980
Daniel Veillard7216cfd2002-11-08 15:10:00 +00008981Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
8982
8983 * globals.c: fixed a typo pointed out by Igor
8984 * xpath.c: try to speed up node compare using line numbers
8985 if available.
8986
Daniel Veillarda70d62f2002-11-07 14:18:03 +00008987Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8988
8989 * tree.c: make xmlFreeNode() handle attributes correctly.
8990
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00008991Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8992
8993 * catalog.c: completed the #96963 fix, as reported by Karl
8994 Eichwalder
8995
Daniel Veillard56f21f22002-11-06 15:49:46 +00008996Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8997
8998 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
8999
Daniel Veillard91ad8792002-11-04 17:06:52 +00009000Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9001
9002 * Makefile.am: switched the order of a couple of includes
9003 to fix bugs #97100
9004
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009005Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9006
9007 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9008 xmlLoadCatalogs that used to separate directories with a ':'.
9009
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009010Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9011
9012 * threads.c: improvements to the Windows-side of thread handling
9013 * testThreads.c: conditionally excluded unistd.h
9014 * testThradsWin32.c: broke overlong lines
9015 * include/win32config.h: adapted thread-related macros to the new
9016 scheme and for pthreads on Windows
9017 * win32/Makefile.msvc: introduced a more flexible thread build,
9018 added testThreads[Win32].c to the build
9019 * win32/configure.js: introduced a more flexible thread config
9020
John Fleck61f6fb62002-10-31 15:23:29 +000090212002-10-31 John Fleck <jfleck@inkstain.net>
9022
9023 * doc/xml.html (and, by implication, FAQ.html)
9024 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9025
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009026Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9027
9028 * configure.in: removed xmlwin32version.h
9029 * include/libxml/Makefile.am: removed xmlwin32version.h
9030
Daniel Veillardce66ce12002-10-28 19:01:59 +00009031Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9032
9033 * tree.c: applied patch from Brian Stafford to fix a bug
9034 in xmlReconciliateNs()
9035
Daniel Veillard7e3f1402002-10-28 18:52:57 +00009036Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9037
9038 * tree.c: applied patch from Christian Glahn to allow
9039 xmlNewChild() on document fragment nodes
9040
Daniel Veillardb39bc392002-10-26 19:29:51 +00009041Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9042
9043 * parser.c: Christian Glahn found a problem with a recent
9044 patch to xmlParseBalancedChunkMemoryRecover()
9045 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
9046 problems
9047 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
9048 test/schemas/seq*: added the test cases from Charles
9049
Daniel Veillard366a9152002-10-23 20:43:53 +00009050Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9051
9052 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
9053 serious cleanup of the spec file and associated changes
9054 in the Makefiles.
9055 * valid.c: try to remove some warnings on x86_64
9056
Daniel Veillardd033d022002-10-23 14:55:02 +00009057Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9058
9059 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9060 fix bug #96586
9061
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009062Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9063
9064 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9065 parsing, applied his patch
9066 * result/HTML/attrents.html result/HTML/attrents.html.err
9067 result/HTML/attrents.html.sax test/HTML/attrents.html:
9068 added the test and result case provided by Mikhail Sogrine
9069
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009070Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9071
9072 * vms/build_libxml.com vms/config.vms vms/readme.vms
9073 include/libxml/parser.h include/libxml/parserInternals.h
9074 include/libxml/tree.h include/libxml/xmlIO.h
9075 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9076 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9077 Applied the VMS update patch from Craig A. Berry
9078 * doc/*.html: update
9079
Daniel Veillardf000f072002-10-22 14:28:17 +00009080Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9081
9082 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9083
Daniel Veillard1e208222002-10-22 14:25:25 +00009084Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9085
9086 * debugXML.c: adding a grep command to --shell in xmllint
9087 for T.V. Raman
9088
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009089Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9090
9091 * xmlcatalog.c: tried to fix some of the problem with --sgml
9092
Daniel Veillard935494a2002-10-22 14:22:46 +00009093Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9094
9095 * parser.c: tried to fix bug #91500 where doc->children may
9096 be overriden by a call to xmlParseBalancedChunkMemory()
9097
9098Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9099
9100 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9101 identifiers in SGML catalogs containing '&'
9102
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009103Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9104
9105 * python/types.c: fixed bugs when passing result value tree
9106 to Python functions.
9107
Daniel Veillard48267432002-10-18 11:21:38 +00009108Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9109
9110 * configure.in: preparing the release of 2.4.26
9111 * doc/*: updated and rebuilt the documentation
9112
Daniel Veillardbb284f42002-10-16 18:02:47 +00009113Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9114
9115 * parser.c: fixed a XML Namespace compliance bug reported by
9116 Alexander Grimalovsky
9117
Daniel Veillard44892f72002-10-16 15:23:26 +00009118Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9119
9120 * HTMLtree.c: fixed serialization of script and style when
9121 they are not lowercase (i.e. added using the API to the tree).
9122
Daniel Veillard2fd85422002-10-16 14:32:41 +00009123Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9124
9125 * valid.c: make xmlValidateDocument emit a warning msg if there
9126 is no DTD, pointed by Christian Glahn
9127
Daniel Veillard32370232002-10-16 14:08:14 +00009128Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9129
9130 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
9131 content model when some of the blocks have min or max, and a couple
9132 of bugs found in the process.
9133 * result/schemas/list0* test/schemas/list0*: added some specific
9134 regression tests
9135
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00009136Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
9137
9138 * README: updated the contact informations
9139
Daniel Veillard63186732002-10-15 08:43:17 +00009140Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9141
9142 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
9143 misses it, reported by Peter Bray.
9144
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00009145Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9146
9147 * tree.c: investigating xmlNodeGetContent() on namespace nodes
9148 and removed a few warnings
9149
Daniel Veillard819d5cb2002-10-14 11:15:18 +00009150Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
9151
9152 * parser.c: Christian Glahn found a small bug in the push parser.
9153 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
9154 public
9155
Daniel Veillard6045c902002-10-09 21:13:59 +00009156Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9157
9158 * xmlschemas.c include/libxml/xmlschemas.h: added
9159 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
9160 * testSchemas.c: added --memory to test the new interface
9161
Daniel Veillardf0070122002-10-09 14:24:17 +00009162Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9163
9164 * doc/index.py doc/search.php: integrated the XSLT indexing,
9165 a few fixed in the indexer, added a scope selection at the
9166 search level.
9167
Daniel Veillard01992e02002-10-09 10:20:30 +00009168Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9169
9170 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
9171 this was due to uninitialized parts of the validation context
9172
Daniel Veillard321be0c2002-10-08 21:26:42 +00009173Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9174
9175 * debugXML.c: applied patch from Mark Vakoc except the API
9176 change, preserved it.
9177 * doc/*: updated the docs to point to the search engine for
9178 information lookup or before bug/help reports.
9179
Daniel Veillard01e87d22002-10-08 16:55:06 +00009180Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9181
9182 * doc/index.py doc/search.php: added mailing-list archives
9183 indexing and lookup
9184
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00009185Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9186
9187 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
9188
Daniel Veillard9b006132002-10-07 11:13:27 +00009189Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9190
9191 * doc/index.py: improved HTML indexing
9192 * doc/search.php: make the queries also lookup the HTML based indexes
9193
Daniel Veillard141d04b2002-10-06 21:51:18 +00009194Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9195
9196 * doc/index.py: added HTML page indexing
9197
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009198Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9199
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00009200 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009201 problem in libxslt.
9202 * catalog.c: fixed list handling in XML_CATALOG_FILES
9203
Daniel Veillardceb09b92002-10-04 11:46:37 +00009204Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9205
9206 * valid.c: typo/bug found by Christian Glahn
9207
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00009208Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9209
9210 * xmlIO.c: applied Windows CE patch from Javier.
9211 * win32/wince: new directory, contains support for the PocketPC
9212 with Windows CE from Javier.
9213 * include/win32config.h: reorganised, removed duplicate
9214 definitions and applied WinCE patch from Javier.
9215 * include/wsockcompat.h: new file, now contains WinSock
9216 compatibility macros.
9217 * win32/Makefile.msvc: introduced double-run compilation.
9218
Daniel Veillarde16b5742002-09-26 17:50:03 +00009219Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9220
9221 * configure.in include/libxml/xmlwin32version.h: preparing release
9222 of 2.4.25
9223 * doc/*: updated and regenerated teh docs and web pages.
9224
Daniel Veillard90d68fb2002-09-26 16:10:21 +00009225Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9226
9227 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
9228 error were not covering namespace declarations.
9229 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
9230 it was missing the attribute declaration for the namespace
9231 * result/VC/NS3: the fix now report breakages in that test
9232
Daniel Veillardabe01742002-09-26 12:40:03 +00009233Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9234
9235 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
9236
Daniel Veillard2ace1952002-09-26 12:28:02 +00009237Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9238
9239 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
9240 and regenerated the docs and web site
9241
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00009242Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9243
9244 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
9245 ATTRIBUTE_UNUSED is always put after the attribute declaration,
9246 not before
9247
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00009248Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9249
9250 * python/generator.py python/libxml2class.txt: fixed a stupid error
9251 breaking the python API
9252
Daniel Veillardb7c29c32002-09-25 22:44:43 +00009253Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9254
9255 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
9256 triostr.c triostr.h: applied a trio update patch from
9257 Bjorn Reese which should work with MinGW
9258
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009259Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9260
9261 * tree.c: improving some documentation comments
9262 * xmlregexp.c: found and fixed a mem leak with python regression tests
9263 * doc/*: rebuilt the doc and the API XML file including the
9264 xmlregexp.h xmlautomata.h and xmlunicode.h headers
9265 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
9266 python/types.c: added access to the XML Schemas regexps from
9267 python
9268 * python/tests/Makefile.am python/tests/regexp.py: added a
9269 simple regexp bindings test
9270
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009271Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
9272
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009273 * doc/xml.html:
9274 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009275
Daniel Veillard118aed72002-09-24 14:13:13 +00009276Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9277
9278 * xmlregexp.c: fixed the data callback on transition functionality
9279 which was broken when using the compact form
9280 * result/schemas/*: updated the results, less verbose, all tests
9281 pass like before
9282 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
9283 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
9284 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
9285 annoying warnings
9286 * xpath.c: try to provide better error report when possible
9287
Daniel Veillard72336152002-09-21 13:08:14 +00009288Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9289
9290 * Makefile.am: fixed a breakage raised by Jacob
9291
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00009292Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9293
9294 * include/win32config.h: added HAVE_ERRNO_H definition for parts
9295 which don't use sockets
9296
Igor Zlatkovic01280582002-09-20 16:40:34 +00009297Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9298
9299 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
9300 * win32/configure.js: applied zlib patch from Daniel Gehriger
9301
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00009302Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9303
9304 * win32/configure.js: applied the patch from Mark Vakoc for
9305 regexp support
9306 * win32/libxml2.def.src: applied the patch from Mark Vakoc
9307 for regexp support
9308
Daniel Veillardb5c05732002-09-20 13:36:25 +00009309Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9310
9311 * xmlschemastypes.c: as pointed by Igor Float and Double
9312 parsing ain't finished yet
9313
Daniel Veillard40b11342002-09-20 12:01:39 +00009314Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9315
9316 * Makefile.am configure.in: trying to fix #88412 by bypassing
9317 all the python subdir if python ain't detected
9318
Daniel Veillard23e73572002-09-19 19:56:43 +00009319Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9320
9321 * Makefile.am configure.in include/libxml/xmlversion.h.in:
9322 made configuring with regexps/automata/unicode the default
9323 but without schemas ATM
9324 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
9325 fixed the regexp based DTD validation performance and memory
9326 problem by switching to a compact form for determinist regexps
9327 and detecting the determinism property in the process. Seems
9328 as fast as the old DTD validation specific engine :-) despite
9329 the regexp built and compaction process.
9330
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00009331Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9332
9333 * valid.c: determinism is debugged, new DTD checking code now works
9334 but xmlFAComputesDeterminism takes far too much CPU and the whole
9335 set usues too much memory to be really usable as-is
9336
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00009337Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9338
9339 * tree.c: fixed another stupid bug in xmlGetNodePath()
9340 * xmllint.c: --version now report the options compiled in
9341
Daniel Veillarda646cfd2002-09-17 21:50:03 +00009342Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9343
9344 * HTMLparser.c: small cleanup
9345 * valid.c xmlregexp.c: switched DTD validation to use only regexp
9346 when configured with them. A bit of debugging around the determinism
9347 checks is still needed
9348
Daniel Veillard63b01c22002-09-17 19:25:28 +00009349Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9350
9351 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
9352
Daniel Veillard92727042002-09-17 17:59:20 +00009353Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9354
9355 * xmlIO.c: small portability glitch fixed.
9356
Daniel Veillard84d70a42002-09-16 10:51:38 +00009357Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9358
9359 * xmlschemastypes.c: incomplete steps for real/double support
9360 * testAutomata.c include/libxml/xmlautomata.h
9361 include/libxml/xmlregexp.h: avoiding a compilation problem
9362 * valid.c include/libxml/valid.h: starting the work toward using
9363 the regexps for actual DTD validation
9364
Daniel Veillardaeb258a2002-09-13 14:48:12 +00009365Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9366
9367 * hash.c: cosmetic cleanup
9368 * valid.c include/libxml/tree.h include/libxml/valid.h: started
9369 integrating a DTD validation layer based on the regexps
9370
Daniel Veillard4402ab42002-09-12 16:02:56 +00009371Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9372
9373 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
9374 the determinism was tested before eliminating the epsilon
9375 transitions :-(
9376
Daniel Veillardc6d4a932002-09-12 15:00:57 +00009377Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
9378
9379 * python/generator.py python/libxml.c python/libxml.py
9380 python/libxml2-python-api.xml python/libxml2class.txt
9381 python/libxml_wrap.h python/types.c: updated the python
9382 bindings, added code for easier File I/O, and the ability to
9383 define a resolver from Python fixing bug #91635
9384 * python/tests/Makefile.am python/tests/inbuf.py
9385 python/tests/outbuf.py python/tests/pushSAXhtml.py
9386 python/tests/resolver.py python/tests/serialize.py: updated
9387 and augmented the set of Python tests.
9388
Igor Zlatkovic353bf582002-09-10 19:07:14 +00009389Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9390
9391 * win32/configure.js: added more readme info for the binary
9392 package.
9393
Daniel Veillard607b35c2002-09-10 12:16:19 +00009394Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9395
9396 * xmlIO.c: fixed a stupid out of bound array error
9397
9398Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9399
9400 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
9401 messing around with support for Windows path, cleanups,
9402 trying to identify and fix the various code path to the
9403 filename access. Added xmlNormalizeWindowsPath()
9404
Daniel Veillard76575762002-09-05 14:21:15 +00009405Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9406
9407 * error.c valid.c: working on better error reporting of validity
9408 errors, especially providing an accurate context.
9409 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
9410 error reports in those cases.
9411
Daniel Veillard3487c8d2002-09-05 11:33:25 +00009412Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9413
9414 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9415 parser.c parserInternals.c xmlIO.c: get rid of all the
9416 perror() calls made in the library execution paths. This
9417 should fix both #92059 and #92385
9418
Daniel Veillard19aa7022002-09-05 11:14:19 +00009419Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9420
9421 * xmllint.c: memory leak reporting was broken after a change
9422 of the preprocessor symbol used to activate it.
9423
Daniel Veillardec6725e2002-09-05 11:12:45 +00009424Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9425
9426 * tree.c: try to make the copy function work for node of
9427 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9428 DOM layers though, not libxml2 itself.
9429
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009430Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9431
9432 * valid.c: try to provide file and line informations, not all
9433 messages are covered, but it's a (good) start
9434
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009435Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9436
9437 * xinclude.c: reimplemented a large part of the XInclude
9438 processor, trying to minimize resources used, James Henstridge
9439 provided a huge test case which was exhibiting severe memory
9440 consumption problems.
9441
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009442Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9443
9444 * python/Makefile.am: applied patch from Christophe Merlet to
9445 reestablish DESTDIR
9446
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009447Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9448
9449 * libxml.spec.in: fixes libary path for x86_64 AMD
9450
John Fleckbe98b332002-09-04 03:16:23 +00009451Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9452
9453 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009454 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009455 (plus resulting generated html files)
9456 fixing one spot I missed in the tutorial where I hadn't freed
9457 memory properly
9458
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009459Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9460
9461 * doc/tutorial/includeaddattribute.c
9462 * doc/tutorial/includeaddkeyword.c
9463 * doc/tutorial/includegetattribute.c
9464 * doc/tutorial/includekeyword.c
9465 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009466 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009467 update tutorial to properly free memory (thanks to Christopher
9468 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009469 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009470 added image files so the callouts are graphical, making it
9471 easier to read ( use "--param callout.graphics 1" to generate
9472 html with graphical callouts)
9473
Daniel Veillarde1662542002-08-28 11:50:59 +00009474Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9475
9476 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9477 nice logos generated by Marc Liyanage
9478 * doc/site.xsl *.html: changed the stylesheet to show the new
9479 logo and regenerated the pages
9480
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009481Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9482
9483 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9484
Daniel Veillard42766c02002-08-22 20:52:17 +00009485Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9486
9487 * xpath.c: possible mem leak patch from Jason Adams
9488
9489Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9490
9491 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9492 in the XQuery namespace
9493 * configure.in: preparing 2.4.24
9494 * doc/*.html: updated the web pages
9495
9496Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9497
9498 * python/generator.py: closing bug #85258 by generating conditional
9499 compile check to avoid linking to routines not configured in.
9500
Havoc Pennington84ec40a2002-08-22 13:59:35 +000095012002-08-22 Havoc Pennington <hp@pobox.com>
9502
9503 * autogen.sh: update error message for missing automake
9504
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009505Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9506
9507 * python/Makefile.am: typo in target name resulted in libxml2.py
9508 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9509
Daniel Veillard22669b22002-08-22 07:17:11 +00009510Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9511
9512 * win32/win32/Makefile.mingw: updated with version from
9513 Elizabeth Barham at http://soggytrousers.net/repository/
9514
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009515Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9516
9517 * win32/Makefile.msvc: added the prefix location to the include
9518 and lib search path.
9519
Havoc Pennington830e8972002-08-18 22:22:13 +000095202002-08-18 Havoc Pennington <hp@pobox.com>
9521
9522 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9523 both automake 1.6 and 1.4 installed get the right automake. Means
9524 compilation from CVS will now require the latest automake 1.4
9525 release, or manually creating symlinks called "automake-1.4" and
9526 "aclocal-1.4"
9527
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009528Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9529
9530 * configure.in python/Makefile.am: more AMD 64 induced changes from
9531 Frederic Crozat
9532
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009533Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9534
9535 * xinclude.c: oops I was missing the xml:base fixup too
9536 * result/XInclude/*.xml: this adds xml:base attributes to most
9537 results of the tests
9538
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009539Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9540
9541 * xinclude.c: quick but apparently working implementation of
9542 xi:fallback, should close bug #89684
9543 * Makefile.am test/XInclude/docs/fallback.xml
9544 result/XInclude/fallback.xml: added a basic test for fallback,
9545 and run with --nowarning to avoid a spurious warning
9546 * configure.in: applied patch from Frederic Crozat for python
9547 bindings on AMD 64bits machines.
9548
Daniel Veillard9e923512002-08-14 08:48:52 +00009549Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9550
9551 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9552 the caller don't pass a SAX callback block.
9553
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009554Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9555
9556 * tree.c: applied the same fix for the XML-1.0 namespace to
9557 xmlSearchNsByHref() as was done for xmlSearchNs()
9558
Daniel Veillardad11b302002-08-12 14:53:41 +00009559Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9560
9561 * libxml.3: small cleanup of the man page
9562 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9563 when serializing HREF attributes generated by XSLT.
9564
Daniel Veillardc084e472002-08-12 13:27:28 +00009565Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9566
9567 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9568 version of Marc Liyanage' patch for boolean attributes in HTML
9569 output
9570
Daniel Veillard5f91b372002-08-12 12:13:01 +00009571Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9572
9573 * python/tests/serialize.py: fixed the test results, indenting
9574 behaviour changed slightly
9575
Aleksey Sanin9e951762002-08-08 18:02:41 +00009576Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9577
9578 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9579 new c14n function to Windows def files
9580
Aleksey Saninea4272a2002-08-02 23:50:03 +00009581Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9582
9583 * c14n.c: fixed a memory leak in c14n code
9584
Daniel Veillard58e44c92002-08-02 22:19:49 +00009585Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9586
9587 * parser.c include/libxml/parser.h: adding a new API for Christian
9588 Glahn: xmlParseBalancedChunkMemoryRecover
9589 * valid.c: patch from Rick Jones for some grammar cleanup in
9590 validation messages
9591 * result/VC/* result/valid/*: this slightly change some of the
9592 regression tests outputs
9593
Daniel Veillard0bf29002002-08-01 12:54:11 +00009594Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9595
9596 * tree.c: trying to fix a problem in namespaced attribute handling
9597 raised by Christian Glahn
9598
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009599Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9600
9601 * encoding.c include/libxml/encoding.h: Opening the interface
9602 xmlNewCharEncodingHandler as requested in #89415
9603 * python/generator.py python/setup.py.in: applied cleanup
9604 patches from Marc-Andre Lemburg
9605 * tree.c: fixing bug #89332 on a specific case of loosing
9606 the XML-1.0 namespace on xml:xxx attributes
9607
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009608Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9609
9610 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9611 corner case from new Merlin's test suite and added a callback
9612 that will be used to improve xmlsec performance
9613
9614
Daniel Veillard0b22def2002-07-29 16:23:03 +00009615Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9616
9617 * HTMLtree.c: trying to fix the <style> escaping problem in
9618 HTML serialization bug #89342
9619
Daniel Veillard0b28e882002-07-24 23:47:05 +00009620Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9621
9622 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9623 and rebuilt the web site.
9624
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009625Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009626
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009627 * include/libxml/tree.h: added _private member to xmlNs struct
9628
Daniel Veillard1d995272002-07-22 16:43:32 +00009629Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9630
9631 * HTMLparser.c: fixing bug #84876 based on the xml working
9632 code.
9633
William M. Brack61eaba52002-07-21 11:14:18 +00009634Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9635
9636 * python/Makefile.am: enhanced to fix bug 72012 (errors
9637 when using '-jX' make parameter)
9638
William M. Brackef61d202002-07-19 08:32:00 +00009639Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9640
9641 * xpath.c: small additional enhancement for booleans
9642 compared to nodesets
9643
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009644Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9645
9646 * HTMLtree.c: changed the order of the encoding declaration
9647 attributes in the meta tags due to a bug in IE/Mac
9648
William M. Brack0c022ad2002-07-12 00:56:01 +00009649Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9650
9651 * xpath.c: enhanced handling of booleans (especially '='
9652 and '!=' for nodesets) - fixes bug 85256. Added new
9653 routine xmlXPathNotEqualValues for more proper handling
9654 of '!=' when nodesets are involved.
9655
Daniel Veillard06944e22002-07-11 19:55:18 +00009656Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9657
9658 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9659 doc/xmlcatalog_man.xml to the source distribution
9660
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009661Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9662
9663 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9664 asked for this.
9665
Daniel Veillard539638b2002-07-06 19:55:14 +00009666Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9667
9668 * configure.in: preparing 2.4.23
9669 * doc/*: rebuilt the docs
9670
Daniel Veillard176d99f2002-07-06 19:22:28 +00009671Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9672
9673 * parser.c: fixing bug #84169 by fixing the
9674 comment of xmlCreatePushParserCtxt to describe the
9675 encoding detection parameters better.
9676
Daniel Veillard37f961d2002-07-06 17:53:56 +00009677Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9678
9679 * valid.c: fixing bug #79331 in one path the lookup for
9680 ID attributes on a namespaced node wasn't handled correctly :-\
9681
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009682Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9683
9684 * HTMLparser.c: trying to fix 87235 about discarded white
9685 spaces in the HTML parser.
9686 * result/HTML/*: this changes the output of a number of HTML
9687 regression tests
9688
Daniel Veillardfdc91562002-07-01 21:52:03 +00009689Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9690
9691 * xpath.c: applied patch from Richard Jinks for the namespace
9692 axis + fixed a memory error.
9693 * parser.c parserInternals.c: applied patches from Peter Jacobi
9694 removing ctxt->token for good.
9695 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9696 popped out by the regression tests.
9697 * Makefile.am: patch for threads makefile from Gary Pennington
9698
William M. Brack6000af52002-06-28 11:43:13 +00009699Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9700
Daniel Veillardfdc91562002-07-01 21:52:03 +00009701 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009702 expressions involving preceding-sibling (et al).
9703
Daniel Veillard153120c2002-06-18 07:58:35 +00009704Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9705
9706 * hash.c: applied a patch from Peter Jacobi to solve a problem
9707 when compiling with the Watcom C on Win32
9708 * result/schemas/*.err: the change of hashing algo generated
9709 permutations in the output
9710
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009711Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9712
9713 * hash.c: applied patch from Sander Vesik improving the quality of
9714 the hash function.
9715
Aleksey Sanina5808b92002-06-14 17:07:41 +000097162002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009717
9718 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9719 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9720 xmllint.c xpath.c: replaced sprintf() with snprintf()
9721 to prevent possible buffer overflow (the bug was pointed
9722 out by Anju Premachandran)
9723
Daniel Veillarde059b892002-06-13 15:32:10 +00009724Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9725
9726 * parser.c: removed an uninitialized data error popped by valgrind
9727 on PE references
9728
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009729Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9730
9731 * doc/xml.html
9732 adding tutorial reference to the web page
9733
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009734Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9735
9736 * doc/tutorial/xmltutorial.xml
9737 * doc/tutorial/ar01s07.html
9738 * doc/tutorial/ape.html
9739 * doc/tutorial/includegetattribute.c
9740 adding section to tutorial about retrieving an attribute
9741 value
9742
Daniel Veillardf5582f12002-06-11 10:08:16 +00009743Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9744
9745 * parser.c: applied a couple of patches from Peter Jacobi to start
9746 to get rid of ctxt->token, with a possible significant speed
9747 improvement to be gained once done. Better compliance with PE
9748 references constructs in DTDs too.
9749 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9750 from Peter too
9751
Daniel Veillard38d80e22002-06-11 07:24:56 +00009752Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9753
9754 * parser.c: Babak Vahedipour-Kunze reported that openTag in
9755 xmlParseElement was likely to have been deallocated at the
9756 time of the report, possibly leading to segfault. Just report
9757 the tag name now.
9758
Daniel Veillard9e412302002-06-10 15:59:44 +00009759Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9760
9761 * xpath.c: patch from Richard Jinks for XPath substring() function
9762 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
9763
Aleksey Sanina5808b92002-06-14 17:07:41 +000097642002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00009765
9766 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
9767
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00009768Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
9769
9770 *doc/FAQ.html
9771 fixing typos in FAQ, thanks to Robert Funnell for the
9772 editing help
9773
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009774Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9775
9776 * NEWS: got complaints from rpmlint that it was empty
9777
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00009778Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
9779
9780 * added doc/tutorial, including:
9781 apa.html
9782 apb.html
9783 apc.html
9784 apd.html
9785 ar01s02.html
9786 ar01s03.html
9787 ar01s04.html
9788 ar01s05.html
9789 ar01s06.html
9790 includeaddattribute.c
9791 includeaddkeyword.c
9792 includekeyword.c
9793 includestory.xml
9794 index.html
9795 xmltutorial.xml
9796 libxml tutorial, including generated html
9797
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00009798Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9799
9800 * result/c14n/exc-without-comments/merlin-c14n-two-*
9801 result/c14n/without-comments/merlin-c14n-two-*
9802 test/c14n/exc-without-comments/merlin-c14n-two-*
9803 test/c14n/without-comments/merlin-c14n-two-*
9804 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
9805 c14n/exc-c14n and slightly modified test script to handle
9806 these test cases
9807 * c14n.c: fixed bugs for complicated nodes set (namespace
9808 without node and others from merlin-c14n-two.tar.gz)
9809 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
9810 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
9811 for xmlsec performance patch
9812 * xpath.c: fixed self::node() for namespaces and attributes
9813
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009814Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
9815
9816 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
9817 but with the format parameter
9818 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
9819
Aleksey Saninc57f9c12002-05-31 19:14:57 +00009820Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
9821
9822 * Makefile.am: updated c14n tests suite
9823 * c14n.c: performance improvement for previous c14n patch
9824
Daniel Veillarde72c7562002-05-31 09:47:30 +00009825Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9826
9827 * parser.c: another peroformance patch from Peter Jacobi, that
9828 time on parsing attribute values.
9829
Aleksey Sanin508a1012002-05-31 06:32:32 +00009830Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
9831
9832 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
9833 into LibXML2 test suite
9834
Aleksey Sanindffd5c82002-05-31 04:24:13 +00009835Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
9836
9837 * c14n.c: propagating xpath ancesstors node fix to c14n
9838 plus small performance improvement to reduce number of
9839 mallocs
9840 * xpath.c: fixed ancestors axis processing for namespace nodes
9841
Daniel Veillard46de64e2002-05-29 08:21:33 +00009842Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9843
9844 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
9845 Peter Jacobi
9846
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00009847Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9848
9849 * configure.in: preparing 2.4.22
9850
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00009851Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9852
9853 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
9854 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
9855 a public entry point.
9856 * doc/*: rebuilt the API and docs
9857
Daniel Veillarded23b7d2002-05-27 12:16:02 +00009858Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9859
9860 * xpath.c: patch from Richard Jinks to fix a problem introduced
9861 in the previous patch and pointed by Norm
9862
Daniel Veillardc6924812002-05-24 11:10:43 +00009863Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9864
9865 * libxml.spec.in: fixing bug #81112
9866
Daniel Veillard234bc4e2002-05-24 11:03:05 +00009867Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9868
9869 * uri.c: fixing bug #82848
9870
Daniel Veillarda2878972002-05-24 07:54:39 +00009871Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9872
9873 * result/catalogs/mycatalog.full: Aleksey's commit changed the
9874 output of one catalog test
9875
Aleksey Sanin114e4752002-05-24 07:20:27 +00009876Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00009877
Aleksey Sanin114e4752002-05-24 07:20:27 +00009878 * global.data globals.c tree.c include/libxml/globals.h
9879 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
9880 default value for global parameter xmlIndentTreeOutput to 1 and
9881 introduced new global parameter xmlTreeIndentString (the string
9882 used to do one-level indent) with default value " " (as it was
9883 in tree.c)
9884
Daniel Veillard49d5af82002-05-23 11:55:49 +00009885Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9886
9887 * Makefile.am: Merijn Broeren pointed out a problem when compiling
9888 with trio and schemas.
9889
Daniel Veillard7c13af42002-05-22 09:57:32 +00009890Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9891
9892 * xpath.c: patch from Richard Jinks to fix the problem raised in
9893 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
9894
Daniel Veillard5a872412002-05-22 06:40:27 +00009895Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9896
9897 * xmlschemas.c: a bit of work on import.
9898 * xmlschemastypes.c: Charles Bozeman provided a compare function
9899 for date/time types so min/max facet restrictions should work,
9900 indeterminate comparisons return an error instead of equal.
9901 * test/schemas/date_0* result/schemas/date_0_0: specific test
9902 from Charles Bozeman too
9903
Daniel Veillard10b6da42002-05-18 07:55:20 +00009904Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9905
9906 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
9907 from Christian Cornelssen fixing the man pages and the Catalog
9908 building script.
9909 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
9910 next step is <xs:import> I now have a reasonable understanding
9911 of how it works.
9912
Daniel Veillarde5354492002-05-16 08:43:22 +00009913Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9914
9915 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
9916
Igor Zlatkovic1396e182002-05-14 22:22:40 +00009917Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9918
9919 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
9920
Daniel Veillard088bf112002-05-14 11:03:59 +00009921Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9922
9923 * xpath.c: fixing an XPath function evalutation bug pointed out
9924 by Alexey Efimov where the context was lost when evaluating
9925 the function arguments
9926
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009927Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00009928
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009929 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
9930 function public for XMLSec performance optimizations
9931
Daniel Veillard3cd72402002-05-13 10:33:30 +00009932Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9933
9934 * python/generator.py python/libxml2class.txt : fixed a problem
9935 with the HTML parser pointed by Gary Benson
9936 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
9937 example
9938
Aleksey Sanine48a3182002-05-09 18:20:01 +00009939Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9940 * parser.c: fixed bug #81159 (memory growth in SAX)
9941
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009942Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9943 * xpath.c: fixed bug #78858 (the real fix)
9944
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009945Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009946 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009947
Daniel Veillard4cbe4702002-05-05 06:57:27 +00009948Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9949
9950 * tree.c: modified xmlNodeSetBase to allow changing the
9951 base of a document.
9952
Daniel Veillard070803b2002-05-03 07:29:38 +00009953Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9954
9955 * xmlschemastypes.c: patch Charles Bozeman for validation of
9956 all the date, time, and duration types
9957 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
9958 * configure.in: fixed an error pointed by an user
9959 * xml2-config.in: fixed an error pointed by an user
9960
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00009961Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9962
9963 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
9964 win32/libxml2.def.src xmlIO.c: exported default
9965 'file:', 'http:' and 'ftp:' protocols input handlers
9966 and maked protocols comparisson case insensitive
9967
Daniel Veillard34de97f2002-04-30 14:29:22 +00009968Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9969
9970 * configure.in: Neven Has detected a typo
9971
Daniel Veillard28577c32002-04-30 06:48:41 +00009972Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
9973
9974 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
9975 as one of the persons allowed to commit directly to the
9976 module.
9977
Daniel Veillardfc57b412002-04-29 15:50:14 +00009978Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9979
9980 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
9981 * valid.c: raised a too low limit
9982 * doc/*: rebuilt the docs
9983
Daniel Veillardeca82812002-04-24 11:42:02 +00009984Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9985
9986 * test/XPath/expr/floats test/XPath/expr/functions
9987 result/XPath/expr/floats result/XPath/expr/functions
9988 xpath.c: another XPath conformance patch from Richard Jinks
9989
Daniel Veillard13e04c62002-04-23 17:51:29 +00009990Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
9991
9992 * xmlschemas.c: fixed validation of attribute groups.
9993 * test/schemas result/schemas: added an example from the primer
9994
Daniel Veillard88c58912002-04-23 07:12:20 +00009995Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9996
9997 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
9998 * test/schemas result/schemas: updated the test list
9999
Daniel Veillarde19fc232002-04-22 16:01:24 +000010000Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10001
10002 * TODO: updated a bit
10003 * parser.c: made a comment more specific
10004 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10005 Schemas conformance.
10006 * test/schemas result/schemas: updated the test list
10007
Daniel Veillard441bc322002-04-20 17:38:48 +000010008Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10009
10010 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10011 implementing xs:all with minOccurs = 0
10012 * tes/schemas/* result/schemas/*: added more tests covering
10013 xs:all
10014
Daniel Veillard8a001f62002-04-20 07:24:11 +000010015Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10016
10017 * xmlregexp.c: first implementation of the all particle, this
10018 may need to be revisited for case where not all transitions
10019 must be crossed.
10020
Daniel Veillard7646b182002-04-20 06:41:40 +000010021Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10022
10023 * tree.c: another entity processing update from Markus Henke
10024
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010025Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10026
10027 * trionan.c: fixed crash on OSF/1
10028
Daniel Veillardb4398962002-04-19 07:01:55 +000010029Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10030
10031 * xmlschemas.c: more Schemas work
10032 * test/schemas/* result/schemas/*: added more tests coming
10033 from the spec.
10034
Daniel Veillard54761132002-04-18 21:00:44 +000010035Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10036
10037 * c14n.c: patch from Aleksey Sanin reflecting a change in the
10038 ExcC14N specification
10039
Daniel Veillardbf8dae82002-04-18 16:39:10 +000010040Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10041
10042 * tree.c: patch from Markus Henke, fix for recursive entities.
10043
Daniel Veillard23b1f372002-04-18 15:50:05 +000010044Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10045
10046 * xpath.c: fix a problem with string() on a document node.
10047
Daniel Veillarddecd64d2002-04-18 14:41:51 +000010048Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10049
10050 * Makefile.am xmlschemas.c: more Schemas work
10051 * test/schemas/* result/schemas/*: added more tests coming
10052 from the spec.
10053
Daniel Veillard6231e842002-04-18 11:54:04 +000010054Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10055
10056 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
10057 * result/HTML/*: this changes a few things in the results
10058
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010059Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10060
10061 * include/libxml/tree.h: eliminated 'declaration different than
10062 prototype' warning
10063 * include/win32config.h: "resolved" conflicts with errno.h
10064
Daniel Veillardb509f152002-04-17 16:28:10 +000010065Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10066
10067 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10068 on the automata interfaces and debug of counted choices
10069 * test/schemas/* result/schemas/*: added a number of tests
10070
Daniel Veillard8651f532002-04-17 09:06:27 +000010071Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10072
10073 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10074 a bit of work on Schemas
10075 * testSchemas.c: try to make it more useful
10076 * test/schemas/* result/schemas/* Makefile.am: changed the
10077 Schemas regression test procedure, started adding a few samples
10078
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010079Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10080
10081 * include/libxml/encoding.h: Patch for the Borland C++ builder
10082 * include/libxml/tree.h: Patch for the Borland C++ builder
10083 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010084 * win32/bcb5: New directory for the Borland C++ builder
10085 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010086
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010087Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10088
10089 * win32/Makefile.msvc: Update for XML Schema support
10090 * win32/configure.js: Update for XML Schema support
10091 * win32/libxml2.def.src: Update for XML Schema support
10092
Daniel Veillard4255d502002-04-16 15:50:10 +000010093Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10094
10095 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10096 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10097 xmlunicode.c include/libxml/Makefile.am
10098 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10099 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10100 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10101 include/libxml/xmlversion.h.in : merged the current state of
10102 XML Schemas implementation, it is not configured in by default,
10103 a specific --schemas configure option has been added.
10104 * test/automata test/regexp test/schemas Makefile.am
10105 result/automata result/regexp result/schemas:
10106 merged automata/regexp/schemas regression tests
10107
Daniel Veillardbc6f7592002-04-16 07:49:59 +000010108Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
10109
10110 * xpath.c: Gary found a compile time problem, fixes #78823
10111
Daniel Veillarda7084cd2002-04-15 17:12:47 +000010112Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10113
10114 * configure.in: release of 2.4.20
10115 * doc/*: updated and rebuilt the docs
10116
Daniel Veillardf544f192002-04-15 12:56:56 +000010117Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10118
10119 * python/Makefile.am: patch from Cristian Gafton to build on
10120 Red Hat 6.2, should also fix #75779
10121
Daniel Veillard940492d2002-04-15 10:15:25 +000010122Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10123
10124 * valid.c: first part of fixing #78729
10125
Daniel Veillardeb475a32002-04-14 22:00:22 +000010126Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
10127
10128 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
10129 escaping of URI when saving HTML files.
10130 * result/HTML/*: this impacted some tests
10131
Daniel Veillard9b731d72002-04-14 12:56:08 +000010132Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
10133
10134 * configure.in: trying to fix #77441
10135
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000010136Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10137
10138 * include/libxml/xmlIO.h: Hallski complained it could not be
10139 included by itself.
10140
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000010141Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10142
10143 * configure.in: applied an IEEE flag patch for OSF/1 #77825
10144
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000010145Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10146
10147 * win32/configure.js: patch from Nilo for the c14n option
10148 * win32/Makefile.msvc: fixed libxml2.def generation with threads
10149
Daniel Veillardda423da2002-04-10 19:25:38 +000010150Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10151
10152 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
10153 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
10154 LIBXML_THREAD_ENABLED
10155
Daniel Veillard0eafdef2002-04-10 16:14:34 +000010156Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10157
10158 * xpath.c: another patch from Richard Jinks for substring conformance
10159 * test/XPath/expr/floats test/XPath/expr/strings
10160 result/XPath/expr/floats result/XPath/expr/strings: update of the
10161 test suite to check those.
10162
Daniel Veillard01917aa2002-04-10 11:30:41 +000010163Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10164
10165 * xpath.c: patch from Richard Jinks for .x float parsing.
10166
Daniel Veillard46d6c442002-04-09 16:10:39 +000010167Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10168
10169 * parser.c: patch from Markus Henke when an encoding ain't recognized
10170
Daniel Veillard88e0ad42002-04-09 13:48:02 +000010171Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10172
10173 * libxml.m4: got a report that #include <string.h> was needed
10174
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010175Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10176
10177 * xmllint.c: applied a fix from Anthony Jones for -o /--output
10178
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010179Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
10180
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010181 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010182
Daniel Veillardbd6e6312002-04-01 08:04:14 +000010183Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10184
10185 * xpath.c: fixed a bug in the nodeset to boolean comparison code
10186 pointed out by Melvyn Sopacua.
10187
Daniel Veillarde979e3b2002-03-29 22:43:00 +000010188Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10189
10190 * libxml.m4: Frédéric Crozat gave a patch related to the change
10191 of Include paths breaking the libxml.m4
10192
Daniel Veillard7089d6b2002-03-29 17:28:10 +000010193Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10194
10195 * xpath.c: Fix bug #76927 forgot to save some context
10196 when evaluating binary expressions
10197
Daniel Veillardd30be4a2002-03-28 18:25:31 +000010198Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10199
10200 * configure.in: fixed configure for MPE/iX from Markus Henke
10201 * xmlmemory.c: fixed initialization problems
10202 * xpath.c: another set of patches from Richard Jinks this
10203 fixes "make XPathtests" on linux
10204
Daniel Veillard21458c82002-03-27 16:12:22 +000010205Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10206
10207 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
10208 * test/XPath/expr/compare test/XPath/expr/equality
10209 test/XPath/expr/floats test/XPath/expr/functions
10210 test/XPath/expr/strings result/XPath/expr/compare
10211 result/XPath/expr/equality result/XPath/expr/floats
10212 result/XPath/expr/functions result/XPath/expr/strings: Updated
10213 tests though they show a divergence on Linux
10214
Daniel Veillard28dfed12002-03-27 09:08:17 +000010215Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10216
10217 * xpath.c trionan.c: previous commit also included patches
10218 from Richard Jinks on some IEEE support corner case
10219
Daniel Veillard5fc1f082002-03-27 09:05:40 +000010220Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10221
10222 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
10223 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
10224 that $(datadir) should be used for docs
10225
Daniel Veillarddb1dc392002-03-26 12:44:39 +000010226Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10227
10228 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
10229 could leak filedescriptors
10230
Daniel Veillarddd4b9122002-03-26 07:58:43 +000010231Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10232
10233 * configure.in nanohttp.c: applied patch from Allan Clark for
10234 UnixWare/OpenServer
10235
Daniel Veillard19274092002-03-25 16:48:03 +000010236Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10237
10238 * configure.in: preparing 2.4.19
10239 * doc/*: rebuilt the docs
10240
Daniel Veillard56b2db72002-03-25 16:35:28 +000010241Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10242
10243 * nanohttp.c: fixing #76043, got fed up with non-portability
10244 of that piece of code.
10245
Daniel Veillard6f4561a2002-03-25 12:10:14 +000010246Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10247
10248 * valid.c SAX.c: Never commit without running "make tests" :-(
10249 fix a couple of stupidities in the previous commit
10250 * result/*: a few changes in some attribute order result of previous
10251 commit.
10252
Daniel Veillardd85f4f42002-03-25 10:48:46 +000010253Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10254
10255 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
10256 the internal subset should not raise duplicate ID errors,
10257 also there was a small bug in conjunction to namespace
10258 declarations defaulted and xml:xxx attributes DTD definitions.
10259
Daniel Veillard56cd18b2002-03-22 14:14:43 +000010260Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10261
10262 * xpath.c: Richard Jinks also raised some rounding problems
10263 this tries to fix them
10264
Daniel Veillard4e2df542002-03-22 12:23:14 +000010265Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10266
10267 * xpath.c: Richard Jinks spotted an incoherent memory allocation
10268 behaviour in xmlXPathCastToString()
10269
Daniel Veillarddb552912002-03-21 13:27:59 +000010270Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10271
10272 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
10273 raised by Morus Walter
10274
Daniel Veillard9e537932002-03-21 13:08:08 +000010275Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10276
10277 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
10278 from Igor
10279
Daniel Veillard6fbcf422002-03-21 12:32:59 +000010280Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10281
10282 * xpath.c: fixing #75619, related to a problem when trying
10283 to evaluate condition when the current node set resulting
10284 from that sub-step evaluation is empty. Also fixes 2 potential
10285 problem with previous-sibling and next-siblings axis.
10286
Daniel Veillard1840ef02002-03-21 08:05:23 +000010287Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10288
10289 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
10290 HTML support is not configured in.
10291
Daniel Veillard561b7f82002-03-20 21:55:57 +000010292Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10293
10294 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
10295 include/libxml/tree.h: dohh I really didn't intended to commit
10296 this test version :-(
10297
Daniel Veillarde50f3b52002-03-20 19:24:21 +000010298Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10299
10300 * testSAX.c: I wanted to see the real speed at the SAX interface
10301 after a little too many Ximianer started complaining about the
10302 parser speed.
10303 added a --quiet option:
10304 paphio:~/XML -> ls -l db100000.xml
10305 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
10306 paphio:~/XML -> time ./testSAX --quiet db100000.xml
10307 3200006 callbacks generated
10308 real 0m1.270s
10309 Which means 16MBytes/s and 3Mcallback/s
10310
Daniel Veillardc62a1472002-03-19 18:35:12 +000010311Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10312
10313 * xpath.c: valgrind spotted another error that time when running
10314 on libxslt regression tests
10315
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000010316Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10317
10318 * Makefile.am: adding "make valgrind" running the full regression
10319 tests (except python ones) under Valgrind (using valgrind -q
10320 which was kindly added by the author).
10321 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
10322 passes cleanly now except an obcure floating point initialization
10323 raised in log10() in one XPath regression test ???
10324 * tree.c: edited some comments to close #75244
10325
Daniel Veillard28cac6b2002-03-19 11:25:30 +000010326Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10327
10328 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
10329 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
10330 context of ScrollKeeper, made sure that if the number is
10331 an integer, the serialization follows the description at
10332 http://www.w3.org/TR/xpath#section-String-Functions
10333
Daniel Veillard5997aca2002-03-18 18:36:20 +000010334Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10335
Daniel Veillard34ce8be2002-03-18 19:37:11 +000010336 * configure.in: preparing 2.4.18
10337 * doc/*: updated and rebuilt the web site
10338 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
10339 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000010340 * parser.c: humm, changed the way the SAX parser work when
10341 xmlSubstituteEntitiesDefault(1) is set, it will then
10342 do the entity registration and loading by itself in case the
10343 user provided SAX getEntity() returns NULL.
10344 * testSAX.c: added --noent to test the behaviour.
10345
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000010346Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10347
10348 * parser.c: Wilfried Teiken provided a hackish but working
10349 way to get context reported back on entities when parsing
10350 with SAX and without breaking the DOM build.
10351
Daniel Veillard2d347fa2002-03-17 10:34:11 +000010352Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10353
10354 * c14n.c: applied a new patch from Aleksey Sanin
10355 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
10356 to reference Aleksey implementation of XML digital Signatures
10357
Daniel Veillard38bf6f02002-03-16 22:03:31 +000010358Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10359
10360 * xpath.c: small fix to avoid potential problem due to
10361 ordering of freeing data
10362 * python/Makefile.am: people were complaining about
10363 the generated file in python dir not being built
10364
Daniel Veillardd2379012002-03-15 22:24:56 +000010365Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10366
10367 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
10368 python/generator.py python/libxml.c python/types.c: Cleanup
10369 of the python Makefiles based on Jacob and James feedback,
10370 fixed the spec file accordingly, fixed the number of warning
10371 that passing my pedantic CFLAGS was generating. Conclusion
10372 is that Python includes are real crap.
10373
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000010374Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10375
10376 * configure,in: it was reported quite a few times that
10377 xml2-config --cflags should not output
10378 -I$includeprefix/libxml2/libxml because libxml2 header names
10379 clashes with existing names like list.h from C++ stl.
10380 Includes should be #include<libxml/xxx.h> so ...
10381
Daniel Veillard6f293b12002-03-15 09:42:33 +000010382Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10383
10384 * c14n.c: another patch from Aleksey Sanin
10385
Daniel Veillard5c396542002-03-15 07:57:50 +000010386Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10387
10388 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
10389 canonicalization algorithm
10390 * doc/xml.html doc/index.html: added the C14N references on the
10391 index page.
10392
jacob berkman9be65862002-03-14 02:15:56 +0000103932002-03-13 jacob berkman <jacob@ximian.com>
10394
10395 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
10396 usage, redundant, and gcc specific
10397
Daniel Veillard75be0132002-03-13 10:03:35 +000010398Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10399
10400 * xpath.c: speedup some node selection operations, this can
10401 have a significant impact on DocBook Norm's stylesheets
10402 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
10403 make sure it's always the case
10404 * debugXML.c: distinguish CDATA and comments in ls operations
10405
Daniel Veillard61f26172002-03-12 18:46:39 +000010406Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10407
10408 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
10409 to generate better API descriptions etc...
10410
Daniel Veillard9ff88172002-03-11 09:15:32 +000010411Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10412
10413 * c14n.c: Fixing #74186, made sure all boolean expressions
10414 get fully parenthesized, ran indent on the output
10415 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10416 include/libxml/tree.h: also #74186 related, removed the
10417 --with-buffers option, and all the preprocessor conditional
10418 sections that were resulting from it.
10419
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010420Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10421
10422 * valid.c: applied patch from Dodji Seketeli fixing an
10423 uninitailized variable in xmlValidGetValidElements()
10424
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010425Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10426
10427 * c14n.c: fixed a few comments
10428 * doc/*.html doc/*/*.html: regenerated the docs and added
10429 the C14N API
10430 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10431
Daniel Veillardfa49d872002-03-09 10:20:00 +000010432Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10433
10434 * check-xml-test-suite.py: fix to adapt varaiations in the
10435 bindings
10436 * configure.in python/setup.py python/setup.py.in: fixed to
10437 have the version of the python scripts automatically updated
10438
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010439Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10440
10441 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10442 in xmlCopyProp()
10443
Daniel Veillardaf43f632002-03-08 15:05:20 +000010444Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10445
10446 * configure.in: preparing 2.4.17 release
10447 * doc/*: updated and rebuilt the docs
10448 * xpath.c: fixed a comment
10449 * python/libxml.c: fixed a possible reentrancy problem
10450
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010451Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10452
10453 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10454 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10455 added a specific regression test
10456 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10457 not raise exceptions when failing to find the attribute.
10458
Daniel Veillard90bc3712002-03-07 15:12:58 +000010459Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10460
10461 * configure.in xmllint.c: owen pointed out a problem with the
10462 ftme fix, gettimeofday() was not detected by configure and
10463 the ftime header wasn't included, dohhh
10464
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010465Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10466
10467 * configure.in xmllint.c: trying to fix #71457 for timing
10468 precision when gettimeofday() is not availble but ftime() is
10469
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010470Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10471
10472 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10473 are now copied on install and part of the -devel RPM
10474
Daniel Veillard7b416132002-03-07 08:36:03 +000010475Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10476
10477 * xpath.c: trying to avoid bug #72150 which was apparently
10478 caused by a gcc bug (or a processor problem) as detailed
10479 at http://veillard.com/gcc.bug
10480
Daniel Veillardf742d342002-03-07 00:05:35 +000010481Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10482
10483 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10484 fixed xmlReconciliateNs(), added a Python test/example for
10485 inter-document cut'n paste
10486 * python/libxml.py: fixed node.doc on document nodes and added
10487 xpathEval() onto node objects
10488
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010489Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10490
10491 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10492 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10493 fixup and integrated tests for the serialization stuff
10494
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010495Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10496
10497 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10498 moved the libxml man page to section 3
10499
Daniel Veillard1e774382002-03-06 17:35:40 +000010500Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10501
10502 * tree.c: fix bug #72490
10503 * python/libxml.c python/libxml.py: added methods serialize()
10504 and saveTo() to all node elements.
10505
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010506Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10507
10508 * xmlIO.c: closed #73430, don't read from an input source
10509 which indicated an end-of-file or an error.
10510
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010511Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10512
10513 * parser.c: make sure SAX endDocument is always called as
10514 this could result in a Python memory leak otherwise (it's
10515 used to decrement ref-counting)
10516 * python/generator.py python/libxml.c python/libxml.py
10517 python/libxml2-python-api.xml python/libxml2class.txt
10518 python/tests/error.py python/tests/xpath.py: implemented
10519 the suggestions made by Gary Benson and extended the tests
10520 to match it.
10521
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010522Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10523
10524 * python/generator.py: applied patch fixing #73450
10525
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010526Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10527
10528 * xpath.c: fixing #61290 "namespace nodes have no parent"
10529 long standing divergence from the XPath REC. NodeSets
10530 simply hold a copy of namespace nodes and those node ->next
10531 points to the parent (which may not be the node carrying the
10532 definition).
10533 * include/libxml/xpath.h: flagged but didn't added a possible
10534 speedup
10535 * DOCBparser.c HTMLparser.c: removed some warnings from push
10536 parser due to new state being added.
10537 * tree.c: new fix from Boris Erdmann
10538 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10539 the XML Canonalization support from Aleksey Sanin
10540
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010541Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10542
10543 * tree.c: patch from Boris Erdmann fixing some namespace odities
10544 with xmlCopyNode()
10545
Daniel Veillardc6613042002-03-02 09:34:02 +000010546Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10547
10548 * xmlIO.c: fix bug #72706 when loading a NULL entity
10549
Daniel Veillardc0fef772002-03-01 16:16:31 +000010550Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10551
10552 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10553 actually change in a future XML Namespace revision.
10554
Daniel Veillard79426f22002-03-01 16:14:17 +000010555Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10556
10557 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10558 added the possibility of returning nodesets from XPath extension
10559 functions written in Python
10560
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010561Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10562
10563 * python/*: commiting some Python bindings work done while travelling
10564
Daniel Veillard97300512002-03-01 09:13:41 +000010565Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10566
10567 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10568 explicitely with memory debugging switched on
10569
Daniel Veillard6361da02002-02-23 10:10:33 +000010570Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10571
10572 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10573 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10574 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10575 the accessor generator for strings
10576 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10577 regression test.
10578
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010579Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10580
10581 * python/README python/generator.py python/libxml.c python/setup.py:
10582 added the 'usual' setup.py to allow building a libxml2-python
10583 module based on the same code. The initialization is however
10584 different the 2 .so files fo libxml2 and libxslt are identical and
10585 they entry point initialize both libraries. this is done to avoid
10586 some possible nasty problem since the Python don't merge the maps
10587 of all shared modules.
10588
Daniel Veillard158a4d22002-02-20 22:17:58 +000010589Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10590
10591 * parser.c: fixed a push/encoding bug reported by Michael
10592 on librsvg
10593
Daniel Veillard7839e162002-02-20 18:54:48 +000010594Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10595
10596 * include/libxml/parserInternals.h: fixes a misplaced #endif
10597
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010598Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10599
10600 * parser.c valid.c: found and fixed a couple of allocation bugs
10601
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010602Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10603
10604 * doc/xml.html doc/python.html doc/*: added a Python and binding
10605 page describing the current state of the Python bindings and
10606 giving pointers to the other languages wrappers.
10607
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010608Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10609
10610 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10611 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10612 rebuilt the API and web site
10613 * xpath.c: fixed #71978 portability bugs
10614
Daniel Veillard8aff2472002-02-19 21:50:43 +000010615Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10616
10617 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10618
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010619Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10620
10621 * include/libxml/parserInternals.h parser.c: had to change
10622 2 internal parsing API when processing document content
10623 to check the start and end of element content are defined
10624 in the same entity
10625 * valid.c include/libxml/valid.h: attribute normalization can
10626 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10627 with the context to report it.
10628 * SAX.c: fixed the last known bugs, crazy validation constraints
10629 when a document is standalone seems correctly handled. There
10630 is a couple of open issues left which need consideration especially
10631 PE93 on external unparsed entities and standalone status.
10632 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10633 The 2 tests left failing are actually in error. Cleanup done.
10634
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010635Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10636
10637 * valid.c: implemented E59 spaces in CDATA does not match the
10638 nonterminal S
10639
Daniel Veillard878eab02002-02-19 13:46:09 +000010640Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10641
10642 * SAX.c parser.c valid.c: more validation test fixups
10643 * check-xml-test-suite.py: added duration info for the tests
10644
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010645Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10646
10647 * parser.c valid.c: a couple of errors were reported but not
10648 saved back as such in the parsing context. Down to 1% failure rate
10649 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10650
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010651Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10652
10653 * xmlInternald.c: isExtender was missing a char
10654 * parser.c include/libxml/parser.h: % are acceptable in the
10655 internal subset if within a PUBLIC ID
10656
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010657Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10658
10659 * SAX.c parserInternals.c valid.c: more work on the conformance
10660 suite. Took the step to finally block documents with encoding
10661 errors. It's a fatal error per the spec, people should have fixed
10662 their documents by now.
10663
Daniel Veillard55253e22002-02-18 14:32:39 +000010664Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10665
10666 * check-xml-test-suite.py: fixed the test script after some discussion
10667 on the semantic of TYPE="error"
10668 * Makefile.am: added the script to the distrib
10669
Daniel Veillard28757702002-02-18 11:19:30 +000010670Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10671
10672 * SAX.c entities.c: fixed a couple of conformances issues deep
10673 into the validation code (standalone and undeclared Notations)
10674
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010675Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10676
10677 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10678 stayed there for years !
10679
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010680Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10681
10682 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10683 missing
10684
Daniel Veillardc7612992002-02-17 22:47:37 +000010685Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10686
10687 * check-xml-test-suite.py: improved the behaviour a bit as
10688 well as the logs
10689 * parser.c valid.c SAX.c: fixed a few more bugs
10690 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10691
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010692Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10693
10694 * check-xml-test-suite.py: python script to run regression tests
10695 against the XML Test suite of W3C/OASis
10696 * SAX.c: fixed a validation bug
10697 * parser.c: fixed 3 errors pointed by the test suite
10698 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10699 * python/Makefile.am: fixed a dependendy
10700
Daniel Veillard9f28f302002-02-15 20:48:08 +000010701Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10702
10703 * xmlmemory.c: avoid a warning bug #71594
10704
Daniel Veillard144024e2002-02-13 21:14:46 +000010705Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10706
10707 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10708 warning on alpha/Tru64
10709
Daniel Veillarde4301c82002-02-13 13:32:35 +000010710Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10711
10712 * include/libxml/entities.h: fixing a comment
10713 * valid.c: fixing some troubles with validity check on namespaces
10714 * result/VC/NS3 test/VC/NS3: added a specific regression test
10715
Daniel Veillarda6d05382002-02-13 13:07:41 +000010716Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10717
10718 * tree.c: Fixing #71342 serializing '\n' in attribute values
10719 * result/noent/att3 result/att3 test/att3: added a specific
10720 test.
10721
Daniel Veillard797a5652002-02-12 13:46:21 +000010722Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10723
10724 * python/libxml.c: couple of bug fixes
10725
Daniel Veillard01a6d412002-02-11 18:42:20 +000010726Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10727
10728 * python/*.py: removed tabs and used spaces.
10729
Daniel Veillard397ff112002-02-11 18:27:20 +000010730Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10731
10732 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10733 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10734
Daniel Veillard03517542002-02-11 13:54:40 +000010735Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10736
10737 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10738 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10739
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010740Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10741
10742 * include/libxml/encoding.h include/libxml/entities.h
10743 include/libxml/globals.h include/libxml/parser.h
10744 include/libxml/threads.h include/libxml/tree.h
10745 include/libxml/xmlmemory.h: trying to fix the include mess
10746
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010747Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10748
10749 * include/libxml/xmlmemory.h: reverted part of the previous
10750 attempt to provide #69655, this was breaking the build.
10751
Daniel Veillard0ba59232002-02-10 13:20:39 +000010752Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10753
10754 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
10755 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
10756 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
10757 include/libxml/parserInternals.h include/libxml/tree.h
10758 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
10759 Tentatively fixed #69655 , make compiling with -Wredundant-decls
10760 clean.
10761 * python/libxml.c: fixed a warning.
10762
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000010763Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10764
10765 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
10766 copying of node, merge back IDs in the target document.
10767 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
10768 test/XInclude/ents/ids.xml: test case
10769 * result/VC/ElementValid4: output changed due to a typo fix
10770
Daniel Veillard1c18e302002-02-09 22:16:40 +000010771Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10772
10773 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000010774 generate the dependencies right as Jacob found out. Add
10775 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000010776
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000010777Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10778
10779 * parserInternals.c valid.c: Justin Fletcher found some parts
10780 of the code needing cleanup
10781 * libxml.spec.in python/Makefile.am python/generator.py
10782 python/libxml.c python/libxml.py: Fixed the python Makefiles
10783 corrected a bug showing up on ia64, changed the name of the
10784 python internal module too
10785
Daniel Veillard07be19b2002-02-08 14:20:35 +000010786Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10787
10788 * Makefile.am: applied patch from Andris Pavenis for binary
10789 name suffixes
10790
Daniel Veillardf216d462002-02-08 13:44:24 +000010791Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10792
10793 * xmllint.c win32/win32config.h: fixing #68748
10794
Daniel Veillardd455d792002-02-08 13:37:46 +000010795Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10796
10797 * valid.c: fixing #70166
10798
10799Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10800
10801 * valid.c: fixing #70077
10802
Daniel Veillardc575b992002-02-08 13:28:40 +000010803Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10804
10805 * Copyright Makefile.am README configure.in libxml.spec.in:
10806 Changed to the MIT Licence
10807 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
10808 doc/xmlio.html: updated the doc accordingly
10809 * include/libxml/xmlwin32version.h configure.in: preparing
10810 2.4.14 release
10811 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10812 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10813 fixed the const xmlChar * wrapper and generator, XPath extension
10814 functions now use the context as first argument
10815 * python/tests/tstxpath.py python/tests/xpath.py
10816 python/tests/xpathext.py: Updated the tests accordingly
10817 * tree.c: fixed bug #70067
10818
Daniel Veillard7db38712002-02-07 16:39:11 +000010819Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10820
10821 * Makefile.am: cleanup
10822 * debugXML.c: always use stdout if output is NULL
10823 * xmlIO.c: don't close filedescriptors passed to outputBuffers
10824 * python/Makefile.am python/generator.py python/libxml2class.txt
10825 python/libxml_wrap.h python/types.c: augmented the number of bindings
10826 handling FILE * and XPath contexts
10827 * python/tests/Makefile.am: avoid a stupid problem due to the
10828 use of TEST.
10829
Daniel Veillard15a143b2002-02-06 22:40:50 +000010830Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10831
10832 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
10833
Daniel Veillard70cab352002-02-06 16:06:58 +000010834Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10835
10836 * python/TODO python/libxml.c: cleanup the extension function lookup
10837 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
10838
Daniel Veillard7a96efc2002-02-05 16:34:33 +000010839Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10840
10841 * configure.in python/Makefile.am: do not install outside
10842 of prefix
10843
Daniel Veillard33caa0b2002-02-04 14:07:26 +000010844Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10845
10846 * python/TODO python/libxml.c: started adding SAX interfaces
10847 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
10848 SAX test
10849
Daniel Veillard36eea2d2002-02-04 00:17:01 +000010850Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10851
10852 * tree.c: hardened the addChild function
10853 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10854 python/libxml2class.txt python/libxml_wrap.h python/TODO:
10855 added accessors needed for xmlNode, a bit more testing and
10856 extension of interfaces
10857 * python/tests/Makefile.am python/tests/build.py: added a test
10858 build from scratch/save/load/check
10859
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000010860Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10861
10862 * parserInternals.c: change a small bit in the way valididy
10863 error messages get initialized
10864 * python/TODO python/libxml.c python/libxml2-python-api.xml
10865 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10866 added some memory debugging to track leaks at the libxml2 level
10867 * python/tests/*.py: changed all tests to check for leaks,
10868 there is just one left in XPath extension registrations.
10869
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000010870Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
10871
10872 * python/TODO python/generator.py python/libxml2-python-api.xml
10873 python/libxml2class.txt: more accessor classes for the parser
10874 context, allow to switch on and check validity
10875 * python/tests/Makefile.am python/tests/error.py
10876 python/tests/invalid.xml python/tests/valid.xml
10877 python/tests/validate.py: attded more test and and added error.py
10878 which I forgot to commit in the last step
10879
Daniel Veillard3ce52572002-02-03 15:08:05 +000010880Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10881
10882 * python/Makefile.am python/types.c: cleanup
10883 * python/libxml.c python/libxml.py python/libxml_wrap.h
10884 python/generator.py python/libxml2-python-api.xml
10885 python/libxml2class.txt: added class for parser context, added
10886 first cut for push mode support. Added a framework to generate
10887 accessors functions.
10888 * python/tests/Makefile.am python/tests/push.py: added a push
10889 test
10890
Daniel Veillardcfb05462002-02-02 23:18:22 +000010891Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10892
10893 * python/Makefile.am python/TODO python/libxml.py: fixed a small
10894 bug a bit of cleanup.
10895
Daniel Veillard5d819032002-02-02 21:49:17 +000010896Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10897
10898 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
10899 python/libxml2class.txt: adding error redirections and preformat
10900 to a python handler
10901 * python/tests/Makefile.am python/tests/*.py: cleanup made all
10902 tests self checking
10903
Daniel Veillard7fd7a942002-02-02 12:19:46 +000010904Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10905
10906 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
10907 a function
10908
Daniel Veillard9589d452002-02-02 10:28:17 +000010909Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10910
10911 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
10912 python/libxml.c python/libxml2-python-api.xml
10913 python/libxml2class.txt: Progressing through the TODOs, class
10914 description output, extra XML API, RPM now builds the wrappers
10915 for all python installed versions
10916
Daniel Veillard253aa2c2002-02-02 09:17:16 +000010917Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
10918
10919 * configure.in libxml.spec.in python/Makefile.am python/TODO
10920 python/generator.py python/libxml2class.txt: added more informations
10921 in the libxml2-python package including docs. Slightly changed
10922 the class hierarchy
10923 * python/tests/*: added basic regression tests infrastructure too
10924
10925Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10926
10927 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
10928 added libxml2-python as part of the packages installed
10929
Daniel Veillarda7340c82002-02-01 17:56:45 +000010930Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10931
10932 * python/Makefile.am python/generator.py python/libxml.c
10933 python/libxml.py: more work, now able to extend the
10934 XPath interpreter with functions written in python.
10935
Daniel Veillardc3e39442002-02-01 09:29:41 +000010936Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10937
10938 * python/Makefile.am: Jacob sent a patch to allow building from
10939 tarfile.
10940
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000010941Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10942
10943 * python/Makefile.am python/libxml.c configure.in Makefile.am:
10944 inserted the python wrappers build, I hope this won't be too
10945 unportable
10946
Daniel Veillard1971ee22002-01-31 20:29:19 +000010947Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10948
10949 * xpath.c: minor optimization
10950 * python/generator.py python/libxml.c python/libxml.py
10951 python/libxml_wrap.h: more work on the python bindings,
10952 they now support XPath and there is no evident leak
10953
Daniel Veillard36ed5292002-01-30 23:49:06 +000010954Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10955
10956 * python/generator.py python/libxml.c python/libxml.py:
10957 more work on the python bindings generator.
10958
Daniel Veillard96fe0952002-01-30 20:52:23 +000010959Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10960
10961 * python/generator.py python/libxml.c python/libxml_wrap.h:
10962 more work on the python bindings.
10963
Daniel Veillardd2897fd2002-01-30 16:37:32 +000010964Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10965
10966 * python/generator.py python/libxml.c python/libxml.py
10967 python/libxml_wrap.h: commited early version of a python binding
10968 for private use only ATM
10969
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000010970Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10971
10972 * entities.c tree.c include/libxml/entities.h: applied patch
10973 from Anthony Jones to implement copy of DTD subtree too. Had
10974 just to keep 2 function private which really ought to become
10975 public ones.
10976
Daniel Veillarda42f25f2002-01-25 14:15:40 +000010977Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10978
10979 * xmllint.c: added pointers to the web pages in the usage()
10980
Daniel Veillardbd227ae2002-01-24 16:05:41 +000010981Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10982
10983 * tree.c: more fixes from Petr Kozelka for attribute handling
10984 in the tree API to align the semantic with DOM.
10985
Daniel Veillard36065812002-01-24 15:02:46 +000010986Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10987
10988 * valid.c tree.c entities.c: another set of patches from
10989 Anthony Jones for copy operations cleanup and robustness
10990
Daniel Veillardf8592562002-01-23 17:58:17 +000010991Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10992
10993 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
10994 an alphabetic index based on comments content
10995 * doc/*: rebuilt the web site with the new references
10996
Daniel Veillardc8c7be42002-01-23 17:53:44 +000010997Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10998
10999 * parserInternals.h: Greg Sjaardema suggested to use an
11000 eponential buffer groth policy in xmlParserAddNodeInfo()
11001
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011002Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11003
11004 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11005 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11006 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11007 to generate cross-references, and added/updated the stylesheets
11008 to generate and link API indexes. The generic keyword index
11009 is not done yet.
11010 * doc/*.html: regenerated all the usual docs too
11011
Daniel Veillard2070c482002-01-22 22:12:19 +000011012Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11013
11014 * debugXML.c: added an xpath function to the shell for T. V. Raman
11015
11016Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011017
11018 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11019 debug routines.
11020
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011021Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11022
11023 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11024 support of attribute nodes
11025
Daniel Veillard9d06d302002-01-22 18:15:52 +000011026Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11027
11028 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11029 hopefully near complete and fully documented of the API in XML
11030 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
11031 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
11032 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
11033 include/libxml/parserInternals.h include/libxml/valid.hi
11034 include/libxml/xmlIO.h include/libxml/xmlerror.hi
11035 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
11036 include/libxml/xpath.h include/libxml/xpathInternals.h:
11037 Cleaned up the doc comments a lot in the process, the interface
11038 coverage is now 100%
11039
Daniel Veillard2d1464f2002-01-21 23:16:56 +000011040Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11041
11042 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
11043 extracts comments from the gtk-doc DocBook output (a bit
11044 convoluted but seems to work).
11045
Daniel Veillard61006472002-01-21 17:31:47 +000011046Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11047
11048 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
11049 added an XML description of the API, moved the script generating
11050 it here. Added a "make api" target
11051
Daniel Veillardd2f23002002-01-21 13:36:00 +000011052Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11053
11054 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
11055
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011056Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11057
11058 * xpath.c include/libxml/xpathInternals.h: the change made to
11059 xmlXPathFuncLookupFunc was incompatible roll it back
11060
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011061Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11062
11063 * SAX.c: cleanup patch from Anthony Jones
11064 * doc/Makefile.am: fix the headers to avoid in make scan
11065 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11066 includes, * vs Ptr and general cleanup
11067 * parsedecl.py: first version of a script to extract the
11068 module interfaces, the goal will be to provide .decl or XML
11069 specification of the interfaces to build wrappers.
11070
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011071Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11072
11073 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11074 now provides return codes in case of errors
11075
Bjorn Reese026d29f2002-01-19 15:40:18 +000011076Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11077
11078 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11079 Upgraded to trio baseline 1.6
11080 * strio.h strio.c: Replaced by triostr.h and triostr.c
11081
Daniel Veillard572577e2002-01-18 16:23:55 +000011082Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11083
11084 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11085 of strdup usage in the code
11086
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011087Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11088
11089 * parser.c error.c: Keith Isdale complained rightly that
11090 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11091
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011092Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11093
11094 * tree.c: fixed the funxtion to set the xml: attributes
11095 * debugXML.c: added "setbase" to test it.
11096
Daniel Veillard2c748c62002-01-16 15:37:50 +000011097Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11098
11099 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11100 to allow updating an attribute content
11101
Daniel Veillard8de85c62002-01-15 17:10:15 +000011102Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11103
11104 * libxml.h: try to avoid problems when compiling on Windows
11105
Daniel Veillard314cfa02002-01-14 17:58:01 +000011106Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11107
11108 * hash.c: patch from Anthony Jones for hash.c allocation size
11109 * Makefile.am: trying to work around Yet Another Libtool Madness
11110 and build the 2.4.13 release finally ...
11111
Daniel Veillard744683d2002-01-14 17:30:20 +000011112Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11113
11114 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
11115 * doc/* : update of the documentation
11116
Daniel Veillarde6a55192002-01-14 17:11:53 +000011117Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11118
11119 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
11120 at fixing #61290 :-(
11121
Daniel Veillardfb25a512002-01-13 20:32:08 +000011122Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11123
11124 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
11125 Fixes bug #67229
11126
Daniel Veillardacb2bda2002-01-13 16:15:43 +000011127Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11128
11129 * tree.c: trying to avoid troubles when a subtree is copied
11130 and coalesced in part with the target tree. Should fix
11131 bug #67407
11132
Daniel Veillardd8224e02002-01-13 15:43:22 +000011133Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11134
11135 * valid.c: fixed validation of attributes content of type
11136 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
11137 values, very old bug. Fixes #67671
11138
Daniel Veillard8107a222002-01-13 14:10:10 +000011139Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11140
11141 * parser.c include/libxml/parserInternals.h tree.c: integrated
11142 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
11143 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
11144
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000011145Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11146
11147 * threads.c: applied Serguei Narojnyi's patch to add native
11148 thread support on the Win32 platform
11149 * testThreadsWin32.c Makefile.am: added the test program also
11150 from Serguei, Win32 specific
11151 * include/win32config.h include/libxml/xmlwin32version.h.in:
11152 added patch from Igor for the Windows thread specific defines.
11153
Daniel Veillard845cce42002-01-09 11:51:37 +000011154Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11155
11156 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
11157
Daniel Veillard7b602b42002-01-08 13:26:00 +000011158Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11159
11160 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
11161 output page into XMLinfo.html. Close bug #66951 and
11162 raised by Robert Collins too.
11163
Daniel Veillard73c6e532002-01-08 13:15:33 +000011164Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11165
11166 * encoding.c: Paul Keogh pointed out a possibility of segfault
11167 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
11168 Closes bug # 68238
11169
Daniel Veillard4a859202002-01-08 11:49:22 +000011170Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11171
11172 * doc/*.html: updated the Gdome2 links
11173
Daniel Veillard3c5ed912002-01-08 10:36:16 +000011174Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11175
11176 * libxml.h: Applied following patches from Robert Collins
11177 and make sure IN_LIBXML is defined when compiling it
11178 -------
11179 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
11180 as well as Visual C.
11181 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11182 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11183 * strio.c (PLATFORM_UNIX): Define for Cygwin.
11184 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
11185 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
11186 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
11187 xmlSysIDExists xmlNoNetExists).
11188 * xmllint.c: Don't include winsock2.h for Cygwin.
11189
Daniel Veillard401c2112002-01-07 16:54:10 +000011190Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11191
11192 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
11193 when the version info is not present.
11194
Daniel Veillard6f42c132002-01-06 23:05:13 +000011195Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11196
11197 * tree.c: Anthony Jones pointed out a problem in
11198 xmlStringGetNodeList() and provided a fix for it
11199
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011200Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11201
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011202 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011203 xmlCreatePushParserCtxt() when the initial buffer passed
11204 is large.
11205
Daniel Veillard0e47ee22002-01-05 18:25:52 +000011206Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11207
11208 * win32/*: big cleanup of the Windows/MSVC project files
11209 from Igor Zlatkovic
11210
Daniel Veillardcebb1362002-01-02 13:13:30 +000011211Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11212
11213 * doc/Makefile.am: should fix #67674 and avoid troubles if
11214 xsltproc is not available or fails in the prefix provided
11215
Daniel Veillard26908ab2002-01-01 16:50:03 +000011216Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11217
11218 * xmlmemory.c: one more doc patch from Charlie Bozeman.
11219
Daniel Veillard5344c602001-12-31 16:37:34 +000011220Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11221
11222 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
11223 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
11224 Fixed a few other problems raised by Charlie Bozeman.
11225 * result/VC/ElementValid[5-7]: fixed the output
11226
Daniel Veillardcbaf3992001-12-31 16:16:02 +000011227Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11228
11229 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
11230 patches from Charlie Bozeman. Regenerated the HTML docs.
11231
Daniel Veillard7f9a6802001-12-20 14:01:47 +000011232Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
11233
11234 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
11235 for Windows from Igor
11236
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000011237Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11238
11239 * xmllint.c: applied Justin Fletcher patch for --output or -o
11240
Daniel Veillardd3b29d22001-12-18 07:53:16 +000011241Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
11242
11243 * win32/libxml2/libxml2.def.src: close #67019
11244
Daniel Veillard01db67c2001-12-18 07:09:59 +000011245Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11246
11247 * xmllint.c: applied Justin Fletcher generic timing patch
11248 similar to the one already applied to xsltproc.
11249
Daniel Veillardd1640922001-12-17 15:30:10 +000011250Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11251
11252 * include/libxml/tree.h tree.c: applied documentation patches
11253 from Charlie Bozeman
11254
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000011255Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
11256
11257 *doc/xmllint.xml, xmllint.1 - document --dropdtd
11258
Daniel Veillard29e43992001-12-13 22:21:58 +000011259Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
11260
11261 * valid.c: fix the xmlStrdup() used in the previous patch.
11262 * valid.c: added --dropdtd
11263 * tree.c: fixed xmlUnlinkNode so it also removes the references
11264 from the document if the node is a DTD
11265
Daniel Veillard86fd5a72001-12-13 14:55:21 +000011266Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
11267
11268 * HTMLtree.c valid.c: cleanup some static declarations
11269
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000011270Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11271
11272 * xmllint.c: removed another strdup()
11273 * doc/FAQ: removed the HP/UX entry
11274
Daniel Veillarded472f32001-12-13 08:48:14 +000011275Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
11276
11277 * valid.c: fix bug #66816 when validating.
11278 * xmllint.c: don't use sys/time.h if configure did not found it
11279
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000011280Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
11281
11282 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
11283 xmlcatalog_man.xml
11284
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000011285Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11286
11287 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
11288 xmlInitMemory() was declared twice
11289
Daniel Veillardb82c1662001-12-09 14:00:54 +000011290Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
11291
11292 * globals.c: do not reference strdup() !
11293 * configure.in libxml-2.0.pc.in: trying to fix the libs
11294 of the various config extraction modules
11295
Daniel Veillardef90ba72001-12-07 14:24:22 +000011296Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11297
11298 * configure.in : preparing 2.4.12
11299 * doc/* : updated and rebuilt the docs
11300
Daniel Veillard220346d2001-12-07 11:33:54 +000011301Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11302
11303 * uri.c: closed bug #66159
11304 * testURI.c: added --escape option
11305 * configure.in: some cleanup for xml2-config --cflags
11306
Daniel Veillard2a906822001-12-06 14:34:08 +000011307Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
11308
11309 * globals.c testThreads.c: removed some misplaced includes
11310 of xmlversion.h
11311
Daniel Veillarde28313b2001-12-06 14:08:31 +000011312Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
11313
11314 * threads.c: patch from Gary Pennington fixing a possible
11315 problem at initialization time.
11316
Daniel Veillardd3b08822001-12-05 12:03:33 +000011317Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
11318
11319 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000011320 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000011321 CodeWarrior.
11322
Daniel Veillarda7866932001-12-04 13:14:44 +000011323Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
11324
11325 * xmllint.c: applied Geert Kloosterman's patch to fix
11326 --repeat --timing output
11327
Daniel Veillard19840942001-11-29 16:11:38 +000011328Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11329
11330 * parser.c: Robin Berjon <robin@knowscape.com> found a case
11331 where non-wellformed XML declaractions were not detected.
11332
Daniel Veillarde85d9342001-11-28 14:43:12 +000011333Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11334
11335 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
11336
Daniel Veillard22f25a82001-11-28 09:12:23 +000011337Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11338
11339 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
11340 gets reset by xmlCleanupInputCallbacks() and this makes the
11341 function useless. Same for output.
11342
Daniel Veillard107ccaa2001-11-27 16:23:50 +000011343Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11344
11345 * xmlIO.c: robert pointed out a loop error in callback cleanups
11346
Daniel Veillard8faa7832001-11-26 15:58:08 +000011347Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11348
11349 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
11350 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
11351 they are not really tied to debugging
11352
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000011353Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11354
11355 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
11356 * xmllint.c: better --catalogs description
11357
Daniel Veillard4855c8c2001-11-25 10:35:25 +000011358Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11359
11360 * tree.c: fixed a couple of problems in xmlSetProp()
11361
Daniel Veillardcd337f02001-11-22 18:20:37 +000011362Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
11363
11364 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
11365 unappropriate stdout output.
11366
Daniel Veillard566d4df2001-11-22 13:00:53 +000011367Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
11368
11369 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
11370 by Denis Beurive, closes #65111
11371
Daniel Veillardb4545fd2001-11-20 09:37:09 +000011372Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
11373
11374 * valid.c: in case of content model validity error, don't
11375 print it if validity warnings were not requested.
11376
Daniel Veillardc69e0b12001-11-20 08:35:07 +000011377Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11378
11379 * nanoftp.c: applied a couple of patches from Brian D Ripley.
11380 * parserInternals.c: removed the last exit() call. Print an
11381 unmaskable error on stderr instead (library mismatch detection)
11382
MST 2001 John Fleck42304042001-11-18 00:18:06 +000011383Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
11384
11385 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
11386 shell instructions from Heiko Rupp
11387
Daniel Veillardf7b094f2001-11-15 13:54:39 +000011388Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11389
11390 * catalog.c: use the URL notation file:// for default catalog paths
11391
Daniel Veillard0ec98632001-11-14 15:04:32 +000011392Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11393
11394 * include/libxml/tree.h: better comments for _private fields
11395 * tree.c: removed a problem when copying an entity reference.
11396
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000011397Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11398
11399 * vms/*: updated instructions and diffs from John A Fotheringham
11400
Daniel Veillarda11001b2001-11-12 22:45:36 +000011401Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11402
11403 * include/libxml/xmlerror.h: avoid an include problem if
11404 #include <libxml/xmlerror.h> happens first in code
11405 seems to be the case in KDE libs
11406
Daniel Veillard8e3943c2001-11-12 21:35:44 +000011407Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11408
11409 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
11410 from Igor for Windows
11411
11412Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11413
11414 * Makefile.am: Gary Pennington pointed out a missing prefix
11415
Daniel Veillard43d3f612001-11-10 11:57:23 +000011416Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11417
11418 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11419 * doc/*: upgraded and rebuilt the docs
11420
Daniel Veillardc1f78342001-11-10 11:43:05 +000011421Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11422
11423 * HTMLparser.c: fix comment in scripts element parsing.
11424 * result/HTML/doc3*: updated the results.
11425
11426Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11427
11428 * uri.c: another URI bug fix #63336, using Joel Young patch.
11429
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011430Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11431
11432 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11433 a cleaned up version of the Pwd shell string generation.
11434
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011435Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11436
11437 * valid.c include/libxml/tree.h: trying to fix namespaces +
11438 validation problems for good, closing #63619 in the process
11439 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11440 wrong in this respect, fixed it.
11441
Daniel Veillardd536f702001-11-08 17:32:47 +000011442Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11443
11444 * xmllint.c: Morus Walter patch to allow --format and --encode
11445
Daniel Veillard5004f422001-11-08 13:53:05 +000011446Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11447
11448 * debugXML.c: Stefan Kost provided an help command for the shell
11449
Daniel Veillarda6825e82001-11-07 13:33:59 +000011450Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11451
11452 * debugXML.c: Heiko Rupp pointed that the shell would crash
11453 on empty nodesets returns.
11454
Daniel Veillard03f848d2001-11-07 12:53:46 +000011455Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11456
11457 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11458 migh need the history libraries
11459
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011460Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11461
11462 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11463 handle the case of < in quoted attributes, Bastian Kleineidam
11464
Daniel Veillardc853b322001-11-06 15:24:37 +000011465Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11466
11467 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11468 fixing catalog breakages
11469 * Makefile.am catalog.c result/catalogs/catal
11470 result/catalogs/mycatalog.* test/catalogs/catal*:
11471 fixed more problems in catalog support, added more regression tests
11472 for both XML and SGML catalog handling
11473
Daniel Veillard66870c72001-11-05 19:27:49 +000011474Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11475
11476 * debugXML.c: applied an improvement to xmlGetLineNo() from
11477 Keith Isdale
11478
Daniel Veillardffe09c92001-11-05 14:21:47 +000011479Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11480
11481 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11482 Side effect of the progressive catalog loading
11483
Daniel Veillardad661b92001-11-05 11:43:15 +000011484Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11485
11486 * Makefile.am: confexecdir and confexec_DATA were defined twice
11487 pointed out by Karl Eichwalder
11488
Daniel Veillard6eb17722001-11-04 22:19:27 +000011489Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11490
11491 * xmlcatalog.c: avoid unlink() and use remove() instead.
11492
Daniel Veillardea898282001-11-04 22:13:45 +000011493Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11494
11495 * libxml.spec.in: cleanup
11496 * include/libxml/xmlwin32version.h: updated with 2.4.8
11497
Daniel Veillarda4617b82001-11-04 20:19:12 +000011498Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11499
11500 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11501 of compiling libxml with a non standard set of options
11502
John Fleck027edfb2001-11-04 20:13:58 +000011503Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11504
11505 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11506 document --sgml option, fixing gnome bugzilla #63382
11507
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011508Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11509
11510 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11511 breakage of 2.4.7, added a couple of really needed APIs
11512 like xmlCatalogIsEmpty() and xmlNewCatalog()
11513 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11514 for install-catalog
11515 * configure.in: preparing 2.4.8
11516
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011517Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11518
11519 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11520 include/libxml/tree.h include/libxml/xmlIO.h: more include
11521 cleanups, export cleanly one html output + format function.
11522
11523Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11524
11525 * parser.c: removed initGenericErrorDefaultFunc call from
11526 xmlInitParser() since it could destroy previous calls to
11527 xsltSetGenericErrorFunc() effects
11528
Daniel Veillardebd38c52001-11-01 08:38:12 +000011529Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11530
11531 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11532 keyword.
11533
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011534Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11535
11536 * Makefile.am: cleanup
11537 * threads.c: cleanup too
11538 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11539 from xsltproc
11540 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000011541 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011542
Daniel Veillard91c00402001-10-30 17:41:38 +000011543Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11544
11545 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11546 was not used anymore !
11547
Daniel Veillard52dcab32001-10-30 12:51:17 +000011548Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11549
11550 * configure.in: preparing 2.4.7
11551 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11552 manual page from John
11553 * doc/*: updated the doc and rebuilt the generated pages
11554
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011555Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11556
11557 * xmlIO.c: closing bug #62711, the library should never
11558 close stdin or stdout.
11559
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011560Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11561
11562 * uri.c: second pass at fixing #63336, using Joel Young
11563 final patch. looks okay.
11564
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011565Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11566
11567 * uri.c include/libxml/uri.h: trying to clear #63336
11568 allowing the escaping routine to parse unconformant
11569 URI-References.
11570
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011571Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11572
11573 * vms/readme.vms vms/build_libxml.com nanoftp.c
11574 include/libxml/xmlversion.h.in: a few VMS updates from
11575 John A Fotheringham
11576 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11577 and xmlCleanupOutputCallbacks() for the Perl binding people.
11578
Daniel Veillard635ef722001-10-29 11:48:19 +000011579Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11580
11581 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11582 apply fixes to close #63271 and avoid segfaults when
11583 the error routine gets callbed before xmlInitParser()
11584 get called.
11585 * nanoftp.c error.c: Applied patches from Justin Fletcher
11586 correcting some xmlGenericError misuses.
11587
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011588Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11589
11590 *doc/xmllint.xml, doc/xmllint.1
11591 New and improved man page for xmllint - .xml is the original, .1
11592 is the generated man page
11593
Daniel Veillardc9484202001-10-24 12:35:52 +000011594Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11595
11596 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11597 the web site from the main HTML document.
11598
Daniel Veillard5151c062001-10-23 13:10:19 +000011599Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11600
11601 * parser.c: fixed an erroneous validation bug when PE refs
11602 occurs in external parsed entities referenced from the
11603 internals subset
11604 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11605 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11606 added the associated testcase, it's a nice one.
11607 * HTMLparser.c: generate the DTD node as HTML still ...
11608 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11609
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011610Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11611
11612 * HTMLparser.c: fixed a bug in htmlNewDoc()
11613
Daniel Veillard89cad532001-10-22 09:46:13 +000011614Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11615
11616 * test/threads/*: added entities testing to the Thread test
11617 * testThreads.c: make the test reasonable
11618 * DOCBparser.c: fix the DTD public and system ID
11619 * xmllint.c: added --sgml for SGML DocBook importing
11620 * Makefile.am: added Docbtests target
11621
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011622Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11623
11624 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11625 * testThreads.c: removed bogus include
11626
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011627Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11628
11629 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11630 fixed a very serious (looping) validation bug
11631
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011632Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11633
11634 * include/libxml/globals.h include/libxml/threads.h threads.c
11635 testThreads.c: far more testing, cleaning up bugs
11636 * *.c : make sure globals.h is always included.
11637
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011638Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11639
11640 * HTMLparser.c: try to get rid of parser loops for good.
11641
Daniel Veillardab7488e2001-10-17 11:30:37 +000011642Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11643
11644 * configure.in: fixed some bugs in CFLAGS passing.
11645 * test/threads Makefile.am testThreads.c: added a specific
11646 threaded test case (really nasty, guaranteed).
11647
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011648Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11649
11650 * catalog.c: serious cleanup on the management of the
11651 XML catalog tree, more tests done, especially with
11652 the catalog PI.
11653
Daniel Veillard364789a2001-10-16 12:45:00 +000011654Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11655
11656 * catalog.c: avoid a problem in catalog cleanup on SMP if
11657 catalogs were not initialized.
11658
Daniel Veillard81463942001-10-16 12:34:39 +000011659Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11660
11661 * catalog.c xpath.c: trying to cleanup the not thread safe
11662 parts of the library.
11663
Daniel Veillard64a411c2001-10-15 12:32:07 +000011664Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11665
11666 * include/libxml/globals.h configure.in global.data: make
11667 the allocation be per-thread a configure option
11668 * encoding.c include/libxml/parser.h: fixed compilation
11669 errors
11670
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011671Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11672
11673 * include/libxml/parser.h: Norm reported that a few lines
11674 added were breaking libxslt compile, removed them for now
11675
Daniel Veillard6f350292001-10-14 09:56:15 +000011676Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11677
11678 * parser.c parserInternals.c threads.c: debugged and fixed
11679 initialization problems which were giving troubles on SMP
11680 boxes.
11681
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011682Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11683
11684 * include/libxml/Makefile.am: missing globals.h
11685
Daniel Veillarde7090612001-10-13 12:18:28 +000011686Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011687
Daniel Veillarde7090612001-10-13 12:18:28 +000011688 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011689
Daniel Veillardd0463562001-10-13 09:15:48 +000011690Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11691
11692 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11693 include/libxml/parserInternals.h include/libxml/tree.h
11694 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11695 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11696 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11697 Applied the last patches from Gary, cleanup, activated threading
11698 all user accessible global variables are now handled in globals.[ch]
11699 Still a bit rought but make tests passes with either
11700 --with-threads defined at configure time or not.
11701 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11702 linking options
11703
Daniel Veillardb8478642001-10-12 17:29:10 +000011704Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11705
11706 * Makefile.am include/libxml/Makefile.am
11707 include/libxml/globals.h globals.c include/libxml/threads.h
11708 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11709 configure.in: started integrating the core of the thread support
11710 not activated yet but half integrated. The code should still
11711 compile and work anyway.
11712
Daniel Veillardb44025c2001-10-11 22:55:55 +000011713Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11714
11715 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11716 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11717 integrating the non-controversial parts of Gary Pennington
11718 multithread patches
11719 * catalog.c: corrected a small bug introduced
11720
Daniel Veillard75b96822001-10-11 18:59:45 +000011721Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11722
11723 * catalog.c include/libxml/catalog.h: very serious cleanup,
11724 isolating unportable code and as much as possible the accesses
11725 to the global shared catalog. May need more testing !
11726
Daniel Veillard78d12092001-10-11 09:12:24 +000011727Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11728
11729 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11730 Keith Isdale patches for the XSLT debugger interfaces. Some
11731 cleanup
11732
Daniel Veillardff0b7312001-10-11 06:46:09 +000011733Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11734
11735 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11736 * DOCBparser.c: generate line nubers in elements
11737
Daniel Veillard60087f32001-10-10 09:45:09 +000011738Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11739
11740 * configure.in: preparing 2.4.6 release
11741 * doc/xml.html doc/html/*: updated and rebuilt the docs
11742 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11743
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011744Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11745
11746 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11747 adding documentation for DV's supercatalog support
11748
Daniel Veillard82d75332001-10-08 15:01:59 +000011749Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11750
11751 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11752 super catalog support adding one API and one flag --sgml to
11753 xmlcatalog
11754
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000011755Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
11756
11757 * doc/xmlcatalog_man.xml, xmlcatalog.1
11758 One more crack at
11759 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11760
11761
Thomas Broyer47334c02001-10-07 16:41:52 +000011762Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11763
11764 * xpath.c: implemented xmlXPathObjectCopy for external objects
11765 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
11766
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000011767Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
11768
11769 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11770 finishing up fix to
11771 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
11772 the xmlcatalog man page display more elegantly
11773
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000011774Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
11775
11776 * configure.in: closing bug #61832
11777 * HTMLparser.c: removed a warning
11778
Daniel Veillard6ab38382001-10-06 13:08:27 +000011779Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11780
11781 * xpath.c: fixing #61673 part I, do not loose doc information
11782 when copying result value trees.
11783
Daniel Veillard556c6682001-10-06 09:59:51 +000011784Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11785
11786 * xpath.c: trying to harden the XPath interpreter
11787
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000011788Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
11789
11790 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
11791 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11792
William M. Brack1633d182001-10-05 15:41:19 +000011793Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11794
11795 * HTMLparser: repaired another loop problem
11796
Daniel Veillard20ee8c02001-10-05 09:18:14 +000011797Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11798
11799 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
11800 parsing.
11801 * xpath.c: fix bug #61291 the default XML namespace node is
11802 missing from the namespace axis.
11803 * tree.c: refuse to create namespaces nodes with prefix "xml"
11804
Daniel Veillard651f9472001-10-04 14:51:06 +000011805Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
11806
11807 * SAX.c: ouch a non-defined namespace could lead to a crash,
11808 fixed #61215
11809
Daniel Veillard7dd05702001-10-04 14:25:12 +000011810Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11811
11812 * parserInternals.c: closed bug #61054
11813
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000011814Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11815
11816 * include/libxml/Makefile.am: closing #60708
11817
Daniel Veillarda293c322001-10-02 13:54:14 +000011818Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11819
11820 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
11821 adding xmlSAXParseFileWithData following Marco Stipek suggestion
11822
Daniel Veillardf4309d72001-10-02 09:28:58 +000011823Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11824
11825 * valid.c: close bug #61550 when xml: wasn't considered a namespace
11826
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000011827Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11828
11829 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
11830 * DOCBparser.c HTMLparser.c parser.c: fixed typos
11831
Daniel Veillard16756b62001-10-01 07:36:25 +000011832Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
11833
11834 * catalog.c: Justin Fletcher provided cleaup code in case
11835 HAVE_STAT is not defined
11836 * include/win32config.h: Igor Zlatkovic suggested to have
11837 HAVE_STAT defined there
11838
William M. Brack5e1cac12001-09-28 16:19:18 +000011839Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11840
11841 * catalog.c - fixed typing error reported by M. Barros
11842
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000011843Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
11844
11845 * xmllint.c - fixing typo
11846
William M. Brackd28e48a2001-09-23 01:55:08 +000011847Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11848
11849 * HTMLparser.c: small enhancement to prevent loop on
11850 unrecognizable data
11851
Daniel Veillardb1d62872001-09-21 09:47:08 +000011852Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11853
11854 * parserInternals.c: applying patch from bug #60757 this
11855 should close it
11856
Daniel Veillardc0631a62001-09-20 13:56:06 +000011857Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11858
11859 * catalog.c xmlcatalog.c: removed a couple of warning
11860 * xpath.c: try to solve the linking problem on platforms
11861 needing trio to compile
11862
Daniel Veillard1a123612001-09-19 08:06:23 +000011863Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011864
Daniel Veillard1a123612001-09-19 08:06:23 +000011865 * Makefile.am libxml.spec.in: backing up non-documented changes
11866 commited without review or aproval by Jens Finke <jens@gnome.org>
11867 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011868
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011869Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
11870
11871 * configure.in: Joe Orton provided a patch fixing a problem
11872 when iconv is specified to be in a non-standard directory
11873 but wasn't exported in xml2-config --cflags
11874
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011875Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11876
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011877 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011878 troubles with 2.4.4 errors.
11879
Daniel Veillard16698282001-09-14 10:29:27 +000011880Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11881
11882 * encoding.c entities.c: do not output hexadecimal charrefs
11883 when serializing HTML since some version of Netscape can't
11884 grok it, generate decimal ones.
11885 * result/HTML/doc3.htm: output changed due to previous test
11886 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
11887
Daniel Veillard98fed372001-09-13 11:34:58 +000011888Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
11889
11890 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
11891 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
11892
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011893Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000011894 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011895
11896 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
11897 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
11898 updated the configuration scripts systems accordingly
11899
Daniel Veillard04382ae2001-09-12 18:51:30 +000011900Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11901
11902 * configure.in: preparing for 2.4.4
11903 * doc/xml.html doc/html/*: updated and rebuilt the docs
11904
Daniel Veillardd63437e2001-09-12 15:00:27 +000011905Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11906
11907 * win32/dsp/libxml2.def.src: tried to incorporate comments
11908 from bug #59220
11909
Daniel Veillard319a7422001-09-11 09:27:09 +000011910Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11911
11912 * parser.c result/noent/wml.xml: fixed bug #59981 related
11913 to handling of '&' in attributes when entities are substitued
11914
Daniel Veillard7cf5e442001-09-10 20:16:32 +000011915Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11916
11917 * libxml.h include/libxml/xmlversion.h.in
11918 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
11919 Tried to close bug #60131
11920
Daniel Veillardbce62332001-09-10 18:46:55 +000011921Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11922
11923 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
11924
Daniel Veillard143b04f2001-09-10 18:14:14 +000011925Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
11926
11927 * SAX.c: fixing bug #59946 on xmlns=""
11928
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000011929Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11930
11931 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
11932 but allocates a new error code.
11933
Daniel Veillard05c13a22001-09-09 08:38:09 +000011934Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11935
11936 * xmllint.c: John Fleck fixed typos in the options output
11937 * parser.c SAX.c: fix ignorable white space SAX selection
11938
11939Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11940
11941 * entities.c: Steve Underwood found the possibility of an
11942 ininite loop in case of error.
11943
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000011944Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11945
11946 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
11947
Daniel Veillarda050d232001-09-05 15:51:05 +000011948Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11949
11950 * parser.c: warn if version is not 1.0 but it's not
11951 strictly speaking an error after analyzing the spec
11952
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000011953Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
11954
11955 *doc/catalog.html - add link to the html version of the
11956 man page, other linguistic cleanups
11957
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000011958Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
11959
11960 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11961 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
11962 file, has not yet been included in the build.
11963
Daniel Veillard99784ff2001-09-01 16:20:28 +000011964Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11965
11966 * catalog.c: removed a duplicate affectation Justin Fletcher
11967
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000011968Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
11969
11970 * tree.c: Armin Sander pointed a possible text coalescing
11971 problem, completed his patch.
11972
Bjorn Reese0b2ae432001-08-31 16:31:57 +000011973Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11974
11975 * trionan.c: Fixed const and volatile re-definition problem
11976
Daniel Veillard5d96fff2001-08-31 14:55:30 +000011977Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
11978
11979 * libxml.4 parser.c: doc updates from Heiko Rupp
11980 * parserInternals.c: 2 sanity checks from Heiko Rupp
11981
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011982Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11983
11984 * tree.c: applied patch from Armin Sander to make some pointers
11985 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000011986 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011987
Daniel Veillardb06c6142001-08-27 14:26:30 +000011988Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11989
11990 * xpath.c: hum, restrict the integer usage gcc bug workaround
11991 to only gcc compilers so that other architecture don't get
11992 penalized by this limitation.
11993 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
11994
Daniel Veillard268fd1b2001-08-26 18:46:36 +000011995Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11996
11997 * valid.c: fixed a Windows compiler warning (Chris Poblete)
11998 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
11999
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012000Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12001
12002 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12003 --convert option to xmlcatalog to convert SGML ones to
12004 the XML syntax.
12005 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12006
12007 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012008Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12009
12010 * catalog.c xmlIO.c: started some serious testing and fixed
12011 a few bug and optmization needs.
12012
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012013Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12014
12015 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12016 preparing for a 2.4.3 release even if it may not be ready yet
12017 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12018 all file parsing lookup to go through the entity resolver, add
12019 to add an API to bypass it (needed to load catalogs themselves),
12020 some cleanup on the catalog code too.
12021 * nanoftp.c: small cleanup
12022 * doc/catalog.html: small update
12023
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012024Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12025
12026 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12027 Jun Kuriyama
12028
Daniel Veillardffb120d2001-08-23 00:52:23 +000012029Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12030
12031 * doc/catalog.html: finished the catalog documentation
12032
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000012033Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12034
12035 * doc/catalog.html doc/xml.html: added documentation about
12036 Catalog support, misses an API description
12037 * doc/html/*: reextracted the API pages
12038
Daniel Veillarddc2cee22001-08-22 16:30:37 +000012039Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12040
12041 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
12042 Added the part about section 7.2 on URI resolution,
12043 fixed a side effect in the HTML parser, look complete
12044 and ready to rock except the URI/SystemID part!
12045
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000012046Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12047
12048 * include/libxml/catalog.h include/libxml/parser.h
12049 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
12050 xmlIO.c: added support and APIs needed for the catalog PI
12051 * include/libxml/xmlIO.h: cleanup
12052
Daniel Veillarde2940dd2001-08-22 00:06:49 +000012053Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12054
12055 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
12056 include/libxml/catalog.h: starts to look okay, really
12057 plugged the new framework, cleaned a lot of stuff,
12058 added some APIs, except the PI's support missing this
12059 should be mostly complete
12060 * result/catalogs/* test/catalogs/*: added new test, enriched
12061 the existing one with URN ID tests
12062
Daniel Veillard64339542001-08-21 12:57:59 +000012063Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12064
12065 * catalog.c: fixed nextCatalog
12066 * result/catalogs/docbook test/catalogs/*: started adding
12067 a small regression test
12068
Daniel Veillardcda96922001-08-21 10:56:31 +000012069Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12070
12071 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12072 more work on the XML catalog support.
12073 * parser.c include/libxml/parser.h: small cleanup seems using
12074 list as a public parameter name can give portability troubles
12075 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12076 include/libxml/xpath.h include/libxml/Makefile.am: removed
12077 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12078 wrappers
12079
Bjorn Reese45029602001-08-21 09:23:53 +000012080Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12081
12082 * Makefile.am trio.c triodef.h trionan.c xpath.c
12083 include/libxml/Makefile.am include/libxml/trionan.h:
12084 Re-worked Not-A-Number and Infinity support.
12085 * xmlcatalog.c: added readline include files
12086
Daniel Veillard344cee72001-08-20 00:08:40 +000012087Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12088
12089 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12090 testCatalog as xmlcatalog, making it an installed app
12091 adding a shell, and preparing it to be a /etc/xml/catalog
12092 management tool, though not ready yet
12093 * catalog.c include/libxml/catalog.h: adding support for
12094 XML Catalogs http://www.oasis-open.org/committees/entity/
12095 not finished, there is some interesting tradeoffs and a
12096 few open questions left.
12097
Daniel Veillardb7664f42001-08-19 13:00:43 +000012098Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12099
12100 * xmllint.c: fixed a line formatting problem
12101
Daniel Veillard5015b712001-08-17 09:37:52 +000012102Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12103
12104 * SAX.c: removed a couple of unused variable (Albert Chin)
12105
Daniel Veillardbb371292001-08-16 23:26:59 +000012106Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12107
12108 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
12109 trying to fix some troubles w.r.t. function returning
12110 const xxxPtr.
12111
Daniel Veillardb60c54e2001-08-16 19:34:27 +000012112Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12113
12114 * win32/dsp/libxml2.def.src: another set of symbols conditionally
12115 defined
12116
Daniel Veillardae6db172001-08-16 19:32:00 +000012117Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12118
12119 * xpointer.c: removed unused var
12120
Daniel Veillard09190202001-08-16 16:27:41 +000012121Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12122
12123 * testXPath.c: another small cleanup closing bug #59110
12124
Daniel Veillard796f4b62001-08-16 16:00:13 +000012125Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12126
12127 * win32/dsp/libxml2.def.src: small cleanup closing bug
12128 #59108
12129
Daniel Veillard5aac4e42001-08-15 20:46:57 +000012130Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12131
12132 * example/gjobread.c: add xmlCleanupParser() before leaving
12133
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000012134Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
12135
12136 * config.h.in configure.in include/libxml/xmlwin32version.h:
12137 released 2.4.2
12138
Daniel Veillardd3d06722001-08-15 12:06:36 +000012139Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
12140
12141 * include/libxml/valid.h debugXML.c valid.c: deprecate
12142 the non-boundchecking Sprintf functions, add Snprintf
12143 this should close bug #57984
12144
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000012145Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
12146
12147 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
12148 URIs before doing the lookups (pointed by Mark Vakoc)
12149
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000012150Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12151
12152 * xpath.c: serious changes on Result Value Trees and NodeSets
12153 w.r.t. deallocation and collect operations. Probably not
12154 100% clean (merge of allocated trees smells like a problem).
12155 Seems sufficient to close #58943
12156
Daniel Veillard90493a92001-08-14 14:12:47 +000012157Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12158
12159 * xmllint.c: adding a --format option
12160
Daniel Veillardfe703322001-08-14 12:18:09 +000012161Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
12162
12163 * xpath.c: count() was broken on Result Value Tree
12164 * xmlIO.c: fixed file:/// accesses on _WIN32
12165
Daniel Veillard70ac0e32001-08-13 11:24:16 +000012166Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12167
12168 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
12169 macro was renamed, this should close bug #58683
12170
Daniel Veillardf300b7e2001-08-13 10:43:15 +000012171Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12172
12173 * SAX.c: small fix fixing bug #58539 reported by coolo, in
12174 entity substitution mode text at the end of the entity might
12175 be added due to text coalescing.
12176 * nanoftp.c parser.c: small cleanup
12177
Daniel Veillard0c720972001-08-08 20:59:00 +000012178Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12179
12180 * HACKING: added John Fleck right to commit in the doc subdir
12181
Daniel Veillard48da9102001-08-07 01:10:10 +000012182Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12183
12184 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
12185 allow to inherit attributes from the DTD directly in the
12186 tree, this is needed for XPath and can be a useful feature.
12187 Inherited namespaces are always provided at the tree level now
12188 * test/defattr* result/defattr* result/noent/defattr*: added a couple
12189 of tests for this feature (XSLT being the prime user).
12190
Daniel Veillard50f34372001-08-03 12:06:36 +000012191Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12192
12193 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
12194 testSAX.c xmlIO.c xmllint.c include/win32config.h
12195 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
12196 include/libxml/xmlwin32version.h.in win32/README.MSDev
12197 win32/dsp/*: applied Win32 Facelift No.2 patches from
12198 Igor Zlatkovic for Windows/MSC
12199
Daniel Veillard9f4eb912001-08-01 21:22:27 +000012200Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
12201
12202 * SAX.c: unparsedEntityDecl() the URI computation of the
12203 entity wasn't done breaking XSLT unparsed-entity-uri()
12204
Daniel Veillard567e1b42001-08-01 15:53:47 +000012205Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
12206
12207 * xpath.c: fixed a bug when walking the descendants and
12208 the current node has no children
12209 * debugXML.c: show up when a text node is supposed to not be escaped
12210
Thomas Broyerf186c822001-07-31 23:30:37 +000012211Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12212
12213 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
12214 worked like the set:leading() function)
12215 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
12216
Daniel Veillardba6db032001-07-31 16:25:45 +000012217Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12218
12219 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
12220
Daniel Veillard57905372001-07-31 15:52:17 +000012221Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12222
12223 * include/libxml/xmlIO.h: apply change to close #58141
12224 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
12225
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000012226Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12227
12228 * parser.c: when the internal subset uses a PE, then the
12229 included entity can use conditional sections.
12230
Daniel Veillard7d7e3792001-07-30 13:42:13 +000012231Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12232
12233 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
12234 when walking the namespace axis showing up in
12235 libxst/tests/general/bug-12
12236 * xmlmemory.c: added the possibility to trace a given block
12237 defined by its address
12238
Daniel Veillard4aafa792001-07-28 17:21:12 +000012239Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12240
12241 * parser.c: don't override existing encoding specified before
12242 starting xmlParseDocument()
12243
Daniel Veillardfdb1f242001-07-27 23:32:44 +000012244Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12245
12246 * include/libxml/xmlwin32version.h: reinserted, needed for
12247 Windows users of CVS
12248
Darin Adlera77cac02001-07-27 17:41:51 +0000122492001-07-27 Darin Adler <darin@bentspoon.com>
12250
Darin Adler699613b2001-07-27 22:47:14 +000012251 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
12252 * testCatalog.c: Add include of <libxml/parser.h>.
12253
122542001-07-27 Darin Adler <darin@bentspoon.com>
12255
Darin Adlera77cac02001-07-27 17:41:51 +000012256 * include/libxml/.cvsignore:
12257 * include/libxml/xmlwin32version.h:
12258 Remove this file from CVS because it's generated.
12259
Daniel Veillard50822cb2001-07-26 20:05:51 +000012260Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12261
12262 * parser.c include/libxml/parser.h: applied const patches from
12263 Tom Moog #58002
12264
Thomas Broyerba4ad322001-07-26 16:55:21 +000012265Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12266
12267 * xpath.c include/libxml/xpath{,Internals}.h: added a function
12268 lookup framework
12269
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000012270Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12271
12272 * tree.c: fixed xmlCopyNode() for documents
12273
Daniel Veillard6dd398f2001-07-25 22:41:03 +000012274Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12275
12276 * parser.c: fixed bugs #58073 reported by Greg Shtilman
12277
12278Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000012279
12280 * parser.c: fixes bug #57652 reported by Morus Walter
12281
Daniel Veillarde3924972001-07-25 20:25:21 +000012282Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12283
12284 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
12285
Daniel Veillarda53c6882001-07-25 17:18:57 +000012286Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12287
12288 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
12289 errors, lesson don't add new functions at 1am before a release
12290 * xpath.c: integrated fix from Bjorn to avoid divide by zero
12291 from XPath initialization when possible.
12292
Daniel Veillardd9bad132001-07-23 19:39:43 +000012293Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12294
12295 * result/scripts/base*: removing history/readline changed
12296 this slightly
12297 * include/libxml/parser.h SAX.c parser.c parserInternals.c
12298 xmllint.c: make element content line number generation
12299 optionnal to avoid breaking old apps added interface to switch
12300
Daniel Veillardf012a642001-07-23 19:10:52 +000012301Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12302
12303 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000012304 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000012305 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
12306 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
12307 John Kroll fixes to allow saving to HTTP via PUT (or
12308 POST of needed).
12309 * doc/html/*.html: regenerated the docs
12310
Thomas Broyere8126242001-07-22 03:54:15 +000012311Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12312
12313 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
12314 xmlHashScanFull and xmlHashScannFull3 to get passed the
12315 three keys as arguments to the callback function
12316
Daniel Veillard5e2dace2001-07-18 19:30:27 +000012317Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12318
12319 * configure.in Makefile.am: removed libxml softlink for good
12320 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
12321 100% coverage by gtk-doc
12322
Daniel Veillard8599e702001-07-17 21:38:51 +000012323Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12324
12325 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
12326 fixed serious troubles due to size_t vs. int mismatch
12327
Daniel Veillard8fcc4942001-07-17 20:07:33 +000012328Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12329
12330 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
12331
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012332Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12333
12334 * include/libxml/xpath{,Internals}.h xpath.c: added a more
12335 convenient extension API for value and context managing
12336 Now handles external objects through xmlXPathPopExternal,
12337 xmlXPathWrapExternal and xmlXPathReturnExternal.
12338 Added functions for sets operations (intersection, etc.)
12339
Daniel Veillard22090732001-07-16 00:06:07 +000012340Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12341
12342 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
12343 xmlIO.c tree.c parserInternals.c entities.c encoding.c
12344 HTMLparser.c: cleanup of global variables, marking some
12345 const or private.
12346
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012347Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000012348
12349 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
12350 fixed xmlXPathNodeSetItem when passing index=0
12351
Daniel Veillard05dec342001-07-14 21:57:39 +000012352Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12353
12354 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
12355
Daniel Veillard28ae6362001-07-14 16:44:32 +000012356Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12357
12358 * xmllint.c: fixed compilation under Cygwin #57503
12359 * TODO: update
12360
Peter Williamsed156f52001-07-13 18:35:13 +0000123612001-07-13 Peter Williams <peterw@ximian.com>
12362
12363 * config.h.in: add #undef HAVE_DLFCN_H
12364
12365 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
12366 builddir.
12367
Daniel Veillard73b36e32001-07-12 15:09:52 +000012368Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12369
12370 * win32/libxml2/libxml2.def.src: added a couple of exported entries
12371 raised by #57348 and #57381
12372
Daniel Veillard7db37732001-07-12 01:20:08 +000012373Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12374
12375 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
12376 tree.c xpointer.c: store the line numbder in element->content,
12377 may break some software, need a configuration mechanism
12378
Darin Adler96037892001-07-11 00:03:16 +0000123792001-07-10 Darin Adler <darin@bentspoon.com>
12380
12381 * .cvsignore:
12382 * example/.cvsignore:
12383 * include/.cvsignore:
12384 * include/libxml/.cvsignore:
12385 Various things that are generated and should be ignored.
12386
Daniel Veillard09ab7e12001-07-10 15:49:44 +000012387Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12388
12389 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
12390 * doc/xml.html doc/html/*: updated the docs
12391
Daniel Veillard04e2dae2001-07-09 20:07:25 +000012392Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12393
12394 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
12395 validation occured on content with element child
12396
Daniel Veillardb8c9be92001-07-09 16:01:19 +000012397Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12398
12399 * tree.c: fixed XML Base computation which was broken
12400 * debugXML.c: added a base function to the shell
12401 * Makefile.am result/scripts/* test/scripts/*: added scripts
12402 based regression tests, and adding 2 XML Base tests
12403
Daniel Veillard19e96c32001-07-09 10:32:59 +000012404Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12405
12406 * tree.c: set properties doc and call xmlSetListDoc for properties
12407 content when grafting them in a different tree.
12408 * aclocal.m4: remove from CVS
12409
Daniel Veillarde086f5c2001-07-08 21:10:40 +000012410Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12411
12412 * win32/libxml2/libxml2.def.src: added some missing entry point
12413 for XPath (Mark Vakoc)
12414
Daniel Veillard388236f2001-07-08 18:35:48 +000012415Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12416
12417 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12418 layer should URI-Unescape before trying to open resources.
12419
Daniel Veillard04383752001-07-08 14:27:15 +000012420Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12421
12422 * xpath.c: fix the name() bug for elements in the default
12423 namespace reported by Charlie Bozeman
12424
Daniel Veillard7583a592001-07-08 13:15:55 +000012425Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12426
12427 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12428 led to an XPath fix, improvements of SAX initialization, and
12429 an added option --nocdata to testXPath
12430
Daniel Veillard449d7392001-07-07 19:11:06 +000012431Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12432
12433 * doc/libxml-doc.el: Felix Natter provided anew version working
12434 with XEmacs too
12435
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012436Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12437
12438 * include/libxml/xpath.h: small cleanup
12439 * doc/xml.html: update
12440
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012441Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12442
12443 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12444 released 2.3.14
12445
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012446Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12447
12448 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012449 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012450
Daniel Veillard73c9c042001-07-05 20:02:54 +000012451Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12452
12453 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12454 were not equal to empty strings
12455
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012456Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12457
12458 * SAX.c: fixed a URI-Reference computation problem when validating
12459 * xmlIO.c: small cleanup
12460
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012461Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12462
12463 * parser.c: improved the description of a couple of interfaces
12464 upon Larry Stamper suggestion
12465
Daniel Veillard62f313b2001-07-04 19:49:14 +000012466Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12467
12468 * SAX.c entities.c parser.c: changed completely the way entities
12469 are handled when running the parser in entity substitution mode.
12470 This fixes a bug reported by Stephan Kulow and nearly divides
12471 by 3 the amount of memory required by libxslt to load and process
12472 DocBook TDG.
12473
Daniel Veillardf420ac52001-07-04 16:04:09 +000012474Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12475
12476 * HTMLparser.c: fixing a too early root closing problem raised
12477 byt Prashanth Naidu
12478
Daniel Veillard8c357d52001-07-03 23:43:33 +000012479Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12480
12481 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12482 raised by Mark Vakoc.
12483
Daniel Veillard6e90d192001-07-03 16:37:49 +000012484Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12485
12486 * example/Makefile.am: fixed the include path to add srcdir/include
12487 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12488 and some cleanup
12489
Daniel Veillardf06307e2001-07-03 10:35:50 +000012490Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12491
12492 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12493 lot of optimization work, results in significant improvements
12494 when handling really complex XPath queries. Add a small optimizer
12495 for unions, improve [n] and [last()], avoid some costly ops.
12496
Daniel Veillard77044732001-06-29 21:31:07 +000012497Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12498
12499 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12500 * xpath.c: small cleanup
12501 * xmlGetNsList: reformated, fixed problems if used on Entities
12502
Daniel Veillard2adbb512001-06-28 16:20:36 +000012503Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12504
12505 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12506
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012507Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12508
12509 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12510 * Makefile.am example/Makefile.am: workaround automake generating
12511 erroneous deps
12512
Daniel Veillard12f7d292001-06-28 13:12:11 +000012513Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12514
12515 * include/win32config.h: bug #56801 Yon Derek provided a patch
12516 to the windows config file.
12517
Daniel Veillard87ee9142001-06-28 12:54:16 +000012518Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12519
12520 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12521 libxml.h : Yon Derek provided a set of changes to compile from
12522 CVS on Windows/MSC
12523
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012524Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12525
12526 * parser.c: fixed UTF8 BOM support in push mode
12527 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12528 added a specific testcase
12529
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012530Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12531
12532 * Makefile.am: added --push regression tests
12533 * parserInternals.c: the XML parser segfaulted in --push mode
12534
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012535Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12536
12537 * configure.in: moved the symlinks detection within a CVS
12538 check, this is not portable and will be removed soon.
12539 * xpath.c: small cleanup/speedup
12540
Daniel Veillard11648102001-06-26 16:08:24 +000012541Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12542
12543 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12544 release of 2.3.12
12545 * parser.c: make an error message if unknow entities in all cases
12546
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012547Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12548
12549 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12550
Daniel Veillard23793842001-06-25 16:07:45 +000012551Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12552
12553 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12554 includes were installed in the wrong dir
12555
Daniel Veillardf5498f32001-06-25 15:08:36 +000012556Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12557
12558 * doc/html.xml: warn against sending code to exhibit bugs.
12559
Daniel Veillard56f06462001-06-24 21:34:03 +000012560Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12561
12562 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12563 Tru64 from Thomas Leitner
12564
Daniel Veillardc5d64342001-06-24 12:13:24 +000012565Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12566
12567 * AUTHORS: added William and Bjorn
12568 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12569 daniel@veillard.com hopefully I won't have to do this again
12570 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12571 docs can be rebuilt cleanly now
12572 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12573 from CVs it's generated, added include/libxml/xmlwin32version.h
12574 also generated but which should change far less frequently.
12575 * catalog.c nanoftp.c: made sure to include libxml.h not
12576 libxml/xmlversion.h directly
12577 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12578 when compiling on WIN32 and MSC
12579
Daniel Veillard07385fd2001-06-23 21:55:48 +000012580Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12581
12582 * include/Makefile.am include/libxml/Makefile.am configure.in:
12583 fixed make distcheck and rebuilding the rpms
12584
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012585Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12586
12587 * configure.in: should finish the migration of exported includes
12588 into a real include/libxml in CVS, at least for CVS users.
12589 * removed the exported headers, added in include/libxml (as well
12590 as xmlversion.h.in).
12591
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012592Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12593
12594 * configure.in: fixed the way to detect symlink
12595
Daniel Veillard66541772001-06-23 18:31:04 +000012596Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12597
12598 * configure.in: updated, include/libxml is now a real CVS dir
12599
Daniel Veillardca989762001-06-23 17:39:29 +000012600Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12601
12602 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12603 version works with both libxml1 and libxml2 (it autodetects
12604 the prefix of the html-files) from Felix Natter.
12605 * doc/xml.html: updated doc accordingly
12606
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012607Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12608
12609 * xpath.c: fixed the bug generating a template loop in libxslt
12610 when using docbook-xsl-1.4, * should filter out document nodes
12611 * HACKING: added William
12612 * TODO: updated
12613
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012614Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12615
12616 * doc/FAQ.html: added a warning about gcc-3.0
12617 * doc/xml.html: added reference to gdome2 and removed a confusing
12618 sentence
12619
Daniel Veillardf7f41852001-06-22 15:18:01 +000012620Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12621
12622 * xmlversion.h: okay this is a generated file, but Windows
12623 users need it and they can't generate it, and I want CVS
12624 Windows users ...
12625 * win32/libxml2/libxml2_so.dsp: Windows project file for
12626 the shared lib version of libxml2
12627 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12628 resources needed for libxslt/xsltproc by Yon Derek
12629
Bjorn Reese3157b342001-06-22 14:41:45 +000012630Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12631
12632 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12633
Daniel Veillard4151acb2001-06-22 10:48:57 +000012634Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12635
Daniel Veillardcc146db2001-06-22 11:10:52 +000012636 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12637
12638Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12639
Daniel Veillard4151acb2001-06-22 10:48:57 +000012640 * include/win32config.h: Yon Derek provided a first fix
12641 to be able to compile libxslt/xsltproc on Windows
12642
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012643Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12644
12645 * xpath.c: attempt to work around what seemed a gcc optimizer
12646 bug when handling floats on i386 http://veillard.com/gcc.bug
12647 * tree.c entities.c encoding.c: doing some cleanups while
12648 chasing it
12649
Daniel Veillard017b1082001-06-21 11:20:21 +000012650Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12651
12652 * Makefile.am: cleanup when --without-debug is specified
12653 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12654 w.r.t. --without-debug and other include points
12655 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12656 Catalogs
12657 * configure.in entities.h tree.h HTMLparser.c: removed
12658 --without-corba, made the _private field mandatory
12659
Daniel Veillard87a764e2001-06-20 17:41:10 +000012660Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12661
12662 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12663 outputs a BOM in UTF8, an errata has been issued to avoid the
12664 problem, that was the most reasonable solution... Add support
12665 for a leading UTF8 BOM in entities.
12666
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012667Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12668
12669 * valid.c: fixed a bug found when post validating an entity ref
12670 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12671 activate it too
12672
Daniel Veillard39196eb2001-06-19 18:09:42 +000012673Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12674
12675 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12676 weakness in the node copy the XPointer and the XInclude
12677 implementations. Serious cleanup.
12678
Daniel Veillard3739b982001-06-19 12:51:30 +000012679Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12680
12681 * Makefile.am: Kjartan Maraas provided a small patch to
12682 add xml2-config.in to EXTRA_DIST
12683
Daniel Veillarda9142e72001-06-19 11:07:54 +000012684Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12685
12686 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12687 provided another failing case found in KDE, the way the
12688 ctxt->vctxt.nodeTab was allocated and freed changed over
12689 time but it wasn't completely cleaned up. This should fix it.
12690
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012691Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12692
12693 * parser.c: Stephan Kulow also raised the fact that line number
12694 could get miscounted making debug harder, fixed the problem
12695 in xmlParseCharData()
12696
Daniel Veillard64b98c02001-06-17 17:20:21 +000012697Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12698
12699 * valid.c: Stephan Kulow pointed out a problem when validating
12700 and using an empty entity, forgot a 'break' in a case.
12701
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012702Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12703
12704 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12705 * doc/xml.html: updated with 2.3.11
12706
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012707Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12708
12709 * TODO: updated adding cleanup of generated doc
12710 * configure.in: prepared to release 2.3.11
12711 * xmllint.c: added --version for bug reporting
12712 * doc/html/*.html: rebuilt the doc
12713
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012714Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12715
12716 * xpath.c: first part of the work on selecting namespace to
12717 fix bug #56115
12718
Daniel Veillard96ed5832001-06-15 22:22:04 +000012719Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12720
12721 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12722 when using -liconv
12723 * TODO: updated
12724
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012725Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12726
12727 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12728 cleanup, encoding support.
12729
Daniel Veillard608ad072001-06-14 08:32:28 +000012730Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12731
12732 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12733
Daniel Veillard239d0522001-06-13 23:02:48 +000012734Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12735
12736 * xpath.c: bug detected by Ankh when / is used as a function arg
12737
Daniel Veillard02bb1702001-06-13 21:11:59 +000012738Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12739
12740 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12741 of element and use it to avoid outputting formatting spaces at
12742 the wrong place. Implemented the format parameter for HTML save.
12743 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12744 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12745 result/HTML/wired.html: of course this impact the result of a
12746 number of HTML tests
12747
Daniel Veillard95d845f2001-06-13 13:48:46 +000012748Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12749
12750 * HTMLtree.[ch]: started augmenting the HTML save API with
12751 encoding and formatting parameters
12752
Daniel Veillardeca60d02001-06-13 07:45:41 +000012753Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12754
12755 * HTMLtree.h: cleanup and started evaluating the work needed on
12756 revamping the HTML output code
12757
Daniel Veillard84666b32001-06-11 17:31:08 +000012758Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12759
12760 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
12761
Daniel Veillard8bdd2202001-06-11 12:47:59 +000012762Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12763
12764 * valid.c: fixed bug #56049, forgot one check in the
12765 validation routine
12766
Daniel Veillardca2366a2001-06-11 12:09:01 +000012767Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12768
12769 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
12770
Daniel Veillard6761eee2001-06-11 10:29:38 +000012771Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12772
12773 * libxml.h: fixed an error in last commit
12774 * doc/FAQ.html: added an entry for compilation from CVS
12775
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000012776Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12777
12778 * xmlversion.h.in libxml.h: Cygwin patches
12779 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
12780 * tree.h: cleanup
12781
Daniel Veillardacd370f2001-06-09 17:17:51 +000012782Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12783
12784 * tree.c: patched xmlFreeNode() to avoid freeing() a static
12785 memory block in a strange case where libxml is linked twice
12786 in the binary.
12787
Daniel Veillard1d047672001-06-09 16:41:01 +000012788Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12789
12790 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
12791 state far too often, simple fix used to avoid it.
12792
Daniel Veillard4497e692001-06-09 14:19:02 +000012793Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12794
12795 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
12796 being processed, applied his patch
12797 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
12798
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000012799Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12800
12801 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
12802 provided fixes to compile on MSCC again
12803 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
12804 also provided an update for the project files.
12805
Daniel Veillarda682b212001-06-07 19:59:42 +000012806Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12807
12808 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
12809 bug #55810
12810
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000012811Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12812
12813 * tree.c: fixed xmlGetNsProp() to close bug #55683
12814 Note this requires libxslt to use it's own function instead.
12815
Daniel Veillardf0c53762001-06-07 16:07:07 +000012816Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12817
12818 * HTMLtree.c: when in a pre element no formatting space should
12819 be added.
12820 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
12821
Daniel Veillard068a9652001-06-07 15:30:26 +000012822Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12823
12824 * configure.in: added tests for signal() and signal.h
12825
Daniel Veillard541d6552001-06-07 14:20:01 +000012826Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12827
12828 * xpath.c: robert pointed out xmlXPathNINF was not initialized
12829
Daniel Veillard8a367d42001-06-07 14:01:34 +000012830Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12831
12832 * doc/libxml-doc.el: Felix Natter provided a new version for
12833 libxml2
12834
Daniel Veillard8a926292001-06-07 11:20:20 +000012835Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12836
12837 * HTMLtree.c: when in a pre element no formatting space should
12838 be added.
12839
Daniel Veillard14839d52001-06-06 16:11:56 +000012840Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12841
12842 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
12843
Daniel Veillarde95e2392001-06-06 10:46:28 +000012844Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12845
12846 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
12847 hack
12848 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
12849 * uri.c: fixed a warning
12850
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000012851Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12852
12853 * HTMLtree.c: trying to close bug #55772 escaping in script
12854 elements
12855 * doc/xml.html: suggest to send mail to the list
12856
12857Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000012858
12859 * error.c: attempt to fix the xmlGetVarStr breakage once and for
12860 good. Use a macro and based on the solution provided in
12861 vsnprintf manual page from GNU.
12862
Bjorn Reese99748722001-06-05 12:49:15 +000012863Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12864
12865 * error.c: Workaround for non-preserving variadic list.
12866 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
12867
Daniel Veillard2e4f1882001-06-01 10:11:57 +000012868Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12869
12870 * doc/xml.html: added 2.3.10 release
12871
Daniel Veillardb3a182e2001-06-01 09:28:09 +000012872Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12873
12874 * configure.in: releasing 2.3.10
12875
Daniel Veillard3c2758d2001-05-31 18:43:43 +000012876Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12877
12878 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
12879
Daniel Veillard20042422001-05-31 18:22:04 +000012880Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12881
12882 * encoding.c: Robert Collins provided a patch to add the
12883 "US-ASCII" encoding alias
12884
Daniel Veillard97ac1312001-05-30 19:14:17 +000012885Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12886
12887 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
12888 string oriented functions and started cleaning the related areas
12889 in xpath.c which needed fixing in this respect
12890
Daniel Veillard2d703722001-05-30 18:32:34 +000012891Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12892
12893 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
12894 #55380
12895 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
12896
Daniel Veillard9403a042001-05-28 11:00:53 +000012897Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12898
12899 * TODO: updated
12900 * nanohttp.[ch] : started adding APIs to get the redirected URL
12901 when this occurs (needed for further base computation
12902 * tree.h: cleanup
12903 * encoding.c: cleanup
12904 * SAX.c: minor change around ctxt->loadsubset
12905
Daniel Veillard6278fb52001-05-25 07:38:41 +000012906Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12907
12908 * Makefile.am include/Makefile.am: small change to have
12909 include/libxml rebuilt if working from CVS.
12910 * uri.c: applied another patch from Carl Douglas for URI escaping,
12911 this should close bug #51876
12912
Daniel Veillardd16df9f2001-05-23 13:44:21 +000012913Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12914
12915 * xinclude.c: fixed XInclude recursive behaviour bug #54678
12916 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
12917 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
12918 added specific regression test
12919 * parser.h: preparing for the XSLT mode where DTD inherited
12920 attributes are added to the tree.
12921
Daniel Veillardbbd22452001-05-23 12:02:27 +000012922Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12923
12924 * xinclude.[ch]: Updated the namespace for the Last Call version
12925 * result/XInclude/include test/XInclude/include: updated the
12926 testsuite accordingly
12927
Daniel Veillard8514c672001-05-23 10:29:12 +000012928Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12929
12930 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
12931 related to bug #51876
12932
Daniel Veillard42596ad2001-05-22 16:57:14 +000012933Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12934
12935 * tree.c: fixed a gross mistake in base computation, xml:base is
12936 not completely correct yet (need cascade).
12937 * xpath.[ch]: added the few things needed to find a function name
12938 and URI from the XPath context when it is called.
12939
Daniel Veillard81418e32001-05-22 15:08:55 +000012940Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12941
12942 * catalog.[ch]: fixes and add xmlLoadCatalogs()
12943 * DOCBparser.c: small cleanup
12944 * xmllint.c: added a --catalogs option to load catalogs from
12945 $SGML_CATALOG_FILES
12946 * tree.c: cleanup
12947 * configure.in: iconv library fixup, ICONV_LIBS
12948
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000012949Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12950
12951 * catalog.c: handling of CATALOG entries. detection of recursion,
12952 and a few bugfixes
12953 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
12954 against the default namespace
12955
Daniel Veillard04b93292001-05-21 08:15:31 +000012956Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12957
12958 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
12959
Daniel Veillarda97a19b2001-05-20 13:19:52 +000012960Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12961
12962 * parser.c: fixed propagation context info when parsing an
12963 external entity.
12964 * doc/html/*.html: regenerated a couple of docs
12965
Daniel Veillard4623acd2001-05-19 15:13:15 +000012966Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12967
12968 * doc/xml.html: update with 2.3.9 informations
12969
Daniel Veillardbed7b052001-05-19 14:59:49 +000012970Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12971
12972 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
12973 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
12974 * doc/html/* : rebuilt the docs
12975 * valid.c: small patch which may improve some case when
12976 validating.
12977
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000012978Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12979
12980 * HTMLparser.c: Closed bug #54891
12981 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
12982 to the suite
12983
12984Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12985
12986 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
12987 applied a documentation patch from LotR and filled in a few missing
12988 descriptions
12989
Daniel Veillard76d66f42001-05-16 21:05:17 +000012990Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12991
12992 * xpath.c tree.c parser.c: speed optimizations at the parser level
12993 document tree freeing and xpath evaluation
12994
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000012995Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12996
12997 * parser.c parser.h parserInternals.h: fixed a couple of
12998 interfaces for handling memory buffer input to const char *
12999 upon suggestion of JamesH.
13000
Daniel Veillardc3739e72001-05-15 15:23:27 +000013001Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13002
13003 * configure.in: LoTR sent a patch fixing the previous commit
13004
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013005Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13006
13007 * configure.in: trying to deal again with the stoopid -R linking
13008 flag of Solaris
13009
Daniel Veillard790142b2001-05-15 10:51:53 +000013010Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13011
13012 * xpath.h: two nodeset access macros from Thomas Broyer
13013
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013014Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13015
13016 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13017 patch from Thomas Broyer
13018
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013019Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13020
13021 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13022 case
13023 * INSTALL: was empty added stuff from the FAQ
13024
Daniel Veillard75bea542001-05-11 17:41:21 +000013025Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13026
13027 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13028 attributes handling and #54433 by adding xmlUnsetProp()
13029 and xmlUnsetNsProp()
13030
Daniel Veillard0a2a1632001-05-11 14:18:03 +000013031Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13032
13033 * HTMLparser.c: Patch from Jonas Borgström
13034 (htmlGetEndPriority): New function, returns
13035 the priority of a certain element.
13036 (htmlAutoCloseOnClose): Only close inline elements if they
13037 all have lower or equal priority.
13038 * result/HTML: this of course changed a number of tests results.
13039
Daniel Veillard7d6fd212001-05-10 15:34:11 +000013040Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13041
13042 * xmlIO.c catalog.c: plugged in the default catalog resolution
13043 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
13044 documentations
13045 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
13046
Daniel Veillarda7374592001-05-10 14:17:55 +000013047Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13048
13049 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
13050 integrating catalogs
13051 * catalog.[ch] testCatalog.c: adding a small catalo API
13052 (only SGML catalog support).
13053 * parser.c: restaured xmlKeepBlanksDefault(0) API
13054
Daniel Veillardc17337c2001-05-09 10:51:31 +000013055Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13056
13057 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
13058
Daniel Veillard257d9102001-05-08 10:41:44 +000013059Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13060
13061 * parser.c: added xmlParseExternalEntityPrivate() to allow
13062 propagation of ctxt->_private when parsing external entities
13063
Daniel Veillard083c2662001-05-08 08:27:14 +000013064Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13065
13066 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13067
Daniel Veillard01ef7382001-05-08 07:31:43 +000013068Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13069
13070 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13071
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013072Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13073
13074 * valid.c: warn when indeterminist content model is detected
13075 * result/VC/ElementValid8: this adds a message
13076 * Makefile.am: add --novalid for VCM tests
13077 * parserInternals.c: added a call to Init memory
13078
Daniel Veillard64269352001-05-04 17:52:34 +000013079Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13080
13081 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13082 when both parameters are NULL.
13083
Daniel Veillard37721922001-05-04 15:21:12 +000013084Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13085
13086 * valid.c: applied small patch from Gary Pennington, reindented
13087 some part of the code.
13088
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013089Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13090
13091 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13092 release, updated and regenerated the docs
13093
Daniel Veillard357c9602001-05-03 10:49:20 +000013094Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13095
13096 * xpath.c result/XPath/expr/floats : clarified and cleanup
13097 printing of abnormal floats in tests.
13098
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013099Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13100
13101 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13102 * results/HTML/ : a few changes in the output of the HTML tests as
13103 a result.
13104 * configure.in: tying to fix -liconv where needed
13105
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013106Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13107
13108 * Makefile.am: fixed a stupid error
13109
Daniel Veillard7150a032001-05-02 16:41:11 +000013110Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13111
13112 * configure.in Makefile.am: make the inclusion of the trio
13113 modules in the library conditional
13114
Daniel Veillardc057c5d2001-05-02 12:41:24 +000013115Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13116
13117 * DOCBparser.c: patche from László Kovács, fixed entities refs
13118 in attributes handling
13119
Daniel Veillardedddff92001-05-02 10:58:52 +000013120Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13121
13122 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
13123 flushing
13124
Daniel Veillardc8f620b2001-04-30 20:31:33 +000013125Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13126
13127 * xpath.c: fix of an XSLT namespace bug reported on the list
13128 general/bug-8-
13129
Daniel Veillard5792e162001-04-30 17:44:45 +000013130Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13131
13132 * strio.h trio.c: Dan McNichol suggested a couple of small
13133 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
13134
Daniel Veillard02141ea2001-04-30 11:46:40 +000013135Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13136
13137 * tree.c parser.c encoding.c: spent a bit more time looking
13138 at the parsing speed and DOM handling. Added a few more
13139 speedups.
13140
Daniel Veillard3ed155f2001-04-29 19:56:59 +000013141Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13142
13143 * parser.c: small but effective parsing speed improvement
13144
Daniel Veillardb59076b2001-04-29 17:04:07 +000013145Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13146
13147 * configure.in: default on the DocBook parser inclusion (for Gnome)
13148 * DOCBparser.h: fixed a header reference
13149
Daniel Veillardb45c43b2001-04-28 17:02:11 +000013150Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13151
13152 * configure.in xpath.c: applied Bjorn patches for FPE on the
13153 alpha
13154
Daniel Veillardeefd4492001-04-28 16:55:50 +000013155Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13156
13157 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
13158 xmlSaveFormatFileTo()
13159
Daniel Veillarde39a93d2001-04-28 14:35:02 +000013160Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13161
13162 * xpath.c: simple and efficient optimization, XPath functions
13163 aways bind to the same code, cache this
13164 * TODO: updated (by saying some is obsolete)
13165
Daniel Veillard2156a562001-04-28 12:24:34 +000013166Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13167
13168 * xpath.c: more cleanup work on XPath name parsing routines
13169
Daniel Veillard61d80a22001-04-27 17:13:01 +000013170Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13171
13172 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
13173 xmlXPathParseName
13174 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
13175 * debugXML.c: avoid compilation problems if compiling without
13176 HTML support, Igor Zlatkovic
13177 * win32/libxml2/libxml2.def.src: being able to compile without
13178 XPath on Windows
13179
Daniel Veillarddbb14a72001-04-26 20:54:01 +000013180Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13181
13182 * libxml.m4: yet another patch from Toshio Kuratomi
13183
Daniel Veillard2913e4c2001-04-26 19:29:02 +000013184Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13185
13186 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
13187
Daniel Veillard67fee942001-04-26 18:59:03 +000013188Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13189
13190 * tree.[ch]: added xmlSaveFormatFile interface for saving
13191 and indenting a file.
13192
Daniel Veillard82e49712001-04-26 14:38:03 +000013193Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13194
13195 * xpath.c: fixed bug #53689 related to processing-instruction()
13196
Daniel Veillard02f077a2001-04-26 10:59:11 +000013197Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13198
13199 * DOCBparser.c: patche from László Kovács
13200
Daniel Veillard30211a02001-04-26 09:33:18 +000013201Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13202
13203 * parser.c: applied fixes from Christian Glahn bug report #53391
13204
Daniel Veillard5a7c3452001-04-26 09:16:13 +000013205Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13206
13207 * error.c: Jean François Lecomte provided a complete description
13208 and a fix to bug #53537
13209
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000013210Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13211
13212 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
13213
Daniel Veillard1034da22001-04-25 19:06:28 +000013214Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13215
13216 * DOCBparser.c SAX.c: a bit more work on entities processing.
13217 Still Need to cleanup XML output and references in attributes
13218
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000013219Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13220
13221 * DOCBparser.c include/Makefile.am: two patches from László Kovács
13222
Daniel Veillardb33c2012001-04-25 12:59:04 +000013223Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13224
13225 * tree.c: trying to fix #53574, not completely complete,
13226 I would like xmllint --copy --debug test/ent1 and
13227 xmllint --debug test/ent1 to show the same result.
13228 * xpath.c: fix a bug when trying to sort namespace nodes
13229
Daniel Veillard5146f202001-04-25 10:29:44 +000013230Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13231
13232 * HTMLtree.c: real fix for #53402
13233
Daniel Veillard7533cc82001-04-24 15:52:00 +000013234Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13235
13236 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
13237 PIs when using xsl:output
13238 * valid.c: closing #53537 some case generate segfaults if there
13239 is validity errors
13240
Daniel Veillard61b33d52001-04-24 13:55:12 +000013241Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13242
13243 * SAX.c testDocbook.c DOCBparser.c: more work on the support
13244 of external parsed entities, added --noent to testDocbook
13245 * valid.c: Garry Pennington found an uninitialized variable
13246 access in xmlValidateElementContent()
13247
Daniel Veillard56098d42001-04-24 12:51:09 +000013248Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13249
13250 * HTMLparser.c : HTML parsing still sucks ... trying to deal
13251 with madness
13252 * result/HTML/ : this modified the result of the regression tests
13253 a lot.
13254
Daniel Veillard122376b2001-04-24 12:12:30 +000013255Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13256
13257 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
13258 to doc where it wasn't checked against NULL reported by
13259 Jens Laas
13260
Daniel Veillard43dadeb2001-04-24 11:23:35 +000013261Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13262
13263 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
13264 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
13265
Daniel Veillardeae522a2001-04-23 13:41:34 +000013266Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13267
13268 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
13269 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
13270 * SAX.[ch]: cleanup and updates for DocBook
13271 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
13272 ex SGML identifier changes
13273 * valid.c: removed a static unused function.
13274
Daniel Veillardde57c612001-04-23 09:13:36 +000013275Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13276
13277 * HTMLtree.c: applied change for Paul Sponagl on script saving
13278 * Makefile.am: the warning about entity title.xml are normal.
13279
Daniel Veillard393df012001-04-22 20:11:18 +000013280Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13281
13282 * configure.in: release of 2.3.7
13283 * Makefile.am: fixing make distcheck
13284
Daniel Veillarda41123c2001-04-22 19:31:20 +000013285Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13286
13287 * doc/html/* doc/xml.html: updated and regenerated the docs
13288
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000013289Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13290
13291 * xpath.c: fixed the XPointer problem introduced in 2.3.6
13292
Daniel Veillarde82a9922001-04-22 12:12:58 +000013293Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13294
13295 * tree.c: fixed #53388 with the provided patch
13296
Daniel Veillard06803992001-04-22 10:35:56 +000013297Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13298
13299 * valid.c: Bjorn detected an invalid memory access. Fixed
13300 vstateVPush()
13301
Daniel Veillard40af6492001-04-22 08:50:55 +000013302Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13303
13304 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
13305
Bjorn Reese70a9da52001-04-21 16:57:29 +000013306Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13307
13308 * libxml.h: new header used only for the compilation of libxml
13309 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
13310 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
13311 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
13312 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
13313 xmlmemory.c xpath.c xpointer.c: libxml.h integration
13314 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
13315 baseline (version 1.2 plus a single patch).
13316 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
13317 scientific notation for numbers. Tests added.
13318 * xpath.c: formatting of numbers changed to use sprintf
13319 (contribution from William Brack)
13320
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000013321Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13322
13323 * valid.c: cleanup, more useful debugging
13324 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
13325 * xmlIO.c: entity loading is printed as an error when validating
13326
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000013327Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13328
13329 * valid.c: fixed to validate within entities
13330 * test/VCM/v22.xml: added a specific testcase
13331
Daniel Veillardca1f1722001-04-20 15:47:35 +000013332Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13333
13334 * valid.c: forgot an epsilon transition in for ()+
13335 * test/VCM/v21.xml : added a specific test case
13336
Daniel Veillard85349052001-04-20 13:48:21 +000013337Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13338
13339 * valid.c: removed a state explosion exhibited by RSS
13340 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
13341 from bug #51872
13342
Daniel Veillarddab4cb32001-04-20 13:03:48 +000013343Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13344
13345 * valid.[ch] tree.h: worked *hard* to get non-determinist content
13346 validation without using an ugly NFA -> DFA algo in the source.
13347 Made a specific algorithm easier to maintain, using a single
13348 stack and without recursion.
13349 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
13350 * hash.c: made the growing routine static
13351 * tree.h parser.c: added the parent information to an
13352 xmlElementContent node.
13353
Daniel Veillarde470df72001-04-18 21:41:07 +000013354Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13355
13356 * SAX.c parser.c xpath.c: generating IDs when not validating
13357 from an external parsed entity was poisoning the ID has table
13358 with removed values. This was killing XSLT on the KDE help
13359 browser.
13360
Daniel Veillardceacdd92001-04-18 15:10:35 +000013361Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13362
13363 * entities.h: andrew@ugh.net.au detected a double declaration
13364
Daniel Veillarda10efa82001-04-18 13:09:01 +000013365Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13366
13367 * debugXML.c hash.c tree.h valid.c : some changes related to
13368 the validation suport to improve speed with DocBook
13369 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
13370 the way validation errors get reported
13371
Daniel Veillard1ed3f882001-04-18 09:45:35 +000013372Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13373
13374 * HTMLparser.c HTMLtree.c: applied part of the patches provided
13375 by P C Chow and William M. Brack for XSLT HTML output
13376
Daniel Veillard2d90de42001-04-16 17:46:18 +000013377Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13378
13379 * xmlversion.h.in win32config.h win32/libxml2/*: applied
13380 Igor Zlatkovic patches for MSC compilation and added his
13381 updates
13382
Daniel Veillarde043ee12001-04-16 14:08:07 +000013383Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13384
13385 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
13386 prefix lookup.
13387 * parserInternals.c: fixed the bug reported by Morus Walter
13388 due to an off by one typo in xmlStringCurrentChar()
13389
Daniel Veillarda3bfca52001-04-12 15:42:58 +000013390Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13391
13392 * HTMLparser.c result/HTML/*: revamped the way the HTML
13393 parser handles end of tags or end of input
13394
Daniel Veillard82daa812001-04-12 08:55:36 +000013395Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13396
13397 * tree.[ch] : added xmlDocCopyNode for gdome2 support
13398
Daniel Veillard67a21302001-04-11 14:39:16 +000013399Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13400
13401 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
13402 bug where the linktime verions of free() won't work ...
13403
Daniel Veillard27b55282001-04-11 12:22:25 +000013404Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13405
13406 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
13407
Daniel Veillardafc73112001-04-11 11:51:41 +000013408Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13409
13410 * doc/xml.html: added 2.3.6 release
13411
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000013412Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13413
13414 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13415 * result/wml.xml: resulted in a small output change
13416
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013417Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13418
13419 * tree.c: xmlNewDoc was missing the charset initialization
13420 * xmllint.c: added --auto to autogenerate a doc, allow to
13421 reproduce the problem fixed on xmlNewDoc
13422
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013423Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13424
13425 * xpath.c: trying to get 52979 solved
13426 * tree.c result/ result/noent/: trying to get 52712 solved, this
13427 also made me clean up the fact that XML output in general should
13428 not add formating blanks by default, this changed the output of
13429 a few tests
13430
Daniel Veillard73639a72001-04-10 14:31:39 +000013431Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13432
13433 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13434
Daniel Veillardfac26a12001-04-08 13:08:14 +000013435Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13436
13437 * configure.in: finally released 2.3.6
13438
Daniel Veillard911f49a2001-04-07 15:39:35 +000013439Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13440
13441 * xpath.c: checking for null pointer generated by new code
13442
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013443Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13444
13445 * xpath.c: fixed a [] evaluation problem reported
13446 * test/XPath/tests/simpleaddr: extended test
13447 * result/XPath/simpleaddr: updated result
13448
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013449Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13450
13451 * xmllint.c: Dan Timis reported a portability problem
13452 on Macs without mmap, fixed it.
13453
Daniel Veillardb38bd552001-04-03 18:22:00 +000013454Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13455
13456 * testXPath.c : added a --tree option allowing to display the
13457 tree dump of the XPath expression
13458
Daniel Veillard4dd93462001-04-02 15:16:19 +000013459Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13460
13461 * xpath.c: fixed a memleak when comparing nodesets
13462 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13463 * tree.c: added a TODO
13464
Daniel Veillard92ad2102001-03-27 12:47:33 +000013465Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13466
13467 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13468 we need string functions
13469 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13470 to be able to use them where needed. Applied some changes
13471 to reduce name linking pollution and compile in only what's
13472 needed.
13473 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13474 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13475 for the string manipulation functions
13476 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13477 to the free() function of xmlmemory.c
13478 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13479 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13480 usage.
13481
13482
Daniel Veillard2be30642001-03-27 00:32:28 +000013483Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13484
13485 * error.c: applied the context output patch of the error
13486 handling submitted by Chuck Griffith
13487 * error/VC/*: this slightly change some error logs
13488
Daniel Veillard50582112001-03-26 22:52:16 +000013489Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13490
13491 * parser.c: fixed line number reporting on error
13492
Daniel Veillard04be4f52001-03-26 21:23:53 +000013493Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13494
13495 * parser.c: Sullivan and Darin found a parser bug,
13496 applied the patch.
13497
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013498Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13499
13500 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13501 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13502 xmlversion.h.in xpointer.c: of course the way I defined
13503 UNUSED breaks on old gcc version. Try to be smart and
13504 also define it directly in xmlversion.h
13505 * configure.in: removed -ansi flag from the pedantic set
13506
13507Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013508 Huge cleanup, I switched to compile with
13509 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13510 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13511 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13512 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13513 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13514 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13515 encoding.h entities.c error.c list.[ch] nanoftp.c
13516 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13517 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13518 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13519 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13520 Cleanup, staticfied a number of non-exported functions,
13521 detected and cleaned up a dozen of problem found this way,
13522 avoided a lot of public function name/typedef/system names clashes
13523 * doc/xml.html: updated
13524 * configure.in: switched private flags to the really pedantic ones.
13525
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013526Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13527
13528 * configure.in: 2.3.5
13529 * doc/html/*: rebuilt the docs
13530
Daniel Veillard146c9122001-03-22 15:22:27 +000013531Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13532
13533 * parser.c: fixed a reported bug in NOTATION parsing
13534 * uri.c: accepted but not fixed bug 51876, added TODO
13535 * Makefile.am: fixed bug 51876
13536
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013537Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13538
13539 * config.h.in configure.in error.c: fix a compilation problem
13540 on platforms without vsnprintf (xml@thewrittenword.com)
13541
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013542Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13543
13544 * parser.c: fixed a function name header typo
13545 * SAX.c: notations can also occur in external subset.
13546
Daniel Veillard7d42b542001-03-20 13:22:46 +000013547Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13548
13549 * error.c: removed a C++ like comment
13550
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013551Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13552
13553 * parser.c: fixing bug 52299 strange condition leading
13554 to a parser crash due to a buffer overflow
13555 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13556 added the specific test case
13557
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013558Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13559
13560 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13561 xmlXPathConvert{String,Number,Boolean} to be able to make
13562 type casts without a context stack, fixed some implementation
13563 problems related to the absence of context at parse-time,
13564 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13565 in the public API too
13566 * xpointer.c xpathInternals.h: we need to know at parse time
13567 whether we are compiling an XPointer
13568
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013569Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13570
13571 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13572 cleaned up the parser internals, refactored XPath code, added
13573 new compilation based APIs and cleanly separated public and
13574 private APIs.
13575
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013576Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13577
13578 * xpath.h: the comp field must be added at the end to avoid
13579 killing binary compat.
13580
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013581Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13582
13583 * Makefile.am: detect XPath memleaks in regreson tests
13584 * error.c: fixed and error w.r.t. error reporting still using
13585 stderr
13586 * hash.c: added new line at end of file
13587 * tree.h: minor cleanup
13588 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13589 expression parsing from evaluation, resulted in a number of
13590 changes internally, and in XPointer. Likely to break stuff
13591 using xpathInternals.h but should remain binary compatible,
13592 new interfaces will be added.
13593
Daniel Veillardd574f782001-03-14 19:40:17 +000013594Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13595
13596 * configure.in: fixed a couple of problems reported by
13597 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13598 without gcc on non linux platforms.
13599
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013600Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13601
13602 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13603 a fix for --with-html-dir= configure support. I hope it won't
13604 break rpm generation
13605
Daniel Veillarda022fe02001-03-14 16:30:00 +000013606Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13607
13608 * xmlIO.c: one function comment cleanup.
13609
Daniel Veillard25239c12001-03-14 13:56:48 +000013610Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13611
13612 * SAX.c: external subset notations were improperly registered
13613 in the internal subset.
13614
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013615Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13616
13617 * README.cvs-commits: added, pointing to HACKING
13618 * HACKING: updated
13619
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013620Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13621
13622 * parser.c: and Matt Sergeant found one in the XML push
13623 parser (erroneous check I forgot to remove when I fixed the
13624 main parser).
13625
Daniel Veillard68d7b672001-03-12 18:22:04 +000013626Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13627
13628 * xpath.c: ptittom found a small bug in UnaryExpr
13629
Daniel Veillarde356c282001-03-10 12:32:04 +000013630Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13631
13632 * configure.in: bumped to 2.3.4
13633 * error.c: fixed bug #51860
13634 * tree.c: fixed bug #51861
13635 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13636 * tree.[ch] : added xmlDefaultBufferSize
13637 * nanoftp.c: typo in function name header block
13638 * doc/xml.html : updated, added link to XML::LibXSLT
13639 * doc/html/* : rebuilt the docs
13640
Daniel Veillard80f32572001-03-07 19:45:40 +000013641Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13642
13643 * parser.c SAX.c: the new content parsing code raised an
13644 ugly bug in the characters() SAX callback. Found it
13645 just because of strangeness in XSLT XML Rec ouptut :-(
13646
Daniel Veillard6c831202001-03-07 15:57:53 +000013647Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13648
13649 * Makefile.am: Martin Baulig suggested to add -lm
13650 * tree.c: found another bug in xmlNodeGetContent()
13651
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013652Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13653
13654 * xpath.c: Bjorn found the error related to strictness of comparison.
13655
Daniel Veillard29631a82001-03-05 09:49:20 +000013656Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13657
13658 * parser.c: trying to fix the Dtd parsing problem reported
13659 by Gary, side effect of last week speed optimizations.
13660
Daniel Veillard14be0a12001-03-03 18:50:55 +000013661Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13662
13663 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13664 * parserInternals.c: removed unneeded test raised by Stric
13665
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013666Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13667
13668 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13669 and fixed by William Brack). Added xmlXPathFormatNumber.
13670 Changed the sorting slightly.
13671 * configure.in Makefile.am example/Makefile.am: Added -lm.
13672 Please note that applications linking with libxml2, must
13673 also like with the math library from now on.
13674
Daniel Veillardf9533d12001-03-03 10:04:57 +000013675Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13676
13677 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13678
Daniel Veillard2f362242001-03-02 17:36:21 +000013679Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13680
13681 * parser.c: one must report spaces even if the Dtd element
13682 content proves that this is not part of the element content.
13683 * result/valid/*.xml: this changed the ouptu slightly
13684
Daniel Veillardb402c072001-03-01 17:28:58 +000013685Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13686
13687 * configure.in: bumped to 2.3.3
13688 * doc/xml.html: updated
13689
Daniel Veillard77851712001-02-27 21:54:07 +000013690Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13691
13692 * tree.c: minor doc fix
13693 * xpath.c: deallocation issues when a result tree has been
13694 converted to a node-set
13695
Daniel Veillardec70e912001-02-26 20:10:45 +000013696Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13697
13698 * doc/xml.html: oops corrected dates s/2000/2001
13699
Daniel Veillard8730c562001-02-26 10:49:57 +000013700Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13701
13702 * valid.c: new patch from Gary Pennington
13703
Daniel Veillard91e9d582001-02-26 07:31:12 +000013704Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13705
13706 * doc/xml.html: applied patch from Ankh
13707
Daniel Veillardedac3c92001-02-26 01:36:19 +000013708Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13709
13710 * xinclude.c: fixed a problem building on Mac
13711
Daniel Veillard21a0f912001-02-25 19:54:14 +000013712Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13713
13714 * parser.c: more work on increasing parsing ferformances
13715
Daniel Veillard48b2f892001-02-25 16:11:03 +000013716Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13717
13718 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13719 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13720 avoiding memcpy in production builds MEM_CLEANUP macro use
13721 * parser.[ch] parserInternals.c: optimizations of the tightest
13722 internal loops inside the parser. Better checking of I/O
13723 flushing/loading conditions
13724 * xmllint.c : added --timing
13725
Daniel Veillard71681102001-02-24 17:48:53 +000013726Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13727
13728 * configure.in: bumped to 2.3.2
13729 * doc/xml.html: updated for release
13730
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013731Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13732
13733 * xpath.c: found a memleak and fixed a nasty bug
13734
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013735Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13736
13737 * xmllint.[c1] : added return code errors for xmllint
13738 * xpath.c: specific debug dump function for result value trees
13739
Daniel Veillard4b637072001-02-21 21:52:55 +000013740Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13741
13742 * xpath.c: finally implemented xmlXPathCompareNodeSets
13743 * test/XPath/expr/floats results/XPath/expr/floats: added
13744 a test for float expressions
13745
Daniel Veillardf714aa32001-02-21 03:07:44 +000013746Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13747
13748 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13749 * parserInternals.[ch]: trying to speed up parsing
13750 * xpath.c : speeded up node set equality op
13751
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013752Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13753
13754 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
13755 better handling of ID/IDREF and the list modules associated
13756 * configure.in: small CFLAGS cleanup
13757
Daniel Veillarda8abee62001-02-19 15:14:59 +000013758Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13759
13760 * configure.in: fixed iconv detection on AIX (stric)
13761
Daniel Veillardbca64ef2001-02-19 22:20:01 +000013762Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000013763
13764 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
13765
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000013766Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
13767
13768 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
13769 and optimized xmlXPathNodeSetSort
13770
Daniel Veillard142adbf2001-02-17 13:21:05 +000013771Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13772
13773 * xpath.c: bug fix when context size is 0
13774 * parser.c: I like Norm's Dtd because they still manage to break
13775 the parser occasionally
13776
Daniel Veillardf23e0092001-02-16 13:21:29 +000013777Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13778
13779 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
13780
Daniel Veillarde0e26512001-02-16 00:11:46 +000013781Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13782
13783 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
13784 attributes within the XML-1.0 namespace
13785
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000013786Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13787
13788 * xpathInternals.h: exported a few axis functions
13789 * doc/xml.html: updated the doc
13790
Daniel Veillard760f4422001-02-15 14:59:48 +000013791Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13792
13793 * configure.in: applied patch from Daniel van Balen for OpenBSD
13794 and bumped version to 2.3.1
13795 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
13796 attempt to find autoclosing was simply broken, removed it,
13797 updated the examples, this is better
13798
Daniel Veillardd194dd22001-02-14 10:37:43 +000013799Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13800
13801 * hash.[ch]: added Paolo Casarini patch to provide Delete from
13802 hash functionnalities.
13803 * doc/html/* : rebuild the doc
13804
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000013805Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13806
13807 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
13808 on predicate
13809 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
13810 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
13811 really want to have tags closed on output even if we accept
13812 unclosed ones on input
13813
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000013814Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13815
13816 * xpath.c: ouch don't free NULL, rare case fixed
13817 * tree.c: don't coalesce text nodes if they don't have the
13818 same behaviour wrt escaping on output
13819
Daniel Veillardd12b69d2001-02-11 20:17:31 +000013820Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13821
13822 * xpath.c: small fixup
13823 * SAX.c: don't warn on empty namespaces.
13824
Daniel Veillard6a2e4062001-02-08 10:31:33 +000013825Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13826
13827 * README: a bit of cleanup
13828 * configure.in: preparing for 2.3.0 release
13829
Daniel Veillard1f83d392001-02-08 09:37:42 +000013830Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13831
13832 * hash.[ch]: added a first version of xmlHashSize()
13833 * valid.c: another bug fix from Gary Pennington
13834
Daniel Veillard5eef6222001-02-07 18:24:48 +000013835Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13836
13837 * valid.c: couple of bug fixes pointed by Gary Pennington
13838 * HTMLtree.c: #if 0 cleanup
13839
Daniel Veillard2c257ec2001-02-06 13:29:07 +000013840Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13841
13842 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
13843 which removes a time consuming check of xmlXPathNodeSetAdd()
13844 and use it in places where we are sure to not break unicity
13845
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000013846Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13847
13848 * xpath.c: bug fixes found from XSLT
13849 * tree.c: preserve node->name special values when copying nodes.
13850 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
13851 external subset are fetched when available but without full
13852 validation. Added xmlLoadExtDtdDefaultValue, need a function.
13853 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
13854 output with encoding disabled.
13855
Daniel Veillard2c833b62001-02-03 08:52:06 +000013856Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13857
13858 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
13859 xmlCheckFilename should not be called from xmlFileOpenW
13860 and xmlGzfileOpenW
13861
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000013862Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13863
13864 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
13865 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
13866 added the new tests for URI normalization
13867 * testURI.c: fixed stoopid bugs
13868 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
13869 the URI in the error messages are now properly normalized
13870
Daniel Veillardea28ce62001-02-02 08:20:19 +000013871Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13872
13873 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
13874
Daniel Veillarde99a4762001-02-01 04:34:35 +000013875Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13876
13877 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
13878
Daniel Veillard2b325a02001-01-31 20:46:31 +000013879Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13880
13881 * xpath.c: fixed mod operator
13882
Daniel Veillardde55cf62001-01-31 15:53:13 +000013883Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13884
13885 * parser.c: fixed xmlStrcat doc
13886 * tree.c: 2 fixes form Anders Carlson for copying nodes and
13887 trees.
13888
Daniel Veillard2f913b72001-01-31 13:23:49 +000013889Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13890
13891 * xpath.c result/XPath/tests/chaptersbase
13892 result/XPath/tests/simplebase: fixed XPath node()
13893 * tree.c: small fix in xmlNewNs()
13894 * Makefile.am: removed extraneous xml2Conf.sh rule
13895
Daniel Veillardb42042b2001-01-28 07:40:36 +000013896Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13897
13898 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
13899 Changed the library name, in order to get libxml-devel and
13900 libxml2-devel to coexist on a single system
13901 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
13902 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
13903
Daniel Veillardee0a4662001-01-27 18:59:33 +000013904Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13905
13906 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
13907 libxml2-devel installable in // as libxml-devel.
13908
Daniel Veillard5eb05942001-01-27 17:50:22 +000013909Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13910
13911 * doc/Makefile.am: fixed make rebuild in doc
13912 * doc/html/*.html: rebuilt the docs
13913
Daniel Veillard65c295d2001-01-26 09:32:39 +000013914Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13915
13916 * tree.c: patch from Bjorn Reese on xmlBufferCCat
13917
Daniel Veillard8e199902001-01-25 18:54:39 +000013918Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13919
13920 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
13921 the HTML doc to go into the -devel RPM ...
13922 * aclocal.m4 config.h.in: some updates due to auto* magic
13923
Daniel Veillard93086662001-01-25 18:13:04 +000013924Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13925
13926 * xpath.h: added a hook in the context structure allowing to
13927 link to extra support, needed for XSLT
13928
Daniel Veillardf17e09b2001-01-25 13:55:35 +000013929Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13930
13931 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
13932 xmlXPtrCmpPoints to use it.
13933 * propagated the following patch from Alejandro Forero
13934 * include/win32config.h xmlIO.c: applied further suggestions
13935 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
13936 * example/gjobread.c: fixed warnings, now that it builds
13937
13938Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
13939
13940 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
13941
13942 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
13943 filename points to a valid file (not a directory).
13944 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
13945 Added calls to xmlCheckFilenameDir.
13946
13947 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
13948 `path' (rather than `filename') as the parameter to gzopen and open.
13949
Daniel Veillard48177c22001-01-23 15:27:41 +000013950Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13951
13952 * Makefile.am: fixed a problem with EXTRA_DIST
13953
Daniel Veillardb83ba402001-01-22 22:45:10 +000013954Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13955
13956 * Makefile.am example/Makefile.am: finally found the trick
13957 to build the example, i.e. add "." in SUBDIRS before example
13958 in the list <grin/>
13959
Daniel Veillard82687162001-01-22 15:32:01 +000013960Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13961
13962 * doc/xml.html: updated with an XSLT section, removed pointer to
13963 W3C CVS base.
13964
Daniel Veillard8a7642f2001-01-22 10:45:16 +000013965Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13966
13967 * xpath.c: when copying a XSLT tree object teh tree need to be copied
13968 too, and deallocation need to occur the same way.
13969
Daniel Veillarde4566462001-01-22 09:58:39 +000013970Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13971
13972 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
13973 type correponding to an XSLT result tree fragment. Share most
13974 of the data format with node set, as well as operators.
13975 * HTMLtree.c: added a newline at the end of the doctype output
13976 whe this one is not present initially.
13977 * tree.c: make sure taht the parent and doc pointers are properly
13978 set when copying attributes (lists).
13979
Daniel Veillard701c7362001-01-21 09:48:59 +000013980Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13981
13982 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
13983
Daniel Veillard5a2b6972001-01-20 21:15:50 +000013984Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13985
13986 * xpath.c: seems I finally killed that ugly path evaluation
13987 context bug (tagged 9999 in case is is wrong)
13988
Daniel Veillard8f4d9752001-01-19 05:32:34 +000013989Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13990
13991 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
13992 for XSLT
13993
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000013994Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13995
13996 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
13997 for xmlGzfileOpen() bug
13998
Daniel Veillardf6eea272001-01-18 12:17:12 +000013999Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14000
14001 * xpath.c: removed an error found by XSLT usage
14002 * tree.c parserInternals.h: use a predefined static string
14003 for text and comment nodes, avoid freeing them in xmlFreeNode,
14004 exported the string name in parserInternals.h and added
14005 another value to disable encoding at output (for XSLT),
14006 gain memory, time.
14007
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014008Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14009
14010 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14011 win32/libxml2/libxml2_so.dsp: new makefiles and update
14012 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14013
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014014Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14015
14016 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14017 Gary Pennington
14018
Daniel Veillard389e6b72001-01-15 19:41:13 +000014019Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14020
14021 * xpath.c: fixed the comaprision of values and nodelists,
14022 need to compare nodelist still ...
14023 * debugXML.c: avoided a possible core dump
14024 * HTMLparser.c: cleanup
14025 * nanohttp.c: contributed fix.
14026 * tree.c: fixes in properties handling added xmlSetNsProp
14027 needed by libxslt
14028 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14029 comment
14030 * TODO: updated
14031
Daniel Veillard167bd532001-01-06 21:09:34 +000014032Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14033
14034 * parser.c parserInternals.c: applied Bjorn Reese optimization
14035 patch
14036
14037Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14038
14039 * Makefile.am: applied patch fro make check from Martin Vidner
14040
Daniel Veillard503b8932001-01-05 06:36:31 +000014041Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14042
14043 * configure.in: preparing 2.2.11
14044 * doc/html/*: rebuild the HTML files
14045 * doc/xml.html : updated
14046
Daniel Veillardc2f4df22001-01-04 14:06:39 +000014047Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14048
14049 * tree.c: fixed a stupid bug
14050 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
14051 patches related to validation of an XInclude processing result
14052 * TODO: updated
14053
Daniel Veillarde2488192001-01-04 10:54:22 +000014054Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14055
14056 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
14057 on large files
14058
Daniel Veillardf060a412001-01-03 20:52:44 +000014059Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14060
14061 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14062
Daniel Veillard45cff692001-01-03 18:02:04 +000014063Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14064
14065 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14066 reported by Jonas Borgström
14067 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14068
Daniel Veillard08108982001-01-03 15:24:58 +000014069Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14070
14071 * testXPath.c xpath.c: fixing the XPath union expressions problem
14072 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14073
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014074Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14075
14076 * xmllint.c: Made is so if the file name is "-" is will read form
14077 standard input. Sven Heinicke <sven@zen.org>
14078 * tree.c: fixed a problem when growing buffer
14079 * tree.h: fixed the comment of the node types following andersca
14080 comment
14081 * TODO: updated
14082
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014083Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14084
14085 * HTMLparser.[ch]: added a way to avoid adding automatically
14086 omitted tags. htmlHandleOmittedElem() allows to change the
14087 default handling.
14088 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14089 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14090 of xmllint too when using --memory flag, added a memory test
14091 suite at the Makefile level.
14092 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14093 with namespace use when encountering QNames in XPath evalation,
14094 added xmlns() scheme in XPointer.
14095 * nanoftp.c : incorporated a fix
14096 * parser.c xmlIO.c: fixed problems raised with encoding when using
14097 the memory I/O
14098 * parserInternals.c: closed bug 25934 reported by
14099 torsten.landschoff@innominate.de
14100 * TODO: updated
14101
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014102Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14103
14104 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14105 on a non-updated tree :-(, made a 2.2.10 release to correct the
14106 situation
14107
Daniel Veillardce6e98d2000-11-25 09:54:49 +000014108Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14109
14110 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
14111 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
14112 integrated a set of OpenVMS changes from Howard Taylor
14113 <Howard.Taylor@pacoast.com>
14114
Daniel Veillard58770e72000-11-25 00:48:47 +000014115Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14116
14117 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
14118 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
14119
Daniel Veillardf62ceff2000-11-24 23:36:01 +000014120Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14121
14122 * HTMLparser.c: some fixes on auto-open of html/head/body
14123 * encoding.c: fixed a compilation error on some gcc env
14124 * xpath.c xpointer.[ch] xpathInternals.h: improved the
14125 XPointer implementation
14126 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
14127 related XPointer tests and associated results
14128
Daniel Veillard300f7d62000-11-24 13:04:04 +000014129Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14130
14131 * doc/xmldtd.html doc/xml.html: following a short step by step
14132 guidance on IRC to help maciej with DTDs I started a small
14133 page on the subject.
14134
Daniel Veillard748e45d2000-11-17 16:36:08 +000014135Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14136
14137 * HTMLparser.c: fixed handling of broken charrefs
14138 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
14139 patches
14140
Daniel Veillard28929b22000-11-13 18:22:49 +000014141Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14142
14143 * doc/xml.html doc/html/* : rebuilt the docs after adding
14144 xinclude and updated page for 2.2.7 and 2.2.8
14145 * configure.in: releasing 2.2.8
14146
Daniel Veillard41e06512000-11-13 11:47:47 +000014147Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14148
14149 * parser.[ch] parserInternals.c: applied the conditional
14150 section processing fix from Jonathan P Springer
14151 <jonathan.springer2@gte.net>
14152 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
14153 project file, fixed iconv default non support
14154 * xpath.c: fixed the problem of evaluating relative expressions
14155 when a node context is provided.
14156
Daniel Veillardbf432752000-11-12 15:56:56 +000014157Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14158
14159 * nanoftp.c: fixed gcc 2.95 new warnings
14160 * SAX.c: fixed a stupid bug
14161 * tree.c: fixed a formatting problem when round-tripping
14162 from/to memory
14163 * xinclude.c: chased memleak, fixed a base problem
14164 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
14165 xmlXPtrBuildNodeList()
14166 * TODO: updated
14167 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
14168 adding a first small set of regression tests for XInclude
14169
Daniel Veillardc2def842000-11-07 14:21:01 +000014170Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14171
14172 * nanohttp.[ch]: applied Wayne Davison patches to access
14173 the WWW-Authorization header.
14174 * parser.c: Closed Bug#30847: Problems when switching encoding
14175 in short files by applying Simon Berg's patch.
14176 * valid.c: fixed a validation problem
14177 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
14178 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
14179 Wayne Davison
14180 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
14181 need to be extended to non full nodes selections.
14182 * xinclude.c: starts to work decently
14183
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000014184Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14185
14186 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
14187 debugXML.c xmlversion.h.in: Started adding XInclude support,
14188 this is a new xmllint option
14189 * tree.c xpath.c: applied TOM patches for XPath
14190 * xpointer.c: fixed a couple of errors.
14191 * uri.c: added an escaping function needed for xinclude
14192 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
14193 new warning from RH70 gcc's version
14194
Daniel Veillarda4964b72000-10-31 18:23:44 +000014195Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14196
14197 * HTMLparser.c: fixed loop on invalid char in scripts
14198 * parser.c: update to description of xmlIOParseDTD()
14199 * libxml.m4 xmlversion.h.in: changes contributed by
14200 Michael Schmeing <m.schmeing@internet-factory.de>
14201 * configure.in: preparing for 2.2.7
14202 * Makefile.am: trying to avoid config.h and acconfig.h
14203 being included in the distrib
14204 * configure.in: released 2.2.7
14205
14206Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14207
14208 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
14209 like namespaces for good. Unified xmlNs and xmlNode somewhat.
14210
Daniel Veillard01411222000-10-30 15:33:22 +000014211Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14212
14213 * parser.[ch]: added xmlIOParseDTD()
14214 * xpointer.c: added support for the 2 extra parameters of
14215 string-range, fixed a stoopid error when '0' was present
14216 in XPointer expressions
14217 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
14218 testsuite for the above
14219
Daniel Veillard6db58192000-10-30 09:27:53 +000014220Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14221
14222 * libxml.spec.in: improved package descriptions
14223
Daniel Veillarda5db68a2000-10-29 18:06:06 +000014224Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14225
14226 * xpath.c xpathInternals.h: applied a large cleaning patch
14227 from TOM <ptittom@free.fr>, it also add namespace support
14228 for function and variables registration.
14229
Daniel Veillardbd20df72000-10-29 17:53:40 +000014230Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14231
14232 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
14233 * Makefile.mingw: Wayne Davison's update adding hash.c
14234
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000014235Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14236
14237 * xpath.c: fixed the root evaluation problems
14238 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
14239 ignorable spaces with <b> <bold> <em>
14240 * tree.c: fixed a loop in xmlSearchNsByHref()
14241
Daniel Veillard767662d2000-10-27 17:04:52 +000014242Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14243
14244 * xpath.c: applied another XPath patch from TOM
14245 * xpath.c include/makefile.am: applied another patch from
14246 china@thewrittenword.com (cleanup on IRIX).
14247
Daniel Veillard211cc0a2000-10-27 11:49:33 +000014248Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14249
14250 * xml-config.1: received a fixed version from Fredrik Hallenberg
14251 <hallon@lysator.liu.se>
14252
Daniel Veillardf6bf9212000-10-26 14:07:44 +000014253Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14254
14255 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
14256 cleanup patch for XPath
14257
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000014258Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14259
14260 * patched to redirrect all "out of context" error messages to
14261 a reconfigurable routine. The changes are:
14262 * xmlerror.h : added the export of an error context type (void *)
14263 an error handler type xmlGenericErrorFunc there is an interface
14264 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
14265 to reset the error handling routine and its argument
14266 (by default it's equivalent to respectively fprintf and stderr.
14267 * all the c files: all wild accesses to stderr or stdout within
14268 the library have been replaced to calls to the handler.
14269
Daniel Veillard29a11cc2000-10-25 13:32:39 +000014270Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14271
14272 * configure.in: release 2.2.6
14273 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
14274 exporting the inner functions of xpath for extension modules
14275 * doc/*: updated and rebuilt the doc
14276
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000014277Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14278
14279 * nanohttp.c : applied Wayne HTTP cleanup patch
14280 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
14281 and xmlNodeSetSpacePreserve()
14282
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000014283Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14284
14285 * xpath.c: closing bug #29260
14286
Daniel Veillard126f2792000-10-24 17:10:12 +000014287Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14288
14289 * hash.[ch] debugXML.c: expanded/enhanced the API, added
14290 multikey tuples, made hash structure opaque
14291 * valid.[ch]: moved elements, attributes, notations decalarations
14292 as well as ID and refs to hash tables.
14293 * entities.c: hash cleanup
14294 * xmlmemory.c: fixed a dump problem in debug mode
14295 * include/Makefile.am: problem passing in DESTDIR= values patch
14296 from Marc Christensen <marc@calderasystems.com>
14297 * nanohttp.c: removed debugging remains
14298 * HTMLparser.c: the bogus tag should be ignored (Wayne)
14299 * HTMLparser.c parser.c: fixing a number of problems with the
14300 macros in the *parser.c files (Wayne).
14301 * HTMLparser.c: close the previous option when opening a new one
14302 (Marc Sanfacon).
14303 * result/HTML/*: updated the HTML results accordingly
14304
Daniel Veillard52afe802000-10-22 16:56:02 +000014305Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14306
14307 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
14308 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
14309 XPath functions and XML entities table to them. More to come...
14310 * xmlIO.c: fixed libxml closing FILEs it didn't open.
14311
Daniel Veillard683cb022000-10-22 12:04:13 +000014312Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14313
14314 * tree.c: coalesce adjacent text nodes
14315 * valid.c: handling of blank nodes in DTd validation (raised
14316 by problems with a posteriori validation).
14317 * nanohttp.c: changing behaviour on HTTP write stuff.
14318 * HTMLtree.c: forced body and html to be explicitely closed.
14319 * xpath.h: exported more XPath functions.
14320
Daniel Veillard1baf4122000-10-15 20:38:39 +000014321Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14322
14323 * Release of 2.2.5
14324 * xpointer.c: range() range-inside and other helper functions
14325 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
14326
Daniel Veillard47e12f22000-10-15 14:24:25 +000014327Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14328
14329 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
14330 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
14331
Daniel Veillardb732a0e2000-10-15 11:27:01 +000014332Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14333
14334 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
14335 and XPointer modules
14336
Daniel Veillard134c9f32000-10-15 10:27:08 +000014337Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14338
14339 * SAX.h: closed #25107
14340
Daniel Veillard39915622000-10-15 10:06:55 +000014341Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14342
14343 * testSAX.c: fixed problem with cdata reporting
14344 * SAXresult/* : updated
14345
Daniel Veillard1e851392000-10-15 10:02:56 +000014346Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14347
14348 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
14349 Closed bug #27499, added to regression tests
14350 * TODO: updated
14351
Daniel Veillard7eda8452000-10-14 23:38:43 +000014352Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14353
14354 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
14355 support for SCRIPT and STYLE with help from Bjorn Reese
14356 * test/HTML/* result/HTML/*: added simple testcase and updated
14357 the existing ones.
14358
Daniel Veillardff9c3302000-10-13 16:38:25 +000014359Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14360
14361 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
14362 string-range for empty strings
14363 * test/XPath/docs/str test/XPath/xptr/chaptersrange
14364 test/XPath/xptr/strrange: augmented the XPointer testsuite
14365
Daniel Veillard189446d2000-10-13 10:23:06 +000014366Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14367
14368 * doc/xml.html doc/xmlmem.html: added a module describing memory
14369 interfaces and use, updated the main page.
14370
Daniel Veillard2f971a22000-10-12 23:26:32 +000014371Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14372
14373 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
14374 nanoftp code work on Windows too now
14375
14376Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000014377
14378 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
14379 * xpointer.c: implemented string-range() at least a good first version
14380 * test/XPath/docs/str test/XPath/xptr/strrange
14381 result/XPath/xptr/strrange: the string-range() tests
14382
Daniel Veillardd3c68c42000-10-12 08:06:28 +000014383Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14384
14385 * Makefile.am include/Makefile.am include/win32config.h
14386 win32/Makefile.mingw: fixed problems reported by Wayne Davison
14387 and make distcheck
14388
Daniel Veillard19d61112000-10-11 23:50:35 +000014389Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14390
14391 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
14392 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
14393 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
14394
Daniel Veillardb0426ca2000-10-11 23:39:43 +000014395Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14396
14397 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
14398 patch for socklen_t detection by
14399 Albert Chin-A-Young <china@thewrittenword.com>
14400
Daniel Veillardcd429612000-10-11 15:57:05 +000014401Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14402
14403 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
14404 and added a --dtdvalid option to xmllint used to test it
14405
Daniel Veillard47c02452000-10-11 13:04:36 +000014406Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14407
14408 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
14409 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
14410
Daniel Veillard2d38f042000-10-11 10:54:10 +000014411Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14412
14413 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14414 handlings (registration, lookup, cleanup)
14415
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014416Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14417
14418 * configure.in Makefile.am include/makefile.am: adding XPointer
14419 and XPtrtests target
14420 * xpointer.[ch] : new files for XPointer support
14421 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14422 more XPath tests
14423
Daniel Veillard57fda592000-10-10 23:24:14 +000014424Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14425
14426 * configure.in: fixed, very broken, make distcheck works again
14427
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014428Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14429
14430 * More work toward 2.2.5, integrated a number of patches
14431 * configure.in Makefile.am win32config.h.in: trying to cleanup
14432 make distcheck .... huh ...
14433 * include/Makefile.am include/win32config.h: new directory
14434 for includes
14435 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14436 updated teh makefiles and instructions for WIN32
14437 * xpath.c: small fixes
14438 * test/XPath/ results/XPath: updated the testcases and results
14439 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14440 suggested patches
14441 * valid.c: fixed an ID bug
14442
Daniel Veillardb71379b2000-10-09 12:30:39 +000014443Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14444
14445 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000014446 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000014447 * xpath.[ch]: worked on XPointer
14448
Daniel Veillard7e99c632000-10-06 12:59:53 +000014449Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14450
14451 * configure.in Makefile.am: 2.2.5, ship the include in an
14452 include/libxml subdirectory, use symlinks when using CVS
14453 * testSAX.c: fixed small bug
14454 * testXPath.c: changed the way testfiles are parsed
14455 * debugXML.c: same kind of cleanup when parsing an argument expression
14456 XPath/XPointers can have blanks embedded
14457 * xpath.[ch]: more cleanup, reorgs for XPointer work
14458 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14459 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14460
Daniel Veillard55b91f22000-10-05 16:30:11 +000014461Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14462
14463 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14464 in the XPath engine, rewrote large parts of it, now it's far
14465 cleaner and in sync with the REC not an old WD. Fixed a parsing
14466 problem in the interactive XML shell found when testing XPath.
14467
Daniel Veillardac260302000-10-04 13:33:43 +000014468Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14469
14470 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14471 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14472 examples with the extra test
14473
Daniel Veillard7cfce322000-10-04 12:40:27 +000014474Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14475
14476 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14477 the global init function.
14478
Daniel Veillard970112a2000-10-03 09:33:21 +000014479Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14480
14481 * HTMLparser.c: Doohhh, attribute name parsing was still case
14482 sensitive ! Fixed this ...
14483 * result/HTML/* : updated the tests results accordingly
14484
Daniel Veillard740abf52000-10-02 23:04:54 +000014485Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14486
14487 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14488 engine, should be far more stable, incorporated a new version of
14489 preceding/following axis, need testing
14490 * uri.c: fixed file:///c:/a/b/c problem
14491 * test/XPath/tests/idsimple: augmented the XPath tests
14492
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014493Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14494
14495 * doc/* rebuilding docs for 2.2.4 release
14496
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014497Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14498
14499 * configure.in: releasing 2.2.4
14500 * parser.[ch]: added xmlStrEqual()
14501 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14502 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14503 use xmlStrEqual instead
14504 * TODO: updated
14505 * added an XPath test
14506
Daniel Veillardbc765302000-10-01 18:23:35 +000014507Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14508
14509 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14510 * entities.h: exported xmlInitializePredefinedEntities
14511 * parser.[ch] : added xmlInitParser()
14512 * parserInternals.h : had to export htmlInitAutoClose()
14513
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014514Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14515
14516 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14517 problems
14518 * Makefile.am : added XPath regression tests to normal tests
14519 * uri.c: fixed a problem with local paths, cleanup
14520 * parser.c: fixed a problem with large CData sections
14521
Daniel Veillardd2ade932000-09-30 14:39:55 +000014522Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14523
14524 * configure.in xml-config.in: patch from "Ben Taylor"
14525 <sol7x86@hotmail.com> for solaris shared libs lookup
14526
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000145272000-09-30 Martin Baulig <baulig@suse.de>
14528
14529 * libxml-2.0.pc.in: Provide pkg-config script.
14530
14531 * configure.in: Create the libxml-2.0.pc script from the
14532 libxml-2.0.pc.in templates.
14533 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014534 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014535
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014536Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14537
14538 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14539 when compiling with MSC
14540
Daniel Veillard46057e12000-09-24 18:49:59 +000014541Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14542
14543 * xpath.c: patch for normalize-string() substring-before(),
14544 substring-after() and translate() functions from Bjorn Reese
14545 <breese@mail1.stofanet.dk>
14546 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14547 Fredrik Hallenberg <hallon@lysator.liu.se>
14548 * TODO: updated
14549
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014550Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14551
14552 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14553 problem of socklen_t being undefined on a number of platforms
14554 * debugXML.c: fixed a compilation problem when without snprintf
14555
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014556Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14557
14558 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14559 an URI bug and a fix for the control-character-induced infinite loop
14560 * nanohttp.c: preventive fix for compiling on WIN32
14561
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014562Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14563
14564 * xmlint.c: closing bug #25000
14565
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014566Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14567
14568 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14569 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14570 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14571 related function, fixing xmlStrncmp(), and associated cleanup
14572 * result/HTML/entities.html.sax: updating result
14573
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014574Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14575
14576 * uri.c: applied patch for URI escaping from Wayne Davison
14577 <wayned@blorf.net>
14578 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14579 from Denis Barbier <barbier@imacs.polytechnique.fr>
14580 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14581 patch from Wayne Davison
14582
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014583Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14584
14585 * doc/xml.html : updated with new releases, adding "how to help"
14586
Daniel Veillard04698d92000-09-17 16:00:22 +000014587Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14588
14589 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14590 removed a few warnings in pedantic mode ...
14591 * parserInternals.c parser.c: moved encoding switching function
14592 to parserInternals.c
14593 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14594
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014595Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14596
14597 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14598 error or warning handlers
14599
Daniel Veillardb1059e22000-09-16 14:02:43 +000014600Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14601
14602 * parserInternals.c parserInternals.h parser.c Makefile.am:
14603 created a new module parserInternals.c, moved most of the
14604 code shared by the various parsers there, as well as
14605 deprecated code from parser.c. More cleanup of parser.c
14606 * uri.c: fixed a problem when URI is NULL
14607 * valid.c: speedup when looking for an attribute declaration
14608
Daniel Veillard39c7d712000-09-10 16:14:55 +000014609Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14610
14611 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14612 the cleanup of the computation of URI references when seeking
14613 external entities. The URI reference string and the resulting
14614 URI are both stored now.
14615 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14616 large s(n)printf checks and cleanup from Denis Barbier
14617 <barbier@imacs.polytechnique.fr>
14618 * xmlversion.h.in tree.h: couple of SGML declarations for a
14619 possible docbook module.
14620 * result/VC/ : a couple of test output changed due to the change
14621 of the entities URI
14622
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014623Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14624
14625 * parser.h: added a _private field for linking user's data
14626
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014627Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14628
14629 * parser.c parserInternals.h: demacroified most of the IS_XXX
14630 the gain in size is significant so ...
14631
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014632Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14633
14634 * entities.c: cases where looking up entities with doc==NULL
14635 covered
14636
Daniel Veillard90e11312000-09-05 10:42:32 +000014637Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14638
Daniel Veillard1de50802000-09-07 08:54:32 +000014639 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014640 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14641
Daniel Veillard98a79162000-09-04 11:15:39 +000014642Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14643
Daniel Veillard1de50802000-09-07 08:54:32 +000014644 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014645 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14646 * Makefile.in: added URItest and included thenin "make tests"
14647
14648Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014649
14650 * xmlversion.h.in: closed bug 22941
14651
Daniel Veillard2bb89092000-08-31 14:57:50 +000014652Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14653
14654 * doc/xmlio.html: added doc and example for entity loader
14655 redefinition.
14656
Daniel Veillard96984452000-08-31 13:50:12 +000014657Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14658
14659 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14660 used by libxml
14661
Daniel Veillarde715dd22000-08-29 18:29:38 +000014662Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14663
14664 * parser.c: Fixed bug on invalid ontent characters and when using
14665 push.
14666 * xmllint.c: fixed xmllint endling of errors in push mode
14667
Daniel Veillard4948eb42000-08-29 09:41:15 +000014668Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14669
14670 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014671 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014672 * result/HTML/*.sax: regenerated HTML SAX output
14673 * parser.c: more cleanup.
14674
Daniel Veillarde010c172000-08-28 10:04:51 +000014675Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14676
14677 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014678 patches from Wayne Davison <wayned@users.sourceforge.net>,
14679 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014680 * HTMLparser.c: fixed an ignorable white space detection bug
14681 occuring when parsing with SAX only
14682 * result/HTML/*.sax: updated since the output is now HTML
14683 encoded...
14684
Daniel Veillard47f3f312000-08-27 22:40:15 +000014685Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14686
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014687 * HTMLparser.[ch]: applied some of Wayne Davison
14688 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014689
Daniel Veillarde0854c32000-08-27 21:12:29 +000014690Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14691
14692 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14693 undeclared namespace prefix was used, added a warning.
14694 Cleaned up support w.r.t. entities, spilling out a warning
14695 and being pedantic on lookups.
14696 * test/warning/ent9 : added testcase for previous example.
14697 * TODO: updated
14698 * parserInternals.h parser.c: changed the way names are parsed
14699 now allow infinite size and decrease penalty for normal use
14700 * parser.c: Started a big cleanup/check of the parser code,
14701 fixed some of the most tortuous entity code, spotted code
14702 unused anymore
14703 * test/*: added tests for very long names and related nasty
14704 things.
14705
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014706Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14707
14708 * doc/encoding.html: added encoding aliases doc
14709 * doc/xml.html: updates
14710 * encoding.[ch]: added EncodingAliases functions
14711 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14712 bottleneck affecting large DTDs like Docbook
14713 * parser.[ch] xmllint.c: added a pedantic option, will be
14714 useful
14715 * SAX.c: redefinition of entities is reported in pedantic mode
14716 * testHTML.c: uninitialized warning from gcc
14717 * uri.c: fixed a couple of bugs
14718 * TODO: added issue raised by Michael
14719
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014720Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14721
14722 * doc/encoding.html: propagated Martin Duerst suggestions
14723
Daniel Veillard52402ce2000-08-22 23:36:12 +000014724Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14725
14726 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14727 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14728 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14729 by Wayne Davison
14730
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014731Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14732
14733 * nanoftp.c nanohttp.c: small cleanup
14734 * TODO: updated
14735
Daniel Veillard244ece92000-08-19 20:58:02 +000014736Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14737
14738 * added an old VC testcase and updated title.xml entity
14739
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014740Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14741
14742 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14743 done on auto-opening of <p> tags and cleanup of SAX output
14744
Daniel Veillard979e55e2000-08-19 16:48:54 +000014745Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14746
14747 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14748
Daniel Veillard4540be42000-08-19 16:40:28 +000014749Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14750
14751 * doc/xml.html libxml.* structure.*: updated the doc a bit
14752
Daniel Veillard808a3f12000-08-17 13:50:51 +000014753Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14754
14755 * testSAX.c testHTML.c result/HTML/: cleanup of the output
14756 of SAX tests
14757
Daniel Veillard29579362000-08-14 17:57:48 +000014758Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14759
14760 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14761 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
14762
Daniel Veillard1255ab72000-08-14 15:13:33 +000014763Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14764
14765 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
14766 * testHTML.c: fix core dump on Solaris 2.x systems
14767 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
14768 * result/HTML/*.sax: previous bug fix lead to new results
14769
Daniel Veillard03109292000-08-14 14:58:22 +000014770Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14771
14772 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14773 * configure.in: added --with-readline=DIR to accept alternate
14774 path for readline include/library
14775 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
14776 for ANSI under HP-UX
14777 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
14778 includes @LIBS@
14779
Daniel Veillard7c29ce22000-08-12 21:20:53 +000014780Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14781
14782 * doc/* : rebuilt the docs
14783 * getting ready for 2.2.2 release
14784
Daniel Veillard87b95392000-08-12 21:12:04 +000014785Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14786
14787 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
14788 and xmlAddFeature()
14789 * tree.[ch]: added xmlAddChildList()
14790 * xmllint.c: MAP_FAILED macro test
14791 * parser.h: added xmlParseCtxtExternalEntity()
14792 * valid.c: applied bug fixes removed warning
14793 * tree.c: added CDATA block to elements content
14794 * testSAX.c: cleanup of output
14795 * testHTML.c: added SAX testing
14796 * encoding.c: better error recovery
14797 * SAX.c, parser.c: fixed one of the external entity processing
14798 of the OASis testsuite
14799 * Makefile.am: added HTML SAX regression tests
14800 * configure.in: bumped to 2.2.2
14801 * test/HTML/ result/HTML: added a few of HTML tests, and added the
14802 SAX results
14803
Daniel Veillard88a172f2000-08-04 18:23:10 +000014804Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14805
14806 * configure.in: patch for HP compiler
14807
148082000-08-04 Sven Heinicke <sven@zen.org>
14809
14810 * xmllint.c: Was coredumping sometimes when the file given didn't
14811 exist.
14812
Daniel Veillard46e370e2000-07-21 20:32:03 +000014813Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14814
14815 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014816
Daniel Veillard46e370e2000-07-21 20:32:03 +000014817 when using in memory parsing. Need some cleanup.
14818 * xmllint.c configure.in: added a --memory flag to test memory
14819 parsing
14820
Daniel Veillard36650692000-07-21 15:16:39 +000014821Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14822
14823 * nanohttp.c: fixed socklen_t replacement to unsigned int
14824 * parser.c: fixed a space handdling missing at the end of
14825 production 28 DOCTYPE.
14826 * xmlmemory.c: fixed a stupid bug on the routine to override
14827 allocation functions
14828 * TODO: updated
14829
Daniel Veillarde46e20d2000-07-14 15:02:46 +000014830Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14831
14832 * doc/ regenerated the docs
14833
Daniel Veillard32bc74e2000-07-14 14:49:25 +000014834Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14835
14836 * doc/encoding.html doc/xml.html: added I18N doc
14837 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
14838 improvements, both parser and filters, added ASCII & HTML,
14839 fixed the ISO-Latin-1 one
14840 * xmllint.c testHTML.c: added/made visible --encode
14841 * debugXML.c : cleanup
14842 * most .c files: applied patches due to warning on Windows and
14843 when using Sun Pro cc compiler
14844 * xpath.c : cleanup memleaks
14845 * nanoftp.c : added a TESTING preprocessor flag for standalong
14846 compile so that people can report bugs more easilly
14847 * nanohttp.c : ditched socklen_t which was a portability mess
14848 and replaced it with unsigned int.
14849 * tree.[ch]: added xmlHasProp()
14850 * TODO: updated
14851 * test/ : added more test for entities, NS, encoding, HTML, wap
14852 * configure.in: preparing for 2.2.0 release
14853
Daniel Veillard49703262000-07-10 10:27:46 +000014854Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14855
14856 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000014857 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000014858
Daniel Veillard306be992000-07-03 12:38:45 +000014859Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14860
14861 * doc/xml.html: changed the xmlsoft.org structure, updated the
14862 examples w.r.t. root and childs
14863
Daniel Veillard7d853352000-07-02 18:53:09 +000014864Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14865
Daniel Veillard784b9352003-02-16 15:50:27 +000014866 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000014867
Daniel Veillard365e13b2000-07-02 07:56:37 +000014868Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14869
14870 * HTMLparser.c: Work on character encoding support for the HTML parser
14871 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
14872 * encoding.c: Fixed a potential memleak in the encoding stuff
14873
Daniel Veillardaf743792000-07-01 11:49:28 +000014874Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14875
14876 * doc/FAQ.html doc/Makefile.am : added a FAQ
14877
14878Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000014879
14880 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
14881 of the HTML parser to force it to not bypass SAX
14882
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000014883Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14884
14885 * win32config.h.in: updated
14886 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
14887 lacks iconv support :-( need to release 2.1.1
14888 * configure.in: release 2.1.1
14889 * HTMLparser: fixed bug #14784
14890 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
14891 by Windows compiler
14892 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
14893 the SAX startDocument() callback.
14894 * TODO: updated
14895
14896Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14897
14898 * added xmlStopParser()
14899
Daniel Veillardbe803962000-06-28 23:40:59 +000014900Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14901
14902 * configure.in: 2.1.0 prerelease
14903 * Large resync between W3C and Gnome tree
14904 * nanoftp, nanohttp.c: fixed stalled connections probs
14905 * HTMLtree.c SAX.c : support for attribute without values in
14906 HTML for andersca
14907 * valid.c: Fixed most validation + namespace problems
14908 * HTMLparser.c: start document callback for andersca
14909 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
14910 * parser.h, SAX.c: serious speed improvement for large
14911 CDATA blocks
14912 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
14913 different encoding
14914 * example/Makefile.am example/gjobread.c tree.h: work on
14915 libxml1 libxml2 convergence.
14916 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
14917 and the LIBXML_TEST_VERSION macro
14918
Daniel Veillardc310d562000-06-23 18:32:15 +000014919Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14920
14921 * doc/xml.html: various patches and improvements typo fixed by
14922 Felix Natter
14923 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
14924 from Felix Natter <fnatter@gmx.net>
14925
Daniel Veillardf3029822000-05-06 08:11:19 +000014926Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14927
14928 * doc/upgrade.html: updated with instructions for support of both
14929 libxml-1.x and libxml-2.x
14930 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
14931 for 2.x support and also fixed includes
14932
14933
Daniel Veillard496a1cf2000-05-03 14:20:55 +000014934Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14935
14936 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
14937 the encoding support, added iconv support, so now libxml if
14938 compiled with iconv automatically support japanese encodings
14939 among others. Work based on initial patch from Yuan-Chen Cheng
14940 I may have broken binary compat in the encoding handler
14941 registration scheme, but that was so utterly broken I don't
14942 expect anybody to have used this feature until now.
14943 * parserInternals.h: fixup on the CHAR range macro
14944 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
14945 code.
14946 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
14947 * uri.c: added xmlParseURI() I can't believe I forgot to
14948 implement this one in 2.0 !!!
14949 * SAX.c: moved doc->encoding update in the endDocument() call.
14950 * TODO: updated.
14951
Daniel Veillard06047432000-04-24 11:33:38 +000014952Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14953
14954 * tree.h: removed extraneous xmlRemoveProp definition
14955 * TODO: added item about --disable-corba configure switch
14956 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
14957 * nanoftp.c: fixed include problems giving troubles on AIX and
14958 slowlaris
14959 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
14960 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
14961 comment and headers changes to lower gtk-doc number of warnings
14962 * doc/html/*: rebuilt docs
14963
Daniel Veillarde0aed302000-04-16 08:52:20 +000014964Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14965
14966 * HACKING: documented the tag for 1.x and instructions
14967
Daniel Veillard5e873c42000-04-12 13:27:38 +000014968Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14969
14970 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
14971 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
14972 xmlCreateIOParserCtxt
14973 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
14974 significant overall improvement
14975 * xmllint.c: added I/O test to xmllint
14976 * testSAX.c: added a speed test
14977 * doc/* : updated/regenerated
14978
Daniel Veillardfc708e22000-04-08 13:17:27 +000014979Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14980
14981 * xpath.c uri.h parserInternals.h: cosmetic changes from
14982 "Timur I. Bakeyev" <timur@bat.ru>, including making
14983 xmlCreateURI() public
14984
Daniel Veillard5d211f42000-04-07 17:00:24 +000014985Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14986
14987 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
14988 and the code at the same time. Added a clean mechanism for
14989 overload or added input methods: xmlRegisterInputCallbacks()
14990 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
14991 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
14992 * TODO: updated
14993 * doc/* : updated/regenerated
14994 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
14995 source dir
14996
Daniel Veillarde77a9182000-04-05 19:12:29 +000014997Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14998
14999 * testURI.c: yet another forgotten commit, I should get some sleep !
15000
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015001Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15002
15003 * xmllint.c: forgot to commit this too ?
15004
Daniel Veillardb9df4042000-04-05 14:23:16 +000015005Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15006
15007 * xmlversion.h.in : forgot to commit this previously
15008
Daniel Veillard361d8452000-04-03 19:48:13 +000015009Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15010
15011 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15012 * README TODO: updated for release
15013 * uri.c uri.h: added authority parsing/saving
15014 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15015 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15016 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15017 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15018 Makefile.am : added compile-time customization of libxml
15019 --with-ftp --with-http --with-html --with-xpath --with-debug
15020 --with-mem-debug
15021 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15022 #include <libxml/xxx.h> I hope it won't break too much stuff
15023 and will be manageable in the future...
15024 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15025 and added xmllint to the installed programs
15026 * uri.h: added xmlFreeURI()
15027
Daniel Veillardec303412000-03-24 13:41:54 +000015028Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15029
15030 * uri.c uri.h: finished the escaping handling, the base support
15031 and the URI path normalization. Looks good just lacks the
15032 authority content parsing code.
15033 * Makefile.am: added instructions to generate testURI
15034 * TODO: updated
15035 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
15036 added links and icons for W3C and Gnome
15037
Daniel Veillard8f621982000-03-20 13:07:15 +000015038Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15039
15040 * xmlmemory.[ch] : seems I forgot to actually update the files in
15041 the last commit :-)
15042 * doc/xml.html doc/html/* : updated and uploaded the docs
15043
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015044Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15045
15046 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
15047 * TODO: updated
15048 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000015049 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015050 gfree).
15051 * Makefile.am, uri.c, uri.h: added a set of functions to do
15052 exact (litteraly copied from the RFC 2396 productions) parsing
15053 and handling of URI. Will be needed for XLink, one XML WFC,
15054 XML Base and reused in the nano[ftp/http] modules. Still work
15055 to be done.
15056
Daniel Veillardedfb29b2000-03-14 19:59:05 +000015057Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15058
15059 * configure.in, libxml.spec.in : libxml2
15060 * doc/* : updated the doc page, rebuilt the docs
15061
Daniel Veillardcf461992000-03-14 18:30:20 +000015062Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15063
15064 * all: tagged LIB_XML_1_X
15065 * *.c *.h : updated from W3C CVS tree
15066 * configure.in : 2.0.0-beta
15067 * libxml.spec.in : libxml2 package nam
15068 * result/* : new version of the tests output
15069
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015070Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15071
15072 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15073
Daniel Veillardb566ce12000-03-04 11:39:42 +000015074Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15075
15076 * doc/* : rebuilt the docs
15077 * parser.c: final patch on #6766
15078 * valid.c: small patch on validity checks.
15079
Daniel Veillardfb76c402000-03-04 11:39:42 +000015080Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15081
15082 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15083 added
15084 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15085 compatibility w.r.t. XML spec and existing code.
15086
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015087Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15088
15089 * parser.c: seems a better solution to <a> </a> exists,
15090 will try it for a while
15091
Daniel Veillard83a30e72000-03-02 03:33:32 +000015092Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15093
15094 * parser.c: tried to remove the <a> </a> generating <a/>
15095 this is hard. Left a flag for that purpose. Fixed bug #6766
15096 * configure.in: prepared 1.8.7 not released, due to previous
15097 problem
15098
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015099Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15100
15101 * doc/xml.html : applied second patch from Paul DuBois
15102
Daniel Veillard402e8c82000-02-29 22:57:47 +000015103Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15104
15105 * doc/xml.html : applied patch from Paul DuBois
15106
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015107Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15108
15109 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
15110
Daniel Veillard5feb8492000-02-02 17:15:36 +000015111Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15112
15113 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
15114 compilation warnings on various platforms.
15115 * parser.c: Fixed #5281 validity error callbacks are now desactived
15116 by default if not validating.
15117
Daniel Veillardf341f932000-02-02 14:52:08 +000015118Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15119
15120 * nanoftp.c, win32config.h.in: patches to compile on WIN32
15121
Daniel Veillard13c757e2000-02-01 23:59:15 +000015122Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15123
15124 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
15125 <gkatsi@cs.toronto.edu>
15126
Daniel Veillard726e8792000-01-30 20:04:29 +000015127Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15128
15129 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
15130 processing URLs
15131
Daniel Veillarde41f2b72000-01-30 20:00:07 +000015132Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15133
15134 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
15135 xmlNanoFTPUpdateURL for persistent control connections.
15136 * configure.in: 1.8.6
15137
15138Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15139
15140 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
15141 * tree.[ch] : added xmlSaveNoEmptyTags
15142
James Henstridgef3be9312000-01-28 13:59:21 +0000151432000-01-29 James Henstridge <james@daa.com.au>
15144
15145 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
15146
15147 * Makefile.am: added nanoftp.[ch] to the build.
15148
Daniel Veillardaeea04f2000-01-25 19:27:27 +000015149Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15150
15151 * nanoftp.[ch]: cleanup, comments, API
15152 * debugXML.c : fixed a bug in the cat command
15153 * doc/*: regenerated the docs
15154
Daniel Veillardda07c342000-01-25 18:31:22 +000015155Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15156
15157 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
15158 * debugXML.c : fixed a bug in the cat command
15159 * valid.c: fixing some small probs
15160 * libxml.spec.in: get rid of the SNAP suffix
15161 * doc/xml.html: updated the status
15162
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000015163Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15164
15165 * xml-config.in: xml-config --version to just return the
15166 version number
15167 * xpath.c: some cleanup w.r.t. axis when the current node is
15168 an attribute.
15169 * TODO: updated
15170
Daniel Veillard461a66c2000-01-18 18:01:01 +000015171Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15172
15173 * configure.in: prepared for libxml-1.8.5
15174 * doc/* recompiled the documentation
15175
151762000-01-17 Jody Goldberg <jgoldberg@home.com>
15177
15178 * configure.in : WARNING autoconf subtlety alert :
15179 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
15180 when looking for zlib.h so that HAVE_ZLIB_H is defined.
15181 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
15182 get defined by AC_CHECK_HEADERS.
15183
Daniel Veillardf967b902000-01-17 16:06:10 +000015184Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15185
15186 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
15187 Rune.Djurhuus@fast.no
15188
Daniel Veillardad8f99d2000-01-15 14:20:03 +000015189Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15190
15191 * TODO: updated
15192 * tree.c, parser.c: made sure that only memory alloc problems
15193 and internal parser errors are allowed to write to stdout or
15194 stderr.
15195
Daniel Veillard0142b842000-01-14 14:45:24 +000015196Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15197
15198 * tree.c : restored xmlNewGlobalNs since this seems used by
15199 a lot of existing code :-(, fixed a bug in xmlNewNs
15200 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
15201 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
15202 to exit() from the library code.
15203 * xpath.c, parser.c: removed bugs or unused code detected by
15204 Windows compilers
15205 * parser.c: started adding interfaces for parsing well balanced
15206 XML fragments
15207 * configure.in: releasing 1.8.4
15208 * doc/* : rebuilt the docs
15209
Daniel Veillard2eac5032000-01-09 21:08:56 +000015210Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15211
15212 * tree.[ch] : added xmlNewDocFragment() for DOM
15213 * testHTML.c: uninitialized variable.
15214
Daniel Veillardf3a73582000-01-05 14:58:39 +000015215Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15216
15217 * doc/* : rebuild the docs
15218
Daniel Veillard71b656e2000-01-05 14:46:17 +000015219Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15220
15221 * acconfig.h: readline and history patch
15222 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
15223 * tree.c: added check and handling when possibly removing an ID
15224 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
15225 and saving.
15226 * test/HTML/entities.html result/HTML/entities.html* : test for
15227 various entities reference cases
15228 * result/HTML/* : as a result output of some testcase have
15229 changed
15230 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
15231 by previous example. added xmlParseTryOrFinish().
15232 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
15233 entities.h debugXML.h HTMLparser.h: changed the way struct are
15234 declared to allow gtk-doc to expose those
15235 * parser.c: closed bug #4960
15236 * Makefile.am configure.in: Applied patch from
15237 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
15238 and math/socket libs detection
15239
Daniel Veillard437b87b2000-01-03 17:30:46 +000015240Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15241
15242 * configure.in, Makefile.am: link tester against readline
15243 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
15244
Daniel Veillard686d6b62000-01-03 11:08:02 +000015245Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15246
15247 * tree.[ch]: added xmlRemoveProp
15248 * win32config.h.in nanohttp.c: avoid including the Windows
15249 socket stuff in every C files
15250 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
15251 the XmL parser(s)
15252 * test/ns4 result/ns4 etc...: added test case for previous prob
15253 * tree.c: xmlNewNs wasn't checking for double definition
15254 * Makefile.in: fixed a problem with dist-hook duplicates
15255 * parser.[hc], xmlIO.c: fixed the loading of external entities
15256 APIs, now xmlLoadExternalEntity() is used everywhere and
15257 setting up an app specific front-end using the
15258 * SAX.c parser.c: some fixes, now the xhtml spec validates
15259 with the xhtml DTD.
15260 * error.c: fixed crashes in case of no input stream
15261 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
15262 to the validation tests and results
15263
Daniel Veillard5e5c6231999-12-29 12:49:06 +000015264Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15265
15266 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
15267 too htmlCreatePushParserCtxt() and htmlParseChunk()
15268 * parser.c: a bit of cleanup.
15269 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
15270 to XML) removed the last mem leak known
15271 * HTMLtree.c: output message cleanup
15272 * xmlmemory.c: display content info about memory blocks
15273 * result/HTML/wired.* : missing att value warning change
15274
Daniel Veillardbe849cf1999-12-28 16:43:59 +000015275Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15276
15277 * doc/* : rebuilt the documentation
15278
Daniel Veillarddbfd6411999-12-28 16:35:14 +000015279Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15280
15281 * parser.[ch] parserInternals.h: Push parser for XML,
15282 seems to work fine now
15283 * tester.c debugXML.[ch]: Added an XML shell debug facility and
15284 --push for push testing
15285 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
15286 * testSAX.c: added --push
15287 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
15288 subtree
15289 * xmlIO.[ch] : enriched API + fixes for push mode
15290 * entities.[ch]: added the entity content length to the struct.
15291 * xmlmemory.[ch]: new API to show the last entries for the shell
15292 * valid.c: added required attribute testing
15293 * SAX.c: the cdata callback now merge contiguous fragments
15294 * HTMLparser.c: cleanup of some macros
15295
Daniel Veillard3c558c31999-12-22 11:30:41 +000015296Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15297
15298 * parser.c: fix for PIs name starting with xml
15299 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000015300 * *.c, configure.in win32config.h.in : generate win32config.h for
15301 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000015302
Daniel Veillard0caf07a1999-12-21 16:25:49 +000015303Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15304
15305 * parser.c: fixed a stupid = vs. == bug :-(
15306 * doc/gnome-xml.sgml: s/glade/xml/
15307
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000015308Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15309
15310 * configure.in, doc/xml.html : bug fix release 1.8.2
15311 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
15312 Hopefully the end of that silly C++ include problem
15313 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
15314 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
15315 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
15316 troubles with autoclosed elements when the stree shape doesn't
15317 follow the DtD specs. Added htmlIsAutoClosed() and
15318 htmlAutoCloseTag()
15319 * result/HTML/*.htm*: Updated the HTML examples regression tests output
15320 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
15321 * debugXML.c: fixed a bug on printing default namespaces.
15322 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
15323
Daniel Veillardb24054a1999-12-18 15:32:46 +000015324Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15325
15326 * result/HTML/*.htm[l] : updated the HTML regression tests according
15327 to the new output
15328 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
15329 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
15330 problem due to intermix of extern "C" { ... } declarations for C++
15331 and recursive includes in the headers
15332
Chris Lahey323c48c1999-12-18 15:32:45 +0000153331999-12-20 Chris Lahey <clahey@umich.edu>
15334
15335 * HTMLtree.c: Made it so that html nodes with a single child do
15336 not insert a carriage return before or after the child node.
15337
Daniel Veillardb24054a1999-12-18 15:32:46 +000015338Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000015339
15340 * configure.in, doc/xml.html : bug fix release 1.8.1
15341 * parser.c: fixed bug #4344
15342 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
15343 added the glue to avoid C++ problems
15344 * doc/* : regenerated the documentation
15345
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000015346Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15347
15348 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
15349 namespace recognition, and Dia as a resul :-(
15350 * encoding.c: closed bug #3950
15351
Daniel Veillard944b5ff1999-12-15 19:08:24 +000015352Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15353
15354 * valid.c: debugging a posteriori validation, except URI expansion
15355 stuff this should be fixed now
15356 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
15357 Carl Nygard <cnygard@bellatlantic.net>
15358 * tester.c: added --postvalid, cleaning of the code
15359 * tree.[ch]: added xmlDocGetRootElement()
15360
Ramiro Estrugobfce3771999-12-15 04:32:07 +000015361Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
15362
15363 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
15364 c++ losage.
15365
Daniel Veillard10a2c651999-12-12 13:03:50 +000015366Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15367
15368 * configure.in, doc/xml.html : bumped to 1.8.0
15369 * xlink.[ch], Makefile.am : added framework for link detection
15370 * parser.h: added nbChars to parser context, needed for cleanup.
15371 * xmlmemory.c: removed a nasty bug when out of mem
15372 * valid.[ch]: adding namespace support for attribute decl
15373 * tester.c: added --debugent option
15374 * debugXML.[ch]: added xmlDebugDumpEntities()
15375 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
15376 buffers instead, this was really needed, validation was breaking
15377 in strange ways due to that. Added xmlParseStringPEReference()
15378 and other parsing from strings functions. Entities processing
15379 modified again, but PERef are still not handled correcly but
15380 unless you're Eve Maller you won't notice :-)
15381 * HTMLparser.c: large changes toward reliability, and switched to
15382 lowercase internal tags, XHTML is lowercase, so it will help
15383 that output is closer to next version.
15384 * doc/* : regenerated the documentation, it is now hosted at
15385 http://xmlsoft.org/ (same bits I just bought the domain :-)
15386
15387
Daniel Veillard294cbca1999-12-03 13:19:09 +000015388Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15389
15390 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
15391 doc generation
15392 * parser.c: fixed bugs #3908 and #3937 and a memory leak
15393 in the SAX API
15394 * doc/*: rebuilt the doc making sure everything appears in the
15395 HTML files
15396
Daniel Veillardf5c2c871999-12-01 09:51:45 +000015397Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15398
15399 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
15400 added the patch from Carl Nygard <cnygard@bellatlantic.net>
15401 which allow impressive speed improvement on dataset with
15402 large text pieces, but at the cost of broken binary
15403 compatibility and slightly bigger memory usage.
15404 Configure with --with-buffers to activate them, they
15405 are protected with XML_USE_BUFFER_CONTENT define.
15406 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
15407 goal is 0 memory left allocated once parser is no more used
15408 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
15409 call xmlCleanupParser() and xmlMemoryDump()
15410
Daniel Veillarda819dac1999-11-24 18:04:22 +000015411Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15412
15413 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15414 * parser.[ch] encoding.[ch]: added memory cleanup routines
15415 * parser.c: closing bug #3788
15416 * doc/*: rebuilt the doc
15417
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015418Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15419
15420 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15421 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15422 * tester.c: added --compress option
15423 * doc/*: rebuilt the documentation
15424
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015425Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15426
15427 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15428 if given /proc/kcore as input !
15429 * doc/xml.html doc/*: updated and rebuilt the documentation
15430
15431Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015432
15433 * parser.c: Fixed some wrongly space collapsing code due to
15434 a misreading of the spec.
15435 * result/*: fixed the output accordingly
15436
15437Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015438
15439 * encoding.c: bug fix and typos
15440 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15441 * parser.c: added attribute normalization closing bug #3597
15442 * test/att* result/att* SAXresult/att*: testcase for attribute
15443 normalization
15444
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015445Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15446
15447 * configure.in: closing bug #3163 by adding extra flags for the
15448 cc compiler on HP-UX
15449
Daniel Veillard51e3b151999-11-12 17:02:31 +000015450Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15451
15452 * valid.[ch] : removed a typo and an enumerated type bug in the
15453 xmlAddElementDecl() function
15454 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15455 call to xmlEncodeEntitiesReentrant() so that the functions
15456 New, Set and Get are at the same level.
15457 * parser.c HTMLparser.c: extra memory allocation bug for
15458 attributes detected by someone using libxml in embedded systems :-)
15459
Daniel Veillard962195f1999-10-28 15:51:53 +000015460Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15461
15462 * xmlmemory.h: turned off mem debug :-\
15463
Daniel Veillard35008381999-10-25 13:15:52 +000015464Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15465
15466 * parser.c: closed bug #2784 a one line fix, but worth pushing
15467 a new release out
15468 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15469 some structures, comments before and after the
15470 main element, and other nastyness
15471 * HTMLtree.c tree.c: accomodate the extended HTML supported
15472 * configure.in: pushing 1.7.4
15473 * test/ent8 and related outputs : added a new test for bug #2784
15474 * test/HTML/wired.html and related output: a nasty HTML example
15475 * Makefile.am: improved the test scripts
15476 * docs/* : reran the documentation extractor, updated xml.html
15477
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015478Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15479
15480 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15481 HTMLparser and debugged the HTML related code. HTML documents
15482 now have their own type
15483 * entities.c: do not dump &apos; for HTML output
15484 * xmlmemory.c: improvement, breakpoint mechanism
15485 * testHTML.c: added --sax --repeat ...
15486 * Makefile.am: improved the HTML tests
15487 * valid.[ch]: added xmlValidGetValidElements and
15488 xmlValidGetPotentialChildren
15489 * tester.c: added --insert to test the 2 new functions
15490 * test//* result//* SAXresult//* : regression test cleanup
15491 and extension.
15492 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15493 gnome-xml-nanohttp.html
15494
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015495Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15496
15497 * HTMLparser.c: fixed problems with some autoclose tags
15498 * tree.c: fixed XML output problems.
15499 * result/* SAXresult/*: update of the tests output
15500
Daniel Veillard6077d031999-10-09 09:11:45 +000015501Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15502
15503 * Makefile.am: Arturo patch for xmlConf.sh version info
15504 * parser.c: Tim Josling patch for single quoted items
15505 * tester.c: Tim Josling patch for tester options usage
15506 * tree.h: indent cleanup
15507
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015508Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15509
15510 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15511 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15512
Daniel Veillard00fdf371999-10-08 09:40:39 +000015513Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15514
15515 * tree.c : Raph patch for initialization of CORBA fields
15516 * parser.c, xpath.c, ...: modification of doc comments
15517 * xpath.c : allow spaces in xpath expressions
15518
Daniel Veillardad219441999-09-27 08:17:49 +000015519Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15520
15521 * xmlmemory.h: turning off memory debug :-(
15522
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015523Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15524
15525 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15526 better SAX interfaces.
15527 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15528 entity.
15529 * configure.in: 1.7.2
15530
15531Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015532
15533 * libxml.spec.in: fixed the URL
15534 * doc/xml.html: improved the documentation front-end
15535
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015536Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015537
15538 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15539
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015540Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015541
15542 * libxml.spec.in: fixed the alpha compile problem
15543 * parser.[ch]: changed errno to errNo in the parser context :-(
15544 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15545 * doc/xml.html: changed CHAR to xmlChar
15546 * doc/html/*: recompiled the documentation
15547 * configure.in: 1.7.1
15548
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015549Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15550
15551 * parser.h: modified the parser context struct to regain 1.4.0
15552 binary compatibility
15553 * parser.c, xml-error.h: added errno ot teh context and defined
15554 a set of errors values with update of errno
15555 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15556 DTDs and entities
15557 * *.h, *.c: complete cleanup of the use of config.h and include
15558 protection depending on the current setup.
15559 * overalll debugging, maintenance and bug-fixing on all modules
15560 * updated the documentation
15561 * ready for 1.7.0
15562
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015563Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15564
15565 * HTMLparser.c : cleanup
15566 * SAX.c valid.c valid.h: added ID/IDREF checking
15567 * tree.c tree.h: extended doc structure for refs
15568 * configure.in: 1.6.2
15569 * parser.c: patched bug in SAX user arg call
15570 * parserInternals.h: patched missing close in C++ wrapping
15571 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15572 especially upcoming XPointer implementation.
15573 * doc/xml.html: augmented, typo
15574
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015575Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15576
15577 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15578 not all invocations of install understand -d.
15579
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015580Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15581
15582 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15583 to make 'check' works, when builddir != srcdir.
15584
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015585Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15586
15587 * doc/xml.html : updated the documentation
15588
Daniel Veillard6454aec1999-09-02 22:04:43 +000015589Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15590
15591 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15592 not deallocated memory blocks
15593 * *.c : replaces all calls to malloc() free() and realloc() to
15594 the wrapper functions/macros
15595 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15596 instead of xmlFreeNodeList()
15597
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015598Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15599
15600 * HTMLparser.c: corrected a stupid bug leading to core dump at
15601 tree deallocation. Removed warnings indicated by
15602 Stephane.Conversy@lri.fr
15603 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15604 looked for in the external subset
15605
15606Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015607
15608 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15609 on SGI by Stephane.Conversy@lri.fr
15610
Daniel Veillardb96e6431999-08-29 21:02:19 +000015611Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15612
15613 * all .h : changed the prototype declaration indent as in gtk
15614 * most .c : working on reducing the TODOs in the code
15615 * most .c : cleanup though -pedantic and Insure++
15616 * improvements on validation ID checkings.
15617 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15618 * xml-config.in: closed #1810
15619
15620Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015621
15622 * tree.h, valid.c, valid.h: more work on validity, IDs
15623 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15624 definition for AIX
15625
Daniel Veillardb556eb51999-08-15 17:19:50 +000015626Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15627
15628 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15629 the distribution due to a cut'n paste error at last commit
15630
Daniel Veillardb05deb71999-08-10 19:04:08 +000015631Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15632
15633 * configure.in: upgraded to version 1.4.0
15634 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15635 Big update, added a large part of the validation process,
15636 it should be usable, but some parts are missing
15637 * xpath.c: improved the implementation w.r.t. root.
15638 * Makefile.am: added more tests
15639 * test and result trees: added a lot of tests
15640 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15641
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015642Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15643
15644 * Added an HACKING file
15645
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015646Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15647
15648 * xpath.[ch] : improvements and debug of the XPath implementation
15649 * parser.c, HTMLparser.c : modified the parsers to be progressive
15650 * tree.[ch] : extended the Buffer promitives
15651 * xmlIO.[ch] : added basic I/O routines providing progressive
15652 parsing and ready for I18N conversion plugins
15653 * SAXresult/* : the SAX callback sequence maybe slightly different
15654 now
15655 * test*.c : improved/updated the tests programs
15656 * doc/* : recompiled the docs.
15657
Daniel Veillard15b75af1999-07-26 16:42:37 +0000156581999-07-26 Michael Meeks <michael@edenproject.org>
15659
15660 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15661
15662 * tree.c: Ditto.
15663
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015664Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15665
15666 * configure.in: upgraded to version 1.4.0
15667 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15668 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15669 XML query language, see http://www.w3.org/TR/xpath for more details.
15670 * parser.c, parser.h: added CHAR* related string functions for XPath
15671 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15672 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15673 rebuild the docs.
15674 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15675 and regression testing capabilities for XPath.
15676
Daniel Veillardd79d7871999-07-12 10:38:12 +000015677Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15678
15679 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15680 closing bug #1646
15681
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015682Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15683
15684 * Makefile.am, example/Makefile.am: closed bug #1683
15685
Daniel Veillard3166ab11999-07-11 16:14:19 +000015686Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15687
15688 * example/Makefile.am, configure.in: added the makefile for the
15689 gjobread example
15690
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015691Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15692
15693 * doc/Makefile.am:
15694 - fix which allow "make install DESTDIR=</install/prefix>".
15695
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015696Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15697
15698 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15699 which fixed a problem on the file reading-code.
15700
Daniel Veillard82150d81999-07-07 07:32:15 +000015701Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15702
15703 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15704 output.
15705 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15706
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015707Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15708
15709 * parser.h : Oops removed the binary compatibility problem
15710 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15711 * parser.c, HTMLparser.c: applied patches for reading from stdin
15712
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015713Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15714
15715 * parser.c, entities.c, valid.c: cleanup bug #1591
15716 * configure.in: cleanup bug #1592
15717 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15718 the same tree back-end. Hence gdome will be available for it.
15719 * doc/Makefile.am: close bug #617
15720
Daniel Veillard97fea181999-06-26 23:07:37 +000015721Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15722
15723 * parser.c: alloctate a per parser context SAX interface block
15724
Daniel Veillard14fff061999-06-22 21:49:07 +000015725Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15726
15727 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15728 and xmlEncodeEntitiesReentrant with the correct one :-\
15729
15730Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15731
15732 * commit of my internal XML base changes, quite a lot of
15733 changes, cleanups, better entities support, framework for
15734 new I/O and charset detection and handling
15735 * Fixed the configure/Makefile stuff to generate shared libs
15736 with the proper version info, so we jumped on rev from
15737 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15738 xmlEncodeEntities() result need to be freed now, and a string
15739 xmlParserVersion provide the current library version.
15740
Raph Levien05240da1999-06-15 21:27:11 +000015741Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15742
15743 * parser.c: fixed a buffer overrun for when you have a very long
15744 attribute with no entities in it.
15745
Daniel Veillardbb2da581999-06-13 14:37:07 +000015746Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15747
15748 * added example directory
15749 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15750
Daniel Veillard011b63c1999-06-02 17:44:04 +000015751Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15752
15753 * Release of libxml-1.1, nearly everything has been touched for
15754 this.
15755 * Added more regression tests
15756 * Updated the documentation
15757
Daniel Veillard27d88741999-05-29 11:51:49 +000015758Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15759
15760 * tree.[ch]: unified the XML_NO_CORBA defines.
15761 * parser.c encoding.[ch]: started plugging in char encoding detection
15762
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000015763Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
15764
15765 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
15766 Also freed allocated buffer.
15767
Daniel Veillard27d88741999-05-29 11:51:49 +000015768Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000015769 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
15770 reentrancy problem at printing. One is left in entities.c, to
15771 remove ASAP
15772 * testSAX.c : added a test example showing the use of the SAX
15773 interface if one doesn't want to build the DOM tree.
15774 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
15775
Daniel Veillard517752b1999-04-05 12:20:10 +000015776Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15777
15778 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
15779 large revamping of the parser to use SAX callbacks
15780 http://www.megginson.com/SAX/ (or at least a C like interface
15781 a la Expat). It's now possible to set up your own callbacks
15782 and the parser will not build a DOM tree.
15783 * test/* result/*: updated the test suite, I finally removed
15784 the old Namespace draft support (PI based).
15785
Daniel Veillard87c83bd1999-04-02 16:04:43 +000015786Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15787
15788 * Makefile.am: added test result to EXTRA_DIST for make tests
15789
Daniel Veillard64068b31999-03-24 20:42:16 +000015790Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15791
15792 * parser.c, parserInternals.h: moved the chars macro definitions
15793 to parserInternals.h
15794 * parser.c, error.c: applied patches from "Knut Ã…kesson"
15795 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
15796
Daniel Veillard012ccc11999-03-23 10:11:11 +000015797Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15798
15799 * xml-config.in : applied patch to make --version work
15800
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000158011999-03-05 Raja R Harinath <harinath@cs.umn.edu>
15802
15803 * Makefile.am (check-local): Alias for `tests' target. This will
15804 cause `make check' to do the right thing.
15805 (tests): Don't run tests in srcdir. Also, replaced calls to
15806 basename with a `sed' "equivalent".
15807
Daniel Veillardd109e371999-03-05 06:26:45 +000015808Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15809
15810 * Renamed error.h to xml-error.h, corrected Makefile.am to list
15811 it in the header and not the sources, updated the doc.
15812 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
15813 pointing this out.
15814
Daniel Veillardbc50b591999-03-01 12:28:53 +000015815Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15816
15817 * parser.c, parser.h, parserInternals.h: memory leak hunting,
15818 exported the inputStream routines.
15819 * doc/html/* : updated accordingly
15820
Daniel Veillardd692aa41999-02-28 21:54:31 +000015821Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15822
15823 * parser.c, parser.h, parserInternals.h: added a few extra
15824 internal calls to allocate and free parser contexts ...
15825 * doc/html/* : updated accordingly
15826
Daniel Veillard55a99271999-02-25 11:01:29 +000015827Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15828
15829 * configure.in, Makefile.am, doc/makefile.am : General changes for
15830 1.0.0 release and including the generated HTML documentation.
15831
Daniel Veillard35925471999-02-25 08:46:07 +000015832Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15833
15834 * makefile.am : added parserInternals.h, oops.
15835
Daniel Veillard1e346af1999-02-22 10:33:01 +000015836Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15837
15838 * parserInternals.h: added this header giving access to the parser
15839 internal functions.
15840 * doc/Makefile.am : added a rebuild target which rebuilds the full
15841 set of documentations
15842 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
15843 the internal subset.
15844 * *.c *.h: modifications needed to generate the documentation using
15845 gtk-doc, cleanup of functions blocks, reorganisation of struct
15846 declarations.
15847
Daniel Veillard1164e751999-02-16 16:29:17 +000015848Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15849
15850 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
15851 the tar and spec file to include the beginning of the doc.
15852
Nuno Ferreira03d04781999-02-13 00:07:17 +0000158531999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
15854
15855 * doc/.cvsignore: Added this file.
15856
Daniel Veillard6800ef31999-02-08 18:33:22 +000015857Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15858
15859 * tree.c: fixed xmlGetProp to return "" when the attribute
15860 exists, even if the node-list is NULL.
15861
Daniel Veillard726c7e31999-02-08 15:13:10 +000015862Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15863
15864 * tree.c: patched an error outputting empty attribute values.
15865 * Makefile.am and doc/makefile.am: have been updated during the
15866 week-end. Sorry for an empty CVS log, I got a shell problem.
15867
Daniel Veillard1899e851999-02-01 12:18:54 +000015868Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15869
15870 * tree.h: cleaned up using enums instead of defines
15871 * parser.c, valid.[ch]: more work on parsing/output of element
15872 declarations
15873
Daniel Veillard3b9def11999-01-31 22:15:06 +000015874Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15875
15876 * valid.[ch], tree.c, parser.c : more work toward full parsing
15877 of XML DTDs.
15878 * README: added informations about mailing-list and on-line
15879 documentation
15880
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000158811999-01-27 Raja R Harinath <harinath@cs.umn.edu>
15882
15883 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
15884
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000015885Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15886
15887 * parser.c, tree.[ch] : more work toward conformance testing,
15888 added a last element to accelerate parsing of very flat structures
15889 started working on internal subset Element content declaration.
15890 * valid.[ch] : first cut at adding code toward validation.
15891 * previous changes had also small impact on most files, especially
15892 the conformance testing using James Clark test suite.
15893
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000015894Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15895
15896 * test/* : updated the examples, most of them were not well
15897 formed (humm), and added rdf2.
15898 * result/* : resulting changes in the output.
15899
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000015900Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15901
15902 * tree.c: changed the behaviour of xmlGetProp on NULL values.
15903
Daniel Veillard44b3a061998-12-05 17:27:22 +000015904Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15905
15906 * tree.c: patched a bug in the generation of empty attributes
15907
Daniel Veillardbe36afe1998-11-27 06:39:50 +000015908Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15909
15910 * entities.[ch], tree.[ch], tester.c: added copy interfaces
15911 for node/trees/documents/... Biggest problem is namespace
15912 support when copying subtrees.
15913
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000015914Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15915
15916 * parser.c, entities.c: improve entities and char ref encoding,
15917 and cleanups of error messages.
15918
Daniel Veillard242590e1998-11-13 18:04:35 +000015919Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15920
15921 * parser.c, entities.c: simple bug hunting done during rpm2html and
15922 rpmfind integration.
15923
Daniel Veillard42dc9b31998-11-09 01:17:21 +000015924Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15925
15926 * parser.[ch]: Added interfaces allowing to specify a SAX
15927 handler before parsing.
15928
Daniel Veillarde3bffb91998-11-08 14:40:56 +000015929Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15930
15931 * parser.c: redirrect all errors reporting through the SAX
15932 error function
15933
Daniel Veillardda4d3c41998-11-04 20:07:05 +000015934Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15935
15936 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
15937 * libtool, tlmain ...: update of the libtool files
15938
Miguel de Icaza442321c1998-11-04 18:13:38 +0000159391998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
15940
15941 * entities.c: Use g_snprintf insteda of snprintf.
15942
Daniel Veillard0ba4d531998-11-01 19:34:31 +000015943Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15944
15945 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
15946 added ent5 test for this purpose.
15947 * parser.c, parser.h: formatting, comments and UTF-8 planning.
15948
Daniel Veillard27271681998-10-30 06:39:40 +000015949Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15950
15951 * parser.c: fixed? a strange error due to compression on a GWP
15952 document.
15953
Daniel Veillard25940b71998-10-29 05:51:30 +000015954Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15955
15956 * tree.[ch]: bug fixing
15957 * entities.[ch]: defined a specific type for predefined entities
15958 * doc/xml.html: more documentation on the library, how to use it,
15959 overview of the interfaces.
15960
Daniel Veillard16253641998-10-28 22:58:05 +000015961Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15962
15963 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
15964
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015965Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15966
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000015967 * tree.c: corrected a small bug
15968 * doc/xml.html: continuing writing documentation.
15969
15970Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15971
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015972 * debugXML.h debugXML.c: added debugging utilities.
15973 * tester.c: added --debug switch.
15974 * tree.c: patched an incorrect node->type assignment.
15975 * parser.c: formatting, ensure that node->doc != NULL in attributes
15976
Daniel Veillardccb09631998-10-27 06:21:04 +000015977Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15978
15979 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
15980 entity support and provide an internal representation close to
15981 DOM one (entity ref nodes, and attribute value as tree). I tried
15982 to preserve the interface but this will surely break some apps
15983 (I have to change rpm2html/rpmfind for example). I had to change
15984 two interfaces, and the generated tree is somewhat different.
15985 * doc/* : started documenting the XML library, the tree and
15986 DOM/Corba. This is a first step.
15987
Daniel Veillard11e00581998-10-24 18:27:49 +000015988Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15989
15990 * parser.c: Set up the fonctions comment block, boring but useful.
15991 * parser.h, SAX.c, parser.c: now attributes are processed through
15992 the SAX interface. The problem is that my SAX interface diverged
15993 quite a bit from the original one, well this is not an official
15994 spec, and translating it from Java to C is hairy anyway...
15995
Daniel Veillard97b58771998-10-20 06:14:16 +000015996Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15997
15998 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
15999 fonctions comment block, boring but useful.
16000
16001Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016002
16003 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16004 conversion routines. However they are not yet used to convert the
16005 inputs. The core will run with UTF-8.
16006
Daniel Veillard33942841998-10-18 19:12:41 +000016007Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16008
16009 * tree.c : make sure that the type id is properly set-up when
16010 a new object is allocated, needed for DOM.
16011
Daniel Veillard27fb0751998-10-17 06:47:46 +000016012Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16013
16014 * tree.h, tree.c: Ok, the main objects in the tree will be native
16015 corba objects, it costs 8 bytes per Node, Attribute and Document
16016 but it simplifies the Corba integration a lot (no extra interface
16017 objects to allocate/free).
16018
Daniel Veillard0bef1311998-10-14 02:36:47 +000016019Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16020
16021 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16022 and changed NODEs contants for conformity with DOM Level 1
16023
Daniel Veillard27864701998-10-08 03:47:24 +000016024Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16025
16026 * added hooks to keep track of servants when creating objects
16027 xmlDoc and xmlNode (for Corba export).
16028
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016029Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16030
16031 * added xml-config script.
16032
Daniel Veillard7066a791998-10-01 20:28:28 +000016033Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16034
16035 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
16036 to autoupdate libtool and automake conf files.
16037
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000160381998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
16039
16040 * Makefile.am: Use '?' to separate the sed
16041 commands as ',' is used when people pass -Wl,something.
16042
16043
Daniel Veillard15a8df41998-09-24 19:15:06 +000016044Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16045
16046 * tree.c, tree.h: added a per-document compression interface.
16047
Daniel Veillard151b1b01998-09-23 00:49:46 +000016048Tue Sep 22 20:47:38 EDT 1998
16049
16050 * tree.c, tree.h: added saving with compression and added interfaces
16051 to control the compression level (xmlGetCompressMode,
16052 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
16053
Daniel Veillard70120ff1998-09-22 00:24:21 +000016054Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16055
16056 * parser.c: corrected a loop for files of size 0
16057
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000160581998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16059
16060 * error.h: New file. Contains prototyes from `error.c'.
16061
Tom Tromeyc19653d1998-08-14 01:22:43 +000016062Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16063
16064 * Makefile.am (xmlincdir): New macro.
16065 (xmlinc_HEADERS): Renamed from include_HEADERS.
16066
Daniel Veillard845664d1998-08-13 04:43:19 +000016067Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16068
16069 * applied small patch on numeric entities from
16070 Christopher Blizzard <blizzard@appliedtheory.com>
16071
Daniel Veillard260a68f1998-08-13 03:39:55 +000016072Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16073
16074 * New release 0.2, removed the old xml_* files so that it's
16075 coherent with the other CVS base (W3C), far better conformance
16076 to standard, new namespaces, decent entities support, beginning
16077 of a SAX-like interface. Nearly nothing left intact, even the
16078 test examples ...
16079
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000160801998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16081
16082 * .cvsignore: Add .deps dir
16083
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016084Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16085
16086 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16087
Daniel Veillardfe926001998-07-26 04:28:20 +000016088Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016089
Daniel Veillardfe926001998-07-26 04:28:20 +000016090 * configure.in: added test for CPP
16091 * AUTHORS, Changelog: the original ones didn't get commited but the
16092 glib ones instead, fixed.
16093 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016094
Daniel Veillardfe926001998-07-26 04:28:20 +000016095Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016096
Daniel Veillardfe926001998-07-26 04:28:20 +000016097 * integrated code developped at W3C
16098 * changed the original Copyright
16099 * migrated to automake
16100 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016101