blob: 74b373d36f114c73c72c9388efedd153070e0971 [file] [log] [blame]
Daniel Veillard17bed982003-02-24 20:11:43 +00001Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * configure.in: preparing release 2.5.4
4 * doc/*: updated and rebuilt the docs
5 * relaxng.c: removed warnings
6 * result/relaxng/*: updated the results
7
Daniel Veillardf4be0182003-02-24 19:54:33 +00008Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
9
10 * valid.c: fixes a DTD regexp generation problem.
11
Daniel Veillard02111c12003-02-24 19:14:52 +000012Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
13
14 * parser.c: fixes bug #105998 about false detection of
15 attribute consumption loop.
16
Daniel Veillard2406abd2003-02-24 18:16:47 +000017Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
18
19 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
20
Daniel Veillardfcc822e2003-02-24 17:52:08 +000021Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
22
23 * SAX.c: fixed bug #105992
24
Daniel Veillard3ebc7d42003-02-24 17:17:58 +000025Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
26
27 * tree.c: fixed xmlSetProp and al. when the node passed is not an
28 element.
29 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
30 found 373 test schemas: 369 success 4 failures
31 found 529 test instances: 525 success 4 failures
32 * check-relaxng-test-suite.py: added memory debug reporting
33
Daniel Veillardc64b8e92003-02-24 11:47:13 +000034Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
35
36 * uri.c parser.c: some warning removal on Igor's patch
37 * tree.c: seems I messed up with #106788 fix
38 * python/libxml.c: fixed some base problems when Python provides
39 the resolver.
40 * relaxng.c: fixed the interleave algorithm
41 found 373 test schemas: 364 success 9 failures
42 found 529 test instances: 525 success 4 failures
43 the resulting failures are bug in the algorithm from 7.3 and
44 lack of support for params
45
Daniel Veillard0046c0f2003-02-23 13:52:30 +000046Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
47
48 * parser.c: another fix for nodeinfo in entities problem
49 * tree.c entities.c: fixed bug #106788 from James Clark
50 some spaces need to be serialized as character references.
51
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +000052Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
53
54 * parser.c uri.c: fixed the bug I introduced in the path
55 handling, reported by Sebastian Bergmann
56
Daniel Veillard44e1dd02003-02-21 23:23:28 +000057Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
58
59 * parser.c: fixing some nodeinfo in entities problem raised
60 by Glenn W. Bach
61 * relaxng.c: implemented the first section 7.3 check
62 * result/relaxng/*: updated the results
63
Daniel Veillardc5312d72003-02-21 17:14:10 +000064Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
65
66 * relaxng.c: fixed some problems in the previous commit
67 and finished implementing 4.16 rules checking
68 found 373 test schemas: 353 success 20 failures
69 found 529 test instances: 519 success 6 failures
70 * result/relaxng/*: updated the results
71
Daniel Veillard4c5cf702003-02-21 15:40:34 +000072Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
73
74 * relaxng.c: implemented checks from section 7.2
75
Daniel Veillard77648bb2003-02-20 15:03:22 +000076Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
77
78 * relaxng.c: implemented the checks from section 7.1, fixed
79 some of the 4.20 and 4.21 problems.
80 found 373 test schemas: 338 success 35 failures
81 found 529 test instances: 519 success 6 failures
82 * result/relaxng/*: updated the results
83
Daniel Veillard1c745ad2003-02-20 00:11:02 +000084Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
85
86 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
87 * result/relaxng/*: updated the results
88
Daniel Veillardce14fa52003-02-19 17:32:48 +000089Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
90
91 * relaxng.c: more bugfixes
92 * result/relaxng/*: updated the results
93
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +000094Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
95
96 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
97 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
98 * SAX.c: ensured xmlDoc.URL is always canonic
99 * parser.c: obsoleted xmlNormalizeWindowsPath
100 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
101 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
102 * win32/libxml2.def.src: added few exports
103
104
Daniel Veillard2e9b1652003-02-19 13:29:45 +0000105Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
106
107 * Makefile.am configure.in: patched to have shared libraries
108 for Python regression tests and static binaries for gdb debug
109 in my development environment
110 * relaxng.c: more bugfixes
111 found 373 test schemas: 296 success 77 failures
112 found 529 test instances: 516 success 8 failures
113 * result/relaxng/*: updated the results
114
Daniel Veillard8fe98712003-02-19 00:19:14 +0000115Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
116
117 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
118
Daniel Veillardd4310742003-02-18 21:12:46 +0000119Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
120
121 * xmlschemastypes.c: float/double check bugfix
122 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
123 validation
124 * xmlreader.c: add a TODO for Jody
125 * relaxng.c: bugfix bugfix bugfix
126 found 373 test schemas: 300 success 73 failures
127 found 529 test instances: 507 success 10 failures
128 * result/relaxng/*: updated the results
129
Daniel Veillard2df2de22003-02-17 23:34:33 +0000130Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
131
132 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
133
Daniel Veillard416589a2003-02-17 17:25:42 +0000134Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
135
136 * relaxng.c check-relaxng-test-suite.py: more work on the
137 RelaxNG implementation conformance testing.
138 found 373 test schemas: 284 success 89 failures
139 found 529 test instances: 448 success 47 failures
140 * result/relaxng/*: updated the results
141
Daniel Veillard784b9352003-02-16 15:50:27 +0000142Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
143
144 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
145 a patch from Kjartan Maraas to fix some typos
146
Daniel Veillardfebcca42003-02-16 15:44:18 +0000147Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
148
149 * relaxng.c: more bug-hunting
150 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
151 intermediate rng tree
152 * python/generator.py: patch from Stephane Bidoul to fix the generator
153 on python < 2.2
154
Daniel Veillardd2298792003-02-14 16:54:11 +0000155Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
156
157 * check-relaxng-test-suite.py relaxng.c: more testing on the
158 Relax-NG front, cleaning up the regression tests failures
159 current state and I forgot support for "mixed":
160 found 373 test schemas: 280 success 93 failures
161 found 529 test instances: 401 success 68 failures
162 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
163 moved the Name, NCName and QName validation routine in tree.c
164 * uri.c: fixed handling of URI ending up with #, i.e. having
165 an empty fragment ID.
166 * result/relaxng/*: updated the results
167
Daniel Veillard9a237c92003-02-13 15:52:58 +0000168Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
169
170 * check-xinclude-test-suite.py: improved the script accordingly
171 to the XInclude regression tests updates
172 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
173 November 2002
174 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
175 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
176 augmented the Xpointer testsuite for the element() scheme
177
Daniel Veillardf4b4f982003-02-13 11:02:08 +0000178Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
179
180 * relaxng.c: added TODO for the DTD compatibility spec
181 * xinclude.c: more bug fixes driven by the testsuite
182
Daniel Veillardd581b7e2003-02-11 18:03:05 +0000183Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
184
185 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
186 regression tests for XInclude, improved the script, improving
187 XInclude error reporting mechanism
188
Daniel Veillard1d788d22003-02-10 16:21:58 +0000189Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
190
191 * NEWS doc/* configure.in: preparing release 2.5.3
192
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +0000193Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
194
195 * tree.c: trying to fix #104934 about some XHTML1 serialization
196 issues.
197
Daniel Veillard809faa52003-02-10 15:43:53 +0000198Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
199
200 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
201 encoding conversion when the input buffer stops in the
202 middle of a multibyte char
203
Daniel Veillard1703c5f2003-02-10 14:28:44 +0000204Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
205
206 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
207 * check-relaxng-test-suite.py: python script to run regression
208 against OASIS RelaxNG testsuite
209 * relaxng.c: some cleanup tweaks
210 * HTMLparser.c globals.c: cleanups in comments
211 * doc/libxml2-api.xml: updated the API
212 * result/relaxng/*: errors moved files, so large diffs but
213 no changes at the semantic level.
214
Daniel Veillard6aa2f602003-02-10 00:01:56 +0000215Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
216
217 * tree.c: fixing #105678 problem when dumping a namespace node.
218
Daniel Veillard591b4be2003-02-09 23:33:36 +0000219Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
220
221 * xpath.c: fixed doc comment problems
222 * python/generator.py python/libxml_wrap.h python/types.c: adding
223 RelaxNG wrappers
224 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
225 test of those early Python RelaxNG bindings
226
227Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +0000228
229 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
230 * relaxng.c: found the validation problem I had with interleave
231 when not covering all remaining siblings
232 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
233 testsuite and check the RNG schemas against the RNG schemas
234 given in appendix A
235
Igor Zlatkovic6dacee62003-02-08 17:52:57 +0000236Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
237
238 * win32/Makefile.msvc: updates for RelaxNG
239 * win32/Makefile.mingw: updates for RelaxNG
240 * win32/libxml2.def.src: added RelaxNG exports
241
Daniel Veillard97fd5672003-02-07 13:01:54 +0000242Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
243
244 * xinclude.c: applied another bug fix from Sean Chittenden
245
Daniel Veillardef4d3bc2003-02-07 12:38:22 +0000246Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
247
248 * configure.in xmllint.c: I f...ed up the default configuration
249 of schemas and --relaxng option display in xmllint, pointed by
250 Morus Walter.
251 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
252 detection module, fixes bug #105374.
253
Daniel Veillardc5a70f22003-02-06 23:41:59 +0000254Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
255
256 * xmlschemastypes.c: added the boolean base type.
257
Daniel Veillard96a4b252003-02-06 08:22:32 +0000258Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
259
260 * xmlschemastypes.c: started implementing some of the missing
261 default simple types
262 * result/relaxng/*: updated the results
263
Daniel Veillard72fef162003-02-05 14:31:19 +0000264Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
265
266 * NEWS doc/*: updated the docs, ready for 2.5.2 release
267
Daniel Veillard71531f32003-02-05 13:19:53 +0000268Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
269
270 * HTMLparser.c tree.c xmlIO.c: comments cleanups
271 * Makefile.am: use xmllint for doing the RelaxNG tests
272 * configure.in: preparing 2.5.2 made schemas support default to
273 on instead of off
274 * relaxng.c: removed the verbosity
275 * xmllint.c: added --relaxng option
276 * python/generator.py python/libxml_wrap.h: prepared the integration
277 of the new RelaxNG module and schemas
278 * result/relaxng/*: less verbose output
279
Daniel Veillardec498e12003-02-05 11:01:50 +0000280Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
281
282 * valid.c: do not run content model validation if the
283 content is not determinist
284
Daniel Veillardde590ca2003-02-05 10:45:26 +0000285Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
286
287 * SAX.c: added the redefinition of namespaced attribute
288 check that was missing as Fabrice Desré pointed out.
289
Daniel Veillard930dfb62003-02-05 10:17:38 +0000290Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
291
292 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
293 improvements from Nick Kew, allowing to do more checking
294 to HTML elements and attributes.
295
Daniel Veillard4287c572003-02-04 22:48:53 +0000296Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
297
298 * xinclude.c: fixing bug #105137 about entities declaration
299 needing to be copied to the including document.
300
Daniel Veillard652d8a92003-02-04 19:28:49 +0000301Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
302
303 * catalog.c: fixed bug #104817 with delegateURI
304 * xpath.c: fixing bugs #104123 and #104125
305
Daniel Veillard0e298ad2003-02-04 16:14:33 +0000306Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
307
308 * configure.in valid.c xmlreader.c python/libxml_wrap.h
309 python/types.c: fixing #104096 to compile without regexps
310
Daniel Veillard57e79b32003-02-04 15:33:12 +0000311Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
312
313 * valid.c: fixing bug #103969 forgot to add an epsilon transition
314 when building the automata for elem*
315
Daniel Veillard358a9892003-02-04 15:22:32 +0000316Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
317
318 * HTMLparser.c: applied patch from Arne de Bruijn fixing
319 bug #103827
320
Daniel Veillardeb137172003-02-04 15:18:06 +0000321Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
322
323 * HTMLparser.c: updating a comment, fixing #103776
324
Daniel Veillard8d589042003-02-04 15:07:21 +0000325Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
326
327 * parser.c: fixing bug 105049 for validity checking of content
328 within recursive entities.
329
Daniel Veillarde5b110b2003-02-04 14:43:39 +0000330Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
331
332 * HTMLparser.c: try to fix # 105049
333 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
334 * tree.c: updated a function comment
335
Daniel Veillard419a7682003-02-03 23:22:49 +0000336Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
337
338 * relaxng: more work on grammars and refs/defs
339 * test/relaxng/* result/relaxng/*: augmented/updated the
340 regression tests
341
Daniel Veillard144fae12003-02-03 13:17:57 +0000342Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
343
344 * relaxng: more work on name classes, except support
345 * test/relaxng/* result/relaxng/*: augmented/updated the
346 regression tests
347
Daniel Veillard1ed7f362003-02-03 10:57:45 +0000348Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
349
350 * relaxng: more work on name classes, the "validate all" schemas
351 seems to work now.
352 * test/relaxng/* result/relaxng/*: augmented/updated the
353 regression tests
354
Daniel Veillard3b2e4e12003-02-03 08:52:58 +0000355Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
356
357 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
358 * parser.c: put a guard against infinite document depth, basically
359 trying to avoid another kind of DoS attack.
360 * relaxng.c: some code w.r.t. nameClasses
361
Daniel Veillardfc1a4502003-02-02 16:02:55 +0000362Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
363
364 * test/relaxng/* result/relaxng/*: check all the namespace support
365 was actually correct based on tutorial section 10.
366
Daniel Veillarde2a5a082003-02-02 14:35:17 +0000367Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
368
369 * relaxng: include seems to work okay now
370 * test/relaxng/* result/relaxng/*: augmented/updated the
371 regression tests
372
Daniel Veillarda9d912d2003-02-01 17:43:10 +0000373Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
374
375 * relaxng.c: a bit of work done in the train back.
376 * test/relaxng/*: added one of the include tests
377
Daniel Veillard154877e2003-01-30 12:17:05 +0000378Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
379
380 * relaxng: more work done in the train
381 * test/relaxng/* result/relaxng/*: augmented/updated the
382 regression tests
383
Daniel Veillarde431a272003-01-29 23:02:33 +0000384Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
385
386 * relaxng.c: debugging of externalRef
387 * test/relaxng/* result/relaxng/*: augmented/updated the
388 regression tests
389
Daniel Veillardd41f4f42003-01-29 21:07:52 +0000390Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
391
392 * relaxng.c: more work on Relax-NG, implementing externalRef
393 * test/relaxng/* result/relaxng/*: augmented/updated the
394 regression tests
395 * Makefile.am: cleanup to Relaxtests target
396
Daniel Veillardb08c9812003-01-28 23:09:49 +0000397Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
398
399 * relaxng.c: more work on Relax-NG, implementing interleave
400 * test/relaxng/* result/relaxng/*: augmented/updated the
401 regression tests
402
Daniel Veillard76fc5ed2003-01-28 20:58:15 +0000403Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
404
405 * relaxng.c: more work on Relax-NG, implementing interleave
406 * test/relaxng/* result/relaxng/*: augmented/updated the
407 regression tests
408
MST 2003 John Fleckda81d192003-01-27 14:35:56 +0000409Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
410
411 * doc/tutorial/customfo.xsl
412 * doc/tutorial/customhtml.xsl
413 adding stylesheet customizations used to generate fo
414 for pdf and html
415
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000416Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
417
418 * relaxng.c: more work on Relax-NG
419 * test/relaxng/* result/relaxng/*: augmented/updated the
420 regression tests
421 * xmlschemastypes.c: added a number of base type definition but not
422 the associated checks, those are still TODOs
423
MST 2003 John Fleck731967e2003-01-27 00:39:50 +0000424Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
425
426 in docs/tutorial:
427 * apa.html
428 * apb.html
429 * apc.html
430 * apd.html
431 * ape.html
432 * apf.html
433 * apg.html
434 * ar01s02.html
435 * ar01s03.html
436 * ar01s04.html
437 * ar01s05.html
438 * ar01s06.html
439 * ar01s07.html
440 * ar01s08.html
441 * index.html
442 * xmltutorial.pdf
443 * xmltutorial.xml
444 add index to tutorial
445
MST 2003 John Fleck937362d2003-01-27 00:04:32 +0000446Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
447
448 * doc/xmlcatalog.1
449 * doc/xmlcatalog_man.html
450 * doc/xmlcatalog_man.xml
451 belatedly fixing bug #93622 (adds rewriteURI type to
452 "--add" option in xmlcatalog man page
453
Daniel Veillard3be27512003-01-26 19:49:04 +0000454Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
455
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000456 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +0000457 Julio Merino, closing #104475
458
Daniel Veillardea3f3982003-01-26 19:45:18 +0000459Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
460
461 * relaxng.c: more work on Relax-NG
462 * test/relaxng/* result/relaxng/*: augmented/updated the
463 regression tests
464
Daniel Veillardedc91922003-01-26 00:52:04 +0000465Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
466
467 * relaxng.c: more work on Relax-NG
468 * test/relaxng/* result/relaxng/*: augmented/updated the
469 regression tests
470
Daniel Veillarddd1655c2003-01-25 18:01:32 +0000471Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
472
473 * README: updated the policy on private mail answers
474 * relaxng.c: more work on Relax-NG
475 * test/relaxng/* result/relaxng/*: augmented/updated the
476 regression tests
477
Daniel Veillard7424eb62003-01-24 14:14:52 +0000478Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
479
480 * error.c parser.c tree.c: applied a documentation patch from
481 Stefan Kost
482
Daniel Veillard276be4a2003-01-24 01:03:34 +0000483Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
484
485 * relaxng.c: more work on Relax-NG
486 * doc/*: regenerated the docs
487 * test/relaxng/* result/relaxng/*: updated and augmented the
488 Relax-NG regression tests and results
489
Daniel Veillard6eadf632003-01-23 18:29:16 +0000490Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
491
492 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
493 First commit of the new Relax-NG validation code, not generally
494 useful yet.
495 * test/relaxng/* result/relaxng/*: current state of the regression
496 tests
497
Daniel Veillard814a76d2003-01-23 18:24:20 +0000498Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
499
500 * tree.c: minimized the memory allocated for GetContent
501 and a bit of cleanup.
502
Daniel Veillardff12c492003-01-23 16:42:55 +0000503Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
504
505 * python/generator.py: seems there is no good reasons to
506 not generate bindings for XPointer
507
Daniel Veillard540a31a2003-01-21 11:21:07 +0000508Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
509
510 * xmlreader.c doc/apibuild.py: applied a new patch from
511 Stéphane Bidoul for cleanups
512 * doc/libxml2-api.xml: rebuilt the API description with
513 new entry points
514
Daniel Veillard417be3a2003-01-20 21:26:34 +0000515Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
516
517 * xmlreader.c python/drv_libxml2.py python/generator.py
518 python/libxml.c python/libxml.py python/libxml_wrap.h
519 python/types.c: patch from Stéphane Bidoul for better per
520 context error message APIs
521 * python/tests/ctxterror.py python/tests/readererr.py:
522 update of the tests
523
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +0000524Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
525
526 * doc/guidelines.html
527 grammar and spelling cleanup
528
Daniel Veillard26f70262003-01-16 22:45:08 +0000529Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
530
531 * xmlreader.c include/libxml/xmlreader.h python/generator.py
532 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
533 a patch from Stéphane Bidoul to allow per XMLtextReader error
534 and warning handling
535 * python/tests/Makefile.am python/tests/readererr.py: adding the
536 specific regression test
537
Daniel Veillard71f9d732003-01-14 16:07:16 +0000538Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
539
540 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
541 should raise a syntax error
542
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000543Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
544
545 * python/libxml.c: cleanup patch from Stéphane Bidoul
546
Daniel Veillard81601f92003-01-14 13:42:37 +0000547Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
548
549 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
550
Daniel Veillarde6227e02003-01-14 11:42:39 +0000551Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
552
553 * python/generator.py python/libxml.c python/libxml.py
554 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000555 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +0000556 Python level.
557 * python/tests/Makefile.am python/tests/ctxterror.py: added a
558 regression test for it.
559
Daniel Veillard4dbe77a2003-01-14 00:17:42 +0000560Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
561
562 * xmlreader.c: fixed the streaming property of the reader,
563 it was generating tree faster than consuming it. Pointed out
564 by Nate Myers
565 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
566
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000567Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
568
Igor Zlatkovicd31876c2003-01-12 21:43:13 +0000569 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000570
Daniel Veillard8e7e1c02003-01-10 17:06:09 +0000571Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
572
573 * xpath.c: fix to the XPath implementation for parent and
574 ancestors axis when operating on a Result Value Tree.
575 Fixes bug #100271
576
Daniel Veillardcacbe5d2003-01-10 16:09:51 +0000577Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
578
579 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
580 to fix some URI/file escaping problems
581
Daniel Veillard3b87b6b2003-01-10 15:21:50 +0000582Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
583
584 * python/generator.py: fixed a bug raised by Raymond Wiker,
585 docSetRootElement() should not raise an exception if the
586 return is None
587
Daniel Veillard3e20a292003-01-10 13:14:40 +0000588Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
589
590 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
591 fixed bug #102181 by applying the suggested change and fixing
592 the generation/registration problem.
593
Daniel Veillarde55e8e42003-01-10 12:50:02 +0000594Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
595
596 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
597 routines.
598
Daniel Veillard8f872442003-01-09 23:19:02 +0000599Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
600
601 * parser.c: one more IsEmptyElement crazyness, that time in
602 external parsed entities if substitution is asked.
603 * python/tests/reader3.py: added a specific test.
604
Daniel Veillarde329fc22003-01-09 21:36:42 +0000605Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
606
607 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
608 support and improved error handler registration
609
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000610Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
611
612 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
613 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
614 * README: fixed a link
615
Daniel Veillarde2830f12003-01-08 17:47:49 +0000616Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
617
618 * configure.in doc/* NEWS: preparing 2.5.1 release
619 * SAX.c parser.c: fixing XmlTextReader bug
620
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000621Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
622
623 * SAX.c: fuck, I introduced a memory leak on external parsed
624 entities in 2.5.0 :-(
625
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000626Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
627
628 * xmllint.c: another fix needed as pointed by Christophe Merlet
629 for --stream --debug if compiled without debug support.
630
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000631Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
632
633 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000634 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000635 update man page with --stream and --chkregister
636
Daniel Veillard8326e732003-01-07 00:19:07 +0000637Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
638
639 * globals.c: fixed --with-threads compile
640 * xmllint.c: fixed --without-debug compile
641 * include/libxml/globals.h: cleanup
642 * include/libxml/schemasInternals.h: add a missing include
643
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000644Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
645
646 * configure.in NEWS: preparing 2.5.0 release
647 * SAX.c: only warn in pedantic mode about namespace name
648 brokeness
649 * globals.c: fix a doc generation problem
650 * uri.c: fix #101520
651 * doc/*: updated and rebuilt the doc for the release, includuding
652 stylesheet update
653 * python/Makefile.am: fix a filename bug
654
655Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
656
657 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
658 should not be called.
659
660Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
661
662 * libxml-2.0.pc.in: applied the patch to fix #101894
663
664Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
665
666 * tree.c : applied patch from Lukas Schroeder for register callbacks
667 * valid.c: modified patch from Lukas Schroeder to test
668 register callbacks with --chkregister
669
670Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
671
672 * xmlreader.c: seriously changed the way data are pushed to
673 the underlying parser, go by block of 512 bytes instead of
674 tryng to detect tag boundaries at that level. Changed the
675 way empty element are detected and tagged.
676 * python/tests/reader.py python/tests/reader2.py
677 python/tests/reader3.py: small changes mostly due to context
678 reporting being different and DTD node being reported. Some
679 errors previously undetected are now caught and fixed.
680 * doc/xmlreader.html: flagged last section as TODO
681
682Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
683
684 * python/libxml.py: integrated the Python 2.2 optimizations
685 from Hannu Krosing, while maintaining compatibility with
686 1.5 and 2.1
687
688Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
689
690 * xmllint.c: a bit of cleanup
691 * xmlreader.c: small fix
692 * doc/xmlreader.html: more work on the XmlTextReader tutorial
693 * python/libxml.py: a few fixes pointed out by Hannu Krosing
694
695Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
696
697 * python/setup.py.in: patch from Stéphane Bidoul to include
698 drv_libxml2.py in setup.py
699
700Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
701
702 * doc/xmlreader.html: starting documenting the new XmlTextReader
703 interface.
704
705Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
706
707 * xmllint.c: added the --stream flag to use the TextReader API
708 * xmlreader.c: small performance tweak
709
710Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
711
712 * xmlreader.c python/tests/reader2py: okay the DTD validation
713 code on top of the XMLTextParser API should be solid now.
714
715Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
716
717 * xmlreader.c python/tests/reader2py: Fixing some more mess
718 with validation and recursive entities while using the
719 reader interface, it's getting a bit messy...
720
721Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
722
723 * xmlreader.c python/tests/reader.py: another couple of problem
724 related to IsEmptyElement reported by Stéphane Bidoul needed
725 some fixes.
726
727Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
728
729 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
730 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
731 based on the python XmlTextReader interface.
732
733Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
734
735 * tree.c: backing out one change in the last patch which broke the
736 regression tests
737
738Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
739
740 * global.data globals.c tree.c include/libxml/globals.h: applied
741 an old patch from Lukas Schroeder to track node creation and
742 destruction. Probably missing a lot of references at the moment
743 and not usable reliably.
744
745Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
746
747 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
748 from doc/news.html and a stylesheet
749
750Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
751
752 * xmlreader.c python/tests/reader.py: fixed another couple of
753 xmlreader bugs reported by Stéphane Bidoul and added tests.
754
755Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
756
757 * xmlreader.c python/tests/reader2.py: fixed another validity
758 checking in external parsed entities raised by Stéphane Bidoul
759 and added a specific regression test.
760 * python/tests/reader3.py: cleanup
761
762Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
763
764 * xmlreader.c python/tests/reader2.py: fixed a problem with
765 validation within entities pointed by Stéphane Bidoul, augmented
766 the tests to catch those.
767
768Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
769
770 * python/generator.py: modified the generator to allow keeping
771 class references when creating new classes, needed to fix a bug
772 pointed by Stéphane Bidoul where the input buffer of the
773 xmlTextReader instance gets destroyed if the python wrapper for
774 the input is not referenced anymore.
775
776Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
777
778 * xmlreader.c python/tests/reader.py: fixed another pair of problem
779 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
780
781Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
782
783 * xmlreader.c python/tests/reader.py: fixed another problem
784 pointed by Stéphane Bidoul
785
786Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
787
788 * xmlreader.c python/tests/reader.py: fixed a limit case problem
789 with "<a/>"
790
791Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
792
793 * SAX.c: warn on xmlns:prefix="foo"
794 * xmlreader.c python/tests/reader.py: fixed a couple of problem
795 for namespace attributes handling.
796
797Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
798
799 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
800 a really nasty problem raised by a DocBook XSLT transform
801 provided by Sebastian Bergmann
802
803Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
804
805 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
806 by Stéphane Bidoul and integrated it into the tests
807
808Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
809
810 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
811 extended the XmlTextReader API a bit, addding accessors for
812 the current doc and node, and an entity substitution mode for
813 the parser.
814 * python/libxml.py python/libxml2class.txt: related updates
815 * python/tests/Makefile.am python/tests/reader.py
816 python/tests/reader2.py python/tests/reader3.py: updated a bit
817 the old tests and added a new one to test the entities handling
818
819Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
820
821 * python/generator.py python/libxml2class.txt
822 python/tests/reader.py python/tests/reader2.py: changed the
823 generator to provide casing for the XmlTextReader similar to
824 C# so that examples and documentation are more directly transposable.
825 Fixed the couple of tests in the suite.
826
827Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
828
829 * doc/guidelines.html: added a document on guildeline for
830 publishing and deploying XML
831
832Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
833
834 * valid.c xmlreader.c: final touch running DTD validation
835 on the XmlTextReader
836 * python/tests/Makefile.am python/tests/reader2.py: added a
837 specific run based on the examples from test/valid/*.xml
838
839Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
840
841 * python/libxml.py: added a few predefined xmlTextReader parser
842 configuration values.
843
844Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
845
846 * python/libxml_wrap.h: trying to fix #102037
847
848Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
849
850 * SAX.c: fixing bug #95296, when the predefined entities
851 are redefined in the DTD the default one must be used
852 instead anyway.
853
854Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
855
856 * doc/xmllint.xml
857 * doc/xmllint.1
858 Add discussion of XML_DEBUG_CATALOG to xmllint man
859 page - bug #100907
860
861
862Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
863
864 * xmlreader.c: Fixed the empty node detection to avoid reporting
865 an inexistant close tag.
866
867Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
868
869 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
870 for Python 2.1
871
872Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
873
874 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
875
876Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
877
878 * doc/libxml2-api.xml python/tests/reader.py: one really need
879 to provide the base URI information when creating a reader parser
880 from an input stream. Updated the API and the example using it.
881
882Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
883
884 * testReader.c xmlreader.c valid.c include/libxml/tree.h
885 include/libxml/valid.h include/libxml/xmlreader.h: working on
886 DTD validation on top of xml reader interfaces. Allows to
887 validate arbitrary large instances. This required some extensions
888 to the valid module interface and augmenting the size of xmlID
889 and xmlRef structs a bit.
890 * uri.c xmlregexp.c: simple cleanup.
891
892Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
893
894 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
895 work on the xml reader interfaces.
896 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
897 Web page for the Windows binaries.
898
899Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
900
901 * xmlIO.c: applied a patch for VMS following the report by
902 Nigel Hall
903
904Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
905
906 * parser.c: the parseStartTag bug fix wasn't complete.
907
908Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
909
910 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
911 parseStartTag, fixing it.
912 * test/att4 result/att4 result/noent/att4: adding the test
913 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
914 more methods to XmlTextReader.
915
916Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
917
918 * win32/libxml2.def.src: added more xml reader exports
919 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
920 to the build
921
922Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
923
924 * doc/tutorial/xmltutorial.xml
925 plus generated html and pdf
926 Updating tutorial again based on further comments from Niraj
927 Tolia on the last iteration
928
929Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
930
931 * doc/tutorial/xmltutorial.xml
932 * doc/tutorial/includekeyword.c
933 * doc/tutorial/includegetattribute.c
934 plus generated html and pdf
935 Adding fix from Niraj Tolia to tutorial to properly free memory.
936
937
938Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
939
940 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
941 more methods of XmlTextReader.
942 * python/libxml2class.txt python/tests/reader.py: this increased the
943 methods in the bndings, augmented the test to check those new
944 functions.
945
946Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
947
948 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
949 methods of XmlTextReader.
950 * python/generator.py python/libxml_wrap.h python/types.c
951 python/libxml2class.txt: added the reader to the Python bindings
952 * python/tests/Makefile.am python/tests/reader.py: added a specific
953 test for the Python bindings of the Reader APIs
954 * parser.c: small cleanup.
955
956Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
957
958 * xinclude.c: fallback was only copying the first child not the
959 full child list of the fallback element, closes #89684 as reopened
960 by Bernd Kuemmerlen
961
962Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
963
964 * win32/libxml2.def.src: exported htmlNodeDumpOutput
965
966Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
967
968 * configure.in: preparing release of 2.4.30
969 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
970 gives enum values, fix functype return type, put back fields in
971 structs
972 * doc/*: updated the docs rebuilt
973
974Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
975
976 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
977 about htmlNodeDumpOutput location.
978 * xpath.c: removed an undefined function signature
979 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
980 too many symbols in the API breaking the python bindings.
981 Updated with the libxslt/libexslt changes.
982
983Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
984
985 * configure.in: preparing release of 2.4.29
986 * doc/*: rebuilt the docs and API
987 * xmlreader.c: a few more fixes for the XmlTextReader API
988
989Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
990
991 * include/win32config.h: applied mingw patch from Magnus Henoch
992
993Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
994
995 * catalog.c doc/libxml2-api.xml: a bit more cleanup
996
997Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
998
999 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
1000 building Python script, does the C parsing directly, generates
1001 a better API description including structure fieds defs and
1002 enums. Still a couple of bugs, but good enough for the python
1003 wrappers now.
1004 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
1005 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
1006 include/libxml/schemasInternals.h include/libxml/tree.h: more
1007 cleanup based on the python analysis script reports.
1008 * libxml.spec.in: make sure the API XML description is part of the
1009 devel package.
1010
1011Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1012
1013 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
1014 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
1015 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
1016 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
1017 code cleanup, especially the function comments.
1018 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
1019
1020Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1021
1022 * Makefile.am xmlreader.c include/libxml/Makefile.am
1023 include/libxml/xmlreader.h: Adding a new set of APIs based on
1024 the C# TextXmlReader API but converted to C. Allow to parse
1025 in constant memory usage, far simpler to program and explain
1026 than the SAX like APIs, unfinished but working.
1027 * testReader.c: test program
1028
1029Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1030
1031 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
1032
1033Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1034
1035 * tree.c: Chip turner indicated that XHTML1 serialization
1036 rule for style actually break on both IE and Mozilla,
1037 try to avoid the rule if escaping ain't necessary
1038
1039Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1040
1041 * nanhttp.c: handle HTTP URL escaping, problem reported by
1042 Glen Nakamura and Stefano Zacchiroli
1043
1044Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1045
1046 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1047
1048Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1049
1050 * uri.c: Johann Richard pointed out some XPointer problems for
1051 URN based URI references in XInclude. Modified the URI parsing
1052 and saving routines to allow correct parsing and saving of
1053 XPointers, especially when attached to "opaque" scheme accordingly
1054 to RFC 2396
1055
1056Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1057
1058 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1059 of refactoring to the HTML saving code.
1060 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1061 in the doc.
1062
1063Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1064
1065 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1066 to a buffer API to reuse the generic dump to an OutputIO layer,
1067 this reduces code, fixes xmlNodeDump() for XHTML, also made
1068 xmlNodeDump() now return the number of byte written.
1069
1070Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1071
1072 * python/setup.py.in: another patch from Stéphane Bidoul for
1073 Python bindings on Windows
1074 * doc/parsedecl.py: small cleanup
1075
1076Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1077
1078 * libxml.spec.in configure.in: add a line in %changelog for releases
1079
1080Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1081
1082 * parser.c: patch from Marcus Clarke fixing a problem in entities
1083 parsing that was detected in KDe documentations environment.
1084
1085Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1086
1087 * python/libxml.c (libxml_prev): Return the previous as opposed to
1088 the next node (I guess this is the result of some cut & paste programming:)
1089
1090Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1091
1092 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
1093
1094Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1095
1096 * python/generator.py python/libxml.c python/setup.py.in: trying
1097 to fix the Python bindings build on Windows (Stéphane Bidoul)
1098
1099Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1100
1101 * win32/configure.js: added option for python bindings
1102 * win32/libxml2.def.src: added more exports
1103
1104Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1105
1106 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1107 pthreads
1108 * win32/wince/*: applied updates to Windows CE port from Javier
1109
1110Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1111
1112 * configure.in: preparing 2.4.28
1113 * libxml.spec.in doc/Makefile.am: some cleanup
1114 * doc/*: updated the news and regenerated.
1115
1116Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1117
1118 * HTMLparser.c: final touch at closing #87235 </p> end tags
1119 need to be generated.
1120 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1121 this change slightly the output of a few tests
1122 * doc/*: regenerated
1123
1124Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1125
1126 * parserInternals.c: fixing bug #99190 when UTF8 document are
1127 parsed using the progressive parser and the end of the chunk
1128 is in the middle of an UTF8 multibyte character.
1129
1130Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1131
1132 * threads.c: fixed initialization problem in xmlNewGlobalState
1133 which was causing crash.
1134 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1135 in xmlInitializeGlobalState.
1136 * parserInternals.c: cleaned up ctxt->sax initialisation.
1137
1138Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1139
1140 * tree.c include/libxml/tree.h: modified the existing APIs
1141 to handle XHTML1 serialization rules automatically, also add
1142 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1143 libxslt serialization uses it when needed without changing
1144 the library API.
1145 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1146 result/xhtml1: added a new test specifically for xhtml1 output
1147 and updated the result of one XHTML1 test
1148
1149Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1150
1151 * xinclude.c parserInternals.c encoding.c: fixed #99082
1152 for xi:include encoding="..." support on text includes.
1153 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
1154 test/XInclude/ents/isolatin.txt : added a specific regression test
1155 * python/generator.py python/libxml2class.txt: fixed the generator
1156 the new set of comments generated for doc/libxml2-api.xml were
1157 breaking the python generation.
1158
1159Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1160
1161 * doc/Makefile.am: repair some problem if gtk-doc fail or such
1162 * configure.in: patch for Solaris on new autoconf closes #98880
1163 * doc/parsedecl.py: repair the frigging API building script,
1164 did I say that python xmllib sucks ?
1165 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
1166 and some comment are no more truncated.
1167
1168Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1169
1170 * parser.c: Martin Stoilov pointed out a potential leak in
1171 xmlCreateMemoryParserCtxt
1172
1173Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1174
1175 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
1176 included in HTML documents and using the push parser.
1177
1178Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1179
1180 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
1181 specified, look for the Python interpreter not just in the
1182 specified root but also in the specified location. Fixes #98825
1183
1184Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1185
1186 * python/libxml.c: fixing bug #98792 , node may have no doc
1187 and dereferencing without checking ain't good ...
1188
1189Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1190
1191 * configure.in: preparing release 2.4.27
1192 * doc/* : updated and rebuilt the docs
1193 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
1194 and all the docs are actually packaged and in the final RPMs
1195 * parser.c parserInternals.c include/libxml/parser.h: restore
1196 xmllint --recover feature.
1197
1198Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1199
Daniel Veillard784b9352003-02-16 15:50:27 +00001200 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001201 processing of parsed entities, and XPath computation on sustitued
1202 entities.
1203 * testXPath.c: make sure entities are substitued.
1204
1205Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1206
Daniel Veillard784b9352003-02-16 15:50:27 +00001207 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001208 processing of internal parsed entities, which had to be changed.
1209
1210Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1211
1212 * Makefile.am python/Makefile.am python/tests/Makefile.am:
1213 trying to fix bug #98517 about building outside the source tree
1214 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
1215
1216Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1217
1218 * include/win32config.h: cleanup
1219 * win32/Makefile.mingw: integrated mingw in JScript configure
1220 * win32/Makefile.msvc: modified to allow mingw coexistence
1221 * win32/configure.js: integrated mingw
1222 * win32/Readme.txt: cleanup
1223
1224Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1225
1226 * HTMLparser.c: strengthen the guard in the Pop macros,
1227 like in the XML parser, closes bug #97315
1228
1229Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1230
1231 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
1232 callback is never used.
1233
1234Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1235
1236 * parserInternals.c: fixed the initialization of the SAX structure
1237 which was breaking xsltproc
1238 * xpath.c: patch from Petr Pajas for CDATA nodes
1239 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
1240 * parser.c include/libxml/parser.h: patch from Peter Jones
1241 removing a leak in xmlSAXParseMemory() and adding the
1242 function xmlSAXParseMemoryWithData()
1243
1244Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
1245
1246 adding pdf of tutorial, changing web page to link to it
1247 * doc/tutorial/xmltutorial.pdf
1248 * doc/xml.html
1249 * doc/docs.html
1250
1251Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
1252
1253 * doc/tutorial/ar01s08.html
1254 adding file what I forgot for tutorial
1255
1256
1257Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
1258
1259 Adding encoding discussion to tutorial
1260 Added:
1261 * doc/tutorial/images/*.png: DocBook admonition image files
1262 * doc/tutorial/apf.html, apg.html: new generated html
1263 * doc/tutorial/includeconvert.c: conversion code entity file
1264 changed:
1265 * doc/tutorial/xmltutorial.xml: DocBook original
1266 * doc/tutorial/*.html: generated html
1267
1268Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1269
1270 * include/libxml/*.h: retired xmlwin32version.h
1271 * doc/Makefile.am: retired xmlwin32version.h
1272 * win32/configure.js: retired xmlwin32version.h
1273
1274Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1275
1276 * win32/libxml2.def.src: exported additional symbols
1277 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
1278 sisterhood
1279
1280Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1281
1282 * globals.c: fixed a typo pointed out by Igor
1283 * xpath.c: try to speed up node compare using line numbers
1284 if available.
1285
1286Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1287
1288 * tree.c: make xmlFreeNode() handle attributes correctly.
1289
1290Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1291
1292 * catalog.c: completed the #96963 fix, as reported by Karl
1293 Eichwalder
1294
1295Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1296
1297 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
1298
1299Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1300
1301 * Makefile.am: switched the order of a couple of includes
1302 to fix bugs #97100
1303
1304Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1305
1306 * catalog.c: fixed bug #96963, reverted to the old behaviour of
1307 xmlLoadCatalogs that used to separate directories with a ':'.
1308
1309Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1310
1311 * threads.c: improvements to the Windows-side of thread handling
1312 * testThreads.c: conditionally excluded unistd.h
1313 * testThradsWin32.c: broke overlong lines
1314 * include/win32config.h: adapted thread-related macros to the new
1315 scheme and for pthreads on Windows
1316 * win32/Makefile.msvc: introduced a more flexible thread build,
1317 added testThreads[Win32].c to the build
1318 * win32/configure.js: introduced a more flexible thread config
1319
13202002-10-31 John Fleck <jfleck@inkstain.net>
1321
1322 * doc/xml.html (and, by implication, FAQ.html)
1323 added UTF-8 conversaion FAQ from Marcus Labib Iskander
1324
1325Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1326
1327 * configure.in: removed xmlwin32version.h
1328 * include/libxml/Makefile.am: removed xmlwin32version.h
1329
1330Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1331
1332 * tree.c: applied patch from Brian Stafford to fix a bug
1333 in xmlReconciliateNs()
1334
1335Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1336
1337 * tree.c: applied patch from Christian Glahn to allow
1338 xmlNewChild() on document fragment nodes
1339
1340Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1341
1342 * parser.c: Christian Glahn found a problem with a recent
1343 patch to xmlParseBalancedChunkMemoryRecover()
1344 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
1345 problems
1346 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
1347 test/schemas/seq*: added the test cases from Charles
1348
1349Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1350
1351 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
1352 serious cleanup of the spec file and associated changes
1353 in the Makefiles.
1354 * valid.c: try to remove some warnings on x86_64
1355
1356Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1357
1358 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
1359 fix bug #96586
1360
1361Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1362
1363 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
1364 parsing, applied his patch
1365 * result/HTML/attrents.html result/HTML/attrents.html.err
1366 result/HTML/attrents.html.sax test/HTML/attrents.html:
1367 added the test and result case provided by Mikhail Sogrine
1368
1369Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1370
1371 * vms/build_libxml.com vms/config.vms vms/readme.vms
1372 include/libxml/parser.h include/libxml/parserInternals.h
1373 include/libxml/tree.h include/libxml/xmlIO.h
1374 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
1375 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
1376 Applied the VMS update patch from Craig A. Berry
1377 * doc/*.html: update
1378
1379Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1380
1381 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
1382
1383Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1384
1385 * debugXML.c: adding a grep command to --shell in xmllint
1386 for T.V. Raman
1387
1388Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1389
1390 * xmlcatalog.c: tried to fix some of the problem with --sgml
1391
1392Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1393
1394 * parser.c: tried to fix bug #91500 where doc->children may
1395 be overriden by a call to xmlParseBalancedChunkMemory()
1396
1397Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1398
1399 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
1400 identifiers in SGML catalogs containing '&'
1401
1402Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1403
1404 * python/types.c: fixed bugs when passing result value tree
1405 to Python functions.
1406
1407Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1408
1409 * configure.in: preparing the release of 2.4.26
1410 * doc/*: updated and rebuilt the documentation
1411
1412Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1413
1414 * parser.c: fixed a XML Namespace compliance bug reported by
1415 Alexander Grimalovsky
1416
1417Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1418
1419 * HTMLtree.c: fixed serialization of script and style when
1420 they are not lowercase (i.e. added using the API to the tree).
1421
1422Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1423
1424 * valid.c: make xmlValidateDocument emit a warning msg if there
1425 is no DTD, pointed by Christian Glahn
1426
1427Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1428
1429 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
1430 content model when some of the blocks have min or max, and a couple
1431 of bugs found in the process.
1432 * result/schemas/list0* test/schemas/list0*: added some specific
1433 regression tests
1434
1435Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1436
1437 * README: updated the contact informations
1438
1439Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1440
1441 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
1442 misses it, reported by Peter Bray.
1443
1444Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1445
1446 * tree.c: investigating xmlNodeGetContent() on namespace nodes
1447 and removed a few warnings
1448
1449Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
1450
1451 * parser.c: Christian Glahn found a small bug in the push parser.
1452 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
1453 public
1454
1455Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1456
1457 * xmlschemas.c include/libxml/xmlschemas.h: added
1458 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1459 * testSchemas.c: added --memory to test the new interface
1460
1461Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1462
1463 * doc/index.py doc/search.php: integrated the XSLT indexing,
1464 a few fixed in the indexer, added a scope selection at the
1465 search level.
1466
1467Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1468
1469 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1470 this was due to uninitialized parts of the validation context
1471
1472Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1473
1474 * debugXML.c: applied patch from Mark Vakoc except the API
1475 change, preserved it.
1476 * doc/*: updated the docs to point to the search engine for
1477 information lookup or before bug/help reports.
1478
1479Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1480
1481 * doc/index.py doc/search.php: added mailing-list archives
1482 indexing and lookup
1483
1484Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1485
1486 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1487
1488Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1489
1490 * doc/index.py: improved HTML indexing
1491 * doc/search.php: make the queries also lookup the HTML based indexes
1492
1493Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1494
1495 * doc/index.py: added HTML page indexing
1496
1497Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1498
1499 * xmlIO.c: extended Windows path normalisation to fix the base
1500 problem in libxslt.
1501 * catalog.c: fixed list handling in XML_CATALOG_FILES
1502
1503Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1504
1505 * valid.c: typo/bug found by Christian Glahn
1506
1507Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1508
1509 * xmlIO.c: applied Windows CE patch from Javier.
1510 * win32/wince: new directory, contains support for the PocketPC
1511 with Windows CE from Javier.
1512 * include/win32config.h: reorganised, removed duplicate
1513 definitions and applied WinCE patch from Javier.
1514 * include/wsockcompat.h: new file, now contains WinSock
1515 compatibility macros.
1516 * win32/Makefile.msvc: introduced double-run compilation.
1517
1518Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1519
1520 * configure.in include/libxml/xmlwin32version.h: preparing release
1521 of 2.4.25
1522 * doc/*: updated and regenerated teh docs and web pages.
1523
1524Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1525
1526 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1527 error were not covering namespace declarations.
1528 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1529 it was missing the attribute declaration for the namespace
1530 * result/VC/NS3: the fix now report breakages in that test
1531
1532Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1533
1534 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1535
1536Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1537
1538 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1539 and regenerated the docs and web site
1540
1541Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1542
1543 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1544 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1545 not before
1546
1547Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1548
1549 * python/generator.py python/libxml2class.txt: fixed a stupid error
1550 breaking the python API
1551
1552Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1553
1554 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1555 triostr.c triostr.h: applied a trio update patch from
1556 Bjorn Reese which should work with MinGW
1557
1558Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1559
1560 * tree.c: improving some documentation comments
1561 * xmlregexp.c: found and fixed a mem leak with python regression tests
1562 * doc/*: rebuilt the doc and the API XML file including the
1563 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1564 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1565 python/types.c: added access to the XML Schemas regexps from
1566 python
1567 * python/tests/Makefile.am python/tests/regexp.py: added a
1568 simple regexp bindings test
1569
1570Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1571
1572 * doc/xml.html:
1573 fixing ftp links - thanks to Vitaly Ostanin
1574
1575Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1576
1577 * xmlregexp.c: fixed the data callback on transition functionality
1578 which was broken when using the compact form
1579 * result/schemas/*: updated the results, less verbose, all tests
1580 pass like before
1581 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1582 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1583 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1584 annoying warnings
1585 * xpath.c: try to provide better error report when possible
1586
1587Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1588
1589 * Makefile.am: fixed a breakage raised by Jacob
1590
1591Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1592
1593 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1594 which don't use sockets
1595
1596Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1597
1598 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1599 * win32/configure.js: applied zlib patch from Daniel Gehriger
1600
1601Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1602
1603 * win32/configure.js: applied the patch from Mark Vakoc for
1604 regexp support
1605 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1606 for regexp support
1607
1608Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1609
1610 * xmlschemastypes.c: as pointed by Igor Float and Double
1611 parsing ain't finished yet
1612
1613Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1614
1615 * Makefile.am configure.in: trying to fix #88412 by bypassing
1616 all the python subdir if python ain't detected
1617
1618Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1619
1620 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1621 made configuring with regexps/automata/unicode the default
1622 but without schemas ATM
1623 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1624 fixed the regexp based DTD validation performance and memory
1625 problem by switching to a compact form for determinist regexps
1626 and detecting the determinism property in the process. Seems
1627 as fast as the old DTD validation specific engine :-) despite
1628 the regexp built and compaction process.
1629
1630Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1631
1632 * valid.c: determinism is debugged, new DTD checking code now works
1633 but xmlFAComputesDeterminism takes far too much CPU and the whole
1634 set usues too much memory to be really usable as-is
1635
1636Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1637
1638 * tree.c: fixed another stupid bug in xmlGetNodePath()
1639 * xmllint.c: --version now report the options compiled in
1640
1641Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1642
1643 * HTMLparser.c: small cleanup
1644 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1645 when configured with them. A bit of debugging around the determinism
1646 checks is still needed
1647
1648Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1649
1650 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1651
1652Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1653
1654 * xmlIO.c: small portability glitch fixed.
1655
1656Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1657
1658 * xmlschemastypes.c: incomplete steps for real/double support
1659 * testAutomata.c include/libxml/xmlautomata.h
1660 include/libxml/xmlregexp.h: avoiding a compilation problem
1661 * valid.c include/libxml/valid.h: starting the work toward using
1662 the regexps for actual DTD validation
1663
1664Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1665
1666 * hash.c: cosmetic cleanup
1667 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1668 integrating a DTD validation layer based on the regexps
1669
1670Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1671
1672 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1673 the determinism was tested before eliminating the epsilon
1674 transitions :-(
1675
1676Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1677
1678 * python/generator.py python/libxml.c python/libxml.py
1679 python/libxml2-python-api.xml python/libxml2class.txt
1680 python/libxml_wrap.h python/types.c: updated the python
1681 bindings, added code for easier File I/O, and the ability to
1682 define a resolver from Python fixing bug #91635
1683 * python/tests/Makefile.am python/tests/inbuf.py
1684 python/tests/outbuf.py python/tests/pushSAXhtml.py
1685 python/tests/resolver.py python/tests/serialize.py: updated
1686 and augmented the set of Python tests.
1687
1688Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1689
1690 * win32/configure.js: added more readme info for the binary
1691 package.
1692
1693Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1694
1695 * xmlIO.c: fixed a stupid out of bound array error
1696
1697Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1698
1699 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1700 messing around with support for Windows path, cleanups,
1701 trying to identify and fix the various code path to the
1702 filename access. Added xmlNormalizeWindowsPath()
1703
1704Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1705
1706 * error.c valid.c: working on better error reporting of validity
1707 errors, especially providing an accurate context.
1708 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1709 error reports in those cases.
1710
1711Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1712
1713 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1714 parser.c parserInternals.c xmlIO.c: get rid of all the
1715 perror() calls made in the library execution paths. This
1716 should fix both #92059 and #92385
1717
1718Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1719
1720 * xmllint.c: memory leak reporting was broken after a change
1721 of the preprocessor symbol used to activate it.
1722
1723Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1724
1725 * tree.c: try to make the copy function work for node of
1726 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1727 DOM layers though, not libxml2 itself.
1728
1729Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1730
1731 * valid.c: try to provide file and line informations, not all
1732 messages are covered, but it's a (good) start
1733
1734Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1735
1736 * xinclude.c: reimplemented a large part of the XInclude
1737 processor, trying to minimize resources used, James Henstridge
1738 provided a huge test case which was exhibiting severe memory
1739 consumption problems.
1740
1741Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1742
1743 * python/Makefile.am: applied patch from Christophe Merlet to
1744 reestablish DESTDIR
1745
1746Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1747
1748 * libxml.spec.in: fixes libary path for x86_64 AMD
1749
1750Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1751
1752 * doc/tutorial/includekeyword.c
1753 * doc/tutorial/xmltutorial.xml:
1754 (plus resulting generated html files)
1755 fixing one spot I missed in the tutorial where I hadn't freed
1756 memory properly
1757
1758Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1759
1760 * doc/tutorial/includeaddattribute.c
1761 * doc/tutorial/includeaddkeyword.c
1762 * doc/tutorial/includegetattribute.c
1763 * doc/tutorial/includekeyword.c
1764 * doc/tutorial/xmltutorial.xml
1765 * doc/tutorial/*.html:
1766 update tutorial to properly free memory (thanks to Christopher
1767 R. Harris for pointing out that this needs to be done)
1768 * doc/tutorial/images/callouts/*.png:
1769 added image files so the callouts are graphical, making it
1770 easier to read ( use "--param callout.graphics 1" to generate
1771 html with graphical callouts)
1772
1773Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1774
1775 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1776 nice logos generated by Marc Liyanage
1777 * doc/site.xsl *.html: changed the stylesheet to show the new
1778 logo and regenerated the pages
1779
1780Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1781
1782 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1783
1784Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1785
1786 * xpath.c: possible mem leak patch from Jason Adams
1787
1788Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1789
1790 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1791 in the XQuery namespace
1792 * configure.in: preparing 2.4.24
1793 * doc/*.html: updated the web pages
1794
1795Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1796
1797 * python/generator.py: closing bug #85258 by generating conditional
1798 compile check to avoid linking to routines not configured in.
1799
18002002-08-22 Havoc Pennington <hp@pobox.com>
1801
1802 * autogen.sh: update error message for missing automake
1803
1804Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1805
1806 * python/Makefile.am: typo in target name resulted in libxml2.py
1807 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1808
1809Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1810
1811 * win32/win32/Makefile.mingw: updated with version from
1812 Elizabeth Barham at http://soggytrousers.net/repository/
1813
1814Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1815
1816 * win32/Makefile.msvc: added the prefix location to the include
1817 and lib search path.
1818
18192002-08-18 Havoc Pennington <hp@pobox.com>
1820
1821 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1822 both automake 1.6 and 1.4 installed get the right automake. Means
1823 compilation from CVS will now require the latest automake 1.4
1824 release, or manually creating symlinks called "automake-1.4" and
1825 "aclocal-1.4"
1826
1827Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1828
1829 * configure.in python/Makefile.am: more AMD 64 induced changes from
1830 Frederic Crozat
1831
1832Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1833
1834 * xinclude.c: oops I was missing the xml:base fixup too
1835 * result/XInclude/*.xml: this adds xml:base attributes to most
1836 results of the tests
1837
1838Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1839
1840 * xinclude.c: quick but apparently working implementation of
1841 xi:fallback, should close bug #89684
1842 * Makefile.am test/XInclude/docs/fallback.xml
1843 result/XInclude/fallback.xml: added a basic test for fallback,
1844 and run with --nowarning to avoid a spurious warning
1845 * configure.in: applied patch from Frederic Crozat for python
1846 bindings on AMD 64bits machines.
1847
1848Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1849
1850 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1851 the caller don't pass a SAX callback block.
1852
1853Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1854
1855 * tree.c: applied the same fix for the XML-1.0 namespace to
1856 xmlSearchNsByHref() as was done for xmlSearchNs()
1857
1858Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1859
1860 * libxml.3: small cleanup of the man page
1861 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
1862 when serializing HREF attributes generated by XSLT.
1863
1864Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1865
1866 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
1867 version of Marc Liyanage' patch for boolean attributes in HTML
1868 output
1869
1870Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1871
1872 * python/tests/serialize.py: fixed the test results, indenting
1873 behaviour changed slightly
1874
1875Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1876
1877 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
1878 new c14n function to Windows def files
1879
1880Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1881
1882 * c14n.c: fixed a memory leak in c14n code
1883
1884Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1885
1886 * parser.c include/libxml/parser.h: adding a new API for Christian
1887 Glahn: xmlParseBalancedChunkMemoryRecover
1888 * valid.c: patch from Rick Jones for some grammar cleanup in
1889 validation messages
1890 * result/VC/* result/valid/*: this slightly change some of the
1891 regression tests outputs
1892
1893Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1894
1895 * tree.c: trying to fix a problem in namespaced attribute handling
1896 raised by Christian Glahn
1897
1898Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1899
1900 * encoding.c include/libxml/encoding.h: Opening the interface
1901 xmlNewCharEncodingHandler as requested in #89415
1902 * python/generator.py python/setup.py.in: applied cleanup
1903 patches from Marc-Andre Lemburg
1904 * tree.c: fixing bug #89332 on a specific case of loosing
1905 the XML-1.0 namespace on xml:xxx attributes
1906
1907Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1908
1909 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1910 corner case from new Merlin's test suite and added a callback
1911 that will be used to improve xmlsec performance
1912
1913
1914Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1915
1916 * HTMLtree.c: trying to fix the <style> escaping problem in
1917 HTML serialization bug #89342
1918
1919Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1920
1921 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1922 and rebuilt the web site.
1923
1924Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
1925
1926 * include/libxml/tree.h: added _private member to xmlNs struct
1927
1928Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1929
1930 * HTMLparser.c: fixing bug #84876 based on the xml working
1931 code.
1932
1933Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1934
1935 * python/Makefile.am: enhanced to fix bug 72012 (errors
1936 when using '-jX' make parameter)
1937
1938Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1939
1940 * xpath.c: small additional enhancement for booleans
1941 compared to nodesets
1942
1943Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1944
1945 * HTMLtree.c: changed the order of the encoding declaration
1946 attributes in the meta tags due to a bug in IE/Mac
1947
1948Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1949
1950 * xpath.c: enhanced handling of booleans (especially '='
1951 and '!=' for nodesets) - fixes bug 85256. Added new
1952 routine xmlXPathNotEqualValues for more proper handling
1953 of '!=' when nodesets are involved.
1954
1955Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1956
1957 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
1958 doc/xmlcatalog_man.xml to the source distribution
1959
1960Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1961
1962 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
1963 asked for this.
1964
1965Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1966
1967 * configure.in: preparing 2.4.23
1968 * doc/*: rebuilt the docs
1969
1970Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1971
1972 * parser.c: fixing bug #84169 by fixing the
1973 comment of xmlCreatePushParserCtxt to describe the
1974 encoding detection parameters better.
1975
1976Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1977
1978 * valid.c: fixing bug #79331 in one path the lookup for
1979 ID attributes on a namespaced node wasn't handled correctly :-\
1980
1981Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1982
1983 * HTMLparser.c: trying to fix 87235 about discarded white
1984 spaces in the HTML parser.
1985 * result/HTML/*: this changes the output of a number of HTML
1986 regression tests
1987
1988Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1989
1990 * xpath.c: applied patch from Richard Jinks for the namespace
1991 axis + fixed a memory error.
1992 * parser.c parserInternals.c: applied patches from Peter Jacobi
1993 removing ctxt->token for good.
1994 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
1995 popped out by the regression tests.
1996 * Makefile.am: patch for threads makefile from Gary Pennington
1997
1998Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1999
2000 * xpath.c: enhanced behaviour of position() after usage of
2001 expressions involving preceding-sibling (et al).
2002
2003Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2004
2005 * hash.c: applied a patch from Peter Jacobi to solve a problem
2006 when compiling with the Watcom C on Win32
2007 * result/schemas/*.err: the change of hashing algo generated
2008 permutations in the output
2009
2010Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2011
2012 * hash.c: applied patch from Sander Vesik improving the quality of
2013 the hash function.
2014
20152002-06-14 Aleksey Sanin <aleksey@aleksey.com>
2016
2017 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
2018 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
2019 xmllint.c xpath.c: replaced sprintf() with snprintf()
2020 to prevent possible buffer overflow (the bug was pointed
2021 out by Anju Premachandran)
2022
2023Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2024
2025 * parser.c: removed an uninitialized data error popped by valgrind
2026 on PE references
2027
2028Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
2029
2030 * doc/xml.html
2031 adding tutorial reference to the web page
2032
2033Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2034
2035 * doc/tutorial/xmltutorial.xml
2036 * doc/tutorial/ar01s07.html
2037 * doc/tutorial/ape.html
2038 * doc/tutorial/includegetattribute.c
2039 adding section to tutorial about retrieving an attribute
2040 value
2041
2042Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2043
2044 * parser.c: applied a couple of patches from Peter Jacobi to start
2045 to get rid of ctxt->token, with a possible significant speed
2046 improvement to be gained once done. Better compliance with PE
2047 references constructs in DTDs too.
2048 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2049 from Peter too
2050
2051Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2052
2053 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2054 xmlParseElement was likely to have been deallocated at the
2055 time of the report, possibly leading to segfault. Just report
2056 the tag name now.
2057
2058Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2059
2060 * xpath.c: patch from Richard Jinks for XPath substring() function
2061 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2062
20632002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2064
2065 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2066
2067Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2068
2069 *doc/FAQ.html
2070 fixing typos in FAQ, thanks to Robert Funnell for the
2071 editing help
2072
2073Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2074
2075 * NEWS: got complaints from rpmlint that it was empty
2076
2077Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
2078
2079 * added doc/tutorial, including:
2080 apa.html
2081 apb.html
2082 apc.html
2083 apd.html
2084 ar01s02.html
2085 ar01s03.html
2086 ar01s04.html
2087 ar01s05.html
2088 ar01s06.html
2089 includeaddattribute.c
2090 includeaddkeyword.c
2091 includekeyword.c
2092 includestory.xml
2093 index.html
2094 xmltutorial.xml
2095 libxml tutorial, including generated html
2096
2097Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2098
2099 * result/c14n/exc-without-comments/merlin-c14n-two-*
2100 result/c14n/without-comments/merlin-c14n-two-*
2101 test/c14n/exc-without-comments/merlin-c14n-two-*
2102 test/c14n/without-comments/merlin-c14n-two-*
2103 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2104 c14n/exc-c14n and slightly modified test script to handle
2105 these test cases
2106 * c14n.c: fixed bugs for complicated nodes set (namespace
2107 without node and others from merlin-c14n-two.tar.gz)
2108 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2109 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2110 for xmlsec performance patch
2111 * xpath.c: fixed self::node() for namespaces and attributes
2112
2113Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2114
2115 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2116 but with the format parameter
2117 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2118
2119Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2120
2121 * Makefile.am: updated c14n tests suite
2122 * c14n.c: performance improvement for previous c14n patch
2123
2124Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2125
2126 * parser.c: another peroformance patch from Peter Jacobi, that
2127 time on parsing attribute values.
2128
2129Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2130
2131 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2132 into LibXML2 test suite
2133
2134Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2135
2136 * c14n.c: propagating xpath ancesstors node fix to c14n
2137 plus small performance improvement to reduce number of
2138 mallocs
2139 * xpath.c: fixed ancestors axis processing for namespace nodes
2140
2141Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2142
2143 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2144 Peter Jacobi
2145
2146Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2147
2148 * configure.in: preparing 2.4.22
2149
2150Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2151
2152 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
2153 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
2154 a public entry point.
2155 * doc/*: rebuilt the API and docs
2156
2157Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2158
2159 * xpath.c: patch from Richard Jinks to fix a problem introduced
2160 in the previous patch and pointed by Norm
2161
2162Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2163
2164 * libxml.spec.in: fixing bug #81112
2165
2166Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2167
2168 * uri.c: fixing bug #82848
2169
2170Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2171
2172 * result/catalogs/mycatalog.full: Aleksey's commit changed the
2173 output of one catalog test
2174
2175Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2176
2177 * global.data globals.c tree.c include/libxml/globals.h
2178 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
2179 default value for global parameter xmlIndentTreeOutput to 1 and
2180 introduced new global parameter xmlTreeIndentString (the string
2181 used to do one-level indent) with default value " " (as it was
2182 in tree.c)
2183
2184Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2185
2186 * Makefile.am: Merijn Broeren pointed out a problem when compiling
2187 with trio and schemas.
2188
2189Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2190
2191 * xpath.c: patch from Richard Jinks to fix the problem raised in
2192 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
2193
2194Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2195
2196 * xmlschemas.c: a bit of work on import.
2197 * xmlschemastypes.c: Charles Bozeman provided a compare function
2198 for date/time types so min/max facet restrictions should work,
2199 indeterminate comparisons return an error instead of equal.
2200 * test/schemas/date_0* result/schemas/date_0_0: specific test
2201 from Charles Bozeman too
2202
2203Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2204
2205 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
2206 from Christian Cornelssen fixing the man pages and the Catalog
2207 building script.
2208 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
2209 next step is <xs:import> I now have a reasonable understanding
2210 of how it works.
2211
2212Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2213
2214 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
2215
2216Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2217
2218 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
2219
2220Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2221
2222 * xpath.c: fixing an XPath function evalutation bug pointed out
2223 by Alexey Efimov where the context was lost when evaluating
2224 the function arguments
2225
2226Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2227
2228 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
2229 function public for XMLSec performance optimizations
2230
2231Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2232
2233 * python/generator.py python/libxml2class.txt : fixed a problem
2234 with the HTML parser pointed by Gary Benson
2235 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
2236 example
2237
2238Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2239 * parser.c: fixed bug #81159 (memory growth in SAX)
2240
2241Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2242 * xpath.c: fixed bug #78858 (the real fix)
2243
2244Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2245 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
2246
2247Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2248
2249 * tree.c: modified xmlNodeSetBase to allow changing the
2250 base of a document.
2251
2252Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2253
2254 * xmlschemastypes.c: patch Charles Bozeman for validation of
2255 all the date, time, and duration types
2256 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
2257 * configure.in: fixed an error pointed by an user
2258 * xml2-config.in: fixed an error pointed by an user
2259
2260Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2261
2262 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
2263 win32/libxml2.def.src xmlIO.c: exported default
2264 'file:', 'http:' and 'ftp:' protocols input handlers
2265 and maked protocols comparisson case insensitive
2266
2267Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2268
2269 * configure.in: Neven Has detected a typo
2270
2271Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2272
2273 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
2274 as one of the persons allowed to commit directly to the
2275 module.
2276
2277Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2278
2279 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
2280 * valid.c: raised a too low limit
2281 * doc/*: rebuilt the docs
2282
2283Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2284
2285 * test/XPath/expr/floats test/XPath/expr/functions
2286 result/XPath/expr/floats result/XPath/expr/functions
2287 xpath.c: another XPath conformance patch from Richard Jinks
2288
2289Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2290
2291 * xmlschemas.c: fixed validation of attribute groups.
2292 * test/schemas result/schemas: added an example from the primer
2293
2294Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2295
2296 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
2297 * test/schemas result/schemas: updated the test list
2298
2299Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2300
2301 * TODO: updated a bit
2302 * parser.c: made a comment more specific
2303 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
2304 Schemas conformance.
2305 * test/schemas result/schemas: updated the test list
2306
2307Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2308
2309 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
2310 implementing xs:all with minOccurs = 0
2311 * tes/schemas/* result/schemas/*: added more tests covering
2312 xs:all
2313
2314Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2315
2316 * xmlregexp.c: first implementation of the all particle, this
2317 may need to be revisited for case where not all transitions
2318 must be crossed.
2319
2320Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2321
2322 * tree.c: another entity processing update from Markus Henke
2323
2324Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
2325
2326 * trionan.c: fixed crash on OSF/1
2327
2328Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2329
2330 * xmlschemas.c: more Schemas work
2331 * test/schemas/* result/schemas/*: added more tests coming
2332 from the spec.
2333
2334Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2335
2336 * c14n.c: patch from Aleksey Sanin reflecting a change in the
2337 ExcC14N specification
2338
2339Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2340
2341 * tree.c: patch from Markus Henke, fix for recursive entities.
2342
2343Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2344
2345 * xpath.c: fix a problem with string() on a document node.
2346
2347Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2348
2349 * Makefile.am xmlschemas.c: more Schemas work
2350 * test/schemas/* result/schemas/*: added more tests coming
2351 from the spec.
2352
2353Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2354
2355 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
2356 * result/HTML/*: this changes a few things in the results
2357
2358Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2359
2360 * include/libxml/tree.h: eliminated 'declaration different than
2361 prototype' warning
2362 * include/win32config.h: "resolved" conflicts with errno.h
2363
2364Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2365
2366 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
2367 on the automata interfaces and debug of counted choices
2368 * test/schemas/* result/schemas/*: added a number of tests
2369
2370Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2371
2372 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2373 a bit of work on Schemas
2374 * testSchemas.c: try to make it more useful
2375 * test/schemas/* result/schemas/* Makefile.am: changed the
2376 Schemas regression test procedure, started adding a few samples
2377
2378Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2379
2380 * include/libxml/encoding.h: Patch for the Borland C++ builder
2381 * include/libxml/tree.h: Patch for the Borland C++ builder
2382 * threads.c: Patch for the Borland C++ builder
2383 * win32/bcb5: New directory for the Borland C++ builder
2384 project files
2385
2386Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2387
2388 * win32/Makefile.msvc: Update for XML Schema support
2389 * win32/configure.js: Update for XML Schema support
2390 * win32/libxml2.def.src: Update for XML Schema support
2391
2392Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2393
2394 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
2395 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
2396 xmlunicode.c include/libxml/Makefile.am
2397 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
2398 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
2399 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
2400 include/libxml/xmlversion.h.in : merged the current state of
2401 XML Schemas implementation, it is not configured in by default,
2402 a specific --schemas configure option has been added.
2403 * test/automata test/regexp test/schemas Makefile.am
2404 result/automata result/regexp result/schemas:
2405 merged automata/regexp/schemas regression tests
2406
2407Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2408
2409 * xpath.c: Gary found a compile time problem, fixes #78823
2410
2411Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2412
2413 * configure.in: release of 2.4.20
2414 * doc/*: updated and rebuilt the docs
2415
2416Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2417
2418 * python/Makefile.am: patch from Cristian Gafton to build on
2419 Red Hat 6.2, should also fix #75779
2420
2421Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2422
2423 * valid.c: first part of fixing #78729
2424
2425Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2426
2427 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
2428 escaping of URI when saving HTML files.
2429 * result/HTML/*: this impacted some tests
2430
2431Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
2432
2433 * configure.in: trying to fix #77441
2434
2435Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2436
2437 * include/libxml/xmlIO.h: Hallski complained it could not be
2438 included by itself.
2439
2440Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2441
2442 * configure.in: applied an IEEE flag patch for OSF/1 #77825
2443
2444Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2445
2446 * win32/configure.js: patch from Nilo for the c14n option
2447 * win32/Makefile.msvc: fixed libxml2.def generation with threads
2448
2449Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2450
2451 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
2452 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
2453 LIBXML_THREAD_ENABLED
2454
2455Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2456
2457 * xpath.c: another patch from Richard Jinks for substring conformance
2458 * test/XPath/expr/floats test/XPath/expr/strings
2459 result/XPath/expr/floats result/XPath/expr/strings: update of the
2460 test suite to check those.
2461
2462Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2463
2464 * xpath.c: patch from Richard Jinks for .x float parsing.
2465
2466Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2467
2468 * parser.c: patch from Markus Henke when an encoding ain't recognized
2469
2470Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2471
2472 * libxml.m4: got a report that #include <string.h> was needed
2473
2474Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2475
2476 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2477
2478Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2479
2480 * doc/example.html: fixing typo
2481
2482Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2483
2484 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2485 pointed out by Melvyn Sopacua.
2486
2487Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2488
2489 * libxml.m4: Frédéric Crozat gave a patch related to the change
2490 of Include paths breaking the libxml.m4
2491
2492Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2493
2494 * xpath.c: Fix bug #76927 forgot to save some context
2495 when evaluating binary expressions
2496
2497Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2498
2499 * configure.in: fixed configure for MPE/iX from Markus Henke
2500 * xmlmemory.c: fixed initialization problems
2501 * xpath.c: another set of patches from Richard Jinks this
2502 fixes "make XPathtests" on linux
2503
2504Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2505
2506 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2507 * test/XPath/expr/compare test/XPath/expr/equality
2508 test/XPath/expr/floats test/XPath/expr/functions
2509 test/XPath/expr/strings result/XPath/expr/compare
2510 result/XPath/expr/equality result/XPath/expr/floats
2511 result/XPath/expr/functions result/XPath/expr/strings: Updated
2512 tests though they show a divergence on Linux
2513
2514Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2515
2516 * xpath.c trionan.c: previous commit also included patches
2517 from Richard Jinks on some IEEE support corner case
2518
2519Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2520
2521 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2522 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2523 that $(datadir) should be used for docs
2524
2525Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2526
2527 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2528 could leak filedescriptors
2529
2530Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2531
2532 * configure.in nanohttp.c: applied patch from Allan Clark for
2533 UnixWare/OpenServer
2534
2535Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2536
2537 * configure.in: preparing 2.4.19
2538 * doc/*: rebuilt the docs
2539
2540Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2541
2542 * nanohttp.c: fixing #76043, got fed up with non-portability
2543 of that piece of code.
2544
2545Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2546
2547 * valid.c SAX.c: Never commit without running "make tests" :-(
2548 fix a couple of stupidities in the previous commit
2549 * result/*: a few changes in some attribute order result of previous
2550 commit.
2551
2552Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2553
2554 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2555 the internal subset should not raise duplicate ID errors,
2556 also there was a small bug in conjunction to namespace
2557 declarations defaulted and xml:xxx attributes DTD definitions.
2558
2559Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2560
2561 * xpath.c: Richard Jinks also raised some rounding problems
2562 this tries to fix them
2563
2564Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2565
2566 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2567 behaviour in xmlXPathCastToString()
2568
2569Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2570
2571 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2572 raised by Morus Walter
2573
2574Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2575
2576 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2577 from Igor
2578
2579Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2580
2581 * xpath.c: fixing #75619, related to a problem when trying
2582 to evaluate condition when the current node set resulting
2583 from that sub-step evaluation is empty. Also fixes 2 potential
2584 problem with previous-sibling and next-siblings axis.
2585
2586Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2587
2588 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2589 HTML support is not configured in.
2590
2591Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2592
2593 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2594 include/libxml/tree.h: dohh I really didn't intended to commit
2595 this test version :-(
2596
2597Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2598
2599 * testSAX.c: I wanted to see the real speed at the SAX interface
2600 after a little too many Ximianer started complaining about the
2601 parser speed.
2602 added a --quiet option:
2603 paphio:~/XML -> ls -l db100000.xml
2604 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2605 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2606 3200006 callbacks generated
2607 real 0m1.270s
2608 Which means 16MBytes/s and 3Mcallback/s
2609
2610Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2611
2612 * xpath.c: valgrind spotted another error that time when running
2613 on libxslt regression tests
2614
2615Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2616
2617 * Makefile.am: adding "make valgrind" running the full regression
2618 tests (except python ones) under Valgrind (using valgrind -q
2619 which was kindly added by the author).
2620 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2621 passes cleanly now except an obcure floating point initialization
2622 raised in log10() in one XPath regression test ???
2623 * tree.c: edited some comments to close #75244
2624
2625Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2626
2627 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2628 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2629 context of ScrollKeeper, made sure that if the number is
2630 an integer, the serialization follows the description at
2631 http://www.w3.org/TR/xpath#section-String-Functions
2632
2633Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2634
2635 * configure.in: preparing 2.4.18
2636 * doc/*: updated and rebuilt the web site
2637 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2638 the Windows and Cygwin maintainers.
2639 * parser.c: humm, changed the way the SAX parser work when
2640 xmlSubstituteEntitiesDefault(1) is set, it will then
2641 do the entity registration and loading by itself in case the
2642 user provided SAX getEntity() returns NULL.
2643 * testSAX.c: added --noent to test the behaviour.
2644
2645Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2646
2647 * parser.c: Wilfried Teiken provided a hackish but working
2648 way to get context reported back on entities when parsing
2649 with SAX and without breaking the DOM build.
2650
2651Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2652
2653 * c14n.c: applied a new patch from Aleksey Sanin
2654 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2655 to reference Aleksey implementation of XML digital Signatures
2656
2657Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2658
2659 * xpath.c: small fix to avoid potential problem due to
2660 ordering of freeing data
2661 * python/Makefile.am: people were complaining about
2662 the generated file in python dir not being built
2663
2664Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2665
2666 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2667 python/generator.py python/libxml.c python/types.c: Cleanup
2668 of the python Makefiles based on Jacob and James feedback,
2669 fixed the spec file accordingly, fixed the number of warning
2670 that passing my pedantic CFLAGS was generating. Conclusion
2671 is that Python includes are real crap.
2672
2673Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2674
2675 * configure,in: it was reported quite a few times that
2676 xml2-config --cflags should not output
2677 -I$includeprefix/libxml2/libxml because libxml2 header names
2678 clashes with existing names like list.h from C++ stl.
2679 Includes should be #include<libxml/xxx.h> so ...
2680
2681Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2682
2683 * c14n.c: another patch from Aleksey Sanin
2684
2685Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2686
2687 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2688 canonicalization algorithm
2689 * doc/xml.html doc/index.html: added the C14N references on the
2690 index page.
2691
26922002-03-13 jacob berkman <jacob@ximian.com>
2693
2694 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2695 usage, redundant, and gcc specific
2696
2697Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2698
2699 * xpath.c: speedup some node selection operations, this can
2700 have a significant impact on DocBook Norm's stylesheets
2701 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2702 make sure it's always the case
2703 * debugXML.c: distinguish CDATA and comments in ls operations
2704
2705Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2706
2707 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2708 to generate better API descriptions etc...
2709
2710Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2711
2712 * c14n.c: Fixing #74186, made sure all boolean expressions
2713 get fully parenthesized, ran indent on the output
2714 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2715 include/libxml/tree.h: also #74186 related, removed the
2716 --with-buffers option, and all the preprocessor conditional
2717 sections that were resulting from it.
2718
2719Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2720
2721 * valid.c: applied patch from Dodji Seketeli fixing an
2722 uninitailized variable in xmlValidGetValidElements()
2723
2724Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2725
2726 * c14n.c: fixed a few comments
2727 * doc/*.html doc/*/*.html: regenerated the docs and added
2728 the C14N API
2729 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2730
2731Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2732
2733 * check-xml-test-suite.py: fix to adapt varaiations in the
2734 bindings
2735 * configure.in python/setup.py python/setup.py.in: fixed to
2736 have the version of the python scripts automatically updated
2737
2738Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2739
2740 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2741 in xmlCopyProp()
2742
2743Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2744
2745 * configure.in: preparing 2.4.17 release
2746 * doc/*: updated and rebuilt the docs
2747 * xpath.c: fixed a comment
2748 * python/libxml.c: fixed a possible reentrancy problem
2749
2750Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2751
2752 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2753 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2754 added a specific regression test
2755 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2756 not raise exceptions when failing to find the attribute.
2757
2758Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2759
2760 * configure.in xmllint.c: owen pointed out a problem with the
2761 ftme fix, gettimeofday() was not detected by configure and
2762 the ftime header wasn't included, dohhh
2763
2764Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2765
2766 * configure.in xmllint.c: trying to fix #71457 for timing
2767 precision when gettimeofday() is not availble but ftime() is
2768
2769Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2770
2771 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2772 are now copied on install and part of the -devel RPM
2773
2774Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2775
2776 * xpath.c: trying to avoid bug #72150 which was apparently
2777 caused by a gcc bug (or a processor problem) as detailed
2778 at http://veillard.com/gcc.bug
2779
2780Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2781
2782 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2783 fixed xmlReconciliateNs(), added a Python test/example for
2784 inter-document cut'n paste
2785 * python/libxml.py: fixed node.doc on document nodes and added
2786 xpathEval() onto node objects
2787
2788Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2789
2790 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2791 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2792 fixup and integrated tests for the serialization stuff
2793
2794Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2795
2796 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2797 moved the libxml man page to section 3
2798
2799Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2800
2801 * tree.c: fix bug #72490
2802 * python/libxml.c python/libxml.py: added methods serialize()
2803 and saveTo() to all node elements.
2804
2805Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2806
2807 * xmlIO.c: closed #73430, don't read from an input source
2808 which indicated an end-of-file or an error.
2809
2810Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2811
2812 * parser.c: make sure SAX endDocument is always called as
2813 this could result in a Python memory leak otherwise (it's
2814 used to decrement ref-counting)
2815 * python/generator.py python/libxml.c python/libxml.py
2816 python/libxml2-python-api.xml python/libxml2class.txt
2817 python/tests/error.py python/tests/xpath.py: implemented
2818 the suggestions made by Gary Benson and extended the tests
2819 to match it.
2820
2821Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2822
2823 * python/generator.py: applied patch fixing #73450
2824
2825Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2826
2827 * xpath.c: fixing #61290 "namespace nodes have no parent"
2828 long standing divergence from the XPath REC. NodeSets
2829 simply hold a copy of namespace nodes and those node ->next
2830 points to the parent (which may not be the node carrying the
2831 definition).
2832 * include/libxml/xpath.h: flagged but didn't added a possible
2833 speedup
2834 * DOCBparser.c HTMLparser.c: removed some warnings from push
2835 parser due to new state being added.
2836 * tree.c: new fix from Boris Erdmann
2837 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2838 the XML Canonalization support from Aleksey Sanin
2839
2840Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2841
2842 * tree.c: patch from Boris Erdmann fixing some namespace odities
2843 with xmlCopyNode()
2844
2845Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2846
2847 * xmlIO.c: fix bug #72706 when loading a NULL entity
2848
2849Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2850
2851 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2852 actually change in a future XML Namespace revision.
2853
2854Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2855
2856 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2857 added the possibility of returning nodesets from XPath extension
2858 functions written in Python
2859
2860Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2861
2862 * python/*: commiting some Python bindings work done while travelling
2863
2864Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2865
2866 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
2867 explicitely with memory debugging switched on
2868
2869Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2870
2871 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2872 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2873 Added wrapper for the xmlURIPtr type, provided accessors, fixed
2874 the accessor generator for strings
2875 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
2876 regression test.
2877
2878Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2879
2880 * python/README python/generator.py python/libxml.c python/setup.py:
2881 added the 'usual' setup.py to allow building a libxml2-python
2882 module based on the same code. The initialization is however
2883 different the 2 .so files fo libxml2 and libxslt are identical and
2884 they entry point initialize both libraries. this is done to avoid
2885 some possible nasty problem since the Python don't merge the maps
2886 of all shared modules.
2887
2888Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2889
2890 * parser.c: fixed a push/encoding bug reported by Michael
2891 on librsvg
2892
2893Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2894
2895 * include/libxml/parserInternals.h: fixes a misplaced #endif
2896
2897Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2898
2899 * parser.c valid.c: found and fixed a couple of allocation bugs
2900
2901Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2902
2903 * doc/xml.html doc/python.html doc/*: added a Python and binding
2904 page describing the current state of the Python bindings and
2905 giving pointers to the other languages wrappers.
2906
2907Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2908
2909 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2910 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2911 rebuilt the API and web site
2912 * xpath.c: fixed #71978 portability bugs
2913
2914Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2915
2916 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2917
2918Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2919
2920 * include/libxml/parserInternals.h parser.c: had to change
2921 2 internal parsing API when processing document content
2922 to check the start and end of element content are defined
2923 in the same entity
2924 * valid.c include/libxml/valid.h: attribute normalization can
2925 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2926 with the context to report it.
2927 * SAX.c: fixed the last known bugs, crazy validation constraints
2928 when a document is standalone seems correctly handled. There
2929 is a couple of open issues left which need consideration especially
2930 PE93 on external unparsed entities and standalone status.
2931 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
2932 The 2 tests left failing are actually in error. Cleanup done.
2933
2934Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2935
2936 * valid.c: implemented E59 spaces in CDATA does not match the
2937 nonterminal S
2938
2939Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2940
2941 * SAX.c parser.c valid.c: more validation test fixups
2942 * check-xml-test-suite.py: added duration info for the tests
2943
2944Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2945
2946 * parser.c valid.c: a couple of errors were reported but not
2947 saved back as such in the parsing context. Down to 1% failure rate
2948 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
2949
2950Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2951
2952 * xmlInternald.c: isExtender was missing a char
2953 * parser.c include/libxml/parser.h: % are acceptable in the
2954 internal subset if within a PUBLIC ID
2955
2956Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2957
2958 * SAX.c parserInternals.c valid.c: more work on the conformance
2959 suite. Took the step to finally block documents with encoding
2960 errors. It's a fatal error per the spec, people should have fixed
2961 their documents by now.
2962
2963Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2964
2965 * check-xml-test-suite.py: fixed the test script after some discussion
2966 on the semantic of TYPE="error"
2967 * Makefile.am: added the script to the distrib
2968
2969Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2970
2971 * SAX.c entities.c: fixed a couple of conformances issues deep
2972 into the validation code (standalone and undeclared Notations)
2973
2974Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2975
2976 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
2977 stayed there for years !
2978
2979Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2980
2981 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
2982 missing
2983
2984Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2985
2986 * check-xml-test-suite.py: improved the behaviour a bit as
2987 well as the logs
2988 * parser.c valid.c SAX.c: fixed a few more bugs
2989 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
2990
2991Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2992
2993 * check-xml-test-suite.py: python script to run regression tests
2994 against the XML Test suite of W3C/OASis
2995 * SAX.c: fixed a validation bug
2996 * parser.c: fixed 3 errors pointed by the test suite
2997 * doc/buildDocBookCatalog: fixed a typo pointed by drake
2998 * python/Makefile.am: fixed a dependendy
2999
3000Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3001
3002 * xmlmemory.c: avoid a warning bug #71594
3003
3004Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3005
3006 * xmlmemory.c: Jesse Perry provided a patch to remove a few
3007 warning on alpha/Tru64
3008
3009Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3010
3011 * include/libxml/entities.h: fixing a comment
3012 * valid.c: fixing some troubles with validity check on namespaces
3013 * result/VC/NS3 test/VC/NS3: added a specific regression test
3014
3015Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3016
3017 * tree.c: Fixing #71342 serializing '\n' in attribute values
3018 * result/noent/att3 result/att3 test/att3: added a specific
3019 test.
3020
3021Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3022
3023 * python/libxml.c: couple of bug fixes
3024
3025Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3026
3027 * python/*.py: removed tabs and used spaces.
3028
3029Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3030
3031 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
3032 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
3033
3034Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3035
3036 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
3037 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
3038
3039Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3040
3041 * include/libxml/encoding.h include/libxml/entities.h
3042 include/libxml/globals.h include/libxml/parser.h
3043 include/libxml/threads.h include/libxml/tree.h
3044 include/libxml/xmlmemory.h: trying to fix the include mess
3045
3046Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3047
3048 * include/libxml/xmlmemory.h: reverted part of the previous
3049 attempt to provide #69655, this was breaking the build.
3050
3051Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3052
3053 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3054 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3055 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3056 include/libxml/parserInternals.h include/libxml/tree.h
3057 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3058 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3059 clean.
3060 * python/libxml.c: fixed a warning.
3061
3062Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3063
3064 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3065 copying of node, merge back IDs in the target document.
3066 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3067 test/XInclude/ents/ids.xml: test case
3068 * result/VC/ElementValid4: output changed due to a typo fix
3069
3070Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3071
3072 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003073 generate the dependencies right as Jacob found out. Add
3074 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003075
3076Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3077
3078 * parserInternals.c valid.c: Justin Fletcher found some parts
3079 of the code needing cleanup
3080 * libxml.spec.in python/Makefile.am python/generator.py
3081 python/libxml.c python/libxml.py: Fixed the python Makefiles
3082 corrected a bug showing up on ia64, changed the name of the
3083 python internal module too
3084
3085Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3086
3087 * Makefile.am: applied patch from Andris Pavenis for binary
3088 name suffixes
3089
3090Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3091
3092 * xmllint.c win32/win32config.h: fixing #68748
3093
3094Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3095
3096 * valid.c: fixing #70166
3097
3098Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3099
3100 * valid.c: fixing #70077
3101
3102Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3103
3104 * Copyright Makefile.am README configure.in libxml.spec.in:
3105 Changed to the MIT Licence
3106 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3107 doc/xmlio.html: updated the doc accordingly
3108 * include/libxml/xmlwin32version.h configure.in: preparing
3109 2.4.14 release
3110 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3111 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3112 fixed the const xmlChar * wrapper and generator, XPath extension
3113 functions now use the context as first argument
3114 * python/tests/tstxpath.py python/tests/xpath.py
3115 python/tests/xpathext.py: Updated the tests accordingly
3116 * tree.c: fixed bug #70067
3117
3118Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3119
3120 * Makefile.am: cleanup
3121 * debugXML.c: always use stdout if output is NULL
3122 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3123 * python/Makefile.am python/generator.py python/libxml2class.txt
3124 python/libxml_wrap.h python/types.c: augmented the number of bindings
3125 handling FILE * and XPath contexts
3126 * python/tests/Makefile.am: avoid a stupid problem due to the
3127 use of TEST.
3128
3129Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3130
3131 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3132
3133Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3134
3135 * python/TODO python/libxml.c: cleanup the extension function lookup
3136 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3137
3138Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3139
3140 * configure.in python/Makefile.am: do not install outside
3141 of prefix
3142
3143Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3144
3145 * python/TODO python/libxml.c: started adding SAX interfaces
3146 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3147 SAX test
3148
3149Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3150
3151 * tree.c: hardened the addChild function
3152 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3153 python/libxml2class.txt python/libxml_wrap.h python/TODO:
3154 added accessors needed for xmlNode, a bit more testing and
3155 extension of interfaces
3156 * python/tests/Makefile.am python/tests/build.py: added a test
3157 build from scratch/save/load/check
3158
3159Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3160
3161 * parserInternals.c: change a small bit in the way valididy
3162 error messages get initialized
3163 * python/TODO python/libxml.c python/libxml2-python-api.xml
3164 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3165 added some memory debugging to track leaks at the libxml2 level
3166 * python/tests/*.py: changed all tests to check for leaks,
3167 there is just one left in XPath extension registrations.
3168
3169Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3170
3171 * python/TODO python/generator.py python/libxml2-python-api.xml
3172 python/libxml2class.txt: more accessor classes for the parser
3173 context, allow to switch on and check validity
3174 * python/tests/Makefile.am python/tests/error.py
3175 python/tests/invalid.xml python/tests/valid.xml
3176 python/tests/validate.py: attded more test and and added error.py
3177 which I forgot to commit in the last step
3178
3179Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3180
3181 * python/Makefile.am python/types.c: cleanup
3182 * python/libxml.c python/libxml.py python/libxml_wrap.h
3183 python/generator.py python/libxml2-python-api.xml
3184 python/libxml2class.txt: added class for parser context, added
3185 first cut for push mode support. Added a framework to generate
3186 accessors functions.
3187 * python/tests/Makefile.am python/tests/push.py: added a push
3188 test
3189
3190Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3191
3192 * python/Makefile.am python/TODO python/libxml.py: fixed a small
3193 bug a bit of cleanup.
3194
3195Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3196
3197 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
3198 python/libxml2class.txt: adding error redirections and preformat
3199 to a python handler
3200 * python/tests/Makefile.am python/tests/*.py: cleanup made all
3201 tests self checking
3202
3203Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3204
3205 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
3206 a function
3207
3208Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3209
3210 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
3211 python/libxml.c python/libxml2-python-api.xml
3212 python/libxml2class.txt: Progressing through the TODOs, class
3213 description output, extra XML API, RPM now builds the wrappers
3214 for all python installed versions
3215
3216Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
3217
3218 * configure.in libxml.spec.in python/Makefile.am python/TODO
3219 python/generator.py python/libxml2class.txt: added more informations
3220 in the libxml2-python package including docs. Slightly changed
3221 the class hierarchy
3222 * python/tests/*: added basic regression tests infrastructure too
3223
3224Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3225
3226 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
3227 added libxml2-python as part of the packages installed
3228
3229Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3230
3231 * python/Makefile.am python/generator.py python/libxml.c
3232 python/libxml.py: more work, now able to extend the
3233 XPath interpreter with functions written in python.
3234
3235Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3236
3237 * python/Makefile.am: Jacob sent a patch to allow building from
3238 tarfile.
3239
3240Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3241
3242 * python/Makefile.am python/libxml.c configure.in Makefile.am:
3243 inserted the python wrappers build, I hope this won't be too
3244 unportable
3245
3246Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3247
3248 * xpath.c: minor optimization
3249 * python/generator.py python/libxml.c python/libxml.py
3250 python/libxml_wrap.h: more work on the python bindings,
3251 they now support XPath and there is no evident leak
3252
3253Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3254
3255 * python/generator.py python/libxml.c python/libxml.py:
3256 more work on the python bindings generator.
3257
3258Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3259
3260 * python/generator.py python/libxml.c python/libxml_wrap.h:
3261 more work on the python bindings.
3262
3263Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3264
3265 * python/generator.py python/libxml.c python/libxml.py
3266 python/libxml_wrap.h: commited early version of a python binding
3267 for private use only ATM
3268
3269Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3270
3271 * entities.c tree.c include/libxml/entities.h: applied patch
3272 from Anthony Jones to implement copy of DTD subtree too. Had
3273 just to keep 2 function private which really ought to become
3274 public ones.
3275
3276Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3277
3278 * xmllint.c: added pointers to the web pages in the usage()
3279
3280Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3281
3282 * tree.c: more fixes from Petr Kozelka for attribute handling
3283 in the tree API to align the semantic with DOM.
3284
3285Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3286
3287 * valid.c tree.c entities.c: another set of patches from
3288 Anthony Jones for copy operations cleanup and robustness
3289
3290Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3291
3292 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
3293 an alphabetic index based on comments content
3294 * doc/*: rebuilt the web site with the new references
3295
3296Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3297
3298 * parserInternals.h: Greg Sjaardema suggested to use an
3299 eponential buffer groth policy in xmlParserAddNodeInfo()
3300
3301Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3302
3303 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
3304 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
3305 doc/parsedecl.py doc/Makefile.am: updated the python extractor
3306 to generate cross-references, and added/updated the stylesheets
3307 to generate and link API indexes. The generic keyword index
3308 is not done yet.
3309 * doc/*.html: regenerated all the usual docs too
3310
3311Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3312
3313 * debugXML.c: added an xpath function to the shell for T. V. Raman
3314
3315Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3316
3317 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
3318 debug routines.
3319
3320Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3321
3322 * tree.c: apply an patch from Petr Kozelka for unlink and replace
3323 support of attribute nodes
3324
3325Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3326
3327 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
3328 hopefully near complete and fully documented of the API in XML
3329 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
3330 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
3331 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
3332 include/libxml/parserInternals.h include/libxml/valid.hi
3333 include/libxml/xmlIO.h include/libxml/xmlerror.hi
3334 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
3335 include/libxml/xpath.h include/libxml/xpathInternals.h:
3336 Cleaned up the doc comments a lot in the process, the interface
3337 coverage is now 100%
3338
3339Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3340
3341 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
3342 extracts comments from the gtk-doc DocBook output (a bit
3343 convoluted but seems to work).
3344
3345Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3346
3347 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
3348 added an XML description of the API, moved the script generating
3349 it here. Added a "make api" target
3350
3351Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3352
3353 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
3354
3355Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3356
3357 * xpath.c include/libxml/xpathInternals.h: the change made to
3358 xmlXPathFuncLookupFunc was incompatible roll it back
3359
3360Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3361
3362 * SAX.c: cleanup patch from Anthony Jones
3363 * doc/Makefile.am: fix the headers to avoid in make scan
3364 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
3365 includes, * vs Ptr and general cleanup
3366 * parsedecl.py: first version of a script to extract the
3367 module interfaces, the goal will be to provide .decl or XML
3368 specification of the interfaces to build wrappers.
3369
3370Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3371
3372 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
3373 now provides return codes in case of errors
3374
3375Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
3376
3377 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
3378 Upgraded to trio baseline 1.6
3379 * strio.h strio.c: Replaced by triostr.h and triostr.c
3380
3381Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3382
3383 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
3384 of strdup usage in the code
3385
3386Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3387
3388 * parser.c error.c: Keith Isdale complained rightly that
3389 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
3390
3391Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3392
3393 * tree.c: fixed the funxtion to set the xml: attributes
3394 * debugXML.c: added "setbase" to test it.
3395
3396Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3397
3398 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
3399 to allow updating an attribute content
3400
3401Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3402
3403 * libxml.h: try to avoid problems when compiling on Windows
3404
3405Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3406
3407 * hash.c: patch from Anthony Jones for hash.c allocation size
3408 * Makefile.am: trying to work around Yet Another Libtool Madness
3409 and build the 2.4.13 release finally ...
3410
3411Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3412
3413 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
3414 * doc/* : update of the documentation
3415
3416Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3417
3418 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
3419 at fixing #61290 :-(
3420
3421Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3422
3423 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
3424 Fixes bug #67229
3425
3426Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3427
3428 * tree.c: trying to avoid troubles when a subtree is copied
3429 and coalesced in part with the target tree. Should fix
3430 bug #67407
3431
3432Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3433
3434 * valid.c: fixed validation of attributes content of type
3435 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
3436 values, very old bug. Fixes #67671
3437
3438Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3439
3440 * parser.c include/libxml/parserInternals.h tree.c: integrated
3441 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
3442 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
3443
3444Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3445
3446 * threads.c: applied Serguei Narojnyi's patch to add native
3447 thread support on the Win32 platform
3448 * testThreadsWin32.c Makefile.am: added the test program also
3449 from Serguei, Win32 specific
3450 * include/win32config.h include/libxml/xmlwin32version.h.in:
3451 added patch from Igor for the Windows thread specific defines.
3452
3453Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3454
3455 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
3456
3457Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3458
3459 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3460 output page into XMLinfo.html. Close bug #66951 and
3461 raised by Robert Collins too.
3462
3463Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3464
3465 * encoding.c: Paul Keogh pointed out a possibility of segfault
3466 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3467 Closes bug # 68238
3468
3469Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3470
3471 * doc/*.html: updated the Gdome2 links
3472
3473Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3474
3475 * libxml.h: Applied following patches from Robert Collins
3476 and make sure IN_LIBXML is defined when compiling it
3477 -------
3478 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3479 as well as Visual C.
3480 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3481 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3482 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3483 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3484 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3485 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3486 xmlSysIDExists xmlNoNetExists).
3487 * xmllint.c: Don't include winsock2.h for Cygwin.
3488
3489Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3490
3491 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3492 when the version info is not present.
3493
3494Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3495
3496 * tree.c: Anthony Jones pointed out a problem in
3497 xmlStringGetNodeList() and provided a fix for it
3498
3499Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3500
3501 * parser.c: patch from Frank J Franklin to remove a bug in
3502 xmlCreatePushParserCtxt() when the initial buffer passed
3503 is large.
3504
3505Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3506
3507 * win32/*: big cleanup of the Windows/MSVC project files
3508 from Igor Zlatkovic
3509
3510Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3511
3512 * doc/Makefile.am: should fix #67674 and avoid troubles if
3513 xsltproc is not available or fails in the prefix provided
3514
3515Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3516
3517 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3518
3519Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3520
3521 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3522 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3523 Fixed a few other problems raised by Charlie Bozeman.
3524 * result/VC/ElementValid[5-7]: fixed the output
3525
3526Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3527
3528 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3529 patches from Charlie Bozeman. Regenerated the HTML docs.
3530
3531Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3532
3533 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3534 for Windows from Igor
3535
3536Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3537
3538 * xmllint.c: applied Justin Fletcher patch for --output or -o
3539
3540Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3541
3542 * win32/libxml2/libxml2.def.src: close #67019
3543
3544Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3545
3546 * xmllint.c: applied Justin Fletcher generic timing patch
3547 similar to the one already applied to xsltproc.
3548
3549Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3550
3551 * include/libxml/tree.h tree.c: applied documentation patches
3552 from Charlie Bozeman
3553
3554Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3555
3556 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3557
3558Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3559
3560 * valid.c: fix the xmlStrdup() used in the previous patch.
3561 * valid.c: added --dropdtd
3562 * tree.c: fixed xmlUnlinkNode so it also removes the references
3563 from the document if the node is a DTD
3564
3565Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3566
3567 * HTMLtree.c valid.c: cleanup some static declarations
3568
3569Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3570
3571 * xmllint.c: removed another strdup()
3572 * doc/FAQ: removed the HP/UX entry
3573
3574Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3575
3576 * valid.c: fix bug #66816 when validating.
3577 * xmllint.c: don't use sys/time.h if configure did not found it
3578
3579Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3580
3581 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3582 xmlcatalog_man.xml
3583
3584Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3585
3586 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3587 xmlInitMemory() was declared twice
3588
3589Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3590
3591 * globals.c: do not reference strdup() !
3592 * configure.in libxml-2.0.pc.in: trying to fix the libs
3593 of the various config extraction modules
3594
3595Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3596
3597 * configure.in : preparing 2.4.12
3598 * doc/* : updated and rebuilt the docs
3599
3600Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3601
3602 * uri.c: closed bug #66159
3603 * testURI.c: added --escape option
3604 * configure.in: some cleanup for xml2-config --cflags
3605
3606Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3607
3608 * globals.c testThreads.c: removed some misplaced includes
3609 of xmlversion.h
3610
3611Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3612
3613 * threads.c: patch from Gary Pennington fixing a possible
3614 problem at initialization time.
3615
3616Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3617
3618 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3619 Eric Lavigne contribution to build libxml2 on MacOS using
3620 CodeWarrior.
3621
3622Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3623
3624 * xmllint.c: applied Geert Kloosterman's patch to fix
3625 --repeat --timing output
3626
3627Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3628
3629 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3630 where non-wellformed XML declaractions were not detected.
3631
3632Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3633
3634 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3635
3636Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3637
3638 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3639 gets reset by xmlCleanupInputCallbacks() and this makes the
3640 function useless. Same for output.
3641
3642Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3643
3644 * xmlIO.c: robert pointed out a loop error in callback cleanups
3645
3646Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3647
3648 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3649 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3650 they are not really tied to debugging
3651
3652Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3653
3654 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3655 * xmllint.c: better --catalogs description
3656
3657Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3658
3659 * tree.c: fixed a couple of problems in xmlSetProp()
3660
3661Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3662
3663 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3664 unappropriate stdout output.
3665
3666Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3667
3668 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3669 by Denis Beurive, closes #65111
3670
3671Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3672
3673 * valid.c: in case of content model validity error, don't
3674 print it if validity warnings were not requested.
3675
3676Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3677
3678 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3679 * parserInternals.c: removed the last exit() call. Print an
3680 unmaskable error on stderr instead (library mismatch detection)
3681
3682Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3683
3684 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3685 shell instructions from Heiko Rupp
3686
3687Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3688
3689 * catalog.c: use the URL notation file:// for default catalog paths
3690
3691Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3692
3693 * include/libxml/tree.h: better comments for _private fields
3694 * tree.c: removed a problem when copying an entity reference.
3695
3696Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3697
3698 * vms/*: updated instructions and diffs from John A Fotheringham
3699
3700Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3701
3702 * include/libxml/xmlerror.h: avoid an include problem if
3703 #include <libxml/xmlerror.h> happens first in code
3704 seems to be the case in KDE libs
3705
3706Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3707
3708 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3709 from Igor for Windows
3710
3711Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3712
3713 * Makefile.am: Gary Pennington pointed out a missing prefix
3714
3715Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3716
3717 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3718 * doc/*: upgraded and rebuilt the docs
3719
3720Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3721
3722 * HTMLparser.c: fix comment in scripts element parsing.
3723 * result/HTML/doc3*: updated the results.
3724
3725Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3726
3727 * uri.c: another URI bug fix #63336, using Joel Young patch.
3728
3729Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3730
3731 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3732 a cleaned up version of the Pwd shell string generation.
3733
3734Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3735
3736 * valid.c include/libxml/tree.h: trying to fix namespaces +
3737 validation problems for good, closing #63619 in the process
3738 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3739 wrong in this respect, fixed it.
3740
3741Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3742
3743 * xmllint.c: Morus Walter patch to allow --format and --encode
3744
3745Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3746
3747 * debugXML.c: Stefan Kost provided an help command for the shell
3748
3749Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3750
3751 * debugXML.c: Heiko Rupp pointed that the shell would crash
3752 on empty nodesets returns.
3753
3754Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3755
3756 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3757 migh need the history libraries
3758
3759Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3760
3761 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3762 handle the case of < in quoted attributes, Bastian Kleineidam
3763
3764Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3765
3766 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3767 fixing catalog breakages
3768 * Makefile.am catalog.c result/catalogs/catal
3769 result/catalogs/mycatalog.* test/catalogs/catal*:
3770 fixed more problems in catalog support, added more regression tests
3771 for both XML and SGML catalog handling
3772
3773Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3774
3775 * debugXML.c: applied an improvement to xmlGetLineNo() from
3776 Keith Isdale
3777
3778Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3779
3780 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3781 Side effect of the progressive catalog loading
3782
3783Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3784
3785 * Makefile.am: confexecdir and confexec_DATA were defined twice
3786 pointed out by Karl Eichwalder
3787
3788Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3789
3790 * xmlcatalog.c: avoid unlink() and use remove() instead.
3791
3792Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3793
3794 * libxml.spec.in: cleanup
3795 * include/libxml/xmlwin32version.h: updated with 2.4.8
3796
3797Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3798
3799 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3800 of compiling libxml with a non standard set of options
3801
3802Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3803
3804 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3805 document --sgml option, fixing gnome bugzilla #63382
3806
3807Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3808
3809 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3810 breakage of 2.4.7, added a couple of really needed APIs
3811 like xmlCatalogIsEmpty() and xmlNewCatalog()
3812 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3813 for install-catalog
3814 * configure.in: preparing 2.4.8
3815
3816Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3817
3818 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3819 include/libxml/tree.h include/libxml/xmlIO.h: more include
3820 cleanups, export cleanly one html output + format function.
3821
3822Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3823
3824 * parser.c: removed initGenericErrorDefaultFunc call from
3825 xmlInitParser() since it could destroy previous calls to
3826 xsltSetGenericErrorFunc() effects
3827
3828Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3829
3830 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3831 keyword.
3832
3833Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3834
3835 * Makefile.am: cleanup
3836 * threads.c: cleanup too
3837 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3838 from xsltproc
3839 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00003840 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003841
3842Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3843
3844 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3845 was not used anymore !
3846
3847Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3848
3849 * configure.in: preparing 2.4.7
3850 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3851 manual page from John
3852 * doc/*: updated the doc and rebuilt the generated pages
3853
3854Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3855
3856 * xmlIO.c: closing bug #62711, the library should never
3857 close stdin or stdout.
3858
3859Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3860
3861 * uri.c: second pass at fixing #63336, using Joel Young
3862 final patch. looks okay.
3863
3864Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3865
3866 * uri.c include/libxml/uri.h: trying to clear #63336
3867 allowing the escaping routine to parse unconformant
3868 URI-References.
3869
3870Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
3871
3872 * vms/readme.vms vms/build_libxml.com nanoftp.c
3873 include/libxml/xmlversion.h.in: a few VMS updates from
3874 John A Fotheringham
3875 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
3876 and xmlCleanupOutputCallbacks() for the Perl binding people.
3877
3878Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
3879
3880 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3881 apply fixes to close #63271 and avoid segfaults when
3882 the error routine gets callbed before xmlInitParser()
3883 get called.
3884 * nanoftp.c error.c: Applied patches from Justin Fletcher
3885 correcting some xmlGenericError misuses.
3886
3887Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3888
3889 *doc/xmllint.xml, doc/xmllint.1
3890 New and improved man page for xmllint - .xml is the original, .1
3891 is the generated man page
3892
3893Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3894
3895 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3896 the web site from the main HTML document.
3897
3898Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3899
3900 * parser.c: fixed an erroneous validation bug when PE refs
3901 occurs in external parsed entities referenced from the
3902 internals subset
3903 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3904 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3905 added the associated testcase, it's a nice one.
3906 * HTMLparser.c: generate the DTD node as HTML still ...
3907 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3908
3909Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3910
3911 * HTMLparser.c: fixed a bug in htmlNewDoc()
3912
3913Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3914
3915 * test/threads/*: added entities testing to the Thread test
3916 * testThreads.c: make the test reasonable
3917 * DOCBparser.c: fix the DTD public and system ID
3918 * xmllint.c: added --sgml for SGML DocBook importing
3919 * Makefile.am: added Docbtests target
3920
3921Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3922
3923 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3924 * testThreads.c: removed bogus include
3925
3926Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3927
3928 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
3929 fixed a very serious (looping) validation bug
3930
3931Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
3932
3933 * include/libxml/globals.h include/libxml/threads.h threads.c
3934 testThreads.c: far more testing, cleaning up bugs
3935 * *.c : make sure globals.h is always included.
3936
3937Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3938
3939 * HTMLparser.c: try to get rid of parser loops for good.
3940
3941Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3942
3943 * configure.in: fixed some bugs in CFLAGS passing.
3944 * test/threads Makefile.am testThreads.c: added a specific
3945 threaded test case (really nasty, guaranteed).
3946
3947Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3948
3949 * catalog.c: serious cleanup on the management of the
3950 XML catalog tree, more tests done, especially with
3951 the catalog PI.
3952
3953Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
3954
3955 * catalog.c: avoid a problem in catalog cleanup on SMP if
3956 catalogs were not initialized.
3957
3958Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3959
3960 * catalog.c xpath.c: trying to cleanup the not thread safe
3961 parts of the library.
3962
3963Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3964
3965 * include/libxml/globals.h configure.in global.data: make
3966 the allocation be per-thread a configure option
3967 * encoding.c include/libxml/parser.h: fixed compilation
3968 errors
3969
3970Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3971
3972 * include/libxml/parser.h: Norm reported that a few lines
3973 added were breaking libxslt compile, removed them for now
3974
3975Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
3976
3977 * parser.c parserInternals.c threads.c: debugged and fixed
3978 initialization problems which were giving troubles on SMP
3979 boxes.
3980
3981Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3982
3983 * include/libxml/Makefile.am: missing globals.h
3984
3985Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3986
3987 * globals.c: added a couple of standard includes.
3988
3989Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3990
3991 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
3992 include/libxml/parserInternals.h include/libxml/tree.h
3993 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
3994 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
3995 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
3996 Applied the last patches from Gary, cleanup, activated threading
3997 all user accessible global variables are now handled in globals.[ch]
3998 Still a bit rought but make tests passes with either
3999 --with-threads defined at configure time or not.
4000 * Makefile.am example/Makefile.am: added globals.[ch] and threads
4001 linking options
4002
4003Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4004
4005 * Makefile.am include/libxml/Makefile.am
4006 include/libxml/globals.h globals.c include/libxml/threads.h
4007 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
4008 configure.in: started integrating the core of the thread support
4009 not activated yet but half integrated. The code should still
4010 compile and work anyway.
4011
4012Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4013
4014 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
4015 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
4016 integrating the non-controversial parts of Gary Pennington
4017 multithread patches
4018 * catalog.c: corrected a small bug introduced
4019
4020Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4021
4022 * catalog.c include/libxml/catalog.h: very serious cleanup,
4023 isolating unportable code and as much as possible the accesses
4024 to the global shared catalog. May need more testing !
4025
4026Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4027
4028 * include/libxml/debugXML.h debugXML.c tree.c: integrating
4029 Keith Isdale patches for the XSLT debugger interfaces. Some
4030 cleanup
4031
4032Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4033
4034 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
4035 * DOCBparser.c: generate line nubers in elements
4036
4037Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4038
4039 * configure.in: preparing 2.4.6 release
4040 * doc/xml.html doc/html/*: updated and rebuilt the docs
4041 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
4042
4043Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4044
4045 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4046 adding documentation for DV's supercatalog support
4047
4048Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4049
4050 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4051 super catalog support adding one API and one flag --sgml to
4052 xmlcatalog
4053
4054Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4055
4056 * doc/xmlcatalog_man.xml, xmlcatalog.1
4057 One more crack at
4058 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4059
4060
4061Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4062
4063 * xpath.c: implemented xmlXPathObjectCopy for external objects
4064 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4065
4066Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4067
4068 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4069 finishing up fix to
4070 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4071 the xmlcatalog man page display more elegantly
4072
4073Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4074
4075 * configure.in: closing bug #61832
4076 * HTMLparser.c: removed a warning
4077
4078Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4079
4080 * xpath.c: fixing #61673 part I, do not loose doc information
4081 when copying result value trees.
4082
4083Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4084
4085 * xpath.c: trying to harden the XPath interpreter
4086
4087Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
4088
4089 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
4090 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4091
4092Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4093
4094 * HTMLparser: repaired another loop problem
4095
4096Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4097
4098 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4099 parsing.
4100 * xpath.c: fix bug #61291 the default XML namespace node is
4101 missing from the namespace axis.
4102 * tree.c: refuse to create namespaces nodes with prefix "xml"
4103
4104Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4105
4106 * SAX.c: ouch a non-defined namespace could lead to a crash,
4107 fixed #61215
4108
4109Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4110
4111 * parserInternals.c: closed bug #61054
4112
4113Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4114
4115 * include/libxml/Makefile.am: closing #60708
4116
4117Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4118
4119 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4120 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4121
4122Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4123
4124 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4125
4126Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4127
4128 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4129 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4130
4131Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4132
4133 * catalog.c: Justin Fletcher provided cleaup code in case
4134 HAVE_STAT is not defined
4135 * include/win32config.h: Igor Zlatkovic suggested to have
4136 HAVE_STAT defined there
4137
4138Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4139
4140 * catalog.c - fixed typing error reported by M. Barros
4141
4142Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4143
4144 * xmllint.c - fixing typo
4145
4146Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4147
4148 * HTMLparser.c: small enhancement to prevent loop on
4149 unrecognizable data
4150
4151Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4152
4153 * parserInternals.c: applying patch from bug #60757 this
4154 should close it
4155
4156Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4157
4158 * catalog.c xmlcatalog.c: removed a couple of warning
4159 * xpath.c: try to solve the linking problem on platforms
4160 needing trio to compile
4161
4162Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4163
4164 * Makefile.am libxml.spec.in: backing up non-documented changes
4165 commited without review or aproval by Jens Finke <jens@gnome.org>
4166 * HACKING: made 100% clear that no commit should be done directly
4167
4168Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4169
4170 * configure.in: Joe Orton provided a patch fixing a problem
4171 when iconv is specified to be in a non-standard directory
4172 but wasn't exported in xml2-config --cflags
4173
4174Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4175
4176 * configure.in: let's ship 2.4.5 before getting too much
4177 troubles with 2.4.4 errors.
4178
4179Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4180
4181 * encoding.c entities.c: do not output hexadecimal charrefs
4182 when serializing HTML since some version of Netscape can't
4183 grok it, generate decimal ones.
4184 * result/HTML/doc3.htm: output changed due to previous test
4185 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
4186
4187Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
4188
4189 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
4190 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
4191
4192Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4193 Released 2.4.4
4194
4195 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
4196 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
4197 updated the configuration scripts systems accordingly
4198
4199Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4200
4201 * configure.in: preparing for 2.4.4
4202 * doc/xml.html doc/html/*: updated and rebuilt the docs
4203
4204Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4205
4206 * win32/dsp/libxml2.def.src: tried to incorporate comments
4207 from bug #59220
4208
4209Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4210
4211 * parser.c result/noent/wml.xml: fixed bug #59981 related
4212 to handling of '&' in attributes when entities are substitued
4213
4214Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4215
4216 * libxml.h include/libxml/xmlversion.h.in
4217 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
4218 Tried to close bug #60131
4219
4220Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4221
4222 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
4223
4224Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
4225
4226 * SAX.c: fixing bug #59946 on xmlns=""
4227
4228Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4229
4230 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
4231 but allocates a new error code.
4232
4233Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4234
4235 * xmllint.c: John Fleck fixed typos in the options output
4236 * parser.c SAX.c: fix ignorable white space SAX selection
4237
4238Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4239
4240 * entities.c: Steve Underwood found the possibility of an
4241 ininite loop in case of error.
4242
4243Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4244
4245 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
4246
4247Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4248
4249 * parser.c: warn if version is not 1.0 but it's not
4250 strictly speaking an error after analyzing the spec
4251
4252Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
4253
4254 *doc/catalog.html - add link to the html version of the
4255 man page, other linguistic cleanups
4256
4257Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
4258
4259 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4260 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
4261 file, has not yet been included in the build.
4262
4263Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4264
4265 * catalog.c: removed a duplicate affectation Justin Fletcher
4266
4267Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
4268
4269 * tree.c: Armin Sander pointed a possible text coalescing
4270 problem, completed his patch.
4271
4272Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4273
4274 * trionan.c: Fixed const and volatile re-definition problem
4275
4276Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
4277
4278 * libxml.4 parser.c: doc updates from Heiko Rupp
4279 * parserInternals.c: 2 sanity checks from Heiko Rupp
4280
4281Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4282
4283 * tree.c: applied patch from Armin Sander to make some pointers
4284 const in xmlCopyNode()
4285 * include/libxml/tree.h: added fix to the header
4286
4287Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4288
4289 * xpath.c: hum, restrict the integer usage gcc bug workaround
4290 to only gcc compilers so that other architecture don't get
4291 penalized by this limitation.
4292 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
4293
4294Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4295
4296 * valid.c: fixed a Windows compiler warning (Chris Poblete)
4297 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
4298
4299Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4300
4301 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
4302 --convert option to xmlcatalog to convert SGML ones to
4303 the XML syntax.
4304 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
4305
4306 2.4.3 got released at that point
4307Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4308
4309 * catalog.c xmlIO.c: started some serious testing and fixed
4310 a few bug and optmization needs.
4311
4312Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4313
4314 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4315 preparing for a 2.4.3 release even if it may not be ready yet
4316 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
4317 all file parsing lookup to go through the entity resolver, add
4318 to add an API to bypass it (needed to load catalogs themselves),
4319 some cleanup on the catalog code too.
4320 * nanoftp.c: small cleanup
4321 * doc/catalog.html: small update
4322
4323Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4324
4325 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
4326 Jun Kuriyama
4327
4328Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4329
4330 * doc/catalog.html: finished the catalog documentation
4331
4332Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4333
4334 * doc/catalog.html doc/xml.html: added documentation about
4335 Catalog support, misses an API description
4336 * doc/html/*: reextracted the API pages
4337
4338Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4339
4340 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
4341 Added the part about section 7.2 on URI resolution,
4342 fixed a side effect in the HTML parser, look complete
4343 and ready to rock except the URI/SystemID part!
4344
4345Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4346
4347 * include/libxml/catalog.h include/libxml/parser.h
4348 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
4349 xmlIO.c: added support and APIs needed for the catalog PI
4350 * include/libxml/xmlIO.h: cleanup
4351
4352Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4353
4354 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
4355 include/libxml/catalog.h: starts to look okay, really
4356 plugged the new framework, cleaned a lot of stuff,
4357 added some APIs, except the PI's support missing this
4358 should be mostly complete
4359 * result/catalogs/* test/catalogs/*: added new test, enriched
4360 the existing one with URN ID tests
4361
4362Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4363
4364 * catalog.c: fixed nextCatalog
4365 * result/catalogs/docbook test/catalogs/*: started adding
4366 a small regression test
4367
4368Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4369
4370 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
4371 more work on the XML catalog support.
4372 * parser.c include/libxml/parser.h: small cleanup seems using
4373 list as a public parameter name can give portability troubles
4374 * trionan.c trionan.h xpath.c include/libxml/trionan.h
4375 include/libxml/xpath.h include/libxml/Makefile.am: removed
4376 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
4377 wrappers
4378
4379Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4380
4381 * Makefile.am trio.c triodef.h trionan.c xpath.c
4382 include/libxml/Makefile.am include/libxml/trionan.h:
4383 Re-worked Not-A-Number and Infinity support.
4384 * xmlcatalog.c: added readline include files
4385
4386Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4387
4388 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
4389 testCatalog as xmlcatalog, making it an installed app
4390 adding a shell, and preparing it to be a /etc/xml/catalog
4391 management tool, though not ready yet
4392 * catalog.c include/libxml/catalog.h: adding support for
4393 XML Catalogs http://www.oasis-open.org/committees/entity/
4394 not finished, there is some interesting tradeoffs and a
4395 few open questions left.
4396
4397Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
4398
4399 * xmllint.c: fixed a line formatting problem
4400
4401Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4402
4403 * SAX.c: removed a couple of unused variable (Albert Chin)
4404
4405Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4406
4407 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
4408 trying to fix some troubles w.r.t. function returning
4409 const xxxPtr.
4410
4411Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4412
4413 * win32/dsp/libxml2.def.src: another set of symbols conditionally
4414 defined
4415
4416Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4417
4418 * xpointer.c: removed unused var
4419
4420Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4421
4422 * testXPath.c: another small cleanup closing bug #59110
4423
4424Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4425
4426 * win32/dsp/libxml2.def.src: small cleanup closing bug
4427 #59108
4428
4429Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4430
4431 * example/gjobread.c: add xmlCleanupParser() before leaving
4432
4433Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4434
4435 * config.h.in configure.in include/libxml/xmlwin32version.h:
4436 released 2.4.2
4437
4438Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4439
4440 * include/libxml/valid.h debugXML.c valid.c: deprecate
4441 the non-boundchecking Sprintf functions, add Snprintf
4442 this should close bug #57984
4443
4444Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4445
4446 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
4447 URIs before doing the lookups (pointed by Mark Vakoc)
4448
4449Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4450
4451 * xpath.c: serious changes on Result Value Trees and NodeSets
4452 w.r.t. deallocation and collect operations. Probably not
4453 100% clean (merge of allocated trees smells like a problem).
4454 Seems sufficient to close #58943
4455
4456Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4457
4458 * xmllint.c: adding a --format option
4459
4460Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4461
4462 * xpath.c: count() was broken on Result Value Tree
4463 * xmlIO.c: fixed file:/// accesses on _WIN32
4464
4465Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4466
4467 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4468 macro was renamed, this should close bug #58683
4469
4470Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4471
4472 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4473 entity substitution mode text at the end of the entity might
4474 be added due to text coalescing.
4475 * nanoftp.c parser.c: small cleanup
4476
4477Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4478
4479 * HACKING: added John Fleck right to commit in the doc subdir
4480
4481Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4482
4483 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4484 allow to inherit attributes from the DTD directly in the
4485 tree, this is needed for XPath and can be a useful feature.
4486 Inherited namespaces are always provided at the tree level now
4487 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4488 of tests for this feature (XSLT being the prime user).
4489
4490Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4491
4492 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4493 testSAX.c xmlIO.c xmllint.c include/win32config.h
4494 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4495 include/libxml/xmlwin32version.h.in win32/README.MSDev
4496 win32/dsp/*: applied Win32 Facelift No.2 patches from
4497 Igor Zlatkovic for Windows/MSC
4498
4499Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4500
4501 * SAX.c: unparsedEntityDecl() the URI computation of the
4502 entity wasn't done breaking XSLT unparsed-entity-uri()
4503
4504Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4505
4506 * xpath.c: fixed a bug when walking the descendants and
4507 the current node has no children
4508 * debugXML.c: show up when a text node is supposed to not be escaped
4509
4510Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4511
4512 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4513 worked like the set:leading() function)
4514 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4515
4516Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4517
4518 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4519
4520Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4521
4522 * include/libxml/xmlIO.h: apply change to close #58141
4523 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4524
4525Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4526
4527 * parser.c: when the internal subset uses a PE, then the
4528 included entity can use conditional sections.
4529
4530Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4531
4532 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4533 when walking the namespace axis showing up in
4534 libxst/tests/general/bug-12
4535 * xmlmemory.c: added the possibility to trace a given block
4536 defined by its address
4537
4538Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4539
4540 * parser.c: don't override existing encoding specified before
4541 starting xmlParseDocument()
4542
4543Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4544
4545 * include/libxml/xmlwin32version.h: reinserted, needed for
4546 Windows users of CVS
4547
45482001-07-27 Darin Adler <darin@bentspoon.com>
4549
4550 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4551 * testCatalog.c: Add include of <libxml/parser.h>.
4552
45532001-07-27 Darin Adler <darin@bentspoon.com>
4554
4555 * include/libxml/.cvsignore:
4556 * include/libxml/xmlwin32version.h:
4557 Remove this file from CVS because it's generated.
4558
4559Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4560
4561 * parser.c include/libxml/parser.h: applied const patches from
4562 Tom Moog #58002
4563
4564Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4565
4566 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4567 lookup framework
4568
4569Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4570
4571 * tree.c: fixed xmlCopyNode() for documents
4572
4573Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4574
4575 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4576
4577Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4578
4579 * parser.c: fixes bug #57652 reported by Morus Walter
4580
4581Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4582
4583 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4584
4585Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4586
4587 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4588 errors, lesson don't add new functions at 1am before a release
4589 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4590 from XPath initialization when possible.
4591
4592Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4593
4594 * result/scripts/base*: removing history/readline changed
4595 this slightly
4596 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4597 xmllint.c: make element content line number generation
4598 optionnal to avoid breaking old apps added interface to switch
4599
4600Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4601
4602 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00004603 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004604 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4605 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4606 John Kroll fixes to allow saving to HTTP via PUT (or
4607 POST of needed).
4608 * doc/html/*.html: regenerated the docs
4609
4610Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4611
4612 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4613 xmlHashScanFull and xmlHashScannFull3 to get passed the
4614 three keys as arguments to the callback function
4615
4616Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4617
4618 * configure.in Makefile.am: removed libxml softlink for good
4619 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4620 100% coverage by gtk-doc
4621
4622Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4623
4624 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4625 fixed serious troubles due to size_t vs. int mismatch
4626
4627Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4628
4629 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4630
4631Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4632
4633 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4634 convenient extension API for value and context managing
4635 Now handles external objects through xmlXPathPopExternal,
4636 xmlXPathWrapExternal and xmlXPathReturnExternal.
4637 Added functions for sets operations (intersection, etc.)
4638
4639Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4640
4641 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4642 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4643 HTMLparser.c: cleanup of global variables, marking some
4644 const or private.
4645
4646Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4647
4648 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4649 fixed xmlXPathNodeSetItem when passing index=0
4650
4651Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4652
4653 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4654
4655Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4656
4657 * xmllint.c: fixed compilation under Cygwin #57503
4658 * TODO: update
4659
46602001-07-13 Peter Williams <peterw@ximian.com>
4661
4662 * config.h.in: add #undef HAVE_DLFCN_H
4663
4664 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4665 builddir.
4666
4667Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4668
4669 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4670 raised by #57348 and #57381
4671
4672Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4673
4674 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4675 tree.c xpointer.c: store the line numbder in element->content,
4676 may break some software, need a configuration mechanism
4677
46782001-07-10 Darin Adler <darin@bentspoon.com>
4679
4680 * .cvsignore:
4681 * example/.cvsignore:
4682 * include/.cvsignore:
4683 * include/libxml/.cvsignore:
4684 Various things that are generated and should be ignored.
4685
4686Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4687
4688 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4689 * doc/xml.html doc/html/*: updated the docs
4690
4691Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4692
4693 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4694 validation occured on content with element child
4695
4696Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4697
4698 * tree.c: fixed XML Base computation which was broken
4699 * debugXML.c: added a base function to the shell
4700 * Makefile.am result/scripts/* test/scripts/*: added scripts
4701 based regression tests, and adding 2 XML Base tests
4702
4703Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4704
4705 * tree.c: set properties doc and call xmlSetListDoc for properties
4706 content when grafting them in a different tree.
4707 * aclocal.m4: remove from CVS
4708
4709Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4710
4711 * win32/libxml2/libxml2.def.src: added some missing entry point
4712 for XPath (Mark Vakoc)
4713
4714Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4715
4716 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4717 layer should URI-Unescape before trying to open resources.
4718
4719Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4720
4721 * xpath.c: fix the name() bug for elements in the default
4722 namespace reported by Charlie Bozeman
4723
4724Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4725
4726 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4727 led to an XPath fix, improvements of SAX initialization, and
4728 an added option --nocdata to testXPath
4729
4730Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4731
4732 * doc/libxml-doc.el: Felix Natter provided anew version working
4733 with XEmacs too
4734
4735Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4736
4737 * include/libxml/xpath.h: small cleanup
4738 * doc/xml.html: update
4739
4740Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4741
4742 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4743 released 2.3.14
4744
4745Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4746
4747 * doc/html/*: rebuilt the docs for the release
4748 * doc/xml.html: added 2.3.14 release.
4749
4750Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4751
4752 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4753 were not equal to empty strings
4754
4755Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4756
4757 * SAX.c: fixed a URI-Reference computation problem when validating
4758 * xmlIO.c: small cleanup
4759
4760Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4761
4762 * parser.c: improved the description of a couple of interfaces
4763 upon Larry Stamper suggestion
4764
4765Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4766
4767 * SAX.c entities.c parser.c: changed completely the way entities
4768 are handled when running the parser in entity substitution mode.
4769 This fixes a bug reported by Stephan Kulow and nearly divides
4770 by 3 the amount of memory required by libxslt to load and process
4771 DocBook TDG.
4772
4773Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4774
4775 * HTMLparser.c: fixing a too early root closing problem raised
4776 byt Prashanth Naidu
4777
4778Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4779
4780 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4781 raised by Mark Vakoc.
4782
4783Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4784
4785 * example/Makefile.am: fixed the include path to add srcdir/include
4786 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4787 and some cleanup
4788
4789Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4790
4791 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4792 lot of optimization work, results in significant improvements
4793 when handling really complex XPath queries. Add a small optimizer
4794 for unions, improve [n] and [last()], avoid some costly ops.
4795
4796Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4797
4798 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4799 * xpath.c: small cleanup
4800 * xmlGetNsList: reformated, fixed problems if used on Entities
4801
4802Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4803
4804 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4805
4806Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4807
4808 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4809 * Makefile.am example/Makefile.am: workaround automake generating
4810 erroneous deps
4811
4812Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4813
4814 * include/win32config.h: bug #56801 Yon Derek provided a patch
4815 to the windows config file.
4816
4817Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4818
4819 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4820 libxml.h : Yon Derek provided a set of changes to compile from
4821 CVS on Windows/MSC
4822
4823Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4824
4825 * parser.c: fixed UTF8 BOM support in push mode
4826 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4827 added a specific testcase
4828
4829Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4830
4831 * Makefile.am: added --push regression tests
4832 * parserInternals.c: the XML parser segfaulted in --push mode
4833
4834Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4835
4836 * configure.in: moved the symlinks detection within a CVS
4837 check, this is not portable and will be removed soon.
4838 * xpath.c: small cleanup/speedup
4839
4840Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4841
4842 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4843 release of 2.3.12
4844 * parser.c: make an error message if unknow entities in all cases
4845
4846Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4847
4848 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4849
4850Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4851
4852 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4853 includes were installed in the wrong dir
4854
4855Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4856
4857 * doc/html.xml: warn against sending code to exhibit bugs.
4858
4859Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4860
4861 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
4862 Tru64 from Thomas Leitner
4863
4864Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4865
4866 * AUTHORS: added William and Bjorn
4867 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
4868 daniel@veillard.com hopefully I won't have to do this again
4869 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
4870 docs can be rebuilt cleanly now
4871 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
4872 from CVs it's generated, added include/libxml/xmlwin32version.h
4873 also generated but which should change far less frequently.
4874 * catalog.c nanoftp.c: made sure to include libxml.h not
4875 libxml/xmlversion.h directly
4876 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
4877 when compiling on WIN32 and MSC
4878
4879Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4880
4881 * include/Makefile.am include/libxml/Makefile.am configure.in:
4882 fixed make distcheck and rebuilding the rpms
4883
4884Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4885
4886 * configure.in: should finish the migration of exported includes
4887 into a real include/libxml in CVS, at least for CVS users.
4888 * removed the exported headers, added in include/libxml (as well
4889 as xmlversion.h.in).
4890
4891Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4892
4893 * configure.in: fixed the way to detect symlink
4894
4895Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4896
4897 * configure.in: updated, include/libxml is now a real CVS dir
4898
4899Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4900
4901 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4902 version works with both libxml1 and libxml2 (it autodetects
4903 the prefix of the html-files) from Felix Natter.
4904 * doc/xml.html: updated doc accordingly
4905
4906Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4907
4908 * xpath.c: fixed the bug generating a template loop in libxslt
4909 when using docbook-xsl-1.4, * should filter out document nodes
4910 * HACKING: added William
4911 * TODO: updated
4912
4913Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4914
4915 * doc/FAQ.html: added a warning about gcc-3.0
4916 * doc/xml.html: added reference to gdome2 and removed a confusing
4917 sentence
4918
4919Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4920
4921 * xmlversion.h: okay this is a generated file, but Windows
4922 users need it and they can't generate it, and I want CVS
4923 Windows users ...
4924 * win32/libxml2/libxml2_so.dsp: Windows project file for
4925 the shared lib version of libxml2
4926 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4927 resources needed for libxslt/xsltproc by Yon Derek
4928
4929Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4930
4931 * trio.c: MSVC fix (provided by Igor Zlatkovic)
4932
4933Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4934
4935 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
4936
4937Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4938
4939 * include/win32config.h: Yon Derek provided a first fix
4940 to be able to compile libxslt/xsltproc on Windows
4941
4942Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4943
4944 * xpath.c: attempt to work around what seemed a gcc optimizer
4945 bug when handling floats on i386 http://veillard.com/gcc.bug
4946 * tree.c entities.c encoding.c: doing some cleanups while
4947 chasing it
4948
4949Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4950
4951 * Makefile.am: cleanup when --without-debug is specified
4952 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
4953 w.r.t. --without-debug and other include points
4954 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
4955 Catalogs
4956 * configure.in entities.h tree.h HTMLparser.c: removed
4957 --without-corba, made the _private field mandatory
4958
4959Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4960
4961 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
4962 outputs a BOM in UTF8, an errata has been issued to avoid the
4963 problem, that was the most reasonable solution... Add support
4964 for a leading UTF8 BOM in entities.
4965
4966Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4967
4968 * valid.c: fixed a bug found when post validating an entity ref
4969 * xmllint.c: added --loaddtd and sligly changed --postvalid to
4970 activate it too
4971
4972Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4973
4974 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
4975 weakness in the node copy the XPointer and the XInclude
4976 implementations. Serious cleanup.
4977
4978Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4979
4980 * Makefile.am: Kjartan Maraas provided a small patch to
4981 add xml2-config.in to EXTRA_DIST
4982
4983Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4984
4985 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
4986 provided another failing case found in KDE, the way the
4987 ctxt->vctxt.nodeTab was allocated and freed changed over
4988 time but it wasn't completely cleaned up. This should fix it.
4989
4990Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4991
4992 * parser.c: Stephan Kulow also raised the fact that line number
4993 could get miscounted making debug harder, fixed the problem
4994 in xmlParseCharData()
4995
4996Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4997
4998 * valid.c: Stephan Kulow pointed out a problem when validating
4999 and using an empty entity, forgot a 'break' in a case.
5000
5001Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5002
5003 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
5004 * doc/xml.html: updated with 2.3.11
5005
5006Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5007
5008 * TODO: updated adding cleanup of generated doc
5009 * configure.in: prepared to release 2.3.11
5010 * xmllint.c: added --version for bug reporting
5011 * doc/html/*.html: rebuilt the doc
5012
5013Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5014
5015 * xpath.c: first part of the work on selecting namespace to
5016 fix bug #56115
5017
5018Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5019
5020 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
5021 when using -liconv
5022 * TODO: updated
5023
5024Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5025
5026 * HTMLtree.[ch]: more work on the HTML serialization routnes,
5027 cleanup, encoding support.
5028
5029Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5030
5031 * xpath.c: Thomas Broyer suggested a better patch for the / arg
5032
5033Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5034
5035 * xpath.c: bug detected by Ankh when / is used as a function arg
5036
5037Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5038
5039 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
5040 of element and use it to avoid outputting formatting spaces at
5041 the wrong place. Implemented the format parameter for HTML save.
5042 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
5043 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
5044 result/HTML/wired.html: of course this impact the result of a
5045 number of HTML tests
5046
5047Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5048
5049 * HTMLtree.[ch]: started augmenting the HTML save API with
5050 encoding and formatting parameters
5051
5052Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5053
5054 * HTMLtree.h: cleanup and started evaluating the work needed on
5055 revamping the HTML output code
5056
5057Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5058
5059 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5060
5061Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5062
5063 * valid.c: fixed bug #56049, forgot one check in the
5064 validation routine
5065
5066Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5067
5068 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5069
5070Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5071
5072 * libxml.h: fixed an error in last commit
5073 * doc/FAQ.html: added an entry for compilation from CVS
5074
5075Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5076
5077 * xmlversion.h.in libxml.h: Cygwin patches
5078 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
5079 * tree.h: cleanup
5080
5081Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5082
5083 * tree.c: patched xmlFreeNode() to avoid freeing() a static
5084 memory block in a strange case where libxml is linked twice
5085 in the binary.
5086
5087Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5088
5089 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
5090 state far too often, simple fix used to avoid it.
5091
5092Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5093
5094 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
5095 being processed, applied his patch
5096 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
5097
5098Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5099
5100 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
5101 provided fixes to compile on MSCC again
5102 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
5103 also provided an update for the project files.
5104
5105Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5106
5107 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5108 bug #55810
5109
5110Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5111
5112 * tree.c: fixed xmlGetNsProp() to close bug #55683
5113 Note this requires libxslt to use it's own function instead.
5114
5115Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5116
5117 * HTMLtree.c: when in a pre element no formatting space should
5118 be added.
5119 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5120
5121Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5122
5123 * configure.in: added tests for signal() and signal.h
5124
5125Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5126
5127 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5128
5129Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5130
5131 * doc/libxml-doc.el: Felix Natter provided a new version for
5132 libxml2
5133
5134Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5135
5136 * HTMLtree.c: when in a pre element no formatting space should
5137 be added.
5138
5139Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5140
5141 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5142
5143Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5144
5145 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5146 hack
5147 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5148 * uri.c: fixed a warning
5149
5150Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5151
5152 * HTMLtree.c: trying to close bug #55772 escaping in script
5153 elements
5154 * doc/xml.html: suggest to send mail to the list
5155
5156Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5157
5158 * error.c: attempt to fix the xmlGetVarStr breakage once and for
5159 good. Use a macro and based on the solution provided in
5160 vsnprintf manual page from GNU.
5161
5162Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5163
5164 * error.c: Workaround for non-preserving variadic list.
5165 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
5166
5167Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5168
5169 * doc/xml.html: added 2.3.10 release
5170
5171Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5172
5173 * configure.in: releasing 2.3.10
5174
5175Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5176
5177 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
5178
5179Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5180
5181 * encoding.c: Robert Collins provided a patch to add the
5182 "US-ASCII" encoding alias
5183
5184Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5185
5186 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
5187 string oriented functions and started cleaning the related areas
5188 in xpath.c which needed fixing in this respect
5189
5190Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5191
5192 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
5193 #55380
5194 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
5195
5196Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5197
5198 * TODO: updated
5199 * nanohttp.[ch] : started adding APIs to get the redirected URL
5200 when this occurs (needed for further base computation
5201 * tree.h: cleanup
5202 * encoding.c: cleanup
5203 * SAX.c: minor change around ctxt->loadsubset
5204
5205Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5206
5207 * Makefile.am include/Makefile.am: small change to have
5208 include/libxml rebuilt if working from CVS.
5209 * uri.c: applied another patch from Carl Douglas for URI escaping,
5210 this should close bug #51876
5211
5212Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5213
5214 * xinclude.c: fixed XInclude recursive behaviour bug #54678
5215 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
5216 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
5217 added specific regression test
5218 * parser.h: preparing for the XSLT mode where DTD inherited
5219 attributes are added to the tree.
5220
5221Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5222
5223 * xinclude.[ch]: Updated the namespace for the Last Call version
5224 * result/XInclude/include test/XInclude/include: updated the
5225 testsuite accordingly
5226
5227Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5228
5229 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
5230 related to bug #51876
5231
5232Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5233
5234 * tree.c: fixed a gross mistake in base computation, xml:base is
5235 not completely correct yet (need cascade).
5236 * xpath.[ch]: added the few things needed to find a function name
5237 and URI from the XPath context when it is called.
5238
5239Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5240
5241 * catalog.[ch]: fixes and add xmlLoadCatalogs()
5242 * DOCBparser.c: small cleanup
5243 * xmllint.c: added a --catalogs option to load catalogs from
5244 $SGML_CATALOG_FILES
5245 * tree.c: cleanup
5246 * configure.in: iconv library fixup, ICONV_LIBS
5247
5248Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5249
5250 * catalog.c: handling of CATALOG entries. detection of recursion,
5251 and a few bugfixes
5252 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
5253 against the default namespace
5254
5255Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5256
5257 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
5258
5259Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5260
5261 * parser.c: fixed propagation context info when parsing an
5262 external entity.
5263 * doc/html/*.html: regenerated a couple of docs
5264
5265Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5266
5267 * doc/xml.html: update with 2.3.9 informations
5268
5269Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5270
5271 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
5272 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
5273 * doc/html/* : rebuilt the docs
5274 * valid.c: small patch which may improve some case when
5275 validating.
5276
5277Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5278
5279 * HTMLparser.c: Closed bug #54891
5280 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
5281 to the suite
5282
5283Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5284
5285 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
5286 applied a documentation patch from LotR and filled in a few missing
5287 descriptions
5288
5289Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5290
5291 * xpath.c tree.c parser.c: speed optimizations at the parser level
5292 document tree freeing and xpath evaluation
5293
5294Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5295
5296 * parser.c parser.h parserInternals.h: fixed a couple of
5297 interfaces for handling memory buffer input to const char *
5298 upon suggestion of JamesH.
5299
5300Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5301
5302 * configure.in: LoTR sent a patch fixing the previous commit
5303
5304Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5305
5306 * configure.in: trying to deal again with the stoopid -R linking
5307 flag of Solaris
5308
5309Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5310
5311 * xpath.h: two nodeset access macros from Thomas Broyer
5312
5313Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5314
5315 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
5316 patch from Thomas Broyer
5317
5318Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5319
5320 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
5321 case
5322 * INSTALL: was empty added stuff from the FAQ
5323
5324Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5325
5326 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
5327 attributes handling and #54433 by adding xmlUnsetProp()
5328 and xmlUnsetNsProp()
5329
5330Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5331
5332 * HTMLparser.c: Patch from Jonas Borgström
5333 (htmlGetEndPriority): New function, returns
5334 the priority of a certain element.
5335 (htmlAutoCloseOnClose): Only close inline elements if they
5336 all have lower or equal priority.
5337 * result/HTML: this of course changed a number of tests results.
5338
5339Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5340
5341 * xmlIO.c catalog.c: plugged in the default catalog resolution
5342 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
5343 documentations
5344 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
5345
5346Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5347
5348 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
5349 integrating catalogs
5350 * catalog.[ch] testCatalog.c: adding a small catalo API
5351 (only SGML catalog support).
5352 * parser.c: restaured xmlKeepBlanksDefault(0) API
5353
5354Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5355
5356 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
5357
5358Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5359
5360 * parser.c: added xmlParseExternalEntityPrivate() to allow
5361 propagation of ctxt->_private when parsing external entities
5362
5363Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5364
5365 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
5366
5367Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5368
5369 * configure.in: fixed a small portability problem with AM_CONDITIONAL
5370
5371Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5372
5373 * valid.c: warn when indeterminist content model is detected
5374 * result/VC/ElementValid8: this adds a message
5375 * Makefile.am: add --novalid for VCM tests
5376 * parserInternals.c: added a call to Init memory
5377
5378Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5379
5380 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
5381 when both parameters are NULL.
5382
5383Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5384
5385 * valid.c: applied small patch from Gary Pennington, reindented
5386 some part of the code.
5387
5388Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5389
5390 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
5391 release, updated and regenerated the docs
5392
5393Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5394
5395 * xpath.c result/XPath/expr/floats : clarified and cleanup
5396 printing of abnormal floats in tests.
5397
5398Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5399
5400 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
5401 * results/HTML/ : a few changes in the output of the HTML tests as
5402 a result.
5403 * configure.in: tying to fix -liconv where needed
5404
5405Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5406
5407 * Makefile.am: fixed a stupid error
5408
5409Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5410
5411 * configure.in Makefile.am: make the inclusion of the trio
5412 modules in the library conditional
5413
5414Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5415
5416 * DOCBparser.c: patche from László Kovács, fixed entities refs
5417 in attributes handling
5418
5419Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5420
5421 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
5422 flushing
5423
5424Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5425
5426 * xpath.c: fix of an XSLT namespace bug reported on the list
5427 general/bug-8-
5428
5429Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5430
5431 * strio.h trio.c: Dan McNichol suggested a couple of small
5432 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
5433
5434Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5435
5436 * tree.c parser.c encoding.c: spent a bit more time looking
5437 at the parsing speed and DOM handling. Added a few more
5438 speedups.
5439
5440Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5441
5442 * parser.c: small but effective parsing speed improvement
5443
5444Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5445
5446 * configure.in: default on the DocBook parser inclusion (for Gnome)
5447 * DOCBparser.h: fixed a header reference
5448
5449Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5450
5451 * configure.in xpath.c: applied Bjorn patches for FPE on the
5452 alpha
5453
5454Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5455
5456 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
5457 xmlSaveFormatFileTo()
5458
5459Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5460
5461 * xpath.c: simple and efficient optimization, XPath functions
5462 aways bind to the same code, cache this
5463 * TODO: updated (by saying some is obsolete)
5464
5465Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5466
5467 * xpath.c: more cleanup work on XPath name parsing routines
5468
5469Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5470
5471 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5472 xmlXPathParseName
5473 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5474 * debugXML.c: avoid compilation problems if compiling without
5475 HTML support, Igor Zlatkovic
5476 * win32/libxml2/libxml2.def.src: being able to compile without
5477 XPath on Windows
5478
5479Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5480
5481 * libxml.m4: yet another patch from Toshio Kuratomi
5482
5483Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5484
5485 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5486
5487Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5488
5489 * tree.[ch]: added xmlSaveFormatFile interface for saving
5490 and indenting a file.
5491
5492Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5493
5494 * xpath.c: fixed bug #53689 related to processing-instruction()
5495
5496Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5497
5498 * DOCBparser.c: patche from László Kovács
5499
5500Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5501
5502 * parser.c: applied fixes from Christian Glahn bug report #53391
5503
5504Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5505
5506 * error.c: Jean François Lecomte provided a complete description
5507 and a fix to bug #53537
5508
5509Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5510
5511 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5512
5513Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5514
5515 * DOCBparser.c SAX.c: a bit more work on entities processing.
5516 Still Need to cleanup XML output and references in attributes
5517
5518Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5519
5520 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5521
5522Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5523
5524 * tree.c: trying to fix #53574, not completely complete,
5525 I would like xmllint --copy --debug test/ent1 and
5526 xmllint --debug test/ent1 to show the same result.
5527 * xpath.c: fix a bug when trying to sort namespace nodes
5528
5529Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5530
5531 * HTMLtree.c: real fix for #53402
5532
5533Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5534
5535 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5536 PIs when using xsl:output
5537 * valid.c: closing #53537 some case generate segfaults if there
5538 is validity errors
5539
5540Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5541
5542 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5543 of external parsed entities, added --noent to testDocbook
5544 * valid.c: Garry Pennington found an uninitialized variable
5545 access in xmlValidateElementContent()
5546
5547Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5548
5549 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5550 with madness
5551 * result/HTML/ : this modified the result of the regression tests
5552 a lot.
5553
5554Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5555
5556 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5557 to doc where it wasn't checked against NULL reported by
5558 Jens Laas
5559
5560Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5561
5562 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5563 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5564
5565Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5566
5567 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5568 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5569 * SAX.[ch]: cleanup and updates for DocBook
5570 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5571 ex SGML identifier changes
5572 * valid.c: removed a static unused function.
5573
5574Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5575
5576 * HTMLtree.c: applied change for Paul Sponagl on script saving
5577 * Makefile.am: the warning about entity title.xml are normal.
5578
5579Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5580
5581 * configure.in: release of 2.3.7
5582 * Makefile.am: fixing make distcheck
5583
5584Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5585
5586 * doc/html/* doc/xml.html: updated and regenerated the docs
5587
5588Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5589
5590 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5591
5592Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5593
5594 * tree.c: fixed #53388 with the provided patch
5595
5596Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5597
5598 * valid.c: Bjorn detected an invalid memory access. Fixed
5599 vstateVPush()
5600
5601Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5602
5603 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5604
5605Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5606
5607 * libxml.h: new header used only for the compilation of libxml
5608 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5609 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5610 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5611 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5612 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5613 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5614 baseline (version 1.2 plus a single patch).
5615 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5616 scientific notation for numbers. Tests added.
5617 * xpath.c: formatting of numbers changed to use sprintf
5618 (contribution from William Brack)
5619
5620Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5621
5622 * valid.c: cleanup, more useful debugging
5623 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5624 * xmlIO.c: entity loading is printed as an error when validating
5625
5626Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5627
5628 * valid.c: fixed to validate within entities
5629 * test/VCM/v22.xml: added a specific testcase
5630
5631Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5632
5633 * valid.c: forgot an epsilon transition in for ()+
5634 * test/VCM/v21.xml : added a specific test case
5635
5636Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5637
5638 * valid.c: removed a state explosion exhibited by RSS
5639 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5640 from bug #51872
5641
5642Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5643
5644 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5645 validation without using an ugly NFA -> DFA algo in the source.
5646 Made a specific algorithm easier to maintain, using a single
5647 stack and without recursion.
5648 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5649 * hash.c: made the growing routine static
5650 * tree.h parser.c: added the parent information to an
5651 xmlElementContent node.
5652
5653Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5654
5655 * SAX.c parser.c xpath.c: generating IDs when not validating
5656 from an external parsed entity was poisoning the ID has table
5657 with removed values. This was killing XSLT on the KDE help
5658 browser.
5659
5660Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5661
5662 * entities.h: andrew@ugh.net.au detected a double declaration
5663
5664Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5665
5666 * debugXML.c hash.c tree.h valid.c : some changes related to
5667 the validation suport to improve speed with DocBook
5668 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5669 the way validation errors get reported
5670
5671Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5672
5673 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5674 by P C Chow and William M. Brack for XSLT HTML output
5675
5676Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5677
5678 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5679 Igor Zlatkovic patches for MSC compilation and added his
5680 updates
5681
5682Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5683
5684 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5685 prefix lookup.
5686 * parserInternals.c: fixed the bug reported by Morus Walter
5687 due to an off by one typo in xmlStringCurrentChar()
5688
5689Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5690
5691 * HTMLparser.c result/HTML/*: revamped the way the HTML
5692 parser handles end of tags or end of input
5693
5694Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5695
5696 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5697
5698Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5699
5700 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5701 bug where the linktime verions of free() won't work ...
5702
5703Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5704
5705 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5706
5707Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5708
5709 * doc/xml.html: added 2.3.6 release
5710
5711Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5712
5713 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5714 * result/wml.xml: resulted in a small output change
5715
5716Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5717
5718 * tree.c: xmlNewDoc was missing the charset initialization
5719 * xmllint.c: added --auto to autogenerate a doc, allow to
5720 reproduce the problem fixed on xmlNewDoc
5721
5722Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5723
5724 * xpath.c: trying to get 52979 solved
5725 * tree.c result/ result/noent/: trying to get 52712 solved, this
5726 also made me clean up the fact that XML output in general should
5727 not add formating blanks by default, this changed the output of
5728 a few tests
5729
5730Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5731
5732 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5733
5734Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5735
5736 * configure.in: finally released 2.3.6
5737
5738Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5739
5740 * xpath.c: checking for null pointer generated by new code
5741
5742Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5743
5744 * xpath.c: fixed a [] evaluation problem reported
5745 * test/XPath/tests/simpleaddr: extended test
5746 * result/XPath/simpleaddr: updated result
5747
5748Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5749
5750 * xmllint.c: Dan Timis reported a portability problem
5751 on Macs without mmap, fixed it.
5752
5753Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5754
5755 * testXPath.c : added a --tree option allowing to display the
5756 tree dump of the XPath expression
5757
5758Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5759
5760 * xpath.c: fixed a memleak when comparing nodesets
5761 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5762 * tree.c: added a TODO
5763
5764Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5765
5766 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5767 we need string functions
5768 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5769 to be able to use them where needed. Applied some changes
5770 to reduce name linking pollution and compile in only what's
5771 needed.
5772 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5773 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5774 for the string manipulation functions
5775 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5776 to the free() function of xmlmemory.c
5777 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5778 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5779 usage.
5780
5781
5782Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5783
5784 * error.c: applied the context output patch of the error
5785 handling submitted by Chuck Griffith
5786 * error/VC/*: this slightly change some error logs
5787
5788Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5789
5790 * parser.c: fixed line number reporting on error
5791
5792Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5793
5794 * parser.c: Sullivan and Darin found a parser bug,
5795 applied the patch.
5796
5797Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5798
5799 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5800 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5801 xmlversion.h.in xpointer.c: of course the way I defined
5802 UNUSED breaks on old gcc version. Try to be smart and
5803 also define it directly in xmlversion.h
5804 * configure.in: removed -ansi flag from the pedantic set
5805
5806Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5807 Huge cleanup, I switched to compile with
5808 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5809 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5810 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5811 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5812 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5813 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5814 encoding.h entities.c error.c list.[ch] nanoftp.c
5815 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5816 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5817 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5818 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5819 Cleanup, staticfied a number of non-exported functions,
5820 detected and cleaned up a dozen of problem found this way,
5821 avoided a lot of public function name/typedef/system names clashes
5822 * doc/xml.html: updated
5823 * configure.in: switched private flags to the really pedantic ones.
5824
5825Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5826
5827 * configure.in: 2.3.5
5828 * doc/html/*: rebuilt the docs
5829
5830Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5831
5832 * parser.c: fixed a reported bug in NOTATION parsing
5833 * uri.c: accepted but not fixed bug 51876, added TODO
5834 * Makefile.am: fixed bug 51876
5835
5836Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5837
5838 * config.h.in configure.in error.c: fix a compilation problem
5839 on platforms without vsnprintf (xml@thewrittenword.com)
5840
5841Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5842
5843 * parser.c: fixed a function name header typo
5844 * SAX.c: notations can also occur in external subset.
5845
5846Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5847
5848 * error.c: removed a C++ like comment
5849
5850Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5851
5852 * parser.c: fixing bug 52299 strange condition leading
5853 to a parser crash due to a buffer overflow
5854 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5855 added the specific test case
5856
5857Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5858
5859 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5860 xmlXPathConvert{String,Number,Boolean} to be able to make
5861 type casts without a context stack, fixed some implementation
5862 problems related to the absence of context at parse-time,
5863 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
5864 in the public API too
5865 * xpointer.c xpathInternals.h: we need to know at parse time
5866 whether we are compiling an XPointer
5867
5868Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5869
5870 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
5871 cleaned up the parser internals, refactored XPath code, added
5872 new compilation based APIs and cleanly separated public and
5873 private APIs.
5874
5875Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5876
5877 * xpath.h: the comp field must be added at the end to avoid
5878 killing binary compat.
5879
5880Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5881
5882 * Makefile.am: detect XPath memleaks in regreson tests
5883 * error.c: fixed and error w.r.t. error reporting still using
5884 stderr
5885 * hash.c: added new line at end of file
5886 * tree.h: minor cleanup
5887 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5888 expression parsing from evaluation, resulted in a number of
5889 changes internally, and in XPointer. Likely to break stuff
5890 using xpathInternals.h but should remain binary compatible,
5891 new interfaces will be added.
5892
5893Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5894
5895 * configure.in: fixed a couple of problems reported by
5896 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5897 without gcc on non linux platforms.
5898
5899Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5900
5901 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5902 a fix for --with-html-dir= configure support. I hope it won't
5903 break rpm generation
5904
5905Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5906
5907 * xmlIO.c: one function comment cleanup.
5908
5909Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5910
5911 * SAX.c: external subset notations were improperly registered
5912 in the internal subset.
5913
5914Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5915
5916 * README.cvs-commits: added, pointing to HACKING
5917 * HACKING: updated
5918
5919Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5920
5921 * parser.c: and Matt Sergeant found one in the XML push
5922 parser (erroneous check I forgot to remove when I fixed the
5923 main parser).
5924
5925Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5926
5927 * xpath.c: ptittom found a small bug in UnaryExpr
5928
5929Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5930
5931 * configure.in: bumped to 2.3.4
5932 * error.c: fixed bug #51860
5933 * tree.c: fixed bug #51861
5934 * valid.c: cleanup, more debug, failed to fix one bug crap ...
5935 * tree.[ch] : added xmlDefaultBufferSize
5936 * nanoftp.c: typo in function name header block
5937 * doc/xml.html : updated, added link to XML::LibXSLT
5938 * doc/html/* : rebuilt the docs
5939
5940Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5941
5942 * parser.c SAX.c: the new content parsing code raised an
5943 ugly bug in the characters() SAX callback. Found it
5944 just because of strangeness in XSLT XML Rec ouptut :-(
5945
5946Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5947
5948 * Makefile.am: Martin Baulig suggested to add -lm
5949 * tree.c: found another bug in xmlNodeGetContent()
5950
5951Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5952
5953 * xpath.c: Bjorn found the error related to strictness of comparison.
5954
5955Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5956
5957 * parser.c: trying to fix the Dtd parsing problem reported
5958 by Gary, side effect of last week speed optimizations.
5959
5960Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5961
5962 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
5963 * parserInternals.c: removed unneeded test raised by Stric
5964
5965Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5966
5967 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
5968 and fixed by William Brack). Added xmlXPathFormatNumber.
5969 Changed the sorting slightly.
5970 * configure.in Makefile.am example/Makefile.am: Added -lm.
5971 Please note that applications linking with libxml2, must
5972 also like with the math library from now on.
5973
5974Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5975
5976 * HTMLparser.c: fixed loop reported by Marc Sanfacon
5977
5978Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5979
5980 * parser.c: one must report spaces even if the Dtd element
5981 content proves that this is not part of the element content.
5982 * result/valid/*.xml: this changed the ouptu slightly
5983
5984Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5985
5986 * configure.in: bumped to 2.3.3
5987 * doc/xml.html: updated
5988
5989Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5990
5991 * tree.c: minor doc fix
5992 * xpath.c: deallocation issues when a result tree has been
5993 converted to a node-set
5994
5995Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5996
5997 * doc/xml.html: oops corrected dates s/2000/2001
5998
5999Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6000
6001 * valid.c: new patch from Gary Pennington
6002
6003Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6004
6005 * doc/xml.html: applied patch from Ankh
6006
6007Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6008
6009 * xinclude.c: fixed a problem building on Mac
6010
6011Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6012
6013 * parser.c: more work on increasing parsing ferformances
6014
6015Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6016
6017 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
6018 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
6019 avoiding memcpy in production builds MEM_CLEANUP macro use
6020 * parser.[ch] parserInternals.c: optimizations of the tightest
6021 internal loops inside the parser. Better checking of I/O
6022 flushing/loading conditions
6023 * xmllint.c : added --timing
6024
6025Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6026
6027 * configure.in: bumped to 2.3.2
6028 * doc/xml.html: updated for release
6029
6030Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6031
6032 * xpath.c: found a memleak and fixed a nasty bug
6033
6034Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6035
6036 * xmllint.[c1] : added return code errors for xmllint
6037 * xpath.c: specific debug dump function for result value trees
6038
6039Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6040
6041 * xpath.c: finally implemented xmlXPathCompareNodeSets
6042 * test/XPath/expr/floats results/XPath/expr/floats: added
6043 a test for float expressions
6044
6045Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6046
6047 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6048 * parserInternals.[ch]: trying to speed up parsing
6049 * xpath.c : speeded up node set equality op
6050
6051Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6052
6053 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6054 better handling of ID/IDREF and the list modules associated
6055 * configure.in: small CFLAGS cleanup
6056
6057Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6058
6059 * configure.in: fixed iconv detection on AIX (stric)
6060
6061Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6062
6063 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6064
6065Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6066
6067 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6068 and optimized xmlXPathNodeSetSort
6069
6070Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6071
6072 * xpath.c: bug fix when context size is 0
6073 * parser.c: I like Norm's Dtd because they still manage to break
6074 the parser occasionally
6075
6076Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6077
6078 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
6079
6080Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6081
6082 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
6083 attributes within the XML-1.0 namespace
6084
6085Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6086
6087 * xpathInternals.h: exported a few axis functions
6088 * doc/xml.html: updated the doc
6089
6090Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6091
6092 * configure.in: applied patch from Daniel van Balen for OpenBSD
6093 and bumped version to 2.3.1
6094 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
6095 attempt to find autoclosing was simply broken, removed it,
6096 updated the examples, this is better
6097
6098Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6099
6100 * hash.[ch]: added Paolo Casarini patch to provide Delete from
6101 hash functionnalities.
6102 * doc/html/* : rebuild the doc
6103
6104Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6105
6106 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6107 on predicate
6108 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6109 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6110 really want to have tags closed on output even if we accept
6111 unclosed ones on input
6112
6113Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6114
6115 * xpath.c: ouch don't free NULL, rare case fixed
6116 * tree.c: don't coalesce text nodes if they don't have the
6117 same behaviour wrt escaping on output
6118
6119Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6120
6121 * xpath.c: small fixup
6122 * SAX.c: don't warn on empty namespaces.
6123
6124Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6125
6126 * README: a bit of cleanup
6127 * configure.in: preparing for 2.3.0 release
6128
6129Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6130
6131 * hash.[ch]: added a first version of xmlHashSize()
6132 * valid.c: another bug fix from Gary Pennington
6133
6134Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6135
6136 * valid.c: couple of bug fixes pointed by Gary Pennington
6137 * HTMLtree.c: #if 0 cleanup
6138
6139Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6140
6141 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6142 which removes a time consuming check of xmlXPathNodeSetAdd()
6143 and use it in places where we are sure to not break unicity
6144
6145Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6146
6147 * xpath.c: bug fixes found from XSLT
6148 * tree.c: preserve node->name special values when copying nodes.
6149 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6150 external subset are fetched when available but without full
6151 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6152 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
6153 output with encoding disabled.
6154
6155Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6156
6157 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
6158 xmlCheckFilename should not be called from xmlFileOpenW
6159 and xmlGzfileOpenW
6160
6161Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6162
6163 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
6164 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
6165 added the new tests for URI normalization
6166 * testURI.c: fixed stoopid bugs
6167 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
6168 the URI in the error messages are now properly normalized
6169
6170Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6171
6172 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
6173
6174Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6175
6176 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
6177
6178Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6179
6180 * xpath.c: fixed mod operator
6181
6182Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6183
6184 * parser.c: fixed xmlStrcat doc
6185 * tree.c: 2 fixes form Anders Carlson for copying nodes and
6186 trees.
6187
6188Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6189
6190 * xpath.c result/XPath/tests/chaptersbase
6191 result/XPath/tests/simplebase: fixed XPath node()
6192 * tree.c: small fix in xmlNewNs()
6193 * Makefile.am: removed extraneous xml2Conf.sh rule
6194
6195Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6196
6197 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
6198 Changed the library name, in order to get libxml-devel and
6199 libxml2-devel to coexist on a single system
6200 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
6201 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
6202
6203Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6204
6205 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
6206 libxml2-devel installable in // as libxml-devel.
6207
6208Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6209
6210 * doc/Makefile.am: fixed make rebuild in doc
6211 * doc/html/*.html: rebuilt the docs
6212
6213Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6214
6215 * tree.c: patch from Bjorn Reese on xmlBufferCCat
6216
6217Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6218
6219 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
6220 the HTML doc to go into the -devel RPM ...
6221 * aclocal.m4 config.h.in: some updates due to auto* magic
6222
6223Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6224
6225 * xpath.h: added a hook in the context structure allowing to
6226 link to extra support, needed for XSLT
6227
6228Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6229
6230 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
6231 xmlXPtrCmpPoints to use it.
6232 * propagated the following patch from Alejandro Forero
6233 * include/win32config.h xmlIO.c: applied further suggestions
6234 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
6235 * example/gjobread.c: fixed warnings, now that it builds
6236
6237Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
6238
6239 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
6240
6241 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
6242 filename points to a valid file (not a directory).
6243 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
6244 Added calls to xmlCheckFilenameDir.
6245
6246 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
6247 `path' (rather than `filename') as the parameter to gzopen and open.
6248
6249Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6250
6251 * Makefile.am: fixed a problem with EXTRA_DIST
6252
6253Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6254
6255 * Makefile.am example/Makefile.am: finally found the trick
6256 to build the example, i.e. add "." in SUBDIRS before example
6257 in the list <grin/>
6258
6259Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6260
6261 * doc/xml.html: updated with an XSLT section, removed pointer to
6262 W3C CVS base.
6263
6264Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6265
6266 * xpath.c: when copying a XSLT tree object teh tree need to be copied
6267 too, and deallocation need to occur the same way.
6268
6269Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6270
6271 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
6272 type correponding to an XSLT result tree fragment. Share most
6273 of the data format with node set, as well as operators.
6274 * HTMLtree.c: added a newline at the end of the doctype output
6275 whe this one is not present initially.
6276 * tree.c: make sure taht the parent and doc pointers are properly
6277 set when copying attributes (lists).
6278
6279Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6280
6281 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
6282
6283Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6284
6285 * xpath.c: seems I finally killed that ugly path evaluation
6286 context bug (tagged 9999 in case is is wrong)
6287
6288Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6289
6290 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
6291 for XSLT
6292
6293Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6294
6295 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
6296 for xmlGzfileOpen() bug
6297
6298Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6299
6300 * xpath.c: removed an error found by XSLT usage
6301 * tree.c parserInternals.h: use a predefined static string
6302 for text and comment nodes, avoid freeing them in xmlFreeNode,
6303 exported the string name in parserInternals.h and added
6304 another value to disable encoding at output (for XSLT),
6305 gain memory, time.
6306
6307Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6308
6309 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
6310 win32/libxml2/libxml2_so.dsp: new makefiles and update
6311 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6312
6313Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6314
6315 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
6316 Gary Pennington
6317
6318Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6319
6320 * xpath.c: fixed the comaprision of values and nodelists,
6321 need to compare nodelist still ...
6322 * debugXML.c: avoided a possible core dump
6323 * HTMLparser.c: cleanup
6324 * nanohttp.c: contributed fix.
6325 * tree.c: fixes in properties handling added xmlSetNsProp
6326 needed by libxslt
6327 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
6328 comment
6329 * TODO: updated
6330
6331Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6332
6333 * parser.c parserInternals.c: applied Bjorn Reese optimization
6334 patch
6335
6336Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6337
6338 * Makefile.am: applied patch fro make check from Martin Vidner
6339
6340Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6341
6342 * configure.in: preparing 2.2.11
6343 * doc/html/*: rebuild the HTML files
6344 * doc/xml.html : updated
6345
6346Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6347
6348 * tree.c: fixed a stupid bug
6349 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
6350 patches related to validation of an XInclude processing result
6351 * TODO: updated
6352
6353Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6354
6355 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
6356 on large files
6357
6358Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6359
6360 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
6361
6362Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6363
6364 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
6365 reported by Jonas Borgström
6366 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
6367
6368Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6369
6370 * testXPath.c xpath.c: fixing the XPath union expressions problem
6371 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
6372
6373Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6374
6375 * xmllint.c: Made is so if the file name is "-" is will read form
6376 standard input. Sven Heinicke <sven@zen.org>
6377 * tree.c: fixed a problem when growing buffer
6378 * tree.h: fixed the comment of the node types following andersca
6379 comment
6380 * TODO: updated
6381
6382Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6383
6384 * HTMLparser.[ch]: added a way to avoid adding automatically
6385 omitted tags. htmlHandleOmittedElem() allows to change the
6386 default handling.
6387 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
6388 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
6389 of xmllint too when using --memory flag, added a memory test
6390 suite at the Makefile level.
6391 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
6392 with namespace use when encountering QNames in XPath evalation,
6393 added xmlns() scheme in XPointer.
6394 * nanoftp.c : incorporated a fix
6395 * parser.c xmlIO.c: fixed problems raised with encoding when using
6396 the memory I/O
6397 * parserInternals.c: closed bug 25934 reported by
6398 torsten.landschoff@innominate.de
6399 * TODO: updated
6400
6401Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6402
6403 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
6404 on a non-updated tree :-(, made a 2.2.10 release to correct the
6405 situation
6406
6407Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6408
6409 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
6410 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
6411 integrated a set of OpenVMS changes from Howard Taylor
6412 <Howard.Taylor@pacoast.com>
6413
6414Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6415
6416 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
6417 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
6418
6419Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6420
6421 * HTMLparser.c: some fixes on auto-open of html/head/body
6422 * encoding.c: fixed a compilation error on some gcc env
6423 * xpath.c xpointer.[ch] xpathInternals.h: improved the
6424 XPointer implementation
6425 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
6426 related XPointer tests and associated results
6427
6428Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6429
6430 * doc/xmldtd.html doc/xml.html: following a short step by step
6431 guidance on IRC to help maciej with DTDs I started a small
6432 page on the subject.
6433
6434Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6435
6436 * HTMLparser.c: fixed handling of broken charrefs
6437 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
6438 patches
6439
6440Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6441
6442 * doc/xml.html doc/html/* : rebuilt the docs after adding
6443 xinclude and updated page for 2.2.7 and 2.2.8
6444 * configure.in: releasing 2.2.8
6445
6446Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6447
6448 * parser.[ch] parserInternals.c: applied the conditional
6449 section processing fix from Jonathan P Springer
6450 <jonathan.springer2@gte.net>
6451 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
6452 project file, fixed iconv default non support
6453 * xpath.c: fixed the problem of evaluating relative expressions
6454 when a node context is provided.
6455
6456Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6457
6458 * nanoftp.c: fixed gcc 2.95 new warnings
6459 * SAX.c: fixed a stupid bug
6460 * tree.c: fixed a formatting problem when round-tripping
6461 from/to memory
6462 * xinclude.c: chased memleak, fixed a base problem
6463 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6464 xmlXPtrBuildNodeList()
6465 * TODO: updated
6466 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6467 adding a first small set of regression tests for XInclude
6468
6469Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6470
6471 * nanohttp.[ch]: applied Wayne Davison patches to access
6472 the WWW-Authorization header.
6473 * parser.c: Closed Bug#30847: Problems when switching encoding
6474 in short files by applying Simon Berg's patch.
6475 * valid.c: fixed a validation problem
6476 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6477 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6478 Wayne Davison
6479 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6480 need to be extended to non full nodes selections.
6481 * xinclude.c: starts to work decently
6482
6483Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6484
6485 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6486 debugXML.c xmlversion.h.in: Started adding XInclude support,
6487 this is a new xmllint option
6488 * tree.c xpath.c: applied TOM patches for XPath
6489 * xpointer.c: fixed a couple of errors.
6490 * uri.c: added an escaping function needed for xinclude
6491 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6492 new warning from RH70 gcc's version
6493
6494Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6495
6496 * HTMLparser.c: fixed loop on invalid char in scripts
6497 * parser.c: update to description of xmlIOParseDTD()
6498 * libxml.m4 xmlversion.h.in: changes contributed by
6499 Michael Schmeing <m.schmeing@internet-factory.de>
6500 * configure.in: preparing for 2.2.7
6501 * Makefile.am: trying to avoid config.h and acconfig.h
6502 being included in the distrib
6503 * configure.in: released 2.2.7
6504
6505Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6506
6507 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6508 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6509
6510Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6511
6512 * parser.[ch]: added xmlIOParseDTD()
6513 * xpointer.c: added support for the 2 extra parameters of
6514 string-range, fixed a stoopid error when '0' was present
6515 in XPointer expressions
6516 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6517 testsuite for the above
6518
6519Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6520
6521 * libxml.spec.in: improved package descriptions
6522
6523Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6524
6525 * xpath.c xpathInternals.h: applied a large cleaning patch
6526 from TOM <ptittom@free.fr>, it also add namespace support
6527 for function and variables registration.
6528
6529Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6530
6531 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6532 * Makefile.mingw: Wayne Davison's update adding hash.c
6533
6534Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6535
6536 * xpath.c: fixed the root evaluation problems
6537 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6538 ignorable spaces with <b> <bold> <em>
6539 * tree.c: fixed a loop in xmlSearchNsByHref()
6540
6541Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6542
6543 * xpath.c: applied another XPath patch from TOM
6544 * xpath.c include/makefile.am: applied another patch from
6545 china@thewrittenword.com (cleanup on IRIX).
6546
6547Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6548
6549 * xml-config.1: received a fixed version from Fredrik Hallenberg
6550 <hallon@lysator.liu.se>
6551
6552Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6553
6554 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6555 cleanup patch for XPath
6556
6557Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6558
6559 * patched to redirrect all "out of context" error messages to
6560 a reconfigurable routine. The changes are:
6561 * xmlerror.h : added the export of an error context type (void *)
6562 an error handler type xmlGenericErrorFunc there is an interface
6563 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6564 to reset the error handling routine and its argument
6565 (by default it's equivalent to respectively fprintf and stderr.
6566 * all the c files: all wild accesses to stderr or stdout within
6567 the library have been replaced to calls to the handler.
6568
6569Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6570
6571 * configure.in: release 2.2.6
6572 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6573 exporting the inner functions of xpath for extension modules
6574 * doc/*: updated and rebuilt the doc
6575
6576Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6577
6578 * nanohttp.c : applied Wayne HTTP cleanup patch
6579 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6580 and xmlNodeSetSpacePreserve()
6581
6582Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6583
6584 * xpath.c: closing bug #29260
6585
6586Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6587
6588 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6589 multikey tuples, made hash structure opaque
6590 * valid.[ch]: moved elements, attributes, notations decalarations
6591 as well as ID and refs to hash tables.
6592 * entities.c: hash cleanup
6593 * xmlmemory.c: fixed a dump problem in debug mode
6594 * include/Makefile.am: problem passing in DESTDIR= values patch
6595 from Marc Christensen <marc@calderasystems.com>
6596 * nanohttp.c: removed debugging remains
6597 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6598 * HTMLparser.c parser.c: fixing a number of problems with the
6599 macros in the *parser.c files (Wayne).
6600 * HTMLparser.c: close the previous option when opening a new one
6601 (Marc Sanfacon).
6602 * result/HTML/*: updated the HTML results accordingly
6603
6604Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6605
6606 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6607 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6608 XPath functions and XML entities table to them. More to come...
6609 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6610
6611Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6612
6613 * tree.c: coalesce adjacent text nodes
6614 * valid.c: handling of blank nodes in DTd validation (raised
6615 by problems with a posteriori validation).
6616 * nanohttp.c: changing behaviour on HTTP write stuff.
6617 * HTMLtree.c: forced body and html to be explicitely closed.
6618 * xpath.h: exported more XPath functions.
6619
6620Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6621
6622 * Release of 2.2.5
6623 * xpointer.c: range() range-inside and other helper functions
6624 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6625
6626Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6627
6628 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6629 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6630
6631Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6632
6633 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6634 and XPointer modules
6635
6636Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6637
6638 * SAX.h: closed #25107
6639
6640Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6641
6642 * testSAX.c: fixed problem with cdata reporting
6643 * SAXresult/* : updated
6644
6645Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6646
6647 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6648 Closed bug #27499, added to regression tests
6649 * TODO: updated
6650
6651Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6652
6653 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6654 support for SCRIPT and STYLE with help from Bjorn Reese
6655 * test/HTML/* result/HTML/*: added simple testcase and updated
6656 the existing ones.
6657
6658Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6659
6660 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6661 string-range for empty strings
6662 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6663 test/XPath/xptr/strrange: augmented the XPointer testsuite
6664
6665Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6666
6667 * doc/xml.html doc/xmlmem.html: added a module describing memory
6668 interfaces and use, updated the main page.
6669
6670Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6671
6672 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6673 nanoftp code work on Windows too now
6674
6675Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6676
6677 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6678 * xpointer.c: implemented string-range() at least a good first version
6679 * test/XPath/docs/str test/XPath/xptr/strrange
6680 result/XPath/xptr/strrange: the string-range() tests
6681
6682Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6683
6684 * Makefile.am include/Makefile.am include/win32config.h
6685 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6686 and make distcheck
6687
6688Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6689
6690 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6691 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6692 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6693
6694Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6695
6696 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6697 patch for socklen_t detection by
6698 Albert Chin-A-Young <china@thewrittenword.com>
6699
6700Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6701
6702 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6703 and added a --dtdvalid option to xmllint used to test it
6704
6705Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6706
6707 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6708 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6709
6710Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6711
6712 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6713 handlings (registration, lookup, cleanup)
6714
6715Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6716
6717 * configure.in Makefile.am include/makefile.am: adding XPointer
6718 and XPtrtests target
6719 * xpointer.[ch] : new files for XPointer support
6720 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6721 more XPath tests
6722
6723Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6724
6725 * configure.in: fixed, very broken, make distcheck works again
6726
6727Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6728
6729 * More work toward 2.2.5, integrated a number of patches
6730 * configure.in Makefile.am win32config.h.in: trying to cleanup
6731 make distcheck .... huh ...
6732 * include/Makefile.am include/win32config.h: new directory
6733 for includes
6734 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6735 updated teh makefiles and instructions for WIN32
6736 * xpath.c: small fixes
6737 * test/XPath/ results/XPath: updated the testcases and results
6738 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6739 suggested patches
6740 * valid.c: fixed an ID bug
6741
6742Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6743
6744 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00006745 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00006746 * xpath.[ch]: worked on XPointer
6747
6748Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6749
6750 * configure.in Makefile.am: 2.2.5, ship the include in an
6751 include/libxml subdirectory, use symlinks when using CVS
6752 * testSAX.c: fixed small bug
6753 * testXPath.c: changed the way testfiles are parsed
6754 * debugXML.c: same kind of cleanup when parsing an argument expression
6755 XPath/XPointers can have blanks embedded
6756 * xpath.[ch]: more cleanup, reorgs for XPointer work
6757 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6758 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6759
6760Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6761
6762 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6763 in the XPath engine, rewrote large parts of it, now it's far
6764 cleaner and in sync with the REC not an old WD. Fixed a parsing
6765 problem in the interactive XML shell found when testing XPath.
6766
6767Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6768
6769 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6770 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6771 examples with the extra test
6772
6773Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6774
6775 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6776 the global init function.
6777
6778Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6779
6780 * HTMLparser.c: Doohhh, attribute name parsing was still case
6781 sensitive ! Fixed this ...
6782 * result/HTML/* : updated the tests results accordingly
6783
6784Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6785
6786 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6787 engine, should be far more stable, incorporated a new version of
6788 preceding/following axis, need testing
6789 * uri.c: fixed file:///c:/a/b/c problem
6790 * test/XPath/tests/idsimple: augmented the XPath tests
6791
6792Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6793
6794 * doc/* rebuilding docs for 2.2.4 release
6795
6796Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6797
6798 * configure.in: releasing 2.2.4
6799 * parser.[ch]: added xmlStrEqual()
6800 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6801 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6802 use xmlStrEqual instead
6803 * TODO: updated
6804 * added an XPath test
6805
6806Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6807
6808 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6809 * entities.h: exported xmlInitializePredefinedEntities
6810 * parser.[ch] : added xmlInitParser()
6811 * parserInternals.h : had to export htmlInitAutoClose()
6812
6813Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6814
6815 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6816 problems
6817 * Makefile.am : added XPath regression tests to normal tests
6818 * uri.c: fixed a problem with local paths, cleanup
6819 * parser.c: fixed a problem with large CData sections
6820
6821Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6822
6823 * configure.in xml-config.in: patch from "Ben Taylor"
6824 <sol7x86@hotmail.com> for solaris shared libs lookup
6825
68262000-09-30 Martin Baulig <baulig@suse.de>
6827
6828 * libxml-2.0.pc.in: Provide pkg-config script.
6829
6830 * configure.in: Create the libxml-2.0.pc script from the
6831 libxml-2.0.pc.in templates.
6832 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
6833 script in `$(libdir)/pkgconfig'.
6834
6835Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6836
6837 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6838 when compiling with MSC
6839
6840Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6841
6842 * xpath.c: patch for normalize-string() substring-before(),
6843 substring-after() and translate() functions from Bjorn Reese
6844 <breese@mail1.stofanet.dk>
6845 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6846 Fredrik Hallenberg <hallon@lysator.liu.se>
6847 * TODO: updated
6848
6849Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6850
6851 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6852 problem of socklen_t being undefined on a number of platforms
6853 * debugXML.c: fixed a compilation problem when without snprintf
6854
6855Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6856
6857 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6858 an URI bug and a fix for the control-character-induced infinite loop
6859 * nanohttp.c: preventive fix for compiling on WIN32
6860
6861Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6862
6863 * xmlint.c: closing bug #25000
6864
6865Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6866
6867 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
6868 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
6869 modified slightly Wayne Davison patch adding xmlStrcasecmp and
6870 related function, fixing xmlStrncmp(), and associated cleanup
6871 * result/HTML/entities.html.sax: updating result
6872
6873Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6874
6875 * uri.c: applied patch for URI escaping from Wayne Davison
6876 <wayned@blorf.net>
6877 * tree.c parserInternals.c HTMLparser.c: memset checks patches
6878 from Denis Barbier <barbier@imacs.polytechnique.fr>
6879 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
6880 patch from Wayne Davison
6881
6882Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6883
6884 * doc/xml.html : updated with new releases, adding "how to help"
6885
6886Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6887
6888 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6889 removed a few warnings in pedantic mode ...
6890 * parserInternals.c parser.c: moved encoding switching function
6891 to parserInternals.c
6892 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6893
6894Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6895
6896 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6897 error or warning handlers
6898
6899Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6900
6901 * parserInternals.c parserInternals.h parser.c Makefile.am:
6902 created a new module parserInternals.c, moved most of the
6903 code shared by the various parsers there, as well as
6904 deprecated code from parser.c. More cleanup of parser.c
6905 * uri.c: fixed a problem when URI is NULL
6906 * valid.c: speedup when looking for an attribute declaration
6907
6908Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6909
6910 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6911 the cleanup of the computation of URI references when seeking
6912 external entities. The URI reference string and the resulting
6913 URI are both stored now.
6914 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6915 large s(n)printf checks and cleanup from Denis Barbier
6916 <barbier@imacs.polytechnique.fr>
6917 * xmlversion.h.in tree.h: couple of SGML declarations for a
6918 possible docbook module.
6919 * result/VC/ : a couple of test output changed due to the change
6920 of the entities URI
6921
6922Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6923
6924 * parser.h: added a _private field for linking user's data
6925
6926Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6927
6928 * parser.c parserInternals.h: demacroified most of the IS_XXX
6929 the gain in size is significant so ...
6930
6931Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6932
6933 * entities.c: cases where looking up entities with doc==NULL
6934 covered
6935
6936Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6937
6938 * uri.c: applied Wayne Davison patch
6939 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
6940
6941Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6942
6943 * uri.c testUri.c: applied Wayne Davison patches
6944 * test/URI/uri.data result/URI/uri.data: first set of tests/results
6945 * Makefile.in: added URItest and included thenin "make tests"
6946
6947Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6948
6949 * xmlversion.h.in: closed bug 22941
6950
6951Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6952
6953 * doc/xmlio.html: added doc and example for entity loader
6954 redefinition.
6955
6956Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6957
6958 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
6959 used by libxml
6960
6961Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6962
6963 * parser.c: Fixed bug on invalid ontent characters and when using
6964 push.
6965 * xmllint.c: fixed xmllint endling of errors in push mode
6966
6967Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6968
6969 * HTMLparser.c testHTML.c: applied two new patches from
6970 Wayne Davison <wayned@users.sourceforge.net>
6971 * result/HTML/*.sax: regenerated HTML SAX output
6972 * parser.c: more cleanup.
6973
6974Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6975
6976 * HTMLparser.[ch] testHTML.c: applied the second set of
6977 patches from Wayne Davison <wayned@users.sourceforge.net>,
6978 adding htmlEncodeEntities()
6979 * HTMLparser.c: fixed an ignorable white space detection bug
6980 occuring when parsing with SAX only
6981 * result/HTML/*.sax: updated since the output is now HTML
6982 encoded...
6983
6984Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6985
6986 * HTMLparser.[ch]: applied some of Wayne Davison
6987 <wayned@users.sourceforge.net> patches
6988
6989Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6990
6991 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
6992 undeclared namespace prefix was used, added a warning.
6993 Cleaned up support w.r.t. entities, spilling out a warning
6994 and being pedantic on lookups.
6995 * test/warning/ent9 : added testcase for previous example.
6996 * TODO: updated
6997 * parserInternals.h parser.c: changed the way names are parsed
6998 now allow infinite size and decrease penalty for normal use
6999 * parser.c: Started a big cleanup/check of the parser code,
7000 fixed some of the most tortuous entity code, spotted code
7001 unused anymore
7002 * test/*: added tests for very long names and related nasty
7003 things.
7004
7005Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7006
7007 * doc/encoding.html: added encoding aliases doc
7008 * doc/xml.html: updates
7009 * encoding.[ch]: added EncodingAliases functions
7010 * entities.[ch] valid.[ch] debugXML.c: removed two serious
7011 bottleneck affecting large DTDs like Docbook
7012 * parser.[ch] xmllint.c: added a pedantic option, will be
7013 useful
7014 * SAX.c: redefinition of entities is reported in pedantic mode
7015 * testHTML.c: uninitialized warning from gcc
7016 * uri.c: fixed a couple of bugs
7017 * TODO: added issue raised by Michael
7018
7019Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7020
7021 * doc/encoding.html: propagated Martin Duerst suggestions
7022
7023Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7024
7025 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
7026 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
7027 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
7028 by Wayne Davison
7029
7030Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7031
7032 * nanoftp.c nanohttp.c: small cleanup
7033 * TODO: updated
7034
7035Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7036
7037 * added an old VC testcase and updated title.xml entity
7038
7039Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7040
7041 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
7042 done on auto-opening of <p> tags and cleanup of SAX output
7043
7044Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7045
7046 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7047
7048Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7049
7050 * doc/xml.html libxml.* structure.*: updated the doc a bit
7051
7052Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7053
7054 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7055 of SAX tests
7056
7057Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7058
7059 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7060 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7061
7062Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7063
7064 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7065 * testHTML.c: fix core dump on Solaris 2.x systems
7066 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7067 * result/HTML/*.sax: previous bug fix lead to new results
7068
7069Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7070
7071 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7072 * configure.in: added --with-readline=DIR to accept alternate
7073 path for readline include/library
7074 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
7075 for ANSI under HP-UX
7076 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
7077 includes @LIBS@
7078
7079Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7080
7081 * doc/* : rebuilt the docs
7082 * getting ready for 2.2.2 release
7083
7084Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7085
7086 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
7087 and xmlAddFeature()
7088 * tree.[ch]: added xmlAddChildList()
7089 * xmllint.c: MAP_FAILED macro test
7090 * parser.h: added xmlParseCtxtExternalEntity()
7091 * valid.c: applied bug fixes removed warning
7092 * tree.c: added CDATA block to elements content
7093 * testSAX.c: cleanup of output
7094 * testHTML.c: added SAX testing
7095 * encoding.c: better error recovery
7096 * SAX.c, parser.c: fixed one of the external entity processing
7097 of the OASis testsuite
7098 * Makefile.am: added HTML SAX regression tests
7099 * configure.in: bumped to 2.2.2
7100 * test/HTML/ result/HTML: added a few of HTML tests, and added the
7101 SAX results
7102
7103Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7104
7105 * configure.in: patch for HP compiler
7106
71072000-08-04 Sven Heinicke <sven@zen.org>
7108
7109 * xmllint.c: Was coredumping sometimes when the file given didn't
7110 exist.
7111
7112Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7113
7114 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7115
7116 when using in memory parsing. Need some cleanup.
7117 * xmllint.c configure.in: added a --memory flag to test memory
7118 parsing
7119
7120Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7121
7122 * nanohttp.c: fixed socklen_t replacement to unsigned int
7123 * parser.c: fixed a space handdling missing at the end of
7124 production 28 DOCTYPE.
7125 * xmlmemory.c: fixed a stupid bug on the routine to override
7126 allocation functions
7127 * TODO: updated
7128
7129Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7130
7131 * doc/ regenerated the docs
7132
7133Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7134
7135 * doc/encoding.html doc/xml.html: added I18N doc
7136 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7137 improvements, both parser and filters, added ASCII & HTML,
7138 fixed the ISO-Latin-1 one
7139 * xmllint.c testHTML.c: added/made visible --encode
7140 * debugXML.c : cleanup
7141 * most .c files: applied patches due to warning on Windows and
7142 when using Sun Pro cc compiler
7143 * xpath.c : cleanup memleaks
7144 * nanoftp.c : added a TESTING preprocessor flag for standalong
7145 compile so that people can report bugs more easilly
7146 * nanohttp.c : ditched socklen_t which was a portability mess
7147 and replaced it with unsigned int.
7148 * tree.[ch]: added xmlHasProp()
7149 * TODO: updated
7150 * test/ : added more test for entities, NS, encoding, HTML, wap
7151 * configure.in: preparing for 2.2.0 release
7152
7153Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7154
7155 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00007156 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007157
7158Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7159
7160 * doc/xml.html: changed the xmlsoft.org structure, updated the
7161 examples w.r.t. root and childs
7162
7163Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7164
Daniel Veillard784b9352003-02-16 15:50:27 +00007165 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007166
7167Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7168
7169 * HTMLparser.c: Work on character encoding support for the HTML parser
7170 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
7171 * encoding.c: Fixed a potential memleak in the encoding stuff
7172
7173Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7174
7175 * doc/FAQ.html doc/Makefile.am : added a FAQ
7176
7177Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7178
7179 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
7180 of the HTML parser to force it to not bypass SAX
7181
7182Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7183
7184 * win32config.h.in: updated
7185 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
7186 lacks iconv support :-( need to release 2.1.1
7187 * configure.in: release 2.1.1
7188 * HTMLparser: fixed bug #14784
7189 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
7190 by Windows compiler
7191 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
7192 the SAX startDocument() callback.
7193 * TODO: updated
7194
7195Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7196
7197 * added xmlStopParser()
7198
7199Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7200
7201 * configure.in: 2.1.0 prerelease
7202 * Large resync between W3C and Gnome tree
7203 * nanoftp, nanohttp.c: fixed stalled connections probs
7204 * HTMLtree.c SAX.c : support for attribute without values in
7205 HTML for andersca
7206 * valid.c: Fixed most validation + namespace problems
7207 * HTMLparser.c: start document callback for andersca
7208 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
7209 * parser.h, SAX.c: serious speed improvement for large
7210 CDATA blocks
7211 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
7212 different encoding
7213 * example/Makefile.am example/gjobread.c tree.h: work on
7214 libxml1 libxml2 convergence.
7215 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
7216 and the LIBXML_TEST_VERSION macro
7217
7218Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7219
7220 * doc/xml.html: various patches and improvements typo fixed by
7221 Felix Natter
7222 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
7223 from Felix Natter <fnatter@gmx.net>
7224
7225Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7226
7227 * doc/upgrade.html: updated with instructions for support of both
7228 libxml-1.x and libxml-2.x
7229 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
7230 for 2.x support and also fixed includes
7231
7232
7233Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7234
7235 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
7236 the encoding support, added iconv support, so now libxml if
7237 compiled with iconv automatically support japanese encodings
7238 among others. Work based on initial patch from Yuan-Chen Cheng
7239 I may have broken binary compat in the encoding handler
7240 registration scheme, but that was so utterly broken I don't
7241 expect anybody to have used this feature until now.
7242 * parserInternals.h: fixup on the CHAR range macro
7243 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
7244 code.
7245 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
7246 * uri.c: added xmlParseURI() I can't believe I forgot to
7247 implement this one in 2.0 !!!
7248 * SAX.c: moved doc->encoding update in the endDocument() call.
7249 * TODO: updated.
7250
7251Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7252
7253 * tree.h: removed extraneous xmlRemoveProp definition
7254 * TODO: added item about --disable-corba configure switch
7255 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
7256 * nanoftp.c: fixed include problems giving troubles on AIX and
7257 slowlaris
7258 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
7259 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
7260 comment and headers changes to lower gtk-doc number of warnings
7261 * doc/html/*: rebuilt docs
7262
7263Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7264
7265 * HACKING: documented the tag for 1.x and instructions
7266
7267Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7268
7269 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
7270 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
7271 xmlCreateIOParserCtxt
7272 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
7273 significant overall improvement
7274 * xmllint.c: added I/O test to xmllint
7275 * testSAX.c: added a speed test
7276 * doc/* : updated/regenerated
7277
7278Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7279
7280 * xpath.c uri.h parserInternals.h: cosmetic changes from
7281 "Timur I. Bakeyev" <timur@bat.ru>, including making
7282 xmlCreateURI() public
7283
7284Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7285
7286 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
7287 and the code at the same time. Added a clean mechanism for
7288 overload or added input methods: xmlRegisterInputCallbacks()
7289 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
7290 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
7291 * TODO: updated
7292 * doc/* : updated/regenerated
7293 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
7294 source dir
7295
7296Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7297
7298 * testURI.c: yet another forgotten commit, I should get some sleep !
7299
7300Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7301
7302 * xmllint.c: forgot to commit this too ?
7303
7304Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7305
7306 * xmlversion.h.in : forgot to commit this previously
7307
7308Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7309
7310 * configure.in: preparing libxml-2.0.0 version looks Ok so far
7311 * README TODO: updated for release
7312 * uri.c uri.h: added authority parsing/saving
7313 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
7314 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
7315 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
7316 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
7317 Makefile.am : added compile-time customization of libxml
7318 --with-ftp --with-http --with-html --with-xpath --with-debug
7319 --with-mem-debug
7320 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
7321 #include <libxml/xxx.h> I hope it won't break too much stuff
7322 and will be manageable in the future...
7323 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
7324 and added xmllint to the installed programs
7325 * uri.h: added xmlFreeURI()
7326
7327Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7328
7329 * uri.c uri.h: finished the escaping handling, the base support
7330 and the URI path normalization. Looks good just lacks the
7331 authority content parsing code.
7332 * Makefile.am: added instructions to generate testURI
7333 * TODO: updated
7334 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
7335 added links and icons for W3C and Gnome
7336
7337Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7338
7339 * xmlmemory.[ch] : seems I forgot to actually update the files in
7340 the last commit :-)
7341 * doc/xml.html doc/html/* : updated and uploaded the docs
7342
7343Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7344
7345 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
7346 * TODO: updated
7347 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
7348 libxml default allocation function with another set (like gmalloc/
7349 gfree).
7350 * Makefile.am, uri.c, uri.h: added a set of functions to do
7351 exact (litteraly copied from the RFC 2396 productions) parsing
7352 and handling of URI. Will be needed for XLink, one XML WFC,
7353 XML Base and reused in the nano[ftp/http] modules. Still work
7354 to be done.
7355
7356Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7357
7358 * configure.in, libxml.spec.in : libxml2
7359 * doc/* : updated the doc page, rebuilt the docs
7360
7361Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7362
7363 * all: tagged LIB_XML_1_X
7364 * *.c *.h : updated from W3C CVS tree
7365 * configure.in : 2.0.0-beta
7366 * libxml.spec.in : libxml2 package nam
7367 * result/* : new version of the tests output
7368
7369Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7370
7371 * doc/xml.html, doc/update.html: updated docs, 1.8.7
7372
7373Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7374
7375 * doc/* : rebuilt the docs
7376 * parser.c: final patch on #6766
7377 * valid.c: small patch on validity checks.
7378
7379Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7380
7381 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
7382 added
7383 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
7384 compatibility w.r.t. XML spec and existing code.
7385
7386Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7387
7388 * parser.c: seems a better solution to <a> </a> exists,
7389 will try it for a while
7390
7391Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7392
7393 * parser.c: tried to remove the <a> </a> generating <a/>
7394 this is hard. Left a flag for that purpose. Fixed bug #6766
7395 * configure.in: prepared 1.8.7 not released, due to previous
7396 problem
7397
7398Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7399
7400 * doc/xml.html : applied second patch from Paul DuBois
7401
7402Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7403
7404 * doc/xml.html : applied patch from Paul DuBois
7405
7406Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7407
7408 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
7409
7410Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7411
7412 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
7413 compilation warnings on various platforms.
7414 * parser.c: Fixed #5281 validity error callbacks are now desactived
7415 by default if not validating.
7416
7417Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7418
7419 * nanoftp.c, win32config.h.in: patches to compile on WIN32
7420
7421Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7422
7423 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
7424 <gkatsi@cs.toronto.edu>
7425
7426Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7427
7428 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
7429 processing URLs
7430
7431Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7432
7433 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
7434 xmlNanoFTPUpdateURL for persistent control connections.
7435 * configure.in: 1.8.6
7436
7437Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7438
7439 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
7440 * tree.[ch] : added xmlSaveNoEmptyTags
7441
74422000-01-29 James Henstridge <james@daa.com.au>
7443
7444 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
7445
7446 * Makefile.am: added nanoftp.[ch] to the build.
7447
7448Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7449
7450 * nanoftp.[ch]: cleanup, comments, API
7451 * debugXML.c : fixed a bug in the cat command
7452 * doc/*: regenerated the docs
7453
7454Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7455
7456 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
7457 * debugXML.c : fixed a bug in the cat command
7458 * valid.c: fixing some small probs
7459 * libxml.spec.in: get rid of the SNAP suffix
7460 * doc/xml.html: updated the status
7461
7462Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7463
7464 * xml-config.in: xml-config --version to just return the
7465 version number
7466 * xpath.c: some cleanup w.r.t. axis when the current node is
7467 an attribute.
7468 * TODO: updated
7469
7470Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7471
7472 * configure.in: prepared for libxml-1.8.5
7473 * doc/* recompiled the documentation
7474
74752000-01-17 Jody Goldberg <jgoldberg@home.com>
7476
7477 * configure.in : WARNING autoconf subtlety alert :
7478 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7479 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7480 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7481 get defined by AC_CHECK_HEADERS.
7482
7483Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7484
7485 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7486 Rune.Djurhuus@fast.no
7487
7488Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7489
7490 * TODO: updated
7491 * tree.c, parser.c: made sure that only memory alloc problems
7492 and internal parser errors are allowed to write to stdout or
7493 stderr.
7494
7495Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7496
7497 * tree.c : restored xmlNewGlobalNs since this seems used by
7498 a lot of existing code :-(, fixed a bug in xmlNewNs
7499 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7500 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7501 to exit() from the library code.
7502 * xpath.c, parser.c: removed bugs or unused code detected by
7503 Windows compilers
7504 * parser.c: started adding interfaces for parsing well balanced
7505 XML fragments
7506 * configure.in: releasing 1.8.4
7507 * doc/* : rebuilt the docs
7508
7509Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7510
7511 * tree.[ch] : added xmlNewDocFragment() for DOM
7512 * testHTML.c: uninitialized variable.
7513
7514Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7515
7516 * doc/* : rebuild the docs
7517
7518Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7519
7520 * acconfig.h: readline and history patch
7521 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7522 * tree.c: added check and handling when possibly removing an ID
7523 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7524 and saving.
7525 * test/HTML/entities.html result/HTML/entities.html* : test for
7526 various entities reference cases
7527 * result/HTML/* : as a result output of some testcase have
7528 changed
7529 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7530 by previous example. added xmlParseTryOrFinish().
7531 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7532 entities.h debugXML.h HTMLparser.h: changed the way struct are
7533 declared to allow gtk-doc to expose those
7534 * parser.c: closed bug #4960
7535 * Makefile.am configure.in: Applied patch from
7536 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7537 and math/socket libs detection
7538
7539Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7540
7541 * configure.in, Makefile.am: link tester against readline
7542 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7543
7544Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7545
7546 * tree.[ch]: added xmlRemoveProp
7547 * win32config.h.in nanohttp.c: avoid including the Windows
7548 socket stuff in every C files
7549 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7550 the XmL parser(s)
7551 * test/ns4 result/ns4 etc...: added test case for previous prob
7552 * tree.c: xmlNewNs wasn't checking for double definition
7553 * Makefile.in: fixed a problem with dist-hook duplicates
7554 * parser.[hc], xmlIO.c: fixed the loading of external entities
7555 APIs, now xmlLoadExternalEntity() is used everywhere and
7556 setting up an app specific front-end using the
7557 * SAX.c parser.c: some fixes, now the xhtml spec validates
7558 with the xhtml DTD.
7559 * error.c: fixed crashes in case of no input stream
7560 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7561 to the validation tests and results
7562
7563Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7564
7565 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7566 too htmlCreatePushParserCtxt() and htmlParseChunk()
7567 * parser.c: a bit of cleanup.
7568 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7569 to XML) removed the last mem leak known
7570 * HTMLtree.c: output message cleanup
7571 * xmlmemory.c: display content info about memory blocks
7572 * result/HTML/wired.* : missing att value warning change
7573
7574Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7575
7576 * doc/* : rebuilt the documentation
7577
7578Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7579
7580 * parser.[ch] parserInternals.h: Push parser for XML,
7581 seems to work fine now
7582 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7583 --push for push testing
7584 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7585 * testSAX.c: added --push
7586 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7587 subtree
7588 * xmlIO.[ch] : enriched API + fixes for push mode
7589 * entities.[ch]: added the entity content length to the struct.
7590 * xmlmemory.[ch]: new API to show the last entries for the shell
7591 * valid.c: added required attribute testing
7592 * SAX.c: the cdata callback now merge contiguous fragments
7593 * HTMLparser.c: cleanup of some macros
7594
7595Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7596
7597 * parser.c: fix for PIs name starting with xml
7598 * tree.c: fixed a potential problem with || and && ops
7599 * *.c, configure.in win32config.h.in : generate win32config.h for
7600 those on the Other Side !
7601
7602Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7603
7604 * parser.c: fixed a stupid = vs. == bug :-(
7605 * doc/gnome-xml.sgml: s/glade/xml/
7606
7607Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7608
7609 * configure.in, doc/xml.html : bug fix release 1.8.2
7610 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7611 Hopefully the end of that silly C++ include problem
7612 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7613 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7614 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7615 troubles with autoclosed elements when the stree shape doesn't
7616 follow the DtD specs. Added htmlIsAutoClosed() and
7617 htmlAutoCloseTag()
7618 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7619 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7620 * debugXML.c: fixed a bug on printing default namespaces.
7621 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7622
7623Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7624
7625 * result/HTML/*.htm[l] : updated the HTML regression tests according
7626 to the new output
7627 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7628 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7629 problem due to intermix of extern "C" { ... } declarations for C++
7630 and recursive includes in the headers
7631
76321999-12-20 Chris Lahey <clahey@umich.edu>
7633
7634 * HTMLtree.c: Made it so that html nodes with a single child do
7635 not insert a carriage return before or after the child node.
7636
7637Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7638
7639 * configure.in, doc/xml.html : bug fix release 1.8.1
7640 * parser.c: fixed bug #4344
7641 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7642 added the glue to avoid C++ problems
7643 * doc/* : regenerated the documentation
7644
7645Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7646
7647 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7648 namespace recognition, and Dia as a resul :-(
7649 * encoding.c: closed bug #3950
7650
7651Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7652
7653 * valid.c: debugging a posteriori validation, except URI expansion
7654 stuff this should be fixed now
7655 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7656 Carl Nygard <cnygard@bellatlantic.net>
7657 * tester.c: added --postvalid, cleaning of the code
7658 * tree.[ch]: added xmlDocGetRootElement()
7659
7660Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7661
7662 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7663 c++ losage.
7664
7665Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7666
7667 * configure.in, doc/xml.html : bumped to 1.8.0
7668 * xlink.[ch], Makefile.am : added framework for link detection
7669 * parser.h: added nbChars to parser context, needed for cleanup.
7670 * xmlmemory.c: removed a nasty bug when out of mem
7671 * valid.[ch]: adding namespace support for attribute decl
7672 * tester.c: added --debugent option
7673 * debugXML.[ch]: added xmlDebugDumpEntities()
7674 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7675 buffers instead, this was really needed, validation was breaking
7676 in strange ways due to that. Added xmlParseStringPEReference()
7677 and other parsing from strings functions. Entities processing
7678 modified again, but PERef are still not handled correcly but
7679 unless you're Eve Maller you won't notice :-)
7680 * HTMLparser.c: large changes toward reliability, and switched to
7681 lowercase internal tags, XHTML is lowercase, so it will help
7682 that output is closer to next version.
7683 * doc/* : regenerated the documentation, it is now hosted at
7684 http://xmlsoft.org/ (same bits I just bought the domain :-)
7685
7686
7687Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7688
7689 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7690 doc generation
7691 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7692 in the SAX API
7693 * doc/*: rebuilt the doc making sure everything appears in the
7694 HTML files
7695
7696Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7697
7698 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7699 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7700 which allow impressive speed improvement on dataset with
7701 large text pieces, but at the cost of broken binary
7702 compatibility and slightly bigger memory usage.
7703 Configure with --with-buffers to activate them, they
7704 are protected with XML_USE_BUFFER_CONTENT define.
7705 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7706 goal is 0 memory left allocated once parser is no more used
7707 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7708 call xmlCleanupParser() and xmlMemoryDump()
7709
7710Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7711
7712 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7713 * parser.[ch] encoding.[ch]: added memory cleanup routines
7714 * parser.c: closing bug #3788
7715 * doc/*: rebuilt the doc
7716
7717Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7718
7719 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7720 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7721 * tester.c: added --compress option
7722 * doc/*: rebuilt the documentation
7723
7724Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7725
7726 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7727 if given /proc/kcore as input !
7728 * doc/xml.html doc/*: updated and rebuilt the documentation
7729
7730Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7731
7732 * parser.c: Fixed some wrongly space collapsing code due to
7733 a misreading of the spec.
7734 * result/*: fixed the output accordingly
7735
7736Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7737
7738 * encoding.c: bug fix and typos
7739 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7740 * parser.c: added attribute normalization closing bug #3597
7741 * test/att* result/att* SAXresult/att*: testcase for attribute
7742 normalization
7743
7744Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7745
7746 * configure.in: closing bug #3163 by adding extra flags for the
7747 cc compiler on HP-UX
7748
7749Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7750
7751 * valid.[ch] : removed a typo and an enumerated type bug in the
7752 xmlAddElementDecl() function
7753 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7754 call to xmlEncodeEntitiesReentrant() so that the functions
7755 New, Set and Get are at the same level.
7756 * parser.c HTMLparser.c: extra memory allocation bug for
7757 attributes detected by someone using libxml in embedded systems :-)
7758
7759Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7760
7761 * xmlmemory.h: turned off mem debug :-\
7762
7763Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7764
7765 * parser.c: closed bug #2784 a one line fix, but worth pushing
7766 a new release out
7767 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7768 some structures, comments before and after the
7769 main element, and other nastyness
7770 * HTMLtree.c tree.c: accomodate the extended HTML supported
7771 * configure.in: pushing 1.7.4
7772 * test/ent8 and related outputs : added a new test for bug #2784
7773 * test/HTML/wired.html and related output: a nasty HTML example
7774 * Makefile.am: improved the test scripts
7775 * docs/* : reran the documentation extractor, updated xml.html
7776
7777Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7778
7779 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7780 HTMLparser and debugged the HTML related code. HTML documents
7781 now have their own type
7782 * entities.c: do not dump &apos; for HTML output
7783 * xmlmemory.c: improvement, breakpoint mechanism
7784 * testHTML.c: added --sax --repeat ...
7785 * Makefile.am: improved the HTML tests
7786 * valid.[ch]: added xmlValidGetValidElements and
7787 xmlValidGetPotentialChildren
7788 * tester.c: added --insert to test the 2 new functions
7789 * test//* result//* SAXresult//* : regression test cleanup
7790 and extension.
7791 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7792 gnome-xml-nanohttp.html
7793
7794Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7795
7796 * HTMLparser.c: fixed problems with some autoclose tags
7797 * tree.c: fixed XML output problems.
7798 * result/* SAXresult/*: update of the tests output
7799
7800Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7801
7802 * Makefile.am: Arturo patch for xmlConf.sh version info
7803 * parser.c: Tim Josling patch for single quoted items
7804 * tester.c: Tim Josling patch for tester options usage
7805 * tree.h: indent cleanup
7806
7807Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7808
7809 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7810 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7811
7812Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7813
7814 * tree.c : Raph patch for initialization of CORBA fields
7815 * parser.c, xpath.c, ...: modification of doc comments
7816 * xpath.c : allow spaces in xpath expressions
7817
7818Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7819
7820 * xmlmemory.h: turning off memory debug :-(
7821
7822Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7823
7824 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7825 better SAX interfaces.
7826 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7827 entity.
7828 * configure.in: 1.7.2
7829
7830Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7831
7832 * libxml.spec.in: fixed the URL
7833 * doc/xml.html: improved the documentation front-end
7834
7835Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7836
7837 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7838
7839Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7840
7841 * libxml.spec.in: fixed the alpha compile problem
7842 * parser.[ch]: changed errno to errNo in the parser context :-(
7843 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7844 * doc/xml.html: changed CHAR to xmlChar
7845 * doc/html/*: recompiled the documentation
7846 * configure.in: 1.7.1
7847
7848Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7849
7850 * parser.h: modified the parser context struct to regain 1.4.0
7851 binary compatibility
7852 * parser.c, xml-error.h: added errno ot teh context and defined
7853 a set of errors values with update of errno
7854 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7855 DTDs and entities
7856 * *.h, *.c: complete cleanup of the use of config.h and include
7857 protection depending on the current setup.
7858 * overalll debugging, maintenance and bug-fixing on all modules
7859 * updated the documentation
7860 * ready for 1.7.0
7861
7862Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7863
7864 * HTMLparser.c : cleanup
7865 * SAX.c valid.c valid.h: added ID/IDREF checking
7866 * tree.c tree.h: extended doc structure for refs
7867 * configure.in: 1.6.2
7868 * parser.c: patched bug in SAX user arg call
7869 * parserInternals.h: patched missing close in C++ wrapping
7870 * testXPath.c xpath.c xpath.h: prepared for extensibility,
7871 especially upcoming XPointer implementation.
7872 * doc/xml.html: augmented, typo
7873
7874Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
7875
7876 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
7877 not all invocations of install understand -d.
7878
7879Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
7880
7881 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7882 to make 'check' works, when builddir != srcdir.
7883
7884Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7885
7886 * doc/xml.html : updated the documentation
7887
7888Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7889
7890 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7891 not deallocated memory blocks
7892 * *.c : replaces all calls to malloc() free() and realloc() to
7893 the wrapper functions/macros
7894 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7895 instead of xmlFreeNodeList()
7896
7897Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7898
7899 * HTMLparser.c: corrected a stupid bug leading to core dump at
7900 tree deallocation. Removed warnings indicated by
7901 Stephane.Conversy@lri.fr
7902 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7903 looked for in the external subset
7904
7905Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7906
7907 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7908 on SGI by Stephane.Conversy@lri.fr
7909
7910Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7911
7912 * all .h : changed the prototype declaration indent as in gtk
7913 * most .c : working on reducing the TODOs in the code
7914 * most .c : cleanup though -pedantic and Insure++
7915 * improvements on validation ID checkings.
7916 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7917 * xml-config.in: closed #1810
7918
7919Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7920
7921 * tree.h, valid.c, valid.h: more work on validity, IDs
7922 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7923 definition for AIX
7924
7925Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7926
7927 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
7928 the distribution due to a cut'n paste error at last commit
7929
7930Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7931
7932 * configure.in: upgraded to version 1.4.0
7933 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
7934 Big update, added a large part of the validation process,
7935 it should be usable, but some parts are missing
7936 * xpath.c: improved the implementation w.r.t. root.
7937 * Makefile.am: added more tests
7938 * test and result trees: added a lot of tests
7939 * libxml.spec.in: export libxml.so.0 and libxml.so.1
7940
7941Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7942
7943 * Added an HACKING file
7944
7945Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7946
7947 * xpath.[ch] : improvements and debug of the XPath implementation
7948 * parser.c, HTMLparser.c : modified the parsers to be progressive
7949 * tree.[ch] : extended the Buffer promitives
7950 * xmlIO.[ch] : added basic I/O routines providing progressive
7951 parsing and ready for I18N conversion plugins
7952 * SAXresult/* : the SAX callback sequence maybe slightly different
7953 now
7954 * test*.c : improved/updated the tests programs
7955 * doc/* : recompiled the docs.
7956
79571999-07-26 Michael Meeks <michael@edenproject.org>
7958
7959 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
7960
7961 * tree.c: Ditto.
7962
7963Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7964
7965 * configure.in: upgraded to version 1.4.0
7966 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
7967 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
7968 XML query language, see http://www.w3.org/TR/xpath for more details.
7969 * parser.c, parser.h: added CHAR* related string functions for XPath
7970 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
7971 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
7972 rebuild the docs.
7973 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
7974 and regression testing capabilities for XPath.
7975
7976Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7977
7978 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
7979 closing bug #1646
7980
7981Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7982
7983 * Makefile.am, example/Makefile.am: closed bug #1683
7984
7985Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7986
7987 * example/Makefile.am, configure.in: added the makefile for the
7988 gjobread example
7989
7990Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
7991
7992 * doc/Makefile.am:
7993 - fix which allow "make install DESTDIR=</install/prefix>".
7994
7995Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7996
7997 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
7998 which fixed a problem on the file reading-code.
7999
8000Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8001
8002 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
8003 output.
8004 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
8005
8006Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8007
8008 * parser.h : Oops removed the binary compatibility problem
8009 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
8010 * parser.c, HTMLparser.c: applied patches for reading from stdin
8011
8012Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8013
8014 * parser.c, entities.c, valid.c: cleanup bug #1591
8015 * configure.in: cleanup bug #1592
8016 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
8017 the same tree back-end. Hence gdome will be available for it.
8018 * doc/Makefile.am: close bug #617
8019
8020Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8021
8022 * parser.c: alloctate a per parser context SAX interface block
8023
8024Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8025
8026 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
8027 and xmlEncodeEntitiesReentrant with the correct one :-\
8028
8029Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8030
8031 * commit of my internal XML base changes, quite a lot of
8032 changes, cleanups, better entities support, framework for
8033 new I/O and charset detection and handling
8034 * Fixed the configure/Makefile stuff to generate shared libs
8035 with the proper version info, so we jumped on rev from
8036 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
8037 xmlEncodeEntities() result need to be freed now, and a string
8038 xmlParserVersion provide the current library version.
8039
8040Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
8041
8042 * parser.c: fixed a buffer overrun for when you have a very long
8043 attribute with no entities in it.
8044
8045Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8046
8047 * added example directory
8048 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8049
8050Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8051
8052 * Release of libxml-1.1, nearly everything has been touched for
8053 this.
8054 * Added more regression tests
8055 * Updated the documentation
8056
8057Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8058
8059 * tree.[ch]: unified the XML_NO_CORBA defines.
8060 * parser.c encoding.[ch]: started plugging in char encoding detection
8061
8062Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8063
8064 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8065 Also freed allocated buffer.
8066
8067Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8068 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8069 reentrancy problem at printing. One is left in entities.c, to
8070 remove ASAP
8071 * testSAX.c : added a test example showing the use of the SAX
8072 interface if one doesn't want to build the DOM tree.
8073 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8074
8075Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8076
8077 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
8078 large revamping of the parser to use SAX callbacks
8079 http://www.megginson.com/SAX/ (or at least a C like interface
8080 a la Expat). It's now possible to set up your own callbacks
8081 and the parser will not build a DOM tree.
8082 * test/* result/*: updated the test suite, I finally removed
8083 the old Namespace draft support (PI based).
8084
8085Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8086
8087 * Makefile.am: added test result to EXTRA_DIST for make tests
8088
8089Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8090
8091 * parser.c, parserInternals.h: moved the chars macro definitions
8092 to parserInternals.h
8093 * parser.c, error.c: applied patches from "Knut Ã…kesson"
8094 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
8095
8096Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8097
8098 * xml-config.in : applied patch to make --version work
8099
81001999-03-05 Raja R Harinath <harinath@cs.umn.edu>
8101
8102 * Makefile.am (check-local): Alias for `tests' target. This will
8103 cause `make check' to do the right thing.
8104 (tests): Don't run tests in srcdir. Also, replaced calls to
8105 basename with a `sed' "equivalent".
8106
8107Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8108
8109 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8110 it in the header and not the sources, updated the doc.
8111 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8112 pointing this out.
8113
8114Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8115
8116 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8117 exported the inputStream routines.
8118 * doc/html/* : updated accordingly
8119
8120Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8121
8122 * parser.c, parser.h, parserInternals.h: added a few extra
8123 internal calls to allocate and free parser contexts ...
8124 * doc/html/* : updated accordingly
8125
8126Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8127
8128 * configure.in, Makefile.am, doc/makefile.am : General changes for
8129 1.0.0 release and including the generated HTML documentation.
8130
8131Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8132
8133 * makefile.am : added parserInternals.h, oops.
8134
8135Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8136
8137 * parserInternals.h: added this header giving access to the parser
8138 internal functions.
8139 * doc/Makefile.am : added a rebuild target which rebuilds the full
8140 set of documentations
8141 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8142 the internal subset.
8143 * *.c *.h: modifications needed to generate the documentation using
8144 gtk-doc, cleanup of functions blocks, reorganisation of struct
8145 declarations.
8146
8147Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8148
8149 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8150 the tar and spec file to include the beginning of the doc.
8151
81521999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
8153
8154 * doc/.cvsignore: Added this file.
8155
8156Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8157
8158 * tree.c: fixed xmlGetProp to return "" when the attribute
8159 exists, even if the node-list is NULL.
8160
8161Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8162
8163 * tree.c: patched an error outputting empty attribute values.
8164 * Makefile.am and doc/makefile.am: have been updated during the
8165 week-end. Sorry for an empty CVS log, I got a shell problem.
8166
8167Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8168
8169 * tree.h: cleaned up using enums instead of defines
8170 * parser.c, valid.[ch]: more work on parsing/output of element
8171 declarations
8172
8173Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8174
8175 * valid.[ch], tree.c, parser.c : more work toward full parsing
8176 of XML DTDs.
8177 * README: added informations about mailing-list and on-line
8178 documentation
8179
81801999-01-27 Raja R Harinath <harinath@cs.umn.edu>
8181
8182 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
8183
8184Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8185
8186 * parser.c, tree.[ch] : more work toward conformance testing,
8187 added a last element to accelerate parsing of very flat structures
8188 started working on internal subset Element content declaration.
8189 * valid.[ch] : first cut at adding code toward validation.
8190 * previous changes had also small impact on most files, especially
8191 the conformance testing using James Clark test suite.
8192
8193Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8194
8195 * test/* : updated the examples, most of them were not well
8196 formed (humm), and added rdf2.
8197 * result/* : resulting changes in the output.
8198
8199Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8200
8201 * tree.c: changed the behaviour of xmlGetProp on NULL values.
8202
8203Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8204
8205 * tree.c: patched a bug in the generation of empty attributes
8206
8207Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8208
8209 * entities.[ch], tree.[ch], tester.c: added copy interfaces
8210 for node/trees/documents/... Biggest problem is namespace
8211 support when copying subtrees.
8212
8213Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8214
8215 * parser.c, entities.c: improve entities and char ref encoding,
8216 and cleanups of error messages.
8217
8218Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8219
8220 * parser.c, entities.c: simple bug hunting done during rpm2html and
8221 rpmfind integration.
8222
8223Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8224
8225 * parser.[ch]: Added interfaces allowing to specify a SAX
8226 handler before parsing.
8227
8228Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8229
8230 * parser.c: redirrect all errors reporting through the SAX
8231 error function
8232
8233Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8234
8235 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
8236 * libtool, tlmain ...: update of the libtool files
8237
82381998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
8239
8240 * entities.c: Use g_snprintf insteda of snprintf.
8241
8242Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8243
8244 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
8245 added ent5 test for this purpose.
8246 * parser.c, parser.h: formatting, comments and UTF-8 planning.
8247
8248Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8249
8250 * parser.c: fixed? a strange error due to compression on a GWP
8251 document.
8252
8253Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8254
8255 * tree.[ch]: bug fixing
8256 * entities.[ch]: defined a specific type for predefined entities
8257 * doc/xml.html: more documentation on the library, how to use it,
8258 overview of the interfaces.
8259
8260Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8261
8262 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
8263
8264Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8265
8266 * tree.c: corrected a small bug
8267 * doc/xml.html: continuing writing documentation.
8268
8269Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8270
8271 * debugXML.h debugXML.c: added debugging utilities.
8272 * tester.c: added --debug switch.
8273 * tree.c: patched an incorrect node->type assignment.
8274 * parser.c: formatting, ensure that node->doc != NULL in attributes
8275
8276Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8277
8278 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
8279 entity support and provide an internal representation close to
8280 DOM one (entity ref nodes, and attribute value as tree). I tried
8281 to preserve the interface but this will surely break some apps
8282 (I have to change rpm2html/rpmfind for example). I had to change
8283 two interfaces, and the generated tree is somewhat different.
8284 * doc/* : started documenting the XML library, the tree and
8285 DOM/Corba. This is a first step.
8286
8287Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8288
8289 * parser.c: Set up the fonctions comment block, boring but useful.
8290 * parser.h, SAX.c, parser.c: now attributes are processed through
8291 the SAX interface. The problem is that my SAX interface diverged
8292 quite a bit from the original one, well this is not an official
8293 spec, and translating it from Java to C is hairy anyway...
8294
8295Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8296
8297 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
8298 fonctions comment block, boring but useful.
8299
8300Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8301
8302 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
8303 conversion routines. However they are not yet used to convert the
8304 inputs. The core will run with UTF-8.
8305
8306Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8307
8308 * tree.c : make sure that the type id is properly set-up when
8309 a new object is allocated, needed for DOM.
8310
8311Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8312
8313 * tree.h, tree.c: Ok, the main objects in the tree will be native
8314 corba objects, it costs 8 bytes per Node, Attribute and Document
8315 but it simplifies the Corba integration a lot (no extra interface
8316 objects to allocate/free).
8317
8318Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8319
8320 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
8321 and changed NODEs contants for conformity with DOM Level 1
8322
8323Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8324
8325 * added hooks to keep track of servants when creating objects
8326 xmlDoc and xmlNode (for Corba export).
8327
8328Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8329
8330 * added xml-config script.
8331
8332Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8333
8334 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
8335 to autoupdate libtool and automake conf files.
8336
83371998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
8338
8339 * Makefile.am: Use '?' to separate the sed
8340 commands as ',' is used when people pass -Wl,something.
8341
8342
8343Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8344
8345 * tree.c, tree.h: added a per-document compression interface.
8346
8347Tue Sep 22 20:47:38 EDT 1998
8348
8349 * tree.c, tree.h: added saving with compression and added interfaces
8350 to control the compression level (xmlGetCompressMode,
8351 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
8352
8353Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8354
8355 * parser.c: corrected a loop for files of size 0
8356
83571998-08-20 Raja R Harinath <harinath@cs.umn.edu>
8358
8359 * error.h: New file. Contains prototyes from `error.c'.
8360
8361Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
8362
8363 * Makefile.am (xmlincdir): New macro.
8364 (xmlinc_HEADERS): Renamed from include_HEADERS.
8365
8366Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8367
8368 * applied small patch on numeric entities from
8369 Christopher Blizzard <blizzard@appliedtheory.com>
8370
8371Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8372
8373 * New release 0.2, removed the old xml_* files so that it's
8374 coherent with the other CVS base (W3C), far better conformance
8375 to standard, new namespaces, decent entities support, beginning
8376 of a SAX-like interface. Nearly nothing left intact, even the
8377 test examples ...
8378
83791998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
8380
8381 * .cvsignore: Add .deps dir
8382
8383Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8384
8385 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
8386
8387Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8388
8389 * configure.in: added test for CPP
8390 * AUTHORS, Changelog: the original ones didn't get commited but the
8391 glib ones instead, fixed.
8392 * Makefile.am: corrected an error in library naming
8393
8394Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8395
8396 * integrated code developped at W3C
8397 * changed the original Copyright
8398 * migrated to automake
8399 * prefixed the filenames by xml_ to avoid filename clashes
8400
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00008401Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
8402
8403 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
8404 should not be called.
8405
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00008406Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
8407
8408 * libxml-2.0.pc.in: applied the patch to fix #101894
8409
Daniel Veillard8a1b1852003-01-05 22:37:17 +00008410Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
8411
8412 * tree.c : applied patch from Lukas Schroeder for register callbacks
8413 * valid.c: modified patch from Lukas Schroeder to test
8414 register callbacks with --chkregister
8415
Daniel Veillard067bae52003-01-05 01:27:54 +00008416Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
8417
8418 * xmlreader.c: seriously changed the way data are pushed to
8419 the underlying parser, go by block of 512 bytes instead of
8420 tryng to detect tag boundaries at that level. Changed the
8421 way empty element are detected and tagged.
8422 * python/tests/reader.py python/tests/reader2.py
8423 python/tests/reader3.py: small changes mostly due to context
8424 reporting being different and DTD node being reported. Some
8425 errors previously undetected are now caught and fixed.
8426 * doc/xmlreader.html: flagged last section as TODO
8427
Daniel Veillard51a447a2003-01-04 19:42:46 +00008428Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8429
8430 * python/libxml.py: integrated the Python 2.2 optimizations
8431 from Hannu Krosing, while maintaining compatibility with
8432 1.5 and 2.1
8433
Daniel Veillarde59494f2003-01-04 16:35:29 +00008434Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
8435
8436 * xmllint.c: a bit of cleanup
8437 * xmlreader.c: small fix
8438 * doc/xmlreader.html: more work on the XmlTextReader tutorial
8439 * python/libxml.py: a few fixes pointed out by Hannu Krosing
8440
Daniel Veillard623a9eb2003-01-04 12:47:20 +00008441Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
8442
8443 * python/setup.py.in: patch from Stéphane Bidoul to include
8444 drv_libxml2.py in setup.py
8445
Daniel Veillard66b82892003-01-04 00:44:13 +00008446Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
8447
8448 * doc/xmlreader.html: starting documenting the new XmlTextReader
8449 interface.
8450
Daniel Veillard7704fb12003-01-03 16:19:51 +00008451Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
8452
8453 * xmllint.c: added the --stream flag to use the TextReader API
8454 * xmlreader.c: small performance tweak
8455
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00008456Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
8457
8458 * xmlreader.c python/tests/reader2py: okay the DTD validation
8459 code on top of the XMLTextParser API should be solid now.
8460
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008461Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8462
8463 * xmlreader.c python/tests/reader2py: Fixing some more mess
8464 with validation and recursive entities while using the
8465 reader interface, it's getting a bit messy...
8466
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008467Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8468
8469 * xmlreader.c python/tests/reader.py: another couple of problem
8470 related to IsEmptyElement reported by Stéphane Bidoul needed
8471 some fixes.
8472
Daniel Veillard4f860202003-01-02 13:00:02 +00008473Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8474
8475 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8476 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8477 based on the python XmlTextReader interface.
8478
Daniel Veillard3c265e42003-01-01 21:06:49 +00008479Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8480
8481 * tree.c: backing out one change in the last patch which broke the
8482 regression tests
8483
Daniel Veillard5335dc52003-01-01 20:59:38 +00008484Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8485
8486 * global.data globals.c tree.c include/libxml/globals.h: applied
8487 an old patch from Lukas Schroeder to track node creation and
8488 destruction. Probably missing a lot of references at the moment
8489 and not usable reliably.
8490
Daniel Veillard8ba17412003-01-01 19:13:12 +00008491Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8492
8493 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8494 from doc/news.html and a stylesheet
8495
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008496Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8497
8498 * xmlreader.c python/tests/reader.py: fixed another couple of
8499 xmlreader bugs reported by Stéphane Bidoul and added tests.
8500
Daniel Veillard9e395c22003-01-01 14:50:44 +00008501Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8502
8503 * xmlreader.c python/tests/reader2.py: fixed another validity
8504 checking in external parsed entities raised by Stéphane Bidoul
8505 and added a specific regression test.
8506 * python/tests/reader3.py: cleanup
8507
Daniel Veillardd5896142002-12-31 14:45:26 +00008508Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8509
8510 * xmlreader.c python/tests/reader2.py: fixed a problem with
8511 validation within entities pointed by Stéphane Bidoul, augmented
8512 the tests to catch those.
8513
Daniel Veillarddc85f282002-12-31 11:18:37 +00008514Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8515
8516 * python/generator.py: modified the generator to allow keeping
8517 class references when creating new classes, needed to fix a bug
8518 pointed by Stéphane Bidoul where the input buffer of the
8519 xmlTextReader instance gets destroyed if the python wrapper for
8520 the input is not referenced anymore.
8521
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008522Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8523
8524 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8525 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8526
Daniel Veillard571b8892002-12-30 12:37:59 +00008527Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8528
8529 * xmlreader.c python/tests/reader.py: fixed another problem
8530 pointed by Stéphane Bidoul
8531
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008532Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8533
8534 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8535 with "<a/>"
8536
Daniel Veillardecaba492002-12-30 10:55:29 +00008537Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8538
8539 * SAX.c: warn on xmlns:prefix="foo"
8540 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8541 for namespace attributes handling.
8542
Daniel Veillard2d84a892002-12-30 00:01:08 +00008543Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8544
8545 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8546 a really nasty problem raised by a DocBook XSLT transform
8547 provided by Sebastian Bergmann
8548
Daniel Veillard29b3e282002-12-29 11:14:41 +00008549Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8550
8551 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8552 by Stéphane Bidoul and integrated it into the tests
8553
Daniel Veillarde18fc182002-12-28 22:56:33 +00008554Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8555
8556 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8557 extended the XmlTextReader API a bit, addding accessors for
8558 the current doc and node, and an entity substitution mode for
8559 the parser.
8560 * python/libxml.py python/libxml2class.txt: related updates
8561 * python/tests/Makefile.am python/tests/reader.py
8562 python/tests/reader2.py python/tests/reader3.py: updated a bit
8563 the old tests and added a new one to test the entities handling
8564
Daniel Veillardaba976d2002-12-28 21:14:18 +00008565Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8566
8567 * python/generator.py python/libxml2class.txt
8568 python/tests/reader.py python/tests/reader2.py: changed the
8569 generator to provide casing for the XmlTextReader similar to
8570 C# so that examples and documentation are more directly transposable.
8571 Fixed the couple of tests in the suite.
8572
Daniel Veillard83298842002-12-28 15:12:33 +00008573Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8574
8575 * doc/guidelines.html: added a document on guildeline for
8576 publishing and deploying XML
8577
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008578Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8579
8580 * valid.c xmlreader.c: final touch running DTD validation
8581 on the XmlTextReader
8582 * python/tests/Makefile.am python/tests/reader2.py: added a
8583 specific run based on the examples from test/valid/*.xml
8584
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008585Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8586
8587 * python/libxml.py: added a few predefined xmlTextReader parser
8588 configuration values.
8589
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008590Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8591
8592 * python/libxml_wrap.h: trying to fix #102037
8593
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008594Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8595
8596 * SAX.c: fixing bug #95296, when the predefined entities
8597 are redefined in the DTD the default one must be used
8598 instead anyway.
8599
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008600Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8601
8602 * doc/xmllint.xml
8603 * doc/xmllint.1
8604 Add discussion of XML_DEBUG_CATALOG to xmllint man
8605 page - bug #100907
8606
8607
Daniel Veillarddf512f42002-12-23 15:56:21 +00008608Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8609
8610 * xmlreader.c: Fixed the empty node detection to avoid reporting
8611 an inexistant close tag.
8612
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008613Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8614
8615 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8616 for Python 2.1
8617
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008618Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8619
8620 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8621
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008622Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8623
8624 * doc/libxml2-api.xml python/tests/reader.py: one really need
8625 to provide the base URI information when creating a reader parser
8626 from an input stream. Updated the API and the example using it.
8627
Daniel Veillardea7751d2002-12-20 00:16:24 +00008628Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8629
8630 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8631 include/libxml/valid.h include/libxml/xmlreader.h: working on
8632 DTD validation on top of xml reader interfaces. Allows to
8633 validate arbitrary large instances. This required some extensions
8634 to the valid module interface and augmenting the size of xmlID
8635 and xmlRef structs a bit.
8636 * uri.c xmlregexp.c: simple cleanup.
8637
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008638Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8639
8640 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8641 work on the xml reader interfaces.
8642 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8643 Web page for the Windows binaries.
8644
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008645Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8646
8647 * xmlIO.c: applied a patch for VMS following the report by
8648 Nigel Hall
8649
Daniel Veillard3772de32002-12-17 10:31:45 +00008650Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8651
8652 * parser.c: the parseStartTag bug fix wasn't complete.
8653
Daniel Veillard67df8092002-12-16 22:04:11 +00008654Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8655
8656 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8657 parseStartTag, fixing it.
8658 * test/att4 result/att4 result/noent/att4: adding the test
8659 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8660 more methods to XmlTextReader.
8661
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008662Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8663
8664 * win32/libxml2.def.src: added more xml reader exports
8665 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8666 to the build
8667
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008668Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8669
8670 * doc/tutorial/xmltutorial.xml
8671 plus generated html and pdf
8672 Updating tutorial again based on further comments from Niraj
8673 Tolia on the last iteration
8674
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008675Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8676
8677 * doc/tutorial/xmltutorial.xml
8678 * doc/tutorial/includekeyword.c
8679 * doc/tutorial/includegetattribute.c
8680 plus generated html and pdf
8681 Adding fix from Niraj Tolia to tutorial to properly free memory.
8682
8683
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008684Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8685
8686 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8687 more methods of XmlTextReader.
8688 * python/libxml2class.txt python/tests/reader.py: this increased the
8689 methods in the bndings, augmented the test to check those new
8690 functions.
8691
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008692Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8693
8694 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8695 methods of XmlTextReader.
8696 * python/generator.py python/libxml_wrap.h python/types.c
8697 python/libxml2class.txt: added the reader to the Python bindings
8698 * python/tests/Makefile.am python/tests/reader.py: added a specific
8699 test for the Python bindings of the Reader APIs
8700 * parser.c: small cleanup.
8701
Daniel Veillard06503452002-12-13 10:42:08 +00008702Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8703
8704 * xinclude.c: fallback was only copying the first child not the
8705 full child list of the fallback element, closes #89684 as reopened
8706 by Bernd Kuemmerlen
8707
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008708Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8709
8710 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8711
Daniel Veillard000eafb2002-12-12 10:04:22 +00008712Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8713
Daniel Veillardc1eed322002-12-12 11:01:32 +00008714 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008715 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008716 gives enum values, fix functype return type, put back fields in
8717 structs
8718 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008719
Daniel Veillard024b5702002-12-12 00:15:55 +00008720Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8721
8722 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8723 about htmlNodeDumpOutput location.
8724 * xpath.c: removed an undefined function signature
8725 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8726 too many symbols in the API breaking the python bindings.
8727 Updated with the libxslt/libexslt changes.
8728
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008729Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8730
8731 * configure.in: preparing release of 2.4.29
8732 * doc/*: rebuilt the docs and API
8733 * xmlreader.c: a few more fixes for the XmlTextReader API
8734
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008735Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8736
8737 * include/win32config.h: applied mingw patch from Magnus Henoch
8738
Daniel Veillard5aad8322002-12-11 15:59:44 +00008739Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8740
8741 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8742
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008743Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8744
8745 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8746 building Python script, does the C parsing directly, generates
8747 a better API description including structure fieds defs and
8748 enums. Still a couple of bugs, but good enough for the python
8749 wrappers now.
8750 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8751 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8752 include/libxml/schemasInternals.h include/libxml/tree.h: more
8753 cleanup based on the python analysis script reports.
8754 * libxml.spec.in: make sure the API XML description is part of the
8755 devel package.
8756
Daniel Veillard01c13b52002-12-10 15:19:08 +00008757Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8758
8759 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8760 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8761 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8762 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8763 code cleanup, especially the function comments.
8764 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8765
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008766Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8767
8768 * Makefile.am xmlreader.c include/libxml/Makefile.am
8769 include/libxml/xmlreader.h: Adding a new set of APIs based on
8770 the C# TextXmlReader API but converted to C. Allow to parse
8771 in constant memory usage, far simpler to program and explain
8772 than the SAX like APIs, unfinished but working.
8773 * testReader.c: test program
8774
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008775Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8776
8777 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8778
Daniel Veillard64b35282002-12-04 15:10:40 +00008779Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8780
8781 * tree.c: Chip turner indicated that XHTML1 serialization
8782 rule for style actually break on both IE and Mozilla,
8783 try to avoid the rule if escaping ain't necessary
8784
Daniel Veillard8efff672002-12-04 11:44:48 +00008785Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8786
8787 * nanhttp.c: handle HTTP URL escaping, problem reported by
8788 Glen Nakamura and Stefano Zacchiroli
8789
Daniel Veillard1c732d22002-11-30 11:22:59 +00008790Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8791
8792 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8793
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008794Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8795
8796 * uri.c: Johann Richard pointed out some XPointer problems for
8797 URN based URI references in XInclude. Modified the URI parsing
8798 and saving routines to allow correct parsing and saving of
8799 XPointers, especially when attached to "opaque" scheme accordingly
8800 to RFC 2396
8801
Daniel Veillard8db67d22002-11-27 19:39:27 +00008802Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8803
8804 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
8805 of refactoring to the HTML saving code.
8806 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
8807 in the doc.
8808
Daniel Veillardebc4ca92002-11-27 11:43:05 +00008809Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
8810
8811 * tree.c include/libxml/tree.h: refactored the XML dump of a node
8812 to a buffer API to reuse the generic dump to an OutputIO layer,
8813 this reduces code, fixes xmlNodeDump() for XHTML, also made
8814 xmlNodeDump() now return the number of byte written.
8815
Daniel Veillard9d5ea172002-11-27 08:02:06 +00008816Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
8817
8818 * python/setup.py.in: another patch from Stéphane Bidoul for
8819 Python bindings on Windows
8820 * doc/parsedecl.py: small cleanup
8821
Daniel Veillard9715c172002-11-25 16:33:40 +00008822Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
8823
8824 * libxml.spec.in configure.in: add a line in %changelog for releases
8825
Daniel Veillard9bc53102002-11-25 13:20:04 +00008826Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
8827
8828 * parser.c: patch from Marcus Clarke fixing a problem in entities
8829 parsing that was detected in KDe documentations environment.
8830
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00008831Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8832
8833 * python/libxml.c (libxml_prev): Return the previous as opposed to
8834 the next node (I guess this is the result of some cut & paste programming:)
8835
Daniel Veillard80d7b902002-11-23 16:23:08 +00008836Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8837
8838 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
8839
Daniel Veillarda1196ed2002-11-23 11:22:49 +00008840Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8841
8842 * python/generator.py python/libxml.c python/setup.py.in: trying
8843 to fix the Python bindings build on Windows (Stéphane Bidoul)
8844
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00008845Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8846
8847 * win32/configure.js: added option for python bindings
8848 * win32/libxml2.def.src: added more exports
8849
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00008850Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8851
8852 * win32/Makefile.mingw: fixed unresolved symbols when linking with
8853 pthreads
8854 * win32/wince/*: applied updates to Windows CE port from Javier
8855
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00008856Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8857
8858 * configure.in: preparing 2.4.28
8859 * libxml.spec.in doc/Makefile.am: some cleanup
8860 * doc/*: updated the news and regenerated.
8861
Daniel Veillardfee408f2002-11-22 13:18:30 +00008862Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8863
8864 * HTMLparser.c: final touch at closing #87235 </p> end tags
8865 need to be generated.
8866 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
8867 this change slightly the output of a few tests
8868 * doc/*: regenerated
8869
Daniel Veillardd2ff0392002-11-22 12:28:38 +00008870Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
8871
8872 * parserInternals.c: fixing bug #99190 when UTF8 document are
8873 parsed using the progressive parser and the end of the chunk
8874 is in the middle of an UTF8 multibyte character.
8875
William M. Brack8b2c7f12002-11-22 05:07:29 +00008876Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
8877
8878 * threads.c: fixed initialization problem in xmlNewGlobalState
8879 which was causing crash.
8880 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
8881 in xmlInitializeGlobalState.
8882 * parserInternals.c: cleaned up ctxt->sax initialisation.
8883
Daniel Veillardd5c2f922002-11-21 14:10:52 +00008884Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8885
8886 * tree.c include/libxml/tree.h: modified the existing APIs
8887 to handle XHTML1 serialization rules automatically, also add
8888 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
8889 libxslt serialization uses it when needed without changing
8890 the library API.
8891 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
8892 result/xhtml1: added a new test specifically for xhtml1 output
8893 and updated the result of one XHTML1 test
8894
Daniel Veillardd076a202002-11-20 13:28:31 +00008895Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
8896
8897 * xinclude.c parserInternals.c encoding.c: fixed #99082
8898 for xi:include encoding="..." support on text includes.
8899 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
8900 test/XInclude/ents/isolatin.txt : added a specific regression test
8901 * python/generator.py python/libxml2class.txt: fixed the generator
8902 the new set of comments generated for doc/libxml2-api.xml were
8903 breaking the python generation.
8904
Daniel Veillard817e70b2002-11-19 22:28:48 +00008905Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8906
8907 * doc/Makefile.am: repair some problem if gtk-doc fail or such
8908 * configure.in: patch for Solaris on new autoconf closes #98880
8909 * doc/parsedecl.py: repair the frigging API building script,
8910 did I say that python xmllib sucks ?
8911 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
8912 and some comment are no more truncated.
8913
Daniel Veillarda7e05b42002-11-19 08:11:14 +00008914Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
8915
8916 * parser.c: Martin Stoilov pointed out a potential leak in
8917 xmlCreateMemoryParserCtxt
8918
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00008919Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
8920
8921 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
8922 included in HTML documents and using the push parser.
8923
Daniel Veillard4efd3be2002-11-18 09:11:13 +00008924Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8925
8926 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
8927 specified, look for the Python interpreter not just in the
8928 specified root but also in the specified location. Fixes #98825
8929
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00008930Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8931
8932 * python/libxml.c: fixing bug #98792 , node may have no doc
8933 and dereferencing without checking ain't good ...
8934
Daniel Veillarddad3f682002-11-17 16:47:27 +00008935Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
8936
8937 * configure.in: preparing release 2.4.27
8938 * doc/* : updated and rebuilt the docs
8939 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
8940 and all the docs are actually packaged and in the final RPMs
8941 * parser.c parserInternals.c include/libxml/parser.h: restore
8942 xmllint --recover feature.
8943
Daniel Veillard68e9e742002-11-16 15:35:11 +00008944Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8945
Daniel Veillard784b9352003-02-16 15:50:27 +00008946 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00008947 processing of parsed entities, and XPath computation on sustitued
8948 entities.
8949 * testXPath.c: make sure entities are substitued.
8950
Daniel Veillard328f48c2002-11-15 15:24:34 +00008951Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
8952
Daniel Veillard784b9352003-02-16 15:50:27 +00008953 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00008954 processing of internal parsed entities, which had to be changed.
8955
Daniel Veillard66651aa2002-11-15 11:21:43 +00008956Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8957
8958 * Makefile.am python/Makefile.am python/tests/Makefile.am:
8959 trying to fix bug #98517 about building outside the source tree
8960 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
8961
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00008962Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8963
8964 * include/win32config.h: cleanup
8965 * win32/Makefile.mingw: integrated mingw in JScript configure
8966 * win32/Makefile.msvc: modified to allow mingw coexistence
8967 * win32/configure.js: integrated mingw
8968 * win32/Readme.txt: cleanup
8969
Daniel Veillard8dd86a52002-11-12 21:14:17 +00008970Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8971
8972 * HTMLparser.c: strengthen the guard in the Pop macros,
8973 like in the XML parser, closes bug #97315
8974
Daniel Veillard0821b152002-11-12 20:57:47 +00008975Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8976
8977 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
8978 callback is never used.
8979
Daniel Veillard8606bbb2002-11-12 12:36:52 +00008980Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8981
8982 * parserInternals.c: fixed the initialization of the SAX structure
8983 which was breaking xsltproc
8984 * xpath.c: patch from Petr Pajas for CDATA nodes
8985 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
8986 * parser.c include/libxml/parser.h: patch from Peter Jones
8987 removing a leak in xmlSAXParseMemory() and adding the
8988 function xmlSAXParseMemoryWithData()
8989
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00008990Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
8991
8992 adding pdf of tutorial, changing web page to link to it
8993 * doc/tutorial/xmltutorial.pdf
8994 * doc/xml.html
8995 * doc/docs.html
8996
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00008997Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
8998
8999 * doc/tutorial/ar01s08.html
9000 adding file what I forgot for tutorial
9001
9002
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00009003Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
9004
9005 Adding encoding discussion to tutorial
9006 Added:
9007 * doc/tutorial/images/*.png: DocBook admonition image files
9008 * doc/tutorial/apf.html, apg.html: new generated html
9009 * doc/tutorial/includeconvert.c: conversion code entity file
9010 changed:
9011 * doc/tutorial/xmltutorial.xml: DocBook original
9012 * doc/tutorial/*.html: generated html
9013
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009014Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9015
9016 * include/libxml/*.h: retired xmlwin32version.h
9017 * doc/Makefile.am: retired xmlwin32version.h
9018 * win32/configure.js: retired xmlwin32version.h
9019
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009020Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9021
9022 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009023 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
9024 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009025
Daniel Veillard7216cfd2002-11-08 15:10:00 +00009026Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9027
9028 * globals.c: fixed a typo pointed out by Igor
9029 * xpath.c: try to speed up node compare using line numbers
9030 if available.
9031
Daniel Veillarda70d62f2002-11-07 14:18:03 +00009032Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9033
9034 * tree.c: make xmlFreeNode() handle attributes correctly.
9035
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00009036Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9037
9038 * catalog.c: completed the #96963 fix, as reported by Karl
9039 Eichwalder
9040
Daniel Veillard56f21f22002-11-06 15:49:46 +00009041Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9042
9043 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9044
Daniel Veillard91ad8792002-11-04 17:06:52 +00009045Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9046
9047 * Makefile.am: switched the order of a couple of includes
9048 to fix bugs #97100
9049
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009050Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9051
9052 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9053 xmlLoadCatalogs that used to separate directories with a ':'.
9054
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009055Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9056
9057 * threads.c: improvements to the Windows-side of thread handling
9058 * testThreads.c: conditionally excluded unistd.h
9059 * testThradsWin32.c: broke overlong lines
9060 * include/win32config.h: adapted thread-related macros to the new
9061 scheme and for pthreads on Windows
9062 * win32/Makefile.msvc: introduced a more flexible thread build,
9063 added testThreads[Win32].c to the build
9064 * win32/configure.js: introduced a more flexible thread config
9065
John Fleck61f6fb62002-10-31 15:23:29 +000090662002-10-31 John Fleck <jfleck@inkstain.net>
9067
9068 * doc/xml.html (and, by implication, FAQ.html)
9069 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9070
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009071Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9072
9073 * configure.in: removed xmlwin32version.h
9074 * include/libxml/Makefile.am: removed xmlwin32version.h
9075
Daniel Veillardce66ce12002-10-28 19:01:59 +00009076Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9077
9078 * tree.c: applied patch from Brian Stafford to fix a bug
9079 in xmlReconciliateNs()
9080
Daniel Veillard7e3f1402002-10-28 18:52:57 +00009081Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9082
9083 * tree.c: applied patch from Christian Glahn to allow
9084 xmlNewChild() on document fragment nodes
9085
Daniel Veillardb39bc392002-10-26 19:29:51 +00009086Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9087
9088 * parser.c: Christian Glahn found a problem with a recent
9089 patch to xmlParseBalancedChunkMemoryRecover()
9090 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
9091 problems
9092 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
9093 test/schemas/seq*: added the test cases from Charles
9094
Daniel Veillard366a9152002-10-23 20:43:53 +00009095Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9096
9097 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
9098 serious cleanup of the spec file and associated changes
9099 in the Makefiles.
9100 * valid.c: try to remove some warnings on x86_64
9101
Daniel Veillardd033d022002-10-23 14:55:02 +00009102Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9103
9104 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9105 fix bug #96586
9106
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009107Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9108
9109 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9110 parsing, applied his patch
9111 * result/HTML/attrents.html result/HTML/attrents.html.err
9112 result/HTML/attrents.html.sax test/HTML/attrents.html:
9113 added the test and result case provided by Mikhail Sogrine
9114
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009115Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9116
9117 * vms/build_libxml.com vms/config.vms vms/readme.vms
9118 include/libxml/parser.h include/libxml/parserInternals.h
9119 include/libxml/tree.h include/libxml/xmlIO.h
9120 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9121 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9122 Applied the VMS update patch from Craig A. Berry
9123 * doc/*.html: update
9124
Daniel Veillardf000f072002-10-22 14:28:17 +00009125Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9126
9127 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9128
Daniel Veillard1e208222002-10-22 14:25:25 +00009129Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9130
9131 * debugXML.c: adding a grep command to --shell in xmllint
9132 for T.V. Raman
9133
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009134Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9135
9136 * xmlcatalog.c: tried to fix some of the problem with --sgml
9137
Daniel Veillard935494a2002-10-22 14:22:46 +00009138Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9139
9140 * parser.c: tried to fix bug #91500 where doc->children may
9141 be overriden by a call to xmlParseBalancedChunkMemory()
9142
9143Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9144
9145 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9146 identifiers in SGML catalogs containing '&'
9147
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009148Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9149
9150 * python/types.c: fixed bugs when passing result value tree
9151 to Python functions.
9152
Daniel Veillard48267432002-10-18 11:21:38 +00009153Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9154
9155 * configure.in: preparing the release of 2.4.26
9156 * doc/*: updated and rebuilt the documentation
9157
Daniel Veillardbb284f42002-10-16 18:02:47 +00009158Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9159
9160 * parser.c: fixed a XML Namespace compliance bug reported by
9161 Alexander Grimalovsky
9162
Daniel Veillard44892f72002-10-16 15:23:26 +00009163Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9164
9165 * HTMLtree.c: fixed serialization of script and style when
9166 they are not lowercase (i.e. added using the API to the tree).
9167
Daniel Veillard2fd85422002-10-16 14:32:41 +00009168Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9169
9170 * valid.c: make xmlValidateDocument emit a warning msg if there
9171 is no DTD, pointed by Christian Glahn
9172
Daniel Veillard32370232002-10-16 14:08:14 +00009173Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9174
9175 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
9176 content model when some of the blocks have min or max, and a couple
9177 of bugs found in the process.
9178 * result/schemas/list0* test/schemas/list0*: added some specific
9179 regression tests
9180
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00009181Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
9182
9183 * README: updated the contact informations
9184
Daniel Veillard63186732002-10-15 08:43:17 +00009185Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9186
9187 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
9188 misses it, reported by Peter Bray.
9189
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00009190Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9191
9192 * tree.c: investigating xmlNodeGetContent() on namespace nodes
9193 and removed a few warnings
9194
Daniel Veillard819d5cb2002-10-14 11:15:18 +00009195Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
9196
9197 * parser.c: Christian Glahn found a small bug in the push parser.
9198 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
9199 public
9200
Daniel Veillard6045c902002-10-09 21:13:59 +00009201Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9202
9203 * xmlschemas.c include/libxml/xmlschemas.h: added
9204 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
9205 * testSchemas.c: added --memory to test the new interface
9206
Daniel Veillardf0070122002-10-09 14:24:17 +00009207Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9208
9209 * doc/index.py doc/search.php: integrated the XSLT indexing,
9210 a few fixed in the indexer, added a scope selection at the
9211 search level.
9212
Daniel Veillard01992e02002-10-09 10:20:30 +00009213Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9214
9215 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
9216 this was due to uninitialized parts of the validation context
9217
Daniel Veillard321be0c2002-10-08 21:26:42 +00009218Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9219
9220 * debugXML.c: applied patch from Mark Vakoc except the API
9221 change, preserved it.
9222 * doc/*: updated the docs to point to the search engine for
9223 information lookup or before bug/help reports.
9224
Daniel Veillard01e87d22002-10-08 16:55:06 +00009225Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9226
9227 * doc/index.py doc/search.php: added mailing-list archives
9228 indexing and lookup
9229
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00009230Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9231
9232 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
9233
Daniel Veillard9b006132002-10-07 11:13:27 +00009234Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9235
9236 * doc/index.py: improved HTML indexing
9237 * doc/search.php: make the queries also lookup the HTML based indexes
9238
Daniel Veillard141d04b2002-10-06 21:51:18 +00009239Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9240
9241 * doc/index.py: added HTML page indexing
9242
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009243Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9244
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00009245 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009246 problem in libxslt.
9247 * catalog.c: fixed list handling in XML_CATALOG_FILES
9248
Daniel Veillardceb09b92002-10-04 11:46:37 +00009249Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9250
9251 * valid.c: typo/bug found by Christian Glahn
9252
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00009253Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9254
9255 * xmlIO.c: applied Windows CE patch from Javier.
9256 * win32/wince: new directory, contains support for the PocketPC
9257 with Windows CE from Javier.
9258 * include/win32config.h: reorganised, removed duplicate
9259 definitions and applied WinCE patch from Javier.
9260 * include/wsockcompat.h: new file, now contains WinSock
9261 compatibility macros.
9262 * win32/Makefile.msvc: introduced double-run compilation.
9263
Daniel Veillarde16b5742002-09-26 17:50:03 +00009264Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9265
9266 * configure.in include/libxml/xmlwin32version.h: preparing release
9267 of 2.4.25
9268 * doc/*: updated and regenerated teh docs and web pages.
9269
Daniel Veillard90d68fb2002-09-26 16:10:21 +00009270Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9271
9272 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
9273 error were not covering namespace declarations.
9274 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
9275 it was missing the attribute declaration for the namespace
9276 * result/VC/NS3: the fix now report breakages in that test
9277
Daniel Veillardabe01742002-09-26 12:40:03 +00009278Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9279
9280 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
9281
Daniel Veillard2ace1952002-09-26 12:28:02 +00009282Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9283
9284 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
9285 and regenerated the docs and web site
9286
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00009287Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9288
9289 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
9290 ATTRIBUTE_UNUSED is always put after the attribute declaration,
9291 not before
9292
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00009293Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9294
9295 * python/generator.py python/libxml2class.txt: fixed a stupid error
9296 breaking the python API
9297
Daniel Veillardb7c29c32002-09-25 22:44:43 +00009298Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9299
9300 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
9301 triostr.c triostr.h: applied a trio update patch from
9302 Bjorn Reese which should work with MinGW
9303
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009304Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9305
9306 * tree.c: improving some documentation comments
9307 * xmlregexp.c: found and fixed a mem leak with python regression tests
9308 * doc/*: rebuilt the doc and the API XML file including the
9309 xmlregexp.h xmlautomata.h and xmlunicode.h headers
9310 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
9311 python/types.c: added access to the XML Schemas regexps from
9312 python
9313 * python/tests/Makefile.am python/tests/regexp.py: added a
9314 simple regexp bindings test
9315
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009316Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
9317
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009318 * doc/xml.html:
9319 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009320
Daniel Veillard118aed72002-09-24 14:13:13 +00009321Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9322
9323 * xmlregexp.c: fixed the data callback on transition functionality
9324 which was broken when using the compact form
9325 * result/schemas/*: updated the results, less verbose, all tests
9326 pass like before
9327 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
9328 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
9329 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
9330 annoying warnings
9331 * xpath.c: try to provide better error report when possible
9332
Daniel Veillard72336152002-09-21 13:08:14 +00009333Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9334
9335 * Makefile.am: fixed a breakage raised by Jacob
9336
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00009337Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9338
9339 * include/win32config.h: added HAVE_ERRNO_H definition for parts
9340 which don't use sockets
9341
Igor Zlatkovic01280582002-09-20 16:40:34 +00009342Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9343
9344 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
9345 * win32/configure.js: applied zlib patch from Daniel Gehriger
9346
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00009347Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9348
9349 * win32/configure.js: applied the patch from Mark Vakoc for
9350 regexp support
9351 * win32/libxml2.def.src: applied the patch from Mark Vakoc
9352 for regexp support
9353
Daniel Veillardb5c05732002-09-20 13:36:25 +00009354Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9355
9356 * xmlschemastypes.c: as pointed by Igor Float and Double
9357 parsing ain't finished yet
9358
Daniel Veillard40b11342002-09-20 12:01:39 +00009359Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9360
9361 * Makefile.am configure.in: trying to fix #88412 by bypassing
9362 all the python subdir if python ain't detected
9363
Daniel Veillard23e73572002-09-19 19:56:43 +00009364Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9365
9366 * Makefile.am configure.in include/libxml/xmlversion.h.in:
9367 made configuring with regexps/automata/unicode the default
9368 but without schemas ATM
9369 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
9370 fixed the regexp based DTD validation performance and memory
9371 problem by switching to a compact form for determinist regexps
9372 and detecting the determinism property in the process. Seems
9373 as fast as the old DTD validation specific engine :-) despite
9374 the regexp built and compaction process.
9375
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00009376Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9377
9378 * valid.c: determinism is debugged, new DTD checking code now works
9379 but xmlFAComputesDeterminism takes far too much CPU and the whole
9380 set usues too much memory to be really usable as-is
9381
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00009382Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9383
9384 * tree.c: fixed another stupid bug in xmlGetNodePath()
9385 * xmllint.c: --version now report the options compiled in
9386
Daniel Veillarda646cfd2002-09-17 21:50:03 +00009387Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9388
9389 * HTMLparser.c: small cleanup
9390 * valid.c xmlregexp.c: switched DTD validation to use only regexp
9391 when configured with them. A bit of debugging around the determinism
9392 checks is still needed
9393
Daniel Veillard63b01c22002-09-17 19:25:28 +00009394Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9395
9396 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
9397
Daniel Veillard92727042002-09-17 17:59:20 +00009398Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9399
9400 * xmlIO.c: small portability glitch fixed.
9401
Daniel Veillard84d70a42002-09-16 10:51:38 +00009402Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9403
9404 * xmlschemastypes.c: incomplete steps for real/double support
9405 * testAutomata.c include/libxml/xmlautomata.h
9406 include/libxml/xmlregexp.h: avoiding a compilation problem
9407 * valid.c include/libxml/valid.h: starting the work toward using
9408 the regexps for actual DTD validation
9409
Daniel Veillardaeb258a2002-09-13 14:48:12 +00009410Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9411
9412 * hash.c: cosmetic cleanup
9413 * valid.c include/libxml/tree.h include/libxml/valid.h: started
9414 integrating a DTD validation layer based on the regexps
9415
Daniel Veillard4402ab42002-09-12 16:02:56 +00009416Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9417
9418 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
9419 the determinism was tested before eliminating the epsilon
9420 transitions :-(
9421
Daniel Veillardc6d4a932002-09-12 15:00:57 +00009422Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
9423
9424 * python/generator.py python/libxml.c python/libxml.py
9425 python/libxml2-python-api.xml python/libxml2class.txt
9426 python/libxml_wrap.h python/types.c: updated the python
9427 bindings, added code for easier File I/O, and the ability to
9428 define a resolver from Python fixing bug #91635
9429 * python/tests/Makefile.am python/tests/inbuf.py
9430 python/tests/outbuf.py python/tests/pushSAXhtml.py
9431 python/tests/resolver.py python/tests/serialize.py: updated
9432 and augmented the set of Python tests.
9433
Igor Zlatkovic353bf582002-09-10 19:07:14 +00009434Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9435
9436 * win32/configure.js: added more readme info for the binary
9437 package.
9438
Daniel Veillard607b35c2002-09-10 12:16:19 +00009439Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9440
9441 * xmlIO.c: fixed a stupid out of bound array error
9442
9443Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9444
9445 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
9446 messing around with support for Windows path, cleanups,
9447 trying to identify and fix the various code path to the
9448 filename access. Added xmlNormalizeWindowsPath()
9449
Daniel Veillard76575762002-09-05 14:21:15 +00009450Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9451
9452 * error.c valid.c: working on better error reporting of validity
9453 errors, especially providing an accurate context.
9454 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
9455 error reports in those cases.
9456
Daniel Veillard3487c8d2002-09-05 11:33:25 +00009457Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9458
9459 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9460 parser.c parserInternals.c xmlIO.c: get rid of all the
9461 perror() calls made in the library execution paths. This
9462 should fix both #92059 and #92385
9463
Daniel Veillard19aa7022002-09-05 11:14:19 +00009464Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9465
9466 * xmllint.c: memory leak reporting was broken after a change
9467 of the preprocessor symbol used to activate it.
9468
Daniel Veillardec6725e2002-09-05 11:12:45 +00009469Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9470
9471 * tree.c: try to make the copy function work for node of
9472 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9473 DOM layers though, not libxml2 itself.
9474
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009475Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9476
9477 * valid.c: try to provide file and line informations, not all
9478 messages are covered, but it's a (good) start
9479
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009480Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9481
9482 * xinclude.c: reimplemented a large part of the XInclude
9483 processor, trying to minimize resources used, James Henstridge
9484 provided a huge test case which was exhibiting severe memory
9485 consumption problems.
9486
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009487Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9488
9489 * python/Makefile.am: applied patch from Christophe Merlet to
9490 reestablish DESTDIR
9491
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009492Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9493
9494 * libxml.spec.in: fixes libary path for x86_64 AMD
9495
John Fleckbe98b332002-09-04 03:16:23 +00009496Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9497
9498 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009499 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009500 (plus resulting generated html files)
9501 fixing one spot I missed in the tutorial where I hadn't freed
9502 memory properly
9503
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009504Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9505
9506 * doc/tutorial/includeaddattribute.c
9507 * doc/tutorial/includeaddkeyword.c
9508 * doc/tutorial/includegetattribute.c
9509 * doc/tutorial/includekeyword.c
9510 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009511 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009512 update tutorial to properly free memory (thanks to Christopher
9513 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009514 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009515 added image files so the callouts are graphical, making it
9516 easier to read ( use "--param callout.graphics 1" to generate
9517 html with graphical callouts)
9518
Daniel Veillarde1662542002-08-28 11:50:59 +00009519Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9520
9521 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9522 nice logos generated by Marc Liyanage
9523 * doc/site.xsl *.html: changed the stylesheet to show the new
9524 logo and regenerated the pages
9525
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009526Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9527
9528 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9529
Daniel Veillard42766c02002-08-22 20:52:17 +00009530Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9531
9532 * xpath.c: possible mem leak patch from Jason Adams
9533
9534Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9535
9536 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9537 in the XQuery namespace
9538 * configure.in: preparing 2.4.24
9539 * doc/*.html: updated the web pages
9540
9541Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9542
9543 * python/generator.py: closing bug #85258 by generating conditional
9544 compile check to avoid linking to routines not configured in.
9545
Havoc Pennington84ec40a2002-08-22 13:59:35 +000095462002-08-22 Havoc Pennington <hp@pobox.com>
9547
9548 * autogen.sh: update error message for missing automake
9549
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009550Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9551
9552 * python/Makefile.am: typo in target name resulted in libxml2.py
9553 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9554
Daniel Veillard22669b22002-08-22 07:17:11 +00009555Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9556
9557 * win32/win32/Makefile.mingw: updated with version from
9558 Elizabeth Barham at http://soggytrousers.net/repository/
9559
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009560Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9561
9562 * win32/Makefile.msvc: added the prefix location to the include
9563 and lib search path.
9564
Havoc Pennington830e8972002-08-18 22:22:13 +000095652002-08-18 Havoc Pennington <hp@pobox.com>
9566
9567 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9568 both automake 1.6 and 1.4 installed get the right automake. Means
9569 compilation from CVS will now require the latest automake 1.4
9570 release, or manually creating symlinks called "automake-1.4" and
9571 "aclocal-1.4"
9572
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009573Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9574
9575 * configure.in python/Makefile.am: more AMD 64 induced changes from
9576 Frederic Crozat
9577
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009578Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9579
9580 * xinclude.c: oops I was missing the xml:base fixup too
9581 * result/XInclude/*.xml: this adds xml:base attributes to most
9582 results of the tests
9583
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009584Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9585
9586 * xinclude.c: quick but apparently working implementation of
9587 xi:fallback, should close bug #89684
9588 * Makefile.am test/XInclude/docs/fallback.xml
9589 result/XInclude/fallback.xml: added a basic test for fallback,
9590 and run with --nowarning to avoid a spurious warning
9591 * configure.in: applied patch from Frederic Crozat for python
9592 bindings on AMD 64bits machines.
9593
Daniel Veillard9e923512002-08-14 08:48:52 +00009594Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9595
9596 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9597 the caller don't pass a SAX callback block.
9598
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009599Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9600
9601 * tree.c: applied the same fix for the XML-1.0 namespace to
9602 xmlSearchNsByHref() as was done for xmlSearchNs()
9603
Daniel Veillardad11b302002-08-12 14:53:41 +00009604Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9605
9606 * libxml.3: small cleanup of the man page
9607 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9608 when serializing HREF attributes generated by XSLT.
9609
Daniel Veillardc084e472002-08-12 13:27:28 +00009610Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9611
9612 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9613 version of Marc Liyanage' patch for boolean attributes in HTML
9614 output
9615
Daniel Veillard5f91b372002-08-12 12:13:01 +00009616Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9617
9618 * python/tests/serialize.py: fixed the test results, indenting
9619 behaviour changed slightly
9620
Aleksey Sanin9e951762002-08-08 18:02:41 +00009621Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9622
9623 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9624 new c14n function to Windows def files
9625
Aleksey Saninea4272a2002-08-02 23:50:03 +00009626Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9627
9628 * c14n.c: fixed a memory leak in c14n code
9629
Daniel Veillard58e44c92002-08-02 22:19:49 +00009630Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9631
9632 * parser.c include/libxml/parser.h: adding a new API for Christian
9633 Glahn: xmlParseBalancedChunkMemoryRecover
9634 * valid.c: patch from Rick Jones for some grammar cleanup in
9635 validation messages
9636 * result/VC/* result/valid/*: this slightly change some of the
9637 regression tests outputs
9638
Daniel Veillard0bf29002002-08-01 12:54:11 +00009639Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9640
9641 * tree.c: trying to fix a problem in namespaced attribute handling
9642 raised by Christian Glahn
9643
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009644Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9645
9646 * encoding.c include/libxml/encoding.h: Opening the interface
9647 xmlNewCharEncodingHandler as requested in #89415
9648 * python/generator.py python/setup.py.in: applied cleanup
9649 patches from Marc-Andre Lemburg
9650 * tree.c: fixing bug #89332 on a specific case of loosing
9651 the XML-1.0 namespace on xml:xxx attributes
9652
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009653Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9654
9655 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9656 corner case from new Merlin's test suite and added a callback
9657 that will be used to improve xmlsec performance
9658
9659
Daniel Veillard0b22def2002-07-29 16:23:03 +00009660Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9661
9662 * HTMLtree.c: trying to fix the <style> escaping problem in
9663 HTML serialization bug #89342
9664
Daniel Veillard0b28e882002-07-24 23:47:05 +00009665Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9666
9667 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9668 and rebuilt the web site.
9669
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009670Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009671
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009672 * include/libxml/tree.h: added _private member to xmlNs struct
9673
Daniel Veillard1d995272002-07-22 16:43:32 +00009674Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9675
9676 * HTMLparser.c: fixing bug #84876 based on the xml working
9677 code.
9678
William M. Brack61eaba52002-07-21 11:14:18 +00009679Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9680
9681 * python/Makefile.am: enhanced to fix bug 72012 (errors
9682 when using '-jX' make parameter)
9683
William M. Brackef61d202002-07-19 08:32:00 +00009684Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9685
9686 * xpath.c: small additional enhancement for booleans
9687 compared to nodesets
9688
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009689Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9690
9691 * HTMLtree.c: changed the order of the encoding declaration
9692 attributes in the meta tags due to a bug in IE/Mac
9693
William M. Brack0c022ad2002-07-12 00:56:01 +00009694Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9695
9696 * xpath.c: enhanced handling of booleans (especially '='
9697 and '!=' for nodesets) - fixes bug 85256. Added new
9698 routine xmlXPathNotEqualValues for more proper handling
9699 of '!=' when nodesets are involved.
9700
Daniel Veillard06944e22002-07-11 19:55:18 +00009701Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9702
9703 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9704 doc/xmlcatalog_man.xml to the source distribution
9705
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009706Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9707
9708 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9709 asked for this.
9710
Daniel Veillard539638b2002-07-06 19:55:14 +00009711Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9712
9713 * configure.in: preparing 2.4.23
9714 * doc/*: rebuilt the docs
9715
Daniel Veillard176d99f2002-07-06 19:22:28 +00009716Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9717
9718 * parser.c: fixing bug #84169 by fixing the
9719 comment of xmlCreatePushParserCtxt to describe the
9720 encoding detection parameters better.
9721
Daniel Veillard37f961d2002-07-06 17:53:56 +00009722Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9723
9724 * valid.c: fixing bug #79331 in one path the lookup for
9725 ID attributes on a namespaced node wasn't handled correctly :-\
9726
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009727Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9728
9729 * HTMLparser.c: trying to fix 87235 about discarded white
9730 spaces in the HTML parser.
9731 * result/HTML/*: this changes the output of a number of HTML
9732 regression tests
9733
Daniel Veillardfdc91562002-07-01 21:52:03 +00009734Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9735
9736 * xpath.c: applied patch from Richard Jinks for the namespace
9737 axis + fixed a memory error.
9738 * parser.c parserInternals.c: applied patches from Peter Jacobi
9739 removing ctxt->token for good.
9740 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9741 popped out by the regression tests.
9742 * Makefile.am: patch for threads makefile from Gary Pennington
9743
William M. Brack6000af52002-06-28 11:43:13 +00009744Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9745
Daniel Veillardfdc91562002-07-01 21:52:03 +00009746 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009747 expressions involving preceding-sibling (et al).
9748
Daniel Veillard153120c2002-06-18 07:58:35 +00009749Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9750
9751 * hash.c: applied a patch from Peter Jacobi to solve a problem
9752 when compiling with the Watcom C on Win32
9753 * result/schemas/*.err: the change of hashing algo generated
9754 permutations in the output
9755
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009756Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9757
9758 * hash.c: applied patch from Sander Vesik improving the quality of
9759 the hash function.
9760
Aleksey Sanina5808b92002-06-14 17:07:41 +000097612002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009762
9763 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9764 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9765 xmllint.c xpath.c: replaced sprintf() with snprintf()
9766 to prevent possible buffer overflow (the bug was pointed
9767 out by Anju Premachandran)
9768
Daniel Veillarde059b892002-06-13 15:32:10 +00009769Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9770
9771 * parser.c: removed an uninitialized data error popped by valgrind
9772 on PE references
9773
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009774Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9775
9776 * doc/xml.html
9777 adding tutorial reference to the web page
9778
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009779Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9780
9781 * doc/tutorial/xmltutorial.xml
9782 * doc/tutorial/ar01s07.html
9783 * doc/tutorial/ape.html
9784 * doc/tutorial/includegetattribute.c
9785 adding section to tutorial about retrieving an attribute
9786 value
9787
Daniel Veillardf5582f12002-06-11 10:08:16 +00009788Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9789
9790 * parser.c: applied a couple of patches from Peter Jacobi to start
9791 to get rid of ctxt->token, with a possible significant speed
9792 improvement to be gained once done. Better compliance with PE
9793 references constructs in DTDs too.
9794 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9795 from Peter too
9796
Daniel Veillard38d80e22002-06-11 07:24:56 +00009797Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9798
9799 * parser.c: Babak Vahedipour-Kunze reported that openTag in
9800 xmlParseElement was likely to have been deallocated at the
9801 time of the report, possibly leading to segfault. Just report
9802 the tag name now.
9803
Daniel Veillard9e412302002-06-10 15:59:44 +00009804Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9805
9806 * xpath.c: patch from Richard Jinks for XPath substring() function
9807 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
9808
Aleksey Sanina5808b92002-06-14 17:07:41 +000098092002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00009810
9811 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
9812
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00009813Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
9814
9815 *doc/FAQ.html
9816 fixing typos in FAQ, thanks to Robert Funnell for the
9817 editing help
9818
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009819Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9820
9821 * NEWS: got complaints from rpmlint that it was empty
9822
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00009823Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
9824
9825 * added doc/tutorial, including:
9826 apa.html
9827 apb.html
9828 apc.html
9829 apd.html
9830 ar01s02.html
9831 ar01s03.html
9832 ar01s04.html
9833 ar01s05.html
9834 ar01s06.html
9835 includeaddattribute.c
9836 includeaddkeyword.c
9837 includekeyword.c
9838 includestory.xml
9839 index.html
9840 xmltutorial.xml
9841 libxml tutorial, including generated html
9842
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00009843Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9844
9845 * result/c14n/exc-without-comments/merlin-c14n-two-*
9846 result/c14n/without-comments/merlin-c14n-two-*
9847 test/c14n/exc-without-comments/merlin-c14n-two-*
9848 test/c14n/without-comments/merlin-c14n-two-*
9849 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
9850 c14n/exc-c14n and slightly modified test script to handle
9851 these test cases
9852 * c14n.c: fixed bugs for complicated nodes set (namespace
9853 without node and others from merlin-c14n-two.tar.gz)
9854 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
9855 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
9856 for xmlsec performance patch
9857 * xpath.c: fixed self::node() for namespaces and attributes
9858
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009859Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
9860
9861 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
9862 but with the format parameter
9863 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
9864
Aleksey Saninc57f9c12002-05-31 19:14:57 +00009865Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
9866
9867 * Makefile.am: updated c14n tests suite
9868 * c14n.c: performance improvement for previous c14n patch
9869
Daniel Veillarde72c7562002-05-31 09:47:30 +00009870Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9871
9872 * parser.c: another peroformance patch from Peter Jacobi, that
9873 time on parsing attribute values.
9874
Aleksey Sanin508a1012002-05-31 06:32:32 +00009875Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
9876
9877 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
9878 into LibXML2 test suite
9879
Aleksey Sanindffd5c82002-05-31 04:24:13 +00009880Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
9881
9882 * c14n.c: propagating xpath ancesstors node fix to c14n
9883 plus small performance improvement to reduce number of
9884 mallocs
9885 * xpath.c: fixed ancestors axis processing for namespace nodes
9886
Daniel Veillard46de64e2002-05-29 08:21:33 +00009887Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9888
9889 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
9890 Peter Jacobi
9891
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00009892Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9893
9894 * configure.in: preparing 2.4.22
9895
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00009896Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9897
9898 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
9899 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
9900 a public entry point.
9901 * doc/*: rebuilt the API and docs
9902
Daniel Veillarded23b7d2002-05-27 12:16:02 +00009903Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9904
9905 * xpath.c: patch from Richard Jinks to fix a problem introduced
9906 in the previous patch and pointed by Norm
9907
Daniel Veillardc6924812002-05-24 11:10:43 +00009908Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9909
9910 * libxml.spec.in: fixing bug #81112
9911
Daniel Veillard234bc4e2002-05-24 11:03:05 +00009912Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9913
9914 * uri.c: fixing bug #82848
9915
Daniel Veillarda2878972002-05-24 07:54:39 +00009916Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9917
9918 * result/catalogs/mycatalog.full: Aleksey's commit changed the
9919 output of one catalog test
9920
Aleksey Sanin114e4752002-05-24 07:20:27 +00009921Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00009922
Aleksey Sanin114e4752002-05-24 07:20:27 +00009923 * global.data globals.c tree.c include/libxml/globals.h
9924 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
9925 default value for global parameter xmlIndentTreeOutput to 1 and
9926 introduced new global parameter xmlTreeIndentString (the string
9927 used to do one-level indent) with default value " " (as it was
9928 in tree.c)
9929
Daniel Veillard49d5af82002-05-23 11:55:49 +00009930Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9931
9932 * Makefile.am: Merijn Broeren pointed out a problem when compiling
9933 with trio and schemas.
9934
Daniel Veillard7c13af42002-05-22 09:57:32 +00009935Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9936
9937 * xpath.c: patch from Richard Jinks to fix the problem raised in
9938 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
9939
Daniel Veillard5a872412002-05-22 06:40:27 +00009940Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9941
9942 * xmlschemas.c: a bit of work on import.
9943 * xmlschemastypes.c: Charles Bozeman provided a compare function
9944 for date/time types so min/max facet restrictions should work,
9945 indeterminate comparisons return an error instead of equal.
9946 * test/schemas/date_0* result/schemas/date_0_0: specific test
9947 from Charles Bozeman too
9948
Daniel Veillard10b6da42002-05-18 07:55:20 +00009949Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9950
9951 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
9952 from Christian Cornelssen fixing the man pages and the Catalog
9953 building script.
9954 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
9955 next step is <xs:import> I now have a reasonable understanding
9956 of how it works.
9957
Daniel Veillarde5354492002-05-16 08:43:22 +00009958Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9959
9960 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
9961
Igor Zlatkovic1396e182002-05-14 22:22:40 +00009962Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9963
9964 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
9965
Daniel Veillard088bf112002-05-14 11:03:59 +00009966Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9967
9968 * xpath.c: fixing an XPath function evalutation bug pointed out
9969 by Alexey Efimov where the context was lost when evaluating
9970 the function arguments
9971
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009972Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00009973
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009974 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
9975 function public for XMLSec performance optimizations
9976
Daniel Veillard3cd72402002-05-13 10:33:30 +00009977Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9978
9979 * python/generator.py python/libxml2class.txt : fixed a problem
9980 with the HTML parser pointed by Gary Benson
9981 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
9982 example
9983
Aleksey Sanine48a3182002-05-09 18:20:01 +00009984Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9985 * parser.c: fixed bug #81159 (memory growth in SAX)
9986
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009987Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9988 * xpath.c: fixed bug #78858 (the real fix)
9989
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009990Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009991 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009992
Daniel Veillard4cbe4702002-05-05 06:57:27 +00009993Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9994
9995 * tree.c: modified xmlNodeSetBase to allow changing the
9996 base of a document.
9997
Daniel Veillard070803b2002-05-03 07:29:38 +00009998Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9999
10000 * xmlschemastypes.c: patch Charles Bozeman for validation of
10001 all the date, time, and duration types
10002 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
10003 * configure.in: fixed an error pointed by an user
10004 * xml2-config.in: fixed an error pointed by an user
10005
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000010006Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10007
10008 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
10009 win32/libxml2.def.src xmlIO.c: exported default
10010 'file:', 'http:' and 'ftp:' protocols input handlers
10011 and maked protocols comparisson case insensitive
10012
Daniel Veillard34de97f2002-04-30 14:29:22 +000010013Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10014
10015 * configure.in: Neven Has detected a typo
10016
Daniel Veillard28577c32002-04-30 06:48:41 +000010017Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
10018
10019 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
10020 as one of the persons allowed to commit directly to the
10021 module.
10022
Daniel Veillardfc57b412002-04-29 15:50:14 +000010023Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10024
10025 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
10026 * valid.c: raised a too low limit
10027 * doc/*: rebuilt the docs
10028
Daniel Veillardeca82812002-04-24 11:42:02 +000010029Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10030
10031 * test/XPath/expr/floats test/XPath/expr/functions
10032 result/XPath/expr/floats result/XPath/expr/functions
10033 xpath.c: another XPath conformance patch from Richard Jinks
10034
Daniel Veillard13e04c62002-04-23 17:51:29 +000010035Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
10036
10037 * xmlschemas.c: fixed validation of attribute groups.
10038 * test/schemas result/schemas: added an example from the primer
10039
Daniel Veillard88c58912002-04-23 07:12:20 +000010040Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10041
10042 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
10043 * test/schemas result/schemas: updated the test list
10044
Daniel Veillarde19fc232002-04-22 16:01:24 +000010045Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10046
10047 * TODO: updated a bit
10048 * parser.c: made a comment more specific
10049 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10050 Schemas conformance.
10051 * test/schemas result/schemas: updated the test list
10052
Daniel Veillard441bc322002-04-20 17:38:48 +000010053Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10054
10055 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10056 implementing xs:all with minOccurs = 0
10057 * tes/schemas/* result/schemas/*: added more tests covering
10058 xs:all
10059
Daniel Veillard8a001f62002-04-20 07:24:11 +000010060Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10061
10062 * xmlregexp.c: first implementation of the all particle, this
10063 may need to be revisited for case where not all transitions
10064 must be crossed.
10065
Daniel Veillard7646b182002-04-20 06:41:40 +000010066Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10067
10068 * tree.c: another entity processing update from Markus Henke
10069
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010070Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10071
10072 * trionan.c: fixed crash on OSF/1
10073
Daniel Veillardb4398962002-04-19 07:01:55 +000010074Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10075
10076 * xmlschemas.c: more Schemas work
10077 * test/schemas/* result/schemas/*: added more tests coming
10078 from the spec.
10079
Daniel Veillard54761132002-04-18 21:00:44 +000010080Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10081
10082 * c14n.c: patch from Aleksey Sanin reflecting a change in the
10083 ExcC14N specification
10084
Daniel Veillardbf8dae82002-04-18 16:39:10 +000010085Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10086
10087 * tree.c: patch from Markus Henke, fix for recursive entities.
10088
Daniel Veillard23b1f372002-04-18 15:50:05 +000010089Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10090
10091 * xpath.c: fix a problem with string() on a document node.
10092
Daniel Veillarddecd64d2002-04-18 14:41:51 +000010093Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10094
10095 * Makefile.am xmlschemas.c: more Schemas work
10096 * test/schemas/* result/schemas/*: added more tests coming
10097 from the spec.
10098
Daniel Veillard6231e842002-04-18 11:54:04 +000010099Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10100
10101 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
10102 * result/HTML/*: this changes a few things in the results
10103
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010104Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10105
10106 * include/libxml/tree.h: eliminated 'declaration different than
10107 prototype' warning
10108 * include/win32config.h: "resolved" conflicts with errno.h
10109
Daniel Veillardb509f152002-04-17 16:28:10 +000010110Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10111
10112 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10113 on the automata interfaces and debug of counted choices
10114 * test/schemas/* result/schemas/*: added a number of tests
10115
Daniel Veillard8651f532002-04-17 09:06:27 +000010116Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10117
10118 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10119 a bit of work on Schemas
10120 * testSchemas.c: try to make it more useful
10121 * test/schemas/* result/schemas/* Makefile.am: changed the
10122 Schemas regression test procedure, started adding a few samples
10123
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010124Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10125
10126 * include/libxml/encoding.h: Patch for the Borland C++ builder
10127 * include/libxml/tree.h: Patch for the Borland C++ builder
10128 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010129 * win32/bcb5: New directory for the Borland C++ builder
10130 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010131
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010132Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10133
10134 * win32/Makefile.msvc: Update for XML Schema support
10135 * win32/configure.js: Update for XML Schema support
10136 * win32/libxml2.def.src: Update for XML Schema support
10137
Daniel Veillard4255d502002-04-16 15:50:10 +000010138Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10139
10140 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10141 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10142 xmlunicode.c include/libxml/Makefile.am
10143 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10144 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10145 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10146 include/libxml/xmlversion.h.in : merged the current state of
10147 XML Schemas implementation, it is not configured in by default,
10148 a specific --schemas configure option has been added.
10149 * test/automata test/regexp test/schemas Makefile.am
10150 result/automata result/regexp result/schemas:
10151 merged automata/regexp/schemas regression tests
10152
Daniel Veillardbc6f7592002-04-16 07:49:59 +000010153Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
10154
10155 * xpath.c: Gary found a compile time problem, fixes #78823
10156
Daniel Veillarda7084cd2002-04-15 17:12:47 +000010157Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10158
10159 * configure.in: release of 2.4.20
10160 * doc/*: updated and rebuilt the docs
10161
Daniel Veillardf544f192002-04-15 12:56:56 +000010162Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10163
10164 * python/Makefile.am: patch from Cristian Gafton to build on
10165 Red Hat 6.2, should also fix #75779
10166
Daniel Veillard940492d2002-04-15 10:15:25 +000010167Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10168
10169 * valid.c: first part of fixing #78729
10170
Daniel Veillardeb475a32002-04-14 22:00:22 +000010171Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
10172
10173 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
10174 escaping of URI when saving HTML files.
10175 * result/HTML/*: this impacted some tests
10176
Daniel Veillard9b731d72002-04-14 12:56:08 +000010177Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
10178
10179 * configure.in: trying to fix #77441
10180
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000010181Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10182
10183 * include/libxml/xmlIO.h: Hallski complained it could not be
10184 included by itself.
10185
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000010186Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10187
10188 * configure.in: applied an IEEE flag patch for OSF/1 #77825
10189
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000010190Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10191
10192 * win32/configure.js: patch from Nilo for the c14n option
10193 * win32/Makefile.msvc: fixed libxml2.def generation with threads
10194
Daniel Veillardda423da2002-04-10 19:25:38 +000010195Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10196
10197 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
10198 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
10199 LIBXML_THREAD_ENABLED
10200
Daniel Veillard0eafdef2002-04-10 16:14:34 +000010201Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10202
10203 * xpath.c: another patch from Richard Jinks for substring conformance
10204 * test/XPath/expr/floats test/XPath/expr/strings
10205 result/XPath/expr/floats result/XPath/expr/strings: update of the
10206 test suite to check those.
10207
Daniel Veillard01917aa2002-04-10 11:30:41 +000010208Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10209
10210 * xpath.c: patch from Richard Jinks for .x float parsing.
10211
Daniel Veillard46d6c442002-04-09 16:10:39 +000010212Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10213
10214 * parser.c: patch from Markus Henke when an encoding ain't recognized
10215
Daniel Veillard88e0ad42002-04-09 13:48:02 +000010216Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10217
10218 * libxml.m4: got a report that #include <string.h> was needed
10219
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010220Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10221
10222 * xmllint.c: applied a fix from Anthony Jones for -o /--output
10223
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010224Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
10225
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010226 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010227
Daniel Veillardbd6e6312002-04-01 08:04:14 +000010228Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10229
10230 * xpath.c: fixed a bug in the nodeset to boolean comparison code
10231 pointed out by Melvyn Sopacua.
10232
Daniel Veillarde979e3b2002-03-29 22:43:00 +000010233Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10234
10235 * libxml.m4: Frédéric Crozat gave a patch related to the change
10236 of Include paths breaking the libxml.m4
10237
Daniel Veillard7089d6b2002-03-29 17:28:10 +000010238Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10239
10240 * xpath.c: Fix bug #76927 forgot to save some context
10241 when evaluating binary expressions
10242
Daniel Veillardd30be4a2002-03-28 18:25:31 +000010243Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10244
10245 * configure.in: fixed configure for MPE/iX from Markus Henke
10246 * xmlmemory.c: fixed initialization problems
10247 * xpath.c: another set of patches from Richard Jinks this
10248 fixes "make XPathtests" on linux
10249
Daniel Veillard21458c82002-03-27 16:12:22 +000010250Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10251
10252 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
10253 * test/XPath/expr/compare test/XPath/expr/equality
10254 test/XPath/expr/floats test/XPath/expr/functions
10255 test/XPath/expr/strings result/XPath/expr/compare
10256 result/XPath/expr/equality result/XPath/expr/floats
10257 result/XPath/expr/functions result/XPath/expr/strings: Updated
10258 tests though they show a divergence on Linux
10259
Daniel Veillard28dfed12002-03-27 09:08:17 +000010260Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10261
10262 * xpath.c trionan.c: previous commit also included patches
10263 from Richard Jinks on some IEEE support corner case
10264
Daniel Veillard5fc1f082002-03-27 09:05:40 +000010265Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10266
10267 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
10268 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
10269 that $(datadir) should be used for docs
10270
Daniel Veillarddb1dc392002-03-26 12:44:39 +000010271Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10272
10273 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
10274 could leak filedescriptors
10275
Daniel Veillarddd4b9122002-03-26 07:58:43 +000010276Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10277
10278 * configure.in nanohttp.c: applied patch from Allan Clark for
10279 UnixWare/OpenServer
10280
Daniel Veillard19274092002-03-25 16:48:03 +000010281Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10282
10283 * configure.in: preparing 2.4.19
10284 * doc/*: rebuilt the docs
10285
Daniel Veillard56b2db72002-03-25 16:35:28 +000010286Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10287
10288 * nanohttp.c: fixing #76043, got fed up with non-portability
10289 of that piece of code.
10290
Daniel Veillard6f4561a2002-03-25 12:10:14 +000010291Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10292
10293 * valid.c SAX.c: Never commit without running "make tests" :-(
10294 fix a couple of stupidities in the previous commit
10295 * result/*: a few changes in some attribute order result of previous
10296 commit.
10297
Daniel Veillardd85f4f42002-03-25 10:48:46 +000010298Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10299
10300 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
10301 the internal subset should not raise duplicate ID errors,
10302 also there was a small bug in conjunction to namespace
10303 declarations defaulted and xml:xxx attributes DTD definitions.
10304
Daniel Veillard56cd18b2002-03-22 14:14:43 +000010305Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10306
10307 * xpath.c: Richard Jinks also raised some rounding problems
10308 this tries to fix them
10309
Daniel Veillard4e2df542002-03-22 12:23:14 +000010310Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10311
10312 * xpath.c: Richard Jinks spotted an incoherent memory allocation
10313 behaviour in xmlXPathCastToString()
10314
Daniel Veillarddb552912002-03-21 13:27:59 +000010315Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10316
10317 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
10318 raised by Morus Walter
10319
Daniel Veillard9e537932002-03-21 13:08:08 +000010320Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10321
10322 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
10323 from Igor
10324
Daniel Veillard6fbcf422002-03-21 12:32:59 +000010325Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10326
10327 * xpath.c: fixing #75619, related to a problem when trying
10328 to evaluate condition when the current node set resulting
10329 from that sub-step evaluation is empty. Also fixes 2 potential
10330 problem with previous-sibling and next-siblings axis.
10331
Daniel Veillard1840ef02002-03-21 08:05:23 +000010332Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10333
10334 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
10335 HTML support is not configured in.
10336
Daniel Veillard561b7f82002-03-20 21:55:57 +000010337Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10338
10339 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
10340 include/libxml/tree.h: dohh I really didn't intended to commit
10341 this test version :-(
10342
Daniel Veillarde50f3b52002-03-20 19:24:21 +000010343Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10344
10345 * testSAX.c: I wanted to see the real speed at the SAX interface
10346 after a little too many Ximianer started complaining about the
10347 parser speed.
10348 added a --quiet option:
10349 paphio:~/XML -> ls -l db100000.xml
10350 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
10351 paphio:~/XML -> time ./testSAX --quiet db100000.xml
10352 3200006 callbacks generated
10353 real 0m1.270s
10354 Which means 16MBytes/s and 3Mcallback/s
10355
Daniel Veillardc62a1472002-03-19 18:35:12 +000010356Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10357
10358 * xpath.c: valgrind spotted another error that time when running
10359 on libxslt regression tests
10360
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000010361Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10362
10363 * Makefile.am: adding "make valgrind" running the full regression
10364 tests (except python ones) under Valgrind (using valgrind -q
10365 which was kindly added by the author).
10366 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
10367 passes cleanly now except an obcure floating point initialization
10368 raised in log10() in one XPath regression test ???
10369 * tree.c: edited some comments to close #75244
10370
Daniel Veillard28cac6b2002-03-19 11:25:30 +000010371Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10372
10373 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
10374 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
10375 context of ScrollKeeper, made sure that if the number is
10376 an integer, the serialization follows the description at
10377 http://www.w3.org/TR/xpath#section-String-Functions
10378
Daniel Veillard5997aca2002-03-18 18:36:20 +000010379Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10380
Daniel Veillard34ce8be2002-03-18 19:37:11 +000010381 * configure.in: preparing 2.4.18
10382 * doc/*: updated and rebuilt the web site
10383 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
10384 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000010385 * parser.c: humm, changed the way the SAX parser work when
10386 xmlSubstituteEntitiesDefault(1) is set, it will then
10387 do the entity registration and loading by itself in case the
10388 user provided SAX getEntity() returns NULL.
10389 * testSAX.c: added --noent to test the behaviour.
10390
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000010391Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10392
10393 * parser.c: Wilfried Teiken provided a hackish but working
10394 way to get context reported back on entities when parsing
10395 with SAX and without breaking the DOM build.
10396
Daniel Veillard2d347fa2002-03-17 10:34:11 +000010397Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10398
10399 * c14n.c: applied a new patch from Aleksey Sanin
10400 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
10401 to reference Aleksey implementation of XML digital Signatures
10402
Daniel Veillard38bf6f02002-03-16 22:03:31 +000010403Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10404
10405 * xpath.c: small fix to avoid potential problem due to
10406 ordering of freeing data
10407 * python/Makefile.am: people were complaining about
10408 the generated file in python dir not being built
10409
Daniel Veillardd2379012002-03-15 22:24:56 +000010410Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10411
10412 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
10413 python/generator.py python/libxml.c python/types.c: Cleanup
10414 of the python Makefiles based on Jacob and James feedback,
10415 fixed the spec file accordingly, fixed the number of warning
10416 that passing my pedantic CFLAGS was generating. Conclusion
10417 is that Python includes are real crap.
10418
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000010419Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10420
10421 * configure,in: it was reported quite a few times that
10422 xml2-config --cflags should not output
10423 -I$includeprefix/libxml2/libxml because libxml2 header names
10424 clashes with existing names like list.h from C++ stl.
10425 Includes should be #include<libxml/xxx.h> so ...
10426
Daniel Veillard6f293b12002-03-15 09:42:33 +000010427Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10428
10429 * c14n.c: another patch from Aleksey Sanin
10430
Daniel Veillard5c396542002-03-15 07:57:50 +000010431Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10432
10433 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
10434 canonicalization algorithm
10435 * doc/xml.html doc/index.html: added the C14N references on the
10436 index page.
10437
jacob berkman9be65862002-03-14 02:15:56 +0000104382002-03-13 jacob berkman <jacob@ximian.com>
10439
10440 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
10441 usage, redundant, and gcc specific
10442
Daniel Veillard75be0132002-03-13 10:03:35 +000010443Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10444
10445 * xpath.c: speedup some node selection operations, this can
10446 have a significant impact on DocBook Norm's stylesheets
10447 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
10448 make sure it's always the case
10449 * debugXML.c: distinguish CDATA and comments in ls operations
10450
Daniel Veillard61f26172002-03-12 18:46:39 +000010451Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10452
10453 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
10454 to generate better API descriptions etc...
10455
Daniel Veillard9ff88172002-03-11 09:15:32 +000010456Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10457
10458 * c14n.c: Fixing #74186, made sure all boolean expressions
10459 get fully parenthesized, ran indent on the output
10460 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10461 include/libxml/tree.h: also #74186 related, removed the
10462 --with-buffers option, and all the preprocessor conditional
10463 sections that were resulting from it.
10464
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010465Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10466
10467 * valid.c: applied patch from Dodji Seketeli fixing an
10468 uninitailized variable in xmlValidGetValidElements()
10469
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010470Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10471
10472 * c14n.c: fixed a few comments
10473 * doc/*.html doc/*/*.html: regenerated the docs and added
10474 the C14N API
10475 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10476
Daniel Veillardfa49d872002-03-09 10:20:00 +000010477Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10478
10479 * check-xml-test-suite.py: fix to adapt varaiations in the
10480 bindings
10481 * configure.in python/setup.py python/setup.py.in: fixed to
10482 have the version of the python scripts automatically updated
10483
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010484Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10485
10486 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10487 in xmlCopyProp()
10488
Daniel Veillardaf43f632002-03-08 15:05:20 +000010489Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10490
10491 * configure.in: preparing 2.4.17 release
10492 * doc/*: updated and rebuilt the docs
10493 * xpath.c: fixed a comment
10494 * python/libxml.c: fixed a possible reentrancy problem
10495
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010496Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10497
10498 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10499 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10500 added a specific regression test
10501 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10502 not raise exceptions when failing to find the attribute.
10503
Daniel Veillard90bc3712002-03-07 15:12:58 +000010504Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10505
10506 * configure.in xmllint.c: owen pointed out a problem with the
10507 ftme fix, gettimeofday() was not detected by configure and
10508 the ftime header wasn't included, dohhh
10509
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010510Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10511
10512 * configure.in xmllint.c: trying to fix #71457 for timing
10513 precision when gettimeofday() is not availble but ftime() is
10514
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010515Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10516
10517 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10518 are now copied on install and part of the -devel RPM
10519
Daniel Veillard7b416132002-03-07 08:36:03 +000010520Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10521
10522 * xpath.c: trying to avoid bug #72150 which was apparently
10523 caused by a gcc bug (or a processor problem) as detailed
10524 at http://veillard.com/gcc.bug
10525
Daniel Veillardf742d342002-03-07 00:05:35 +000010526Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10527
10528 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10529 fixed xmlReconciliateNs(), added a Python test/example for
10530 inter-document cut'n paste
10531 * python/libxml.py: fixed node.doc on document nodes and added
10532 xpathEval() onto node objects
10533
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010534Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10535
10536 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10537 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10538 fixup and integrated tests for the serialization stuff
10539
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010540Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10541
10542 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10543 moved the libxml man page to section 3
10544
Daniel Veillard1e774382002-03-06 17:35:40 +000010545Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10546
10547 * tree.c: fix bug #72490
10548 * python/libxml.c python/libxml.py: added methods serialize()
10549 and saveTo() to all node elements.
10550
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010551Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10552
10553 * xmlIO.c: closed #73430, don't read from an input source
10554 which indicated an end-of-file or an error.
10555
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010556Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10557
10558 * parser.c: make sure SAX endDocument is always called as
10559 this could result in a Python memory leak otherwise (it's
10560 used to decrement ref-counting)
10561 * python/generator.py python/libxml.c python/libxml.py
10562 python/libxml2-python-api.xml python/libxml2class.txt
10563 python/tests/error.py python/tests/xpath.py: implemented
10564 the suggestions made by Gary Benson and extended the tests
10565 to match it.
10566
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010567Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10568
10569 * python/generator.py: applied patch fixing #73450
10570
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010571Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10572
10573 * xpath.c: fixing #61290 "namespace nodes have no parent"
10574 long standing divergence from the XPath REC. NodeSets
10575 simply hold a copy of namespace nodes and those node ->next
10576 points to the parent (which may not be the node carrying the
10577 definition).
10578 * include/libxml/xpath.h: flagged but didn't added a possible
10579 speedup
10580 * DOCBparser.c HTMLparser.c: removed some warnings from push
10581 parser due to new state being added.
10582 * tree.c: new fix from Boris Erdmann
10583 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10584 the XML Canonalization support from Aleksey Sanin
10585
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010586Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10587
10588 * tree.c: patch from Boris Erdmann fixing some namespace odities
10589 with xmlCopyNode()
10590
Daniel Veillardc6613042002-03-02 09:34:02 +000010591Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10592
10593 * xmlIO.c: fix bug #72706 when loading a NULL entity
10594
Daniel Veillardc0fef772002-03-01 16:16:31 +000010595Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10596
10597 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10598 actually change in a future XML Namespace revision.
10599
Daniel Veillard79426f22002-03-01 16:14:17 +000010600Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10601
10602 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10603 added the possibility of returning nodesets from XPath extension
10604 functions written in Python
10605
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010606Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10607
10608 * python/*: commiting some Python bindings work done while travelling
10609
Daniel Veillard97300512002-03-01 09:13:41 +000010610Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10611
10612 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10613 explicitely with memory debugging switched on
10614
Daniel Veillard6361da02002-02-23 10:10:33 +000010615Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10616
10617 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10618 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10619 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10620 the accessor generator for strings
10621 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10622 regression test.
10623
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010624Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10625
10626 * python/README python/generator.py python/libxml.c python/setup.py:
10627 added the 'usual' setup.py to allow building a libxml2-python
10628 module based on the same code. The initialization is however
10629 different the 2 .so files fo libxml2 and libxslt are identical and
10630 they entry point initialize both libraries. this is done to avoid
10631 some possible nasty problem since the Python don't merge the maps
10632 of all shared modules.
10633
Daniel Veillard158a4d22002-02-20 22:17:58 +000010634Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10635
10636 * parser.c: fixed a push/encoding bug reported by Michael
10637 on librsvg
10638
Daniel Veillard7839e162002-02-20 18:54:48 +000010639Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10640
10641 * include/libxml/parserInternals.h: fixes a misplaced #endif
10642
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010643Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10644
10645 * parser.c valid.c: found and fixed a couple of allocation bugs
10646
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010647Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10648
10649 * doc/xml.html doc/python.html doc/*: added a Python and binding
10650 page describing the current state of the Python bindings and
10651 giving pointers to the other languages wrappers.
10652
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010653Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10654
10655 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10656 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10657 rebuilt the API and web site
10658 * xpath.c: fixed #71978 portability bugs
10659
Daniel Veillard8aff2472002-02-19 21:50:43 +000010660Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10661
10662 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10663
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010664Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10665
10666 * include/libxml/parserInternals.h parser.c: had to change
10667 2 internal parsing API when processing document content
10668 to check the start and end of element content are defined
10669 in the same entity
10670 * valid.c include/libxml/valid.h: attribute normalization can
10671 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10672 with the context to report it.
10673 * SAX.c: fixed the last known bugs, crazy validation constraints
10674 when a document is standalone seems correctly handled. There
10675 is a couple of open issues left which need consideration especially
10676 PE93 on external unparsed entities and standalone status.
10677 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10678 The 2 tests left failing are actually in error. Cleanup done.
10679
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010680Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10681
10682 * valid.c: implemented E59 spaces in CDATA does not match the
10683 nonterminal S
10684
Daniel Veillard878eab02002-02-19 13:46:09 +000010685Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10686
10687 * SAX.c parser.c valid.c: more validation test fixups
10688 * check-xml-test-suite.py: added duration info for the tests
10689
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010690Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10691
10692 * parser.c valid.c: a couple of errors were reported but not
10693 saved back as such in the parsing context. Down to 1% failure rate
10694 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10695
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010696Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10697
10698 * xmlInternald.c: isExtender was missing a char
10699 * parser.c include/libxml/parser.h: % are acceptable in the
10700 internal subset if within a PUBLIC ID
10701
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010702Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10703
10704 * SAX.c parserInternals.c valid.c: more work on the conformance
10705 suite. Took the step to finally block documents with encoding
10706 errors. It's a fatal error per the spec, people should have fixed
10707 their documents by now.
10708
Daniel Veillard55253e22002-02-18 14:32:39 +000010709Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10710
10711 * check-xml-test-suite.py: fixed the test script after some discussion
10712 on the semantic of TYPE="error"
10713 * Makefile.am: added the script to the distrib
10714
Daniel Veillard28757702002-02-18 11:19:30 +000010715Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10716
10717 * SAX.c entities.c: fixed a couple of conformances issues deep
10718 into the validation code (standalone and undeclared Notations)
10719
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010720Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10721
10722 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10723 stayed there for years !
10724
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010725Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10726
10727 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10728 missing
10729
Daniel Veillardc7612992002-02-17 22:47:37 +000010730Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10731
10732 * check-xml-test-suite.py: improved the behaviour a bit as
10733 well as the logs
10734 * parser.c valid.c SAX.c: fixed a few more bugs
10735 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10736
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010737Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10738
10739 * check-xml-test-suite.py: python script to run regression tests
10740 against the XML Test suite of W3C/OASis
10741 * SAX.c: fixed a validation bug
10742 * parser.c: fixed 3 errors pointed by the test suite
10743 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10744 * python/Makefile.am: fixed a dependendy
10745
Daniel Veillard9f28f302002-02-15 20:48:08 +000010746Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10747
10748 * xmlmemory.c: avoid a warning bug #71594
10749
Daniel Veillard144024e2002-02-13 21:14:46 +000010750Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10751
10752 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10753 warning on alpha/Tru64
10754
Daniel Veillarde4301c82002-02-13 13:32:35 +000010755Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10756
10757 * include/libxml/entities.h: fixing a comment
10758 * valid.c: fixing some troubles with validity check on namespaces
10759 * result/VC/NS3 test/VC/NS3: added a specific regression test
10760
Daniel Veillarda6d05382002-02-13 13:07:41 +000010761Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10762
10763 * tree.c: Fixing #71342 serializing '\n' in attribute values
10764 * result/noent/att3 result/att3 test/att3: added a specific
10765 test.
10766
Daniel Veillard797a5652002-02-12 13:46:21 +000010767Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10768
10769 * python/libxml.c: couple of bug fixes
10770
Daniel Veillard01a6d412002-02-11 18:42:20 +000010771Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10772
10773 * python/*.py: removed tabs and used spaces.
10774
Daniel Veillard397ff112002-02-11 18:27:20 +000010775Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10776
10777 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10778 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10779
Daniel Veillard03517542002-02-11 13:54:40 +000010780Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10781
10782 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10783 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10784
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010785Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10786
10787 * include/libxml/encoding.h include/libxml/entities.h
10788 include/libxml/globals.h include/libxml/parser.h
10789 include/libxml/threads.h include/libxml/tree.h
10790 include/libxml/xmlmemory.h: trying to fix the include mess
10791
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010792Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10793
10794 * include/libxml/xmlmemory.h: reverted part of the previous
10795 attempt to provide #69655, this was breaking the build.
10796
Daniel Veillard0ba59232002-02-10 13:20:39 +000010797Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10798
10799 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
10800 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
10801 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
10802 include/libxml/parserInternals.h include/libxml/tree.h
10803 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
10804 Tentatively fixed #69655 , make compiling with -Wredundant-decls
10805 clean.
10806 * python/libxml.c: fixed a warning.
10807
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000010808Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10809
10810 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
10811 copying of node, merge back IDs in the target document.
10812 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
10813 test/XInclude/ents/ids.xml: test case
10814 * result/VC/ElementValid4: output changed due to a typo fix
10815
Daniel Veillard1c18e302002-02-09 22:16:40 +000010816Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10817
10818 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000010819 generate the dependencies right as Jacob found out. Add
10820 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000010821
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000010822Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10823
10824 * parserInternals.c valid.c: Justin Fletcher found some parts
10825 of the code needing cleanup
10826 * libxml.spec.in python/Makefile.am python/generator.py
10827 python/libxml.c python/libxml.py: Fixed the python Makefiles
10828 corrected a bug showing up on ia64, changed the name of the
10829 python internal module too
10830
Daniel Veillard07be19b2002-02-08 14:20:35 +000010831Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10832
10833 * Makefile.am: applied patch from Andris Pavenis for binary
10834 name suffixes
10835
Daniel Veillardf216d462002-02-08 13:44:24 +000010836Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10837
10838 * xmllint.c win32/win32config.h: fixing #68748
10839
Daniel Veillardd455d792002-02-08 13:37:46 +000010840Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10841
10842 * valid.c: fixing #70166
10843
10844Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10845
10846 * valid.c: fixing #70077
10847
Daniel Veillardc575b992002-02-08 13:28:40 +000010848Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10849
10850 * Copyright Makefile.am README configure.in libxml.spec.in:
10851 Changed to the MIT Licence
10852 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
10853 doc/xmlio.html: updated the doc accordingly
10854 * include/libxml/xmlwin32version.h configure.in: preparing
10855 2.4.14 release
10856 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10857 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10858 fixed the const xmlChar * wrapper and generator, XPath extension
10859 functions now use the context as first argument
10860 * python/tests/tstxpath.py python/tests/xpath.py
10861 python/tests/xpathext.py: Updated the tests accordingly
10862 * tree.c: fixed bug #70067
10863
Daniel Veillard7db38712002-02-07 16:39:11 +000010864Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10865
10866 * Makefile.am: cleanup
10867 * debugXML.c: always use stdout if output is NULL
10868 * xmlIO.c: don't close filedescriptors passed to outputBuffers
10869 * python/Makefile.am python/generator.py python/libxml2class.txt
10870 python/libxml_wrap.h python/types.c: augmented the number of bindings
10871 handling FILE * and XPath contexts
10872 * python/tests/Makefile.am: avoid a stupid problem due to the
10873 use of TEST.
10874
Daniel Veillard15a143b2002-02-06 22:40:50 +000010875Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10876
10877 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
10878
Daniel Veillard70cab352002-02-06 16:06:58 +000010879Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10880
10881 * python/TODO python/libxml.c: cleanup the extension function lookup
10882 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
10883
Daniel Veillard7a96efc2002-02-05 16:34:33 +000010884Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10885
10886 * configure.in python/Makefile.am: do not install outside
10887 of prefix
10888
Daniel Veillard33caa0b2002-02-04 14:07:26 +000010889Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10890
10891 * python/TODO python/libxml.c: started adding SAX interfaces
10892 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
10893 SAX test
10894
Daniel Veillard36eea2d2002-02-04 00:17:01 +000010895Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10896
10897 * tree.c: hardened the addChild function
10898 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10899 python/libxml2class.txt python/libxml_wrap.h python/TODO:
10900 added accessors needed for xmlNode, a bit more testing and
10901 extension of interfaces
10902 * python/tests/Makefile.am python/tests/build.py: added a test
10903 build from scratch/save/load/check
10904
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000010905Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10906
10907 * parserInternals.c: change a small bit in the way valididy
10908 error messages get initialized
10909 * python/TODO python/libxml.c python/libxml2-python-api.xml
10910 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10911 added some memory debugging to track leaks at the libxml2 level
10912 * python/tests/*.py: changed all tests to check for leaks,
10913 there is just one left in XPath extension registrations.
10914
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000010915Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
10916
10917 * python/TODO python/generator.py python/libxml2-python-api.xml
10918 python/libxml2class.txt: more accessor classes for the parser
10919 context, allow to switch on and check validity
10920 * python/tests/Makefile.am python/tests/error.py
10921 python/tests/invalid.xml python/tests/valid.xml
10922 python/tests/validate.py: attded more test and and added error.py
10923 which I forgot to commit in the last step
10924
Daniel Veillard3ce52572002-02-03 15:08:05 +000010925Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10926
10927 * python/Makefile.am python/types.c: cleanup
10928 * python/libxml.c python/libxml.py python/libxml_wrap.h
10929 python/generator.py python/libxml2-python-api.xml
10930 python/libxml2class.txt: added class for parser context, added
10931 first cut for push mode support. Added a framework to generate
10932 accessors functions.
10933 * python/tests/Makefile.am python/tests/push.py: added a push
10934 test
10935
Daniel Veillardcfb05462002-02-02 23:18:22 +000010936Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10937
10938 * python/Makefile.am python/TODO python/libxml.py: fixed a small
10939 bug a bit of cleanup.
10940
Daniel Veillard5d819032002-02-02 21:49:17 +000010941Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10942
10943 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
10944 python/libxml2class.txt: adding error redirections and preformat
10945 to a python handler
10946 * python/tests/Makefile.am python/tests/*.py: cleanup made all
10947 tests self checking
10948
Daniel Veillard7fd7a942002-02-02 12:19:46 +000010949Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10950
10951 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
10952 a function
10953
Daniel Veillard9589d452002-02-02 10:28:17 +000010954Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10955
10956 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
10957 python/libxml.c python/libxml2-python-api.xml
10958 python/libxml2class.txt: Progressing through the TODOs, class
10959 description output, extra XML API, RPM now builds the wrappers
10960 for all python installed versions
10961
Daniel Veillard253aa2c2002-02-02 09:17:16 +000010962Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
10963
10964 * configure.in libxml.spec.in python/Makefile.am python/TODO
10965 python/generator.py python/libxml2class.txt: added more informations
10966 in the libxml2-python package including docs. Slightly changed
10967 the class hierarchy
10968 * python/tests/*: added basic regression tests infrastructure too
10969
10970Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10971
10972 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
10973 added libxml2-python as part of the packages installed
10974
Daniel Veillarda7340c82002-02-01 17:56:45 +000010975Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10976
10977 * python/Makefile.am python/generator.py python/libxml.c
10978 python/libxml.py: more work, now able to extend the
10979 XPath interpreter with functions written in python.
10980
Daniel Veillardc3e39442002-02-01 09:29:41 +000010981Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10982
10983 * python/Makefile.am: Jacob sent a patch to allow building from
10984 tarfile.
10985
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000010986Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10987
10988 * python/Makefile.am python/libxml.c configure.in Makefile.am:
10989 inserted the python wrappers build, I hope this won't be too
10990 unportable
10991
Daniel Veillard1971ee22002-01-31 20:29:19 +000010992Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10993
10994 * xpath.c: minor optimization
10995 * python/generator.py python/libxml.c python/libxml.py
10996 python/libxml_wrap.h: more work on the python bindings,
10997 they now support XPath and there is no evident leak
10998
Daniel Veillard36ed5292002-01-30 23:49:06 +000010999Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11000
11001 * python/generator.py python/libxml.c python/libxml.py:
11002 more work on the python bindings generator.
11003
Daniel Veillard96fe0952002-01-30 20:52:23 +000011004Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11005
11006 * python/generator.py python/libxml.c python/libxml_wrap.h:
11007 more work on the python bindings.
11008
Daniel Veillardd2897fd2002-01-30 16:37:32 +000011009Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11010
11011 * python/generator.py python/libxml.c python/libxml.py
11012 python/libxml_wrap.h: commited early version of a python binding
11013 for private use only ATM
11014
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000011015Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11016
11017 * entities.c tree.c include/libxml/entities.h: applied patch
11018 from Anthony Jones to implement copy of DTD subtree too. Had
11019 just to keep 2 function private which really ought to become
11020 public ones.
11021
Daniel Veillarda42f25f2002-01-25 14:15:40 +000011022Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11023
11024 * xmllint.c: added pointers to the web pages in the usage()
11025
Daniel Veillardbd227ae2002-01-24 16:05:41 +000011026Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11027
11028 * tree.c: more fixes from Petr Kozelka for attribute handling
11029 in the tree API to align the semantic with DOM.
11030
Daniel Veillard36065812002-01-24 15:02:46 +000011031Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11032
11033 * valid.c tree.c entities.c: another set of patches from
11034 Anthony Jones for copy operations cleanup and robustness
11035
Daniel Veillardf8592562002-01-23 17:58:17 +000011036Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11037
11038 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
11039 an alphabetic index based on comments content
11040 * doc/*: rebuilt the web site with the new references
11041
Daniel Veillardc8c7be42002-01-23 17:53:44 +000011042Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11043
11044 * parserInternals.h: Greg Sjaardema suggested to use an
11045 eponential buffer groth policy in xmlParserAddNodeInfo()
11046
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011047Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11048
11049 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11050 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11051 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11052 to generate cross-references, and added/updated the stylesheets
11053 to generate and link API indexes. The generic keyword index
11054 is not done yet.
11055 * doc/*.html: regenerated all the usual docs too
11056
Daniel Veillard2070c482002-01-22 22:12:19 +000011057Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11058
11059 * debugXML.c: added an xpath function to the shell for T. V. Raman
11060
11061Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011062
11063 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11064 debug routines.
11065
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011066Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11067
11068 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11069 support of attribute nodes
11070
Daniel Veillard9d06d302002-01-22 18:15:52 +000011071Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11072
11073 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11074 hopefully near complete and fully documented of the API in XML
11075 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
11076 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
11077 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
11078 include/libxml/parserInternals.h include/libxml/valid.hi
11079 include/libxml/xmlIO.h include/libxml/xmlerror.hi
11080 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
11081 include/libxml/xpath.h include/libxml/xpathInternals.h:
11082 Cleaned up the doc comments a lot in the process, the interface
11083 coverage is now 100%
11084
Daniel Veillard2d1464f2002-01-21 23:16:56 +000011085Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11086
11087 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
11088 extracts comments from the gtk-doc DocBook output (a bit
11089 convoluted but seems to work).
11090
Daniel Veillard61006472002-01-21 17:31:47 +000011091Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11092
11093 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
11094 added an XML description of the API, moved the script generating
11095 it here. Added a "make api" target
11096
Daniel Veillardd2f23002002-01-21 13:36:00 +000011097Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11098
11099 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
11100
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011101Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11102
11103 * xpath.c include/libxml/xpathInternals.h: the change made to
11104 xmlXPathFuncLookupFunc was incompatible roll it back
11105
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011106Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11107
11108 * SAX.c: cleanup patch from Anthony Jones
11109 * doc/Makefile.am: fix the headers to avoid in make scan
11110 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11111 includes, * vs Ptr and general cleanup
11112 * parsedecl.py: first version of a script to extract the
11113 module interfaces, the goal will be to provide .decl or XML
11114 specification of the interfaces to build wrappers.
11115
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011116Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11117
11118 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11119 now provides return codes in case of errors
11120
Bjorn Reese026d29f2002-01-19 15:40:18 +000011121Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11122
11123 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11124 Upgraded to trio baseline 1.6
11125 * strio.h strio.c: Replaced by triostr.h and triostr.c
11126
Daniel Veillard572577e2002-01-18 16:23:55 +000011127Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11128
11129 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11130 of strdup usage in the code
11131
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011132Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11133
11134 * parser.c error.c: Keith Isdale complained rightly that
11135 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11136
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011137Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11138
11139 * tree.c: fixed the funxtion to set the xml: attributes
11140 * debugXML.c: added "setbase" to test it.
11141
Daniel Veillard2c748c62002-01-16 15:37:50 +000011142Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11143
11144 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11145 to allow updating an attribute content
11146
Daniel Veillard8de85c62002-01-15 17:10:15 +000011147Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11148
11149 * libxml.h: try to avoid problems when compiling on Windows
11150
Daniel Veillard314cfa02002-01-14 17:58:01 +000011151Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11152
11153 * hash.c: patch from Anthony Jones for hash.c allocation size
11154 * Makefile.am: trying to work around Yet Another Libtool Madness
11155 and build the 2.4.13 release finally ...
11156
Daniel Veillard744683d2002-01-14 17:30:20 +000011157Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11158
11159 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
11160 * doc/* : update of the documentation
11161
Daniel Veillarde6a55192002-01-14 17:11:53 +000011162Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11163
11164 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
11165 at fixing #61290 :-(
11166
Daniel Veillardfb25a512002-01-13 20:32:08 +000011167Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11168
11169 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
11170 Fixes bug #67229
11171
Daniel Veillardacb2bda2002-01-13 16:15:43 +000011172Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11173
11174 * tree.c: trying to avoid troubles when a subtree is copied
11175 and coalesced in part with the target tree. Should fix
11176 bug #67407
11177
Daniel Veillardd8224e02002-01-13 15:43:22 +000011178Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11179
11180 * valid.c: fixed validation of attributes content of type
11181 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
11182 values, very old bug. Fixes #67671
11183
Daniel Veillard8107a222002-01-13 14:10:10 +000011184Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11185
11186 * parser.c include/libxml/parserInternals.h tree.c: integrated
11187 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
11188 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
11189
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000011190Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11191
11192 * threads.c: applied Serguei Narojnyi's patch to add native
11193 thread support on the Win32 platform
11194 * testThreadsWin32.c Makefile.am: added the test program also
11195 from Serguei, Win32 specific
11196 * include/win32config.h include/libxml/xmlwin32version.h.in:
11197 added patch from Igor for the Windows thread specific defines.
11198
Daniel Veillard845cce42002-01-09 11:51:37 +000011199Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11200
11201 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
11202
Daniel Veillard7b602b42002-01-08 13:26:00 +000011203Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11204
11205 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
11206 output page into XMLinfo.html. Close bug #66951 and
11207 raised by Robert Collins too.
11208
Daniel Veillard73c6e532002-01-08 13:15:33 +000011209Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11210
11211 * encoding.c: Paul Keogh pointed out a possibility of segfault
11212 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
11213 Closes bug # 68238
11214
Daniel Veillard4a859202002-01-08 11:49:22 +000011215Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11216
11217 * doc/*.html: updated the Gdome2 links
11218
Daniel Veillard3c5ed912002-01-08 10:36:16 +000011219Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11220
11221 * libxml.h: Applied following patches from Robert Collins
11222 and make sure IN_LIBXML is defined when compiling it
11223 -------
11224 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
11225 as well as Visual C.
11226 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11227 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11228 * strio.c (PLATFORM_UNIX): Define for Cygwin.
11229 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
11230 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
11231 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
11232 xmlSysIDExists xmlNoNetExists).
11233 * xmllint.c: Don't include winsock2.h for Cygwin.
11234
Daniel Veillard401c2112002-01-07 16:54:10 +000011235Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11236
11237 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
11238 when the version info is not present.
11239
Daniel Veillard6f42c132002-01-06 23:05:13 +000011240Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11241
11242 * tree.c: Anthony Jones pointed out a problem in
11243 xmlStringGetNodeList() and provided a fix for it
11244
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011245Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11246
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011247 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011248 xmlCreatePushParserCtxt() when the initial buffer passed
11249 is large.
11250
Daniel Veillard0e47ee22002-01-05 18:25:52 +000011251Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11252
11253 * win32/*: big cleanup of the Windows/MSVC project files
11254 from Igor Zlatkovic
11255
Daniel Veillardcebb1362002-01-02 13:13:30 +000011256Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11257
11258 * doc/Makefile.am: should fix #67674 and avoid troubles if
11259 xsltproc is not available or fails in the prefix provided
11260
Daniel Veillard26908ab2002-01-01 16:50:03 +000011261Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11262
11263 * xmlmemory.c: one more doc patch from Charlie Bozeman.
11264
Daniel Veillard5344c602001-12-31 16:37:34 +000011265Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11266
11267 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
11268 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
11269 Fixed a few other problems raised by Charlie Bozeman.
11270 * result/VC/ElementValid[5-7]: fixed the output
11271
Daniel Veillardcbaf3992001-12-31 16:16:02 +000011272Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11273
11274 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
11275 patches from Charlie Bozeman. Regenerated the HTML docs.
11276
Daniel Veillard7f9a6802001-12-20 14:01:47 +000011277Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
11278
11279 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
11280 for Windows from Igor
11281
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000011282Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11283
11284 * xmllint.c: applied Justin Fletcher patch for --output or -o
11285
Daniel Veillardd3b29d22001-12-18 07:53:16 +000011286Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
11287
11288 * win32/libxml2/libxml2.def.src: close #67019
11289
Daniel Veillard01db67c2001-12-18 07:09:59 +000011290Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11291
11292 * xmllint.c: applied Justin Fletcher generic timing patch
11293 similar to the one already applied to xsltproc.
11294
Daniel Veillardd1640922001-12-17 15:30:10 +000011295Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11296
11297 * include/libxml/tree.h tree.c: applied documentation patches
11298 from Charlie Bozeman
11299
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000011300Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
11301
11302 *doc/xmllint.xml, xmllint.1 - document --dropdtd
11303
Daniel Veillard29e43992001-12-13 22:21:58 +000011304Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
11305
11306 * valid.c: fix the xmlStrdup() used in the previous patch.
11307 * valid.c: added --dropdtd
11308 * tree.c: fixed xmlUnlinkNode so it also removes the references
11309 from the document if the node is a DTD
11310
Daniel Veillard86fd5a72001-12-13 14:55:21 +000011311Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
11312
11313 * HTMLtree.c valid.c: cleanup some static declarations
11314
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000011315Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11316
11317 * xmllint.c: removed another strdup()
11318 * doc/FAQ: removed the HP/UX entry
11319
Daniel Veillarded472f32001-12-13 08:48:14 +000011320Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
11321
11322 * valid.c: fix bug #66816 when validating.
11323 * xmllint.c: don't use sys/time.h if configure did not found it
11324
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000011325Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
11326
11327 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
11328 xmlcatalog_man.xml
11329
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000011330Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11331
11332 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
11333 xmlInitMemory() was declared twice
11334
Daniel Veillardb82c1662001-12-09 14:00:54 +000011335Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
11336
11337 * globals.c: do not reference strdup() !
11338 * configure.in libxml-2.0.pc.in: trying to fix the libs
11339 of the various config extraction modules
11340
Daniel Veillardef90ba72001-12-07 14:24:22 +000011341Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11342
11343 * configure.in : preparing 2.4.12
11344 * doc/* : updated and rebuilt the docs
11345
Daniel Veillard220346d2001-12-07 11:33:54 +000011346Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11347
11348 * uri.c: closed bug #66159
11349 * testURI.c: added --escape option
11350 * configure.in: some cleanup for xml2-config --cflags
11351
Daniel Veillard2a906822001-12-06 14:34:08 +000011352Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
11353
11354 * globals.c testThreads.c: removed some misplaced includes
11355 of xmlversion.h
11356
Daniel Veillarde28313b2001-12-06 14:08:31 +000011357Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
11358
11359 * threads.c: patch from Gary Pennington fixing a possible
11360 problem at initialization time.
11361
Daniel Veillardd3b08822001-12-05 12:03:33 +000011362Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
11363
11364 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000011365 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000011366 CodeWarrior.
11367
Daniel Veillarda7866932001-12-04 13:14:44 +000011368Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
11369
11370 * xmllint.c: applied Geert Kloosterman's patch to fix
11371 --repeat --timing output
11372
Daniel Veillard19840942001-11-29 16:11:38 +000011373Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11374
11375 * parser.c: Robin Berjon <robin@knowscape.com> found a case
11376 where non-wellformed XML declaractions were not detected.
11377
Daniel Veillarde85d9342001-11-28 14:43:12 +000011378Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11379
11380 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
11381
Daniel Veillard22f25a82001-11-28 09:12:23 +000011382Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11383
11384 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
11385 gets reset by xmlCleanupInputCallbacks() and this makes the
11386 function useless. Same for output.
11387
Daniel Veillard107ccaa2001-11-27 16:23:50 +000011388Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11389
11390 * xmlIO.c: robert pointed out a loop error in callback cleanups
11391
Daniel Veillard8faa7832001-11-26 15:58:08 +000011392Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11393
11394 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
11395 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
11396 they are not really tied to debugging
11397
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000011398Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11399
11400 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
11401 * xmllint.c: better --catalogs description
11402
Daniel Veillard4855c8c2001-11-25 10:35:25 +000011403Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11404
11405 * tree.c: fixed a couple of problems in xmlSetProp()
11406
Daniel Veillardcd337f02001-11-22 18:20:37 +000011407Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
11408
11409 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
11410 unappropriate stdout output.
11411
Daniel Veillard566d4df2001-11-22 13:00:53 +000011412Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
11413
11414 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
11415 by Denis Beurive, closes #65111
11416
Daniel Veillardb4545fd2001-11-20 09:37:09 +000011417Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
11418
11419 * valid.c: in case of content model validity error, don't
11420 print it if validity warnings were not requested.
11421
Daniel Veillardc69e0b12001-11-20 08:35:07 +000011422Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11423
11424 * nanoftp.c: applied a couple of patches from Brian D Ripley.
11425 * parserInternals.c: removed the last exit() call. Print an
11426 unmaskable error on stderr instead (library mismatch detection)
11427
MST 2001 John Fleck42304042001-11-18 00:18:06 +000011428Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
11429
11430 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
11431 shell instructions from Heiko Rupp
11432
Daniel Veillardf7b094f2001-11-15 13:54:39 +000011433Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11434
11435 * catalog.c: use the URL notation file:// for default catalog paths
11436
Daniel Veillard0ec98632001-11-14 15:04:32 +000011437Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11438
11439 * include/libxml/tree.h: better comments for _private fields
11440 * tree.c: removed a problem when copying an entity reference.
11441
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000011442Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11443
11444 * vms/*: updated instructions and diffs from John A Fotheringham
11445
Daniel Veillarda11001b2001-11-12 22:45:36 +000011446Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11447
11448 * include/libxml/xmlerror.h: avoid an include problem if
11449 #include <libxml/xmlerror.h> happens first in code
11450 seems to be the case in KDE libs
11451
Daniel Veillard8e3943c2001-11-12 21:35:44 +000011452Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11453
11454 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
11455 from Igor for Windows
11456
11457Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11458
11459 * Makefile.am: Gary Pennington pointed out a missing prefix
11460
Daniel Veillard43d3f612001-11-10 11:57:23 +000011461Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11462
11463 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11464 * doc/*: upgraded and rebuilt the docs
11465
Daniel Veillardc1f78342001-11-10 11:43:05 +000011466Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11467
11468 * HTMLparser.c: fix comment in scripts element parsing.
11469 * result/HTML/doc3*: updated the results.
11470
11471Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11472
11473 * uri.c: another URI bug fix #63336, using Joel Young patch.
11474
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011475Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11476
11477 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11478 a cleaned up version of the Pwd shell string generation.
11479
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011480Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11481
11482 * valid.c include/libxml/tree.h: trying to fix namespaces +
11483 validation problems for good, closing #63619 in the process
11484 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11485 wrong in this respect, fixed it.
11486
Daniel Veillardd536f702001-11-08 17:32:47 +000011487Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11488
11489 * xmllint.c: Morus Walter patch to allow --format and --encode
11490
Daniel Veillard5004f422001-11-08 13:53:05 +000011491Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11492
11493 * debugXML.c: Stefan Kost provided an help command for the shell
11494
Daniel Veillarda6825e82001-11-07 13:33:59 +000011495Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11496
11497 * debugXML.c: Heiko Rupp pointed that the shell would crash
11498 on empty nodesets returns.
11499
Daniel Veillard03f848d2001-11-07 12:53:46 +000011500Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11501
11502 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11503 migh need the history libraries
11504
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011505Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11506
11507 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11508 handle the case of < in quoted attributes, Bastian Kleineidam
11509
Daniel Veillardc853b322001-11-06 15:24:37 +000011510Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11511
11512 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11513 fixing catalog breakages
11514 * Makefile.am catalog.c result/catalogs/catal
11515 result/catalogs/mycatalog.* test/catalogs/catal*:
11516 fixed more problems in catalog support, added more regression tests
11517 for both XML and SGML catalog handling
11518
Daniel Veillard66870c72001-11-05 19:27:49 +000011519Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11520
11521 * debugXML.c: applied an improvement to xmlGetLineNo() from
11522 Keith Isdale
11523
Daniel Veillardffe09c92001-11-05 14:21:47 +000011524Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11525
11526 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11527 Side effect of the progressive catalog loading
11528
Daniel Veillardad661b92001-11-05 11:43:15 +000011529Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11530
11531 * Makefile.am: confexecdir and confexec_DATA were defined twice
11532 pointed out by Karl Eichwalder
11533
Daniel Veillard6eb17722001-11-04 22:19:27 +000011534Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11535
11536 * xmlcatalog.c: avoid unlink() and use remove() instead.
11537
Daniel Veillardea898282001-11-04 22:13:45 +000011538Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11539
11540 * libxml.spec.in: cleanup
11541 * include/libxml/xmlwin32version.h: updated with 2.4.8
11542
Daniel Veillarda4617b82001-11-04 20:19:12 +000011543Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11544
11545 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11546 of compiling libxml with a non standard set of options
11547
John Fleck027edfb2001-11-04 20:13:58 +000011548Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11549
11550 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11551 document --sgml option, fixing gnome bugzilla #63382
11552
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011553Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11554
11555 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11556 breakage of 2.4.7, added a couple of really needed APIs
11557 like xmlCatalogIsEmpty() and xmlNewCatalog()
11558 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11559 for install-catalog
11560 * configure.in: preparing 2.4.8
11561
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011562Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11563
11564 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11565 include/libxml/tree.h include/libxml/xmlIO.h: more include
11566 cleanups, export cleanly one html output + format function.
11567
11568Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11569
11570 * parser.c: removed initGenericErrorDefaultFunc call from
11571 xmlInitParser() since it could destroy previous calls to
11572 xsltSetGenericErrorFunc() effects
11573
Daniel Veillardebd38c52001-11-01 08:38:12 +000011574Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11575
11576 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11577 keyword.
11578
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011579Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11580
11581 * Makefile.am: cleanup
11582 * threads.c: cleanup too
11583 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11584 from xsltproc
11585 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000011586 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011587
Daniel Veillard91c00402001-10-30 17:41:38 +000011588Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11589
11590 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11591 was not used anymore !
11592
Daniel Veillard52dcab32001-10-30 12:51:17 +000011593Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11594
11595 * configure.in: preparing 2.4.7
11596 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11597 manual page from John
11598 * doc/*: updated the doc and rebuilt the generated pages
11599
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011600Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11601
11602 * xmlIO.c: closing bug #62711, the library should never
11603 close stdin or stdout.
11604
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011605Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11606
11607 * uri.c: second pass at fixing #63336, using Joel Young
11608 final patch. looks okay.
11609
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011610Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11611
11612 * uri.c include/libxml/uri.h: trying to clear #63336
11613 allowing the escaping routine to parse unconformant
11614 URI-References.
11615
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011616Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11617
11618 * vms/readme.vms vms/build_libxml.com nanoftp.c
11619 include/libxml/xmlversion.h.in: a few VMS updates from
11620 John A Fotheringham
11621 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11622 and xmlCleanupOutputCallbacks() for the Perl binding people.
11623
Daniel Veillard635ef722001-10-29 11:48:19 +000011624Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11625
11626 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11627 apply fixes to close #63271 and avoid segfaults when
11628 the error routine gets callbed before xmlInitParser()
11629 get called.
11630 * nanoftp.c error.c: Applied patches from Justin Fletcher
11631 correcting some xmlGenericError misuses.
11632
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011633Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11634
11635 *doc/xmllint.xml, doc/xmllint.1
11636 New and improved man page for xmllint - .xml is the original, .1
11637 is the generated man page
11638
Daniel Veillardc9484202001-10-24 12:35:52 +000011639Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11640
11641 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11642 the web site from the main HTML document.
11643
Daniel Veillard5151c062001-10-23 13:10:19 +000011644Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11645
11646 * parser.c: fixed an erroneous validation bug when PE refs
11647 occurs in external parsed entities referenced from the
11648 internals subset
11649 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11650 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11651 added the associated testcase, it's a nice one.
11652 * HTMLparser.c: generate the DTD node as HTML still ...
11653 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11654
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011655Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11656
11657 * HTMLparser.c: fixed a bug in htmlNewDoc()
11658
Daniel Veillard89cad532001-10-22 09:46:13 +000011659Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11660
11661 * test/threads/*: added entities testing to the Thread test
11662 * testThreads.c: make the test reasonable
11663 * DOCBparser.c: fix the DTD public and system ID
11664 * xmllint.c: added --sgml for SGML DocBook importing
11665 * Makefile.am: added Docbtests target
11666
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011667Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11668
11669 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11670 * testThreads.c: removed bogus include
11671
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011672Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11673
11674 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11675 fixed a very serious (looping) validation bug
11676
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011677Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11678
11679 * include/libxml/globals.h include/libxml/threads.h threads.c
11680 testThreads.c: far more testing, cleaning up bugs
11681 * *.c : make sure globals.h is always included.
11682
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011683Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11684
11685 * HTMLparser.c: try to get rid of parser loops for good.
11686
Daniel Veillardab7488e2001-10-17 11:30:37 +000011687Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11688
11689 * configure.in: fixed some bugs in CFLAGS passing.
11690 * test/threads Makefile.am testThreads.c: added a specific
11691 threaded test case (really nasty, guaranteed).
11692
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011693Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11694
11695 * catalog.c: serious cleanup on the management of the
11696 XML catalog tree, more tests done, especially with
11697 the catalog PI.
11698
Daniel Veillard364789a2001-10-16 12:45:00 +000011699Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11700
11701 * catalog.c: avoid a problem in catalog cleanup on SMP if
11702 catalogs were not initialized.
11703
Daniel Veillard81463942001-10-16 12:34:39 +000011704Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11705
11706 * catalog.c xpath.c: trying to cleanup the not thread safe
11707 parts of the library.
11708
Daniel Veillard64a411c2001-10-15 12:32:07 +000011709Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11710
11711 * include/libxml/globals.h configure.in global.data: make
11712 the allocation be per-thread a configure option
11713 * encoding.c include/libxml/parser.h: fixed compilation
11714 errors
11715
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011716Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11717
11718 * include/libxml/parser.h: Norm reported that a few lines
11719 added were breaking libxslt compile, removed them for now
11720
Daniel Veillard6f350292001-10-14 09:56:15 +000011721Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11722
11723 * parser.c parserInternals.c threads.c: debugged and fixed
11724 initialization problems which were giving troubles on SMP
11725 boxes.
11726
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011727Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11728
11729 * include/libxml/Makefile.am: missing globals.h
11730
Daniel Veillarde7090612001-10-13 12:18:28 +000011731Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011732
Daniel Veillarde7090612001-10-13 12:18:28 +000011733 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011734
Daniel Veillardd0463562001-10-13 09:15:48 +000011735Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11736
11737 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11738 include/libxml/parserInternals.h include/libxml/tree.h
11739 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11740 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11741 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11742 Applied the last patches from Gary, cleanup, activated threading
11743 all user accessible global variables are now handled in globals.[ch]
11744 Still a bit rought but make tests passes with either
11745 --with-threads defined at configure time or not.
11746 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11747 linking options
11748
Daniel Veillardb8478642001-10-12 17:29:10 +000011749Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11750
11751 * Makefile.am include/libxml/Makefile.am
11752 include/libxml/globals.h globals.c include/libxml/threads.h
11753 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11754 configure.in: started integrating the core of the thread support
11755 not activated yet but half integrated. The code should still
11756 compile and work anyway.
11757
Daniel Veillardb44025c2001-10-11 22:55:55 +000011758Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11759
11760 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11761 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11762 integrating the non-controversial parts of Gary Pennington
11763 multithread patches
11764 * catalog.c: corrected a small bug introduced
11765
Daniel Veillard75b96822001-10-11 18:59:45 +000011766Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11767
11768 * catalog.c include/libxml/catalog.h: very serious cleanup,
11769 isolating unportable code and as much as possible the accesses
11770 to the global shared catalog. May need more testing !
11771
Daniel Veillard78d12092001-10-11 09:12:24 +000011772Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11773
11774 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11775 Keith Isdale patches for the XSLT debugger interfaces. Some
11776 cleanup
11777
Daniel Veillardff0b7312001-10-11 06:46:09 +000011778Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11779
11780 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11781 * DOCBparser.c: generate line nubers in elements
11782
Daniel Veillard60087f32001-10-10 09:45:09 +000011783Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11784
11785 * configure.in: preparing 2.4.6 release
11786 * doc/xml.html doc/html/*: updated and rebuilt the docs
11787 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11788
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011789Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11790
11791 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11792 adding documentation for DV's supercatalog support
11793
Daniel Veillard82d75332001-10-08 15:01:59 +000011794Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11795
11796 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11797 super catalog support adding one API and one flag --sgml to
11798 xmlcatalog
11799
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000011800Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
11801
11802 * doc/xmlcatalog_man.xml, xmlcatalog.1
11803 One more crack at
11804 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11805
11806
Thomas Broyer47334c02001-10-07 16:41:52 +000011807Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11808
11809 * xpath.c: implemented xmlXPathObjectCopy for external objects
11810 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
11811
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000011812Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
11813
11814 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11815 finishing up fix to
11816 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
11817 the xmlcatalog man page display more elegantly
11818
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000011819Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
11820
11821 * configure.in: closing bug #61832
11822 * HTMLparser.c: removed a warning
11823
Daniel Veillard6ab38382001-10-06 13:08:27 +000011824Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11825
11826 * xpath.c: fixing #61673 part I, do not loose doc information
11827 when copying result value trees.
11828
Daniel Veillard556c6682001-10-06 09:59:51 +000011829Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11830
11831 * xpath.c: trying to harden the XPath interpreter
11832
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000011833Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
11834
11835 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
11836 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11837
William M. Brack1633d182001-10-05 15:41:19 +000011838Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11839
11840 * HTMLparser: repaired another loop problem
11841
Daniel Veillard20ee8c02001-10-05 09:18:14 +000011842Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11843
11844 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
11845 parsing.
11846 * xpath.c: fix bug #61291 the default XML namespace node is
11847 missing from the namespace axis.
11848 * tree.c: refuse to create namespaces nodes with prefix "xml"
11849
Daniel Veillard651f9472001-10-04 14:51:06 +000011850Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
11851
11852 * SAX.c: ouch a non-defined namespace could lead to a crash,
11853 fixed #61215
11854
Daniel Veillard7dd05702001-10-04 14:25:12 +000011855Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11856
11857 * parserInternals.c: closed bug #61054
11858
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000011859Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11860
11861 * include/libxml/Makefile.am: closing #60708
11862
Daniel Veillarda293c322001-10-02 13:54:14 +000011863Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11864
11865 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
11866 adding xmlSAXParseFileWithData following Marco Stipek suggestion
11867
Daniel Veillardf4309d72001-10-02 09:28:58 +000011868Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11869
11870 * valid.c: close bug #61550 when xml: wasn't considered a namespace
11871
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000011872Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11873
11874 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
11875 * DOCBparser.c HTMLparser.c parser.c: fixed typos
11876
Daniel Veillard16756b62001-10-01 07:36:25 +000011877Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
11878
11879 * catalog.c: Justin Fletcher provided cleaup code in case
11880 HAVE_STAT is not defined
11881 * include/win32config.h: Igor Zlatkovic suggested to have
11882 HAVE_STAT defined there
11883
William M. Brack5e1cac12001-09-28 16:19:18 +000011884Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11885
11886 * catalog.c - fixed typing error reported by M. Barros
11887
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000011888Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
11889
11890 * xmllint.c - fixing typo
11891
William M. Brackd28e48a2001-09-23 01:55:08 +000011892Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11893
11894 * HTMLparser.c: small enhancement to prevent loop on
11895 unrecognizable data
11896
Daniel Veillardb1d62872001-09-21 09:47:08 +000011897Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11898
11899 * parserInternals.c: applying patch from bug #60757 this
11900 should close it
11901
Daniel Veillardc0631a62001-09-20 13:56:06 +000011902Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11903
11904 * catalog.c xmlcatalog.c: removed a couple of warning
11905 * xpath.c: try to solve the linking problem on platforms
11906 needing trio to compile
11907
Daniel Veillard1a123612001-09-19 08:06:23 +000011908Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011909
Daniel Veillard1a123612001-09-19 08:06:23 +000011910 * Makefile.am libxml.spec.in: backing up non-documented changes
11911 commited without review or aproval by Jens Finke <jens@gnome.org>
11912 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011913
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011914Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
11915
11916 * configure.in: Joe Orton provided a patch fixing a problem
11917 when iconv is specified to be in a non-standard directory
11918 but wasn't exported in xml2-config --cflags
11919
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011920Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11921
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011922 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011923 troubles with 2.4.4 errors.
11924
Daniel Veillard16698282001-09-14 10:29:27 +000011925Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11926
11927 * encoding.c entities.c: do not output hexadecimal charrefs
11928 when serializing HTML since some version of Netscape can't
11929 grok it, generate decimal ones.
11930 * result/HTML/doc3.htm: output changed due to previous test
11931 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
11932
Daniel Veillard98fed372001-09-13 11:34:58 +000011933Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
11934
11935 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
11936 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
11937
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011938Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000011939 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011940
11941 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
11942 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
11943 updated the configuration scripts systems accordingly
11944
Daniel Veillard04382ae2001-09-12 18:51:30 +000011945Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11946
11947 * configure.in: preparing for 2.4.4
11948 * doc/xml.html doc/html/*: updated and rebuilt the docs
11949
Daniel Veillardd63437e2001-09-12 15:00:27 +000011950Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11951
11952 * win32/dsp/libxml2.def.src: tried to incorporate comments
11953 from bug #59220
11954
Daniel Veillard319a7422001-09-11 09:27:09 +000011955Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11956
11957 * parser.c result/noent/wml.xml: fixed bug #59981 related
11958 to handling of '&' in attributes when entities are substitued
11959
Daniel Veillard7cf5e442001-09-10 20:16:32 +000011960Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11961
11962 * libxml.h include/libxml/xmlversion.h.in
11963 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
11964 Tried to close bug #60131
11965
Daniel Veillardbce62332001-09-10 18:46:55 +000011966Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11967
11968 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
11969
Daniel Veillard143b04f2001-09-10 18:14:14 +000011970Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
11971
11972 * SAX.c: fixing bug #59946 on xmlns=""
11973
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000011974Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11975
11976 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
11977 but allocates a new error code.
11978
Daniel Veillard05c13a22001-09-09 08:38:09 +000011979Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11980
11981 * xmllint.c: John Fleck fixed typos in the options output
11982 * parser.c SAX.c: fix ignorable white space SAX selection
11983
11984Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11985
11986 * entities.c: Steve Underwood found the possibility of an
11987 ininite loop in case of error.
11988
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000011989Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11990
11991 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
11992
Daniel Veillarda050d232001-09-05 15:51:05 +000011993Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11994
11995 * parser.c: warn if version is not 1.0 but it's not
11996 strictly speaking an error after analyzing the spec
11997
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000011998Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
11999
12000 *doc/catalog.html - add link to the html version of the
12001 man page, other linguistic cleanups
12002
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000012003Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
12004
12005 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12006 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
12007 file, has not yet been included in the build.
12008
Daniel Veillard99784ff2001-09-01 16:20:28 +000012009Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12010
12011 * catalog.c: removed a duplicate affectation Justin Fletcher
12012
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000012013Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
12014
12015 * tree.c: Armin Sander pointed a possible text coalescing
12016 problem, completed his patch.
12017
Bjorn Reese0b2ae432001-08-31 16:31:57 +000012018Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12019
12020 * trionan.c: Fixed const and volatile re-definition problem
12021
Daniel Veillard5d96fff2001-08-31 14:55:30 +000012022Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
12023
12024 * libxml.4 parser.c: doc updates from Heiko Rupp
12025 * parserInternals.c: 2 sanity checks from Heiko Rupp
12026
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012027Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12028
12029 * tree.c: applied patch from Armin Sander to make some pointers
12030 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000012031 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012032
Daniel Veillardb06c6142001-08-27 14:26:30 +000012033Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12034
12035 * xpath.c: hum, restrict the integer usage gcc bug workaround
12036 to only gcc compilers so that other architecture don't get
12037 penalized by this limitation.
12038 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
12039
Daniel Veillard268fd1b2001-08-26 18:46:36 +000012040Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12041
12042 * valid.c: fixed a Windows compiler warning (Chris Poblete)
12043 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
12044
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012045Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12046
12047 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12048 --convert option to xmlcatalog to convert SGML ones to
12049 the XML syntax.
12050 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12051
12052 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012053Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12054
12055 * catalog.c xmlIO.c: started some serious testing and fixed
12056 a few bug and optmization needs.
12057
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012058Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12059
12060 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12061 preparing for a 2.4.3 release even if it may not be ready yet
12062 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12063 all file parsing lookup to go through the entity resolver, add
12064 to add an API to bypass it (needed to load catalogs themselves),
12065 some cleanup on the catalog code too.
12066 * nanoftp.c: small cleanup
12067 * doc/catalog.html: small update
12068
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012069Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12070
12071 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12072 Jun Kuriyama
12073
Daniel Veillardffb120d2001-08-23 00:52:23 +000012074Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12075
12076 * doc/catalog.html: finished the catalog documentation
12077
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000012078Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12079
12080 * doc/catalog.html doc/xml.html: added documentation about
12081 Catalog support, misses an API description
12082 * doc/html/*: reextracted the API pages
12083
Daniel Veillarddc2cee22001-08-22 16:30:37 +000012084Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12085
12086 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
12087 Added the part about section 7.2 on URI resolution,
12088 fixed a side effect in the HTML parser, look complete
12089 and ready to rock except the URI/SystemID part!
12090
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000012091Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12092
12093 * include/libxml/catalog.h include/libxml/parser.h
12094 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
12095 xmlIO.c: added support and APIs needed for the catalog PI
12096 * include/libxml/xmlIO.h: cleanup
12097
Daniel Veillarde2940dd2001-08-22 00:06:49 +000012098Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12099
12100 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
12101 include/libxml/catalog.h: starts to look okay, really
12102 plugged the new framework, cleaned a lot of stuff,
12103 added some APIs, except the PI's support missing this
12104 should be mostly complete
12105 * result/catalogs/* test/catalogs/*: added new test, enriched
12106 the existing one with URN ID tests
12107
Daniel Veillard64339542001-08-21 12:57:59 +000012108Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12109
12110 * catalog.c: fixed nextCatalog
12111 * result/catalogs/docbook test/catalogs/*: started adding
12112 a small regression test
12113
Daniel Veillardcda96922001-08-21 10:56:31 +000012114Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12115
12116 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12117 more work on the XML catalog support.
12118 * parser.c include/libxml/parser.h: small cleanup seems using
12119 list as a public parameter name can give portability troubles
12120 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12121 include/libxml/xpath.h include/libxml/Makefile.am: removed
12122 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12123 wrappers
12124
Bjorn Reese45029602001-08-21 09:23:53 +000012125Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12126
12127 * Makefile.am trio.c triodef.h trionan.c xpath.c
12128 include/libxml/Makefile.am include/libxml/trionan.h:
12129 Re-worked Not-A-Number and Infinity support.
12130 * xmlcatalog.c: added readline include files
12131
Daniel Veillard344cee72001-08-20 00:08:40 +000012132Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12133
12134 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12135 testCatalog as xmlcatalog, making it an installed app
12136 adding a shell, and preparing it to be a /etc/xml/catalog
12137 management tool, though not ready yet
12138 * catalog.c include/libxml/catalog.h: adding support for
12139 XML Catalogs http://www.oasis-open.org/committees/entity/
12140 not finished, there is some interesting tradeoffs and a
12141 few open questions left.
12142
Daniel Veillardb7664f42001-08-19 13:00:43 +000012143Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12144
12145 * xmllint.c: fixed a line formatting problem
12146
Daniel Veillard5015b712001-08-17 09:37:52 +000012147Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12148
12149 * SAX.c: removed a couple of unused variable (Albert Chin)
12150
Daniel Veillardbb371292001-08-16 23:26:59 +000012151Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12152
12153 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
12154 trying to fix some troubles w.r.t. function returning
12155 const xxxPtr.
12156
Daniel Veillardb60c54e2001-08-16 19:34:27 +000012157Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12158
12159 * win32/dsp/libxml2.def.src: another set of symbols conditionally
12160 defined
12161
Daniel Veillardae6db172001-08-16 19:32:00 +000012162Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12163
12164 * xpointer.c: removed unused var
12165
Daniel Veillard09190202001-08-16 16:27:41 +000012166Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12167
12168 * testXPath.c: another small cleanup closing bug #59110
12169
Daniel Veillard796f4b62001-08-16 16:00:13 +000012170Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12171
12172 * win32/dsp/libxml2.def.src: small cleanup closing bug
12173 #59108
12174
Daniel Veillard5aac4e42001-08-15 20:46:57 +000012175Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12176
12177 * example/gjobread.c: add xmlCleanupParser() before leaving
12178
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000012179Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
12180
12181 * config.h.in configure.in include/libxml/xmlwin32version.h:
12182 released 2.4.2
12183
Daniel Veillardd3d06722001-08-15 12:06:36 +000012184Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
12185
12186 * include/libxml/valid.h debugXML.c valid.c: deprecate
12187 the non-boundchecking Sprintf functions, add Snprintf
12188 this should close bug #57984
12189
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000012190Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
12191
12192 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
12193 URIs before doing the lookups (pointed by Mark Vakoc)
12194
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000012195Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12196
12197 * xpath.c: serious changes on Result Value Trees and NodeSets
12198 w.r.t. deallocation and collect operations. Probably not
12199 100% clean (merge of allocated trees smells like a problem).
12200 Seems sufficient to close #58943
12201
Daniel Veillard90493a92001-08-14 14:12:47 +000012202Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12203
12204 * xmllint.c: adding a --format option
12205
Daniel Veillardfe703322001-08-14 12:18:09 +000012206Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
12207
12208 * xpath.c: count() was broken on Result Value Tree
12209 * xmlIO.c: fixed file:/// accesses on _WIN32
12210
Daniel Veillard70ac0e32001-08-13 11:24:16 +000012211Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12212
12213 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
12214 macro was renamed, this should close bug #58683
12215
Daniel Veillardf300b7e2001-08-13 10:43:15 +000012216Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12217
12218 * SAX.c: small fix fixing bug #58539 reported by coolo, in
12219 entity substitution mode text at the end of the entity might
12220 be added due to text coalescing.
12221 * nanoftp.c parser.c: small cleanup
12222
Daniel Veillard0c720972001-08-08 20:59:00 +000012223Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12224
12225 * HACKING: added John Fleck right to commit in the doc subdir
12226
Daniel Veillard48da9102001-08-07 01:10:10 +000012227Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12228
12229 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
12230 allow to inherit attributes from the DTD directly in the
12231 tree, this is needed for XPath and can be a useful feature.
12232 Inherited namespaces are always provided at the tree level now
12233 * test/defattr* result/defattr* result/noent/defattr*: added a couple
12234 of tests for this feature (XSLT being the prime user).
12235
Daniel Veillard50f34372001-08-03 12:06:36 +000012236Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12237
12238 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
12239 testSAX.c xmlIO.c xmllint.c include/win32config.h
12240 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
12241 include/libxml/xmlwin32version.h.in win32/README.MSDev
12242 win32/dsp/*: applied Win32 Facelift No.2 patches from
12243 Igor Zlatkovic for Windows/MSC
12244
Daniel Veillard9f4eb912001-08-01 21:22:27 +000012245Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
12246
12247 * SAX.c: unparsedEntityDecl() the URI computation of the
12248 entity wasn't done breaking XSLT unparsed-entity-uri()
12249
Daniel Veillard567e1b42001-08-01 15:53:47 +000012250Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
12251
12252 * xpath.c: fixed a bug when walking the descendants and
12253 the current node has no children
12254 * debugXML.c: show up when a text node is supposed to not be escaped
12255
Thomas Broyerf186c822001-07-31 23:30:37 +000012256Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12257
12258 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
12259 worked like the set:leading() function)
12260 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
12261
Daniel Veillardba6db032001-07-31 16:25:45 +000012262Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12263
12264 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
12265
Daniel Veillard57905372001-07-31 15:52:17 +000012266Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12267
12268 * include/libxml/xmlIO.h: apply change to close #58141
12269 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
12270
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000012271Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12272
12273 * parser.c: when the internal subset uses a PE, then the
12274 included entity can use conditional sections.
12275
Daniel Veillard7d7e3792001-07-30 13:42:13 +000012276Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12277
12278 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
12279 when walking the namespace axis showing up in
12280 libxst/tests/general/bug-12
12281 * xmlmemory.c: added the possibility to trace a given block
12282 defined by its address
12283
Daniel Veillard4aafa792001-07-28 17:21:12 +000012284Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12285
12286 * parser.c: don't override existing encoding specified before
12287 starting xmlParseDocument()
12288
Daniel Veillardfdb1f242001-07-27 23:32:44 +000012289Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12290
12291 * include/libxml/xmlwin32version.h: reinserted, needed for
12292 Windows users of CVS
12293
Darin Adlera77cac02001-07-27 17:41:51 +0000122942001-07-27 Darin Adler <darin@bentspoon.com>
12295
Darin Adler699613b2001-07-27 22:47:14 +000012296 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
12297 * testCatalog.c: Add include of <libxml/parser.h>.
12298
122992001-07-27 Darin Adler <darin@bentspoon.com>
12300
Darin Adlera77cac02001-07-27 17:41:51 +000012301 * include/libxml/.cvsignore:
12302 * include/libxml/xmlwin32version.h:
12303 Remove this file from CVS because it's generated.
12304
Daniel Veillard50822cb2001-07-26 20:05:51 +000012305Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12306
12307 * parser.c include/libxml/parser.h: applied const patches from
12308 Tom Moog #58002
12309
Thomas Broyerba4ad322001-07-26 16:55:21 +000012310Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12311
12312 * xpath.c include/libxml/xpath{,Internals}.h: added a function
12313 lookup framework
12314
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000012315Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12316
12317 * tree.c: fixed xmlCopyNode() for documents
12318
Daniel Veillard6dd398f2001-07-25 22:41:03 +000012319Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12320
12321 * parser.c: fixed bugs #58073 reported by Greg Shtilman
12322
12323Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000012324
12325 * parser.c: fixes bug #57652 reported by Morus Walter
12326
Daniel Veillarde3924972001-07-25 20:25:21 +000012327Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12328
12329 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
12330
Daniel Veillarda53c6882001-07-25 17:18:57 +000012331Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12332
12333 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
12334 errors, lesson don't add new functions at 1am before a release
12335 * xpath.c: integrated fix from Bjorn to avoid divide by zero
12336 from XPath initialization when possible.
12337
Daniel Veillardd9bad132001-07-23 19:39:43 +000012338Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12339
12340 * result/scripts/base*: removing history/readline changed
12341 this slightly
12342 * include/libxml/parser.h SAX.c parser.c parserInternals.c
12343 xmllint.c: make element content line number generation
12344 optionnal to avoid breaking old apps added interface to switch
12345
Daniel Veillardf012a642001-07-23 19:10:52 +000012346Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12347
12348 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000012349 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000012350 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
12351 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
12352 John Kroll fixes to allow saving to HTTP via PUT (or
12353 POST of needed).
12354 * doc/html/*.html: regenerated the docs
12355
Thomas Broyere8126242001-07-22 03:54:15 +000012356Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12357
12358 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
12359 xmlHashScanFull and xmlHashScannFull3 to get passed the
12360 three keys as arguments to the callback function
12361
Daniel Veillard5e2dace2001-07-18 19:30:27 +000012362Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12363
12364 * configure.in Makefile.am: removed libxml softlink for good
12365 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
12366 100% coverage by gtk-doc
12367
Daniel Veillard8599e702001-07-17 21:38:51 +000012368Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12369
12370 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
12371 fixed serious troubles due to size_t vs. int mismatch
12372
Daniel Veillard8fcc4942001-07-17 20:07:33 +000012373Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12374
12375 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
12376
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012377Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12378
12379 * include/libxml/xpath{,Internals}.h xpath.c: added a more
12380 convenient extension API for value and context managing
12381 Now handles external objects through xmlXPathPopExternal,
12382 xmlXPathWrapExternal and xmlXPathReturnExternal.
12383 Added functions for sets operations (intersection, etc.)
12384
Daniel Veillard22090732001-07-16 00:06:07 +000012385Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12386
12387 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
12388 xmlIO.c tree.c parserInternals.c entities.c encoding.c
12389 HTMLparser.c: cleanup of global variables, marking some
12390 const or private.
12391
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012392Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000012393
12394 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
12395 fixed xmlXPathNodeSetItem when passing index=0
12396
Daniel Veillard05dec342001-07-14 21:57:39 +000012397Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12398
12399 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
12400
Daniel Veillard28ae6362001-07-14 16:44:32 +000012401Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12402
12403 * xmllint.c: fixed compilation under Cygwin #57503
12404 * TODO: update
12405
Peter Williamsed156f52001-07-13 18:35:13 +0000124062001-07-13 Peter Williams <peterw@ximian.com>
12407
12408 * config.h.in: add #undef HAVE_DLFCN_H
12409
12410 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
12411 builddir.
12412
Daniel Veillard73b36e32001-07-12 15:09:52 +000012413Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12414
12415 * win32/libxml2/libxml2.def.src: added a couple of exported entries
12416 raised by #57348 and #57381
12417
Daniel Veillard7db37732001-07-12 01:20:08 +000012418Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12419
12420 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
12421 tree.c xpointer.c: store the line numbder in element->content,
12422 may break some software, need a configuration mechanism
12423
Darin Adler96037892001-07-11 00:03:16 +0000124242001-07-10 Darin Adler <darin@bentspoon.com>
12425
12426 * .cvsignore:
12427 * example/.cvsignore:
12428 * include/.cvsignore:
12429 * include/libxml/.cvsignore:
12430 Various things that are generated and should be ignored.
12431
Daniel Veillard09ab7e12001-07-10 15:49:44 +000012432Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12433
12434 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
12435 * doc/xml.html doc/html/*: updated the docs
12436
Daniel Veillard04e2dae2001-07-09 20:07:25 +000012437Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12438
12439 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
12440 validation occured on content with element child
12441
Daniel Veillardb8c9be92001-07-09 16:01:19 +000012442Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12443
12444 * tree.c: fixed XML Base computation which was broken
12445 * debugXML.c: added a base function to the shell
12446 * Makefile.am result/scripts/* test/scripts/*: added scripts
12447 based regression tests, and adding 2 XML Base tests
12448
Daniel Veillard19e96c32001-07-09 10:32:59 +000012449Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12450
12451 * tree.c: set properties doc and call xmlSetListDoc for properties
12452 content when grafting them in a different tree.
12453 * aclocal.m4: remove from CVS
12454
Daniel Veillarde086f5c2001-07-08 21:10:40 +000012455Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12456
12457 * win32/libxml2/libxml2.def.src: added some missing entry point
12458 for XPath (Mark Vakoc)
12459
Daniel Veillard388236f2001-07-08 18:35:48 +000012460Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12461
12462 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12463 layer should URI-Unescape before trying to open resources.
12464
Daniel Veillard04383752001-07-08 14:27:15 +000012465Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12466
12467 * xpath.c: fix the name() bug for elements in the default
12468 namespace reported by Charlie Bozeman
12469
Daniel Veillard7583a592001-07-08 13:15:55 +000012470Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12471
12472 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12473 led to an XPath fix, improvements of SAX initialization, and
12474 an added option --nocdata to testXPath
12475
Daniel Veillard449d7392001-07-07 19:11:06 +000012476Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12477
12478 * doc/libxml-doc.el: Felix Natter provided anew version working
12479 with XEmacs too
12480
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012481Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12482
12483 * include/libxml/xpath.h: small cleanup
12484 * doc/xml.html: update
12485
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012486Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12487
12488 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12489 released 2.3.14
12490
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012491Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12492
12493 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012494 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012495
Daniel Veillard73c9c042001-07-05 20:02:54 +000012496Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12497
12498 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12499 were not equal to empty strings
12500
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012501Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12502
12503 * SAX.c: fixed a URI-Reference computation problem when validating
12504 * xmlIO.c: small cleanup
12505
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012506Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12507
12508 * parser.c: improved the description of a couple of interfaces
12509 upon Larry Stamper suggestion
12510
Daniel Veillard62f313b2001-07-04 19:49:14 +000012511Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12512
12513 * SAX.c entities.c parser.c: changed completely the way entities
12514 are handled when running the parser in entity substitution mode.
12515 This fixes a bug reported by Stephan Kulow and nearly divides
12516 by 3 the amount of memory required by libxslt to load and process
12517 DocBook TDG.
12518
Daniel Veillardf420ac52001-07-04 16:04:09 +000012519Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12520
12521 * HTMLparser.c: fixing a too early root closing problem raised
12522 byt Prashanth Naidu
12523
Daniel Veillard8c357d52001-07-03 23:43:33 +000012524Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12525
12526 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12527 raised by Mark Vakoc.
12528
Daniel Veillard6e90d192001-07-03 16:37:49 +000012529Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12530
12531 * example/Makefile.am: fixed the include path to add srcdir/include
12532 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12533 and some cleanup
12534
Daniel Veillardf06307e2001-07-03 10:35:50 +000012535Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12536
12537 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12538 lot of optimization work, results in significant improvements
12539 when handling really complex XPath queries. Add a small optimizer
12540 for unions, improve [n] and [last()], avoid some costly ops.
12541
Daniel Veillard77044732001-06-29 21:31:07 +000012542Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12543
12544 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12545 * xpath.c: small cleanup
12546 * xmlGetNsList: reformated, fixed problems if used on Entities
12547
Daniel Veillard2adbb512001-06-28 16:20:36 +000012548Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12549
12550 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12551
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012552Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12553
12554 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12555 * Makefile.am example/Makefile.am: workaround automake generating
12556 erroneous deps
12557
Daniel Veillard12f7d292001-06-28 13:12:11 +000012558Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12559
12560 * include/win32config.h: bug #56801 Yon Derek provided a patch
12561 to the windows config file.
12562
Daniel Veillard87ee9142001-06-28 12:54:16 +000012563Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12564
12565 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12566 libxml.h : Yon Derek provided a set of changes to compile from
12567 CVS on Windows/MSC
12568
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012569Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12570
12571 * parser.c: fixed UTF8 BOM support in push mode
12572 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12573 added a specific testcase
12574
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012575Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12576
12577 * Makefile.am: added --push regression tests
12578 * parserInternals.c: the XML parser segfaulted in --push mode
12579
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012580Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12581
12582 * configure.in: moved the symlinks detection within a CVS
12583 check, this is not portable and will be removed soon.
12584 * xpath.c: small cleanup/speedup
12585
Daniel Veillard11648102001-06-26 16:08:24 +000012586Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12587
12588 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12589 release of 2.3.12
12590 * parser.c: make an error message if unknow entities in all cases
12591
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012592Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12593
12594 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12595
Daniel Veillard23793842001-06-25 16:07:45 +000012596Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12597
12598 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12599 includes were installed in the wrong dir
12600
Daniel Veillardf5498f32001-06-25 15:08:36 +000012601Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12602
12603 * doc/html.xml: warn against sending code to exhibit bugs.
12604
Daniel Veillard56f06462001-06-24 21:34:03 +000012605Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12606
12607 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12608 Tru64 from Thomas Leitner
12609
Daniel Veillardc5d64342001-06-24 12:13:24 +000012610Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12611
12612 * AUTHORS: added William and Bjorn
12613 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12614 daniel@veillard.com hopefully I won't have to do this again
12615 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12616 docs can be rebuilt cleanly now
12617 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12618 from CVs it's generated, added include/libxml/xmlwin32version.h
12619 also generated but which should change far less frequently.
12620 * catalog.c nanoftp.c: made sure to include libxml.h not
12621 libxml/xmlversion.h directly
12622 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12623 when compiling on WIN32 and MSC
12624
Daniel Veillard07385fd2001-06-23 21:55:48 +000012625Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12626
12627 * include/Makefile.am include/libxml/Makefile.am configure.in:
12628 fixed make distcheck and rebuilding the rpms
12629
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012630Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12631
12632 * configure.in: should finish the migration of exported includes
12633 into a real include/libxml in CVS, at least for CVS users.
12634 * removed the exported headers, added in include/libxml (as well
12635 as xmlversion.h.in).
12636
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012637Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12638
12639 * configure.in: fixed the way to detect symlink
12640
Daniel Veillard66541772001-06-23 18:31:04 +000012641Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12642
12643 * configure.in: updated, include/libxml is now a real CVS dir
12644
Daniel Veillardca989762001-06-23 17:39:29 +000012645Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12646
12647 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12648 version works with both libxml1 and libxml2 (it autodetects
12649 the prefix of the html-files) from Felix Natter.
12650 * doc/xml.html: updated doc accordingly
12651
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012652Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12653
12654 * xpath.c: fixed the bug generating a template loop in libxslt
12655 when using docbook-xsl-1.4, * should filter out document nodes
12656 * HACKING: added William
12657 * TODO: updated
12658
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012659Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12660
12661 * doc/FAQ.html: added a warning about gcc-3.0
12662 * doc/xml.html: added reference to gdome2 and removed a confusing
12663 sentence
12664
Daniel Veillardf7f41852001-06-22 15:18:01 +000012665Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12666
12667 * xmlversion.h: okay this is a generated file, but Windows
12668 users need it and they can't generate it, and I want CVS
12669 Windows users ...
12670 * win32/libxml2/libxml2_so.dsp: Windows project file for
12671 the shared lib version of libxml2
12672 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12673 resources needed for libxslt/xsltproc by Yon Derek
12674
Bjorn Reese3157b342001-06-22 14:41:45 +000012675Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12676
12677 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12678
Daniel Veillard4151acb2001-06-22 10:48:57 +000012679Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12680
Daniel Veillardcc146db2001-06-22 11:10:52 +000012681 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12682
12683Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12684
Daniel Veillard4151acb2001-06-22 10:48:57 +000012685 * include/win32config.h: Yon Derek provided a first fix
12686 to be able to compile libxslt/xsltproc on Windows
12687
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012688Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12689
12690 * xpath.c: attempt to work around what seemed a gcc optimizer
12691 bug when handling floats on i386 http://veillard.com/gcc.bug
12692 * tree.c entities.c encoding.c: doing some cleanups while
12693 chasing it
12694
Daniel Veillard017b1082001-06-21 11:20:21 +000012695Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12696
12697 * Makefile.am: cleanup when --without-debug is specified
12698 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12699 w.r.t. --without-debug and other include points
12700 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12701 Catalogs
12702 * configure.in entities.h tree.h HTMLparser.c: removed
12703 --without-corba, made the _private field mandatory
12704
Daniel Veillard87a764e2001-06-20 17:41:10 +000012705Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12706
12707 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12708 outputs a BOM in UTF8, an errata has been issued to avoid the
12709 problem, that was the most reasonable solution... Add support
12710 for a leading UTF8 BOM in entities.
12711
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012712Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12713
12714 * valid.c: fixed a bug found when post validating an entity ref
12715 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12716 activate it too
12717
Daniel Veillard39196eb2001-06-19 18:09:42 +000012718Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12719
12720 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12721 weakness in the node copy the XPointer and the XInclude
12722 implementations. Serious cleanup.
12723
Daniel Veillard3739b982001-06-19 12:51:30 +000012724Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12725
12726 * Makefile.am: Kjartan Maraas provided a small patch to
12727 add xml2-config.in to EXTRA_DIST
12728
Daniel Veillarda9142e72001-06-19 11:07:54 +000012729Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12730
12731 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12732 provided another failing case found in KDE, the way the
12733 ctxt->vctxt.nodeTab was allocated and freed changed over
12734 time but it wasn't completely cleaned up. This should fix it.
12735
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012736Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12737
12738 * parser.c: Stephan Kulow also raised the fact that line number
12739 could get miscounted making debug harder, fixed the problem
12740 in xmlParseCharData()
12741
Daniel Veillard64b98c02001-06-17 17:20:21 +000012742Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12743
12744 * valid.c: Stephan Kulow pointed out a problem when validating
12745 and using an empty entity, forgot a 'break' in a case.
12746
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012747Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12748
12749 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12750 * doc/xml.html: updated with 2.3.11
12751
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012752Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12753
12754 * TODO: updated adding cleanup of generated doc
12755 * configure.in: prepared to release 2.3.11
12756 * xmllint.c: added --version for bug reporting
12757 * doc/html/*.html: rebuilt the doc
12758
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012759Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12760
12761 * xpath.c: first part of the work on selecting namespace to
12762 fix bug #56115
12763
Daniel Veillard96ed5832001-06-15 22:22:04 +000012764Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12765
12766 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12767 when using -liconv
12768 * TODO: updated
12769
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012770Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12771
12772 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12773 cleanup, encoding support.
12774
Daniel Veillard608ad072001-06-14 08:32:28 +000012775Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12776
12777 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12778
Daniel Veillard239d0522001-06-13 23:02:48 +000012779Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12780
12781 * xpath.c: bug detected by Ankh when / is used as a function arg
12782
Daniel Veillard02bb1702001-06-13 21:11:59 +000012783Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12784
12785 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12786 of element and use it to avoid outputting formatting spaces at
12787 the wrong place. Implemented the format parameter for HTML save.
12788 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12789 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12790 result/HTML/wired.html: of course this impact the result of a
12791 number of HTML tests
12792
Daniel Veillard95d845f2001-06-13 13:48:46 +000012793Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12794
12795 * HTMLtree.[ch]: started augmenting the HTML save API with
12796 encoding and formatting parameters
12797
Daniel Veillardeca60d02001-06-13 07:45:41 +000012798Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12799
12800 * HTMLtree.h: cleanup and started evaluating the work needed on
12801 revamping the HTML output code
12802
Daniel Veillard84666b32001-06-11 17:31:08 +000012803Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12804
12805 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
12806
Daniel Veillard8bdd2202001-06-11 12:47:59 +000012807Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12808
12809 * valid.c: fixed bug #56049, forgot one check in the
12810 validation routine
12811
Daniel Veillardca2366a2001-06-11 12:09:01 +000012812Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12813
12814 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
12815
Daniel Veillard6761eee2001-06-11 10:29:38 +000012816Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12817
12818 * libxml.h: fixed an error in last commit
12819 * doc/FAQ.html: added an entry for compilation from CVS
12820
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000012821Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12822
12823 * xmlversion.h.in libxml.h: Cygwin patches
12824 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
12825 * tree.h: cleanup
12826
Daniel Veillardacd370f2001-06-09 17:17:51 +000012827Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12828
12829 * tree.c: patched xmlFreeNode() to avoid freeing() a static
12830 memory block in a strange case where libxml is linked twice
12831 in the binary.
12832
Daniel Veillard1d047672001-06-09 16:41:01 +000012833Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12834
12835 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
12836 state far too often, simple fix used to avoid it.
12837
Daniel Veillard4497e692001-06-09 14:19:02 +000012838Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12839
12840 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
12841 being processed, applied his patch
12842 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
12843
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000012844Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12845
12846 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
12847 provided fixes to compile on MSCC again
12848 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
12849 also provided an update for the project files.
12850
Daniel Veillarda682b212001-06-07 19:59:42 +000012851Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12852
12853 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
12854 bug #55810
12855
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000012856Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12857
12858 * tree.c: fixed xmlGetNsProp() to close bug #55683
12859 Note this requires libxslt to use it's own function instead.
12860
Daniel Veillardf0c53762001-06-07 16:07:07 +000012861Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12862
12863 * HTMLtree.c: when in a pre element no formatting space should
12864 be added.
12865 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
12866
Daniel Veillard068a9652001-06-07 15:30:26 +000012867Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12868
12869 * configure.in: added tests for signal() and signal.h
12870
Daniel Veillard541d6552001-06-07 14:20:01 +000012871Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12872
12873 * xpath.c: robert pointed out xmlXPathNINF was not initialized
12874
Daniel Veillard8a367d42001-06-07 14:01:34 +000012875Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12876
12877 * doc/libxml-doc.el: Felix Natter provided a new version for
12878 libxml2
12879
Daniel Veillard8a926292001-06-07 11:20:20 +000012880Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12881
12882 * HTMLtree.c: when in a pre element no formatting space should
12883 be added.
12884
Daniel Veillard14839d52001-06-06 16:11:56 +000012885Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12886
12887 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
12888
Daniel Veillarde95e2392001-06-06 10:46:28 +000012889Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12890
12891 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
12892 hack
12893 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
12894 * uri.c: fixed a warning
12895
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000012896Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12897
12898 * HTMLtree.c: trying to close bug #55772 escaping in script
12899 elements
12900 * doc/xml.html: suggest to send mail to the list
12901
12902Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000012903
12904 * error.c: attempt to fix the xmlGetVarStr breakage once and for
12905 good. Use a macro and based on the solution provided in
12906 vsnprintf manual page from GNU.
12907
Bjorn Reese99748722001-06-05 12:49:15 +000012908Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12909
12910 * error.c: Workaround for non-preserving variadic list.
12911 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
12912
Daniel Veillard2e4f1882001-06-01 10:11:57 +000012913Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12914
12915 * doc/xml.html: added 2.3.10 release
12916
Daniel Veillardb3a182e2001-06-01 09:28:09 +000012917Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12918
12919 * configure.in: releasing 2.3.10
12920
Daniel Veillard3c2758d2001-05-31 18:43:43 +000012921Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12922
12923 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
12924
Daniel Veillard20042422001-05-31 18:22:04 +000012925Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12926
12927 * encoding.c: Robert Collins provided a patch to add the
12928 "US-ASCII" encoding alias
12929
Daniel Veillard97ac1312001-05-30 19:14:17 +000012930Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12931
12932 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
12933 string oriented functions and started cleaning the related areas
12934 in xpath.c which needed fixing in this respect
12935
Daniel Veillard2d703722001-05-30 18:32:34 +000012936Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12937
12938 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
12939 #55380
12940 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
12941
Daniel Veillard9403a042001-05-28 11:00:53 +000012942Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12943
12944 * TODO: updated
12945 * nanohttp.[ch] : started adding APIs to get the redirected URL
12946 when this occurs (needed for further base computation
12947 * tree.h: cleanup
12948 * encoding.c: cleanup
12949 * SAX.c: minor change around ctxt->loadsubset
12950
Daniel Veillard6278fb52001-05-25 07:38:41 +000012951Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12952
12953 * Makefile.am include/Makefile.am: small change to have
12954 include/libxml rebuilt if working from CVS.
12955 * uri.c: applied another patch from Carl Douglas for URI escaping,
12956 this should close bug #51876
12957
Daniel Veillardd16df9f2001-05-23 13:44:21 +000012958Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12959
12960 * xinclude.c: fixed XInclude recursive behaviour bug #54678
12961 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
12962 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
12963 added specific regression test
12964 * parser.h: preparing for the XSLT mode where DTD inherited
12965 attributes are added to the tree.
12966
Daniel Veillardbbd22452001-05-23 12:02:27 +000012967Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12968
12969 * xinclude.[ch]: Updated the namespace for the Last Call version
12970 * result/XInclude/include test/XInclude/include: updated the
12971 testsuite accordingly
12972
Daniel Veillard8514c672001-05-23 10:29:12 +000012973Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12974
12975 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
12976 related to bug #51876
12977
Daniel Veillard42596ad2001-05-22 16:57:14 +000012978Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12979
12980 * tree.c: fixed a gross mistake in base computation, xml:base is
12981 not completely correct yet (need cascade).
12982 * xpath.[ch]: added the few things needed to find a function name
12983 and URI from the XPath context when it is called.
12984
Daniel Veillard81418e32001-05-22 15:08:55 +000012985Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12986
12987 * catalog.[ch]: fixes and add xmlLoadCatalogs()
12988 * DOCBparser.c: small cleanup
12989 * xmllint.c: added a --catalogs option to load catalogs from
12990 $SGML_CATALOG_FILES
12991 * tree.c: cleanup
12992 * configure.in: iconv library fixup, ICONV_LIBS
12993
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000012994Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12995
12996 * catalog.c: handling of CATALOG entries. detection of recursion,
12997 and a few bugfixes
12998 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
12999 against the default namespace
13000
Daniel Veillard04b93292001-05-21 08:15:31 +000013001Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13002
13003 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
13004
Daniel Veillarda97a19b2001-05-20 13:19:52 +000013005Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13006
13007 * parser.c: fixed propagation context info when parsing an
13008 external entity.
13009 * doc/html/*.html: regenerated a couple of docs
13010
Daniel Veillard4623acd2001-05-19 15:13:15 +000013011Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13012
13013 * doc/xml.html: update with 2.3.9 informations
13014
Daniel Veillardbed7b052001-05-19 14:59:49 +000013015Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13016
13017 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
13018 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
13019 * doc/html/* : rebuilt the docs
13020 * valid.c: small patch which may improve some case when
13021 validating.
13022
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000013023Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13024
13025 * HTMLparser.c: Closed bug #54891
13026 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
13027 to the suite
13028
13029Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13030
13031 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
13032 applied a documentation patch from LotR and filled in a few missing
13033 descriptions
13034
Daniel Veillard76d66f42001-05-16 21:05:17 +000013035Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13036
13037 * xpath.c tree.c parser.c: speed optimizations at the parser level
13038 document tree freeing and xpath evaluation
13039
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000013040Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13041
13042 * parser.c parser.h parserInternals.h: fixed a couple of
13043 interfaces for handling memory buffer input to const char *
13044 upon suggestion of JamesH.
13045
Daniel Veillardc3739e72001-05-15 15:23:27 +000013046Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13047
13048 * configure.in: LoTR sent a patch fixing the previous commit
13049
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013050Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13051
13052 * configure.in: trying to deal again with the stoopid -R linking
13053 flag of Solaris
13054
Daniel Veillard790142b2001-05-15 10:51:53 +000013055Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13056
13057 * xpath.h: two nodeset access macros from Thomas Broyer
13058
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013059Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13060
13061 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13062 patch from Thomas Broyer
13063
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013064Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13065
13066 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13067 case
13068 * INSTALL: was empty added stuff from the FAQ
13069
Daniel Veillard75bea542001-05-11 17:41:21 +000013070Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13071
13072 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13073 attributes handling and #54433 by adding xmlUnsetProp()
13074 and xmlUnsetNsProp()
13075
Daniel Veillard0a2a1632001-05-11 14:18:03 +000013076Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13077
13078 * HTMLparser.c: Patch from Jonas Borgström
13079 (htmlGetEndPriority): New function, returns
13080 the priority of a certain element.
13081 (htmlAutoCloseOnClose): Only close inline elements if they
13082 all have lower or equal priority.
13083 * result/HTML: this of course changed a number of tests results.
13084
Daniel Veillard7d6fd212001-05-10 15:34:11 +000013085Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13086
13087 * xmlIO.c catalog.c: plugged in the default catalog resolution
13088 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
13089 documentations
13090 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
13091
Daniel Veillarda7374592001-05-10 14:17:55 +000013092Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13093
13094 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
13095 integrating catalogs
13096 * catalog.[ch] testCatalog.c: adding a small catalo API
13097 (only SGML catalog support).
13098 * parser.c: restaured xmlKeepBlanksDefault(0) API
13099
Daniel Veillardc17337c2001-05-09 10:51:31 +000013100Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13101
13102 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
13103
Daniel Veillard257d9102001-05-08 10:41:44 +000013104Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13105
13106 * parser.c: added xmlParseExternalEntityPrivate() to allow
13107 propagation of ctxt->_private when parsing external entities
13108
Daniel Veillard083c2662001-05-08 08:27:14 +000013109Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13110
13111 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13112
Daniel Veillard01ef7382001-05-08 07:31:43 +000013113Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13114
13115 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13116
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013117Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13118
13119 * valid.c: warn when indeterminist content model is detected
13120 * result/VC/ElementValid8: this adds a message
13121 * Makefile.am: add --novalid for VCM tests
13122 * parserInternals.c: added a call to Init memory
13123
Daniel Veillard64269352001-05-04 17:52:34 +000013124Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13125
13126 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13127 when both parameters are NULL.
13128
Daniel Veillard37721922001-05-04 15:21:12 +000013129Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13130
13131 * valid.c: applied small patch from Gary Pennington, reindented
13132 some part of the code.
13133
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013134Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13135
13136 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13137 release, updated and regenerated the docs
13138
Daniel Veillard357c9602001-05-03 10:49:20 +000013139Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13140
13141 * xpath.c result/XPath/expr/floats : clarified and cleanup
13142 printing of abnormal floats in tests.
13143
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013144Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13145
13146 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13147 * results/HTML/ : a few changes in the output of the HTML tests as
13148 a result.
13149 * configure.in: tying to fix -liconv where needed
13150
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013151Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13152
13153 * Makefile.am: fixed a stupid error
13154
Daniel Veillard7150a032001-05-02 16:41:11 +000013155Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13156
13157 * configure.in Makefile.am: make the inclusion of the trio
13158 modules in the library conditional
13159
Daniel Veillardc057c5d2001-05-02 12:41:24 +000013160Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13161
13162 * DOCBparser.c: patche from László Kovács, fixed entities refs
13163 in attributes handling
13164
Daniel Veillardedddff92001-05-02 10:58:52 +000013165Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13166
13167 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
13168 flushing
13169
Daniel Veillardc8f620b2001-04-30 20:31:33 +000013170Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13171
13172 * xpath.c: fix of an XSLT namespace bug reported on the list
13173 general/bug-8-
13174
Daniel Veillard5792e162001-04-30 17:44:45 +000013175Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13176
13177 * strio.h trio.c: Dan McNichol suggested a couple of small
13178 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
13179
Daniel Veillard02141ea2001-04-30 11:46:40 +000013180Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13181
13182 * tree.c parser.c encoding.c: spent a bit more time looking
13183 at the parsing speed and DOM handling. Added a few more
13184 speedups.
13185
Daniel Veillard3ed155f2001-04-29 19:56:59 +000013186Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13187
13188 * parser.c: small but effective parsing speed improvement
13189
Daniel Veillardb59076b2001-04-29 17:04:07 +000013190Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13191
13192 * configure.in: default on the DocBook parser inclusion (for Gnome)
13193 * DOCBparser.h: fixed a header reference
13194
Daniel Veillardb45c43b2001-04-28 17:02:11 +000013195Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13196
13197 * configure.in xpath.c: applied Bjorn patches for FPE on the
13198 alpha
13199
Daniel Veillardeefd4492001-04-28 16:55:50 +000013200Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13201
13202 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
13203 xmlSaveFormatFileTo()
13204
Daniel Veillarde39a93d2001-04-28 14:35:02 +000013205Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13206
13207 * xpath.c: simple and efficient optimization, XPath functions
13208 aways bind to the same code, cache this
13209 * TODO: updated (by saying some is obsolete)
13210
Daniel Veillard2156a562001-04-28 12:24:34 +000013211Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13212
13213 * xpath.c: more cleanup work on XPath name parsing routines
13214
Daniel Veillard61d80a22001-04-27 17:13:01 +000013215Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13216
13217 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
13218 xmlXPathParseName
13219 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
13220 * debugXML.c: avoid compilation problems if compiling without
13221 HTML support, Igor Zlatkovic
13222 * win32/libxml2/libxml2.def.src: being able to compile without
13223 XPath on Windows
13224
Daniel Veillarddbb14a72001-04-26 20:54:01 +000013225Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13226
13227 * libxml.m4: yet another patch from Toshio Kuratomi
13228
Daniel Veillard2913e4c2001-04-26 19:29:02 +000013229Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13230
13231 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
13232
Daniel Veillard67fee942001-04-26 18:59:03 +000013233Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13234
13235 * tree.[ch]: added xmlSaveFormatFile interface for saving
13236 and indenting a file.
13237
Daniel Veillard82e49712001-04-26 14:38:03 +000013238Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13239
13240 * xpath.c: fixed bug #53689 related to processing-instruction()
13241
Daniel Veillard02f077a2001-04-26 10:59:11 +000013242Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13243
13244 * DOCBparser.c: patche from László Kovács
13245
Daniel Veillard30211a02001-04-26 09:33:18 +000013246Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13247
13248 * parser.c: applied fixes from Christian Glahn bug report #53391
13249
Daniel Veillard5a7c3452001-04-26 09:16:13 +000013250Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13251
13252 * error.c: Jean François Lecomte provided a complete description
13253 and a fix to bug #53537
13254
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000013255Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13256
13257 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
13258
Daniel Veillard1034da22001-04-25 19:06:28 +000013259Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13260
13261 * DOCBparser.c SAX.c: a bit more work on entities processing.
13262 Still Need to cleanup XML output and references in attributes
13263
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000013264Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13265
13266 * DOCBparser.c include/Makefile.am: two patches from László Kovács
13267
Daniel Veillardb33c2012001-04-25 12:59:04 +000013268Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13269
13270 * tree.c: trying to fix #53574, not completely complete,
13271 I would like xmllint --copy --debug test/ent1 and
13272 xmllint --debug test/ent1 to show the same result.
13273 * xpath.c: fix a bug when trying to sort namespace nodes
13274
Daniel Veillard5146f202001-04-25 10:29:44 +000013275Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13276
13277 * HTMLtree.c: real fix for #53402
13278
Daniel Veillard7533cc82001-04-24 15:52:00 +000013279Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13280
13281 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
13282 PIs when using xsl:output
13283 * valid.c: closing #53537 some case generate segfaults if there
13284 is validity errors
13285
Daniel Veillard61b33d52001-04-24 13:55:12 +000013286Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13287
13288 * SAX.c testDocbook.c DOCBparser.c: more work on the support
13289 of external parsed entities, added --noent to testDocbook
13290 * valid.c: Garry Pennington found an uninitialized variable
13291 access in xmlValidateElementContent()
13292
Daniel Veillard56098d42001-04-24 12:51:09 +000013293Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13294
13295 * HTMLparser.c : HTML parsing still sucks ... trying to deal
13296 with madness
13297 * result/HTML/ : this modified the result of the regression tests
13298 a lot.
13299
Daniel Veillard122376b2001-04-24 12:12:30 +000013300Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13301
13302 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
13303 to doc where it wasn't checked against NULL reported by
13304 Jens Laas
13305
Daniel Veillard43dadeb2001-04-24 11:23:35 +000013306Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13307
13308 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
13309 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
13310
Daniel Veillardeae522a2001-04-23 13:41:34 +000013311Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13312
13313 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
13314 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
13315 * SAX.[ch]: cleanup and updates for DocBook
13316 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
13317 ex SGML identifier changes
13318 * valid.c: removed a static unused function.
13319
Daniel Veillardde57c612001-04-23 09:13:36 +000013320Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13321
13322 * HTMLtree.c: applied change for Paul Sponagl on script saving
13323 * Makefile.am: the warning about entity title.xml are normal.
13324
Daniel Veillard393df012001-04-22 20:11:18 +000013325Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13326
13327 * configure.in: release of 2.3.7
13328 * Makefile.am: fixing make distcheck
13329
Daniel Veillarda41123c2001-04-22 19:31:20 +000013330Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13331
13332 * doc/html/* doc/xml.html: updated and regenerated the docs
13333
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000013334Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13335
13336 * xpath.c: fixed the XPointer problem introduced in 2.3.6
13337
Daniel Veillarde82a9922001-04-22 12:12:58 +000013338Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13339
13340 * tree.c: fixed #53388 with the provided patch
13341
Daniel Veillard06803992001-04-22 10:35:56 +000013342Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13343
13344 * valid.c: Bjorn detected an invalid memory access. Fixed
13345 vstateVPush()
13346
Daniel Veillard40af6492001-04-22 08:50:55 +000013347Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13348
13349 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
13350
Bjorn Reese70a9da52001-04-21 16:57:29 +000013351Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13352
13353 * libxml.h: new header used only for the compilation of libxml
13354 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
13355 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
13356 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
13357 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
13358 xmlmemory.c xpath.c xpointer.c: libxml.h integration
13359 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
13360 baseline (version 1.2 plus a single patch).
13361 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
13362 scientific notation for numbers. Tests added.
13363 * xpath.c: formatting of numbers changed to use sprintf
13364 (contribution from William Brack)
13365
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000013366Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13367
13368 * valid.c: cleanup, more useful debugging
13369 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
13370 * xmlIO.c: entity loading is printed as an error when validating
13371
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000013372Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13373
13374 * valid.c: fixed to validate within entities
13375 * test/VCM/v22.xml: added a specific testcase
13376
Daniel Veillardca1f1722001-04-20 15:47:35 +000013377Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13378
13379 * valid.c: forgot an epsilon transition in for ()+
13380 * test/VCM/v21.xml : added a specific test case
13381
Daniel Veillard85349052001-04-20 13:48:21 +000013382Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13383
13384 * valid.c: removed a state explosion exhibited by RSS
13385 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
13386 from bug #51872
13387
Daniel Veillarddab4cb32001-04-20 13:03:48 +000013388Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13389
13390 * valid.[ch] tree.h: worked *hard* to get non-determinist content
13391 validation without using an ugly NFA -> DFA algo in the source.
13392 Made a specific algorithm easier to maintain, using a single
13393 stack and without recursion.
13394 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
13395 * hash.c: made the growing routine static
13396 * tree.h parser.c: added the parent information to an
13397 xmlElementContent node.
13398
Daniel Veillarde470df72001-04-18 21:41:07 +000013399Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13400
13401 * SAX.c parser.c xpath.c: generating IDs when not validating
13402 from an external parsed entity was poisoning the ID has table
13403 with removed values. This was killing XSLT on the KDE help
13404 browser.
13405
Daniel Veillardceacdd92001-04-18 15:10:35 +000013406Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13407
13408 * entities.h: andrew@ugh.net.au detected a double declaration
13409
Daniel Veillarda10efa82001-04-18 13:09:01 +000013410Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13411
13412 * debugXML.c hash.c tree.h valid.c : some changes related to
13413 the validation suport to improve speed with DocBook
13414 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
13415 the way validation errors get reported
13416
Daniel Veillard1ed3f882001-04-18 09:45:35 +000013417Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13418
13419 * HTMLparser.c HTMLtree.c: applied part of the patches provided
13420 by P C Chow and William M. Brack for XSLT HTML output
13421
Daniel Veillard2d90de42001-04-16 17:46:18 +000013422Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13423
13424 * xmlversion.h.in win32config.h win32/libxml2/*: applied
13425 Igor Zlatkovic patches for MSC compilation and added his
13426 updates
13427
Daniel Veillarde043ee12001-04-16 14:08:07 +000013428Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13429
13430 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
13431 prefix lookup.
13432 * parserInternals.c: fixed the bug reported by Morus Walter
13433 due to an off by one typo in xmlStringCurrentChar()
13434
Daniel Veillarda3bfca52001-04-12 15:42:58 +000013435Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13436
13437 * HTMLparser.c result/HTML/*: revamped the way the HTML
13438 parser handles end of tags or end of input
13439
Daniel Veillard82daa812001-04-12 08:55:36 +000013440Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13441
13442 * tree.[ch] : added xmlDocCopyNode for gdome2 support
13443
Daniel Veillard67a21302001-04-11 14:39:16 +000013444Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13445
13446 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
13447 bug where the linktime verions of free() won't work ...
13448
Daniel Veillard27b55282001-04-11 12:22:25 +000013449Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13450
13451 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
13452
Daniel Veillardafc73112001-04-11 11:51:41 +000013453Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13454
13455 * doc/xml.html: added 2.3.6 release
13456
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000013457Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13458
13459 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13460 * result/wml.xml: resulted in a small output change
13461
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013462Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13463
13464 * tree.c: xmlNewDoc was missing the charset initialization
13465 * xmllint.c: added --auto to autogenerate a doc, allow to
13466 reproduce the problem fixed on xmlNewDoc
13467
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013468Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13469
13470 * xpath.c: trying to get 52979 solved
13471 * tree.c result/ result/noent/: trying to get 52712 solved, this
13472 also made me clean up the fact that XML output in general should
13473 not add formating blanks by default, this changed the output of
13474 a few tests
13475
Daniel Veillard73639a72001-04-10 14:31:39 +000013476Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13477
13478 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13479
Daniel Veillardfac26a12001-04-08 13:08:14 +000013480Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13481
13482 * configure.in: finally released 2.3.6
13483
Daniel Veillard911f49a2001-04-07 15:39:35 +000013484Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13485
13486 * xpath.c: checking for null pointer generated by new code
13487
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013488Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13489
13490 * xpath.c: fixed a [] evaluation problem reported
13491 * test/XPath/tests/simpleaddr: extended test
13492 * result/XPath/simpleaddr: updated result
13493
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013494Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13495
13496 * xmllint.c: Dan Timis reported a portability problem
13497 on Macs without mmap, fixed it.
13498
Daniel Veillardb38bd552001-04-03 18:22:00 +000013499Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13500
13501 * testXPath.c : added a --tree option allowing to display the
13502 tree dump of the XPath expression
13503
Daniel Veillard4dd93462001-04-02 15:16:19 +000013504Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13505
13506 * xpath.c: fixed a memleak when comparing nodesets
13507 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13508 * tree.c: added a TODO
13509
Daniel Veillard92ad2102001-03-27 12:47:33 +000013510Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13511
13512 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13513 we need string functions
13514 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13515 to be able to use them where needed. Applied some changes
13516 to reduce name linking pollution and compile in only what's
13517 needed.
13518 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13519 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13520 for the string manipulation functions
13521 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13522 to the free() function of xmlmemory.c
13523 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13524 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13525 usage.
13526
13527
Daniel Veillard2be30642001-03-27 00:32:28 +000013528Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13529
13530 * error.c: applied the context output patch of the error
13531 handling submitted by Chuck Griffith
13532 * error/VC/*: this slightly change some error logs
13533
Daniel Veillard50582112001-03-26 22:52:16 +000013534Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13535
13536 * parser.c: fixed line number reporting on error
13537
Daniel Veillard04be4f52001-03-26 21:23:53 +000013538Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13539
13540 * parser.c: Sullivan and Darin found a parser bug,
13541 applied the patch.
13542
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013543Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13544
13545 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13546 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13547 xmlversion.h.in xpointer.c: of course the way I defined
13548 UNUSED breaks on old gcc version. Try to be smart and
13549 also define it directly in xmlversion.h
13550 * configure.in: removed -ansi flag from the pedantic set
13551
13552Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013553 Huge cleanup, I switched to compile with
13554 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13555 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13556 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13557 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13558 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13559 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13560 encoding.h entities.c error.c list.[ch] nanoftp.c
13561 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13562 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13563 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13564 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13565 Cleanup, staticfied a number of non-exported functions,
13566 detected and cleaned up a dozen of problem found this way,
13567 avoided a lot of public function name/typedef/system names clashes
13568 * doc/xml.html: updated
13569 * configure.in: switched private flags to the really pedantic ones.
13570
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013571Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13572
13573 * configure.in: 2.3.5
13574 * doc/html/*: rebuilt the docs
13575
Daniel Veillard146c9122001-03-22 15:22:27 +000013576Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13577
13578 * parser.c: fixed a reported bug in NOTATION parsing
13579 * uri.c: accepted but not fixed bug 51876, added TODO
13580 * Makefile.am: fixed bug 51876
13581
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013582Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13583
13584 * config.h.in configure.in error.c: fix a compilation problem
13585 on platforms without vsnprintf (xml@thewrittenword.com)
13586
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013587Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13588
13589 * parser.c: fixed a function name header typo
13590 * SAX.c: notations can also occur in external subset.
13591
Daniel Veillard7d42b542001-03-20 13:22:46 +000013592Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13593
13594 * error.c: removed a C++ like comment
13595
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013596Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13597
13598 * parser.c: fixing bug 52299 strange condition leading
13599 to a parser crash due to a buffer overflow
13600 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13601 added the specific test case
13602
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013603Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13604
13605 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13606 xmlXPathConvert{String,Number,Boolean} to be able to make
13607 type casts without a context stack, fixed some implementation
13608 problems related to the absence of context at parse-time,
13609 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13610 in the public API too
13611 * xpointer.c xpathInternals.h: we need to know at parse time
13612 whether we are compiling an XPointer
13613
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013614Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13615
13616 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13617 cleaned up the parser internals, refactored XPath code, added
13618 new compilation based APIs and cleanly separated public and
13619 private APIs.
13620
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013621Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13622
13623 * xpath.h: the comp field must be added at the end to avoid
13624 killing binary compat.
13625
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013626Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13627
13628 * Makefile.am: detect XPath memleaks in regreson tests
13629 * error.c: fixed and error w.r.t. error reporting still using
13630 stderr
13631 * hash.c: added new line at end of file
13632 * tree.h: minor cleanup
13633 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13634 expression parsing from evaluation, resulted in a number of
13635 changes internally, and in XPointer. Likely to break stuff
13636 using xpathInternals.h but should remain binary compatible,
13637 new interfaces will be added.
13638
Daniel Veillardd574f782001-03-14 19:40:17 +000013639Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13640
13641 * configure.in: fixed a couple of problems reported by
13642 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13643 without gcc on non linux platforms.
13644
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013645Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13646
13647 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13648 a fix for --with-html-dir= configure support. I hope it won't
13649 break rpm generation
13650
Daniel Veillarda022fe02001-03-14 16:30:00 +000013651Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13652
13653 * xmlIO.c: one function comment cleanup.
13654
Daniel Veillard25239c12001-03-14 13:56:48 +000013655Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13656
13657 * SAX.c: external subset notations were improperly registered
13658 in the internal subset.
13659
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013660Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13661
13662 * README.cvs-commits: added, pointing to HACKING
13663 * HACKING: updated
13664
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013665Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13666
13667 * parser.c: and Matt Sergeant found one in the XML push
13668 parser (erroneous check I forgot to remove when I fixed the
13669 main parser).
13670
Daniel Veillard68d7b672001-03-12 18:22:04 +000013671Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13672
13673 * xpath.c: ptittom found a small bug in UnaryExpr
13674
Daniel Veillarde356c282001-03-10 12:32:04 +000013675Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13676
13677 * configure.in: bumped to 2.3.4
13678 * error.c: fixed bug #51860
13679 * tree.c: fixed bug #51861
13680 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13681 * tree.[ch] : added xmlDefaultBufferSize
13682 * nanoftp.c: typo in function name header block
13683 * doc/xml.html : updated, added link to XML::LibXSLT
13684 * doc/html/* : rebuilt the docs
13685
Daniel Veillard80f32572001-03-07 19:45:40 +000013686Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13687
13688 * parser.c SAX.c: the new content parsing code raised an
13689 ugly bug in the characters() SAX callback. Found it
13690 just because of strangeness in XSLT XML Rec ouptut :-(
13691
Daniel Veillard6c831202001-03-07 15:57:53 +000013692Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13693
13694 * Makefile.am: Martin Baulig suggested to add -lm
13695 * tree.c: found another bug in xmlNodeGetContent()
13696
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013697Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13698
13699 * xpath.c: Bjorn found the error related to strictness of comparison.
13700
Daniel Veillard29631a82001-03-05 09:49:20 +000013701Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13702
13703 * parser.c: trying to fix the Dtd parsing problem reported
13704 by Gary, side effect of last week speed optimizations.
13705
Daniel Veillard14be0a12001-03-03 18:50:55 +000013706Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13707
13708 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13709 * parserInternals.c: removed unneeded test raised by Stric
13710
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013711Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13712
13713 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13714 and fixed by William Brack). Added xmlXPathFormatNumber.
13715 Changed the sorting slightly.
13716 * configure.in Makefile.am example/Makefile.am: Added -lm.
13717 Please note that applications linking with libxml2, must
13718 also like with the math library from now on.
13719
Daniel Veillardf9533d12001-03-03 10:04:57 +000013720Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13721
13722 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13723
Daniel Veillard2f362242001-03-02 17:36:21 +000013724Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13725
13726 * parser.c: one must report spaces even if the Dtd element
13727 content proves that this is not part of the element content.
13728 * result/valid/*.xml: this changed the ouptu slightly
13729
Daniel Veillardb402c072001-03-01 17:28:58 +000013730Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13731
13732 * configure.in: bumped to 2.3.3
13733 * doc/xml.html: updated
13734
Daniel Veillard77851712001-02-27 21:54:07 +000013735Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13736
13737 * tree.c: minor doc fix
13738 * xpath.c: deallocation issues when a result tree has been
13739 converted to a node-set
13740
Daniel Veillardec70e912001-02-26 20:10:45 +000013741Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13742
13743 * doc/xml.html: oops corrected dates s/2000/2001
13744
Daniel Veillard8730c562001-02-26 10:49:57 +000013745Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13746
13747 * valid.c: new patch from Gary Pennington
13748
Daniel Veillard91e9d582001-02-26 07:31:12 +000013749Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13750
13751 * doc/xml.html: applied patch from Ankh
13752
Daniel Veillardedac3c92001-02-26 01:36:19 +000013753Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13754
13755 * xinclude.c: fixed a problem building on Mac
13756
Daniel Veillard21a0f912001-02-25 19:54:14 +000013757Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13758
13759 * parser.c: more work on increasing parsing ferformances
13760
Daniel Veillard48b2f892001-02-25 16:11:03 +000013761Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13762
13763 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13764 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13765 avoiding memcpy in production builds MEM_CLEANUP macro use
13766 * parser.[ch] parserInternals.c: optimizations of the tightest
13767 internal loops inside the parser. Better checking of I/O
13768 flushing/loading conditions
13769 * xmllint.c : added --timing
13770
Daniel Veillard71681102001-02-24 17:48:53 +000013771Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13772
13773 * configure.in: bumped to 2.3.2
13774 * doc/xml.html: updated for release
13775
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013776Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13777
13778 * xpath.c: found a memleak and fixed a nasty bug
13779
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013780Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13781
13782 * xmllint.[c1] : added return code errors for xmllint
13783 * xpath.c: specific debug dump function for result value trees
13784
Daniel Veillard4b637072001-02-21 21:52:55 +000013785Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13786
13787 * xpath.c: finally implemented xmlXPathCompareNodeSets
13788 * test/XPath/expr/floats results/XPath/expr/floats: added
13789 a test for float expressions
13790
Daniel Veillardf714aa32001-02-21 03:07:44 +000013791Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13792
13793 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13794 * parserInternals.[ch]: trying to speed up parsing
13795 * xpath.c : speeded up node set equality op
13796
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013797Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13798
13799 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
13800 better handling of ID/IDREF and the list modules associated
13801 * configure.in: small CFLAGS cleanup
13802
Daniel Veillarda8abee62001-02-19 15:14:59 +000013803Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13804
13805 * configure.in: fixed iconv detection on AIX (stric)
13806
Daniel Veillardbca64ef2001-02-19 22:20:01 +000013807Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000013808
13809 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
13810
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000013811Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
13812
13813 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
13814 and optimized xmlXPathNodeSetSort
13815
Daniel Veillard142adbf2001-02-17 13:21:05 +000013816Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13817
13818 * xpath.c: bug fix when context size is 0
13819 * parser.c: I like Norm's Dtd because they still manage to break
13820 the parser occasionally
13821
Daniel Veillardf23e0092001-02-16 13:21:29 +000013822Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13823
13824 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
13825
Daniel Veillarde0e26512001-02-16 00:11:46 +000013826Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13827
13828 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
13829 attributes within the XML-1.0 namespace
13830
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000013831Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13832
13833 * xpathInternals.h: exported a few axis functions
13834 * doc/xml.html: updated the doc
13835
Daniel Veillard760f4422001-02-15 14:59:48 +000013836Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13837
13838 * configure.in: applied patch from Daniel van Balen for OpenBSD
13839 and bumped version to 2.3.1
13840 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
13841 attempt to find autoclosing was simply broken, removed it,
13842 updated the examples, this is better
13843
Daniel Veillardd194dd22001-02-14 10:37:43 +000013844Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13845
13846 * hash.[ch]: added Paolo Casarini patch to provide Delete from
13847 hash functionnalities.
13848 * doc/html/* : rebuild the doc
13849
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000013850Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13851
13852 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
13853 on predicate
13854 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
13855 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
13856 really want to have tags closed on output even if we accept
13857 unclosed ones on input
13858
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000013859Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13860
13861 * xpath.c: ouch don't free NULL, rare case fixed
13862 * tree.c: don't coalesce text nodes if they don't have the
13863 same behaviour wrt escaping on output
13864
Daniel Veillardd12b69d2001-02-11 20:17:31 +000013865Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13866
13867 * xpath.c: small fixup
13868 * SAX.c: don't warn on empty namespaces.
13869
Daniel Veillard6a2e4062001-02-08 10:31:33 +000013870Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13871
13872 * README: a bit of cleanup
13873 * configure.in: preparing for 2.3.0 release
13874
Daniel Veillard1f83d392001-02-08 09:37:42 +000013875Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13876
13877 * hash.[ch]: added a first version of xmlHashSize()
13878 * valid.c: another bug fix from Gary Pennington
13879
Daniel Veillard5eef6222001-02-07 18:24:48 +000013880Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13881
13882 * valid.c: couple of bug fixes pointed by Gary Pennington
13883 * HTMLtree.c: #if 0 cleanup
13884
Daniel Veillard2c257ec2001-02-06 13:29:07 +000013885Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13886
13887 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
13888 which removes a time consuming check of xmlXPathNodeSetAdd()
13889 and use it in places where we are sure to not break unicity
13890
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000013891Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13892
13893 * xpath.c: bug fixes found from XSLT
13894 * tree.c: preserve node->name special values when copying nodes.
13895 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
13896 external subset are fetched when available but without full
13897 validation. Added xmlLoadExtDtdDefaultValue, need a function.
13898 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
13899 output with encoding disabled.
13900
Daniel Veillard2c833b62001-02-03 08:52:06 +000013901Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13902
13903 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
13904 xmlCheckFilename should not be called from xmlFileOpenW
13905 and xmlGzfileOpenW
13906
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000013907Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13908
13909 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
13910 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
13911 added the new tests for URI normalization
13912 * testURI.c: fixed stoopid bugs
13913 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
13914 the URI in the error messages are now properly normalized
13915
Daniel Veillardea28ce62001-02-02 08:20:19 +000013916Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13917
13918 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
13919
Daniel Veillarde99a4762001-02-01 04:34:35 +000013920Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13921
13922 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
13923
Daniel Veillard2b325a02001-01-31 20:46:31 +000013924Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13925
13926 * xpath.c: fixed mod operator
13927
Daniel Veillardde55cf62001-01-31 15:53:13 +000013928Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13929
13930 * parser.c: fixed xmlStrcat doc
13931 * tree.c: 2 fixes form Anders Carlson for copying nodes and
13932 trees.
13933
Daniel Veillard2f913b72001-01-31 13:23:49 +000013934Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13935
13936 * xpath.c result/XPath/tests/chaptersbase
13937 result/XPath/tests/simplebase: fixed XPath node()
13938 * tree.c: small fix in xmlNewNs()
13939 * Makefile.am: removed extraneous xml2Conf.sh rule
13940
Daniel Veillardb42042b2001-01-28 07:40:36 +000013941Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13942
13943 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
13944 Changed the library name, in order to get libxml-devel and
13945 libxml2-devel to coexist on a single system
13946 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
13947 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
13948
Daniel Veillardee0a4662001-01-27 18:59:33 +000013949Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13950
13951 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
13952 libxml2-devel installable in // as libxml-devel.
13953
Daniel Veillard5eb05942001-01-27 17:50:22 +000013954Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13955
13956 * doc/Makefile.am: fixed make rebuild in doc
13957 * doc/html/*.html: rebuilt the docs
13958
Daniel Veillard65c295d2001-01-26 09:32:39 +000013959Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13960
13961 * tree.c: patch from Bjorn Reese on xmlBufferCCat
13962
Daniel Veillard8e199902001-01-25 18:54:39 +000013963Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13964
13965 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
13966 the HTML doc to go into the -devel RPM ...
13967 * aclocal.m4 config.h.in: some updates due to auto* magic
13968
Daniel Veillard93086662001-01-25 18:13:04 +000013969Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13970
13971 * xpath.h: added a hook in the context structure allowing to
13972 link to extra support, needed for XSLT
13973
Daniel Veillardf17e09b2001-01-25 13:55:35 +000013974Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13975
13976 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
13977 xmlXPtrCmpPoints to use it.
13978 * propagated the following patch from Alejandro Forero
13979 * include/win32config.h xmlIO.c: applied further suggestions
13980 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
13981 * example/gjobread.c: fixed warnings, now that it builds
13982
13983Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
13984
13985 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
13986
13987 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
13988 filename points to a valid file (not a directory).
13989 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
13990 Added calls to xmlCheckFilenameDir.
13991
13992 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
13993 `path' (rather than `filename') as the parameter to gzopen and open.
13994
Daniel Veillard48177c22001-01-23 15:27:41 +000013995Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13996
13997 * Makefile.am: fixed a problem with EXTRA_DIST
13998
Daniel Veillardb83ba402001-01-22 22:45:10 +000013999Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14000
14001 * Makefile.am example/Makefile.am: finally found the trick
14002 to build the example, i.e. add "." in SUBDIRS before example
14003 in the list <grin/>
14004
Daniel Veillard82687162001-01-22 15:32:01 +000014005Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14006
14007 * doc/xml.html: updated with an XSLT section, removed pointer to
14008 W3C CVS base.
14009
Daniel Veillard8a7642f2001-01-22 10:45:16 +000014010Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14011
14012 * xpath.c: when copying a XSLT tree object teh tree need to be copied
14013 too, and deallocation need to occur the same way.
14014
Daniel Veillarde4566462001-01-22 09:58:39 +000014015Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14016
14017 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
14018 type correponding to an XSLT result tree fragment. Share most
14019 of the data format with node set, as well as operators.
14020 * HTMLtree.c: added a newline at the end of the doctype output
14021 whe this one is not present initially.
14022 * tree.c: make sure taht the parent and doc pointers are properly
14023 set when copying attributes (lists).
14024
Daniel Veillard701c7362001-01-21 09:48:59 +000014025Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14026
14027 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
14028
Daniel Veillard5a2b6972001-01-20 21:15:50 +000014029Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14030
14031 * xpath.c: seems I finally killed that ugly path evaluation
14032 context bug (tagged 9999 in case is is wrong)
14033
Daniel Veillard8f4d9752001-01-19 05:32:34 +000014034Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14035
14036 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
14037 for XSLT
14038
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000014039Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14040
14041 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
14042 for xmlGzfileOpen() bug
14043
Daniel Veillardf6eea272001-01-18 12:17:12 +000014044Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14045
14046 * xpath.c: removed an error found by XSLT usage
14047 * tree.c parserInternals.h: use a predefined static string
14048 for text and comment nodes, avoid freeing them in xmlFreeNode,
14049 exported the string name in parserInternals.h and added
14050 another value to disable encoding at output (for XSLT),
14051 gain memory, time.
14052
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014053Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14054
14055 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14056 win32/libxml2/libxml2_so.dsp: new makefiles and update
14057 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14058
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014059Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14060
14061 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14062 Gary Pennington
14063
Daniel Veillard389e6b72001-01-15 19:41:13 +000014064Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14065
14066 * xpath.c: fixed the comaprision of values and nodelists,
14067 need to compare nodelist still ...
14068 * debugXML.c: avoided a possible core dump
14069 * HTMLparser.c: cleanup
14070 * nanohttp.c: contributed fix.
14071 * tree.c: fixes in properties handling added xmlSetNsProp
14072 needed by libxslt
14073 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14074 comment
14075 * TODO: updated
14076
Daniel Veillard167bd532001-01-06 21:09:34 +000014077Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14078
14079 * parser.c parserInternals.c: applied Bjorn Reese optimization
14080 patch
14081
14082Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14083
14084 * Makefile.am: applied patch fro make check from Martin Vidner
14085
Daniel Veillard503b8932001-01-05 06:36:31 +000014086Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14087
14088 * configure.in: preparing 2.2.11
14089 * doc/html/*: rebuild the HTML files
14090 * doc/xml.html : updated
14091
Daniel Veillardc2f4df22001-01-04 14:06:39 +000014092Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14093
14094 * tree.c: fixed a stupid bug
14095 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
14096 patches related to validation of an XInclude processing result
14097 * TODO: updated
14098
Daniel Veillarde2488192001-01-04 10:54:22 +000014099Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14100
14101 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
14102 on large files
14103
Daniel Veillardf060a412001-01-03 20:52:44 +000014104Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14105
14106 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14107
Daniel Veillard45cff692001-01-03 18:02:04 +000014108Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14109
14110 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14111 reported by Jonas Borgström
14112 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14113
Daniel Veillard08108982001-01-03 15:24:58 +000014114Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14115
14116 * testXPath.c xpath.c: fixing the XPath union expressions problem
14117 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14118
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014119Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14120
14121 * xmllint.c: Made is so if the file name is "-" is will read form
14122 standard input. Sven Heinicke <sven@zen.org>
14123 * tree.c: fixed a problem when growing buffer
14124 * tree.h: fixed the comment of the node types following andersca
14125 comment
14126 * TODO: updated
14127
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014128Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14129
14130 * HTMLparser.[ch]: added a way to avoid adding automatically
14131 omitted tags. htmlHandleOmittedElem() allows to change the
14132 default handling.
14133 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14134 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14135 of xmllint too when using --memory flag, added a memory test
14136 suite at the Makefile level.
14137 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14138 with namespace use when encountering QNames in XPath evalation,
14139 added xmlns() scheme in XPointer.
14140 * nanoftp.c : incorporated a fix
14141 * parser.c xmlIO.c: fixed problems raised with encoding when using
14142 the memory I/O
14143 * parserInternals.c: closed bug 25934 reported by
14144 torsten.landschoff@innominate.de
14145 * TODO: updated
14146
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014147Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14148
14149 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14150 on a non-updated tree :-(, made a 2.2.10 release to correct the
14151 situation
14152
Daniel Veillardce6e98d2000-11-25 09:54:49 +000014153Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14154
14155 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
14156 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
14157 integrated a set of OpenVMS changes from Howard Taylor
14158 <Howard.Taylor@pacoast.com>
14159
Daniel Veillard58770e72000-11-25 00:48:47 +000014160Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14161
14162 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
14163 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
14164
Daniel Veillardf62ceff2000-11-24 23:36:01 +000014165Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14166
14167 * HTMLparser.c: some fixes on auto-open of html/head/body
14168 * encoding.c: fixed a compilation error on some gcc env
14169 * xpath.c xpointer.[ch] xpathInternals.h: improved the
14170 XPointer implementation
14171 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
14172 related XPointer tests and associated results
14173
Daniel Veillard300f7d62000-11-24 13:04:04 +000014174Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14175
14176 * doc/xmldtd.html doc/xml.html: following a short step by step
14177 guidance on IRC to help maciej with DTDs I started a small
14178 page on the subject.
14179
Daniel Veillard748e45d2000-11-17 16:36:08 +000014180Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14181
14182 * HTMLparser.c: fixed handling of broken charrefs
14183 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
14184 patches
14185
Daniel Veillard28929b22000-11-13 18:22:49 +000014186Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14187
14188 * doc/xml.html doc/html/* : rebuilt the docs after adding
14189 xinclude and updated page for 2.2.7 and 2.2.8
14190 * configure.in: releasing 2.2.8
14191
Daniel Veillard41e06512000-11-13 11:47:47 +000014192Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14193
14194 * parser.[ch] parserInternals.c: applied the conditional
14195 section processing fix from Jonathan P Springer
14196 <jonathan.springer2@gte.net>
14197 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
14198 project file, fixed iconv default non support
14199 * xpath.c: fixed the problem of evaluating relative expressions
14200 when a node context is provided.
14201
Daniel Veillardbf432752000-11-12 15:56:56 +000014202Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14203
14204 * nanoftp.c: fixed gcc 2.95 new warnings
14205 * SAX.c: fixed a stupid bug
14206 * tree.c: fixed a formatting problem when round-tripping
14207 from/to memory
14208 * xinclude.c: chased memleak, fixed a base problem
14209 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
14210 xmlXPtrBuildNodeList()
14211 * TODO: updated
14212 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
14213 adding a first small set of regression tests for XInclude
14214
Daniel Veillardc2def842000-11-07 14:21:01 +000014215Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14216
14217 * nanohttp.[ch]: applied Wayne Davison patches to access
14218 the WWW-Authorization header.
14219 * parser.c: Closed Bug#30847: Problems when switching encoding
14220 in short files by applying Simon Berg's patch.
14221 * valid.c: fixed a validation problem
14222 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
14223 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
14224 Wayne Davison
14225 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
14226 need to be extended to non full nodes selections.
14227 * xinclude.c: starts to work decently
14228
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000014229Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14230
14231 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
14232 debugXML.c xmlversion.h.in: Started adding XInclude support,
14233 this is a new xmllint option
14234 * tree.c xpath.c: applied TOM patches for XPath
14235 * xpointer.c: fixed a couple of errors.
14236 * uri.c: added an escaping function needed for xinclude
14237 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
14238 new warning from RH70 gcc's version
14239
Daniel Veillarda4964b72000-10-31 18:23:44 +000014240Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14241
14242 * HTMLparser.c: fixed loop on invalid char in scripts
14243 * parser.c: update to description of xmlIOParseDTD()
14244 * libxml.m4 xmlversion.h.in: changes contributed by
14245 Michael Schmeing <m.schmeing@internet-factory.de>
14246 * configure.in: preparing for 2.2.7
14247 * Makefile.am: trying to avoid config.h and acconfig.h
14248 being included in the distrib
14249 * configure.in: released 2.2.7
14250
14251Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14252
14253 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
14254 like namespaces for good. Unified xmlNs and xmlNode somewhat.
14255
Daniel Veillard01411222000-10-30 15:33:22 +000014256Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14257
14258 * parser.[ch]: added xmlIOParseDTD()
14259 * xpointer.c: added support for the 2 extra parameters of
14260 string-range, fixed a stoopid error when '0' was present
14261 in XPointer expressions
14262 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
14263 testsuite for the above
14264
Daniel Veillard6db58192000-10-30 09:27:53 +000014265Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14266
14267 * libxml.spec.in: improved package descriptions
14268
Daniel Veillarda5db68a2000-10-29 18:06:06 +000014269Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14270
14271 * xpath.c xpathInternals.h: applied a large cleaning patch
14272 from TOM <ptittom@free.fr>, it also add namespace support
14273 for function and variables registration.
14274
Daniel Veillardbd20df72000-10-29 17:53:40 +000014275Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14276
14277 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
14278 * Makefile.mingw: Wayne Davison's update adding hash.c
14279
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000014280Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14281
14282 * xpath.c: fixed the root evaluation problems
14283 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
14284 ignorable spaces with <b> <bold> <em>
14285 * tree.c: fixed a loop in xmlSearchNsByHref()
14286
Daniel Veillard767662d2000-10-27 17:04:52 +000014287Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14288
14289 * xpath.c: applied another XPath patch from TOM
14290 * xpath.c include/makefile.am: applied another patch from
14291 china@thewrittenword.com (cleanup on IRIX).
14292
Daniel Veillard211cc0a2000-10-27 11:49:33 +000014293Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14294
14295 * xml-config.1: received a fixed version from Fredrik Hallenberg
14296 <hallon@lysator.liu.se>
14297
Daniel Veillardf6bf9212000-10-26 14:07:44 +000014298Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14299
14300 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
14301 cleanup patch for XPath
14302
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000014303Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14304
14305 * patched to redirrect all "out of context" error messages to
14306 a reconfigurable routine. The changes are:
14307 * xmlerror.h : added the export of an error context type (void *)
14308 an error handler type xmlGenericErrorFunc there is an interface
14309 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
14310 to reset the error handling routine and its argument
14311 (by default it's equivalent to respectively fprintf and stderr.
14312 * all the c files: all wild accesses to stderr or stdout within
14313 the library have been replaced to calls to the handler.
14314
Daniel Veillard29a11cc2000-10-25 13:32:39 +000014315Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14316
14317 * configure.in: release 2.2.6
14318 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
14319 exporting the inner functions of xpath for extension modules
14320 * doc/*: updated and rebuilt the doc
14321
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000014322Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14323
14324 * nanohttp.c : applied Wayne HTTP cleanup patch
14325 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
14326 and xmlNodeSetSpacePreserve()
14327
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000014328Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14329
14330 * xpath.c: closing bug #29260
14331
Daniel Veillard126f2792000-10-24 17:10:12 +000014332Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14333
14334 * hash.[ch] debugXML.c: expanded/enhanced the API, added
14335 multikey tuples, made hash structure opaque
14336 * valid.[ch]: moved elements, attributes, notations decalarations
14337 as well as ID and refs to hash tables.
14338 * entities.c: hash cleanup
14339 * xmlmemory.c: fixed a dump problem in debug mode
14340 * include/Makefile.am: problem passing in DESTDIR= values patch
14341 from Marc Christensen <marc@calderasystems.com>
14342 * nanohttp.c: removed debugging remains
14343 * HTMLparser.c: the bogus tag should be ignored (Wayne)
14344 * HTMLparser.c parser.c: fixing a number of problems with the
14345 macros in the *parser.c files (Wayne).
14346 * HTMLparser.c: close the previous option when opening a new one
14347 (Marc Sanfacon).
14348 * result/HTML/*: updated the HTML results accordingly
14349
Daniel Veillard52afe802000-10-22 16:56:02 +000014350Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14351
14352 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
14353 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
14354 XPath functions and XML entities table to them. More to come...
14355 * xmlIO.c: fixed libxml closing FILEs it didn't open.
14356
Daniel Veillard683cb022000-10-22 12:04:13 +000014357Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14358
14359 * tree.c: coalesce adjacent text nodes
14360 * valid.c: handling of blank nodes in DTd validation (raised
14361 by problems with a posteriori validation).
14362 * nanohttp.c: changing behaviour on HTTP write stuff.
14363 * HTMLtree.c: forced body and html to be explicitely closed.
14364 * xpath.h: exported more XPath functions.
14365
Daniel Veillard1baf4122000-10-15 20:38:39 +000014366Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14367
14368 * Release of 2.2.5
14369 * xpointer.c: range() range-inside and other helper functions
14370 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
14371
Daniel Veillard47e12f22000-10-15 14:24:25 +000014372Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14373
14374 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
14375 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
14376
Daniel Veillardb732a0e2000-10-15 11:27:01 +000014377Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14378
14379 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
14380 and XPointer modules
14381
Daniel Veillard134c9f32000-10-15 10:27:08 +000014382Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14383
14384 * SAX.h: closed #25107
14385
Daniel Veillard39915622000-10-15 10:06:55 +000014386Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14387
14388 * testSAX.c: fixed problem with cdata reporting
14389 * SAXresult/* : updated
14390
Daniel Veillard1e851392000-10-15 10:02:56 +000014391Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14392
14393 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
14394 Closed bug #27499, added to regression tests
14395 * TODO: updated
14396
Daniel Veillard7eda8452000-10-14 23:38:43 +000014397Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14398
14399 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
14400 support for SCRIPT and STYLE with help from Bjorn Reese
14401 * test/HTML/* result/HTML/*: added simple testcase and updated
14402 the existing ones.
14403
Daniel Veillardff9c3302000-10-13 16:38:25 +000014404Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14405
14406 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
14407 string-range for empty strings
14408 * test/XPath/docs/str test/XPath/xptr/chaptersrange
14409 test/XPath/xptr/strrange: augmented the XPointer testsuite
14410
Daniel Veillard189446d2000-10-13 10:23:06 +000014411Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14412
14413 * doc/xml.html doc/xmlmem.html: added a module describing memory
14414 interfaces and use, updated the main page.
14415
Daniel Veillard2f971a22000-10-12 23:26:32 +000014416Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14417
14418 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
14419 nanoftp code work on Windows too now
14420
14421Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000014422
14423 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
14424 * xpointer.c: implemented string-range() at least a good first version
14425 * test/XPath/docs/str test/XPath/xptr/strrange
14426 result/XPath/xptr/strrange: the string-range() tests
14427
Daniel Veillardd3c68c42000-10-12 08:06:28 +000014428Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14429
14430 * Makefile.am include/Makefile.am include/win32config.h
14431 win32/Makefile.mingw: fixed problems reported by Wayne Davison
14432 and make distcheck
14433
Daniel Veillard19d61112000-10-11 23:50:35 +000014434Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14435
14436 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
14437 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
14438 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
14439
Daniel Veillardb0426ca2000-10-11 23:39:43 +000014440Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14441
14442 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
14443 patch for socklen_t detection by
14444 Albert Chin-A-Young <china@thewrittenword.com>
14445
Daniel Veillardcd429612000-10-11 15:57:05 +000014446Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14447
14448 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
14449 and added a --dtdvalid option to xmllint used to test it
14450
Daniel Veillard47c02452000-10-11 13:04:36 +000014451Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14452
14453 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
14454 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
14455
Daniel Veillard2d38f042000-10-11 10:54:10 +000014456Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14457
14458 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14459 handlings (registration, lookup, cleanup)
14460
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014461Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14462
14463 * configure.in Makefile.am include/makefile.am: adding XPointer
14464 and XPtrtests target
14465 * xpointer.[ch] : new files for XPointer support
14466 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14467 more XPath tests
14468
Daniel Veillard57fda592000-10-10 23:24:14 +000014469Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14470
14471 * configure.in: fixed, very broken, make distcheck works again
14472
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014473Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14474
14475 * More work toward 2.2.5, integrated a number of patches
14476 * configure.in Makefile.am win32config.h.in: trying to cleanup
14477 make distcheck .... huh ...
14478 * include/Makefile.am include/win32config.h: new directory
14479 for includes
14480 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14481 updated teh makefiles and instructions for WIN32
14482 * xpath.c: small fixes
14483 * test/XPath/ results/XPath: updated the testcases and results
14484 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14485 suggested patches
14486 * valid.c: fixed an ID bug
14487
Daniel Veillardb71379b2000-10-09 12:30:39 +000014488Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14489
14490 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000014491 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000014492 * xpath.[ch]: worked on XPointer
14493
Daniel Veillard7e99c632000-10-06 12:59:53 +000014494Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14495
14496 * configure.in Makefile.am: 2.2.5, ship the include in an
14497 include/libxml subdirectory, use symlinks when using CVS
14498 * testSAX.c: fixed small bug
14499 * testXPath.c: changed the way testfiles are parsed
14500 * debugXML.c: same kind of cleanup when parsing an argument expression
14501 XPath/XPointers can have blanks embedded
14502 * xpath.[ch]: more cleanup, reorgs for XPointer work
14503 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14504 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14505
Daniel Veillard55b91f22000-10-05 16:30:11 +000014506Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14507
14508 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14509 in the XPath engine, rewrote large parts of it, now it's far
14510 cleaner and in sync with the REC not an old WD. Fixed a parsing
14511 problem in the interactive XML shell found when testing XPath.
14512
Daniel Veillardac260302000-10-04 13:33:43 +000014513Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14514
14515 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14516 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14517 examples with the extra test
14518
Daniel Veillard7cfce322000-10-04 12:40:27 +000014519Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14520
14521 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14522 the global init function.
14523
Daniel Veillard970112a2000-10-03 09:33:21 +000014524Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14525
14526 * HTMLparser.c: Doohhh, attribute name parsing was still case
14527 sensitive ! Fixed this ...
14528 * result/HTML/* : updated the tests results accordingly
14529
Daniel Veillard740abf52000-10-02 23:04:54 +000014530Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14531
14532 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14533 engine, should be far more stable, incorporated a new version of
14534 preceding/following axis, need testing
14535 * uri.c: fixed file:///c:/a/b/c problem
14536 * test/XPath/tests/idsimple: augmented the XPath tests
14537
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014538Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14539
14540 * doc/* rebuilding docs for 2.2.4 release
14541
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014542Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14543
14544 * configure.in: releasing 2.2.4
14545 * parser.[ch]: added xmlStrEqual()
14546 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14547 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14548 use xmlStrEqual instead
14549 * TODO: updated
14550 * added an XPath test
14551
Daniel Veillardbc765302000-10-01 18:23:35 +000014552Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14553
14554 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14555 * entities.h: exported xmlInitializePredefinedEntities
14556 * parser.[ch] : added xmlInitParser()
14557 * parserInternals.h : had to export htmlInitAutoClose()
14558
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014559Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14560
14561 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14562 problems
14563 * Makefile.am : added XPath regression tests to normal tests
14564 * uri.c: fixed a problem with local paths, cleanup
14565 * parser.c: fixed a problem with large CData sections
14566
Daniel Veillardd2ade932000-09-30 14:39:55 +000014567Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14568
14569 * configure.in xml-config.in: patch from "Ben Taylor"
14570 <sol7x86@hotmail.com> for solaris shared libs lookup
14571
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000145722000-09-30 Martin Baulig <baulig@suse.de>
14573
14574 * libxml-2.0.pc.in: Provide pkg-config script.
14575
14576 * configure.in: Create the libxml-2.0.pc script from the
14577 libxml-2.0.pc.in templates.
14578 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014579 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014580
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014581Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14582
14583 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14584 when compiling with MSC
14585
Daniel Veillard46057e12000-09-24 18:49:59 +000014586Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14587
14588 * xpath.c: patch for normalize-string() substring-before(),
14589 substring-after() and translate() functions from Bjorn Reese
14590 <breese@mail1.stofanet.dk>
14591 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14592 Fredrik Hallenberg <hallon@lysator.liu.se>
14593 * TODO: updated
14594
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014595Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14596
14597 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14598 problem of socklen_t being undefined on a number of platforms
14599 * debugXML.c: fixed a compilation problem when without snprintf
14600
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014601Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14602
14603 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14604 an URI bug and a fix for the control-character-induced infinite loop
14605 * nanohttp.c: preventive fix for compiling on WIN32
14606
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014607Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14608
14609 * xmlint.c: closing bug #25000
14610
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014611Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14612
14613 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14614 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14615 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14616 related function, fixing xmlStrncmp(), and associated cleanup
14617 * result/HTML/entities.html.sax: updating result
14618
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014619Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14620
14621 * uri.c: applied patch for URI escaping from Wayne Davison
14622 <wayned@blorf.net>
14623 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14624 from Denis Barbier <barbier@imacs.polytechnique.fr>
14625 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14626 patch from Wayne Davison
14627
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014628Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14629
14630 * doc/xml.html : updated with new releases, adding "how to help"
14631
Daniel Veillard04698d92000-09-17 16:00:22 +000014632Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14633
14634 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14635 removed a few warnings in pedantic mode ...
14636 * parserInternals.c parser.c: moved encoding switching function
14637 to parserInternals.c
14638 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14639
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014640Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14641
14642 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14643 error or warning handlers
14644
Daniel Veillardb1059e22000-09-16 14:02:43 +000014645Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14646
14647 * parserInternals.c parserInternals.h parser.c Makefile.am:
14648 created a new module parserInternals.c, moved most of the
14649 code shared by the various parsers there, as well as
14650 deprecated code from parser.c. More cleanup of parser.c
14651 * uri.c: fixed a problem when URI is NULL
14652 * valid.c: speedup when looking for an attribute declaration
14653
Daniel Veillard39c7d712000-09-10 16:14:55 +000014654Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14655
14656 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14657 the cleanup of the computation of URI references when seeking
14658 external entities. The URI reference string and the resulting
14659 URI are both stored now.
14660 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14661 large s(n)printf checks and cleanup from Denis Barbier
14662 <barbier@imacs.polytechnique.fr>
14663 * xmlversion.h.in tree.h: couple of SGML declarations for a
14664 possible docbook module.
14665 * result/VC/ : a couple of test output changed due to the change
14666 of the entities URI
14667
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014668Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14669
14670 * parser.h: added a _private field for linking user's data
14671
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014672Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14673
14674 * parser.c parserInternals.h: demacroified most of the IS_XXX
14675 the gain in size is significant so ...
14676
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014677Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14678
14679 * entities.c: cases where looking up entities with doc==NULL
14680 covered
14681
Daniel Veillard90e11312000-09-05 10:42:32 +000014682Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14683
Daniel Veillard1de50802000-09-07 08:54:32 +000014684 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014685 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14686
Daniel Veillard98a79162000-09-04 11:15:39 +000014687Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14688
Daniel Veillard1de50802000-09-07 08:54:32 +000014689 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014690 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14691 * Makefile.in: added URItest and included thenin "make tests"
14692
14693Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014694
14695 * xmlversion.h.in: closed bug 22941
14696
Daniel Veillard2bb89092000-08-31 14:57:50 +000014697Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14698
14699 * doc/xmlio.html: added doc and example for entity loader
14700 redefinition.
14701
Daniel Veillard96984452000-08-31 13:50:12 +000014702Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14703
14704 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14705 used by libxml
14706
Daniel Veillarde715dd22000-08-29 18:29:38 +000014707Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14708
14709 * parser.c: Fixed bug on invalid ontent characters and when using
14710 push.
14711 * xmllint.c: fixed xmllint endling of errors in push mode
14712
Daniel Veillard4948eb42000-08-29 09:41:15 +000014713Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14714
14715 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014716 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014717 * result/HTML/*.sax: regenerated HTML SAX output
14718 * parser.c: more cleanup.
14719
Daniel Veillarde010c172000-08-28 10:04:51 +000014720Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14721
14722 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014723 patches from Wayne Davison <wayned@users.sourceforge.net>,
14724 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014725 * HTMLparser.c: fixed an ignorable white space detection bug
14726 occuring when parsing with SAX only
14727 * result/HTML/*.sax: updated since the output is now HTML
14728 encoded...
14729
Daniel Veillard47f3f312000-08-27 22:40:15 +000014730Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14731
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014732 * HTMLparser.[ch]: applied some of Wayne Davison
14733 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014734
Daniel Veillarde0854c32000-08-27 21:12:29 +000014735Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14736
14737 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14738 undeclared namespace prefix was used, added a warning.
14739 Cleaned up support w.r.t. entities, spilling out a warning
14740 and being pedantic on lookups.
14741 * test/warning/ent9 : added testcase for previous example.
14742 * TODO: updated
14743 * parserInternals.h parser.c: changed the way names are parsed
14744 now allow infinite size and decrease penalty for normal use
14745 * parser.c: Started a big cleanup/check of the parser code,
14746 fixed some of the most tortuous entity code, spotted code
14747 unused anymore
14748 * test/*: added tests for very long names and related nasty
14749 things.
14750
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014751Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14752
14753 * doc/encoding.html: added encoding aliases doc
14754 * doc/xml.html: updates
14755 * encoding.[ch]: added EncodingAliases functions
14756 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14757 bottleneck affecting large DTDs like Docbook
14758 * parser.[ch] xmllint.c: added a pedantic option, will be
14759 useful
14760 * SAX.c: redefinition of entities is reported in pedantic mode
14761 * testHTML.c: uninitialized warning from gcc
14762 * uri.c: fixed a couple of bugs
14763 * TODO: added issue raised by Michael
14764
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014765Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14766
14767 * doc/encoding.html: propagated Martin Duerst suggestions
14768
Daniel Veillard52402ce2000-08-22 23:36:12 +000014769Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14770
14771 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14772 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14773 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14774 by Wayne Davison
14775
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014776Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14777
14778 * nanoftp.c nanohttp.c: small cleanup
14779 * TODO: updated
14780
Daniel Veillard244ece92000-08-19 20:58:02 +000014781Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14782
14783 * added an old VC testcase and updated title.xml entity
14784
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014785Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14786
14787 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14788 done on auto-opening of <p> tags and cleanup of SAX output
14789
Daniel Veillard979e55e2000-08-19 16:48:54 +000014790Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14791
14792 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14793
Daniel Veillard4540be42000-08-19 16:40:28 +000014794Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14795
14796 * doc/xml.html libxml.* structure.*: updated the doc a bit
14797
Daniel Veillard808a3f12000-08-17 13:50:51 +000014798Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14799
14800 * testSAX.c testHTML.c result/HTML/: cleanup of the output
14801 of SAX tests
14802
Daniel Veillard29579362000-08-14 17:57:48 +000014803Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14804
14805 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14806 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
14807
Daniel Veillard1255ab72000-08-14 15:13:33 +000014808Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14809
14810 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
14811 * testHTML.c: fix core dump on Solaris 2.x systems
14812 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
14813 * result/HTML/*.sax: previous bug fix lead to new results
14814
Daniel Veillard03109292000-08-14 14:58:22 +000014815Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14816
14817 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14818 * configure.in: added --with-readline=DIR to accept alternate
14819 path for readline include/library
14820 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
14821 for ANSI under HP-UX
14822 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
14823 includes @LIBS@
14824
Daniel Veillard7c29ce22000-08-12 21:20:53 +000014825Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14826
14827 * doc/* : rebuilt the docs
14828 * getting ready for 2.2.2 release
14829
Daniel Veillard87b95392000-08-12 21:12:04 +000014830Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14831
14832 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
14833 and xmlAddFeature()
14834 * tree.[ch]: added xmlAddChildList()
14835 * xmllint.c: MAP_FAILED macro test
14836 * parser.h: added xmlParseCtxtExternalEntity()
14837 * valid.c: applied bug fixes removed warning
14838 * tree.c: added CDATA block to elements content
14839 * testSAX.c: cleanup of output
14840 * testHTML.c: added SAX testing
14841 * encoding.c: better error recovery
14842 * SAX.c, parser.c: fixed one of the external entity processing
14843 of the OASis testsuite
14844 * Makefile.am: added HTML SAX regression tests
14845 * configure.in: bumped to 2.2.2
14846 * test/HTML/ result/HTML: added a few of HTML tests, and added the
14847 SAX results
14848
Daniel Veillard88a172f2000-08-04 18:23:10 +000014849Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14850
14851 * configure.in: patch for HP compiler
14852
148532000-08-04 Sven Heinicke <sven@zen.org>
14854
14855 * xmllint.c: Was coredumping sometimes when the file given didn't
14856 exist.
14857
Daniel Veillard46e370e2000-07-21 20:32:03 +000014858Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14859
14860 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014861
Daniel Veillard46e370e2000-07-21 20:32:03 +000014862 when using in memory parsing. Need some cleanup.
14863 * xmllint.c configure.in: added a --memory flag to test memory
14864 parsing
14865
Daniel Veillard36650692000-07-21 15:16:39 +000014866Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14867
14868 * nanohttp.c: fixed socklen_t replacement to unsigned int
14869 * parser.c: fixed a space handdling missing at the end of
14870 production 28 DOCTYPE.
14871 * xmlmemory.c: fixed a stupid bug on the routine to override
14872 allocation functions
14873 * TODO: updated
14874
Daniel Veillarde46e20d2000-07-14 15:02:46 +000014875Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14876
14877 * doc/ regenerated the docs
14878
Daniel Veillard32bc74e2000-07-14 14:49:25 +000014879Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14880
14881 * doc/encoding.html doc/xml.html: added I18N doc
14882 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
14883 improvements, both parser and filters, added ASCII & HTML,
14884 fixed the ISO-Latin-1 one
14885 * xmllint.c testHTML.c: added/made visible --encode
14886 * debugXML.c : cleanup
14887 * most .c files: applied patches due to warning on Windows and
14888 when using Sun Pro cc compiler
14889 * xpath.c : cleanup memleaks
14890 * nanoftp.c : added a TESTING preprocessor flag for standalong
14891 compile so that people can report bugs more easilly
14892 * nanohttp.c : ditched socklen_t which was a portability mess
14893 and replaced it with unsigned int.
14894 * tree.[ch]: added xmlHasProp()
14895 * TODO: updated
14896 * test/ : added more test for entities, NS, encoding, HTML, wap
14897 * configure.in: preparing for 2.2.0 release
14898
Daniel Veillard49703262000-07-10 10:27:46 +000014899Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14900
14901 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000014902 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000014903
Daniel Veillard306be992000-07-03 12:38:45 +000014904Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14905
14906 * doc/xml.html: changed the xmlsoft.org structure, updated the
14907 examples w.r.t. root and childs
14908
Daniel Veillard7d853352000-07-02 18:53:09 +000014909Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14910
Daniel Veillard784b9352003-02-16 15:50:27 +000014911 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000014912
Daniel Veillard365e13b2000-07-02 07:56:37 +000014913Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14914
14915 * HTMLparser.c: Work on character encoding support for the HTML parser
14916 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
14917 * encoding.c: Fixed a potential memleak in the encoding stuff
14918
Daniel Veillardaf743792000-07-01 11:49:28 +000014919Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14920
14921 * doc/FAQ.html doc/Makefile.am : added a FAQ
14922
14923Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000014924
14925 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
14926 of the HTML parser to force it to not bypass SAX
14927
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000014928Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14929
14930 * win32config.h.in: updated
14931 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
14932 lacks iconv support :-( need to release 2.1.1
14933 * configure.in: release 2.1.1
14934 * HTMLparser: fixed bug #14784
14935 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
14936 by Windows compiler
14937 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
14938 the SAX startDocument() callback.
14939 * TODO: updated
14940
14941Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14942
14943 * added xmlStopParser()
14944
Daniel Veillardbe803962000-06-28 23:40:59 +000014945Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14946
14947 * configure.in: 2.1.0 prerelease
14948 * Large resync between W3C and Gnome tree
14949 * nanoftp, nanohttp.c: fixed stalled connections probs
14950 * HTMLtree.c SAX.c : support for attribute without values in
14951 HTML for andersca
14952 * valid.c: Fixed most validation + namespace problems
14953 * HTMLparser.c: start document callback for andersca
14954 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
14955 * parser.h, SAX.c: serious speed improvement for large
14956 CDATA blocks
14957 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
14958 different encoding
14959 * example/Makefile.am example/gjobread.c tree.h: work on
14960 libxml1 libxml2 convergence.
14961 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
14962 and the LIBXML_TEST_VERSION macro
14963
Daniel Veillardc310d562000-06-23 18:32:15 +000014964Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14965
14966 * doc/xml.html: various patches and improvements typo fixed by
14967 Felix Natter
14968 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
14969 from Felix Natter <fnatter@gmx.net>
14970
Daniel Veillardf3029822000-05-06 08:11:19 +000014971Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14972
14973 * doc/upgrade.html: updated with instructions for support of both
14974 libxml-1.x and libxml-2.x
14975 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
14976 for 2.x support and also fixed includes
14977
14978
Daniel Veillard496a1cf2000-05-03 14:20:55 +000014979Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14980
14981 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
14982 the encoding support, added iconv support, so now libxml if
14983 compiled with iconv automatically support japanese encodings
14984 among others. Work based on initial patch from Yuan-Chen Cheng
14985 I may have broken binary compat in the encoding handler
14986 registration scheme, but that was so utterly broken I don't
14987 expect anybody to have used this feature until now.
14988 * parserInternals.h: fixup on the CHAR range macro
14989 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
14990 code.
14991 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
14992 * uri.c: added xmlParseURI() I can't believe I forgot to
14993 implement this one in 2.0 !!!
14994 * SAX.c: moved doc->encoding update in the endDocument() call.
14995 * TODO: updated.
14996
Daniel Veillard06047432000-04-24 11:33:38 +000014997Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14998
14999 * tree.h: removed extraneous xmlRemoveProp definition
15000 * TODO: added item about --disable-corba configure switch
15001 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
15002 * nanoftp.c: fixed include problems giving troubles on AIX and
15003 slowlaris
15004 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
15005 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
15006 comment and headers changes to lower gtk-doc number of warnings
15007 * doc/html/*: rebuilt docs
15008
Daniel Veillarde0aed302000-04-16 08:52:20 +000015009Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15010
15011 * HACKING: documented the tag for 1.x and instructions
15012
Daniel Veillard5e873c42000-04-12 13:27:38 +000015013Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15014
15015 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
15016 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
15017 xmlCreateIOParserCtxt
15018 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
15019 significant overall improvement
15020 * xmllint.c: added I/O test to xmllint
15021 * testSAX.c: added a speed test
15022 * doc/* : updated/regenerated
15023
Daniel Veillardfc708e22000-04-08 13:17:27 +000015024Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15025
15026 * xpath.c uri.h parserInternals.h: cosmetic changes from
15027 "Timur I. Bakeyev" <timur@bat.ru>, including making
15028 xmlCreateURI() public
15029
Daniel Veillard5d211f42000-04-07 17:00:24 +000015030Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15031
15032 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
15033 and the code at the same time. Added a clean mechanism for
15034 overload or added input methods: xmlRegisterInputCallbacks()
15035 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
15036 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
15037 * TODO: updated
15038 * doc/* : updated/regenerated
15039 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
15040 source dir
15041
Daniel Veillarde77a9182000-04-05 19:12:29 +000015042Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15043
15044 * testURI.c: yet another forgotten commit, I should get some sleep !
15045
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015046Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15047
15048 * xmllint.c: forgot to commit this too ?
15049
Daniel Veillardb9df4042000-04-05 14:23:16 +000015050Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15051
15052 * xmlversion.h.in : forgot to commit this previously
15053
Daniel Veillard361d8452000-04-03 19:48:13 +000015054Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15055
15056 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15057 * README TODO: updated for release
15058 * uri.c uri.h: added authority parsing/saving
15059 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15060 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15061 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15062 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15063 Makefile.am : added compile-time customization of libxml
15064 --with-ftp --with-http --with-html --with-xpath --with-debug
15065 --with-mem-debug
15066 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15067 #include <libxml/xxx.h> I hope it won't break too much stuff
15068 and will be manageable in the future...
15069 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15070 and added xmllint to the installed programs
15071 * uri.h: added xmlFreeURI()
15072
Daniel Veillardec303412000-03-24 13:41:54 +000015073Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15074
15075 * uri.c uri.h: finished the escaping handling, the base support
15076 and the URI path normalization. Looks good just lacks the
15077 authority content parsing code.
15078 * Makefile.am: added instructions to generate testURI
15079 * TODO: updated
15080 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
15081 added links and icons for W3C and Gnome
15082
Daniel Veillard8f621982000-03-20 13:07:15 +000015083Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15084
15085 * xmlmemory.[ch] : seems I forgot to actually update the files in
15086 the last commit :-)
15087 * doc/xml.html doc/html/* : updated and uploaded the docs
15088
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015089Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15090
15091 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
15092 * TODO: updated
15093 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000015094 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015095 gfree).
15096 * Makefile.am, uri.c, uri.h: added a set of functions to do
15097 exact (litteraly copied from the RFC 2396 productions) parsing
15098 and handling of URI. Will be needed for XLink, one XML WFC,
15099 XML Base and reused in the nano[ftp/http] modules. Still work
15100 to be done.
15101
Daniel Veillardedfb29b2000-03-14 19:59:05 +000015102Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15103
15104 * configure.in, libxml.spec.in : libxml2
15105 * doc/* : updated the doc page, rebuilt the docs
15106
Daniel Veillardcf461992000-03-14 18:30:20 +000015107Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15108
15109 * all: tagged LIB_XML_1_X
15110 * *.c *.h : updated from W3C CVS tree
15111 * configure.in : 2.0.0-beta
15112 * libxml.spec.in : libxml2 package nam
15113 * result/* : new version of the tests output
15114
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015115Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15116
15117 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15118
Daniel Veillardb566ce12000-03-04 11:39:42 +000015119Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15120
15121 * doc/* : rebuilt the docs
15122 * parser.c: final patch on #6766
15123 * valid.c: small patch on validity checks.
15124
Daniel Veillardfb76c402000-03-04 11:39:42 +000015125Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15126
15127 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15128 added
15129 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15130 compatibility w.r.t. XML spec and existing code.
15131
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015132Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15133
15134 * parser.c: seems a better solution to <a> </a> exists,
15135 will try it for a while
15136
Daniel Veillard83a30e72000-03-02 03:33:32 +000015137Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15138
15139 * parser.c: tried to remove the <a> </a> generating <a/>
15140 this is hard. Left a flag for that purpose. Fixed bug #6766
15141 * configure.in: prepared 1.8.7 not released, due to previous
15142 problem
15143
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015144Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15145
15146 * doc/xml.html : applied second patch from Paul DuBois
15147
Daniel Veillard402e8c82000-02-29 22:57:47 +000015148Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15149
15150 * doc/xml.html : applied patch from Paul DuBois
15151
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015152Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15153
15154 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
15155
Daniel Veillard5feb8492000-02-02 17:15:36 +000015156Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15157
15158 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
15159 compilation warnings on various platforms.
15160 * parser.c: Fixed #5281 validity error callbacks are now desactived
15161 by default if not validating.
15162
Daniel Veillardf341f932000-02-02 14:52:08 +000015163Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15164
15165 * nanoftp.c, win32config.h.in: patches to compile on WIN32
15166
Daniel Veillard13c757e2000-02-01 23:59:15 +000015167Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15168
15169 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
15170 <gkatsi@cs.toronto.edu>
15171
Daniel Veillard726e8792000-01-30 20:04:29 +000015172Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15173
15174 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
15175 processing URLs
15176
Daniel Veillarde41f2b72000-01-30 20:00:07 +000015177Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15178
15179 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
15180 xmlNanoFTPUpdateURL for persistent control connections.
15181 * configure.in: 1.8.6
15182
15183Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15184
15185 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
15186 * tree.[ch] : added xmlSaveNoEmptyTags
15187
James Henstridgef3be9312000-01-28 13:59:21 +0000151882000-01-29 James Henstridge <james@daa.com.au>
15189
15190 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
15191
15192 * Makefile.am: added nanoftp.[ch] to the build.
15193
Daniel Veillardaeea04f2000-01-25 19:27:27 +000015194Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15195
15196 * nanoftp.[ch]: cleanup, comments, API
15197 * debugXML.c : fixed a bug in the cat command
15198 * doc/*: regenerated the docs
15199
Daniel Veillardda07c342000-01-25 18:31:22 +000015200Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15201
15202 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
15203 * debugXML.c : fixed a bug in the cat command
15204 * valid.c: fixing some small probs
15205 * libxml.spec.in: get rid of the SNAP suffix
15206 * doc/xml.html: updated the status
15207
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000015208Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15209
15210 * xml-config.in: xml-config --version to just return the
15211 version number
15212 * xpath.c: some cleanup w.r.t. axis when the current node is
15213 an attribute.
15214 * TODO: updated
15215
Daniel Veillard461a66c2000-01-18 18:01:01 +000015216Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15217
15218 * configure.in: prepared for libxml-1.8.5
15219 * doc/* recompiled the documentation
15220
152212000-01-17 Jody Goldberg <jgoldberg@home.com>
15222
15223 * configure.in : WARNING autoconf subtlety alert :
15224 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
15225 when looking for zlib.h so that HAVE_ZLIB_H is defined.
15226 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
15227 get defined by AC_CHECK_HEADERS.
15228
Daniel Veillardf967b902000-01-17 16:06:10 +000015229Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15230
15231 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
15232 Rune.Djurhuus@fast.no
15233
Daniel Veillardad8f99d2000-01-15 14:20:03 +000015234Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15235
15236 * TODO: updated
15237 * tree.c, parser.c: made sure that only memory alloc problems
15238 and internal parser errors are allowed to write to stdout or
15239 stderr.
15240
Daniel Veillard0142b842000-01-14 14:45:24 +000015241Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15242
15243 * tree.c : restored xmlNewGlobalNs since this seems used by
15244 a lot of existing code :-(, fixed a bug in xmlNewNs
15245 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
15246 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
15247 to exit() from the library code.
15248 * xpath.c, parser.c: removed bugs or unused code detected by
15249 Windows compilers
15250 * parser.c: started adding interfaces for parsing well balanced
15251 XML fragments
15252 * configure.in: releasing 1.8.4
15253 * doc/* : rebuilt the docs
15254
Daniel Veillard2eac5032000-01-09 21:08:56 +000015255Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15256
15257 * tree.[ch] : added xmlNewDocFragment() for DOM
15258 * testHTML.c: uninitialized variable.
15259
Daniel Veillardf3a73582000-01-05 14:58:39 +000015260Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15261
15262 * doc/* : rebuild the docs
15263
Daniel Veillard71b656e2000-01-05 14:46:17 +000015264Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15265
15266 * acconfig.h: readline and history patch
15267 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
15268 * tree.c: added check and handling when possibly removing an ID
15269 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
15270 and saving.
15271 * test/HTML/entities.html result/HTML/entities.html* : test for
15272 various entities reference cases
15273 * result/HTML/* : as a result output of some testcase have
15274 changed
15275 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
15276 by previous example. added xmlParseTryOrFinish().
15277 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
15278 entities.h debugXML.h HTMLparser.h: changed the way struct are
15279 declared to allow gtk-doc to expose those
15280 * parser.c: closed bug #4960
15281 * Makefile.am configure.in: Applied patch from
15282 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
15283 and math/socket libs detection
15284
Daniel Veillard437b87b2000-01-03 17:30:46 +000015285Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15286
15287 * configure.in, Makefile.am: link tester against readline
15288 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
15289
Daniel Veillard686d6b62000-01-03 11:08:02 +000015290Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15291
15292 * tree.[ch]: added xmlRemoveProp
15293 * win32config.h.in nanohttp.c: avoid including the Windows
15294 socket stuff in every C files
15295 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
15296 the XmL parser(s)
15297 * test/ns4 result/ns4 etc...: added test case for previous prob
15298 * tree.c: xmlNewNs wasn't checking for double definition
15299 * Makefile.in: fixed a problem with dist-hook duplicates
15300 * parser.[hc], xmlIO.c: fixed the loading of external entities
15301 APIs, now xmlLoadExternalEntity() is used everywhere and
15302 setting up an app specific front-end using the
15303 * SAX.c parser.c: some fixes, now the xhtml spec validates
15304 with the xhtml DTD.
15305 * error.c: fixed crashes in case of no input stream
15306 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
15307 to the validation tests and results
15308
Daniel Veillard5e5c6231999-12-29 12:49:06 +000015309Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15310
15311 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
15312 too htmlCreatePushParserCtxt() and htmlParseChunk()
15313 * parser.c: a bit of cleanup.
15314 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
15315 to XML) removed the last mem leak known
15316 * HTMLtree.c: output message cleanup
15317 * xmlmemory.c: display content info about memory blocks
15318 * result/HTML/wired.* : missing att value warning change
15319
Daniel Veillardbe849cf1999-12-28 16:43:59 +000015320Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15321
15322 * doc/* : rebuilt the documentation
15323
Daniel Veillarddbfd6411999-12-28 16:35:14 +000015324Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15325
15326 * parser.[ch] parserInternals.h: Push parser for XML,
15327 seems to work fine now
15328 * tester.c debugXML.[ch]: Added an XML shell debug facility and
15329 --push for push testing
15330 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
15331 * testSAX.c: added --push
15332 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
15333 subtree
15334 * xmlIO.[ch] : enriched API + fixes for push mode
15335 * entities.[ch]: added the entity content length to the struct.
15336 * xmlmemory.[ch]: new API to show the last entries for the shell
15337 * valid.c: added required attribute testing
15338 * SAX.c: the cdata callback now merge contiguous fragments
15339 * HTMLparser.c: cleanup of some macros
15340
Daniel Veillard3c558c31999-12-22 11:30:41 +000015341Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15342
15343 * parser.c: fix for PIs name starting with xml
15344 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000015345 * *.c, configure.in win32config.h.in : generate win32config.h for
15346 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000015347
Daniel Veillard0caf07a1999-12-21 16:25:49 +000015348Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15349
15350 * parser.c: fixed a stupid = vs. == bug :-(
15351 * doc/gnome-xml.sgml: s/glade/xml/
15352
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000015353Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15354
15355 * configure.in, doc/xml.html : bug fix release 1.8.2
15356 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
15357 Hopefully the end of that silly C++ include problem
15358 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
15359 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
15360 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
15361 troubles with autoclosed elements when the stree shape doesn't
15362 follow the DtD specs. Added htmlIsAutoClosed() and
15363 htmlAutoCloseTag()
15364 * result/HTML/*.htm*: Updated the HTML examples regression tests output
15365 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
15366 * debugXML.c: fixed a bug on printing default namespaces.
15367 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
15368
Daniel Veillardb24054a1999-12-18 15:32:46 +000015369Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15370
15371 * result/HTML/*.htm[l] : updated the HTML regression tests according
15372 to the new output
15373 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
15374 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
15375 problem due to intermix of extern "C" { ... } declarations for C++
15376 and recursive includes in the headers
15377
Chris Lahey323c48c1999-12-18 15:32:45 +0000153781999-12-20 Chris Lahey <clahey@umich.edu>
15379
15380 * HTMLtree.c: Made it so that html nodes with a single child do
15381 not insert a carriage return before or after the child node.
15382
Daniel Veillardb24054a1999-12-18 15:32:46 +000015383Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000015384
15385 * configure.in, doc/xml.html : bug fix release 1.8.1
15386 * parser.c: fixed bug #4344
15387 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
15388 added the glue to avoid C++ problems
15389 * doc/* : regenerated the documentation
15390
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000015391Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15392
15393 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
15394 namespace recognition, and Dia as a resul :-(
15395 * encoding.c: closed bug #3950
15396
Daniel Veillard944b5ff1999-12-15 19:08:24 +000015397Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15398
15399 * valid.c: debugging a posteriori validation, except URI expansion
15400 stuff this should be fixed now
15401 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
15402 Carl Nygard <cnygard@bellatlantic.net>
15403 * tester.c: added --postvalid, cleaning of the code
15404 * tree.[ch]: added xmlDocGetRootElement()
15405
Ramiro Estrugobfce3771999-12-15 04:32:07 +000015406Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
15407
15408 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
15409 c++ losage.
15410
Daniel Veillard10a2c651999-12-12 13:03:50 +000015411Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15412
15413 * configure.in, doc/xml.html : bumped to 1.8.0
15414 * xlink.[ch], Makefile.am : added framework for link detection
15415 * parser.h: added nbChars to parser context, needed for cleanup.
15416 * xmlmemory.c: removed a nasty bug when out of mem
15417 * valid.[ch]: adding namespace support for attribute decl
15418 * tester.c: added --debugent option
15419 * debugXML.[ch]: added xmlDebugDumpEntities()
15420 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
15421 buffers instead, this was really needed, validation was breaking
15422 in strange ways due to that. Added xmlParseStringPEReference()
15423 and other parsing from strings functions. Entities processing
15424 modified again, but PERef are still not handled correcly but
15425 unless you're Eve Maller you won't notice :-)
15426 * HTMLparser.c: large changes toward reliability, and switched to
15427 lowercase internal tags, XHTML is lowercase, so it will help
15428 that output is closer to next version.
15429 * doc/* : regenerated the documentation, it is now hosted at
15430 http://xmlsoft.org/ (same bits I just bought the domain :-)
15431
15432
Daniel Veillard294cbca1999-12-03 13:19:09 +000015433Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15434
15435 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
15436 doc generation
15437 * parser.c: fixed bugs #3908 and #3937 and a memory leak
15438 in the SAX API
15439 * doc/*: rebuilt the doc making sure everything appears in the
15440 HTML files
15441
Daniel Veillardf5c2c871999-12-01 09:51:45 +000015442Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15443
15444 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
15445 added the patch from Carl Nygard <cnygard@bellatlantic.net>
15446 which allow impressive speed improvement on dataset with
15447 large text pieces, but at the cost of broken binary
15448 compatibility and slightly bigger memory usage.
15449 Configure with --with-buffers to activate them, they
15450 are protected with XML_USE_BUFFER_CONTENT define.
15451 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
15452 goal is 0 memory left allocated once parser is no more used
15453 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
15454 call xmlCleanupParser() and xmlMemoryDump()
15455
Daniel Veillarda819dac1999-11-24 18:04:22 +000015456Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15457
15458 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15459 * parser.[ch] encoding.[ch]: added memory cleanup routines
15460 * parser.c: closing bug #3788
15461 * doc/*: rebuilt the doc
15462
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015463Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15464
15465 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15466 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15467 * tester.c: added --compress option
15468 * doc/*: rebuilt the documentation
15469
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015470Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15471
15472 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15473 if given /proc/kcore as input !
15474 * doc/xml.html doc/*: updated and rebuilt the documentation
15475
15476Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015477
15478 * parser.c: Fixed some wrongly space collapsing code due to
15479 a misreading of the spec.
15480 * result/*: fixed the output accordingly
15481
15482Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015483
15484 * encoding.c: bug fix and typos
15485 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15486 * parser.c: added attribute normalization closing bug #3597
15487 * test/att* result/att* SAXresult/att*: testcase for attribute
15488 normalization
15489
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015490Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15491
15492 * configure.in: closing bug #3163 by adding extra flags for the
15493 cc compiler on HP-UX
15494
Daniel Veillard51e3b151999-11-12 17:02:31 +000015495Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15496
15497 * valid.[ch] : removed a typo and an enumerated type bug in the
15498 xmlAddElementDecl() function
15499 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15500 call to xmlEncodeEntitiesReentrant() so that the functions
15501 New, Set and Get are at the same level.
15502 * parser.c HTMLparser.c: extra memory allocation bug for
15503 attributes detected by someone using libxml in embedded systems :-)
15504
Daniel Veillard962195f1999-10-28 15:51:53 +000015505Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15506
15507 * xmlmemory.h: turned off mem debug :-\
15508
Daniel Veillard35008381999-10-25 13:15:52 +000015509Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15510
15511 * parser.c: closed bug #2784 a one line fix, but worth pushing
15512 a new release out
15513 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15514 some structures, comments before and after the
15515 main element, and other nastyness
15516 * HTMLtree.c tree.c: accomodate the extended HTML supported
15517 * configure.in: pushing 1.7.4
15518 * test/ent8 and related outputs : added a new test for bug #2784
15519 * test/HTML/wired.html and related output: a nasty HTML example
15520 * Makefile.am: improved the test scripts
15521 * docs/* : reran the documentation extractor, updated xml.html
15522
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015523Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15524
15525 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15526 HTMLparser and debugged the HTML related code. HTML documents
15527 now have their own type
15528 * entities.c: do not dump &apos; for HTML output
15529 * xmlmemory.c: improvement, breakpoint mechanism
15530 * testHTML.c: added --sax --repeat ...
15531 * Makefile.am: improved the HTML tests
15532 * valid.[ch]: added xmlValidGetValidElements and
15533 xmlValidGetPotentialChildren
15534 * tester.c: added --insert to test the 2 new functions
15535 * test//* result//* SAXresult//* : regression test cleanup
15536 and extension.
15537 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15538 gnome-xml-nanohttp.html
15539
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015540Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15541
15542 * HTMLparser.c: fixed problems with some autoclose tags
15543 * tree.c: fixed XML output problems.
15544 * result/* SAXresult/*: update of the tests output
15545
Daniel Veillard6077d031999-10-09 09:11:45 +000015546Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15547
15548 * Makefile.am: Arturo patch for xmlConf.sh version info
15549 * parser.c: Tim Josling patch for single quoted items
15550 * tester.c: Tim Josling patch for tester options usage
15551 * tree.h: indent cleanup
15552
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015553Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15554
15555 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15556 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15557
Daniel Veillard00fdf371999-10-08 09:40:39 +000015558Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15559
15560 * tree.c : Raph patch for initialization of CORBA fields
15561 * parser.c, xpath.c, ...: modification of doc comments
15562 * xpath.c : allow spaces in xpath expressions
15563
Daniel Veillardad219441999-09-27 08:17:49 +000015564Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15565
15566 * xmlmemory.h: turning off memory debug :-(
15567
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015568Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15569
15570 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15571 better SAX interfaces.
15572 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15573 entity.
15574 * configure.in: 1.7.2
15575
15576Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015577
15578 * libxml.spec.in: fixed the URL
15579 * doc/xml.html: improved the documentation front-end
15580
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015581Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015582
15583 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15584
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015585Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015586
15587 * libxml.spec.in: fixed the alpha compile problem
15588 * parser.[ch]: changed errno to errNo in the parser context :-(
15589 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15590 * doc/xml.html: changed CHAR to xmlChar
15591 * doc/html/*: recompiled the documentation
15592 * configure.in: 1.7.1
15593
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015594Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15595
15596 * parser.h: modified the parser context struct to regain 1.4.0
15597 binary compatibility
15598 * parser.c, xml-error.h: added errno ot teh context and defined
15599 a set of errors values with update of errno
15600 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15601 DTDs and entities
15602 * *.h, *.c: complete cleanup of the use of config.h and include
15603 protection depending on the current setup.
15604 * overalll debugging, maintenance and bug-fixing on all modules
15605 * updated the documentation
15606 * ready for 1.7.0
15607
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015608Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15609
15610 * HTMLparser.c : cleanup
15611 * SAX.c valid.c valid.h: added ID/IDREF checking
15612 * tree.c tree.h: extended doc structure for refs
15613 * configure.in: 1.6.2
15614 * parser.c: patched bug in SAX user arg call
15615 * parserInternals.h: patched missing close in C++ wrapping
15616 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15617 especially upcoming XPointer implementation.
15618 * doc/xml.html: augmented, typo
15619
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015620Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15621
15622 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15623 not all invocations of install understand -d.
15624
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015625Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15626
15627 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15628 to make 'check' works, when builddir != srcdir.
15629
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015630Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15631
15632 * doc/xml.html : updated the documentation
15633
Daniel Veillard6454aec1999-09-02 22:04:43 +000015634Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15635
15636 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15637 not deallocated memory blocks
15638 * *.c : replaces all calls to malloc() free() and realloc() to
15639 the wrapper functions/macros
15640 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15641 instead of xmlFreeNodeList()
15642
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015643Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15644
15645 * HTMLparser.c: corrected a stupid bug leading to core dump at
15646 tree deallocation. Removed warnings indicated by
15647 Stephane.Conversy@lri.fr
15648 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15649 looked for in the external subset
15650
15651Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015652
15653 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15654 on SGI by Stephane.Conversy@lri.fr
15655
Daniel Veillardb96e6431999-08-29 21:02:19 +000015656Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15657
15658 * all .h : changed the prototype declaration indent as in gtk
15659 * most .c : working on reducing the TODOs in the code
15660 * most .c : cleanup though -pedantic and Insure++
15661 * improvements on validation ID checkings.
15662 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15663 * xml-config.in: closed #1810
15664
15665Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015666
15667 * tree.h, valid.c, valid.h: more work on validity, IDs
15668 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15669 definition for AIX
15670
Daniel Veillardb556eb51999-08-15 17:19:50 +000015671Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15672
15673 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15674 the distribution due to a cut'n paste error at last commit
15675
Daniel Veillardb05deb71999-08-10 19:04:08 +000015676Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15677
15678 * configure.in: upgraded to version 1.4.0
15679 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15680 Big update, added a large part of the validation process,
15681 it should be usable, but some parts are missing
15682 * xpath.c: improved the implementation w.r.t. root.
15683 * Makefile.am: added more tests
15684 * test and result trees: added a lot of tests
15685 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15686
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015687Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15688
15689 * Added an HACKING file
15690
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015691Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15692
15693 * xpath.[ch] : improvements and debug of the XPath implementation
15694 * parser.c, HTMLparser.c : modified the parsers to be progressive
15695 * tree.[ch] : extended the Buffer promitives
15696 * xmlIO.[ch] : added basic I/O routines providing progressive
15697 parsing and ready for I18N conversion plugins
15698 * SAXresult/* : the SAX callback sequence maybe slightly different
15699 now
15700 * test*.c : improved/updated the tests programs
15701 * doc/* : recompiled the docs.
15702
Daniel Veillard15b75af1999-07-26 16:42:37 +0000157031999-07-26 Michael Meeks <michael@edenproject.org>
15704
15705 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15706
15707 * tree.c: Ditto.
15708
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015709Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15710
15711 * configure.in: upgraded to version 1.4.0
15712 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15713 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15714 XML query language, see http://www.w3.org/TR/xpath for more details.
15715 * parser.c, parser.h: added CHAR* related string functions for XPath
15716 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15717 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15718 rebuild the docs.
15719 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15720 and regression testing capabilities for XPath.
15721
Daniel Veillardd79d7871999-07-12 10:38:12 +000015722Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15723
15724 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15725 closing bug #1646
15726
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015727Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15728
15729 * Makefile.am, example/Makefile.am: closed bug #1683
15730
Daniel Veillard3166ab11999-07-11 16:14:19 +000015731Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15732
15733 * example/Makefile.am, configure.in: added the makefile for the
15734 gjobread example
15735
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015736Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15737
15738 * doc/Makefile.am:
15739 - fix which allow "make install DESTDIR=</install/prefix>".
15740
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015741Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15742
15743 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15744 which fixed a problem on the file reading-code.
15745
Daniel Veillard82150d81999-07-07 07:32:15 +000015746Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15747
15748 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15749 output.
15750 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15751
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015752Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15753
15754 * parser.h : Oops removed the binary compatibility problem
15755 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15756 * parser.c, HTMLparser.c: applied patches for reading from stdin
15757
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015758Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15759
15760 * parser.c, entities.c, valid.c: cleanup bug #1591
15761 * configure.in: cleanup bug #1592
15762 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15763 the same tree back-end. Hence gdome will be available for it.
15764 * doc/Makefile.am: close bug #617
15765
Daniel Veillard97fea181999-06-26 23:07:37 +000015766Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15767
15768 * parser.c: alloctate a per parser context SAX interface block
15769
Daniel Veillard14fff061999-06-22 21:49:07 +000015770Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15771
15772 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15773 and xmlEncodeEntitiesReentrant with the correct one :-\
15774
15775Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15776
15777 * commit of my internal XML base changes, quite a lot of
15778 changes, cleanups, better entities support, framework for
15779 new I/O and charset detection and handling
15780 * Fixed the configure/Makefile stuff to generate shared libs
15781 with the proper version info, so we jumped on rev from
15782 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15783 xmlEncodeEntities() result need to be freed now, and a string
15784 xmlParserVersion provide the current library version.
15785
Raph Levien05240da1999-06-15 21:27:11 +000015786Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15787
15788 * parser.c: fixed a buffer overrun for when you have a very long
15789 attribute with no entities in it.
15790
Daniel Veillardbb2da581999-06-13 14:37:07 +000015791Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15792
15793 * added example directory
15794 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15795
Daniel Veillard011b63c1999-06-02 17:44:04 +000015796Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15797
15798 * Release of libxml-1.1, nearly everything has been touched for
15799 this.
15800 * Added more regression tests
15801 * Updated the documentation
15802
Daniel Veillard27d88741999-05-29 11:51:49 +000015803Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15804
15805 * tree.[ch]: unified the XML_NO_CORBA defines.
15806 * parser.c encoding.[ch]: started plugging in char encoding detection
15807
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000015808Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
15809
15810 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
15811 Also freed allocated buffer.
15812
Daniel Veillard27d88741999-05-29 11:51:49 +000015813Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000015814 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
15815 reentrancy problem at printing. One is left in entities.c, to
15816 remove ASAP
15817 * testSAX.c : added a test example showing the use of the SAX
15818 interface if one doesn't want to build the DOM tree.
15819 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
15820
Daniel Veillard517752b1999-04-05 12:20:10 +000015821Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15822
15823 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
15824 large revamping of the parser to use SAX callbacks
15825 http://www.megginson.com/SAX/ (or at least a C like interface
15826 a la Expat). It's now possible to set up your own callbacks
15827 and the parser will not build a DOM tree.
15828 * test/* result/*: updated the test suite, I finally removed
15829 the old Namespace draft support (PI based).
15830
Daniel Veillard87c83bd1999-04-02 16:04:43 +000015831Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15832
15833 * Makefile.am: added test result to EXTRA_DIST for make tests
15834
Daniel Veillard64068b31999-03-24 20:42:16 +000015835Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15836
15837 * parser.c, parserInternals.h: moved the chars macro definitions
15838 to parserInternals.h
15839 * parser.c, error.c: applied patches from "Knut Ã…kesson"
15840 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
15841
Daniel Veillard012ccc11999-03-23 10:11:11 +000015842Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15843
15844 * xml-config.in : applied patch to make --version work
15845
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000158461999-03-05 Raja R Harinath <harinath@cs.umn.edu>
15847
15848 * Makefile.am (check-local): Alias for `tests' target. This will
15849 cause `make check' to do the right thing.
15850 (tests): Don't run tests in srcdir. Also, replaced calls to
15851 basename with a `sed' "equivalent".
15852
Daniel Veillardd109e371999-03-05 06:26:45 +000015853Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15854
15855 * Renamed error.h to xml-error.h, corrected Makefile.am to list
15856 it in the header and not the sources, updated the doc.
15857 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
15858 pointing this out.
15859
Daniel Veillardbc50b591999-03-01 12:28:53 +000015860Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15861
15862 * parser.c, parser.h, parserInternals.h: memory leak hunting,
15863 exported the inputStream routines.
15864 * doc/html/* : updated accordingly
15865
Daniel Veillardd692aa41999-02-28 21:54:31 +000015866Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15867
15868 * parser.c, parser.h, parserInternals.h: added a few extra
15869 internal calls to allocate and free parser contexts ...
15870 * doc/html/* : updated accordingly
15871
Daniel Veillard55a99271999-02-25 11:01:29 +000015872Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15873
15874 * configure.in, Makefile.am, doc/makefile.am : General changes for
15875 1.0.0 release and including the generated HTML documentation.
15876
Daniel Veillard35925471999-02-25 08:46:07 +000015877Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15878
15879 * makefile.am : added parserInternals.h, oops.
15880
Daniel Veillard1e346af1999-02-22 10:33:01 +000015881Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15882
15883 * parserInternals.h: added this header giving access to the parser
15884 internal functions.
15885 * doc/Makefile.am : added a rebuild target which rebuilds the full
15886 set of documentations
15887 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
15888 the internal subset.
15889 * *.c *.h: modifications needed to generate the documentation using
15890 gtk-doc, cleanup of functions blocks, reorganisation of struct
15891 declarations.
15892
Daniel Veillard1164e751999-02-16 16:29:17 +000015893Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15894
15895 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
15896 the tar and spec file to include the beginning of the doc.
15897
Nuno Ferreira03d04781999-02-13 00:07:17 +0000158981999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
15899
15900 * doc/.cvsignore: Added this file.
15901
Daniel Veillard6800ef31999-02-08 18:33:22 +000015902Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15903
15904 * tree.c: fixed xmlGetProp to return "" when the attribute
15905 exists, even if the node-list is NULL.
15906
Daniel Veillard726c7e31999-02-08 15:13:10 +000015907Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15908
15909 * tree.c: patched an error outputting empty attribute values.
15910 * Makefile.am and doc/makefile.am: have been updated during the
15911 week-end. Sorry for an empty CVS log, I got a shell problem.
15912
Daniel Veillard1899e851999-02-01 12:18:54 +000015913Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15914
15915 * tree.h: cleaned up using enums instead of defines
15916 * parser.c, valid.[ch]: more work on parsing/output of element
15917 declarations
15918
Daniel Veillard3b9def11999-01-31 22:15:06 +000015919Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15920
15921 * valid.[ch], tree.c, parser.c : more work toward full parsing
15922 of XML DTDs.
15923 * README: added informations about mailing-list and on-line
15924 documentation
15925
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000159261999-01-27 Raja R Harinath <harinath@cs.umn.edu>
15927
15928 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
15929
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000015930Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15931
15932 * parser.c, tree.[ch] : more work toward conformance testing,
15933 added a last element to accelerate parsing of very flat structures
15934 started working on internal subset Element content declaration.
15935 * valid.[ch] : first cut at adding code toward validation.
15936 * previous changes had also small impact on most files, especially
15937 the conformance testing using James Clark test suite.
15938
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000015939Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15940
15941 * test/* : updated the examples, most of them were not well
15942 formed (humm), and added rdf2.
15943 * result/* : resulting changes in the output.
15944
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000015945Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15946
15947 * tree.c: changed the behaviour of xmlGetProp on NULL values.
15948
Daniel Veillard44b3a061998-12-05 17:27:22 +000015949Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15950
15951 * tree.c: patched a bug in the generation of empty attributes
15952
Daniel Veillardbe36afe1998-11-27 06:39:50 +000015953Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15954
15955 * entities.[ch], tree.[ch], tester.c: added copy interfaces
15956 for node/trees/documents/... Biggest problem is namespace
15957 support when copying subtrees.
15958
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000015959Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15960
15961 * parser.c, entities.c: improve entities and char ref encoding,
15962 and cleanups of error messages.
15963
Daniel Veillard242590e1998-11-13 18:04:35 +000015964Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15965
15966 * parser.c, entities.c: simple bug hunting done during rpm2html and
15967 rpmfind integration.
15968
Daniel Veillard42dc9b31998-11-09 01:17:21 +000015969Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15970
15971 * parser.[ch]: Added interfaces allowing to specify a SAX
15972 handler before parsing.
15973
Daniel Veillarde3bffb91998-11-08 14:40:56 +000015974Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15975
15976 * parser.c: redirrect all errors reporting through the SAX
15977 error function
15978
Daniel Veillardda4d3c41998-11-04 20:07:05 +000015979Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15980
15981 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
15982 * libtool, tlmain ...: update of the libtool files
15983
Miguel de Icaza442321c1998-11-04 18:13:38 +0000159841998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
15985
15986 * entities.c: Use g_snprintf insteda of snprintf.
15987
Daniel Veillard0ba4d531998-11-01 19:34:31 +000015988Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15989
15990 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
15991 added ent5 test for this purpose.
15992 * parser.c, parser.h: formatting, comments and UTF-8 planning.
15993
Daniel Veillard27271681998-10-30 06:39:40 +000015994Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15995
15996 * parser.c: fixed? a strange error due to compression on a GWP
15997 document.
15998
Daniel Veillard25940b71998-10-29 05:51:30 +000015999Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16000
16001 * tree.[ch]: bug fixing
16002 * entities.[ch]: defined a specific type for predefined entities
16003 * doc/xml.html: more documentation on the library, how to use it,
16004 overview of the interfaces.
16005
Daniel Veillard16253641998-10-28 22:58:05 +000016006Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16007
16008 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
16009
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016010Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16011
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000016012 * tree.c: corrected a small bug
16013 * doc/xml.html: continuing writing documentation.
16014
16015Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16016
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016017 * debugXML.h debugXML.c: added debugging utilities.
16018 * tester.c: added --debug switch.
16019 * tree.c: patched an incorrect node->type assignment.
16020 * parser.c: formatting, ensure that node->doc != NULL in attributes
16021
Daniel Veillardccb09631998-10-27 06:21:04 +000016022Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16023
16024 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
16025 entity support and provide an internal representation close to
16026 DOM one (entity ref nodes, and attribute value as tree). I tried
16027 to preserve the interface but this will surely break some apps
16028 (I have to change rpm2html/rpmfind for example). I had to change
16029 two interfaces, and the generated tree is somewhat different.
16030 * doc/* : started documenting the XML library, the tree and
16031 DOM/Corba. This is a first step.
16032
Daniel Veillard11e00581998-10-24 18:27:49 +000016033Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16034
16035 * parser.c: Set up the fonctions comment block, boring but useful.
16036 * parser.h, SAX.c, parser.c: now attributes are processed through
16037 the SAX interface. The problem is that my SAX interface diverged
16038 quite a bit from the original one, well this is not an official
16039 spec, and translating it from Java to C is hairy anyway...
16040
Daniel Veillard97b58771998-10-20 06:14:16 +000016041Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16042
16043 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
16044 fonctions comment block, boring but useful.
16045
16046Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016047
16048 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16049 conversion routines. However they are not yet used to convert the
16050 inputs. The core will run with UTF-8.
16051
Daniel Veillard33942841998-10-18 19:12:41 +000016052Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16053
16054 * tree.c : make sure that the type id is properly set-up when
16055 a new object is allocated, needed for DOM.
16056
Daniel Veillard27fb0751998-10-17 06:47:46 +000016057Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16058
16059 * tree.h, tree.c: Ok, the main objects in the tree will be native
16060 corba objects, it costs 8 bytes per Node, Attribute and Document
16061 but it simplifies the Corba integration a lot (no extra interface
16062 objects to allocate/free).
16063
Daniel Veillard0bef1311998-10-14 02:36:47 +000016064Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16065
16066 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16067 and changed NODEs contants for conformity with DOM Level 1
16068
Daniel Veillard27864701998-10-08 03:47:24 +000016069Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16070
16071 * added hooks to keep track of servants when creating objects
16072 xmlDoc and xmlNode (for Corba export).
16073
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016074Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16075
16076 * added xml-config script.
16077
Daniel Veillard7066a791998-10-01 20:28:28 +000016078Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16079
16080 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
16081 to autoupdate libtool and automake conf files.
16082
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000160831998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
16084
16085 * Makefile.am: Use '?' to separate the sed
16086 commands as ',' is used when people pass -Wl,something.
16087
16088
Daniel Veillard15a8df41998-09-24 19:15:06 +000016089Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16090
16091 * tree.c, tree.h: added a per-document compression interface.
16092
Daniel Veillard151b1b01998-09-23 00:49:46 +000016093Tue Sep 22 20:47:38 EDT 1998
16094
16095 * tree.c, tree.h: added saving with compression and added interfaces
16096 to control the compression level (xmlGetCompressMode,
16097 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
16098
Daniel Veillard70120ff1998-09-22 00:24:21 +000016099Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16100
16101 * parser.c: corrected a loop for files of size 0
16102
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000161031998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16104
16105 * error.h: New file. Contains prototyes from `error.c'.
16106
Tom Tromeyc19653d1998-08-14 01:22:43 +000016107Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16108
16109 * Makefile.am (xmlincdir): New macro.
16110 (xmlinc_HEADERS): Renamed from include_HEADERS.
16111
Daniel Veillard845664d1998-08-13 04:43:19 +000016112Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16113
16114 * applied small patch on numeric entities from
16115 Christopher Blizzard <blizzard@appliedtheory.com>
16116
Daniel Veillard260a68f1998-08-13 03:39:55 +000016117Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16118
16119 * New release 0.2, removed the old xml_* files so that it's
16120 coherent with the other CVS base (W3C), far better conformance
16121 to standard, new namespaces, decent entities support, beginning
16122 of a SAX-like interface. Nearly nothing left intact, even the
16123 test examples ...
16124
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000161251998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16126
16127 * .cvsignore: Add .deps dir
16128
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016129Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16130
16131 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16132
Daniel Veillardfe926001998-07-26 04:28:20 +000016133Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016134
Daniel Veillardfe926001998-07-26 04:28:20 +000016135 * configure.in: added test for CPP
16136 * AUTHORS, Changelog: the original ones didn't get commited but the
16137 glib ones instead, fixed.
16138 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016139
Daniel Veillardfe926001998-07-26 04:28:20 +000016140Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016141
Daniel Veillardfe926001998-07-26 04:28:20 +000016142 * integrated code developped at W3C
16143 * changed the original Copyright
16144 * migrated to automake
16145 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016146