blob: a386abb859b3b92fe0c8e2b68e114b1a6c93b0c4 [file] [log] [blame]
Daniel Veillardfcc822e2003-02-24 17:52:08 +00001Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * SAX.c: fixed bug #105992
4
Daniel Veillard3ebc7d42003-02-24 17:17:58 +00005Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
6
7 * tree.c: fixed xmlSetProp and al. when the node passed is not an
8 element.
9 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
10 found 373 test schemas: 369 success 4 failures
11 found 529 test instances: 525 success 4 failures
12 * check-relaxng-test-suite.py: added memory debug reporting
13
Daniel Veillardc64b8e92003-02-24 11:47:13 +000014Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
15
16 * uri.c parser.c: some warning removal on Igor's patch
17 * tree.c: seems I messed up with #106788 fix
18 * python/libxml.c: fixed some base problems when Python provides
19 the resolver.
20 * relaxng.c: fixed the interleave algorithm
21 found 373 test schemas: 364 success 9 failures
22 found 529 test instances: 525 success 4 failures
23 the resulting failures are bug in the algorithm from 7.3 and
24 lack of support for params
25
Daniel Veillard0046c0f2003-02-23 13:52:30 +000026Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
27
28 * parser.c: another fix for nodeinfo in entities problem
29 * tree.c entities.c: fixed bug #106788 from James Clark
30 some spaces need to be serialized as character references.
31
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +000032Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
33
34 * parser.c uri.c: fixed the bug I introduced in the path
35 handling, reported by Sebastian Bergmann
36
Daniel Veillard44e1dd02003-02-21 23:23:28 +000037Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
38
39 * parser.c: fixing some nodeinfo in entities problem raised
40 by Glenn W. Bach
41 * relaxng.c: implemented the first section 7.3 check
42 * result/relaxng/*: updated the results
43
Daniel Veillardc5312d72003-02-21 17:14:10 +000044Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
45
46 * relaxng.c: fixed some problems in the previous commit
47 and finished implementing 4.16 rules checking
48 found 373 test schemas: 353 success 20 failures
49 found 529 test instances: 519 success 6 failures
50 * result/relaxng/*: updated the results
51
Daniel Veillard4c5cf702003-02-21 15:40:34 +000052Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
53
54 * relaxng.c: implemented checks from section 7.2
55
Daniel Veillard77648bb2003-02-20 15:03:22 +000056Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
57
58 * relaxng.c: implemented the checks from section 7.1, fixed
59 some of the 4.20 and 4.21 problems.
60 found 373 test schemas: 338 success 35 failures
61 found 529 test instances: 519 success 6 failures
62 * result/relaxng/*: updated the results
63
Daniel Veillard1c745ad2003-02-20 00:11:02 +000064Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
65
66 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
67 * result/relaxng/*: updated the results
68
Daniel Veillardce14fa52003-02-19 17:32:48 +000069Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
70
71 * relaxng.c: more bugfixes
72 * result/relaxng/*: updated the results
73
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +000074Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
75
76 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
77 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
78 * SAX.c: ensured xmlDoc.URL is always canonic
79 * parser.c: obsoleted xmlNormalizeWindowsPath
80 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
81 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
82 * win32/libxml2.def.src: added few exports
83
84
Daniel Veillard2e9b1652003-02-19 13:29:45 +000085Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
86
87 * Makefile.am configure.in: patched to have shared libraries
88 for Python regression tests and static binaries for gdb debug
89 in my development environment
90 * relaxng.c: more bugfixes
91 found 373 test schemas: 296 success 77 failures
92 found 529 test instances: 516 success 8 failures
93 * result/relaxng/*: updated the results
94
Daniel Veillard8fe98712003-02-19 00:19:14 +000095Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
96
97 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
98
Daniel Veillardd4310742003-02-18 21:12:46 +000099Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
100
101 * xmlschemastypes.c: float/double check bugfix
102 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
103 validation
104 * xmlreader.c: add a TODO for Jody
105 * relaxng.c: bugfix bugfix bugfix
106 found 373 test schemas: 300 success 73 failures
107 found 529 test instances: 507 success 10 failures
108 * result/relaxng/*: updated the results
109
Daniel Veillard2df2de22003-02-17 23:34:33 +0000110Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
111
112 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
113
Daniel Veillard416589a2003-02-17 17:25:42 +0000114Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
115
116 * relaxng.c check-relaxng-test-suite.py: more work on the
117 RelaxNG implementation conformance testing.
118 found 373 test schemas: 284 success 89 failures
119 found 529 test instances: 448 success 47 failures
120 * result/relaxng/*: updated the results
121
Daniel Veillard784b9352003-02-16 15:50:27 +0000122Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
123
124 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
125 a patch from Kjartan Maraas to fix some typos
126
Daniel Veillardfebcca42003-02-16 15:44:18 +0000127Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
128
129 * relaxng.c: more bug-hunting
130 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
131 intermediate rng tree
132 * python/generator.py: patch from Stephane Bidoul to fix the generator
133 on python < 2.2
134
Daniel Veillardd2298792003-02-14 16:54:11 +0000135Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
136
137 * check-relaxng-test-suite.py relaxng.c: more testing on the
138 Relax-NG front, cleaning up the regression tests failures
139 current state and I forgot support for "mixed":
140 found 373 test schemas: 280 success 93 failures
141 found 529 test instances: 401 success 68 failures
142 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
143 moved the Name, NCName and QName validation routine in tree.c
144 * uri.c: fixed handling of URI ending up with #, i.e. having
145 an empty fragment ID.
146 * result/relaxng/*: updated the results
147
Daniel Veillard9a237c92003-02-13 15:52:58 +0000148Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
149
150 * check-xinclude-test-suite.py: improved the script accordingly
151 to the XInclude regression tests updates
152 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
153 November 2002
154 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
155 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
156 augmented the Xpointer testsuite for the element() scheme
157
Daniel Veillardf4b4f982003-02-13 11:02:08 +0000158Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
159
160 * relaxng.c: added TODO for the DTD compatibility spec
161 * xinclude.c: more bug fixes driven by the testsuite
162
Daniel Veillardd581b7e2003-02-11 18:03:05 +0000163Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
164
165 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
166 regression tests for XInclude, improved the script, improving
167 XInclude error reporting mechanism
168
Daniel Veillard1d788d22003-02-10 16:21:58 +0000169Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
170
171 * NEWS doc/* configure.in: preparing release 2.5.3
172
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +0000173Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
174
175 * tree.c: trying to fix #104934 about some XHTML1 serialization
176 issues.
177
Daniel Veillard809faa52003-02-10 15:43:53 +0000178Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
179
180 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
181 encoding conversion when the input buffer stops in the
182 middle of a multibyte char
183
Daniel Veillard1703c5f2003-02-10 14:28:44 +0000184Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
185
186 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
187 * check-relaxng-test-suite.py: python script to run regression
188 against OASIS RelaxNG testsuite
189 * relaxng.c: some cleanup tweaks
190 * HTMLparser.c globals.c: cleanups in comments
191 * doc/libxml2-api.xml: updated the API
192 * result/relaxng/*: errors moved files, so large diffs but
193 no changes at the semantic level.
194
Daniel Veillard6aa2f602003-02-10 00:01:56 +0000195Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
196
197 * tree.c: fixing #105678 problem when dumping a namespace node.
198
Daniel Veillard591b4be2003-02-09 23:33:36 +0000199Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
200
201 * xpath.c: fixed doc comment problems
202 * python/generator.py python/libxml_wrap.h python/types.c: adding
203 RelaxNG wrappers
204 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
205 test of those early Python RelaxNG bindings
206
207Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +0000208
209 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
210 * relaxng.c: found the validation problem I had with interleave
211 when not covering all remaining siblings
212 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
213 testsuite and check the RNG schemas against the RNG schemas
214 given in appendix A
215
Igor Zlatkovic6dacee62003-02-08 17:52:57 +0000216Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
217
218 * win32/Makefile.msvc: updates for RelaxNG
219 * win32/Makefile.mingw: updates for RelaxNG
220 * win32/libxml2.def.src: added RelaxNG exports
221
Daniel Veillard97fd5672003-02-07 13:01:54 +0000222Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
223
224 * xinclude.c: applied another bug fix from Sean Chittenden
225
Daniel Veillardef4d3bc2003-02-07 12:38:22 +0000226Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
227
228 * configure.in xmllint.c: I f...ed up the default configuration
229 of schemas and --relaxng option display in xmllint, pointed by
230 Morus Walter.
231 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
232 detection module, fixes bug #105374.
233
Daniel Veillardc5a70f22003-02-06 23:41:59 +0000234Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
235
236 * xmlschemastypes.c: added the boolean base type.
237
Daniel Veillard96a4b252003-02-06 08:22:32 +0000238Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
239
240 * xmlschemastypes.c: started implementing some of the missing
241 default simple types
242 * result/relaxng/*: updated the results
243
Daniel Veillard72fef162003-02-05 14:31:19 +0000244Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
245
246 * NEWS doc/*: updated the docs, ready for 2.5.2 release
247
Daniel Veillard71531f32003-02-05 13:19:53 +0000248Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
249
250 * HTMLparser.c tree.c xmlIO.c: comments cleanups
251 * Makefile.am: use xmllint for doing the RelaxNG tests
252 * configure.in: preparing 2.5.2 made schemas support default to
253 on instead of off
254 * relaxng.c: removed the verbosity
255 * xmllint.c: added --relaxng option
256 * python/generator.py python/libxml_wrap.h: prepared the integration
257 of the new RelaxNG module and schemas
258 * result/relaxng/*: less verbose output
259
Daniel Veillardec498e12003-02-05 11:01:50 +0000260Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
261
262 * valid.c: do not run content model validation if the
263 content is not determinist
264
Daniel Veillardde590ca2003-02-05 10:45:26 +0000265Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
266
267 * SAX.c: added the redefinition of namespaced attribute
268 check that was missing as Fabrice Desré pointed out.
269
Daniel Veillard930dfb62003-02-05 10:17:38 +0000270Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
271
272 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
273 improvements from Nick Kew, allowing to do more checking
274 to HTML elements and attributes.
275
Daniel Veillard4287c572003-02-04 22:48:53 +0000276Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
277
278 * xinclude.c: fixing bug #105137 about entities declaration
279 needing to be copied to the including document.
280
Daniel Veillard652d8a92003-02-04 19:28:49 +0000281Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
282
283 * catalog.c: fixed bug #104817 with delegateURI
284 * xpath.c: fixing bugs #104123 and #104125
285
Daniel Veillard0e298ad2003-02-04 16:14:33 +0000286Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
287
288 * configure.in valid.c xmlreader.c python/libxml_wrap.h
289 python/types.c: fixing #104096 to compile without regexps
290
Daniel Veillard57e79b32003-02-04 15:33:12 +0000291Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
292
293 * valid.c: fixing bug #103969 forgot to add an epsilon transition
294 when building the automata for elem*
295
Daniel Veillard358a9892003-02-04 15:22:32 +0000296Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
297
298 * HTMLparser.c: applied patch from Arne de Bruijn fixing
299 bug #103827
300
Daniel Veillardeb137172003-02-04 15:18:06 +0000301Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
302
303 * HTMLparser.c: updating a comment, fixing #103776
304
Daniel Veillard8d589042003-02-04 15:07:21 +0000305Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
306
307 * parser.c: fixing bug 105049 for validity checking of content
308 within recursive entities.
309
Daniel Veillarde5b110b2003-02-04 14:43:39 +0000310Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
311
312 * HTMLparser.c: try to fix # 105049
313 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
314 * tree.c: updated a function comment
315
Daniel Veillard419a7682003-02-03 23:22:49 +0000316Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
317
318 * relaxng: more work on grammars and refs/defs
319 * test/relaxng/* result/relaxng/*: augmented/updated the
320 regression tests
321
Daniel Veillard144fae12003-02-03 13:17:57 +0000322Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
323
324 * relaxng: more work on name classes, except support
325 * test/relaxng/* result/relaxng/*: augmented/updated the
326 regression tests
327
Daniel Veillard1ed7f362003-02-03 10:57:45 +0000328Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
329
330 * relaxng: more work on name classes, the "validate all" schemas
331 seems to work now.
332 * test/relaxng/* result/relaxng/*: augmented/updated the
333 regression tests
334
Daniel Veillard3b2e4e12003-02-03 08:52:58 +0000335Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
336
337 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
338 * parser.c: put a guard against infinite document depth, basically
339 trying to avoid another kind of DoS attack.
340 * relaxng.c: some code w.r.t. nameClasses
341
Daniel Veillardfc1a4502003-02-02 16:02:55 +0000342Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
343
344 * test/relaxng/* result/relaxng/*: check all the namespace support
345 was actually correct based on tutorial section 10.
346
Daniel Veillarde2a5a082003-02-02 14:35:17 +0000347Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
348
349 * relaxng: include seems to work okay now
350 * test/relaxng/* result/relaxng/*: augmented/updated the
351 regression tests
352
Daniel Veillarda9d912d2003-02-01 17:43:10 +0000353Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
354
355 * relaxng.c: a bit of work done in the train back.
356 * test/relaxng/*: added one of the include tests
357
Daniel Veillard154877e2003-01-30 12:17:05 +0000358Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
359
360 * relaxng: more work done in the train
361 * test/relaxng/* result/relaxng/*: augmented/updated the
362 regression tests
363
Daniel Veillarde431a272003-01-29 23:02:33 +0000364Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
365
366 * relaxng.c: debugging of externalRef
367 * test/relaxng/* result/relaxng/*: augmented/updated the
368 regression tests
369
Daniel Veillardd41f4f42003-01-29 21:07:52 +0000370Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
371
372 * relaxng.c: more work on Relax-NG, implementing externalRef
373 * test/relaxng/* result/relaxng/*: augmented/updated the
374 regression tests
375 * Makefile.am: cleanup to Relaxtests target
376
Daniel Veillardb08c9812003-01-28 23:09:49 +0000377Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
378
379 * relaxng.c: more work on Relax-NG, implementing interleave
380 * test/relaxng/* result/relaxng/*: augmented/updated the
381 regression tests
382
Daniel Veillard76fc5ed2003-01-28 20:58:15 +0000383Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
384
385 * relaxng.c: more work on Relax-NG, implementing interleave
386 * test/relaxng/* result/relaxng/*: augmented/updated the
387 regression tests
388
MST 2003 John Fleckda81d192003-01-27 14:35:56 +0000389Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
390
391 * doc/tutorial/customfo.xsl
392 * doc/tutorial/customhtml.xsl
393 adding stylesheet customizations used to generate fo
394 for pdf and html
395
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000396Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
397
398 * relaxng.c: more work on Relax-NG
399 * test/relaxng/* result/relaxng/*: augmented/updated the
400 regression tests
401 * xmlschemastypes.c: added a number of base type definition but not
402 the associated checks, those are still TODOs
403
MST 2003 John Fleck731967e2003-01-27 00:39:50 +0000404Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
405
406 in docs/tutorial:
407 * apa.html
408 * apb.html
409 * apc.html
410 * apd.html
411 * ape.html
412 * apf.html
413 * apg.html
414 * ar01s02.html
415 * ar01s03.html
416 * ar01s04.html
417 * ar01s05.html
418 * ar01s06.html
419 * ar01s07.html
420 * ar01s08.html
421 * index.html
422 * xmltutorial.pdf
423 * xmltutorial.xml
424 add index to tutorial
425
MST 2003 John Fleck937362d2003-01-27 00:04:32 +0000426Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
427
428 * doc/xmlcatalog.1
429 * doc/xmlcatalog_man.html
430 * doc/xmlcatalog_man.xml
431 belatedly fixing bug #93622 (adds rewriteURI type to
432 "--add" option in xmlcatalog man page
433
Daniel Veillard3be27512003-01-26 19:49:04 +0000434Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
435
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000436 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +0000437 Julio Merino, closing #104475
438
Daniel Veillardea3f3982003-01-26 19:45:18 +0000439Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
440
441 * relaxng.c: more work on Relax-NG
442 * test/relaxng/* result/relaxng/*: augmented/updated the
443 regression tests
444
Daniel Veillardedc91922003-01-26 00:52:04 +0000445Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
446
447 * relaxng.c: more work on Relax-NG
448 * test/relaxng/* result/relaxng/*: augmented/updated the
449 regression tests
450
Daniel Veillarddd1655c2003-01-25 18:01:32 +0000451Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
452
453 * README: updated the policy on private mail answers
454 * relaxng.c: more work on Relax-NG
455 * test/relaxng/* result/relaxng/*: augmented/updated the
456 regression tests
457
Daniel Veillard7424eb62003-01-24 14:14:52 +0000458Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
459
460 * error.c parser.c tree.c: applied a documentation patch from
461 Stefan Kost
462
Daniel Veillard276be4a2003-01-24 01:03:34 +0000463Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
464
465 * relaxng.c: more work on Relax-NG
466 * doc/*: regenerated the docs
467 * test/relaxng/* result/relaxng/*: updated and augmented the
468 Relax-NG regression tests and results
469
Daniel Veillard6eadf632003-01-23 18:29:16 +0000470Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
471
472 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
473 First commit of the new Relax-NG validation code, not generally
474 useful yet.
475 * test/relaxng/* result/relaxng/*: current state of the regression
476 tests
477
Daniel Veillard814a76d2003-01-23 18:24:20 +0000478Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
479
480 * tree.c: minimized the memory allocated for GetContent
481 and a bit of cleanup.
482
Daniel Veillardff12c492003-01-23 16:42:55 +0000483Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
484
485 * python/generator.py: seems there is no good reasons to
486 not generate bindings for XPointer
487
Daniel Veillard540a31a2003-01-21 11:21:07 +0000488Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
489
490 * xmlreader.c doc/apibuild.py: applied a new patch from
491 Stéphane Bidoul for cleanups
492 * doc/libxml2-api.xml: rebuilt the API description with
493 new entry points
494
Daniel Veillard417be3a2003-01-20 21:26:34 +0000495Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
496
497 * xmlreader.c python/drv_libxml2.py python/generator.py
498 python/libxml.c python/libxml.py python/libxml_wrap.h
499 python/types.c: patch from Stéphane Bidoul for better per
500 context error message APIs
501 * python/tests/ctxterror.py python/tests/readererr.py:
502 update of the tests
503
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +0000504Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
505
506 * doc/guidelines.html
507 grammar and spelling cleanup
508
Daniel Veillard26f70262003-01-16 22:45:08 +0000509Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
510
511 * xmlreader.c include/libxml/xmlreader.h python/generator.py
512 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
513 a patch from Stéphane Bidoul to allow per XMLtextReader error
514 and warning handling
515 * python/tests/Makefile.am python/tests/readererr.py: adding the
516 specific regression test
517
Daniel Veillard71f9d732003-01-14 16:07:16 +0000518Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
519
520 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
521 should raise a syntax error
522
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000523Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
524
525 * python/libxml.c: cleanup patch from Stéphane Bidoul
526
Daniel Veillard81601f92003-01-14 13:42:37 +0000527Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
528
529 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
530
Daniel Veillarde6227e02003-01-14 11:42:39 +0000531Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
532
533 * python/generator.py python/libxml.c python/libxml.py
534 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000535 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +0000536 Python level.
537 * python/tests/Makefile.am python/tests/ctxterror.py: added a
538 regression test for it.
539
Daniel Veillard4dbe77a2003-01-14 00:17:42 +0000540Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
541
542 * xmlreader.c: fixed the streaming property of the reader,
543 it was generating tree faster than consuming it. Pointed out
544 by Nate Myers
545 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
546
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000547Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
548
Igor Zlatkovicd31876c2003-01-12 21:43:13 +0000549 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000550
Daniel Veillard8e7e1c02003-01-10 17:06:09 +0000551Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
552
553 * xpath.c: fix to the XPath implementation for parent and
554 ancestors axis when operating on a Result Value Tree.
555 Fixes bug #100271
556
Daniel Veillardcacbe5d2003-01-10 16:09:51 +0000557Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
558
559 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
560 to fix some URI/file escaping problems
561
Daniel Veillard3b87b6b2003-01-10 15:21:50 +0000562Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
563
564 * python/generator.py: fixed a bug raised by Raymond Wiker,
565 docSetRootElement() should not raise an exception if the
566 return is None
567
Daniel Veillard3e20a292003-01-10 13:14:40 +0000568Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
569
570 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
571 fixed bug #102181 by applying the suggested change and fixing
572 the generation/registration problem.
573
Daniel Veillarde55e8e42003-01-10 12:50:02 +0000574Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
575
576 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
577 routines.
578
Daniel Veillard8f872442003-01-09 23:19:02 +0000579Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
580
581 * parser.c: one more IsEmptyElement crazyness, that time in
582 external parsed entities if substitution is asked.
583 * python/tests/reader3.py: added a specific test.
584
Daniel Veillarde329fc22003-01-09 21:36:42 +0000585Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
586
587 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
588 support and improved error handler registration
589
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000590Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
591
592 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
593 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
594 * README: fixed a link
595
Daniel Veillarde2830f12003-01-08 17:47:49 +0000596Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
597
598 * configure.in doc/* NEWS: preparing 2.5.1 release
599 * SAX.c parser.c: fixing XmlTextReader bug
600
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000601Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
602
603 * SAX.c: fuck, I introduced a memory leak on external parsed
604 entities in 2.5.0 :-(
605
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000606Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
607
608 * xmllint.c: another fix needed as pointed by Christophe Merlet
609 for --stream --debug if compiled without debug support.
610
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000611Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
612
613 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000614 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000615 update man page with --stream and --chkregister
616
Daniel Veillard8326e732003-01-07 00:19:07 +0000617Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
618
619 * globals.c: fixed --with-threads compile
620 * xmllint.c: fixed --without-debug compile
621 * include/libxml/globals.h: cleanup
622 * include/libxml/schemasInternals.h: add a missing include
623
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000624Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
625
626 * configure.in NEWS: preparing 2.5.0 release
627 * SAX.c: only warn in pedantic mode about namespace name
628 brokeness
629 * globals.c: fix a doc generation problem
630 * uri.c: fix #101520
631 * doc/*: updated and rebuilt the doc for the release, includuding
632 stylesheet update
633 * python/Makefile.am: fix a filename bug
634
635Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
636
637 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
638 should not be called.
639
640Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
641
642 * libxml-2.0.pc.in: applied the patch to fix #101894
643
644Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
645
646 * tree.c : applied patch from Lukas Schroeder for register callbacks
647 * valid.c: modified patch from Lukas Schroeder to test
648 register callbacks with --chkregister
649
650Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
651
652 * xmlreader.c: seriously changed the way data are pushed to
653 the underlying parser, go by block of 512 bytes instead of
654 tryng to detect tag boundaries at that level. Changed the
655 way empty element are detected and tagged.
656 * python/tests/reader.py python/tests/reader2.py
657 python/tests/reader3.py: small changes mostly due to context
658 reporting being different and DTD node being reported. Some
659 errors previously undetected are now caught and fixed.
660 * doc/xmlreader.html: flagged last section as TODO
661
662Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
663
664 * python/libxml.py: integrated the Python 2.2 optimizations
665 from Hannu Krosing, while maintaining compatibility with
666 1.5 and 2.1
667
668Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
669
670 * xmllint.c: a bit of cleanup
671 * xmlreader.c: small fix
672 * doc/xmlreader.html: more work on the XmlTextReader tutorial
673 * python/libxml.py: a few fixes pointed out by Hannu Krosing
674
675Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
676
677 * python/setup.py.in: patch from Stéphane Bidoul to include
678 drv_libxml2.py in setup.py
679
680Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
681
682 * doc/xmlreader.html: starting documenting the new XmlTextReader
683 interface.
684
685Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
686
687 * xmllint.c: added the --stream flag to use the TextReader API
688 * xmlreader.c: small performance tweak
689
690Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
691
692 * xmlreader.c python/tests/reader2py: okay the DTD validation
693 code on top of the XMLTextParser API should be solid now.
694
695Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
696
697 * xmlreader.c python/tests/reader2py: Fixing some more mess
698 with validation and recursive entities while using the
699 reader interface, it's getting a bit messy...
700
701Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
702
703 * xmlreader.c python/tests/reader.py: another couple of problem
704 related to IsEmptyElement reported by Stéphane Bidoul needed
705 some fixes.
706
707Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
708
709 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
710 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
711 based on the python XmlTextReader interface.
712
713Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
714
715 * tree.c: backing out one change in the last patch which broke the
716 regression tests
717
718Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
719
720 * global.data globals.c tree.c include/libxml/globals.h: applied
721 an old patch from Lukas Schroeder to track node creation and
722 destruction. Probably missing a lot of references at the moment
723 and not usable reliably.
724
725Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
726
727 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
728 from doc/news.html and a stylesheet
729
730Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
731
732 * xmlreader.c python/tests/reader.py: fixed another couple of
733 xmlreader bugs reported by Stéphane Bidoul and added tests.
734
735Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
736
737 * xmlreader.c python/tests/reader2.py: fixed another validity
738 checking in external parsed entities raised by Stéphane Bidoul
739 and added a specific regression test.
740 * python/tests/reader3.py: cleanup
741
742Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
743
744 * xmlreader.c python/tests/reader2.py: fixed a problem with
745 validation within entities pointed by Stéphane Bidoul, augmented
746 the tests to catch those.
747
748Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
749
750 * python/generator.py: modified the generator to allow keeping
751 class references when creating new classes, needed to fix a bug
752 pointed by Stéphane Bidoul where the input buffer of the
753 xmlTextReader instance gets destroyed if the python wrapper for
754 the input is not referenced anymore.
755
756Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
757
758 * xmlreader.c python/tests/reader.py: fixed another pair of problem
759 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
760
761Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
762
763 * xmlreader.c python/tests/reader.py: fixed another problem
764 pointed by Stéphane Bidoul
765
766Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
767
768 * xmlreader.c python/tests/reader.py: fixed a limit case problem
769 with "<a/>"
770
771Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
772
773 * SAX.c: warn on xmlns:prefix="foo"
774 * xmlreader.c python/tests/reader.py: fixed a couple of problem
775 for namespace attributes handling.
776
777Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
778
779 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
780 a really nasty problem raised by a DocBook XSLT transform
781 provided by Sebastian Bergmann
782
783Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
784
785 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
786 by Stéphane Bidoul and integrated it into the tests
787
788Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
789
790 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
791 extended the XmlTextReader API a bit, addding accessors for
792 the current doc and node, and an entity substitution mode for
793 the parser.
794 * python/libxml.py python/libxml2class.txt: related updates
795 * python/tests/Makefile.am python/tests/reader.py
796 python/tests/reader2.py python/tests/reader3.py: updated a bit
797 the old tests and added a new one to test the entities handling
798
799Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
800
801 * python/generator.py python/libxml2class.txt
802 python/tests/reader.py python/tests/reader2.py: changed the
803 generator to provide casing for the XmlTextReader similar to
804 C# so that examples and documentation are more directly transposable.
805 Fixed the couple of tests in the suite.
806
807Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
808
809 * doc/guidelines.html: added a document on guildeline for
810 publishing and deploying XML
811
812Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
813
814 * valid.c xmlreader.c: final touch running DTD validation
815 on the XmlTextReader
816 * python/tests/Makefile.am python/tests/reader2.py: added a
817 specific run based on the examples from test/valid/*.xml
818
819Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
820
821 * python/libxml.py: added a few predefined xmlTextReader parser
822 configuration values.
823
824Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
825
826 * python/libxml_wrap.h: trying to fix #102037
827
828Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
829
830 * SAX.c: fixing bug #95296, when the predefined entities
831 are redefined in the DTD the default one must be used
832 instead anyway.
833
834Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
835
836 * doc/xmllint.xml
837 * doc/xmllint.1
838 Add discussion of XML_DEBUG_CATALOG to xmllint man
839 page - bug #100907
840
841
842Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
843
844 * xmlreader.c: Fixed the empty node detection to avoid reporting
845 an inexistant close tag.
846
847Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
848
849 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
850 for Python 2.1
851
852Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
853
854 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
855
856Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
857
858 * doc/libxml2-api.xml python/tests/reader.py: one really need
859 to provide the base URI information when creating a reader parser
860 from an input stream. Updated the API and the example using it.
861
862Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
863
864 * testReader.c xmlreader.c valid.c include/libxml/tree.h
865 include/libxml/valid.h include/libxml/xmlreader.h: working on
866 DTD validation on top of xml reader interfaces. Allows to
867 validate arbitrary large instances. This required some extensions
868 to the valid module interface and augmenting the size of xmlID
869 and xmlRef structs a bit.
870 * uri.c xmlregexp.c: simple cleanup.
871
872Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
873
874 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
875 work on the xml reader interfaces.
876 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
877 Web page for the Windows binaries.
878
879Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
880
881 * xmlIO.c: applied a patch for VMS following the report by
882 Nigel Hall
883
884Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
885
886 * parser.c: the parseStartTag bug fix wasn't complete.
887
888Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
889
890 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
891 parseStartTag, fixing it.
892 * test/att4 result/att4 result/noent/att4: adding the test
893 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
894 more methods to XmlTextReader.
895
896Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
897
898 * win32/libxml2.def.src: added more xml reader exports
899 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
900 to the build
901
902Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
903
904 * doc/tutorial/xmltutorial.xml
905 plus generated html and pdf
906 Updating tutorial again based on further comments from Niraj
907 Tolia on the last iteration
908
909Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
910
911 * doc/tutorial/xmltutorial.xml
912 * doc/tutorial/includekeyword.c
913 * doc/tutorial/includegetattribute.c
914 plus generated html and pdf
915 Adding fix from Niraj Tolia to tutorial to properly free memory.
916
917
918Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
919
920 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
921 more methods of XmlTextReader.
922 * python/libxml2class.txt python/tests/reader.py: this increased the
923 methods in the bndings, augmented the test to check those new
924 functions.
925
926Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
927
928 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
929 methods of XmlTextReader.
930 * python/generator.py python/libxml_wrap.h python/types.c
931 python/libxml2class.txt: added the reader to the Python bindings
932 * python/tests/Makefile.am python/tests/reader.py: added a specific
933 test for the Python bindings of the Reader APIs
934 * parser.c: small cleanup.
935
936Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
937
938 * xinclude.c: fallback was only copying the first child not the
939 full child list of the fallback element, closes #89684 as reopened
940 by Bernd Kuemmerlen
941
942Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
943
944 * win32/libxml2.def.src: exported htmlNodeDumpOutput
945
946Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
947
948 * configure.in: preparing release of 2.4.30
949 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
950 gives enum values, fix functype return type, put back fields in
951 structs
952 * doc/*: updated the docs rebuilt
953
954Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
955
956 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
957 about htmlNodeDumpOutput location.
958 * xpath.c: removed an undefined function signature
959 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
960 too many symbols in the API breaking the python bindings.
961 Updated with the libxslt/libexslt changes.
962
963Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
964
965 * configure.in: preparing release of 2.4.29
966 * doc/*: rebuilt the docs and API
967 * xmlreader.c: a few more fixes for the XmlTextReader API
968
969Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
970
971 * include/win32config.h: applied mingw patch from Magnus Henoch
972
973Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
974
975 * catalog.c doc/libxml2-api.xml: a bit more cleanup
976
977Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
978
979 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
980 building Python script, does the C parsing directly, generates
981 a better API description including structure fieds defs and
982 enums. Still a couple of bugs, but good enough for the python
983 wrappers now.
984 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
985 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
986 include/libxml/schemasInternals.h include/libxml/tree.h: more
987 cleanup based on the python analysis script reports.
988 * libxml.spec.in: make sure the API XML description is part of the
989 devel package.
990
991Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
992
993 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
994 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
995 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
996 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
997 code cleanup, especially the function comments.
998 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
999
1000Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1001
1002 * Makefile.am xmlreader.c include/libxml/Makefile.am
1003 include/libxml/xmlreader.h: Adding a new set of APIs based on
1004 the C# TextXmlReader API but converted to C. Allow to parse
1005 in constant memory usage, far simpler to program and explain
1006 than the SAX like APIs, unfinished but working.
1007 * testReader.c: test program
1008
1009Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1010
1011 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
1012
1013Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1014
1015 * tree.c: Chip turner indicated that XHTML1 serialization
1016 rule for style actually break on both IE and Mozilla,
1017 try to avoid the rule if escaping ain't necessary
1018
1019Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1020
1021 * nanhttp.c: handle HTTP URL escaping, problem reported by
1022 Glen Nakamura and Stefano Zacchiroli
1023
1024Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1025
1026 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1027
1028Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1029
1030 * uri.c: Johann Richard pointed out some XPointer problems for
1031 URN based URI references in XInclude. Modified the URI parsing
1032 and saving routines to allow correct parsing and saving of
1033 XPointers, especially when attached to "opaque" scheme accordingly
1034 to RFC 2396
1035
1036Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1037
1038 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1039 of refactoring to the HTML saving code.
1040 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1041 in the doc.
1042
1043Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1044
1045 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1046 to a buffer API to reuse the generic dump to an OutputIO layer,
1047 this reduces code, fixes xmlNodeDump() for XHTML, also made
1048 xmlNodeDump() now return the number of byte written.
1049
1050Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1051
1052 * python/setup.py.in: another patch from Stéphane Bidoul for
1053 Python bindings on Windows
1054 * doc/parsedecl.py: small cleanup
1055
1056Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1057
1058 * libxml.spec.in configure.in: add a line in %changelog for releases
1059
1060Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1061
1062 * parser.c: patch from Marcus Clarke fixing a problem in entities
1063 parsing that was detected in KDe documentations environment.
1064
1065Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1066
1067 * python/libxml.c (libxml_prev): Return the previous as opposed to
1068 the next node (I guess this is the result of some cut & paste programming:)
1069
1070Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1071
1072 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
1073
1074Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1075
1076 * python/generator.py python/libxml.c python/setup.py.in: trying
1077 to fix the Python bindings build on Windows (Stéphane Bidoul)
1078
1079Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1080
1081 * win32/configure.js: added option for python bindings
1082 * win32/libxml2.def.src: added more exports
1083
1084Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1085
1086 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1087 pthreads
1088 * win32/wince/*: applied updates to Windows CE port from Javier
1089
1090Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1091
1092 * configure.in: preparing 2.4.28
1093 * libxml.spec.in doc/Makefile.am: some cleanup
1094 * doc/*: updated the news and regenerated.
1095
1096Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1097
1098 * HTMLparser.c: final touch at closing #87235 </p> end tags
1099 need to be generated.
1100 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1101 this change slightly the output of a few tests
1102 * doc/*: regenerated
1103
1104Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1105
1106 * parserInternals.c: fixing bug #99190 when UTF8 document are
1107 parsed using the progressive parser and the end of the chunk
1108 is in the middle of an UTF8 multibyte character.
1109
1110Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1111
1112 * threads.c: fixed initialization problem in xmlNewGlobalState
1113 which was causing crash.
1114 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1115 in xmlInitializeGlobalState.
1116 * parserInternals.c: cleaned up ctxt->sax initialisation.
1117
1118Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1119
1120 * tree.c include/libxml/tree.h: modified the existing APIs
1121 to handle XHTML1 serialization rules automatically, also add
1122 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1123 libxslt serialization uses it when needed without changing
1124 the library API.
1125 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1126 result/xhtml1: added a new test specifically for xhtml1 output
1127 and updated the result of one XHTML1 test
1128
1129Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1130
1131 * xinclude.c parserInternals.c encoding.c: fixed #99082
1132 for xi:include encoding="..." support on text includes.
1133 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
1134 test/XInclude/ents/isolatin.txt : added a specific regression test
1135 * python/generator.py python/libxml2class.txt: fixed the generator
1136 the new set of comments generated for doc/libxml2-api.xml were
1137 breaking the python generation.
1138
1139Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1140
1141 * doc/Makefile.am: repair some problem if gtk-doc fail or such
1142 * configure.in: patch for Solaris on new autoconf closes #98880
1143 * doc/parsedecl.py: repair the frigging API building script,
1144 did I say that python xmllib sucks ?
1145 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
1146 and some comment are no more truncated.
1147
1148Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1149
1150 * parser.c: Martin Stoilov pointed out a potential leak in
1151 xmlCreateMemoryParserCtxt
1152
1153Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1154
1155 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
1156 included in HTML documents and using the push parser.
1157
1158Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1159
1160 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
1161 specified, look for the Python interpreter not just in the
1162 specified root but also in the specified location. Fixes #98825
1163
1164Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1165
1166 * python/libxml.c: fixing bug #98792 , node may have no doc
1167 and dereferencing without checking ain't good ...
1168
1169Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1170
1171 * configure.in: preparing release 2.4.27
1172 * doc/* : updated and rebuilt the docs
1173 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
1174 and all the docs are actually packaged and in the final RPMs
1175 * parser.c parserInternals.c include/libxml/parser.h: restore
1176 xmllint --recover feature.
1177
1178Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1179
Daniel Veillard784b9352003-02-16 15:50:27 +00001180 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001181 processing of parsed entities, and XPath computation on sustitued
1182 entities.
1183 * testXPath.c: make sure entities are substitued.
1184
1185Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1186
Daniel Veillard784b9352003-02-16 15:50:27 +00001187 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001188 processing of internal parsed entities, which had to be changed.
1189
1190Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1191
1192 * Makefile.am python/Makefile.am python/tests/Makefile.am:
1193 trying to fix bug #98517 about building outside the source tree
1194 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
1195
1196Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1197
1198 * include/win32config.h: cleanup
1199 * win32/Makefile.mingw: integrated mingw in JScript configure
1200 * win32/Makefile.msvc: modified to allow mingw coexistence
1201 * win32/configure.js: integrated mingw
1202 * win32/Readme.txt: cleanup
1203
1204Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1205
1206 * HTMLparser.c: strengthen the guard in the Pop macros,
1207 like in the XML parser, closes bug #97315
1208
1209Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1210
1211 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
1212 callback is never used.
1213
1214Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1215
1216 * parserInternals.c: fixed the initialization of the SAX structure
1217 which was breaking xsltproc
1218 * xpath.c: patch from Petr Pajas for CDATA nodes
1219 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
1220 * parser.c include/libxml/parser.h: patch from Peter Jones
1221 removing a leak in xmlSAXParseMemory() and adding the
1222 function xmlSAXParseMemoryWithData()
1223
1224Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
1225
1226 adding pdf of tutorial, changing web page to link to it
1227 * doc/tutorial/xmltutorial.pdf
1228 * doc/xml.html
1229 * doc/docs.html
1230
1231Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
1232
1233 * doc/tutorial/ar01s08.html
1234 adding file what I forgot for tutorial
1235
1236
1237Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
1238
1239 Adding encoding discussion to tutorial
1240 Added:
1241 * doc/tutorial/images/*.png: DocBook admonition image files
1242 * doc/tutorial/apf.html, apg.html: new generated html
1243 * doc/tutorial/includeconvert.c: conversion code entity file
1244 changed:
1245 * doc/tutorial/xmltutorial.xml: DocBook original
1246 * doc/tutorial/*.html: generated html
1247
1248Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1249
1250 * include/libxml/*.h: retired xmlwin32version.h
1251 * doc/Makefile.am: retired xmlwin32version.h
1252 * win32/configure.js: retired xmlwin32version.h
1253
1254Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1255
1256 * win32/libxml2.def.src: exported additional symbols
1257 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
1258 sisterhood
1259
1260Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1261
1262 * globals.c: fixed a typo pointed out by Igor
1263 * xpath.c: try to speed up node compare using line numbers
1264 if available.
1265
1266Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1267
1268 * tree.c: make xmlFreeNode() handle attributes correctly.
1269
1270Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1271
1272 * catalog.c: completed the #96963 fix, as reported by Karl
1273 Eichwalder
1274
1275Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1276
1277 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
1278
1279Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1280
1281 * Makefile.am: switched the order of a couple of includes
1282 to fix bugs #97100
1283
1284Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1285
1286 * catalog.c: fixed bug #96963, reverted to the old behaviour of
1287 xmlLoadCatalogs that used to separate directories with a ':'.
1288
1289Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1290
1291 * threads.c: improvements to the Windows-side of thread handling
1292 * testThreads.c: conditionally excluded unistd.h
1293 * testThradsWin32.c: broke overlong lines
1294 * include/win32config.h: adapted thread-related macros to the new
1295 scheme and for pthreads on Windows
1296 * win32/Makefile.msvc: introduced a more flexible thread build,
1297 added testThreads[Win32].c to the build
1298 * win32/configure.js: introduced a more flexible thread config
1299
13002002-10-31 John Fleck <jfleck@inkstain.net>
1301
1302 * doc/xml.html (and, by implication, FAQ.html)
1303 added UTF-8 conversaion FAQ from Marcus Labib Iskander
1304
1305Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1306
1307 * configure.in: removed xmlwin32version.h
1308 * include/libxml/Makefile.am: removed xmlwin32version.h
1309
1310Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1311
1312 * tree.c: applied patch from Brian Stafford to fix a bug
1313 in xmlReconciliateNs()
1314
1315Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1316
1317 * tree.c: applied patch from Christian Glahn to allow
1318 xmlNewChild() on document fragment nodes
1319
1320Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1321
1322 * parser.c: Christian Glahn found a problem with a recent
1323 patch to xmlParseBalancedChunkMemoryRecover()
1324 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
1325 problems
1326 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
1327 test/schemas/seq*: added the test cases from Charles
1328
1329Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1330
1331 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
1332 serious cleanup of the spec file and associated changes
1333 in the Makefiles.
1334 * valid.c: try to remove some warnings on x86_64
1335
1336Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1337
1338 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
1339 fix bug #96586
1340
1341Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1342
1343 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
1344 parsing, applied his patch
1345 * result/HTML/attrents.html result/HTML/attrents.html.err
1346 result/HTML/attrents.html.sax test/HTML/attrents.html:
1347 added the test and result case provided by Mikhail Sogrine
1348
1349Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1350
1351 * vms/build_libxml.com vms/config.vms vms/readme.vms
1352 include/libxml/parser.h include/libxml/parserInternals.h
1353 include/libxml/tree.h include/libxml/xmlIO.h
1354 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
1355 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
1356 Applied the VMS update patch from Craig A. Berry
1357 * doc/*.html: update
1358
1359Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1360
1361 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
1362
1363Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1364
1365 * debugXML.c: adding a grep command to --shell in xmllint
1366 for T.V. Raman
1367
1368Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1369
1370 * xmlcatalog.c: tried to fix some of the problem with --sgml
1371
1372Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1373
1374 * parser.c: tried to fix bug #91500 where doc->children may
1375 be overriden by a call to xmlParseBalancedChunkMemory()
1376
1377Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1378
1379 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
1380 identifiers in SGML catalogs containing '&'
1381
1382Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1383
1384 * python/types.c: fixed bugs when passing result value tree
1385 to Python functions.
1386
1387Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1388
1389 * configure.in: preparing the release of 2.4.26
1390 * doc/*: updated and rebuilt the documentation
1391
1392Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1393
1394 * parser.c: fixed a XML Namespace compliance bug reported by
1395 Alexander Grimalovsky
1396
1397Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1398
1399 * HTMLtree.c: fixed serialization of script and style when
1400 they are not lowercase (i.e. added using the API to the tree).
1401
1402Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1403
1404 * valid.c: make xmlValidateDocument emit a warning msg if there
1405 is no DTD, pointed by Christian Glahn
1406
1407Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1408
1409 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
1410 content model when some of the blocks have min or max, and a couple
1411 of bugs found in the process.
1412 * result/schemas/list0* test/schemas/list0*: added some specific
1413 regression tests
1414
1415Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1416
1417 * README: updated the contact informations
1418
1419Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1420
1421 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
1422 misses it, reported by Peter Bray.
1423
1424Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1425
1426 * tree.c: investigating xmlNodeGetContent() on namespace nodes
1427 and removed a few warnings
1428
1429Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
1430
1431 * parser.c: Christian Glahn found a small bug in the push parser.
1432 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
1433 public
1434
1435Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1436
1437 * xmlschemas.c include/libxml/xmlschemas.h: added
1438 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1439 * testSchemas.c: added --memory to test the new interface
1440
1441Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1442
1443 * doc/index.py doc/search.php: integrated the XSLT indexing,
1444 a few fixed in the indexer, added a scope selection at the
1445 search level.
1446
1447Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1448
1449 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1450 this was due to uninitialized parts of the validation context
1451
1452Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1453
1454 * debugXML.c: applied patch from Mark Vakoc except the API
1455 change, preserved it.
1456 * doc/*: updated the docs to point to the search engine for
1457 information lookup or before bug/help reports.
1458
1459Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1460
1461 * doc/index.py doc/search.php: added mailing-list archives
1462 indexing and lookup
1463
1464Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1465
1466 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1467
1468Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1469
1470 * doc/index.py: improved HTML indexing
1471 * doc/search.php: make the queries also lookup the HTML based indexes
1472
1473Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1474
1475 * doc/index.py: added HTML page indexing
1476
1477Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1478
1479 * xmlIO.c: extended Windows path normalisation to fix the base
1480 problem in libxslt.
1481 * catalog.c: fixed list handling in XML_CATALOG_FILES
1482
1483Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1484
1485 * valid.c: typo/bug found by Christian Glahn
1486
1487Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1488
1489 * xmlIO.c: applied Windows CE patch from Javier.
1490 * win32/wince: new directory, contains support for the PocketPC
1491 with Windows CE from Javier.
1492 * include/win32config.h: reorganised, removed duplicate
1493 definitions and applied WinCE patch from Javier.
1494 * include/wsockcompat.h: new file, now contains WinSock
1495 compatibility macros.
1496 * win32/Makefile.msvc: introduced double-run compilation.
1497
1498Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1499
1500 * configure.in include/libxml/xmlwin32version.h: preparing release
1501 of 2.4.25
1502 * doc/*: updated and regenerated teh docs and web pages.
1503
1504Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1505
1506 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1507 error were not covering namespace declarations.
1508 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1509 it was missing the attribute declaration for the namespace
1510 * result/VC/NS3: the fix now report breakages in that test
1511
1512Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1513
1514 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1515
1516Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1517
1518 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1519 and regenerated the docs and web site
1520
1521Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1522
1523 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1524 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1525 not before
1526
1527Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1528
1529 * python/generator.py python/libxml2class.txt: fixed a stupid error
1530 breaking the python API
1531
1532Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1533
1534 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1535 triostr.c triostr.h: applied a trio update patch from
1536 Bjorn Reese which should work with MinGW
1537
1538Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1539
1540 * tree.c: improving some documentation comments
1541 * xmlregexp.c: found and fixed a mem leak with python regression tests
1542 * doc/*: rebuilt the doc and the API XML file including the
1543 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1544 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1545 python/types.c: added access to the XML Schemas regexps from
1546 python
1547 * python/tests/Makefile.am python/tests/regexp.py: added a
1548 simple regexp bindings test
1549
1550Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1551
1552 * doc/xml.html:
1553 fixing ftp links - thanks to Vitaly Ostanin
1554
1555Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1556
1557 * xmlregexp.c: fixed the data callback on transition functionality
1558 which was broken when using the compact form
1559 * result/schemas/*: updated the results, less verbose, all tests
1560 pass like before
1561 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1562 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1563 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1564 annoying warnings
1565 * xpath.c: try to provide better error report when possible
1566
1567Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1568
1569 * Makefile.am: fixed a breakage raised by Jacob
1570
1571Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1572
1573 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1574 which don't use sockets
1575
1576Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1577
1578 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1579 * win32/configure.js: applied zlib patch from Daniel Gehriger
1580
1581Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1582
1583 * win32/configure.js: applied the patch from Mark Vakoc for
1584 regexp support
1585 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1586 for regexp support
1587
1588Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1589
1590 * xmlschemastypes.c: as pointed by Igor Float and Double
1591 parsing ain't finished yet
1592
1593Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1594
1595 * Makefile.am configure.in: trying to fix #88412 by bypassing
1596 all the python subdir if python ain't detected
1597
1598Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1599
1600 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1601 made configuring with regexps/automata/unicode the default
1602 but without schemas ATM
1603 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1604 fixed the regexp based DTD validation performance and memory
1605 problem by switching to a compact form for determinist regexps
1606 and detecting the determinism property in the process. Seems
1607 as fast as the old DTD validation specific engine :-) despite
1608 the regexp built and compaction process.
1609
1610Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1611
1612 * valid.c: determinism is debugged, new DTD checking code now works
1613 but xmlFAComputesDeterminism takes far too much CPU and the whole
1614 set usues too much memory to be really usable as-is
1615
1616Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1617
1618 * tree.c: fixed another stupid bug in xmlGetNodePath()
1619 * xmllint.c: --version now report the options compiled in
1620
1621Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1622
1623 * HTMLparser.c: small cleanup
1624 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1625 when configured with them. A bit of debugging around the determinism
1626 checks is still needed
1627
1628Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1629
1630 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1631
1632Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1633
1634 * xmlIO.c: small portability glitch fixed.
1635
1636Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1637
1638 * xmlschemastypes.c: incomplete steps for real/double support
1639 * testAutomata.c include/libxml/xmlautomata.h
1640 include/libxml/xmlregexp.h: avoiding a compilation problem
1641 * valid.c include/libxml/valid.h: starting the work toward using
1642 the regexps for actual DTD validation
1643
1644Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1645
1646 * hash.c: cosmetic cleanup
1647 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1648 integrating a DTD validation layer based on the regexps
1649
1650Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1651
1652 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1653 the determinism was tested before eliminating the epsilon
1654 transitions :-(
1655
1656Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1657
1658 * python/generator.py python/libxml.c python/libxml.py
1659 python/libxml2-python-api.xml python/libxml2class.txt
1660 python/libxml_wrap.h python/types.c: updated the python
1661 bindings, added code for easier File I/O, and the ability to
1662 define a resolver from Python fixing bug #91635
1663 * python/tests/Makefile.am python/tests/inbuf.py
1664 python/tests/outbuf.py python/tests/pushSAXhtml.py
1665 python/tests/resolver.py python/tests/serialize.py: updated
1666 and augmented the set of Python tests.
1667
1668Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1669
1670 * win32/configure.js: added more readme info for the binary
1671 package.
1672
1673Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1674
1675 * xmlIO.c: fixed a stupid out of bound array error
1676
1677Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1678
1679 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1680 messing around with support for Windows path, cleanups,
1681 trying to identify and fix the various code path to the
1682 filename access. Added xmlNormalizeWindowsPath()
1683
1684Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1685
1686 * error.c valid.c: working on better error reporting of validity
1687 errors, especially providing an accurate context.
1688 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1689 error reports in those cases.
1690
1691Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1692
1693 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1694 parser.c parserInternals.c xmlIO.c: get rid of all the
1695 perror() calls made in the library execution paths. This
1696 should fix both #92059 and #92385
1697
1698Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1699
1700 * xmllint.c: memory leak reporting was broken after a change
1701 of the preprocessor symbol used to activate it.
1702
1703Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1704
1705 * tree.c: try to make the copy function work for node of
1706 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1707 DOM layers though, not libxml2 itself.
1708
1709Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1710
1711 * valid.c: try to provide file and line informations, not all
1712 messages are covered, but it's a (good) start
1713
1714Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1715
1716 * xinclude.c: reimplemented a large part of the XInclude
1717 processor, trying to minimize resources used, James Henstridge
1718 provided a huge test case which was exhibiting severe memory
1719 consumption problems.
1720
1721Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1722
1723 * python/Makefile.am: applied patch from Christophe Merlet to
1724 reestablish DESTDIR
1725
1726Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1727
1728 * libxml.spec.in: fixes libary path for x86_64 AMD
1729
1730Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1731
1732 * doc/tutorial/includekeyword.c
1733 * doc/tutorial/xmltutorial.xml:
1734 (plus resulting generated html files)
1735 fixing one spot I missed in the tutorial where I hadn't freed
1736 memory properly
1737
1738Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1739
1740 * doc/tutorial/includeaddattribute.c
1741 * doc/tutorial/includeaddkeyword.c
1742 * doc/tutorial/includegetattribute.c
1743 * doc/tutorial/includekeyword.c
1744 * doc/tutorial/xmltutorial.xml
1745 * doc/tutorial/*.html:
1746 update tutorial to properly free memory (thanks to Christopher
1747 R. Harris for pointing out that this needs to be done)
1748 * doc/tutorial/images/callouts/*.png:
1749 added image files so the callouts are graphical, making it
1750 easier to read ( use "--param callout.graphics 1" to generate
1751 html with graphical callouts)
1752
1753Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1754
1755 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1756 nice logos generated by Marc Liyanage
1757 * doc/site.xsl *.html: changed the stylesheet to show the new
1758 logo and regenerated the pages
1759
1760Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1761
1762 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1763
1764Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1765
1766 * xpath.c: possible mem leak patch from Jason Adams
1767
1768Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1769
1770 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1771 in the XQuery namespace
1772 * configure.in: preparing 2.4.24
1773 * doc/*.html: updated the web pages
1774
1775Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1776
1777 * python/generator.py: closing bug #85258 by generating conditional
1778 compile check to avoid linking to routines not configured in.
1779
17802002-08-22 Havoc Pennington <hp@pobox.com>
1781
1782 * autogen.sh: update error message for missing automake
1783
1784Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1785
1786 * python/Makefile.am: typo in target name resulted in libxml2.py
1787 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1788
1789Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1790
1791 * win32/win32/Makefile.mingw: updated with version from
1792 Elizabeth Barham at http://soggytrousers.net/repository/
1793
1794Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1795
1796 * win32/Makefile.msvc: added the prefix location to the include
1797 and lib search path.
1798
17992002-08-18 Havoc Pennington <hp@pobox.com>
1800
1801 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1802 both automake 1.6 and 1.4 installed get the right automake. Means
1803 compilation from CVS will now require the latest automake 1.4
1804 release, or manually creating symlinks called "automake-1.4" and
1805 "aclocal-1.4"
1806
1807Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1808
1809 * configure.in python/Makefile.am: more AMD 64 induced changes from
1810 Frederic Crozat
1811
1812Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1813
1814 * xinclude.c: oops I was missing the xml:base fixup too
1815 * result/XInclude/*.xml: this adds xml:base attributes to most
1816 results of the tests
1817
1818Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1819
1820 * xinclude.c: quick but apparently working implementation of
1821 xi:fallback, should close bug #89684
1822 * Makefile.am test/XInclude/docs/fallback.xml
1823 result/XInclude/fallback.xml: added a basic test for fallback,
1824 and run with --nowarning to avoid a spurious warning
1825 * configure.in: applied patch from Frederic Crozat for python
1826 bindings on AMD 64bits machines.
1827
1828Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1829
1830 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1831 the caller don't pass a SAX callback block.
1832
1833Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1834
1835 * tree.c: applied the same fix for the XML-1.0 namespace to
1836 xmlSearchNsByHref() as was done for xmlSearchNs()
1837
1838Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1839
1840 * libxml.3: small cleanup of the man page
1841 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
1842 when serializing HREF attributes generated by XSLT.
1843
1844Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1845
1846 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
1847 version of Marc Liyanage' patch for boolean attributes in HTML
1848 output
1849
1850Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1851
1852 * python/tests/serialize.py: fixed the test results, indenting
1853 behaviour changed slightly
1854
1855Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1856
1857 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
1858 new c14n function to Windows def files
1859
1860Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1861
1862 * c14n.c: fixed a memory leak in c14n code
1863
1864Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1865
1866 * parser.c include/libxml/parser.h: adding a new API for Christian
1867 Glahn: xmlParseBalancedChunkMemoryRecover
1868 * valid.c: patch from Rick Jones for some grammar cleanup in
1869 validation messages
1870 * result/VC/* result/valid/*: this slightly change some of the
1871 regression tests outputs
1872
1873Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1874
1875 * tree.c: trying to fix a problem in namespaced attribute handling
1876 raised by Christian Glahn
1877
1878Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1879
1880 * encoding.c include/libxml/encoding.h: Opening the interface
1881 xmlNewCharEncodingHandler as requested in #89415
1882 * python/generator.py python/setup.py.in: applied cleanup
1883 patches from Marc-Andre Lemburg
1884 * tree.c: fixing bug #89332 on a specific case of loosing
1885 the XML-1.0 namespace on xml:xxx attributes
1886
1887Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1888
1889 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1890 corner case from new Merlin's test suite and added a callback
1891 that will be used to improve xmlsec performance
1892
1893
1894Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1895
1896 * HTMLtree.c: trying to fix the <style> escaping problem in
1897 HTML serialization bug #89342
1898
1899Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1900
1901 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1902 and rebuilt the web site.
1903
1904Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
1905
1906 * include/libxml/tree.h: added _private member to xmlNs struct
1907
1908Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1909
1910 * HTMLparser.c: fixing bug #84876 based on the xml working
1911 code.
1912
1913Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1914
1915 * python/Makefile.am: enhanced to fix bug 72012 (errors
1916 when using '-jX' make parameter)
1917
1918Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1919
1920 * xpath.c: small additional enhancement for booleans
1921 compared to nodesets
1922
1923Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1924
1925 * HTMLtree.c: changed the order of the encoding declaration
1926 attributes in the meta tags due to a bug in IE/Mac
1927
1928Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1929
1930 * xpath.c: enhanced handling of booleans (especially '='
1931 and '!=' for nodesets) - fixes bug 85256. Added new
1932 routine xmlXPathNotEqualValues for more proper handling
1933 of '!=' when nodesets are involved.
1934
1935Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1936
1937 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
1938 doc/xmlcatalog_man.xml to the source distribution
1939
1940Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1941
1942 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
1943 asked for this.
1944
1945Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1946
1947 * configure.in: preparing 2.4.23
1948 * doc/*: rebuilt the docs
1949
1950Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1951
1952 * parser.c: fixing bug #84169 by fixing the
1953 comment of xmlCreatePushParserCtxt to describe the
1954 encoding detection parameters better.
1955
1956Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1957
1958 * valid.c: fixing bug #79331 in one path the lookup for
1959 ID attributes on a namespaced node wasn't handled correctly :-\
1960
1961Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1962
1963 * HTMLparser.c: trying to fix 87235 about discarded white
1964 spaces in the HTML parser.
1965 * result/HTML/*: this changes the output of a number of HTML
1966 regression tests
1967
1968Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1969
1970 * xpath.c: applied patch from Richard Jinks for the namespace
1971 axis + fixed a memory error.
1972 * parser.c parserInternals.c: applied patches from Peter Jacobi
1973 removing ctxt->token for good.
1974 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
1975 popped out by the regression tests.
1976 * Makefile.am: patch for threads makefile from Gary Pennington
1977
1978Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1979
1980 * xpath.c: enhanced behaviour of position() after usage of
1981 expressions involving preceding-sibling (et al).
1982
1983Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1984
1985 * hash.c: applied a patch from Peter Jacobi to solve a problem
1986 when compiling with the Watcom C on Win32
1987 * result/schemas/*.err: the change of hashing algo generated
1988 permutations in the output
1989
1990Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1991
1992 * hash.c: applied patch from Sander Vesik improving the quality of
1993 the hash function.
1994
19952002-06-14 Aleksey Sanin <aleksey@aleksey.com>
1996
1997 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
1998 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
1999 xmllint.c xpath.c: replaced sprintf() with snprintf()
2000 to prevent possible buffer overflow (the bug was pointed
2001 out by Anju Premachandran)
2002
2003Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2004
2005 * parser.c: removed an uninitialized data error popped by valgrind
2006 on PE references
2007
2008Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
2009
2010 * doc/xml.html
2011 adding tutorial reference to the web page
2012
2013Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2014
2015 * doc/tutorial/xmltutorial.xml
2016 * doc/tutorial/ar01s07.html
2017 * doc/tutorial/ape.html
2018 * doc/tutorial/includegetattribute.c
2019 adding section to tutorial about retrieving an attribute
2020 value
2021
2022Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2023
2024 * parser.c: applied a couple of patches from Peter Jacobi to start
2025 to get rid of ctxt->token, with a possible significant speed
2026 improvement to be gained once done. Better compliance with PE
2027 references constructs in DTDs too.
2028 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2029 from Peter too
2030
2031Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2032
2033 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2034 xmlParseElement was likely to have been deallocated at the
2035 time of the report, possibly leading to segfault. Just report
2036 the tag name now.
2037
2038Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2039
2040 * xpath.c: patch from Richard Jinks for XPath substring() function
2041 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2042
20432002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2044
2045 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2046
2047Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2048
2049 *doc/FAQ.html
2050 fixing typos in FAQ, thanks to Robert Funnell for the
2051 editing help
2052
2053Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2054
2055 * NEWS: got complaints from rpmlint that it was empty
2056
2057Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
2058
2059 * added doc/tutorial, including:
2060 apa.html
2061 apb.html
2062 apc.html
2063 apd.html
2064 ar01s02.html
2065 ar01s03.html
2066 ar01s04.html
2067 ar01s05.html
2068 ar01s06.html
2069 includeaddattribute.c
2070 includeaddkeyword.c
2071 includekeyword.c
2072 includestory.xml
2073 index.html
2074 xmltutorial.xml
2075 libxml tutorial, including generated html
2076
2077Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2078
2079 * result/c14n/exc-without-comments/merlin-c14n-two-*
2080 result/c14n/without-comments/merlin-c14n-two-*
2081 test/c14n/exc-without-comments/merlin-c14n-two-*
2082 test/c14n/without-comments/merlin-c14n-two-*
2083 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2084 c14n/exc-c14n and slightly modified test script to handle
2085 these test cases
2086 * c14n.c: fixed bugs for complicated nodes set (namespace
2087 without node and others from merlin-c14n-two.tar.gz)
2088 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2089 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2090 for xmlsec performance patch
2091 * xpath.c: fixed self::node() for namespaces and attributes
2092
2093Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2094
2095 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2096 but with the format parameter
2097 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2098
2099Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2100
2101 * Makefile.am: updated c14n tests suite
2102 * c14n.c: performance improvement for previous c14n patch
2103
2104Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2105
2106 * parser.c: another peroformance patch from Peter Jacobi, that
2107 time on parsing attribute values.
2108
2109Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2110
2111 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2112 into LibXML2 test suite
2113
2114Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2115
2116 * c14n.c: propagating xpath ancesstors node fix to c14n
2117 plus small performance improvement to reduce number of
2118 mallocs
2119 * xpath.c: fixed ancestors axis processing for namespace nodes
2120
2121Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2122
2123 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2124 Peter Jacobi
2125
2126Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2127
2128 * configure.in: preparing 2.4.22
2129
2130Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2131
2132 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
2133 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
2134 a public entry point.
2135 * doc/*: rebuilt the API and docs
2136
2137Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2138
2139 * xpath.c: patch from Richard Jinks to fix a problem introduced
2140 in the previous patch and pointed by Norm
2141
2142Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2143
2144 * libxml.spec.in: fixing bug #81112
2145
2146Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2147
2148 * uri.c: fixing bug #82848
2149
2150Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2151
2152 * result/catalogs/mycatalog.full: Aleksey's commit changed the
2153 output of one catalog test
2154
2155Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2156
2157 * global.data globals.c tree.c include/libxml/globals.h
2158 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
2159 default value for global parameter xmlIndentTreeOutput to 1 and
2160 introduced new global parameter xmlTreeIndentString (the string
2161 used to do one-level indent) with default value " " (as it was
2162 in tree.c)
2163
2164Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2165
2166 * Makefile.am: Merijn Broeren pointed out a problem when compiling
2167 with trio and schemas.
2168
2169Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2170
2171 * xpath.c: patch from Richard Jinks to fix the problem raised in
2172 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
2173
2174Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2175
2176 * xmlschemas.c: a bit of work on import.
2177 * xmlschemastypes.c: Charles Bozeman provided a compare function
2178 for date/time types so min/max facet restrictions should work,
2179 indeterminate comparisons return an error instead of equal.
2180 * test/schemas/date_0* result/schemas/date_0_0: specific test
2181 from Charles Bozeman too
2182
2183Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2184
2185 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
2186 from Christian Cornelssen fixing the man pages and the Catalog
2187 building script.
2188 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
2189 next step is <xs:import> I now have a reasonable understanding
2190 of how it works.
2191
2192Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2193
2194 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
2195
2196Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2197
2198 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
2199
2200Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2201
2202 * xpath.c: fixing an XPath function evalutation bug pointed out
2203 by Alexey Efimov where the context was lost when evaluating
2204 the function arguments
2205
2206Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2207
2208 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
2209 function public for XMLSec performance optimizations
2210
2211Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2212
2213 * python/generator.py python/libxml2class.txt : fixed a problem
2214 with the HTML parser pointed by Gary Benson
2215 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
2216 example
2217
2218Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2219 * parser.c: fixed bug #81159 (memory growth in SAX)
2220
2221Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2222 * xpath.c: fixed bug #78858 (the real fix)
2223
2224Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2225 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
2226
2227Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2228
2229 * tree.c: modified xmlNodeSetBase to allow changing the
2230 base of a document.
2231
2232Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2233
2234 * xmlschemastypes.c: patch Charles Bozeman for validation of
2235 all the date, time, and duration types
2236 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
2237 * configure.in: fixed an error pointed by an user
2238 * xml2-config.in: fixed an error pointed by an user
2239
2240Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2241
2242 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
2243 win32/libxml2.def.src xmlIO.c: exported default
2244 'file:', 'http:' and 'ftp:' protocols input handlers
2245 and maked protocols comparisson case insensitive
2246
2247Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2248
2249 * configure.in: Neven Has detected a typo
2250
2251Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2252
2253 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
2254 as one of the persons allowed to commit directly to the
2255 module.
2256
2257Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2258
2259 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
2260 * valid.c: raised a too low limit
2261 * doc/*: rebuilt the docs
2262
2263Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2264
2265 * test/XPath/expr/floats test/XPath/expr/functions
2266 result/XPath/expr/floats result/XPath/expr/functions
2267 xpath.c: another XPath conformance patch from Richard Jinks
2268
2269Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2270
2271 * xmlschemas.c: fixed validation of attribute groups.
2272 * test/schemas result/schemas: added an example from the primer
2273
2274Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2275
2276 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
2277 * test/schemas result/schemas: updated the test list
2278
2279Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2280
2281 * TODO: updated a bit
2282 * parser.c: made a comment more specific
2283 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
2284 Schemas conformance.
2285 * test/schemas result/schemas: updated the test list
2286
2287Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2288
2289 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
2290 implementing xs:all with minOccurs = 0
2291 * tes/schemas/* result/schemas/*: added more tests covering
2292 xs:all
2293
2294Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2295
2296 * xmlregexp.c: first implementation of the all particle, this
2297 may need to be revisited for case where not all transitions
2298 must be crossed.
2299
2300Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2301
2302 * tree.c: another entity processing update from Markus Henke
2303
2304Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
2305
2306 * trionan.c: fixed crash on OSF/1
2307
2308Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2309
2310 * xmlschemas.c: more Schemas work
2311 * test/schemas/* result/schemas/*: added more tests coming
2312 from the spec.
2313
2314Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2315
2316 * c14n.c: patch from Aleksey Sanin reflecting a change in the
2317 ExcC14N specification
2318
2319Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2320
2321 * tree.c: patch from Markus Henke, fix for recursive entities.
2322
2323Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2324
2325 * xpath.c: fix a problem with string() on a document node.
2326
2327Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2328
2329 * Makefile.am xmlschemas.c: more Schemas work
2330 * test/schemas/* result/schemas/*: added more tests coming
2331 from the spec.
2332
2333Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2334
2335 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
2336 * result/HTML/*: this changes a few things in the results
2337
2338Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2339
2340 * include/libxml/tree.h: eliminated 'declaration different than
2341 prototype' warning
2342 * include/win32config.h: "resolved" conflicts with errno.h
2343
2344Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2345
2346 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
2347 on the automata interfaces and debug of counted choices
2348 * test/schemas/* result/schemas/*: added a number of tests
2349
2350Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2351
2352 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2353 a bit of work on Schemas
2354 * testSchemas.c: try to make it more useful
2355 * test/schemas/* result/schemas/* Makefile.am: changed the
2356 Schemas regression test procedure, started adding a few samples
2357
2358Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2359
2360 * include/libxml/encoding.h: Patch for the Borland C++ builder
2361 * include/libxml/tree.h: Patch for the Borland C++ builder
2362 * threads.c: Patch for the Borland C++ builder
2363 * win32/bcb5: New directory for the Borland C++ builder
2364 project files
2365
2366Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2367
2368 * win32/Makefile.msvc: Update for XML Schema support
2369 * win32/configure.js: Update for XML Schema support
2370 * win32/libxml2.def.src: Update for XML Schema support
2371
2372Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2373
2374 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
2375 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
2376 xmlunicode.c include/libxml/Makefile.am
2377 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
2378 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
2379 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
2380 include/libxml/xmlversion.h.in : merged the current state of
2381 XML Schemas implementation, it is not configured in by default,
2382 a specific --schemas configure option has been added.
2383 * test/automata test/regexp test/schemas Makefile.am
2384 result/automata result/regexp result/schemas:
2385 merged automata/regexp/schemas regression tests
2386
2387Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2388
2389 * xpath.c: Gary found a compile time problem, fixes #78823
2390
2391Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2392
2393 * configure.in: release of 2.4.20
2394 * doc/*: updated and rebuilt the docs
2395
2396Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2397
2398 * python/Makefile.am: patch from Cristian Gafton to build on
2399 Red Hat 6.2, should also fix #75779
2400
2401Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2402
2403 * valid.c: first part of fixing #78729
2404
2405Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2406
2407 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
2408 escaping of URI when saving HTML files.
2409 * result/HTML/*: this impacted some tests
2410
2411Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
2412
2413 * configure.in: trying to fix #77441
2414
2415Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2416
2417 * include/libxml/xmlIO.h: Hallski complained it could not be
2418 included by itself.
2419
2420Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2421
2422 * configure.in: applied an IEEE flag patch for OSF/1 #77825
2423
2424Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2425
2426 * win32/configure.js: patch from Nilo for the c14n option
2427 * win32/Makefile.msvc: fixed libxml2.def generation with threads
2428
2429Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2430
2431 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
2432 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
2433 LIBXML_THREAD_ENABLED
2434
2435Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2436
2437 * xpath.c: another patch from Richard Jinks for substring conformance
2438 * test/XPath/expr/floats test/XPath/expr/strings
2439 result/XPath/expr/floats result/XPath/expr/strings: update of the
2440 test suite to check those.
2441
2442Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2443
2444 * xpath.c: patch from Richard Jinks for .x float parsing.
2445
2446Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2447
2448 * parser.c: patch from Markus Henke when an encoding ain't recognized
2449
2450Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2451
2452 * libxml.m4: got a report that #include <string.h> was needed
2453
2454Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2455
2456 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2457
2458Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2459
2460 * doc/example.html: fixing typo
2461
2462Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2463
2464 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2465 pointed out by Melvyn Sopacua.
2466
2467Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2468
2469 * libxml.m4: Frédéric Crozat gave a patch related to the change
2470 of Include paths breaking the libxml.m4
2471
2472Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2473
2474 * xpath.c: Fix bug #76927 forgot to save some context
2475 when evaluating binary expressions
2476
2477Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2478
2479 * configure.in: fixed configure for MPE/iX from Markus Henke
2480 * xmlmemory.c: fixed initialization problems
2481 * xpath.c: another set of patches from Richard Jinks this
2482 fixes "make XPathtests" on linux
2483
2484Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2485
2486 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2487 * test/XPath/expr/compare test/XPath/expr/equality
2488 test/XPath/expr/floats test/XPath/expr/functions
2489 test/XPath/expr/strings result/XPath/expr/compare
2490 result/XPath/expr/equality result/XPath/expr/floats
2491 result/XPath/expr/functions result/XPath/expr/strings: Updated
2492 tests though they show a divergence on Linux
2493
2494Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2495
2496 * xpath.c trionan.c: previous commit also included patches
2497 from Richard Jinks on some IEEE support corner case
2498
2499Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2500
2501 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2502 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2503 that $(datadir) should be used for docs
2504
2505Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2506
2507 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2508 could leak filedescriptors
2509
2510Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2511
2512 * configure.in nanohttp.c: applied patch from Allan Clark for
2513 UnixWare/OpenServer
2514
2515Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2516
2517 * configure.in: preparing 2.4.19
2518 * doc/*: rebuilt the docs
2519
2520Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2521
2522 * nanohttp.c: fixing #76043, got fed up with non-portability
2523 of that piece of code.
2524
2525Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2526
2527 * valid.c SAX.c: Never commit without running "make tests" :-(
2528 fix a couple of stupidities in the previous commit
2529 * result/*: a few changes in some attribute order result of previous
2530 commit.
2531
2532Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2533
2534 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2535 the internal subset should not raise duplicate ID errors,
2536 also there was a small bug in conjunction to namespace
2537 declarations defaulted and xml:xxx attributes DTD definitions.
2538
2539Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2540
2541 * xpath.c: Richard Jinks also raised some rounding problems
2542 this tries to fix them
2543
2544Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2545
2546 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2547 behaviour in xmlXPathCastToString()
2548
2549Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2550
2551 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2552 raised by Morus Walter
2553
2554Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2555
2556 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2557 from Igor
2558
2559Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2560
2561 * xpath.c: fixing #75619, related to a problem when trying
2562 to evaluate condition when the current node set resulting
2563 from that sub-step evaluation is empty. Also fixes 2 potential
2564 problem with previous-sibling and next-siblings axis.
2565
2566Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2567
2568 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2569 HTML support is not configured in.
2570
2571Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2572
2573 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2574 include/libxml/tree.h: dohh I really didn't intended to commit
2575 this test version :-(
2576
2577Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2578
2579 * testSAX.c: I wanted to see the real speed at the SAX interface
2580 after a little too many Ximianer started complaining about the
2581 parser speed.
2582 added a --quiet option:
2583 paphio:~/XML -> ls -l db100000.xml
2584 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2585 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2586 3200006 callbacks generated
2587 real 0m1.270s
2588 Which means 16MBytes/s and 3Mcallback/s
2589
2590Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2591
2592 * xpath.c: valgrind spotted another error that time when running
2593 on libxslt regression tests
2594
2595Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2596
2597 * Makefile.am: adding "make valgrind" running the full regression
2598 tests (except python ones) under Valgrind (using valgrind -q
2599 which was kindly added by the author).
2600 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2601 passes cleanly now except an obcure floating point initialization
2602 raised in log10() in one XPath regression test ???
2603 * tree.c: edited some comments to close #75244
2604
2605Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2606
2607 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2608 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2609 context of ScrollKeeper, made sure that if the number is
2610 an integer, the serialization follows the description at
2611 http://www.w3.org/TR/xpath#section-String-Functions
2612
2613Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2614
2615 * configure.in: preparing 2.4.18
2616 * doc/*: updated and rebuilt the web site
2617 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2618 the Windows and Cygwin maintainers.
2619 * parser.c: humm, changed the way the SAX parser work when
2620 xmlSubstituteEntitiesDefault(1) is set, it will then
2621 do the entity registration and loading by itself in case the
2622 user provided SAX getEntity() returns NULL.
2623 * testSAX.c: added --noent to test the behaviour.
2624
2625Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2626
2627 * parser.c: Wilfried Teiken provided a hackish but working
2628 way to get context reported back on entities when parsing
2629 with SAX and without breaking the DOM build.
2630
2631Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2632
2633 * c14n.c: applied a new patch from Aleksey Sanin
2634 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2635 to reference Aleksey implementation of XML digital Signatures
2636
2637Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2638
2639 * xpath.c: small fix to avoid potential problem due to
2640 ordering of freeing data
2641 * python/Makefile.am: people were complaining about
2642 the generated file in python dir not being built
2643
2644Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2645
2646 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2647 python/generator.py python/libxml.c python/types.c: Cleanup
2648 of the python Makefiles based on Jacob and James feedback,
2649 fixed the spec file accordingly, fixed the number of warning
2650 that passing my pedantic CFLAGS was generating. Conclusion
2651 is that Python includes are real crap.
2652
2653Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2654
2655 * configure,in: it was reported quite a few times that
2656 xml2-config --cflags should not output
2657 -I$includeprefix/libxml2/libxml because libxml2 header names
2658 clashes with existing names like list.h from C++ stl.
2659 Includes should be #include<libxml/xxx.h> so ...
2660
2661Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2662
2663 * c14n.c: another patch from Aleksey Sanin
2664
2665Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2666
2667 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2668 canonicalization algorithm
2669 * doc/xml.html doc/index.html: added the C14N references on the
2670 index page.
2671
26722002-03-13 jacob berkman <jacob@ximian.com>
2673
2674 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2675 usage, redundant, and gcc specific
2676
2677Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2678
2679 * xpath.c: speedup some node selection operations, this can
2680 have a significant impact on DocBook Norm's stylesheets
2681 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2682 make sure it's always the case
2683 * debugXML.c: distinguish CDATA and comments in ls operations
2684
2685Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2686
2687 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2688 to generate better API descriptions etc...
2689
2690Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2691
2692 * c14n.c: Fixing #74186, made sure all boolean expressions
2693 get fully parenthesized, ran indent on the output
2694 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2695 include/libxml/tree.h: also #74186 related, removed the
2696 --with-buffers option, and all the preprocessor conditional
2697 sections that were resulting from it.
2698
2699Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2700
2701 * valid.c: applied patch from Dodji Seketeli fixing an
2702 uninitailized variable in xmlValidGetValidElements()
2703
2704Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2705
2706 * c14n.c: fixed a few comments
2707 * doc/*.html doc/*/*.html: regenerated the docs and added
2708 the C14N API
2709 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2710
2711Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2712
2713 * check-xml-test-suite.py: fix to adapt varaiations in the
2714 bindings
2715 * configure.in python/setup.py python/setup.py.in: fixed to
2716 have the version of the python scripts automatically updated
2717
2718Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2719
2720 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2721 in xmlCopyProp()
2722
2723Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2724
2725 * configure.in: preparing 2.4.17 release
2726 * doc/*: updated and rebuilt the docs
2727 * xpath.c: fixed a comment
2728 * python/libxml.c: fixed a possible reentrancy problem
2729
2730Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2731
2732 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2733 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2734 added a specific regression test
2735 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2736 not raise exceptions when failing to find the attribute.
2737
2738Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2739
2740 * configure.in xmllint.c: owen pointed out a problem with the
2741 ftme fix, gettimeofday() was not detected by configure and
2742 the ftime header wasn't included, dohhh
2743
2744Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2745
2746 * configure.in xmllint.c: trying to fix #71457 for timing
2747 precision when gettimeofday() is not availble but ftime() is
2748
2749Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2750
2751 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2752 are now copied on install and part of the -devel RPM
2753
2754Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2755
2756 * xpath.c: trying to avoid bug #72150 which was apparently
2757 caused by a gcc bug (or a processor problem) as detailed
2758 at http://veillard.com/gcc.bug
2759
2760Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2761
2762 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2763 fixed xmlReconciliateNs(), added a Python test/example for
2764 inter-document cut'n paste
2765 * python/libxml.py: fixed node.doc on document nodes and added
2766 xpathEval() onto node objects
2767
2768Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2769
2770 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2771 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2772 fixup and integrated tests for the serialization stuff
2773
2774Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2775
2776 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2777 moved the libxml man page to section 3
2778
2779Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2780
2781 * tree.c: fix bug #72490
2782 * python/libxml.c python/libxml.py: added methods serialize()
2783 and saveTo() to all node elements.
2784
2785Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2786
2787 * xmlIO.c: closed #73430, don't read from an input source
2788 which indicated an end-of-file or an error.
2789
2790Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2791
2792 * parser.c: make sure SAX endDocument is always called as
2793 this could result in a Python memory leak otherwise (it's
2794 used to decrement ref-counting)
2795 * python/generator.py python/libxml.c python/libxml.py
2796 python/libxml2-python-api.xml python/libxml2class.txt
2797 python/tests/error.py python/tests/xpath.py: implemented
2798 the suggestions made by Gary Benson and extended the tests
2799 to match it.
2800
2801Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2802
2803 * python/generator.py: applied patch fixing #73450
2804
2805Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2806
2807 * xpath.c: fixing #61290 "namespace nodes have no parent"
2808 long standing divergence from the XPath REC. NodeSets
2809 simply hold a copy of namespace nodes and those node ->next
2810 points to the parent (which may not be the node carrying the
2811 definition).
2812 * include/libxml/xpath.h: flagged but didn't added a possible
2813 speedup
2814 * DOCBparser.c HTMLparser.c: removed some warnings from push
2815 parser due to new state being added.
2816 * tree.c: new fix from Boris Erdmann
2817 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2818 the XML Canonalization support from Aleksey Sanin
2819
2820Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2821
2822 * tree.c: patch from Boris Erdmann fixing some namespace odities
2823 with xmlCopyNode()
2824
2825Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2826
2827 * xmlIO.c: fix bug #72706 when loading a NULL entity
2828
2829Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2830
2831 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2832 actually change in a future XML Namespace revision.
2833
2834Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2835
2836 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2837 added the possibility of returning nodesets from XPath extension
2838 functions written in Python
2839
2840Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2841
2842 * python/*: commiting some Python bindings work done while travelling
2843
2844Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2845
2846 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
2847 explicitely with memory debugging switched on
2848
2849Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2850
2851 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2852 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2853 Added wrapper for the xmlURIPtr type, provided accessors, fixed
2854 the accessor generator for strings
2855 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
2856 regression test.
2857
2858Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2859
2860 * python/README python/generator.py python/libxml.c python/setup.py:
2861 added the 'usual' setup.py to allow building a libxml2-python
2862 module based on the same code. The initialization is however
2863 different the 2 .so files fo libxml2 and libxslt are identical and
2864 they entry point initialize both libraries. this is done to avoid
2865 some possible nasty problem since the Python don't merge the maps
2866 of all shared modules.
2867
2868Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2869
2870 * parser.c: fixed a push/encoding bug reported by Michael
2871 on librsvg
2872
2873Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2874
2875 * include/libxml/parserInternals.h: fixes a misplaced #endif
2876
2877Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2878
2879 * parser.c valid.c: found and fixed a couple of allocation bugs
2880
2881Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2882
2883 * doc/xml.html doc/python.html doc/*: added a Python and binding
2884 page describing the current state of the Python bindings and
2885 giving pointers to the other languages wrappers.
2886
2887Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2888
2889 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2890 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2891 rebuilt the API and web site
2892 * xpath.c: fixed #71978 portability bugs
2893
2894Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2895
2896 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2897
2898Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2899
2900 * include/libxml/parserInternals.h parser.c: had to change
2901 2 internal parsing API when processing document content
2902 to check the start and end of element content are defined
2903 in the same entity
2904 * valid.c include/libxml/valid.h: attribute normalization can
2905 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2906 with the context to report it.
2907 * SAX.c: fixed the last known bugs, crazy validation constraints
2908 when a document is standalone seems correctly handled. There
2909 is a couple of open issues left which need consideration especially
2910 PE93 on external unparsed entities and standalone status.
2911 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
2912 The 2 tests left failing are actually in error. Cleanup done.
2913
2914Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2915
2916 * valid.c: implemented E59 spaces in CDATA does not match the
2917 nonterminal S
2918
2919Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2920
2921 * SAX.c parser.c valid.c: more validation test fixups
2922 * check-xml-test-suite.py: added duration info for the tests
2923
2924Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2925
2926 * parser.c valid.c: a couple of errors were reported but not
2927 saved back as such in the parsing context. Down to 1% failure rate
2928 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
2929
2930Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2931
2932 * xmlInternald.c: isExtender was missing a char
2933 * parser.c include/libxml/parser.h: % are acceptable in the
2934 internal subset if within a PUBLIC ID
2935
2936Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2937
2938 * SAX.c parserInternals.c valid.c: more work on the conformance
2939 suite. Took the step to finally block documents with encoding
2940 errors. It's a fatal error per the spec, people should have fixed
2941 their documents by now.
2942
2943Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2944
2945 * check-xml-test-suite.py: fixed the test script after some discussion
2946 on the semantic of TYPE="error"
2947 * Makefile.am: added the script to the distrib
2948
2949Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2950
2951 * SAX.c entities.c: fixed a couple of conformances issues deep
2952 into the validation code (standalone and undeclared Notations)
2953
2954Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2955
2956 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
2957 stayed there for years !
2958
2959Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2960
2961 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
2962 missing
2963
2964Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2965
2966 * check-xml-test-suite.py: improved the behaviour a bit as
2967 well as the logs
2968 * parser.c valid.c SAX.c: fixed a few more bugs
2969 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
2970
2971Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2972
2973 * check-xml-test-suite.py: python script to run regression tests
2974 against the XML Test suite of W3C/OASis
2975 * SAX.c: fixed a validation bug
2976 * parser.c: fixed 3 errors pointed by the test suite
2977 * doc/buildDocBookCatalog: fixed a typo pointed by drake
2978 * python/Makefile.am: fixed a dependendy
2979
2980Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2981
2982 * xmlmemory.c: avoid a warning bug #71594
2983
2984Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2985
2986 * xmlmemory.c: Jesse Perry provided a patch to remove a few
2987 warning on alpha/Tru64
2988
2989Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2990
2991 * include/libxml/entities.h: fixing a comment
2992 * valid.c: fixing some troubles with validity check on namespaces
2993 * result/VC/NS3 test/VC/NS3: added a specific regression test
2994
2995Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2996
2997 * tree.c: Fixing #71342 serializing '\n' in attribute values
2998 * result/noent/att3 result/att3 test/att3: added a specific
2999 test.
3000
3001Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3002
3003 * python/libxml.c: couple of bug fixes
3004
3005Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3006
3007 * python/*.py: removed tabs and used spaces.
3008
3009Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3010
3011 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
3012 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
3013
3014Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3015
3016 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
3017 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
3018
3019Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3020
3021 * include/libxml/encoding.h include/libxml/entities.h
3022 include/libxml/globals.h include/libxml/parser.h
3023 include/libxml/threads.h include/libxml/tree.h
3024 include/libxml/xmlmemory.h: trying to fix the include mess
3025
3026Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3027
3028 * include/libxml/xmlmemory.h: reverted part of the previous
3029 attempt to provide #69655, this was breaking the build.
3030
3031Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3032
3033 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3034 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3035 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3036 include/libxml/parserInternals.h include/libxml/tree.h
3037 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3038 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3039 clean.
3040 * python/libxml.c: fixed a warning.
3041
3042Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3043
3044 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3045 copying of node, merge back IDs in the target document.
3046 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3047 test/XInclude/ents/ids.xml: test case
3048 * result/VC/ElementValid4: output changed due to a typo fix
3049
3050Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3051
3052 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003053 generate the dependencies right as Jacob found out. Add
3054 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003055
3056Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3057
3058 * parserInternals.c valid.c: Justin Fletcher found some parts
3059 of the code needing cleanup
3060 * libxml.spec.in python/Makefile.am python/generator.py
3061 python/libxml.c python/libxml.py: Fixed the python Makefiles
3062 corrected a bug showing up on ia64, changed the name of the
3063 python internal module too
3064
3065Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3066
3067 * Makefile.am: applied patch from Andris Pavenis for binary
3068 name suffixes
3069
3070Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3071
3072 * xmllint.c win32/win32config.h: fixing #68748
3073
3074Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3075
3076 * valid.c: fixing #70166
3077
3078Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3079
3080 * valid.c: fixing #70077
3081
3082Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3083
3084 * Copyright Makefile.am README configure.in libxml.spec.in:
3085 Changed to the MIT Licence
3086 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3087 doc/xmlio.html: updated the doc accordingly
3088 * include/libxml/xmlwin32version.h configure.in: preparing
3089 2.4.14 release
3090 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3091 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3092 fixed the const xmlChar * wrapper and generator, XPath extension
3093 functions now use the context as first argument
3094 * python/tests/tstxpath.py python/tests/xpath.py
3095 python/tests/xpathext.py: Updated the tests accordingly
3096 * tree.c: fixed bug #70067
3097
3098Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3099
3100 * Makefile.am: cleanup
3101 * debugXML.c: always use stdout if output is NULL
3102 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3103 * python/Makefile.am python/generator.py python/libxml2class.txt
3104 python/libxml_wrap.h python/types.c: augmented the number of bindings
3105 handling FILE * and XPath contexts
3106 * python/tests/Makefile.am: avoid a stupid problem due to the
3107 use of TEST.
3108
3109Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3110
3111 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3112
3113Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3114
3115 * python/TODO python/libxml.c: cleanup the extension function lookup
3116 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3117
3118Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3119
3120 * configure.in python/Makefile.am: do not install outside
3121 of prefix
3122
3123Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3124
3125 * python/TODO python/libxml.c: started adding SAX interfaces
3126 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3127 SAX test
3128
3129Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3130
3131 * tree.c: hardened the addChild function
3132 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3133 python/libxml2class.txt python/libxml_wrap.h python/TODO:
3134 added accessors needed for xmlNode, a bit more testing and
3135 extension of interfaces
3136 * python/tests/Makefile.am python/tests/build.py: added a test
3137 build from scratch/save/load/check
3138
3139Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3140
3141 * parserInternals.c: change a small bit in the way valididy
3142 error messages get initialized
3143 * python/TODO python/libxml.c python/libxml2-python-api.xml
3144 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3145 added some memory debugging to track leaks at the libxml2 level
3146 * python/tests/*.py: changed all tests to check for leaks,
3147 there is just one left in XPath extension registrations.
3148
3149Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3150
3151 * python/TODO python/generator.py python/libxml2-python-api.xml
3152 python/libxml2class.txt: more accessor classes for the parser
3153 context, allow to switch on and check validity
3154 * python/tests/Makefile.am python/tests/error.py
3155 python/tests/invalid.xml python/tests/valid.xml
3156 python/tests/validate.py: attded more test and and added error.py
3157 which I forgot to commit in the last step
3158
3159Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3160
3161 * python/Makefile.am python/types.c: cleanup
3162 * python/libxml.c python/libxml.py python/libxml_wrap.h
3163 python/generator.py python/libxml2-python-api.xml
3164 python/libxml2class.txt: added class for parser context, added
3165 first cut for push mode support. Added a framework to generate
3166 accessors functions.
3167 * python/tests/Makefile.am python/tests/push.py: added a push
3168 test
3169
3170Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3171
3172 * python/Makefile.am python/TODO python/libxml.py: fixed a small
3173 bug a bit of cleanup.
3174
3175Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3176
3177 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
3178 python/libxml2class.txt: adding error redirections and preformat
3179 to a python handler
3180 * python/tests/Makefile.am python/tests/*.py: cleanup made all
3181 tests self checking
3182
3183Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3184
3185 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
3186 a function
3187
3188Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3189
3190 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
3191 python/libxml.c python/libxml2-python-api.xml
3192 python/libxml2class.txt: Progressing through the TODOs, class
3193 description output, extra XML API, RPM now builds the wrappers
3194 for all python installed versions
3195
3196Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
3197
3198 * configure.in libxml.spec.in python/Makefile.am python/TODO
3199 python/generator.py python/libxml2class.txt: added more informations
3200 in the libxml2-python package including docs. Slightly changed
3201 the class hierarchy
3202 * python/tests/*: added basic regression tests infrastructure too
3203
3204Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3205
3206 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
3207 added libxml2-python as part of the packages installed
3208
3209Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3210
3211 * python/Makefile.am python/generator.py python/libxml.c
3212 python/libxml.py: more work, now able to extend the
3213 XPath interpreter with functions written in python.
3214
3215Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3216
3217 * python/Makefile.am: Jacob sent a patch to allow building from
3218 tarfile.
3219
3220Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3221
3222 * python/Makefile.am python/libxml.c configure.in Makefile.am:
3223 inserted the python wrappers build, I hope this won't be too
3224 unportable
3225
3226Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3227
3228 * xpath.c: minor optimization
3229 * python/generator.py python/libxml.c python/libxml.py
3230 python/libxml_wrap.h: more work on the python bindings,
3231 they now support XPath and there is no evident leak
3232
3233Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3234
3235 * python/generator.py python/libxml.c python/libxml.py:
3236 more work on the python bindings generator.
3237
3238Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3239
3240 * python/generator.py python/libxml.c python/libxml_wrap.h:
3241 more work on the python bindings.
3242
3243Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3244
3245 * python/generator.py python/libxml.c python/libxml.py
3246 python/libxml_wrap.h: commited early version of a python binding
3247 for private use only ATM
3248
3249Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3250
3251 * entities.c tree.c include/libxml/entities.h: applied patch
3252 from Anthony Jones to implement copy of DTD subtree too. Had
3253 just to keep 2 function private which really ought to become
3254 public ones.
3255
3256Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3257
3258 * xmllint.c: added pointers to the web pages in the usage()
3259
3260Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3261
3262 * tree.c: more fixes from Petr Kozelka for attribute handling
3263 in the tree API to align the semantic with DOM.
3264
3265Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3266
3267 * valid.c tree.c entities.c: another set of patches from
3268 Anthony Jones for copy operations cleanup and robustness
3269
3270Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3271
3272 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
3273 an alphabetic index based on comments content
3274 * doc/*: rebuilt the web site with the new references
3275
3276Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3277
3278 * parserInternals.h: Greg Sjaardema suggested to use an
3279 eponential buffer groth policy in xmlParserAddNodeInfo()
3280
3281Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3282
3283 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
3284 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
3285 doc/parsedecl.py doc/Makefile.am: updated the python extractor
3286 to generate cross-references, and added/updated the stylesheets
3287 to generate and link API indexes. The generic keyword index
3288 is not done yet.
3289 * doc/*.html: regenerated all the usual docs too
3290
3291Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3292
3293 * debugXML.c: added an xpath function to the shell for T. V. Raman
3294
3295Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3296
3297 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
3298 debug routines.
3299
3300Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3301
3302 * tree.c: apply an patch from Petr Kozelka for unlink and replace
3303 support of attribute nodes
3304
3305Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3306
3307 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
3308 hopefully near complete and fully documented of the API in XML
3309 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
3310 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
3311 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
3312 include/libxml/parserInternals.h include/libxml/valid.hi
3313 include/libxml/xmlIO.h include/libxml/xmlerror.hi
3314 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
3315 include/libxml/xpath.h include/libxml/xpathInternals.h:
3316 Cleaned up the doc comments a lot in the process, the interface
3317 coverage is now 100%
3318
3319Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3320
3321 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
3322 extracts comments from the gtk-doc DocBook output (a bit
3323 convoluted but seems to work).
3324
3325Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3326
3327 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
3328 added an XML description of the API, moved the script generating
3329 it here. Added a "make api" target
3330
3331Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3332
3333 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
3334
3335Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3336
3337 * xpath.c include/libxml/xpathInternals.h: the change made to
3338 xmlXPathFuncLookupFunc was incompatible roll it back
3339
3340Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3341
3342 * SAX.c: cleanup patch from Anthony Jones
3343 * doc/Makefile.am: fix the headers to avoid in make scan
3344 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
3345 includes, * vs Ptr and general cleanup
3346 * parsedecl.py: first version of a script to extract the
3347 module interfaces, the goal will be to provide .decl or XML
3348 specification of the interfaces to build wrappers.
3349
3350Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3351
3352 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
3353 now provides return codes in case of errors
3354
3355Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
3356
3357 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
3358 Upgraded to trio baseline 1.6
3359 * strio.h strio.c: Replaced by triostr.h and triostr.c
3360
3361Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3362
3363 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
3364 of strdup usage in the code
3365
3366Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3367
3368 * parser.c error.c: Keith Isdale complained rightly that
3369 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
3370
3371Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3372
3373 * tree.c: fixed the funxtion to set the xml: attributes
3374 * debugXML.c: added "setbase" to test it.
3375
3376Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3377
3378 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
3379 to allow updating an attribute content
3380
3381Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3382
3383 * libxml.h: try to avoid problems when compiling on Windows
3384
3385Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3386
3387 * hash.c: patch from Anthony Jones for hash.c allocation size
3388 * Makefile.am: trying to work around Yet Another Libtool Madness
3389 and build the 2.4.13 release finally ...
3390
3391Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3392
3393 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
3394 * doc/* : update of the documentation
3395
3396Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3397
3398 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
3399 at fixing #61290 :-(
3400
3401Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3402
3403 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
3404 Fixes bug #67229
3405
3406Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3407
3408 * tree.c: trying to avoid troubles when a subtree is copied
3409 and coalesced in part with the target tree. Should fix
3410 bug #67407
3411
3412Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3413
3414 * valid.c: fixed validation of attributes content of type
3415 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
3416 values, very old bug. Fixes #67671
3417
3418Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3419
3420 * parser.c include/libxml/parserInternals.h tree.c: integrated
3421 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
3422 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
3423
3424Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3425
3426 * threads.c: applied Serguei Narojnyi's patch to add native
3427 thread support on the Win32 platform
3428 * testThreadsWin32.c Makefile.am: added the test program also
3429 from Serguei, Win32 specific
3430 * include/win32config.h include/libxml/xmlwin32version.h.in:
3431 added patch from Igor for the Windows thread specific defines.
3432
3433Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3434
3435 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
3436
3437Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3438
3439 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3440 output page into XMLinfo.html. Close bug #66951 and
3441 raised by Robert Collins too.
3442
3443Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3444
3445 * encoding.c: Paul Keogh pointed out a possibility of segfault
3446 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3447 Closes bug # 68238
3448
3449Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3450
3451 * doc/*.html: updated the Gdome2 links
3452
3453Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3454
3455 * libxml.h: Applied following patches from Robert Collins
3456 and make sure IN_LIBXML is defined when compiling it
3457 -------
3458 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3459 as well as Visual C.
3460 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3461 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3462 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3463 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3464 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3465 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3466 xmlSysIDExists xmlNoNetExists).
3467 * xmllint.c: Don't include winsock2.h for Cygwin.
3468
3469Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3470
3471 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3472 when the version info is not present.
3473
3474Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3475
3476 * tree.c: Anthony Jones pointed out a problem in
3477 xmlStringGetNodeList() and provided a fix for it
3478
3479Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3480
3481 * parser.c: patch from Frank J Franklin to remove a bug in
3482 xmlCreatePushParserCtxt() when the initial buffer passed
3483 is large.
3484
3485Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3486
3487 * win32/*: big cleanup of the Windows/MSVC project files
3488 from Igor Zlatkovic
3489
3490Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3491
3492 * doc/Makefile.am: should fix #67674 and avoid troubles if
3493 xsltproc is not available or fails in the prefix provided
3494
3495Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3496
3497 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3498
3499Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3500
3501 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3502 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3503 Fixed a few other problems raised by Charlie Bozeman.
3504 * result/VC/ElementValid[5-7]: fixed the output
3505
3506Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3507
3508 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3509 patches from Charlie Bozeman. Regenerated the HTML docs.
3510
3511Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3512
3513 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3514 for Windows from Igor
3515
3516Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3517
3518 * xmllint.c: applied Justin Fletcher patch for --output or -o
3519
3520Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3521
3522 * win32/libxml2/libxml2.def.src: close #67019
3523
3524Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3525
3526 * xmllint.c: applied Justin Fletcher generic timing patch
3527 similar to the one already applied to xsltproc.
3528
3529Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3530
3531 * include/libxml/tree.h tree.c: applied documentation patches
3532 from Charlie Bozeman
3533
3534Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3535
3536 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3537
3538Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3539
3540 * valid.c: fix the xmlStrdup() used in the previous patch.
3541 * valid.c: added --dropdtd
3542 * tree.c: fixed xmlUnlinkNode so it also removes the references
3543 from the document if the node is a DTD
3544
3545Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3546
3547 * HTMLtree.c valid.c: cleanup some static declarations
3548
3549Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3550
3551 * xmllint.c: removed another strdup()
3552 * doc/FAQ: removed the HP/UX entry
3553
3554Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3555
3556 * valid.c: fix bug #66816 when validating.
3557 * xmllint.c: don't use sys/time.h if configure did not found it
3558
3559Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3560
3561 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3562 xmlcatalog_man.xml
3563
3564Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3565
3566 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3567 xmlInitMemory() was declared twice
3568
3569Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3570
3571 * globals.c: do not reference strdup() !
3572 * configure.in libxml-2.0.pc.in: trying to fix the libs
3573 of the various config extraction modules
3574
3575Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3576
3577 * configure.in : preparing 2.4.12
3578 * doc/* : updated and rebuilt the docs
3579
3580Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3581
3582 * uri.c: closed bug #66159
3583 * testURI.c: added --escape option
3584 * configure.in: some cleanup for xml2-config --cflags
3585
3586Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3587
3588 * globals.c testThreads.c: removed some misplaced includes
3589 of xmlversion.h
3590
3591Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3592
3593 * threads.c: patch from Gary Pennington fixing a possible
3594 problem at initialization time.
3595
3596Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3597
3598 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3599 Eric Lavigne contribution to build libxml2 on MacOS using
3600 CodeWarrior.
3601
3602Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3603
3604 * xmllint.c: applied Geert Kloosterman's patch to fix
3605 --repeat --timing output
3606
3607Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3608
3609 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3610 where non-wellformed XML declaractions were not detected.
3611
3612Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3613
3614 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3615
3616Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3617
3618 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3619 gets reset by xmlCleanupInputCallbacks() and this makes the
3620 function useless. Same for output.
3621
3622Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3623
3624 * xmlIO.c: robert pointed out a loop error in callback cleanups
3625
3626Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3627
3628 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3629 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3630 they are not really tied to debugging
3631
3632Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3633
3634 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3635 * xmllint.c: better --catalogs description
3636
3637Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3638
3639 * tree.c: fixed a couple of problems in xmlSetProp()
3640
3641Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3642
3643 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3644 unappropriate stdout output.
3645
3646Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3647
3648 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3649 by Denis Beurive, closes #65111
3650
3651Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3652
3653 * valid.c: in case of content model validity error, don't
3654 print it if validity warnings were not requested.
3655
3656Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3657
3658 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3659 * parserInternals.c: removed the last exit() call. Print an
3660 unmaskable error on stderr instead (library mismatch detection)
3661
3662Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3663
3664 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3665 shell instructions from Heiko Rupp
3666
3667Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3668
3669 * catalog.c: use the URL notation file:// for default catalog paths
3670
3671Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3672
3673 * include/libxml/tree.h: better comments for _private fields
3674 * tree.c: removed a problem when copying an entity reference.
3675
3676Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3677
3678 * vms/*: updated instructions and diffs from John A Fotheringham
3679
3680Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3681
3682 * include/libxml/xmlerror.h: avoid an include problem if
3683 #include <libxml/xmlerror.h> happens first in code
3684 seems to be the case in KDE libs
3685
3686Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3687
3688 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3689 from Igor for Windows
3690
3691Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3692
3693 * Makefile.am: Gary Pennington pointed out a missing prefix
3694
3695Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3696
3697 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3698 * doc/*: upgraded and rebuilt the docs
3699
3700Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3701
3702 * HTMLparser.c: fix comment in scripts element parsing.
3703 * result/HTML/doc3*: updated the results.
3704
3705Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3706
3707 * uri.c: another URI bug fix #63336, using Joel Young patch.
3708
3709Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3710
3711 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3712 a cleaned up version of the Pwd shell string generation.
3713
3714Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3715
3716 * valid.c include/libxml/tree.h: trying to fix namespaces +
3717 validation problems for good, closing #63619 in the process
3718 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3719 wrong in this respect, fixed it.
3720
3721Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3722
3723 * xmllint.c: Morus Walter patch to allow --format and --encode
3724
3725Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3726
3727 * debugXML.c: Stefan Kost provided an help command for the shell
3728
3729Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3730
3731 * debugXML.c: Heiko Rupp pointed that the shell would crash
3732 on empty nodesets returns.
3733
3734Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3735
3736 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3737 migh need the history libraries
3738
3739Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3740
3741 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3742 handle the case of < in quoted attributes, Bastian Kleineidam
3743
3744Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3745
3746 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3747 fixing catalog breakages
3748 * Makefile.am catalog.c result/catalogs/catal
3749 result/catalogs/mycatalog.* test/catalogs/catal*:
3750 fixed more problems in catalog support, added more regression tests
3751 for both XML and SGML catalog handling
3752
3753Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3754
3755 * debugXML.c: applied an improvement to xmlGetLineNo() from
3756 Keith Isdale
3757
3758Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3759
3760 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3761 Side effect of the progressive catalog loading
3762
3763Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3764
3765 * Makefile.am: confexecdir and confexec_DATA were defined twice
3766 pointed out by Karl Eichwalder
3767
3768Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3769
3770 * xmlcatalog.c: avoid unlink() and use remove() instead.
3771
3772Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3773
3774 * libxml.spec.in: cleanup
3775 * include/libxml/xmlwin32version.h: updated with 2.4.8
3776
3777Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3778
3779 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3780 of compiling libxml with a non standard set of options
3781
3782Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3783
3784 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3785 document --sgml option, fixing gnome bugzilla #63382
3786
3787Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3788
3789 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3790 breakage of 2.4.7, added a couple of really needed APIs
3791 like xmlCatalogIsEmpty() and xmlNewCatalog()
3792 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3793 for install-catalog
3794 * configure.in: preparing 2.4.8
3795
3796Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3797
3798 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3799 include/libxml/tree.h include/libxml/xmlIO.h: more include
3800 cleanups, export cleanly one html output + format function.
3801
3802Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3803
3804 * parser.c: removed initGenericErrorDefaultFunc call from
3805 xmlInitParser() since it could destroy previous calls to
3806 xsltSetGenericErrorFunc() effects
3807
3808Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3809
3810 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3811 keyword.
3812
3813Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3814
3815 * Makefile.am: cleanup
3816 * threads.c: cleanup too
3817 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3818 from xsltproc
3819 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00003820 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003821
3822Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3823
3824 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3825 was not used anymore !
3826
3827Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3828
3829 * configure.in: preparing 2.4.7
3830 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3831 manual page from John
3832 * doc/*: updated the doc and rebuilt the generated pages
3833
3834Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3835
3836 * xmlIO.c: closing bug #62711, the library should never
3837 close stdin or stdout.
3838
3839Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3840
3841 * uri.c: second pass at fixing #63336, using Joel Young
3842 final patch. looks okay.
3843
3844Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3845
3846 * uri.c include/libxml/uri.h: trying to clear #63336
3847 allowing the escaping routine to parse unconformant
3848 URI-References.
3849
3850Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
3851
3852 * vms/readme.vms vms/build_libxml.com nanoftp.c
3853 include/libxml/xmlversion.h.in: a few VMS updates from
3854 John A Fotheringham
3855 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
3856 and xmlCleanupOutputCallbacks() for the Perl binding people.
3857
3858Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
3859
3860 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3861 apply fixes to close #63271 and avoid segfaults when
3862 the error routine gets callbed before xmlInitParser()
3863 get called.
3864 * nanoftp.c error.c: Applied patches from Justin Fletcher
3865 correcting some xmlGenericError misuses.
3866
3867Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3868
3869 *doc/xmllint.xml, doc/xmllint.1
3870 New and improved man page for xmllint - .xml is the original, .1
3871 is the generated man page
3872
3873Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3874
3875 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3876 the web site from the main HTML document.
3877
3878Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3879
3880 * parser.c: fixed an erroneous validation bug when PE refs
3881 occurs in external parsed entities referenced from the
3882 internals subset
3883 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3884 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3885 added the associated testcase, it's a nice one.
3886 * HTMLparser.c: generate the DTD node as HTML still ...
3887 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3888
3889Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3890
3891 * HTMLparser.c: fixed a bug in htmlNewDoc()
3892
3893Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3894
3895 * test/threads/*: added entities testing to the Thread test
3896 * testThreads.c: make the test reasonable
3897 * DOCBparser.c: fix the DTD public and system ID
3898 * xmllint.c: added --sgml for SGML DocBook importing
3899 * Makefile.am: added Docbtests target
3900
3901Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3902
3903 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3904 * testThreads.c: removed bogus include
3905
3906Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3907
3908 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
3909 fixed a very serious (looping) validation bug
3910
3911Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
3912
3913 * include/libxml/globals.h include/libxml/threads.h threads.c
3914 testThreads.c: far more testing, cleaning up bugs
3915 * *.c : make sure globals.h is always included.
3916
3917Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3918
3919 * HTMLparser.c: try to get rid of parser loops for good.
3920
3921Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3922
3923 * configure.in: fixed some bugs in CFLAGS passing.
3924 * test/threads Makefile.am testThreads.c: added a specific
3925 threaded test case (really nasty, guaranteed).
3926
3927Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3928
3929 * catalog.c: serious cleanup on the management of the
3930 XML catalog tree, more tests done, especially with
3931 the catalog PI.
3932
3933Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
3934
3935 * catalog.c: avoid a problem in catalog cleanup on SMP if
3936 catalogs were not initialized.
3937
3938Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3939
3940 * catalog.c xpath.c: trying to cleanup the not thread safe
3941 parts of the library.
3942
3943Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3944
3945 * include/libxml/globals.h configure.in global.data: make
3946 the allocation be per-thread a configure option
3947 * encoding.c include/libxml/parser.h: fixed compilation
3948 errors
3949
3950Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3951
3952 * include/libxml/parser.h: Norm reported that a few lines
3953 added were breaking libxslt compile, removed them for now
3954
3955Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
3956
3957 * parser.c parserInternals.c threads.c: debugged and fixed
3958 initialization problems which were giving troubles on SMP
3959 boxes.
3960
3961Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3962
3963 * include/libxml/Makefile.am: missing globals.h
3964
3965Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3966
3967 * globals.c: added a couple of standard includes.
3968
3969Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3970
3971 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
3972 include/libxml/parserInternals.h include/libxml/tree.h
3973 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
3974 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
3975 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
3976 Applied the last patches from Gary, cleanup, activated threading
3977 all user accessible global variables are now handled in globals.[ch]
3978 Still a bit rought but make tests passes with either
3979 --with-threads defined at configure time or not.
3980 * Makefile.am example/Makefile.am: added globals.[ch] and threads
3981 linking options
3982
3983Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3984
3985 * Makefile.am include/libxml/Makefile.am
3986 include/libxml/globals.h globals.c include/libxml/threads.h
3987 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
3988 configure.in: started integrating the core of the thread support
3989 not activated yet but half integrated. The code should still
3990 compile and work anyway.
3991
3992Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3993
3994 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
3995 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
3996 integrating the non-controversial parts of Gary Pennington
3997 multithread patches
3998 * catalog.c: corrected a small bug introduced
3999
4000Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4001
4002 * catalog.c include/libxml/catalog.h: very serious cleanup,
4003 isolating unportable code and as much as possible the accesses
4004 to the global shared catalog. May need more testing !
4005
4006Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4007
4008 * include/libxml/debugXML.h debugXML.c tree.c: integrating
4009 Keith Isdale patches for the XSLT debugger interfaces. Some
4010 cleanup
4011
4012Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4013
4014 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
4015 * DOCBparser.c: generate line nubers in elements
4016
4017Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4018
4019 * configure.in: preparing 2.4.6 release
4020 * doc/xml.html doc/html/*: updated and rebuilt the docs
4021 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
4022
4023Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4024
4025 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4026 adding documentation for DV's supercatalog support
4027
4028Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4029
4030 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4031 super catalog support adding one API and one flag --sgml to
4032 xmlcatalog
4033
4034Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4035
4036 * doc/xmlcatalog_man.xml, xmlcatalog.1
4037 One more crack at
4038 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4039
4040
4041Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4042
4043 * xpath.c: implemented xmlXPathObjectCopy for external objects
4044 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4045
4046Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4047
4048 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4049 finishing up fix to
4050 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4051 the xmlcatalog man page display more elegantly
4052
4053Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4054
4055 * configure.in: closing bug #61832
4056 * HTMLparser.c: removed a warning
4057
4058Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4059
4060 * xpath.c: fixing #61673 part I, do not loose doc information
4061 when copying result value trees.
4062
4063Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4064
4065 * xpath.c: trying to harden the XPath interpreter
4066
4067Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
4068
4069 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
4070 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4071
4072Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4073
4074 * HTMLparser: repaired another loop problem
4075
4076Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4077
4078 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4079 parsing.
4080 * xpath.c: fix bug #61291 the default XML namespace node is
4081 missing from the namespace axis.
4082 * tree.c: refuse to create namespaces nodes with prefix "xml"
4083
4084Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4085
4086 * SAX.c: ouch a non-defined namespace could lead to a crash,
4087 fixed #61215
4088
4089Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4090
4091 * parserInternals.c: closed bug #61054
4092
4093Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4094
4095 * include/libxml/Makefile.am: closing #60708
4096
4097Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4098
4099 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4100 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4101
4102Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4103
4104 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4105
4106Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4107
4108 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4109 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4110
4111Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4112
4113 * catalog.c: Justin Fletcher provided cleaup code in case
4114 HAVE_STAT is not defined
4115 * include/win32config.h: Igor Zlatkovic suggested to have
4116 HAVE_STAT defined there
4117
4118Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4119
4120 * catalog.c - fixed typing error reported by M. Barros
4121
4122Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4123
4124 * xmllint.c - fixing typo
4125
4126Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4127
4128 * HTMLparser.c: small enhancement to prevent loop on
4129 unrecognizable data
4130
4131Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4132
4133 * parserInternals.c: applying patch from bug #60757 this
4134 should close it
4135
4136Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4137
4138 * catalog.c xmlcatalog.c: removed a couple of warning
4139 * xpath.c: try to solve the linking problem on platforms
4140 needing trio to compile
4141
4142Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4143
4144 * Makefile.am libxml.spec.in: backing up non-documented changes
4145 commited without review or aproval by Jens Finke <jens@gnome.org>
4146 * HACKING: made 100% clear that no commit should be done directly
4147
4148Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4149
4150 * configure.in: Joe Orton provided a patch fixing a problem
4151 when iconv is specified to be in a non-standard directory
4152 but wasn't exported in xml2-config --cflags
4153
4154Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4155
4156 * configure.in: let's ship 2.4.5 before getting too much
4157 troubles with 2.4.4 errors.
4158
4159Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4160
4161 * encoding.c entities.c: do not output hexadecimal charrefs
4162 when serializing HTML since some version of Netscape can't
4163 grok it, generate decimal ones.
4164 * result/HTML/doc3.htm: output changed due to previous test
4165 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
4166
4167Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
4168
4169 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
4170 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
4171
4172Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4173 Released 2.4.4
4174
4175 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
4176 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
4177 updated the configuration scripts systems accordingly
4178
4179Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4180
4181 * configure.in: preparing for 2.4.4
4182 * doc/xml.html doc/html/*: updated and rebuilt the docs
4183
4184Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4185
4186 * win32/dsp/libxml2.def.src: tried to incorporate comments
4187 from bug #59220
4188
4189Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4190
4191 * parser.c result/noent/wml.xml: fixed bug #59981 related
4192 to handling of '&' in attributes when entities are substitued
4193
4194Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4195
4196 * libxml.h include/libxml/xmlversion.h.in
4197 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
4198 Tried to close bug #60131
4199
4200Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4201
4202 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
4203
4204Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
4205
4206 * SAX.c: fixing bug #59946 on xmlns=""
4207
4208Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4209
4210 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
4211 but allocates a new error code.
4212
4213Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4214
4215 * xmllint.c: John Fleck fixed typos in the options output
4216 * parser.c SAX.c: fix ignorable white space SAX selection
4217
4218Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4219
4220 * entities.c: Steve Underwood found the possibility of an
4221 ininite loop in case of error.
4222
4223Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4224
4225 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
4226
4227Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4228
4229 * parser.c: warn if version is not 1.0 but it's not
4230 strictly speaking an error after analyzing the spec
4231
4232Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
4233
4234 *doc/catalog.html - add link to the html version of the
4235 man page, other linguistic cleanups
4236
4237Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
4238
4239 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4240 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
4241 file, has not yet been included in the build.
4242
4243Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4244
4245 * catalog.c: removed a duplicate affectation Justin Fletcher
4246
4247Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
4248
4249 * tree.c: Armin Sander pointed a possible text coalescing
4250 problem, completed his patch.
4251
4252Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4253
4254 * trionan.c: Fixed const and volatile re-definition problem
4255
4256Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
4257
4258 * libxml.4 parser.c: doc updates from Heiko Rupp
4259 * parserInternals.c: 2 sanity checks from Heiko Rupp
4260
4261Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4262
4263 * tree.c: applied patch from Armin Sander to make some pointers
4264 const in xmlCopyNode()
4265 * include/libxml/tree.h: added fix to the header
4266
4267Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4268
4269 * xpath.c: hum, restrict the integer usage gcc bug workaround
4270 to only gcc compilers so that other architecture don't get
4271 penalized by this limitation.
4272 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
4273
4274Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4275
4276 * valid.c: fixed a Windows compiler warning (Chris Poblete)
4277 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
4278
4279Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4280
4281 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
4282 --convert option to xmlcatalog to convert SGML ones to
4283 the XML syntax.
4284 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
4285
4286 2.4.3 got released at that point
4287Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4288
4289 * catalog.c xmlIO.c: started some serious testing and fixed
4290 a few bug and optmization needs.
4291
4292Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4293
4294 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4295 preparing for a 2.4.3 release even if it may not be ready yet
4296 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
4297 all file parsing lookup to go through the entity resolver, add
4298 to add an API to bypass it (needed to load catalogs themselves),
4299 some cleanup on the catalog code too.
4300 * nanoftp.c: small cleanup
4301 * doc/catalog.html: small update
4302
4303Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4304
4305 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
4306 Jun Kuriyama
4307
4308Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4309
4310 * doc/catalog.html: finished the catalog documentation
4311
4312Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4313
4314 * doc/catalog.html doc/xml.html: added documentation about
4315 Catalog support, misses an API description
4316 * doc/html/*: reextracted the API pages
4317
4318Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4319
4320 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
4321 Added the part about section 7.2 on URI resolution,
4322 fixed a side effect in the HTML parser, look complete
4323 and ready to rock except the URI/SystemID part!
4324
4325Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4326
4327 * include/libxml/catalog.h include/libxml/parser.h
4328 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
4329 xmlIO.c: added support and APIs needed for the catalog PI
4330 * include/libxml/xmlIO.h: cleanup
4331
4332Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4333
4334 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
4335 include/libxml/catalog.h: starts to look okay, really
4336 plugged the new framework, cleaned a lot of stuff,
4337 added some APIs, except the PI's support missing this
4338 should be mostly complete
4339 * result/catalogs/* test/catalogs/*: added new test, enriched
4340 the existing one with URN ID tests
4341
4342Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4343
4344 * catalog.c: fixed nextCatalog
4345 * result/catalogs/docbook test/catalogs/*: started adding
4346 a small regression test
4347
4348Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4349
4350 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
4351 more work on the XML catalog support.
4352 * parser.c include/libxml/parser.h: small cleanup seems using
4353 list as a public parameter name can give portability troubles
4354 * trionan.c trionan.h xpath.c include/libxml/trionan.h
4355 include/libxml/xpath.h include/libxml/Makefile.am: removed
4356 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
4357 wrappers
4358
4359Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4360
4361 * Makefile.am trio.c triodef.h trionan.c xpath.c
4362 include/libxml/Makefile.am include/libxml/trionan.h:
4363 Re-worked Not-A-Number and Infinity support.
4364 * xmlcatalog.c: added readline include files
4365
4366Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4367
4368 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
4369 testCatalog as xmlcatalog, making it an installed app
4370 adding a shell, and preparing it to be a /etc/xml/catalog
4371 management tool, though not ready yet
4372 * catalog.c include/libxml/catalog.h: adding support for
4373 XML Catalogs http://www.oasis-open.org/committees/entity/
4374 not finished, there is some interesting tradeoffs and a
4375 few open questions left.
4376
4377Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
4378
4379 * xmllint.c: fixed a line formatting problem
4380
4381Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4382
4383 * SAX.c: removed a couple of unused variable (Albert Chin)
4384
4385Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4386
4387 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
4388 trying to fix some troubles w.r.t. function returning
4389 const xxxPtr.
4390
4391Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4392
4393 * win32/dsp/libxml2.def.src: another set of symbols conditionally
4394 defined
4395
4396Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4397
4398 * xpointer.c: removed unused var
4399
4400Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4401
4402 * testXPath.c: another small cleanup closing bug #59110
4403
4404Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4405
4406 * win32/dsp/libxml2.def.src: small cleanup closing bug
4407 #59108
4408
4409Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4410
4411 * example/gjobread.c: add xmlCleanupParser() before leaving
4412
4413Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4414
4415 * config.h.in configure.in include/libxml/xmlwin32version.h:
4416 released 2.4.2
4417
4418Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4419
4420 * include/libxml/valid.h debugXML.c valid.c: deprecate
4421 the non-boundchecking Sprintf functions, add Snprintf
4422 this should close bug #57984
4423
4424Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4425
4426 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
4427 URIs before doing the lookups (pointed by Mark Vakoc)
4428
4429Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4430
4431 * xpath.c: serious changes on Result Value Trees and NodeSets
4432 w.r.t. deallocation and collect operations. Probably not
4433 100% clean (merge of allocated trees smells like a problem).
4434 Seems sufficient to close #58943
4435
4436Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4437
4438 * xmllint.c: adding a --format option
4439
4440Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4441
4442 * xpath.c: count() was broken on Result Value Tree
4443 * xmlIO.c: fixed file:/// accesses on _WIN32
4444
4445Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4446
4447 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4448 macro was renamed, this should close bug #58683
4449
4450Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4451
4452 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4453 entity substitution mode text at the end of the entity might
4454 be added due to text coalescing.
4455 * nanoftp.c parser.c: small cleanup
4456
4457Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4458
4459 * HACKING: added John Fleck right to commit in the doc subdir
4460
4461Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4462
4463 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4464 allow to inherit attributes from the DTD directly in the
4465 tree, this is needed for XPath and can be a useful feature.
4466 Inherited namespaces are always provided at the tree level now
4467 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4468 of tests for this feature (XSLT being the prime user).
4469
4470Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4471
4472 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4473 testSAX.c xmlIO.c xmllint.c include/win32config.h
4474 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4475 include/libxml/xmlwin32version.h.in win32/README.MSDev
4476 win32/dsp/*: applied Win32 Facelift No.2 patches from
4477 Igor Zlatkovic for Windows/MSC
4478
4479Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4480
4481 * SAX.c: unparsedEntityDecl() the URI computation of the
4482 entity wasn't done breaking XSLT unparsed-entity-uri()
4483
4484Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4485
4486 * xpath.c: fixed a bug when walking the descendants and
4487 the current node has no children
4488 * debugXML.c: show up when a text node is supposed to not be escaped
4489
4490Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4491
4492 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4493 worked like the set:leading() function)
4494 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4495
4496Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4497
4498 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4499
4500Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4501
4502 * include/libxml/xmlIO.h: apply change to close #58141
4503 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4504
4505Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4506
4507 * parser.c: when the internal subset uses a PE, then the
4508 included entity can use conditional sections.
4509
4510Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4511
4512 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4513 when walking the namespace axis showing up in
4514 libxst/tests/general/bug-12
4515 * xmlmemory.c: added the possibility to trace a given block
4516 defined by its address
4517
4518Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4519
4520 * parser.c: don't override existing encoding specified before
4521 starting xmlParseDocument()
4522
4523Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4524
4525 * include/libxml/xmlwin32version.h: reinserted, needed for
4526 Windows users of CVS
4527
45282001-07-27 Darin Adler <darin@bentspoon.com>
4529
4530 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4531 * testCatalog.c: Add include of <libxml/parser.h>.
4532
45332001-07-27 Darin Adler <darin@bentspoon.com>
4534
4535 * include/libxml/.cvsignore:
4536 * include/libxml/xmlwin32version.h:
4537 Remove this file from CVS because it's generated.
4538
4539Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4540
4541 * parser.c include/libxml/parser.h: applied const patches from
4542 Tom Moog #58002
4543
4544Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4545
4546 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4547 lookup framework
4548
4549Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4550
4551 * tree.c: fixed xmlCopyNode() for documents
4552
4553Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4554
4555 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4556
4557Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4558
4559 * parser.c: fixes bug #57652 reported by Morus Walter
4560
4561Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4562
4563 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4564
4565Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4566
4567 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4568 errors, lesson don't add new functions at 1am before a release
4569 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4570 from XPath initialization when possible.
4571
4572Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4573
4574 * result/scripts/base*: removing history/readline changed
4575 this slightly
4576 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4577 xmllint.c: make element content line number generation
4578 optionnal to avoid breaking old apps added interface to switch
4579
4580Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4581
4582 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00004583 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004584 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4585 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4586 John Kroll fixes to allow saving to HTTP via PUT (or
4587 POST of needed).
4588 * doc/html/*.html: regenerated the docs
4589
4590Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4591
4592 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4593 xmlHashScanFull and xmlHashScannFull3 to get passed the
4594 three keys as arguments to the callback function
4595
4596Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4597
4598 * configure.in Makefile.am: removed libxml softlink for good
4599 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4600 100% coverage by gtk-doc
4601
4602Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4603
4604 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4605 fixed serious troubles due to size_t vs. int mismatch
4606
4607Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4608
4609 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4610
4611Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4612
4613 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4614 convenient extension API for value and context managing
4615 Now handles external objects through xmlXPathPopExternal,
4616 xmlXPathWrapExternal and xmlXPathReturnExternal.
4617 Added functions for sets operations (intersection, etc.)
4618
4619Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4620
4621 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4622 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4623 HTMLparser.c: cleanup of global variables, marking some
4624 const or private.
4625
4626Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4627
4628 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4629 fixed xmlXPathNodeSetItem when passing index=0
4630
4631Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4632
4633 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4634
4635Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4636
4637 * xmllint.c: fixed compilation under Cygwin #57503
4638 * TODO: update
4639
46402001-07-13 Peter Williams <peterw@ximian.com>
4641
4642 * config.h.in: add #undef HAVE_DLFCN_H
4643
4644 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4645 builddir.
4646
4647Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4648
4649 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4650 raised by #57348 and #57381
4651
4652Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4653
4654 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4655 tree.c xpointer.c: store the line numbder in element->content,
4656 may break some software, need a configuration mechanism
4657
46582001-07-10 Darin Adler <darin@bentspoon.com>
4659
4660 * .cvsignore:
4661 * example/.cvsignore:
4662 * include/.cvsignore:
4663 * include/libxml/.cvsignore:
4664 Various things that are generated and should be ignored.
4665
4666Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4667
4668 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4669 * doc/xml.html doc/html/*: updated the docs
4670
4671Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4672
4673 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4674 validation occured on content with element child
4675
4676Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4677
4678 * tree.c: fixed XML Base computation which was broken
4679 * debugXML.c: added a base function to the shell
4680 * Makefile.am result/scripts/* test/scripts/*: added scripts
4681 based regression tests, and adding 2 XML Base tests
4682
4683Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4684
4685 * tree.c: set properties doc and call xmlSetListDoc for properties
4686 content when grafting them in a different tree.
4687 * aclocal.m4: remove from CVS
4688
4689Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4690
4691 * win32/libxml2/libxml2.def.src: added some missing entry point
4692 for XPath (Mark Vakoc)
4693
4694Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4695
4696 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4697 layer should URI-Unescape before trying to open resources.
4698
4699Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4700
4701 * xpath.c: fix the name() bug for elements in the default
4702 namespace reported by Charlie Bozeman
4703
4704Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4705
4706 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4707 led to an XPath fix, improvements of SAX initialization, and
4708 an added option --nocdata to testXPath
4709
4710Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4711
4712 * doc/libxml-doc.el: Felix Natter provided anew version working
4713 with XEmacs too
4714
4715Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4716
4717 * include/libxml/xpath.h: small cleanup
4718 * doc/xml.html: update
4719
4720Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4721
4722 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4723 released 2.3.14
4724
4725Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4726
4727 * doc/html/*: rebuilt the docs for the release
4728 * doc/xml.html: added 2.3.14 release.
4729
4730Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4731
4732 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4733 were not equal to empty strings
4734
4735Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4736
4737 * SAX.c: fixed a URI-Reference computation problem when validating
4738 * xmlIO.c: small cleanup
4739
4740Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4741
4742 * parser.c: improved the description of a couple of interfaces
4743 upon Larry Stamper suggestion
4744
4745Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4746
4747 * SAX.c entities.c parser.c: changed completely the way entities
4748 are handled when running the parser in entity substitution mode.
4749 This fixes a bug reported by Stephan Kulow and nearly divides
4750 by 3 the amount of memory required by libxslt to load and process
4751 DocBook TDG.
4752
4753Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4754
4755 * HTMLparser.c: fixing a too early root closing problem raised
4756 byt Prashanth Naidu
4757
4758Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4759
4760 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4761 raised by Mark Vakoc.
4762
4763Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4764
4765 * example/Makefile.am: fixed the include path to add srcdir/include
4766 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4767 and some cleanup
4768
4769Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4770
4771 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4772 lot of optimization work, results in significant improvements
4773 when handling really complex XPath queries. Add a small optimizer
4774 for unions, improve [n] and [last()], avoid some costly ops.
4775
4776Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4777
4778 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4779 * xpath.c: small cleanup
4780 * xmlGetNsList: reformated, fixed problems if used on Entities
4781
4782Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4783
4784 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4785
4786Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4787
4788 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4789 * Makefile.am example/Makefile.am: workaround automake generating
4790 erroneous deps
4791
4792Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4793
4794 * include/win32config.h: bug #56801 Yon Derek provided a patch
4795 to the windows config file.
4796
4797Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4798
4799 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4800 libxml.h : Yon Derek provided a set of changes to compile from
4801 CVS on Windows/MSC
4802
4803Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4804
4805 * parser.c: fixed UTF8 BOM support in push mode
4806 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4807 added a specific testcase
4808
4809Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4810
4811 * Makefile.am: added --push regression tests
4812 * parserInternals.c: the XML parser segfaulted in --push mode
4813
4814Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4815
4816 * configure.in: moved the symlinks detection within a CVS
4817 check, this is not portable and will be removed soon.
4818 * xpath.c: small cleanup/speedup
4819
4820Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4821
4822 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4823 release of 2.3.12
4824 * parser.c: make an error message if unknow entities in all cases
4825
4826Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4827
4828 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4829
4830Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4831
4832 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4833 includes were installed in the wrong dir
4834
4835Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4836
4837 * doc/html.xml: warn against sending code to exhibit bugs.
4838
4839Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4840
4841 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
4842 Tru64 from Thomas Leitner
4843
4844Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4845
4846 * AUTHORS: added William and Bjorn
4847 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
4848 daniel@veillard.com hopefully I won't have to do this again
4849 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
4850 docs can be rebuilt cleanly now
4851 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
4852 from CVs it's generated, added include/libxml/xmlwin32version.h
4853 also generated but which should change far less frequently.
4854 * catalog.c nanoftp.c: made sure to include libxml.h not
4855 libxml/xmlversion.h directly
4856 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
4857 when compiling on WIN32 and MSC
4858
4859Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4860
4861 * include/Makefile.am include/libxml/Makefile.am configure.in:
4862 fixed make distcheck and rebuilding the rpms
4863
4864Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4865
4866 * configure.in: should finish the migration of exported includes
4867 into a real include/libxml in CVS, at least for CVS users.
4868 * removed the exported headers, added in include/libxml (as well
4869 as xmlversion.h.in).
4870
4871Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4872
4873 * configure.in: fixed the way to detect symlink
4874
4875Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4876
4877 * configure.in: updated, include/libxml is now a real CVS dir
4878
4879Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4880
4881 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4882 version works with both libxml1 and libxml2 (it autodetects
4883 the prefix of the html-files) from Felix Natter.
4884 * doc/xml.html: updated doc accordingly
4885
4886Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4887
4888 * xpath.c: fixed the bug generating a template loop in libxslt
4889 when using docbook-xsl-1.4, * should filter out document nodes
4890 * HACKING: added William
4891 * TODO: updated
4892
4893Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4894
4895 * doc/FAQ.html: added a warning about gcc-3.0
4896 * doc/xml.html: added reference to gdome2 and removed a confusing
4897 sentence
4898
4899Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4900
4901 * xmlversion.h: okay this is a generated file, but Windows
4902 users need it and they can't generate it, and I want CVS
4903 Windows users ...
4904 * win32/libxml2/libxml2_so.dsp: Windows project file for
4905 the shared lib version of libxml2
4906 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4907 resources needed for libxslt/xsltproc by Yon Derek
4908
4909Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4910
4911 * trio.c: MSVC fix (provided by Igor Zlatkovic)
4912
4913Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4914
4915 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
4916
4917Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4918
4919 * include/win32config.h: Yon Derek provided a first fix
4920 to be able to compile libxslt/xsltproc on Windows
4921
4922Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4923
4924 * xpath.c: attempt to work around what seemed a gcc optimizer
4925 bug when handling floats on i386 http://veillard.com/gcc.bug
4926 * tree.c entities.c encoding.c: doing some cleanups while
4927 chasing it
4928
4929Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4930
4931 * Makefile.am: cleanup when --without-debug is specified
4932 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
4933 w.r.t. --without-debug and other include points
4934 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
4935 Catalogs
4936 * configure.in entities.h tree.h HTMLparser.c: removed
4937 --without-corba, made the _private field mandatory
4938
4939Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4940
4941 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
4942 outputs a BOM in UTF8, an errata has been issued to avoid the
4943 problem, that was the most reasonable solution... Add support
4944 for a leading UTF8 BOM in entities.
4945
4946Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4947
4948 * valid.c: fixed a bug found when post validating an entity ref
4949 * xmllint.c: added --loaddtd and sligly changed --postvalid to
4950 activate it too
4951
4952Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4953
4954 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
4955 weakness in the node copy the XPointer and the XInclude
4956 implementations. Serious cleanup.
4957
4958Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4959
4960 * Makefile.am: Kjartan Maraas provided a small patch to
4961 add xml2-config.in to EXTRA_DIST
4962
4963Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4964
4965 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
4966 provided another failing case found in KDE, the way the
4967 ctxt->vctxt.nodeTab was allocated and freed changed over
4968 time but it wasn't completely cleaned up. This should fix it.
4969
4970Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4971
4972 * parser.c: Stephan Kulow also raised the fact that line number
4973 could get miscounted making debug harder, fixed the problem
4974 in xmlParseCharData()
4975
4976Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4977
4978 * valid.c: Stephan Kulow pointed out a problem when validating
4979 and using an empty entity, forgot a 'break' in a case.
4980
4981Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4982
4983 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
4984 * doc/xml.html: updated with 2.3.11
4985
4986Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4987
4988 * TODO: updated adding cleanup of generated doc
4989 * configure.in: prepared to release 2.3.11
4990 * xmllint.c: added --version for bug reporting
4991 * doc/html/*.html: rebuilt the doc
4992
4993Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4994
4995 * xpath.c: first part of the work on selecting namespace to
4996 fix bug #56115
4997
4998Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4999
5000 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
5001 when using -liconv
5002 * TODO: updated
5003
5004Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5005
5006 * HTMLtree.[ch]: more work on the HTML serialization routnes,
5007 cleanup, encoding support.
5008
5009Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5010
5011 * xpath.c: Thomas Broyer suggested a better patch for the / arg
5012
5013Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5014
5015 * xpath.c: bug detected by Ankh when / is used as a function arg
5016
5017Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5018
5019 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
5020 of element and use it to avoid outputting formatting spaces at
5021 the wrong place. Implemented the format parameter for HTML save.
5022 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
5023 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
5024 result/HTML/wired.html: of course this impact the result of a
5025 number of HTML tests
5026
5027Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5028
5029 * HTMLtree.[ch]: started augmenting the HTML save API with
5030 encoding and formatting parameters
5031
5032Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5033
5034 * HTMLtree.h: cleanup and started evaluating the work needed on
5035 revamping the HTML output code
5036
5037Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5038
5039 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5040
5041Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5042
5043 * valid.c: fixed bug #56049, forgot one check in the
5044 validation routine
5045
5046Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5047
5048 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5049
5050Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5051
5052 * libxml.h: fixed an error in last commit
5053 * doc/FAQ.html: added an entry for compilation from CVS
5054
5055Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5056
5057 * xmlversion.h.in libxml.h: Cygwin patches
5058 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
5059 * tree.h: cleanup
5060
5061Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5062
5063 * tree.c: patched xmlFreeNode() to avoid freeing() a static
5064 memory block in a strange case where libxml is linked twice
5065 in the binary.
5066
5067Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5068
5069 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
5070 state far too often, simple fix used to avoid it.
5071
5072Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5073
5074 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
5075 being processed, applied his patch
5076 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
5077
5078Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5079
5080 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
5081 provided fixes to compile on MSCC again
5082 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
5083 also provided an update for the project files.
5084
5085Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5086
5087 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5088 bug #55810
5089
5090Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5091
5092 * tree.c: fixed xmlGetNsProp() to close bug #55683
5093 Note this requires libxslt to use it's own function instead.
5094
5095Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5096
5097 * HTMLtree.c: when in a pre element no formatting space should
5098 be added.
5099 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5100
5101Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5102
5103 * configure.in: added tests for signal() and signal.h
5104
5105Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5106
5107 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5108
5109Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5110
5111 * doc/libxml-doc.el: Felix Natter provided a new version for
5112 libxml2
5113
5114Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5115
5116 * HTMLtree.c: when in a pre element no formatting space should
5117 be added.
5118
5119Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5120
5121 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5122
5123Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5124
5125 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5126 hack
5127 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5128 * uri.c: fixed a warning
5129
5130Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5131
5132 * HTMLtree.c: trying to close bug #55772 escaping in script
5133 elements
5134 * doc/xml.html: suggest to send mail to the list
5135
5136Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5137
5138 * error.c: attempt to fix the xmlGetVarStr breakage once and for
5139 good. Use a macro and based on the solution provided in
5140 vsnprintf manual page from GNU.
5141
5142Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5143
5144 * error.c: Workaround for non-preserving variadic list.
5145 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
5146
5147Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5148
5149 * doc/xml.html: added 2.3.10 release
5150
5151Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5152
5153 * configure.in: releasing 2.3.10
5154
5155Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5156
5157 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
5158
5159Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5160
5161 * encoding.c: Robert Collins provided a patch to add the
5162 "US-ASCII" encoding alias
5163
5164Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5165
5166 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
5167 string oriented functions and started cleaning the related areas
5168 in xpath.c which needed fixing in this respect
5169
5170Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5171
5172 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
5173 #55380
5174 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
5175
5176Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5177
5178 * TODO: updated
5179 * nanohttp.[ch] : started adding APIs to get the redirected URL
5180 when this occurs (needed for further base computation
5181 * tree.h: cleanup
5182 * encoding.c: cleanup
5183 * SAX.c: minor change around ctxt->loadsubset
5184
5185Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5186
5187 * Makefile.am include/Makefile.am: small change to have
5188 include/libxml rebuilt if working from CVS.
5189 * uri.c: applied another patch from Carl Douglas for URI escaping,
5190 this should close bug #51876
5191
5192Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5193
5194 * xinclude.c: fixed XInclude recursive behaviour bug #54678
5195 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
5196 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
5197 added specific regression test
5198 * parser.h: preparing for the XSLT mode where DTD inherited
5199 attributes are added to the tree.
5200
5201Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5202
5203 * xinclude.[ch]: Updated the namespace for the Last Call version
5204 * result/XInclude/include test/XInclude/include: updated the
5205 testsuite accordingly
5206
5207Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5208
5209 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
5210 related to bug #51876
5211
5212Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5213
5214 * tree.c: fixed a gross mistake in base computation, xml:base is
5215 not completely correct yet (need cascade).
5216 * xpath.[ch]: added the few things needed to find a function name
5217 and URI from the XPath context when it is called.
5218
5219Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5220
5221 * catalog.[ch]: fixes and add xmlLoadCatalogs()
5222 * DOCBparser.c: small cleanup
5223 * xmllint.c: added a --catalogs option to load catalogs from
5224 $SGML_CATALOG_FILES
5225 * tree.c: cleanup
5226 * configure.in: iconv library fixup, ICONV_LIBS
5227
5228Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5229
5230 * catalog.c: handling of CATALOG entries. detection of recursion,
5231 and a few bugfixes
5232 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
5233 against the default namespace
5234
5235Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5236
5237 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
5238
5239Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5240
5241 * parser.c: fixed propagation context info when parsing an
5242 external entity.
5243 * doc/html/*.html: regenerated a couple of docs
5244
5245Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5246
5247 * doc/xml.html: update with 2.3.9 informations
5248
5249Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5250
5251 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
5252 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
5253 * doc/html/* : rebuilt the docs
5254 * valid.c: small patch which may improve some case when
5255 validating.
5256
5257Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5258
5259 * HTMLparser.c: Closed bug #54891
5260 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
5261 to the suite
5262
5263Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5264
5265 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
5266 applied a documentation patch from LotR and filled in a few missing
5267 descriptions
5268
5269Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5270
5271 * xpath.c tree.c parser.c: speed optimizations at the parser level
5272 document tree freeing and xpath evaluation
5273
5274Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5275
5276 * parser.c parser.h parserInternals.h: fixed a couple of
5277 interfaces for handling memory buffer input to const char *
5278 upon suggestion of JamesH.
5279
5280Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5281
5282 * configure.in: LoTR sent a patch fixing the previous commit
5283
5284Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5285
5286 * configure.in: trying to deal again with the stoopid -R linking
5287 flag of Solaris
5288
5289Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5290
5291 * xpath.h: two nodeset access macros from Thomas Broyer
5292
5293Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5294
5295 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
5296 patch from Thomas Broyer
5297
5298Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5299
5300 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
5301 case
5302 * INSTALL: was empty added stuff from the FAQ
5303
5304Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5305
5306 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
5307 attributes handling and #54433 by adding xmlUnsetProp()
5308 and xmlUnsetNsProp()
5309
5310Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5311
5312 * HTMLparser.c: Patch from Jonas Borgström
5313 (htmlGetEndPriority): New function, returns
5314 the priority of a certain element.
5315 (htmlAutoCloseOnClose): Only close inline elements if they
5316 all have lower or equal priority.
5317 * result/HTML: this of course changed a number of tests results.
5318
5319Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5320
5321 * xmlIO.c catalog.c: plugged in the default catalog resolution
5322 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
5323 documentations
5324 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
5325
5326Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5327
5328 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
5329 integrating catalogs
5330 * catalog.[ch] testCatalog.c: adding a small catalo API
5331 (only SGML catalog support).
5332 * parser.c: restaured xmlKeepBlanksDefault(0) API
5333
5334Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5335
5336 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
5337
5338Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5339
5340 * parser.c: added xmlParseExternalEntityPrivate() to allow
5341 propagation of ctxt->_private when parsing external entities
5342
5343Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5344
5345 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
5346
5347Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5348
5349 * configure.in: fixed a small portability problem with AM_CONDITIONAL
5350
5351Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5352
5353 * valid.c: warn when indeterminist content model is detected
5354 * result/VC/ElementValid8: this adds a message
5355 * Makefile.am: add --novalid for VCM tests
5356 * parserInternals.c: added a call to Init memory
5357
5358Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5359
5360 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
5361 when both parameters are NULL.
5362
5363Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5364
5365 * valid.c: applied small patch from Gary Pennington, reindented
5366 some part of the code.
5367
5368Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5369
5370 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
5371 release, updated and regenerated the docs
5372
5373Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5374
5375 * xpath.c result/XPath/expr/floats : clarified and cleanup
5376 printing of abnormal floats in tests.
5377
5378Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5379
5380 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
5381 * results/HTML/ : a few changes in the output of the HTML tests as
5382 a result.
5383 * configure.in: tying to fix -liconv where needed
5384
5385Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5386
5387 * Makefile.am: fixed a stupid error
5388
5389Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5390
5391 * configure.in Makefile.am: make the inclusion of the trio
5392 modules in the library conditional
5393
5394Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5395
5396 * DOCBparser.c: patche from László Kovács, fixed entities refs
5397 in attributes handling
5398
5399Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5400
5401 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
5402 flushing
5403
5404Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5405
5406 * xpath.c: fix of an XSLT namespace bug reported on the list
5407 general/bug-8-
5408
5409Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5410
5411 * strio.h trio.c: Dan McNichol suggested a couple of small
5412 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
5413
5414Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5415
5416 * tree.c parser.c encoding.c: spent a bit more time looking
5417 at the parsing speed and DOM handling. Added a few more
5418 speedups.
5419
5420Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5421
5422 * parser.c: small but effective parsing speed improvement
5423
5424Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5425
5426 * configure.in: default on the DocBook parser inclusion (for Gnome)
5427 * DOCBparser.h: fixed a header reference
5428
5429Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5430
5431 * configure.in xpath.c: applied Bjorn patches for FPE on the
5432 alpha
5433
5434Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5435
5436 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
5437 xmlSaveFormatFileTo()
5438
5439Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5440
5441 * xpath.c: simple and efficient optimization, XPath functions
5442 aways bind to the same code, cache this
5443 * TODO: updated (by saying some is obsolete)
5444
5445Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5446
5447 * xpath.c: more cleanup work on XPath name parsing routines
5448
5449Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5450
5451 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5452 xmlXPathParseName
5453 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5454 * debugXML.c: avoid compilation problems if compiling without
5455 HTML support, Igor Zlatkovic
5456 * win32/libxml2/libxml2.def.src: being able to compile without
5457 XPath on Windows
5458
5459Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5460
5461 * libxml.m4: yet another patch from Toshio Kuratomi
5462
5463Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5464
5465 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5466
5467Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5468
5469 * tree.[ch]: added xmlSaveFormatFile interface for saving
5470 and indenting a file.
5471
5472Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5473
5474 * xpath.c: fixed bug #53689 related to processing-instruction()
5475
5476Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5477
5478 * DOCBparser.c: patche from László Kovács
5479
5480Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5481
5482 * parser.c: applied fixes from Christian Glahn bug report #53391
5483
5484Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5485
5486 * error.c: Jean François Lecomte provided a complete description
5487 and a fix to bug #53537
5488
5489Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5490
5491 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5492
5493Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5494
5495 * DOCBparser.c SAX.c: a bit more work on entities processing.
5496 Still Need to cleanup XML output and references in attributes
5497
5498Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5499
5500 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5501
5502Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5503
5504 * tree.c: trying to fix #53574, not completely complete,
5505 I would like xmllint --copy --debug test/ent1 and
5506 xmllint --debug test/ent1 to show the same result.
5507 * xpath.c: fix a bug when trying to sort namespace nodes
5508
5509Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5510
5511 * HTMLtree.c: real fix for #53402
5512
5513Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5514
5515 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5516 PIs when using xsl:output
5517 * valid.c: closing #53537 some case generate segfaults if there
5518 is validity errors
5519
5520Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5521
5522 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5523 of external parsed entities, added --noent to testDocbook
5524 * valid.c: Garry Pennington found an uninitialized variable
5525 access in xmlValidateElementContent()
5526
5527Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5528
5529 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5530 with madness
5531 * result/HTML/ : this modified the result of the regression tests
5532 a lot.
5533
5534Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5535
5536 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5537 to doc where it wasn't checked against NULL reported by
5538 Jens Laas
5539
5540Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5541
5542 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5543 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5544
5545Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5546
5547 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5548 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5549 * SAX.[ch]: cleanup and updates for DocBook
5550 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5551 ex SGML identifier changes
5552 * valid.c: removed a static unused function.
5553
5554Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5555
5556 * HTMLtree.c: applied change for Paul Sponagl on script saving
5557 * Makefile.am: the warning about entity title.xml are normal.
5558
5559Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5560
5561 * configure.in: release of 2.3.7
5562 * Makefile.am: fixing make distcheck
5563
5564Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5565
5566 * doc/html/* doc/xml.html: updated and regenerated the docs
5567
5568Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5569
5570 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5571
5572Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5573
5574 * tree.c: fixed #53388 with the provided patch
5575
5576Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5577
5578 * valid.c: Bjorn detected an invalid memory access. Fixed
5579 vstateVPush()
5580
5581Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5582
5583 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5584
5585Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5586
5587 * libxml.h: new header used only for the compilation of libxml
5588 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5589 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5590 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5591 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5592 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5593 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5594 baseline (version 1.2 plus a single patch).
5595 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5596 scientific notation for numbers. Tests added.
5597 * xpath.c: formatting of numbers changed to use sprintf
5598 (contribution from William Brack)
5599
5600Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5601
5602 * valid.c: cleanup, more useful debugging
5603 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5604 * xmlIO.c: entity loading is printed as an error when validating
5605
5606Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5607
5608 * valid.c: fixed to validate within entities
5609 * test/VCM/v22.xml: added a specific testcase
5610
5611Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5612
5613 * valid.c: forgot an epsilon transition in for ()+
5614 * test/VCM/v21.xml : added a specific test case
5615
5616Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5617
5618 * valid.c: removed a state explosion exhibited by RSS
5619 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5620 from bug #51872
5621
5622Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5623
5624 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5625 validation without using an ugly NFA -> DFA algo in the source.
5626 Made a specific algorithm easier to maintain, using a single
5627 stack and without recursion.
5628 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5629 * hash.c: made the growing routine static
5630 * tree.h parser.c: added the parent information to an
5631 xmlElementContent node.
5632
5633Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5634
5635 * SAX.c parser.c xpath.c: generating IDs when not validating
5636 from an external parsed entity was poisoning the ID has table
5637 with removed values. This was killing XSLT on the KDE help
5638 browser.
5639
5640Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5641
5642 * entities.h: andrew@ugh.net.au detected a double declaration
5643
5644Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5645
5646 * debugXML.c hash.c tree.h valid.c : some changes related to
5647 the validation suport to improve speed with DocBook
5648 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5649 the way validation errors get reported
5650
5651Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5652
5653 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5654 by P C Chow and William M. Brack for XSLT HTML output
5655
5656Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5657
5658 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5659 Igor Zlatkovic patches for MSC compilation and added his
5660 updates
5661
5662Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5663
5664 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5665 prefix lookup.
5666 * parserInternals.c: fixed the bug reported by Morus Walter
5667 due to an off by one typo in xmlStringCurrentChar()
5668
5669Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5670
5671 * HTMLparser.c result/HTML/*: revamped the way the HTML
5672 parser handles end of tags or end of input
5673
5674Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5675
5676 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5677
5678Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5679
5680 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5681 bug where the linktime verions of free() won't work ...
5682
5683Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5684
5685 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5686
5687Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5688
5689 * doc/xml.html: added 2.3.6 release
5690
5691Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5692
5693 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5694 * result/wml.xml: resulted in a small output change
5695
5696Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5697
5698 * tree.c: xmlNewDoc was missing the charset initialization
5699 * xmllint.c: added --auto to autogenerate a doc, allow to
5700 reproduce the problem fixed on xmlNewDoc
5701
5702Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5703
5704 * xpath.c: trying to get 52979 solved
5705 * tree.c result/ result/noent/: trying to get 52712 solved, this
5706 also made me clean up the fact that XML output in general should
5707 not add formating blanks by default, this changed the output of
5708 a few tests
5709
5710Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5711
5712 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5713
5714Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5715
5716 * configure.in: finally released 2.3.6
5717
5718Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5719
5720 * xpath.c: checking for null pointer generated by new code
5721
5722Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5723
5724 * xpath.c: fixed a [] evaluation problem reported
5725 * test/XPath/tests/simpleaddr: extended test
5726 * result/XPath/simpleaddr: updated result
5727
5728Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5729
5730 * xmllint.c: Dan Timis reported a portability problem
5731 on Macs without mmap, fixed it.
5732
5733Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5734
5735 * testXPath.c : added a --tree option allowing to display the
5736 tree dump of the XPath expression
5737
5738Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5739
5740 * xpath.c: fixed a memleak when comparing nodesets
5741 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5742 * tree.c: added a TODO
5743
5744Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5745
5746 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5747 we need string functions
5748 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5749 to be able to use them where needed. Applied some changes
5750 to reduce name linking pollution and compile in only what's
5751 needed.
5752 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5753 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5754 for the string manipulation functions
5755 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5756 to the free() function of xmlmemory.c
5757 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5758 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5759 usage.
5760
5761
5762Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5763
5764 * error.c: applied the context output patch of the error
5765 handling submitted by Chuck Griffith
5766 * error/VC/*: this slightly change some error logs
5767
5768Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5769
5770 * parser.c: fixed line number reporting on error
5771
5772Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5773
5774 * parser.c: Sullivan and Darin found a parser bug,
5775 applied the patch.
5776
5777Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5778
5779 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5780 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5781 xmlversion.h.in xpointer.c: of course the way I defined
5782 UNUSED breaks on old gcc version. Try to be smart and
5783 also define it directly in xmlversion.h
5784 * configure.in: removed -ansi flag from the pedantic set
5785
5786Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5787 Huge cleanup, I switched to compile with
5788 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5789 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5790 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5791 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5792 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5793 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5794 encoding.h entities.c error.c list.[ch] nanoftp.c
5795 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5796 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5797 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5798 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5799 Cleanup, staticfied a number of non-exported functions,
5800 detected and cleaned up a dozen of problem found this way,
5801 avoided a lot of public function name/typedef/system names clashes
5802 * doc/xml.html: updated
5803 * configure.in: switched private flags to the really pedantic ones.
5804
5805Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5806
5807 * configure.in: 2.3.5
5808 * doc/html/*: rebuilt the docs
5809
5810Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5811
5812 * parser.c: fixed a reported bug in NOTATION parsing
5813 * uri.c: accepted but not fixed bug 51876, added TODO
5814 * Makefile.am: fixed bug 51876
5815
5816Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5817
5818 * config.h.in configure.in error.c: fix a compilation problem
5819 on platforms without vsnprintf (xml@thewrittenword.com)
5820
5821Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5822
5823 * parser.c: fixed a function name header typo
5824 * SAX.c: notations can also occur in external subset.
5825
5826Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5827
5828 * error.c: removed a C++ like comment
5829
5830Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5831
5832 * parser.c: fixing bug 52299 strange condition leading
5833 to a parser crash due to a buffer overflow
5834 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5835 added the specific test case
5836
5837Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5838
5839 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5840 xmlXPathConvert{String,Number,Boolean} to be able to make
5841 type casts without a context stack, fixed some implementation
5842 problems related to the absence of context at parse-time,
5843 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
5844 in the public API too
5845 * xpointer.c xpathInternals.h: we need to know at parse time
5846 whether we are compiling an XPointer
5847
5848Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5849
5850 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
5851 cleaned up the parser internals, refactored XPath code, added
5852 new compilation based APIs and cleanly separated public and
5853 private APIs.
5854
5855Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5856
5857 * xpath.h: the comp field must be added at the end to avoid
5858 killing binary compat.
5859
5860Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5861
5862 * Makefile.am: detect XPath memleaks in regreson tests
5863 * error.c: fixed and error w.r.t. error reporting still using
5864 stderr
5865 * hash.c: added new line at end of file
5866 * tree.h: minor cleanup
5867 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5868 expression parsing from evaluation, resulted in a number of
5869 changes internally, and in XPointer. Likely to break stuff
5870 using xpathInternals.h but should remain binary compatible,
5871 new interfaces will be added.
5872
5873Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5874
5875 * configure.in: fixed a couple of problems reported by
5876 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5877 without gcc on non linux platforms.
5878
5879Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5880
5881 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5882 a fix for --with-html-dir= configure support. I hope it won't
5883 break rpm generation
5884
5885Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5886
5887 * xmlIO.c: one function comment cleanup.
5888
5889Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5890
5891 * SAX.c: external subset notations were improperly registered
5892 in the internal subset.
5893
5894Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5895
5896 * README.cvs-commits: added, pointing to HACKING
5897 * HACKING: updated
5898
5899Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5900
5901 * parser.c: and Matt Sergeant found one in the XML push
5902 parser (erroneous check I forgot to remove when I fixed the
5903 main parser).
5904
5905Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5906
5907 * xpath.c: ptittom found a small bug in UnaryExpr
5908
5909Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5910
5911 * configure.in: bumped to 2.3.4
5912 * error.c: fixed bug #51860
5913 * tree.c: fixed bug #51861
5914 * valid.c: cleanup, more debug, failed to fix one bug crap ...
5915 * tree.[ch] : added xmlDefaultBufferSize
5916 * nanoftp.c: typo in function name header block
5917 * doc/xml.html : updated, added link to XML::LibXSLT
5918 * doc/html/* : rebuilt the docs
5919
5920Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5921
5922 * parser.c SAX.c: the new content parsing code raised an
5923 ugly bug in the characters() SAX callback. Found it
5924 just because of strangeness in XSLT XML Rec ouptut :-(
5925
5926Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5927
5928 * Makefile.am: Martin Baulig suggested to add -lm
5929 * tree.c: found another bug in xmlNodeGetContent()
5930
5931Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5932
5933 * xpath.c: Bjorn found the error related to strictness of comparison.
5934
5935Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5936
5937 * parser.c: trying to fix the Dtd parsing problem reported
5938 by Gary, side effect of last week speed optimizations.
5939
5940Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5941
5942 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
5943 * parserInternals.c: removed unneeded test raised by Stric
5944
5945Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5946
5947 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
5948 and fixed by William Brack). Added xmlXPathFormatNumber.
5949 Changed the sorting slightly.
5950 * configure.in Makefile.am example/Makefile.am: Added -lm.
5951 Please note that applications linking with libxml2, must
5952 also like with the math library from now on.
5953
5954Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5955
5956 * HTMLparser.c: fixed loop reported by Marc Sanfacon
5957
5958Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5959
5960 * parser.c: one must report spaces even if the Dtd element
5961 content proves that this is not part of the element content.
5962 * result/valid/*.xml: this changed the ouptu slightly
5963
5964Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5965
5966 * configure.in: bumped to 2.3.3
5967 * doc/xml.html: updated
5968
5969Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5970
5971 * tree.c: minor doc fix
5972 * xpath.c: deallocation issues when a result tree has been
5973 converted to a node-set
5974
5975Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5976
5977 * doc/xml.html: oops corrected dates s/2000/2001
5978
5979Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5980
5981 * valid.c: new patch from Gary Pennington
5982
5983Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5984
5985 * doc/xml.html: applied patch from Ankh
5986
5987Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5988
5989 * xinclude.c: fixed a problem building on Mac
5990
5991Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5992
5993 * parser.c: more work on increasing parsing ferformances
5994
5995Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5996
5997 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
5998 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
5999 avoiding memcpy in production builds MEM_CLEANUP macro use
6000 * parser.[ch] parserInternals.c: optimizations of the tightest
6001 internal loops inside the parser. Better checking of I/O
6002 flushing/loading conditions
6003 * xmllint.c : added --timing
6004
6005Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6006
6007 * configure.in: bumped to 2.3.2
6008 * doc/xml.html: updated for release
6009
6010Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6011
6012 * xpath.c: found a memleak and fixed a nasty bug
6013
6014Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6015
6016 * xmllint.[c1] : added return code errors for xmllint
6017 * xpath.c: specific debug dump function for result value trees
6018
6019Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6020
6021 * xpath.c: finally implemented xmlXPathCompareNodeSets
6022 * test/XPath/expr/floats results/XPath/expr/floats: added
6023 a test for float expressions
6024
6025Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6026
6027 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6028 * parserInternals.[ch]: trying to speed up parsing
6029 * xpath.c : speeded up node set equality op
6030
6031Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6032
6033 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6034 better handling of ID/IDREF and the list modules associated
6035 * configure.in: small CFLAGS cleanup
6036
6037Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6038
6039 * configure.in: fixed iconv detection on AIX (stric)
6040
6041Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6042
6043 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6044
6045Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6046
6047 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6048 and optimized xmlXPathNodeSetSort
6049
6050Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6051
6052 * xpath.c: bug fix when context size is 0
6053 * parser.c: I like Norm's Dtd because they still manage to break
6054 the parser occasionally
6055
6056Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6057
6058 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
6059
6060Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6061
6062 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
6063 attributes within the XML-1.0 namespace
6064
6065Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6066
6067 * xpathInternals.h: exported a few axis functions
6068 * doc/xml.html: updated the doc
6069
6070Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6071
6072 * configure.in: applied patch from Daniel van Balen for OpenBSD
6073 and bumped version to 2.3.1
6074 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
6075 attempt to find autoclosing was simply broken, removed it,
6076 updated the examples, this is better
6077
6078Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6079
6080 * hash.[ch]: added Paolo Casarini patch to provide Delete from
6081 hash functionnalities.
6082 * doc/html/* : rebuild the doc
6083
6084Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6085
6086 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6087 on predicate
6088 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6089 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6090 really want to have tags closed on output even if we accept
6091 unclosed ones on input
6092
6093Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6094
6095 * xpath.c: ouch don't free NULL, rare case fixed
6096 * tree.c: don't coalesce text nodes if they don't have the
6097 same behaviour wrt escaping on output
6098
6099Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6100
6101 * xpath.c: small fixup
6102 * SAX.c: don't warn on empty namespaces.
6103
6104Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6105
6106 * README: a bit of cleanup
6107 * configure.in: preparing for 2.3.0 release
6108
6109Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6110
6111 * hash.[ch]: added a first version of xmlHashSize()
6112 * valid.c: another bug fix from Gary Pennington
6113
6114Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6115
6116 * valid.c: couple of bug fixes pointed by Gary Pennington
6117 * HTMLtree.c: #if 0 cleanup
6118
6119Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6120
6121 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6122 which removes a time consuming check of xmlXPathNodeSetAdd()
6123 and use it in places where we are sure to not break unicity
6124
6125Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6126
6127 * xpath.c: bug fixes found from XSLT
6128 * tree.c: preserve node->name special values when copying nodes.
6129 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6130 external subset are fetched when available but without full
6131 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6132 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
6133 output with encoding disabled.
6134
6135Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6136
6137 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
6138 xmlCheckFilename should not be called from xmlFileOpenW
6139 and xmlGzfileOpenW
6140
6141Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6142
6143 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
6144 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
6145 added the new tests for URI normalization
6146 * testURI.c: fixed stoopid bugs
6147 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
6148 the URI in the error messages are now properly normalized
6149
6150Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6151
6152 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
6153
6154Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6155
6156 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
6157
6158Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6159
6160 * xpath.c: fixed mod operator
6161
6162Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6163
6164 * parser.c: fixed xmlStrcat doc
6165 * tree.c: 2 fixes form Anders Carlson for copying nodes and
6166 trees.
6167
6168Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6169
6170 * xpath.c result/XPath/tests/chaptersbase
6171 result/XPath/tests/simplebase: fixed XPath node()
6172 * tree.c: small fix in xmlNewNs()
6173 * Makefile.am: removed extraneous xml2Conf.sh rule
6174
6175Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6176
6177 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
6178 Changed the library name, in order to get libxml-devel and
6179 libxml2-devel to coexist on a single system
6180 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
6181 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
6182
6183Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6184
6185 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
6186 libxml2-devel installable in // as libxml-devel.
6187
6188Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6189
6190 * doc/Makefile.am: fixed make rebuild in doc
6191 * doc/html/*.html: rebuilt the docs
6192
6193Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6194
6195 * tree.c: patch from Bjorn Reese on xmlBufferCCat
6196
6197Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6198
6199 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
6200 the HTML doc to go into the -devel RPM ...
6201 * aclocal.m4 config.h.in: some updates due to auto* magic
6202
6203Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6204
6205 * xpath.h: added a hook in the context structure allowing to
6206 link to extra support, needed for XSLT
6207
6208Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6209
6210 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
6211 xmlXPtrCmpPoints to use it.
6212 * propagated the following patch from Alejandro Forero
6213 * include/win32config.h xmlIO.c: applied further suggestions
6214 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
6215 * example/gjobread.c: fixed warnings, now that it builds
6216
6217Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
6218
6219 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
6220
6221 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
6222 filename points to a valid file (not a directory).
6223 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
6224 Added calls to xmlCheckFilenameDir.
6225
6226 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
6227 `path' (rather than `filename') as the parameter to gzopen and open.
6228
6229Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6230
6231 * Makefile.am: fixed a problem with EXTRA_DIST
6232
6233Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6234
6235 * Makefile.am example/Makefile.am: finally found the trick
6236 to build the example, i.e. add "." in SUBDIRS before example
6237 in the list <grin/>
6238
6239Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6240
6241 * doc/xml.html: updated with an XSLT section, removed pointer to
6242 W3C CVS base.
6243
6244Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6245
6246 * xpath.c: when copying a XSLT tree object teh tree need to be copied
6247 too, and deallocation need to occur the same way.
6248
6249Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6250
6251 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
6252 type correponding to an XSLT result tree fragment. Share most
6253 of the data format with node set, as well as operators.
6254 * HTMLtree.c: added a newline at the end of the doctype output
6255 whe this one is not present initially.
6256 * tree.c: make sure taht the parent and doc pointers are properly
6257 set when copying attributes (lists).
6258
6259Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6260
6261 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
6262
6263Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6264
6265 * xpath.c: seems I finally killed that ugly path evaluation
6266 context bug (tagged 9999 in case is is wrong)
6267
6268Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6269
6270 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
6271 for XSLT
6272
6273Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6274
6275 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
6276 for xmlGzfileOpen() bug
6277
6278Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6279
6280 * xpath.c: removed an error found by XSLT usage
6281 * tree.c parserInternals.h: use a predefined static string
6282 for text and comment nodes, avoid freeing them in xmlFreeNode,
6283 exported the string name in parserInternals.h and added
6284 another value to disable encoding at output (for XSLT),
6285 gain memory, time.
6286
6287Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6288
6289 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
6290 win32/libxml2/libxml2_so.dsp: new makefiles and update
6291 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6292
6293Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6294
6295 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
6296 Gary Pennington
6297
6298Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6299
6300 * xpath.c: fixed the comaprision of values and nodelists,
6301 need to compare nodelist still ...
6302 * debugXML.c: avoided a possible core dump
6303 * HTMLparser.c: cleanup
6304 * nanohttp.c: contributed fix.
6305 * tree.c: fixes in properties handling added xmlSetNsProp
6306 needed by libxslt
6307 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
6308 comment
6309 * TODO: updated
6310
6311Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6312
6313 * parser.c parserInternals.c: applied Bjorn Reese optimization
6314 patch
6315
6316Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6317
6318 * Makefile.am: applied patch fro make check from Martin Vidner
6319
6320Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6321
6322 * configure.in: preparing 2.2.11
6323 * doc/html/*: rebuild the HTML files
6324 * doc/xml.html : updated
6325
6326Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6327
6328 * tree.c: fixed a stupid bug
6329 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
6330 patches related to validation of an XInclude processing result
6331 * TODO: updated
6332
6333Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6334
6335 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
6336 on large files
6337
6338Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6339
6340 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
6341
6342Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6343
6344 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
6345 reported by Jonas Borgström
6346 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
6347
6348Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6349
6350 * testXPath.c xpath.c: fixing the XPath union expressions problem
6351 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
6352
6353Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6354
6355 * xmllint.c: Made is so if the file name is "-" is will read form
6356 standard input. Sven Heinicke <sven@zen.org>
6357 * tree.c: fixed a problem when growing buffer
6358 * tree.h: fixed the comment of the node types following andersca
6359 comment
6360 * TODO: updated
6361
6362Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6363
6364 * HTMLparser.[ch]: added a way to avoid adding automatically
6365 omitted tags. htmlHandleOmittedElem() allows to change the
6366 default handling.
6367 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
6368 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
6369 of xmllint too when using --memory flag, added a memory test
6370 suite at the Makefile level.
6371 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
6372 with namespace use when encountering QNames in XPath evalation,
6373 added xmlns() scheme in XPointer.
6374 * nanoftp.c : incorporated a fix
6375 * parser.c xmlIO.c: fixed problems raised with encoding when using
6376 the memory I/O
6377 * parserInternals.c: closed bug 25934 reported by
6378 torsten.landschoff@innominate.de
6379 * TODO: updated
6380
6381Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6382
6383 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
6384 on a non-updated tree :-(, made a 2.2.10 release to correct the
6385 situation
6386
6387Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6388
6389 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
6390 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
6391 integrated a set of OpenVMS changes from Howard Taylor
6392 <Howard.Taylor@pacoast.com>
6393
6394Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6395
6396 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
6397 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
6398
6399Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6400
6401 * HTMLparser.c: some fixes on auto-open of html/head/body
6402 * encoding.c: fixed a compilation error on some gcc env
6403 * xpath.c xpointer.[ch] xpathInternals.h: improved the
6404 XPointer implementation
6405 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
6406 related XPointer tests and associated results
6407
6408Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6409
6410 * doc/xmldtd.html doc/xml.html: following a short step by step
6411 guidance on IRC to help maciej with DTDs I started a small
6412 page on the subject.
6413
6414Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6415
6416 * HTMLparser.c: fixed handling of broken charrefs
6417 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
6418 patches
6419
6420Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6421
6422 * doc/xml.html doc/html/* : rebuilt the docs after adding
6423 xinclude and updated page for 2.2.7 and 2.2.8
6424 * configure.in: releasing 2.2.8
6425
6426Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6427
6428 * parser.[ch] parserInternals.c: applied the conditional
6429 section processing fix from Jonathan P Springer
6430 <jonathan.springer2@gte.net>
6431 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
6432 project file, fixed iconv default non support
6433 * xpath.c: fixed the problem of evaluating relative expressions
6434 when a node context is provided.
6435
6436Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6437
6438 * nanoftp.c: fixed gcc 2.95 new warnings
6439 * SAX.c: fixed a stupid bug
6440 * tree.c: fixed a formatting problem when round-tripping
6441 from/to memory
6442 * xinclude.c: chased memleak, fixed a base problem
6443 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6444 xmlXPtrBuildNodeList()
6445 * TODO: updated
6446 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6447 adding a first small set of regression tests for XInclude
6448
6449Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6450
6451 * nanohttp.[ch]: applied Wayne Davison patches to access
6452 the WWW-Authorization header.
6453 * parser.c: Closed Bug#30847: Problems when switching encoding
6454 in short files by applying Simon Berg's patch.
6455 * valid.c: fixed a validation problem
6456 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6457 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6458 Wayne Davison
6459 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6460 need to be extended to non full nodes selections.
6461 * xinclude.c: starts to work decently
6462
6463Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6464
6465 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6466 debugXML.c xmlversion.h.in: Started adding XInclude support,
6467 this is a new xmllint option
6468 * tree.c xpath.c: applied TOM patches for XPath
6469 * xpointer.c: fixed a couple of errors.
6470 * uri.c: added an escaping function needed for xinclude
6471 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6472 new warning from RH70 gcc's version
6473
6474Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6475
6476 * HTMLparser.c: fixed loop on invalid char in scripts
6477 * parser.c: update to description of xmlIOParseDTD()
6478 * libxml.m4 xmlversion.h.in: changes contributed by
6479 Michael Schmeing <m.schmeing@internet-factory.de>
6480 * configure.in: preparing for 2.2.7
6481 * Makefile.am: trying to avoid config.h and acconfig.h
6482 being included in the distrib
6483 * configure.in: released 2.2.7
6484
6485Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6486
6487 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6488 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6489
6490Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6491
6492 * parser.[ch]: added xmlIOParseDTD()
6493 * xpointer.c: added support for the 2 extra parameters of
6494 string-range, fixed a stoopid error when '0' was present
6495 in XPointer expressions
6496 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6497 testsuite for the above
6498
6499Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6500
6501 * libxml.spec.in: improved package descriptions
6502
6503Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6504
6505 * xpath.c xpathInternals.h: applied a large cleaning patch
6506 from TOM <ptittom@free.fr>, it also add namespace support
6507 for function and variables registration.
6508
6509Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6510
6511 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6512 * Makefile.mingw: Wayne Davison's update adding hash.c
6513
6514Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6515
6516 * xpath.c: fixed the root evaluation problems
6517 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6518 ignorable spaces with <b> <bold> <em>
6519 * tree.c: fixed a loop in xmlSearchNsByHref()
6520
6521Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6522
6523 * xpath.c: applied another XPath patch from TOM
6524 * xpath.c include/makefile.am: applied another patch from
6525 china@thewrittenword.com (cleanup on IRIX).
6526
6527Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6528
6529 * xml-config.1: received a fixed version from Fredrik Hallenberg
6530 <hallon@lysator.liu.se>
6531
6532Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6533
6534 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6535 cleanup patch for XPath
6536
6537Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6538
6539 * patched to redirrect all "out of context" error messages to
6540 a reconfigurable routine. The changes are:
6541 * xmlerror.h : added the export of an error context type (void *)
6542 an error handler type xmlGenericErrorFunc there is an interface
6543 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6544 to reset the error handling routine and its argument
6545 (by default it's equivalent to respectively fprintf and stderr.
6546 * all the c files: all wild accesses to stderr or stdout within
6547 the library have been replaced to calls to the handler.
6548
6549Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6550
6551 * configure.in: release 2.2.6
6552 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6553 exporting the inner functions of xpath for extension modules
6554 * doc/*: updated and rebuilt the doc
6555
6556Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6557
6558 * nanohttp.c : applied Wayne HTTP cleanup patch
6559 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6560 and xmlNodeSetSpacePreserve()
6561
6562Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6563
6564 * xpath.c: closing bug #29260
6565
6566Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6567
6568 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6569 multikey tuples, made hash structure opaque
6570 * valid.[ch]: moved elements, attributes, notations decalarations
6571 as well as ID and refs to hash tables.
6572 * entities.c: hash cleanup
6573 * xmlmemory.c: fixed a dump problem in debug mode
6574 * include/Makefile.am: problem passing in DESTDIR= values patch
6575 from Marc Christensen <marc@calderasystems.com>
6576 * nanohttp.c: removed debugging remains
6577 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6578 * HTMLparser.c parser.c: fixing a number of problems with the
6579 macros in the *parser.c files (Wayne).
6580 * HTMLparser.c: close the previous option when opening a new one
6581 (Marc Sanfacon).
6582 * result/HTML/*: updated the HTML results accordingly
6583
6584Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6585
6586 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6587 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6588 XPath functions and XML entities table to them. More to come...
6589 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6590
6591Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6592
6593 * tree.c: coalesce adjacent text nodes
6594 * valid.c: handling of blank nodes in DTd validation (raised
6595 by problems with a posteriori validation).
6596 * nanohttp.c: changing behaviour on HTTP write stuff.
6597 * HTMLtree.c: forced body and html to be explicitely closed.
6598 * xpath.h: exported more XPath functions.
6599
6600Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6601
6602 * Release of 2.2.5
6603 * xpointer.c: range() range-inside and other helper functions
6604 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6605
6606Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6607
6608 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6609 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6610
6611Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6612
6613 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6614 and XPointer modules
6615
6616Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6617
6618 * SAX.h: closed #25107
6619
6620Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6621
6622 * testSAX.c: fixed problem with cdata reporting
6623 * SAXresult/* : updated
6624
6625Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6626
6627 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6628 Closed bug #27499, added to regression tests
6629 * TODO: updated
6630
6631Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6632
6633 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6634 support for SCRIPT and STYLE with help from Bjorn Reese
6635 * test/HTML/* result/HTML/*: added simple testcase and updated
6636 the existing ones.
6637
6638Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6639
6640 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6641 string-range for empty strings
6642 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6643 test/XPath/xptr/strrange: augmented the XPointer testsuite
6644
6645Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6646
6647 * doc/xml.html doc/xmlmem.html: added a module describing memory
6648 interfaces and use, updated the main page.
6649
6650Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6651
6652 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6653 nanoftp code work on Windows too now
6654
6655Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6656
6657 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6658 * xpointer.c: implemented string-range() at least a good first version
6659 * test/XPath/docs/str test/XPath/xptr/strrange
6660 result/XPath/xptr/strrange: the string-range() tests
6661
6662Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6663
6664 * Makefile.am include/Makefile.am include/win32config.h
6665 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6666 and make distcheck
6667
6668Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6669
6670 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6671 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6672 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6673
6674Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6675
6676 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6677 patch for socklen_t detection by
6678 Albert Chin-A-Young <china@thewrittenword.com>
6679
6680Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6681
6682 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6683 and added a --dtdvalid option to xmllint used to test it
6684
6685Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6686
6687 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6688 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6689
6690Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6691
6692 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6693 handlings (registration, lookup, cleanup)
6694
6695Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6696
6697 * configure.in Makefile.am include/makefile.am: adding XPointer
6698 and XPtrtests target
6699 * xpointer.[ch] : new files for XPointer support
6700 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6701 more XPath tests
6702
6703Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6704
6705 * configure.in: fixed, very broken, make distcheck works again
6706
6707Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6708
6709 * More work toward 2.2.5, integrated a number of patches
6710 * configure.in Makefile.am win32config.h.in: trying to cleanup
6711 make distcheck .... huh ...
6712 * include/Makefile.am include/win32config.h: new directory
6713 for includes
6714 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6715 updated teh makefiles and instructions for WIN32
6716 * xpath.c: small fixes
6717 * test/XPath/ results/XPath: updated the testcases and results
6718 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6719 suggested patches
6720 * valid.c: fixed an ID bug
6721
6722Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6723
6724 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00006725 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00006726 * xpath.[ch]: worked on XPointer
6727
6728Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6729
6730 * configure.in Makefile.am: 2.2.5, ship the include in an
6731 include/libxml subdirectory, use symlinks when using CVS
6732 * testSAX.c: fixed small bug
6733 * testXPath.c: changed the way testfiles are parsed
6734 * debugXML.c: same kind of cleanup when parsing an argument expression
6735 XPath/XPointers can have blanks embedded
6736 * xpath.[ch]: more cleanup, reorgs for XPointer work
6737 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6738 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6739
6740Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6741
6742 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6743 in the XPath engine, rewrote large parts of it, now it's far
6744 cleaner and in sync with the REC not an old WD. Fixed a parsing
6745 problem in the interactive XML shell found when testing XPath.
6746
6747Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6748
6749 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6750 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6751 examples with the extra test
6752
6753Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6754
6755 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6756 the global init function.
6757
6758Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6759
6760 * HTMLparser.c: Doohhh, attribute name parsing was still case
6761 sensitive ! Fixed this ...
6762 * result/HTML/* : updated the tests results accordingly
6763
6764Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6765
6766 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6767 engine, should be far more stable, incorporated a new version of
6768 preceding/following axis, need testing
6769 * uri.c: fixed file:///c:/a/b/c problem
6770 * test/XPath/tests/idsimple: augmented the XPath tests
6771
6772Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6773
6774 * doc/* rebuilding docs for 2.2.4 release
6775
6776Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6777
6778 * configure.in: releasing 2.2.4
6779 * parser.[ch]: added xmlStrEqual()
6780 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6781 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6782 use xmlStrEqual instead
6783 * TODO: updated
6784 * added an XPath test
6785
6786Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6787
6788 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6789 * entities.h: exported xmlInitializePredefinedEntities
6790 * parser.[ch] : added xmlInitParser()
6791 * parserInternals.h : had to export htmlInitAutoClose()
6792
6793Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6794
6795 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6796 problems
6797 * Makefile.am : added XPath regression tests to normal tests
6798 * uri.c: fixed a problem with local paths, cleanup
6799 * parser.c: fixed a problem with large CData sections
6800
6801Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6802
6803 * configure.in xml-config.in: patch from "Ben Taylor"
6804 <sol7x86@hotmail.com> for solaris shared libs lookup
6805
68062000-09-30 Martin Baulig <baulig@suse.de>
6807
6808 * libxml-2.0.pc.in: Provide pkg-config script.
6809
6810 * configure.in: Create the libxml-2.0.pc script from the
6811 libxml-2.0.pc.in templates.
6812 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
6813 script in `$(libdir)/pkgconfig'.
6814
6815Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6816
6817 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6818 when compiling with MSC
6819
6820Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6821
6822 * xpath.c: patch for normalize-string() substring-before(),
6823 substring-after() and translate() functions from Bjorn Reese
6824 <breese@mail1.stofanet.dk>
6825 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6826 Fredrik Hallenberg <hallon@lysator.liu.se>
6827 * TODO: updated
6828
6829Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6830
6831 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6832 problem of socklen_t being undefined on a number of platforms
6833 * debugXML.c: fixed a compilation problem when without snprintf
6834
6835Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6836
6837 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6838 an URI bug and a fix for the control-character-induced infinite loop
6839 * nanohttp.c: preventive fix for compiling on WIN32
6840
6841Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6842
6843 * xmlint.c: closing bug #25000
6844
6845Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6846
6847 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
6848 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
6849 modified slightly Wayne Davison patch adding xmlStrcasecmp and
6850 related function, fixing xmlStrncmp(), and associated cleanup
6851 * result/HTML/entities.html.sax: updating result
6852
6853Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6854
6855 * uri.c: applied patch for URI escaping from Wayne Davison
6856 <wayned@blorf.net>
6857 * tree.c parserInternals.c HTMLparser.c: memset checks patches
6858 from Denis Barbier <barbier@imacs.polytechnique.fr>
6859 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
6860 patch from Wayne Davison
6861
6862Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6863
6864 * doc/xml.html : updated with new releases, adding "how to help"
6865
6866Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6867
6868 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6869 removed a few warnings in pedantic mode ...
6870 * parserInternals.c parser.c: moved encoding switching function
6871 to parserInternals.c
6872 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6873
6874Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6875
6876 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6877 error or warning handlers
6878
6879Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6880
6881 * parserInternals.c parserInternals.h parser.c Makefile.am:
6882 created a new module parserInternals.c, moved most of the
6883 code shared by the various parsers there, as well as
6884 deprecated code from parser.c. More cleanup of parser.c
6885 * uri.c: fixed a problem when URI is NULL
6886 * valid.c: speedup when looking for an attribute declaration
6887
6888Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6889
6890 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6891 the cleanup of the computation of URI references when seeking
6892 external entities. The URI reference string and the resulting
6893 URI are both stored now.
6894 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6895 large s(n)printf checks and cleanup from Denis Barbier
6896 <barbier@imacs.polytechnique.fr>
6897 * xmlversion.h.in tree.h: couple of SGML declarations for a
6898 possible docbook module.
6899 * result/VC/ : a couple of test output changed due to the change
6900 of the entities URI
6901
6902Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6903
6904 * parser.h: added a _private field for linking user's data
6905
6906Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6907
6908 * parser.c parserInternals.h: demacroified most of the IS_XXX
6909 the gain in size is significant so ...
6910
6911Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6912
6913 * entities.c: cases where looking up entities with doc==NULL
6914 covered
6915
6916Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6917
6918 * uri.c: applied Wayne Davison patch
6919 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
6920
6921Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6922
6923 * uri.c testUri.c: applied Wayne Davison patches
6924 * test/URI/uri.data result/URI/uri.data: first set of tests/results
6925 * Makefile.in: added URItest and included thenin "make tests"
6926
6927Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6928
6929 * xmlversion.h.in: closed bug 22941
6930
6931Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6932
6933 * doc/xmlio.html: added doc and example for entity loader
6934 redefinition.
6935
6936Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6937
6938 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
6939 used by libxml
6940
6941Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6942
6943 * parser.c: Fixed bug on invalid ontent characters and when using
6944 push.
6945 * xmllint.c: fixed xmllint endling of errors in push mode
6946
6947Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6948
6949 * HTMLparser.c testHTML.c: applied two new patches from
6950 Wayne Davison <wayned@users.sourceforge.net>
6951 * result/HTML/*.sax: regenerated HTML SAX output
6952 * parser.c: more cleanup.
6953
6954Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6955
6956 * HTMLparser.[ch] testHTML.c: applied the second set of
6957 patches from Wayne Davison <wayned@users.sourceforge.net>,
6958 adding htmlEncodeEntities()
6959 * HTMLparser.c: fixed an ignorable white space detection bug
6960 occuring when parsing with SAX only
6961 * result/HTML/*.sax: updated since the output is now HTML
6962 encoded...
6963
6964Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6965
6966 * HTMLparser.[ch]: applied some of Wayne Davison
6967 <wayned@users.sourceforge.net> patches
6968
6969Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6970
6971 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
6972 undeclared namespace prefix was used, added a warning.
6973 Cleaned up support w.r.t. entities, spilling out a warning
6974 and being pedantic on lookups.
6975 * test/warning/ent9 : added testcase for previous example.
6976 * TODO: updated
6977 * parserInternals.h parser.c: changed the way names are parsed
6978 now allow infinite size and decrease penalty for normal use
6979 * parser.c: Started a big cleanup/check of the parser code,
6980 fixed some of the most tortuous entity code, spotted code
6981 unused anymore
6982 * test/*: added tests for very long names and related nasty
6983 things.
6984
6985Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6986
6987 * doc/encoding.html: added encoding aliases doc
6988 * doc/xml.html: updates
6989 * encoding.[ch]: added EncodingAliases functions
6990 * entities.[ch] valid.[ch] debugXML.c: removed two serious
6991 bottleneck affecting large DTDs like Docbook
6992 * parser.[ch] xmllint.c: added a pedantic option, will be
6993 useful
6994 * SAX.c: redefinition of entities is reported in pedantic mode
6995 * testHTML.c: uninitialized warning from gcc
6996 * uri.c: fixed a couple of bugs
6997 * TODO: added issue raised by Michael
6998
6999Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7000
7001 * doc/encoding.html: propagated Martin Duerst suggestions
7002
7003Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7004
7005 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
7006 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
7007 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
7008 by Wayne Davison
7009
7010Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7011
7012 * nanoftp.c nanohttp.c: small cleanup
7013 * TODO: updated
7014
7015Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7016
7017 * added an old VC testcase and updated title.xml entity
7018
7019Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7020
7021 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
7022 done on auto-opening of <p> tags and cleanup of SAX output
7023
7024Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7025
7026 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7027
7028Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7029
7030 * doc/xml.html libxml.* structure.*: updated the doc a bit
7031
7032Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7033
7034 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7035 of SAX tests
7036
7037Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7038
7039 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7040 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7041
7042Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7043
7044 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7045 * testHTML.c: fix core dump on Solaris 2.x systems
7046 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7047 * result/HTML/*.sax: previous bug fix lead to new results
7048
7049Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7050
7051 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7052 * configure.in: added --with-readline=DIR to accept alternate
7053 path for readline include/library
7054 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
7055 for ANSI under HP-UX
7056 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
7057 includes @LIBS@
7058
7059Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7060
7061 * doc/* : rebuilt the docs
7062 * getting ready for 2.2.2 release
7063
7064Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7065
7066 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
7067 and xmlAddFeature()
7068 * tree.[ch]: added xmlAddChildList()
7069 * xmllint.c: MAP_FAILED macro test
7070 * parser.h: added xmlParseCtxtExternalEntity()
7071 * valid.c: applied bug fixes removed warning
7072 * tree.c: added CDATA block to elements content
7073 * testSAX.c: cleanup of output
7074 * testHTML.c: added SAX testing
7075 * encoding.c: better error recovery
7076 * SAX.c, parser.c: fixed one of the external entity processing
7077 of the OASis testsuite
7078 * Makefile.am: added HTML SAX regression tests
7079 * configure.in: bumped to 2.2.2
7080 * test/HTML/ result/HTML: added a few of HTML tests, and added the
7081 SAX results
7082
7083Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7084
7085 * configure.in: patch for HP compiler
7086
70872000-08-04 Sven Heinicke <sven@zen.org>
7088
7089 * xmllint.c: Was coredumping sometimes when the file given didn't
7090 exist.
7091
7092Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7093
7094 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7095
7096 when using in memory parsing. Need some cleanup.
7097 * xmllint.c configure.in: added a --memory flag to test memory
7098 parsing
7099
7100Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7101
7102 * nanohttp.c: fixed socklen_t replacement to unsigned int
7103 * parser.c: fixed a space handdling missing at the end of
7104 production 28 DOCTYPE.
7105 * xmlmemory.c: fixed a stupid bug on the routine to override
7106 allocation functions
7107 * TODO: updated
7108
7109Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7110
7111 * doc/ regenerated the docs
7112
7113Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7114
7115 * doc/encoding.html doc/xml.html: added I18N doc
7116 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7117 improvements, both parser and filters, added ASCII & HTML,
7118 fixed the ISO-Latin-1 one
7119 * xmllint.c testHTML.c: added/made visible --encode
7120 * debugXML.c : cleanup
7121 * most .c files: applied patches due to warning on Windows and
7122 when using Sun Pro cc compiler
7123 * xpath.c : cleanup memleaks
7124 * nanoftp.c : added a TESTING preprocessor flag for standalong
7125 compile so that people can report bugs more easilly
7126 * nanohttp.c : ditched socklen_t which was a portability mess
7127 and replaced it with unsigned int.
7128 * tree.[ch]: added xmlHasProp()
7129 * TODO: updated
7130 * test/ : added more test for entities, NS, encoding, HTML, wap
7131 * configure.in: preparing for 2.2.0 release
7132
7133Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7134
7135 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00007136 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007137
7138Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7139
7140 * doc/xml.html: changed the xmlsoft.org structure, updated the
7141 examples w.r.t. root and childs
7142
7143Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7144
Daniel Veillard784b9352003-02-16 15:50:27 +00007145 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007146
7147Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7148
7149 * HTMLparser.c: Work on character encoding support for the HTML parser
7150 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
7151 * encoding.c: Fixed a potential memleak in the encoding stuff
7152
7153Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7154
7155 * doc/FAQ.html doc/Makefile.am : added a FAQ
7156
7157Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7158
7159 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
7160 of the HTML parser to force it to not bypass SAX
7161
7162Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7163
7164 * win32config.h.in: updated
7165 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
7166 lacks iconv support :-( need to release 2.1.1
7167 * configure.in: release 2.1.1
7168 * HTMLparser: fixed bug #14784
7169 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
7170 by Windows compiler
7171 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
7172 the SAX startDocument() callback.
7173 * TODO: updated
7174
7175Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7176
7177 * added xmlStopParser()
7178
7179Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7180
7181 * configure.in: 2.1.0 prerelease
7182 * Large resync between W3C and Gnome tree
7183 * nanoftp, nanohttp.c: fixed stalled connections probs
7184 * HTMLtree.c SAX.c : support for attribute without values in
7185 HTML for andersca
7186 * valid.c: Fixed most validation + namespace problems
7187 * HTMLparser.c: start document callback for andersca
7188 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
7189 * parser.h, SAX.c: serious speed improvement for large
7190 CDATA blocks
7191 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
7192 different encoding
7193 * example/Makefile.am example/gjobread.c tree.h: work on
7194 libxml1 libxml2 convergence.
7195 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
7196 and the LIBXML_TEST_VERSION macro
7197
7198Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7199
7200 * doc/xml.html: various patches and improvements typo fixed by
7201 Felix Natter
7202 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
7203 from Felix Natter <fnatter@gmx.net>
7204
7205Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7206
7207 * doc/upgrade.html: updated with instructions for support of both
7208 libxml-1.x and libxml-2.x
7209 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
7210 for 2.x support and also fixed includes
7211
7212
7213Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7214
7215 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
7216 the encoding support, added iconv support, so now libxml if
7217 compiled with iconv automatically support japanese encodings
7218 among others. Work based on initial patch from Yuan-Chen Cheng
7219 I may have broken binary compat in the encoding handler
7220 registration scheme, but that was so utterly broken I don't
7221 expect anybody to have used this feature until now.
7222 * parserInternals.h: fixup on the CHAR range macro
7223 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
7224 code.
7225 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
7226 * uri.c: added xmlParseURI() I can't believe I forgot to
7227 implement this one in 2.0 !!!
7228 * SAX.c: moved doc->encoding update in the endDocument() call.
7229 * TODO: updated.
7230
7231Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7232
7233 * tree.h: removed extraneous xmlRemoveProp definition
7234 * TODO: added item about --disable-corba configure switch
7235 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
7236 * nanoftp.c: fixed include problems giving troubles on AIX and
7237 slowlaris
7238 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
7239 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
7240 comment and headers changes to lower gtk-doc number of warnings
7241 * doc/html/*: rebuilt docs
7242
7243Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7244
7245 * HACKING: documented the tag for 1.x and instructions
7246
7247Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7248
7249 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
7250 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
7251 xmlCreateIOParserCtxt
7252 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
7253 significant overall improvement
7254 * xmllint.c: added I/O test to xmllint
7255 * testSAX.c: added a speed test
7256 * doc/* : updated/regenerated
7257
7258Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7259
7260 * xpath.c uri.h parserInternals.h: cosmetic changes from
7261 "Timur I. Bakeyev" <timur@bat.ru>, including making
7262 xmlCreateURI() public
7263
7264Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7265
7266 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
7267 and the code at the same time. Added a clean mechanism for
7268 overload or added input methods: xmlRegisterInputCallbacks()
7269 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
7270 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
7271 * TODO: updated
7272 * doc/* : updated/regenerated
7273 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
7274 source dir
7275
7276Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7277
7278 * testURI.c: yet another forgotten commit, I should get some sleep !
7279
7280Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7281
7282 * xmllint.c: forgot to commit this too ?
7283
7284Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7285
7286 * xmlversion.h.in : forgot to commit this previously
7287
7288Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7289
7290 * configure.in: preparing libxml-2.0.0 version looks Ok so far
7291 * README TODO: updated for release
7292 * uri.c uri.h: added authority parsing/saving
7293 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
7294 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
7295 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
7296 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
7297 Makefile.am : added compile-time customization of libxml
7298 --with-ftp --with-http --with-html --with-xpath --with-debug
7299 --with-mem-debug
7300 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
7301 #include <libxml/xxx.h> I hope it won't break too much stuff
7302 and will be manageable in the future...
7303 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
7304 and added xmllint to the installed programs
7305 * uri.h: added xmlFreeURI()
7306
7307Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7308
7309 * uri.c uri.h: finished the escaping handling, the base support
7310 and the URI path normalization. Looks good just lacks the
7311 authority content parsing code.
7312 * Makefile.am: added instructions to generate testURI
7313 * TODO: updated
7314 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
7315 added links and icons for W3C and Gnome
7316
7317Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7318
7319 * xmlmemory.[ch] : seems I forgot to actually update the files in
7320 the last commit :-)
7321 * doc/xml.html doc/html/* : updated and uploaded the docs
7322
7323Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7324
7325 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
7326 * TODO: updated
7327 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
7328 libxml default allocation function with another set (like gmalloc/
7329 gfree).
7330 * Makefile.am, uri.c, uri.h: added a set of functions to do
7331 exact (litteraly copied from the RFC 2396 productions) parsing
7332 and handling of URI. Will be needed for XLink, one XML WFC,
7333 XML Base and reused in the nano[ftp/http] modules. Still work
7334 to be done.
7335
7336Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7337
7338 * configure.in, libxml.spec.in : libxml2
7339 * doc/* : updated the doc page, rebuilt the docs
7340
7341Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7342
7343 * all: tagged LIB_XML_1_X
7344 * *.c *.h : updated from W3C CVS tree
7345 * configure.in : 2.0.0-beta
7346 * libxml.spec.in : libxml2 package nam
7347 * result/* : new version of the tests output
7348
7349Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7350
7351 * doc/xml.html, doc/update.html: updated docs, 1.8.7
7352
7353Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7354
7355 * doc/* : rebuilt the docs
7356 * parser.c: final patch on #6766
7357 * valid.c: small patch on validity checks.
7358
7359Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7360
7361 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
7362 added
7363 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
7364 compatibility w.r.t. XML spec and existing code.
7365
7366Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7367
7368 * parser.c: seems a better solution to <a> </a> exists,
7369 will try it for a while
7370
7371Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7372
7373 * parser.c: tried to remove the <a> </a> generating <a/>
7374 this is hard. Left a flag for that purpose. Fixed bug #6766
7375 * configure.in: prepared 1.8.7 not released, due to previous
7376 problem
7377
7378Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7379
7380 * doc/xml.html : applied second patch from Paul DuBois
7381
7382Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7383
7384 * doc/xml.html : applied patch from Paul DuBois
7385
7386Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7387
7388 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
7389
7390Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7391
7392 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
7393 compilation warnings on various platforms.
7394 * parser.c: Fixed #5281 validity error callbacks are now desactived
7395 by default if not validating.
7396
7397Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7398
7399 * nanoftp.c, win32config.h.in: patches to compile on WIN32
7400
7401Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7402
7403 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
7404 <gkatsi@cs.toronto.edu>
7405
7406Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7407
7408 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
7409 processing URLs
7410
7411Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7412
7413 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
7414 xmlNanoFTPUpdateURL for persistent control connections.
7415 * configure.in: 1.8.6
7416
7417Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7418
7419 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
7420 * tree.[ch] : added xmlSaveNoEmptyTags
7421
74222000-01-29 James Henstridge <james@daa.com.au>
7423
7424 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
7425
7426 * Makefile.am: added nanoftp.[ch] to the build.
7427
7428Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7429
7430 * nanoftp.[ch]: cleanup, comments, API
7431 * debugXML.c : fixed a bug in the cat command
7432 * doc/*: regenerated the docs
7433
7434Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7435
7436 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
7437 * debugXML.c : fixed a bug in the cat command
7438 * valid.c: fixing some small probs
7439 * libxml.spec.in: get rid of the SNAP suffix
7440 * doc/xml.html: updated the status
7441
7442Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7443
7444 * xml-config.in: xml-config --version to just return the
7445 version number
7446 * xpath.c: some cleanup w.r.t. axis when the current node is
7447 an attribute.
7448 * TODO: updated
7449
7450Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7451
7452 * configure.in: prepared for libxml-1.8.5
7453 * doc/* recompiled the documentation
7454
74552000-01-17 Jody Goldberg <jgoldberg@home.com>
7456
7457 * configure.in : WARNING autoconf subtlety alert :
7458 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7459 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7460 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7461 get defined by AC_CHECK_HEADERS.
7462
7463Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7464
7465 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7466 Rune.Djurhuus@fast.no
7467
7468Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7469
7470 * TODO: updated
7471 * tree.c, parser.c: made sure that only memory alloc problems
7472 and internal parser errors are allowed to write to stdout or
7473 stderr.
7474
7475Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7476
7477 * tree.c : restored xmlNewGlobalNs since this seems used by
7478 a lot of existing code :-(, fixed a bug in xmlNewNs
7479 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7480 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7481 to exit() from the library code.
7482 * xpath.c, parser.c: removed bugs or unused code detected by
7483 Windows compilers
7484 * parser.c: started adding interfaces for parsing well balanced
7485 XML fragments
7486 * configure.in: releasing 1.8.4
7487 * doc/* : rebuilt the docs
7488
7489Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7490
7491 * tree.[ch] : added xmlNewDocFragment() for DOM
7492 * testHTML.c: uninitialized variable.
7493
7494Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7495
7496 * doc/* : rebuild the docs
7497
7498Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7499
7500 * acconfig.h: readline and history patch
7501 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7502 * tree.c: added check and handling when possibly removing an ID
7503 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7504 and saving.
7505 * test/HTML/entities.html result/HTML/entities.html* : test for
7506 various entities reference cases
7507 * result/HTML/* : as a result output of some testcase have
7508 changed
7509 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7510 by previous example. added xmlParseTryOrFinish().
7511 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7512 entities.h debugXML.h HTMLparser.h: changed the way struct are
7513 declared to allow gtk-doc to expose those
7514 * parser.c: closed bug #4960
7515 * Makefile.am configure.in: Applied patch from
7516 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7517 and math/socket libs detection
7518
7519Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7520
7521 * configure.in, Makefile.am: link tester against readline
7522 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7523
7524Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7525
7526 * tree.[ch]: added xmlRemoveProp
7527 * win32config.h.in nanohttp.c: avoid including the Windows
7528 socket stuff in every C files
7529 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7530 the XmL parser(s)
7531 * test/ns4 result/ns4 etc...: added test case for previous prob
7532 * tree.c: xmlNewNs wasn't checking for double definition
7533 * Makefile.in: fixed a problem with dist-hook duplicates
7534 * parser.[hc], xmlIO.c: fixed the loading of external entities
7535 APIs, now xmlLoadExternalEntity() is used everywhere and
7536 setting up an app specific front-end using the
7537 * SAX.c parser.c: some fixes, now the xhtml spec validates
7538 with the xhtml DTD.
7539 * error.c: fixed crashes in case of no input stream
7540 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7541 to the validation tests and results
7542
7543Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7544
7545 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7546 too htmlCreatePushParserCtxt() and htmlParseChunk()
7547 * parser.c: a bit of cleanup.
7548 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7549 to XML) removed the last mem leak known
7550 * HTMLtree.c: output message cleanup
7551 * xmlmemory.c: display content info about memory blocks
7552 * result/HTML/wired.* : missing att value warning change
7553
7554Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7555
7556 * doc/* : rebuilt the documentation
7557
7558Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7559
7560 * parser.[ch] parserInternals.h: Push parser for XML,
7561 seems to work fine now
7562 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7563 --push for push testing
7564 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7565 * testSAX.c: added --push
7566 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7567 subtree
7568 * xmlIO.[ch] : enriched API + fixes for push mode
7569 * entities.[ch]: added the entity content length to the struct.
7570 * xmlmemory.[ch]: new API to show the last entries for the shell
7571 * valid.c: added required attribute testing
7572 * SAX.c: the cdata callback now merge contiguous fragments
7573 * HTMLparser.c: cleanup of some macros
7574
7575Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7576
7577 * parser.c: fix for PIs name starting with xml
7578 * tree.c: fixed a potential problem with || and && ops
7579 * *.c, configure.in win32config.h.in : generate win32config.h for
7580 those on the Other Side !
7581
7582Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7583
7584 * parser.c: fixed a stupid = vs. == bug :-(
7585 * doc/gnome-xml.sgml: s/glade/xml/
7586
7587Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7588
7589 * configure.in, doc/xml.html : bug fix release 1.8.2
7590 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7591 Hopefully the end of that silly C++ include problem
7592 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7593 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7594 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7595 troubles with autoclosed elements when the stree shape doesn't
7596 follow the DtD specs. Added htmlIsAutoClosed() and
7597 htmlAutoCloseTag()
7598 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7599 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7600 * debugXML.c: fixed a bug on printing default namespaces.
7601 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7602
7603Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7604
7605 * result/HTML/*.htm[l] : updated the HTML regression tests according
7606 to the new output
7607 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7608 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7609 problem due to intermix of extern "C" { ... } declarations for C++
7610 and recursive includes in the headers
7611
76121999-12-20 Chris Lahey <clahey@umich.edu>
7613
7614 * HTMLtree.c: Made it so that html nodes with a single child do
7615 not insert a carriage return before or after the child node.
7616
7617Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7618
7619 * configure.in, doc/xml.html : bug fix release 1.8.1
7620 * parser.c: fixed bug #4344
7621 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7622 added the glue to avoid C++ problems
7623 * doc/* : regenerated the documentation
7624
7625Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7626
7627 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7628 namespace recognition, and Dia as a resul :-(
7629 * encoding.c: closed bug #3950
7630
7631Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7632
7633 * valid.c: debugging a posteriori validation, except URI expansion
7634 stuff this should be fixed now
7635 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7636 Carl Nygard <cnygard@bellatlantic.net>
7637 * tester.c: added --postvalid, cleaning of the code
7638 * tree.[ch]: added xmlDocGetRootElement()
7639
7640Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7641
7642 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7643 c++ losage.
7644
7645Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7646
7647 * configure.in, doc/xml.html : bumped to 1.8.0
7648 * xlink.[ch], Makefile.am : added framework for link detection
7649 * parser.h: added nbChars to parser context, needed for cleanup.
7650 * xmlmemory.c: removed a nasty bug when out of mem
7651 * valid.[ch]: adding namespace support for attribute decl
7652 * tester.c: added --debugent option
7653 * debugXML.[ch]: added xmlDebugDumpEntities()
7654 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7655 buffers instead, this was really needed, validation was breaking
7656 in strange ways due to that. Added xmlParseStringPEReference()
7657 and other parsing from strings functions. Entities processing
7658 modified again, but PERef are still not handled correcly but
7659 unless you're Eve Maller you won't notice :-)
7660 * HTMLparser.c: large changes toward reliability, and switched to
7661 lowercase internal tags, XHTML is lowercase, so it will help
7662 that output is closer to next version.
7663 * doc/* : regenerated the documentation, it is now hosted at
7664 http://xmlsoft.org/ (same bits I just bought the domain :-)
7665
7666
7667Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7668
7669 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7670 doc generation
7671 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7672 in the SAX API
7673 * doc/*: rebuilt the doc making sure everything appears in the
7674 HTML files
7675
7676Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7677
7678 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7679 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7680 which allow impressive speed improvement on dataset with
7681 large text pieces, but at the cost of broken binary
7682 compatibility and slightly bigger memory usage.
7683 Configure with --with-buffers to activate them, they
7684 are protected with XML_USE_BUFFER_CONTENT define.
7685 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7686 goal is 0 memory left allocated once parser is no more used
7687 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7688 call xmlCleanupParser() and xmlMemoryDump()
7689
7690Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7691
7692 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7693 * parser.[ch] encoding.[ch]: added memory cleanup routines
7694 * parser.c: closing bug #3788
7695 * doc/*: rebuilt the doc
7696
7697Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7698
7699 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7700 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7701 * tester.c: added --compress option
7702 * doc/*: rebuilt the documentation
7703
7704Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7705
7706 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7707 if given /proc/kcore as input !
7708 * doc/xml.html doc/*: updated and rebuilt the documentation
7709
7710Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7711
7712 * parser.c: Fixed some wrongly space collapsing code due to
7713 a misreading of the spec.
7714 * result/*: fixed the output accordingly
7715
7716Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7717
7718 * encoding.c: bug fix and typos
7719 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7720 * parser.c: added attribute normalization closing bug #3597
7721 * test/att* result/att* SAXresult/att*: testcase for attribute
7722 normalization
7723
7724Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7725
7726 * configure.in: closing bug #3163 by adding extra flags for the
7727 cc compiler on HP-UX
7728
7729Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7730
7731 * valid.[ch] : removed a typo and an enumerated type bug in the
7732 xmlAddElementDecl() function
7733 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7734 call to xmlEncodeEntitiesReentrant() so that the functions
7735 New, Set and Get are at the same level.
7736 * parser.c HTMLparser.c: extra memory allocation bug for
7737 attributes detected by someone using libxml in embedded systems :-)
7738
7739Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7740
7741 * xmlmemory.h: turned off mem debug :-\
7742
7743Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7744
7745 * parser.c: closed bug #2784 a one line fix, but worth pushing
7746 a new release out
7747 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7748 some structures, comments before and after the
7749 main element, and other nastyness
7750 * HTMLtree.c tree.c: accomodate the extended HTML supported
7751 * configure.in: pushing 1.7.4
7752 * test/ent8 and related outputs : added a new test for bug #2784
7753 * test/HTML/wired.html and related output: a nasty HTML example
7754 * Makefile.am: improved the test scripts
7755 * docs/* : reran the documentation extractor, updated xml.html
7756
7757Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7758
7759 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7760 HTMLparser and debugged the HTML related code. HTML documents
7761 now have their own type
7762 * entities.c: do not dump &apos; for HTML output
7763 * xmlmemory.c: improvement, breakpoint mechanism
7764 * testHTML.c: added --sax --repeat ...
7765 * Makefile.am: improved the HTML tests
7766 * valid.[ch]: added xmlValidGetValidElements and
7767 xmlValidGetPotentialChildren
7768 * tester.c: added --insert to test the 2 new functions
7769 * test//* result//* SAXresult//* : regression test cleanup
7770 and extension.
7771 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7772 gnome-xml-nanohttp.html
7773
7774Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7775
7776 * HTMLparser.c: fixed problems with some autoclose tags
7777 * tree.c: fixed XML output problems.
7778 * result/* SAXresult/*: update of the tests output
7779
7780Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7781
7782 * Makefile.am: Arturo patch for xmlConf.sh version info
7783 * parser.c: Tim Josling patch for single quoted items
7784 * tester.c: Tim Josling patch for tester options usage
7785 * tree.h: indent cleanup
7786
7787Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7788
7789 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7790 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7791
7792Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7793
7794 * tree.c : Raph patch for initialization of CORBA fields
7795 * parser.c, xpath.c, ...: modification of doc comments
7796 * xpath.c : allow spaces in xpath expressions
7797
7798Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7799
7800 * xmlmemory.h: turning off memory debug :-(
7801
7802Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7803
7804 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7805 better SAX interfaces.
7806 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7807 entity.
7808 * configure.in: 1.7.2
7809
7810Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7811
7812 * libxml.spec.in: fixed the URL
7813 * doc/xml.html: improved the documentation front-end
7814
7815Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7816
7817 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7818
7819Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7820
7821 * libxml.spec.in: fixed the alpha compile problem
7822 * parser.[ch]: changed errno to errNo in the parser context :-(
7823 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7824 * doc/xml.html: changed CHAR to xmlChar
7825 * doc/html/*: recompiled the documentation
7826 * configure.in: 1.7.1
7827
7828Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7829
7830 * parser.h: modified the parser context struct to regain 1.4.0
7831 binary compatibility
7832 * parser.c, xml-error.h: added errno ot teh context and defined
7833 a set of errors values with update of errno
7834 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7835 DTDs and entities
7836 * *.h, *.c: complete cleanup of the use of config.h and include
7837 protection depending on the current setup.
7838 * overalll debugging, maintenance and bug-fixing on all modules
7839 * updated the documentation
7840 * ready for 1.7.0
7841
7842Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7843
7844 * HTMLparser.c : cleanup
7845 * SAX.c valid.c valid.h: added ID/IDREF checking
7846 * tree.c tree.h: extended doc structure for refs
7847 * configure.in: 1.6.2
7848 * parser.c: patched bug in SAX user arg call
7849 * parserInternals.h: patched missing close in C++ wrapping
7850 * testXPath.c xpath.c xpath.h: prepared for extensibility,
7851 especially upcoming XPointer implementation.
7852 * doc/xml.html: augmented, typo
7853
7854Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
7855
7856 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
7857 not all invocations of install understand -d.
7858
7859Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
7860
7861 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7862 to make 'check' works, when builddir != srcdir.
7863
7864Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7865
7866 * doc/xml.html : updated the documentation
7867
7868Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7869
7870 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7871 not deallocated memory blocks
7872 * *.c : replaces all calls to malloc() free() and realloc() to
7873 the wrapper functions/macros
7874 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7875 instead of xmlFreeNodeList()
7876
7877Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7878
7879 * HTMLparser.c: corrected a stupid bug leading to core dump at
7880 tree deallocation. Removed warnings indicated by
7881 Stephane.Conversy@lri.fr
7882 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7883 looked for in the external subset
7884
7885Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7886
7887 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7888 on SGI by Stephane.Conversy@lri.fr
7889
7890Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7891
7892 * all .h : changed the prototype declaration indent as in gtk
7893 * most .c : working on reducing the TODOs in the code
7894 * most .c : cleanup though -pedantic and Insure++
7895 * improvements on validation ID checkings.
7896 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7897 * xml-config.in: closed #1810
7898
7899Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7900
7901 * tree.h, valid.c, valid.h: more work on validity, IDs
7902 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7903 definition for AIX
7904
7905Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7906
7907 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
7908 the distribution due to a cut'n paste error at last commit
7909
7910Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7911
7912 * configure.in: upgraded to version 1.4.0
7913 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
7914 Big update, added a large part of the validation process,
7915 it should be usable, but some parts are missing
7916 * xpath.c: improved the implementation w.r.t. root.
7917 * Makefile.am: added more tests
7918 * test and result trees: added a lot of tests
7919 * libxml.spec.in: export libxml.so.0 and libxml.so.1
7920
7921Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7922
7923 * Added an HACKING file
7924
7925Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7926
7927 * xpath.[ch] : improvements and debug of the XPath implementation
7928 * parser.c, HTMLparser.c : modified the parsers to be progressive
7929 * tree.[ch] : extended the Buffer promitives
7930 * xmlIO.[ch] : added basic I/O routines providing progressive
7931 parsing and ready for I18N conversion plugins
7932 * SAXresult/* : the SAX callback sequence maybe slightly different
7933 now
7934 * test*.c : improved/updated the tests programs
7935 * doc/* : recompiled the docs.
7936
79371999-07-26 Michael Meeks <michael@edenproject.org>
7938
7939 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
7940
7941 * tree.c: Ditto.
7942
7943Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7944
7945 * configure.in: upgraded to version 1.4.0
7946 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
7947 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
7948 XML query language, see http://www.w3.org/TR/xpath for more details.
7949 * parser.c, parser.h: added CHAR* related string functions for XPath
7950 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
7951 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
7952 rebuild the docs.
7953 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
7954 and regression testing capabilities for XPath.
7955
7956Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7957
7958 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
7959 closing bug #1646
7960
7961Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7962
7963 * Makefile.am, example/Makefile.am: closed bug #1683
7964
7965Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7966
7967 * example/Makefile.am, configure.in: added the makefile for the
7968 gjobread example
7969
7970Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
7971
7972 * doc/Makefile.am:
7973 - fix which allow "make install DESTDIR=</install/prefix>".
7974
7975Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7976
7977 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
7978 which fixed a problem on the file reading-code.
7979
7980Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7981
7982 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
7983 output.
7984 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
7985
7986Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7987
7988 * parser.h : Oops removed the binary compatibility problem
7989 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
7990 * parser.c, HTMLparser.c: applied patches for reading from stdin
7991
7992Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7993
7994 * parser.c, entities.c, valid.c: cleanup bug #1591
7995 * configure.in: cleanup bug #1592
7996 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
7997 the same tree back-end. Hence gdome will be available for it.
7998 * doc/Makefile.am: close bug #617
7999
8000Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8001
8002 * parser.c: alloctate a per parser context SAX interface block
8003
8004Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8005
8006 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
8007 and xmlEncodeEntitiesReentrant with the correct one :-\
8008
8009Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8010
8011 * commit of my internal XML base changes, quite a lot of
8012 changes, cleanups, better entities support, framework for
8013 new I/O and charset detection and handling
8014 * Fixed the configure/Makefile stuff to generate shared libs
8015 with the proper version info, so we jumped on rev from
8016 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
8017 xmlEncodeEntities() result need to be freed now, and a string
8018 xmlParserVersion provide the current library version.
8019
8020Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
8021
8022 * parser.c: fixed a buffer overrun for when you have a very long
8023 attribute with no entities in it.
8024
8025Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8026
8027 * added example directory
8028 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8029
8030Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8031
8032 * Release of libxml-1.1, nearly everything has been touched for
8033 this.
8034 * Added more regression tests
8035 * Updated the documentation
8036
8037Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8038
8039 * tree.[ch]: unified the XML_NO_CORBA defines.
8040 * parser.c encoding.[ch]: started plugging in char encoding detection
8041
8042Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8043
8044 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8045 Also freed allocated buffer.
8046
8047Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8048 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8049 reentrancy problem at printing. One is left in entities.c, to
8050 remove ASAP
8051 * testSAX.c : added a test example showing the use of the SAX
8052 interface if one doesn't want to build the DOM tree.
8053 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8054
8055Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8056
8057 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
8058 large revamping of the parser to use SAX callbacks
8059 http://www.megginson.com/SAX/ (or at least a C like interface
8060 a la Expat). It's now possible to set up your own callbacks
8061 and the parser will not build a DOM tree.
8062 * test/* result/*: updated the test suite, I finally removed
8063 the old Namespace draft support (PI based).
8064
8065Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8066
8067 * Makefile.am: added test result to EXTRA_DIST for make tests
8068
8069Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8070
8071 * parser.c, parserInternals.h: moved the chars macro definitions
8072 to parserInternals.h
8073 * parser.c, error.c: applied patches from "Knut Ã…kesson"
8074 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
8075
8076Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8077
8078 * xml-config.in : applied patch to make --version work
8079
80801999-03-05 Raja R Harinath <harinath@cs.umn.edu>
8081
8082 * Makefile.am (check-local): Alias for `tests' target. This will
8083 cause `make check' to do the right thing.
8084 (tests): Don't run tests in srcdir. Also, replaced calls to
8085 basename with a `sed' "equivalent".
8086
8087Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8088
8089 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8090 it in the header and not the sources, updated the doc.
8091 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8092 pointing this out.
8093
8094Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8095
8096 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8097 exported the inputStream routines.
8098 * doc/html/* : updated accordingly
8099
8100Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8101
8102 * parser.c, parser.h, parserInternals.h: added a few extra
8103 internal calls to allocate and free parser contexts ...
8104 * doc/html/* : updated accordingly
8105
8106Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8107
8108 * configure.in, Makefile.am, doc/makefile.am : General changes for
8109 1.0.0 release and including the generated HTML documentation.
8110
8111Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8112
8113 * makefile.am : added parserInternals.h, oops.
8114
8115Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8116
8117 * parserInternals.h: added this header giving access to the parser
8118 internal functions.
8119 * doc/Makefile.am : added a rebuild target which rebuilds the full
8120 set of documentations
8121 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8122 the internal subset.
8123 * *.c *.h: modifications needed to generate the documentation using
8124 gtk-doc, cleanup of functions blocks, reorganisation of struct
8125 declarations.
8126
8127Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8128
8129 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8130 the tar and spec file to include the beginning of the doc.
8131
81321999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
8133
8134 * doc/.cvsignore: Added this file.
8135
8136Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8137
8138 * tree.c: fixed xmlGetProp to return "" when the attribute
8139 exists, even if the node-list is NULL.
8140
8141Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8142
8143 * tree.c: patched an error outputting empty attribute values.
8144 * Makefile.am and doc/makefile.am: have been updated during the
8145 week-end. Sorry for an empty CVS log, I got a shell problem.
8146
8147Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8148
8149 * tree.h: cleaned up using enums instead of defines
8150 * parser.c, valid.[ch]: more work on parsing/output of element
8151 declarations
8152
8153Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8154
8155 * valid.[ch], tree.c, parser.c : more work toward full parsing
8156 of XML DTDs.
8157 * README: added informations about mailing-list and on-line
8158 documentation
8159
81601999-01-27 Raja R Harinath <harinath@cs.umn.edu>
8161
8162 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
8163
8164Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8165
8166 * parser.c, tree.[ch] : more work toward conformance testing,
8167 added a last element to accelerate parsing of very flat structures
8168 started working on internal subset Element content declaration.
8169 * valid.[ch] : first cut at adding code toward validation.
8170 * previous changes had also small impact on most files, especially
8171 the conformance testing using James Clark test suite.
8172
8173Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8174
8175 * test/* : updated the examples, most of them were not well
8176 formed (humm), and added rdf2.
8177 * result/* : resulting changes in the output.
8178
8179Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8180
8181 * tree.c: changed the behaviour of xmlGetProp on NULL values.
8182
8183Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8184
8185 * tree.c: patched a bug in the generation of empty attributes
8186
8187Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8188
8189 * entities.[ch], tree.[ch], tester.c: added copy interfaces
8190 for node/trees/documents/... Biggest problem is namespace
8191 support when copying subtrees.
8192
8193Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8194
8195 * parser.c, entities.c: improve entities and char ref encoding,
8196 and cleanups of error messages.
8197
8198Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8199
8200 * parser.c, entities.c: simple bug hunting done during rpm2html and
8201 rpmfind integration.
8202
8203Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8204
8205 * parser.[ch]: Added interfaces allowing to specify a SAX
8206 handler before parsing.
8207
8208Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8209
8210 * parser.c: redirrect all errors reporting through the SAX
8211 error function
8212
8213Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8214
8215 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
8216 * libtool, tlmain ...: update of the libtool files
8217
82181998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
8219
8220 * entities.c: Use g_snprintf insteda of snprintf.
8221
8222Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8223
8224 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
8225 added ent5 test for this purpose.
8226 * parser.c, parser.h: formatting, comments and UTF-8 planning.
8227
8228Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8229
8230 * parser.c: fixed? a strange error due to compression on a GWP
8231 document.
8232
8233Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8234
8235 * tree.[ch]: bug fixing
8236 * entities.[ch]: defined a specific type for predefined entities
8237 * doc/xml.html: more documentation on the library, how to use it,
8238 overview of the interfaces.
8239
8240Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8241
8242 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
8243
8244Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8245
8246 * tree.c: corrected a small bug
8247 * doc/xml.html: continuing writing documentation.
8248
8249Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8250
8251 * debugXML.h debugXML.c: added debugging utilities.
8252 * tester.c: added --debug switch.
8253 * tree.c: patched an incorrect node->type assignment.
8254 * parser.c: formatting, ensure that node->doc != NULL in attributes
8255
8256Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8257
8258 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
8259 entity support and provide an internal representation close to
8260 DOM one (entity ref nodes, and attribute value as tree). I tried
8261 to preserve the interface but this will surely break some apps
8262 (I have to change rpm2html/rpmfind for example). I had to change
8263 two interfaces, and the generated tree is somewhat different.
8264 * doc/* : started documenting the XML library, the tree and
8265 DOM/Corba. This is a first step.
8266
8267Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8268
8269 * parser.c: Set up the fonctions comment block, boring but useful.
8270 * parser.h, SAX.c, parser.c: now attributes are processed through
8271 the SAX interface. The problem is that my SAX interface diverged
8272 quite a bit from the original one, well this is not an official
8273 spec, and translating it from Java to C is hairy anyway...
8274
8275Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8276
8277 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
8278 fonctions comment block, boring but useful.
8279
8280Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8281
8282 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
8283 conversion routines. However they are not yet used to convert the
8284 inputs. The core will run with UTF-8.
8285
8286Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8287
8288 * tree.c : make sure that the type id is properly set-up when
8289 a new object is allocated, needed for DOM.
8290
8291Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8292
8293 * tree.h, tree.c: Ok, the main objects in the tree will be native
8294 corba objects, it costs 8 bytes per Node, Attribute and Document
8295 but it simplifies the Corba integration a lot (no extra interface
8296 objects to allocate/free).
8297
8298Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8299
8300 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
8301 and changed NODEs contants for conformity with DOM Level 1
8302
8303Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8304
8305 * added hooks to keep track of servants when creating objects
8306 xmlDoc and xmlNode (for Corba export).
8307
8308Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8309
8310 * added xml-config script.
8311
8312Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8313
8314 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
8315 to autoupdate libtool and automake conf files.
8316
83171998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
8318
8319 * Makefile.am: Use '?' to separate the sed
8320 commands as ',' is used when people pass -Wl,something.
8321
8322
8323Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8324
8325 * tree.c, tree.h: added a per-document compression interface.
8326
8327Tue Sep 22 20:47:38 EDT 1998
8328
8329 * tree.c, tree.h: added saving with compression and added interfaces
8330 to control the compression level (xmlGetCompressMode,
8331 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
8332
8333Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8334
8335 * parser.c: corrected a loop for files of size 0
8336
83371998-08-20 Raja R Harinath <harinath@cs.umn.edu>
8338
8339 * error.h: New file. Contains prototyes from `error.c'.
8340
8341Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
8342
8343 * Makefile.am (xmlincdir): New macro.
8344 (xmlinc_HEADERS): Renamed from include_HEADERS.
8345
8346Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8347
8348 * applied small patch on numeric entities from
8349 Christopher Blizzard <blizzard@appliedtheory.com>
8350
8351Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8352
8353 * New release 0.2, removed the old xml_* files so that it's
8354 coherent with the other CVS base (W3C), far better conformance
8355 to standard, new namespaces, decent entities support, beginning
8356 of a SAX-like interface. Nearly nothing left intact, even the
8357 test examples ...
8358
83591998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
8360
8361 * .cvsignore: Add .deps dir
8362
8363Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8364
8365 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
8366
8367Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8368
8369 * configure.in: added test for CPP
8370 * AUTHORS, Changelog: the original ones didn't get commited but the
8371 glib ones instead, fixed.
8372 * Makefile.am: corrected an error in library naming
8373
8374Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8375
8376 * integrated code developped at W3C
8377 * changed the original Copyright
8378 * migrated to automake
8379 * prefixed the filenames by xml_ to avoid filename clashes
8380
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00008381Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
8382
8383 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
8384 should not be called.
8385
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00008386Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
8387
8388 * libxml-2.0.pc.in: applied the patch to fix #101894
8389
Daniel Veillard8a1b1852003-01-05 22:37:17 +00008390Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
8391
8392 * tree.c : applied patch from Lukas Schroeder for register callbacks
8393 * valid.c: modified patch from Lukas Schroeder to test
8394 register callbacks with --chkregister
8395
Daniel Veillard067bae52003-01-05 01:27:54 +00008396Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
8397
8398 * xmlreader.c: seriously changed the way data are pushed to
8399 the underlying parser, go by block of 512 bytes instead of
8400 tryng to detect tag boundaries at that level. Changed the
8401 way empty element are detected and tagged.
8402 * python/tests/reader.py python/tests/reader2.py
8403 python/tests/reader3.py: small changes mostly due to context
8404 reporting being different and DTD node being reported. Some
8405 errors previously undetected are now caught and fixed.
8406 * doc/xmlreader.html: flagged last section as TODO
8407
Daniel Veillard51a447a2003-01-04 19:42:46 +00008408Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8409
8410 * python/libxml.py: integrated the Python 2.2 optimizations
8411 from Hannu Krosing, while maintaining compatibility with
8412 1.5 and 2.1
8413
Daniel Veillarde59494f2003-01-04 16:35:29 +00008414Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
8415
8416 * xmllint.c: a bit of cleanup
8417 * xmlreader.c: small fix
8418 * doc/xmlreader.html: more work on the XmlTextReader tutorial
8419 * python/libxml.py: a few fixes pointed out by Hannu Krosing
8420
Daniel Veillard623a9eb2003-01-04 12:47:20 +00008421Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
8422
8423 * python/setup.py.in: patch from Stéphane Bidoul to include
8424 drv_libxml2.py in setup.py
8425
Daniel Veillard66b82892003-01-04 00:44:13 +00008426Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
8427
8428 * doc/xmlreader.html: starting documenting the new XmlTextReader
8429 interface.
8430
Daniel Veillard7704fb12003-01-03 16:19:51 +00008431Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
8432
8433 * xmllint.c: added the --stream flag to use the TextReader API
8434 * xmlreader.c: small performance tweak
8435
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00008436Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
8437
8438 * xmlreader.c python/tests/reader2py: okay the DTD validation
8439 code on top of the XMLTextParser API should be solid now.
8440
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008441Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8442
8443 * xmlreader.c python/tests/reader2py: Fixing some more mess
8444 with validation and recursive entities while using the
8445 reader interface, it's getting a bit messy...
8446
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008447Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8448
8449 * xmlreader.c python/tests/reader.py: another couple of problem
8450 related to IsEmptyElement reported by Stéphane Bidoul needed
8451 some fixes.
8452
Daniel Veillard4f860202003-01-02 13:00:02 +00008453Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8454
8455 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8456 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8457 based on the python XmlTextReader interface.
8458
Daniel Veillard3c265e42003-01-01 21:06:49 +00008459Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8460
8461 * tree.c: backing out one change in the last patch which broke the
8462 regression tests
8463
Daniel Veillard5335dc52003-01-01 20:59:38 +00008464Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8465
8466 * global.data globals.c tree.c include/libxml/globals.h: applied
8467 an old patch from Lukas Schroeder to track node creation and
8468 destruction. Probably missing a lot of references at the moment
8469 and not usable reliably.
8470
Daniel Veillard8ba17412003-01-01 19:13:12 +00008471Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8472
8473 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8474 from doc/news.html and a stylesheet
8475
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008476Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8477
8478 * xmlreader.c python/tests/reader.py: fixed another couple of
8479 xmlreader bugs reported by Stéphane Bidoul and added tests.
8480
Daniel Veillard9e395c22003-01-01 14:50:44 +00008481Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8482
8483 * xmlreader.c python/tests/reader2.py: fixed another validity
8484 checking in external parsed entities raised by Stéphane Bidoul
8485 and added a specific regression test.
8486 * python/tests/reader3.py: cleanup
8487
Daniel Veillardd5896142002-12-31 14:45:26 +00008488Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8489
8490 * xmlreader.c python/tests/reader2.py: fixed a problem with
8491 validation within entities pointed by Stéphane Bidoul, augmented
8492 the tests to catch those.
8493
Daniel Veillarddc85f282002-12-31 11:18:37 +00008494Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8495
8496 * python/generator.py: modified the generator to allow keeping
8497 class references when creating new classes, needed to fix a bug
8498 pointed by Stéphane Bidoul where the input buffer of the
8499 xmlTextReader instance gets destroyed if the python wrapper for
8500 the input is not referenced anymore.
8501
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008502Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8503
8504 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8505 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8506
Daniel Veillard571b8892002-12-30 12:37:59 +00008507Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8508
8509 * xmlreader.c python/tests/reader.py: fixed another problem
8510 pointed by Stéphane Bidoul
8511
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008512Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8513
8514 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8515 with "<a/>"
8516
Daniel Veillardecaba492002-12-30 10:55:29 +00008517Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8518
8519 * SAX.c: warn on xmlns:prefix="foo"
8520 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8521 for namespace attributes handling.
8522
Daniel Veillard2d84a892002-12-30 00:01:08 +00008523Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8524
8525 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8526 a really nasty problem raised by a DocBook XSLT transform
8527 provided by Sebastian Bergmann
8528
Daniel Veillard29b3e282002-12-29 11:14:41 +00008529Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8530
8531 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8532 by Stéphane Bidoul and integrated it into the tests
8533
Daniel Veillarde18fc182002-12-28 22:56:33 +00008534Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8535
8536 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8537 extended the XmlTextReader API a bit, addding accessors for
8538 the current doc and node, and an entity substitution mode for
8539 the parser.
8540 * python/libxml.py python/libxml2class.txt: related updates
8541 * python/tests/Makefile.am python/tests/reader.py
8542 python/tests/reader2.py python/tests/reader3.py: updated a bit
8543 the old tests and added a new one to test the entities handling
8544
Daniel Veillardaba976d2002-12-28 21:14:18 +00008545Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8546
8547 * python/generator.py python/libxml2class.txt
8548 python/tests/reader.py python/tests/reader2.py: changed the
8549 generator to provide casing for the XmlTextReader similar to
8550 C# so that examples and documentation are more directly transposable.
8551 Fixed the couple of tests in the suite.
8552
Daniel Veillard83298842002-12-28 15:12:33 +00008553Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8554
8555 * doc/guidelines.html: added a document on guildeline for
8556 publishing and deploying XML
8557
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008558Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8559
8560 * valid.c xmlreader.c: final touch running DTD validation
8561 on the XmlTextReader
8562 * python/tests/Makefile.am python/tests/reader2.py: added a
8563 specific run based on the examples from test/valid/*.xml
8564
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008565Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8566
8567 * python/libxml.py: added a few predefined xmlTextReader parser
8568 configuration values.
8569
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008570Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8571
8572 * python/libxml_wrap.h: trying to fix #102037
8573
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008574Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8575
8576 * SAX.c: fixing bug #95296, when the predefined entities
8577 are redefined in the DTD the default one must be used
8578 instead anyway.
8579
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008580Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8581
8582 * doc/xmllint.xml
8583 * doc/xmllint.1
8584 Add discussion of XML_DEBUG_CATALOG to xmllint man
8585 page - bug #100907
8586
8587
Daniel Veillarddf512f42002-12-23 15:56:21 +00008588Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8589
8590 * xmlreader.c: Fixed the empty node detection to avoid reporting
8591 an inexistant close tag.
8592
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008593Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8594
8595 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8596 for Python 2.1
8597
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008598Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8599
8600 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8601
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008602Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8603
8604 * doc/libxml2-api.xml python/tests/reader.py: one really need
8605 to provide the base URI information when creating a reader parser
8606 from an input stream. Updated the API and the example using it.
8607
Daniel Veillardea7751d2002-12-20 00:16:24 +00008608Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8609
8610 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8611 include/libxml/valid.h include/libxml/xmlreader.h: working on
8612 DTD validation on top of xml reader interfaces. Allows to
8613 validate arbitrary large instances. This required some extensions
8614 to the valid module interface and augmenting the size of xmlID
8615 and xmlRef structs a bit.
8616 * uri.c xmlregexp.c: simple cleanup.
8617
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008618Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8619
8620 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8621 work on the xml reader interfaces.
8622 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8623 Web page for the Windows binaries.
8624
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008625Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8626
8627 * xmlIO.c: applied a patch for VMS following the report by
8628 Nigel Hall
8629
Daniel Veillard3772de32002-12-17 10:31:45 +00008630Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8631
8632 * parser.c: the parseStartTag bug fix wasn't complete.
8633
Daniel Veillard67df8092002-12-16 22:04:11 +00008634Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8635
8636 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8637 parseStartTag, fixing it.
8638 * test/att4 result/att4 result/noent/att4: adding the test
8639 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8640 more methods to XmlTextReader.
8641
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008642Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8643
8644 * win32/libxml2.def.src: added more xml reader exports
8645 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8646 to the build
8647
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008648Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8649
8650 * doc/tutorial/xmltutorial.xml
8651 plus generated html and pdf
8652 Updating tutorial again based on further comments from Niraj
8653 Tolia on the last iteration
8654
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008655Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8656
8657 * doc/tutorial/xmltutorial.xml
8658 * doc/tutorial/includekeyword.c
8659 * doc/tutorial/includegetattribute.c
8660 plus generated html and pdf
8661 Adding fix from Niraj Tolia to tutorial to properly free memory.
8662
8663
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008664Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8665
8666 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8667 more methods of XmlTextReader.
8668 * python/libxml2class.txt python/tests/reader.py: this increased the
8669 methods in the bndings, augmented the test to check those new
8670 functions.
8671
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008672Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8673
8674 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8675 methods of XmlTextReader.
8676 * python/generator.py python/libxml_wrap.h python/types.c
8677 python/libxml2class.txt: added the reader to the Python bindings
8678 * python/tests/Makefile.am python/tests/reader.py: added a specific
8679 test for the Python bindings of the Reader APIs
8680 * parser.c: small cleanup.
8681
Daniel Veillard06503452002-12-13 10:42:08 +00008682Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8683
8684 * xinclude.c: fallback was only copying the first child not the
8685 full child list of the fallback element, closes #89684 as reopened
8686 by Bernd Kuemmerlen
8687
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008688Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8689
8690 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8691
Daniel Veillard000eafb2002-12-12 10:04:22 +00008692Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8693
Daniel Veillardc1eed322002-12-12 11:01:32 +00008694 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008695 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008696 gives enum values, fix functype return type, put back fields in
8697 structs
8698 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008699
Daniel Veillard024b5702002-12-12 00:15:55 +00008700Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8701
8702 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8703 about htmlNodeDumpOutput location.
8704 * xpath.c: removed an undefined function signature
8705 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8706 too many symbols in the API breaking the python bindings.
8707 Updated with the libxslt/libexslt changes.
8708
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008709Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8710
8711 * configure.in: preparing release of 2.4.29
8712 * doc/*: rebuilt the docs and API
8713 * xmlreader.c: a few more fixes for the XmlTextReader API
8714
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008715Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8716
8717 * include/win32config.h: applied mingw patch from Magnus Henoch
8718
Daniel Veillard5aad8322002-12-11 15:59:44 +00008719Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8720
8721 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8722
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008723Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8724
8725 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8726 building Python script, does the C parsing directly, generates
8727 a better API description including structure fieds defs and
8728 enums. Still a couple of bugs, but good enough for the python
8729 wrappers now.
8730 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8731 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8732 include/libxml/schemasInternals.h include/libxml/tree.h: more
8733 cleanup based on the python analysis script reports.
8734 * libxml.spec.in: make sure the API XML description is part of the
8735 devel package.
8736
Daniel Veillard01c13b52002-12-10 15:19:08 +00008737Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8738
8739 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8740 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8741 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8742 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8743 code cleanup, especially the function comments.
8744 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8745
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008746Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8747
8748 * Makefile.am xmlreader.c include/libxml/Makefile.am
8749 include/libxml/xmlreader.h: Adding a new set of APIs based on
8750 the C# TextXmlReader API but converted to C. Allow to parse
8751 in constant memory usage, far simpler to program and explain
8752 than the SAX like APIs, unfinished but working.
8753 * testReader.c: test program
8754
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008755Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8756
8757 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8758
Daniel Veillard64b35282002-12-04 15:10:40 +00008759Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8760
8761 * tree.c: Chip turner indicated that XHTML1 serialization
8762 rule for style actually break on both IE and Mozilla,
8763 try to avoid the rule if escaping ain't necessary
8764
Daniel Veillard8efff672002-12-04 11:44:48 +00008765Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8766
8767 * nanhttp.c: handle HTTP URL escaping, problem reported by
8768 Glen Nakamura and Stefano Zacchiroli
8769
Daniel Veillard1c732d22002-11-30 11:22:59 +00008770Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8771
8772 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8773
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008774Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8775
8776 * uri.c: Johann Richard pointed out some XPointer problems for
8777 URN based URI references in XInclude. Modified the URI parsing
8778 and saving routines to allow correct parsing and saving of
8779 XPointers, especially when attached to "opaque" scheme accordingly
8780 to RFC 2396
8781
Daniel Veillard8db67d22002-11-27 19:39:27 +00008782Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8783
8784 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
8785 of refactoring to the HTML saving code.
8786 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
8787 in the doc.
8788
Daniel Veillardebc4ca92002-11-27 11:43:05 +00008789Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
8790
8791 * tree.c include/libxml/tree.h: refactored the XML dump of a node
8792 to a buffer API to reuse the generic dump to an OutputIO layer,
8793 this reduces code, fixes xmlNodeDump() for XHTML, also made
8794 xmlNodeDump() now return the number of byte written.
8795
Daniel Veillard9d5ea172002-11-27 08:02:06 +00008796Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
8797
8798 * python/setup.py.in: another patch from Stéphane Bidoul for
8799 Python bindings on Windows
8800 * doc/parsedecl.py: small cleanup
8801
Daniel Veillard9715c172002-11-25 16:33:40 +00008802Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
8803
8804 * libxml.spec.in configure.in: add a line in %changelog for releases
8805
Daniel Veillard9bc53102002-11-25 13:20:04 +00008806Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
8807
8808 * parser.c: patch from Marcus Clarke fixing a problem in entities
8809 parsing that was detected in KDe documentations environment.
8810
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00008811Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8812
8813 * python/libxml.c (libxml_prev): Return the previous as opposed to
8814 the next node (I guess this is the result of some cut & paste programming:)
8815
Daniel Veillard80d7b902002-11-23 16:23:08 +00008816Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8817
8818 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
8819
Daniel Veillarda1196ed2002-11-23 11:22:49 +00008820Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8821
8822 * python/generator.py python/libxml.c python/setup.py.in: trying
8823 to fix the Python bindings build on Windows (Stéphane Bidoul)
8824
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00008825Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8826
8827 * win32/configure.js: added option for python bindings
8828 * win32/libxml2.def.src: added more exports
8829
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00008830Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8831
8832 * win32/Makefile.mingw: fixed unresolved symbols when linking with
8833 pthreads
8834 * win32/wince/*: applied updates to Windows CE port from Javier
8835
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00008836Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8837
8838 * configure.in: preparing 2.4.28
8839 * libxml.spec.in doc/Makefile.am: some cleanup
8840 * doc/*: updated the news and regenerated.
8841
Daniel Veillardfee408f2002-11-22 13:18:30 +00008842Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8843
8844 * HTMLparser.c: final touch at closing #87235 </p> end tags
8845 need to be generated.
8846 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
8847 this change slightly the output of a few tests
8848 * doc/*: regenerated
8849
Daniel Veillardd2ff0392002-11-22 12:28:38 +00008850Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
8851
8852 * parserInternals.c: fixing bug #99190 when UTF8 document are
8853 parsed using the progressive parser and the end of the chunk
8854 is in the middle of an UTF8 multibyte character.
8855
William M. Brack8b2c7f12002-11-22 05:07:29 +00008856Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
8857
8858 * threads.c: fixed initialization problem in xmlNewGlobalState
8859 which was causing crash.
8860 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
8861 in xmlInitializeGlobalState.
8862 * parserInternals.c: cleaned up ctxt->sax initialisation.
8863
Daniel Veillardd5c2f922002-11-21 14:10:52 +00008864Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8865
8866 * tree.c include/libxml/tree.h: modified the existing APIs
8867 to handle XHTML1 serialization rules automatically, also add
8868 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
8869 libxslt serialization uses it when needed without changing
8870 the library API.
8871 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
8872 result/xhtml1: added a new test specifically for xhtml1 output
8873 and updated the result of one XHTML1 test
8874
Daniel Veillardd076a202002-11-20 13:28:31 +00008875Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
8876
8877 * xinclude.c parserInternals.c encoding.c: fixed #99082
8878 for xi:include encoding="..." support on text includes.
8879 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
8880 test/XInclude/ents/isolatin.txt : added a specific regression test
8881 * python/generator.py python/libxml2class.txt: fixed the generator
8882 the new set of comments generated for doc/libxml2-api.xml were
8883 breaking the python generation.
8884
Daniel Veillard817e70b2002-11-19 22:28:48 +00008885Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8886
8887 * doc/Makefile.am: repair some problem if gtk-doc fail or such
8888 * configure.in: patch for Solaris on new autoconf closes #98880
8889 * doc/parsedecl.py: repair the frigging API building script,
8890 did I say that python xmllib sucks ?
8891 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
8892 and some comment are no more truncated.
8893
Daniel Veillarda7e05b42002-11-19 08:11:14 +00008894Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
8895
8896 * parser.c: Martin Stoilov pointed out a potential leak in
8897 xmlCreateMemoryParserCtxt
8898
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00008899Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
8900
8901 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
8902 included in HTML documents and using the push parser.
8903
Daniel Veillard4efd3be2002-11-18 09:11:13 +00008904Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8905
8906 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
8907 specified, look for the Python interpreter not just in the
8908 specified root but also in the specified location. Fixes #98825
8909
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00008910Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8911
8912 * python/libxml.c: fixing bug #98792 , node may have no doc
8913 and dereferencing without checking ain't good ...
8914
Daniel Veillarddad3f682002-11-17 16:47:27 +00008915Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
8916
8917 * configure.in: preparing release 2.4.27
8918 * doc/* : updated and rebuilt the docs
8919 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
8920 and all the docs are actually packaged and in the final RPMs
8921 * parser.c parserInternals.c include/libxml/parser.h: restore
8922 xmllint --recover feature.
8923
Daniel Veillard68e9e742002-11-16 15:35:11 +00008924Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8925
Daniel Veillard784b9352003-02-16 15:50:27 +00008926 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00008927 processing of parsed entities, and XPath computation on sustitued
8928 entities.
8929 * testXPath.c: make sure entities are substitued.
8930
Daniel Veillard328f48c2002-11-15 15:24:34 +00008931Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
8932
Daniel Veillard784b9352003-02-16 15:50:27 +00008933 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00008934 processing of internal parsed entities, which had to be changed.
8935
Daniel Veillard66651aa2002-11-15 11:21:43 +00008936Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8937
8938 * Makefile.am python/Makefile.am python/tests/Makefile.am:
8939 trying to fix bug #98517 about building outside the source tree
8940 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
8941
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00008942Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8943
8944 * include/win32config.h: cleanup
8945 * win32/Makefile.mingw: integrated mingw in JScript configure
8946 * win32/Makefile.msvc: modified to allow mingw coexistence
8947 * win32/configure.js: integrated mingw
8948 * win32/Readme.txt: cleanup
8949
Daniel Veillard8dd86a52002-11-12 21:14:17 +00008950Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8951
8952 * HTMLparser.c: strengthen the guard in the Pop macros,
8953 like in the XML parser, closes bug #97315
8954
Daniel Veillard0821b152002-11-12 20:57:47 +00008955Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8956
8957 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
8958 callback is never used.
8959
Daniel Veillard8606bbb2002-11-12 12:36:52 +00008960Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8961
8962 * parserInternals.c: fixed the initialization of the SAX structure
8963 which was breaking xsltproc
8964 * xpath.c: patch from Petr Pajas for CDATA nodes
8965 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
8966 * parser.c include/libxml/parser.h: patch from Peter Jones
8967 removing a leak in xmlSAXParseMemory() and adding the
8968 function xmlSAXParseMemoryWithData()
8969
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00008970Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
8971
8972 adding pdf of tutorial, changing web page to link to it
8973 * doc/tutorial/xmltutorial.pdf
8974 * doc/xml.html
8975 * doc/docs.html
8976
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00008977Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
8978
8979 * doc/tutorial/ar01s08.html
8980 adding file what I forgot for tutorial
8981
8982
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00008983Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
8984
8985 Adding encoding discussion to tutorial
8986 Added:
8987 * doc/tutorial/images/*.png: DocBook admonition image files
8988 * doc/tutorial/apf.html, apg.html: new generated html
8989 * doc/tutorial/includeconvert.c: conversion code entity file
8990 changed:
8991 * doc/tutorial/xmltutorial.xml: DocBook original
8992 * doc/tutorial/*.html: generated html
8993
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008994Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8995
8996 * include/libxml/*.h: retired xmlwin32version.h
8997 * doc/Makefile.am: retired xmlwin32version.h
8998 * win32/configure.js: retired xmlwin32version.h
8999
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009000Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9001
9002 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009003 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
9004 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009005
Daniel Veillard7216cfd2002-11-08 15:10:00 +00009006Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9007
9008 * globals.c: fixed a typo pointed out by Igor
9009 * xpath.c: try to speed up node compare using line numbers
9010 if available.
9011
Daniel Veillarda70d62f2002-11-07 14:18:03 +00009012Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9013
9014 * tree.c: make xmlFreeNode() handle attributes correctly.
9015
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00009016Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9017
9018 * catalog.c: completed the #96963 fix, as reported by Karl
9019 Eichwalder
9020
Daniel Veillard56f21f22002-11-06 15:49:46 +00009021Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9022
9023 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9024
Daniel Veillard91ad8792002-11-04 17:06:52 +00009025Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9026
9027 * Makefile.am: switched the order of a couple of includes
9028 to fix bugs #97100
9029
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009030Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9031
9032 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9033 xmlLoadCatalogs that used to separate directories with a ':'.
9034
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009035Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9036
9037 * threads.c: improvements to the Windows-side of thread handling
9038 * testThreads.c: conditionally excluded unistd.h
9039 * testThradsWin32.c: broke overlong lines
9040 * include/win32config.h: adapted thread-related macros to the new
9041 scheme and for pthreads on Windows
9042 * win32/Makefile.msvc: introduced a more flexible thread build,
9043 added testThreads[Win32].c to the build
9044 * win32/configure.js: introduced a more flexible thread config
9045
John Fleck61f6fb62002-10-31 15:23:29 +000090462002-10-31 John Fleck <jfleck@inkstain.net>
9047
9048 * doc/xml.html (and, by implication, FAQ.html)
9049 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9050
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009051Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9052
9053 * configure.in: removed xmlwin32version.h
9054 * include/libxml/Makefile.am: removed xmlwin32version.h
9055
Daniel Veillardce66ce12002-10-28 19:01:59 +00009056Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9057
9058 * tree.c: applied patch from Brian Stafford to fix a bug
9059 in xmlReconciliateNs()
9060
Daniel Veillard7e3f1402002-10-28 18:52:57 +00009061Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9062
9063 * tree.c: applied patch from Christian Glahn to allow
9064 xmlNewChild() on document fragment nodes
9065
Daniel Veillardb39bc392002-10-26 19:29:51 +00009066Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9067
9068 * parser.c: Christian Glahn found a problem with a recent
9069 patch to xmlParseBalancedChunkMemoryRecover()
9070 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
9071 problems
9072 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
9073 test/schemas/seq*: added the test cases from Charles
9074
Daniel Veillard366a9152002-10-23 20:43:53 +00009075Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9076
9077 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
9078 serious cleanup of the spec file and associated changes
9079 in the Makefiles.
9080 * valid.c: try to remove some warnings on x86_64
9081
Daniel Veillardd033d022002-10-23 14:55:02 +00009082Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9083
9084 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9085 fix bug #96586
9086
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009087Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9088
9089 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9090 parsing, applied his patch
9091 * result/HTML/attrents.html result/HTML/attrents.html.err
9092 result/HTML/attrents.html.sax test/HTML/attrents.html:
9093 added the test and result case provided by Mikhail Sogrine
9094
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009095Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9096
9097 * vms/build_libxml.com vms/config.vms vms/readme.vms
9098 include/libxml/parser.h include/libxml/parserInternals.h
9099 include/libxml/tree.h include/libxml/xmlIO.h
9100 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9101 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9102 Applied the VMS update patch from Craig A. Berry
9103 * doc/*.html: update
9104
Daniel Veillardf000f072002-10-22 14:28:17 +00009105Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9106
9107 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9108
Daniel Veillard1e208222002-10-22 14:25:25 +00009109Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9110
9111 * debugXML.c: adding a grep command to --shell in xmllint
9112 for T.V. Raman
9113
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009114Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9115
9116 * xmlcatalog.c: tried to fix some of the problem with --sgml
9117
Daniel Veillard935494a2002-10-22 14:22:46 +00009118Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9119
9120 * parser.c: tried to fix bug #91500 where doc->children may
9121 be overriden by a call to xmlParseBalancedChunkMemory()
9122
9123Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9124
9125 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9126 identifiers in SGML catalogs containing '&'
9127
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009128Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9129
9130 * python/types.c: fixed bugs when passing result value tree
9131 to Python functions.
9132
Daniel Veillard48267432002-10-18 11:21:38 +00009133Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9134
9135 * configure.in: preparing the release of 2.4.26
9136 * doc/*: updated and rebuilt the documentation
9137
Daniel Veillardbb284f42002-10-16 18:02:47 +00009138Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9139
9140 * parser.c: fixed a XML Namespace compliance bug reported by
9141 Alexander Grimalovsky
9142
Daniel Veillard44892f72002-10-16 15:23:26 +00009143Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9144
9145 * HTMLtree.c: fixed serialization of script and style when
9146 they are not lowercase (i.e. added using the API to the tree).
9147
Daniel Veillard2fd85422002-10-16 14:32:41 +00009148Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9149
9150 * valid.c: make xmlValidateDocument emit a warning msg if there
9151 is no DTD, pointed by Christian Glahn
9152
Daniel Veillard32370232002-10-16 14:08:14 +00009153Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9154
9155 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
9156 content model when some of the blocks have min or max, and a couple
9157 of bugs found in the process.
9158 * result/schemas/list0* test/schemas/list0*: added some specific
9159 regression tests
9160
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00009161Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
9162
9163 * README: updated the contact informations
9164
Daniel Veillard63186732002-10-15 08:43:17 +00009165Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9166
9167 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
9168 misses it, reported by Peter Bray.
9169
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00009170Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9171
9172 * tree.c: investigating xmlNodeGetContent() on namespace nodes
9173 and removed a few warnings
9174
Daniel Veillard819d5cb2002-10-14 11:15:18 +00009175Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
9176
9177 * parser.c: Christian Glahn found a small bug in the push parser.
9178 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
9179 public
9180
Daniel Veillard6045c902002-10-09 21:13:59 +00009181Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9182
9183 * xmlschemas.c include/libxml/xmlschemas.h: added
9184 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
9185 * testSchemas.c: added --memory to test the new interface
9186
Daniel Veillardf0070122002-10-09 14:24:17 +00009187Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9188
9189 * doc/index.py doc/search.php: integrated the XSLT indexing,
9190 a few fixed in the indexer, added a scope selection at the
9191 search level.
9192
Daniel Veillard01992e02002-10-09 10:20:30 +00009193Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9194
9195 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
9196 this was due to uninitialized parts of the validation context
9197
Daniel Veillard321be0c2002-10-08 21:26:42 +00009198Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9199
9200 * debugXML.c: applied patch from Mark Vakoc except the API
9201 change, preserved it.
9202 * doc/*: updated the docs to point to the search engine for
9203 information lookup or before bug/help reports.
9204
Daniel Veillard01e87d22002-10-08 16:55:06 +00009205Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9206
9207 * doc/index.py doc/search.php: added mailing-list archives
9208 indexing and lookup
9209
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00009210Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9211
9212 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
9213
Daniel Veillard9b006132002-10-07 11:13:27 +00009214Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9215
9216 * doc/index.py: improved HTML indexing
9217 * doc/search.php: make the queries also lookup the HTML based indexes
9218
Daniel Veillard141d04b2002-10-06 21:51:18 +00009219Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9220
9221 * doc/index.py: added HTML page indexing
9222
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009223Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9224
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00009225 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009226 problem in libxslt.
9227 * catalog.c: fixed list handling in XML_CATALOG_FILES
9228
Daniel Veillardceb09b92002-10-04 11:46:37 +00009229Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9230
9231 * valid.c: typo/bug found by Christian Glahn
9232
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00009233Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9234
9235 * xmlIO.c: applied Windows CE patch from Javier.
9236 * win32/wince: new directory, contains support for the PocketPC
9237 with Windows CE from Javier.
9238 * include/win32config.h: reorganised, removed duplicate
9239 definitions and applied WinCE patch from Javier.
9240 * include/wsockcompat.h: new file, now contains WinSock
9241 compatibility macros.
9242 * win32/Makefile.msvc: introduced double-run compilation.
9243
Daniel Veillarde16b5742002-09-26 17:50:03 +00009244Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9245
9246 * configure.in include/libxml/xmlwin32version.h: preparing release
9247 of 2.4.25
9248 * doc/*: updated and regenerated teh docs and web pages.
9249
Daniel Veillard90d68fb2002-09-26 16:10:21 +00009250Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9251
9252 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
9253 error were not covering namespace declarations.
9254 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
9255 it was missing the attribute declaration for the namespace
9256 * result/VC/NS3: the fix now report breakages in that test
9257
Daniel Veillardabe01742002-09-26 12:40:03 +00009258Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9259
9260 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
9261
Daniel Veillard2ace1952002-09-26 12:28:02 +00009262Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9263
9264 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
9265 and regenerated the docs and web site
9266
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00009267Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9268
9269 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
9270 ATTRIBUTE_UNUSED is always put after the attribute declaration,
9271 not before
9272
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00009273Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9274
9275 * python/generator.py python/libxml2class.txt: fixed a stupid error
9276 breaking the python API
9277
Daniel Veillardb7c29c32002-09-25 22:44:43 +00009278Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9279
9280 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
9281 triostr.c triostr.h: applied a trio update patch from
9282 Bjorn Reese which should work with MinGW
9283
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009284Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9285
9286 * tree.c: improving some documentation comments
9287 * xmlregexp.c: found and fixed a mem leak with python regression tests
9288 * doc/*: rebuilt the doc and the API XML file including the
9289 xmlregexp.h xmlautomata.h and xmlunicode.h headers
9290 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
9291 python/types.c: added access to the XML Schemas regexps from
9292 python
9293 * python/tests/Makefile.am python/tests/regexp.py: added a
9294 simple regexp bindings test
9295
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009296Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
9297
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009298 * doc/xml.html:
9299 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009300
Daniel Veillard118aed72002-09-24 14:13:13 +00009301Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9302
9303 * xmlregexp.c: fixed the data callback on transition functionality
9304 which was broken when using the compact form
9305 * result/schemas/*: updated the results, less verbose, all tests
9306 pass like before
9307 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
9308 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
9309 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
9310 annoying warnings
9311 * xpath.c: try to provide better error report when possible
9312
Daniel Veillard72336152002-09-21 13:08:14 +00009313Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9314
9315 * Makefile.am: fixed a breakage raised by Jacob
9316
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00009317Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9318
9319 * include/win32config.h: added HAVE_ERRNO_H definition for parts
9320 which don't use sockets
9321
Igor Zlatkovic01280582002-09-20 16:40:34 +00009322Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9323
9324 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
9325 * win32/configure.js: applied zlib patch from Daniel Gehriger
9326
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00009327Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9328
9329 * win32/configure.js: applied the patch from Mark Vakoc for
9330 regexp support
9331 * win32/libxml2.def.src: applied the patch from Mark Vakoc
9332 for regexp support
9333
Daniel Veillardb5c05732002-09-20 13:36:25 +00009334Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9335
9336 * xmlschemastypes.c: as pointed by Igor Float and Double
9337 parsing ain't finished yet
9338
Daniel Veillard40b11342002-09-20 12:01:39 +00009339Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9340
9341 * Makefile.am configure.in: trying to fix #88412 by bypassing
9342 all the python subdir if python ain't detected
9343
Daniel Veillard23e73572002-09-19 19:56:43 +00009344Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9345
9346 * Makefile.am configure.in include/libxml/xmlversion.h.in:
9347 made configuring with regexps/automata/unicode the default
9348 but without schemas ATM
9349 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
9350 fixed the regexp based DTD validation performance and memory
9351 problem by switching to a compact form for determinist regexps
9352 and detecting the determinism property in the process. Seems
9353 as fast as the old DTD validation specific engine :-) despite
9354 the regexp built and compaction process.
9355
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00009356Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9357
9358 * valid.c: determinism is debugged, new DTD checking code now works
9359 but xmlFAComputesDeterminism takes far too much CPU and the whole
9360 set usues too much memory to be really usable as-is
9361
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00009362Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9363
9364 * tree.c: fixed another stupid bug in xmlGetNodePath()
9365 * xmllint.c: --version now report the options compiled in
9366
Daniel Veillarda646cfd2002-09-17 21:50:03 +00009367Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9368
9369 * HTMLparser.c: small cleanup
9370 * valid.c xmlregexp.c: switched DTD validation to use only regexp
9371 when configured with them. A bit of debugging around the determinism
9372 checks is still needed
9373
Daniel Veillard63b01c22002-09-17 19:25:28 +00009374Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9375
9376 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
9377
Daniel Veillard92727042002-09-17 17:59:20 +00009378Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9379
9380 * xmlIO.c: small portability glitch fixed.
9381
Daniel Veillard84d70a42002-09-16 10:51:38 +00009382Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9383
9384 * xmlschemastypes.c: incomplete steps for real/double support
9385 * testAutomata.c include/libxml/xmlautomata.h
9386 include/libxml/xmlregexp.h: avoiding a compilation problem
9387 * valid.c include/libxml/valid.h: starting the work toward using
9388 the regexps for actual DTD validation
9389
Daniel Veillardaeb258a2002-09-13 14:48:12 +00009390Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9391
9392 * hash.c: cosmetic cleanup
9393 * valid.c include/libxml/tree.h include/libxml/valid.h: started
9394 integrating a DTD validation layer based on the regexps
9395
Daniel Veillard4402ab42002-09-12 16:02:56 +00009396Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9397
9398 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
9399 the determinism was tested before eliminating the epsilon
9400 transitions :-(
9401
Daniel Veillardc6d4a932002-09-12 15:00:57 +00009402Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
9403
9404 * python/generator.py python/libxml.c python/libxml.py
9405 python/libxml2-python-api.xml python/libxml2class.txt
9406 python/libxml_wrap.h python/types.c: updated the python
9407 bindings, added code for easier File I/O, and the ability to
9408 define a resolver from Python fixing bug #91635
9409 * python/tests/Makefile.am python/tests/inbuf.py
9410 python/tests/outbuf.py python/tests/pushSAXhtml.py
9411 python/tests/resolver.py python/tests/serialize.py: updated
9412 and augmented the set of Python tests.
9413
Igor Zlatkovic353bf582002-09-10 19:07:14 +00009414Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9415
9416 * win32/configure.js: added more readme info for the binary
9417 package.
9418
Daniel Veillard607b35c2002-09-10 12:16:19 +00009419Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9420
9421 * xmlIO.c: fixed a stupid out of bound array error
9422
9423Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9424
9425 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
9426 messing around with support for Windows path, cleanups,
9427 trying to identify and fix the various code path to the
9428 filename access. Added xmlNormalizeWindowsPath()
9429
Daniel Veillard76575762002-09-05 14:21:15 +00009430Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9431
9432 * error.c valid.c: working on better error reporting of validity
9433 errors, especially providing an accurate context.
9434 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
9435 error reports in those cases.
9436
Daniel Veillard3487c8d2002-09-05 11:33:25 +00009437Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9438
9439 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9440 parser.c parserInternals.c xmlIO.c: get rid of all the
9441 perror() calls made in the library execution paths. This
9442 should fix both #92059 and #92385
9443
Daniel Veillard19aa7022002-09-05 11:14:19 +00009444Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9445
9446 * xmllint.c: memory leak reporting was broken after a change
9447 of the preprocessor symbol used to activate it.
9448
Daniel Veillardec6725e2002-09-05 11:12:45 +00009449Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9450
9451 * tree.c: try to make the copy function work for node of
9452 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9453 DOM layers though, not libxml2 itself.
9454
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009455Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9456
9457 * valid.c: try to provide file and line informations, not all
9458 messages are covered, but it's a (good) start
9459
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009460Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9461
9462 * xinclude.c: reimplemented a large part of the XInclude
9463 processor, trying to minimize resources used, James Henstridge
9464 provided a huge test case which was exhibiting severe memory
9465 consumption problems.
9466
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009467Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9468
9469 * python/Makefile.am: applied patch from Christophe Merlet to
9470 reestablish DESTDIR
9471
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009472Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9473
9474 * libxml.spec.in: fixes libary path for x86_64 AMD
9475
John Fleckbe98b332002-09-04 03:16:23 +00009476Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9477
9478 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009479 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009480 (plus resulting generated html files)
9481 fixing one spot I missed in the tutorial where I hadn't freed
9482 memory properly
9483
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009484Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9485
9486 * doc/tutorial/includeaddattribute.c
9487 * doc/tutorial/includeaddkeyword.c
9488 * doc/tutorial/includegetattribute.c
9489 * doc/tutorial/includekeyword.c
9490 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009491 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009492 update tutorial to properly free memory (thanks to Christopher
9493 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009494 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009495 added image files so the callouts are graphical, making it
9496 easier to read ( use "--param callout.graphics 1" to generate
9497 html with graphical callouts)
9498
Daniel Veillarde1662542002-08-28 11:50:59 +00009499Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9500
9501 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9502 nice logos generated by Marc Liyanage
9503 * doc/site.xsl *.html: changed the stylesheet to show the new
9504 logo and regenerated the pages
9505
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009506Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9507
9508 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9509
Daniel Veillard42766c02002-08-22 20:52:17 +00009510Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9511
9512 * xpath.c: possible mem leak patch from Jason Adams
9513
9514Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9515
9516 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9517 in the XQuery namespace
9518 * configure.in: preparing 2.4.24
9519 * doc/*.html: updated the web pages
9520
9521Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9522
9523 * python/generator.py: closing bug #85258 by generating conditional
9524 compile check to avoid linking to routines not configured in.
9525
Havoc Pennington84ec40a2002-08-22 13:59:35 +000095262002-08-22 Havoc Pennington <hp@pobox.com>
9527
9528 * autogen.sh: update error message for missing automake
9529
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009530Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9531
9532 * python/Makefile.am: typo in target name resulted in libxml2.py
9533 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9534
Daniel Veillard22669b22002-08-22 07:17:11 +00009535Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9536
9537 * win32/win32/Makefile.mingw: updated with version from
9538 Elizabeth Barham at http://soggytrousers.net/repository/
9539
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009540Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9541
9542 * win32/Makefile.msvc: added the prefix location to the include
9543 and lib search path.
9544
Havoc Pennington830e8972002-08-18 22:22:13 +000095452002-08-18 Havoc Pennington <hp@pobox.com>
9546
9547 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9548 both automake 1.6 and 1.4 installed get the right automake. Means
9549 compilation from CVS will now require the latest automake 1.4
9550 release, or manually creating symlinks called "automake-1.4" and
9551 "aclocal-1.4"
9552
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009553Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9554
9555 * configure.in python/Makefile.am: more AMD 64 induced changes from
9556 Frederic Crozat
9557
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009558Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9559
9560 * xinclude.c: oops I was missing the xml:base fixup too
9561 * result/XInclude/*.xml: this adds xml:base attributes to most
9562 results of the tests
9563
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009564Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9565
9566 * xinclude.c: quick but apparently working implementation of
9567 xi:fallback, should close bug #89684
9568 * Makefile.am test/XInclude/docs/fallback.xml
9569 result/XInclude/fallback.xml: added a basic test for fallback,
9570 and run with --nowarning to avoid a spurious warning
9571 * configure.in: applied patch from Frederic Crozat for python
9572 bindings on AMD 64bits machines.
9573
Daniel Veillard9e923512002-08-14 08:48:52 +00009574Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9575
9576 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9577 the caller don't pass a SAX callback block.
9578
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009579Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9580
9581 * tree.c: applied the same fix for the XML-1.0 namespace to
9582 xmlSearchNsByHref() as was done for xmlSearchNs()
9583
Daniel Veillardad11b302002-08-12 14:53:41 +00009584Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9585
9586 * libxml.3: small cleanup of the man page
9587 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9588 when serializing HREF attributes generated by XSLT.
9589
Daniel Veillardc084e472002-08-12 13:27:28 +00009590Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9591
9592 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9593 version of Marc Liyanage' patch for boolean attributes in HTML
9594 output
9595
Daniel Veillard5f91b372002-08-12 12:13:01 +00009596Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9597
9598 * python/tests/serialize.py: fixed the test results, indenting
9599 behaviour changed slightly
9600
Aleksey Sanin9e951762002-08-08 18:02:41 +00009601Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9602
9603 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9604 new c14n function to Windows def files
9605
Aleksey Saninea4272a2002-08-02 23:50:03 +00009606Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9607
9608 * c14n.c: fixed a memory leak in c14n code
9609
Daniel Veillard58e44c92002-08-02 22:19:49 +00009610Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9611
9612 * parser.c include/libxml/parser.h: adding a new API for Christian
9613 Glahn: xmlParseBalancedChunkMemoryRecover
9614 * valid.c: patch from Rick Jones for some grammar cleanup in
9615 validation messages
9616 * result/VC/* result/valid/*: this slightly change some of the
9617 regression tests outputs
9618
Daniel Veillard0bf29002002-08-01 12:54:11 +00009619Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9620
9621 * tree.c: trying to fix a problem in namespaced attribute handling
9622 raised by Christian Glahn
9623
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009624Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9625
9626 * encoding.c include/libxml/encoding.h: Opening the interface
9627 xmlNewCharEncodingHandler as requested in #89415
9628 * python/generator.py python/setup.py.in: applied cleanup
9629 patches from Marc-Andre Lemburg
9630 * tree.c: fixing bug #89332 on a specific case of loosing
9631 the XML-1.0 namespace on xml:xxx attributes
9632
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009633Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9634
9635 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9636 corner case from new Merlin's test suite and added a callback
9637 that will be used to improve xmlsec performance
9638
9639
Daniel Veillard0b22def2002-07-29 16:23:03 +00009640Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9641
9642 * HTMLtree.c: trying to fix the <style> escaping problem in
9643 HTML serialization bug #89342
9644
Daniel Veillard0b28e882002-07-24 23:47:05 +00009645Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9646
9647 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9648 and rebuilt the web site.
9649
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009650Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009651
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009652 * include/libxml/tree.h: added _private member to xmlNs struct
9653
Daniel Veillard1d995272002-07-22 16:43:32 +00009654Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9655
9656 * HTMLparser.c: fixing bug #84876 based on the xml working
9657 code.
9658
William M. Brack61eaba52002-07-21 11:14:18 +00009659Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9660
9661 * python/Makefile.am: enhanced to fix bug 72012 (errors
9662 when using '-jX' make parameter)
9663
William M. Brackef61d202002-07-19 08:32:00 +00009664Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9665
9666 * xpath.c: small additional enhancement for booleans
9667 compared to nodesets
9668
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009669Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9670
9671 * HTMLtree.c: changed the order of the encoding declaration
9672 attributes in the meta tags due to a bug in IE/Mac
9673
William M. Brack0c022ad2002-07-12 00:56:01 +00009674Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9675
9676 * xpath.c: enhanced handling of booleans (especially '='
9677 and '!=' for nodesets) - fixes bug 85256. Added new
9678 routine xmlXPathNotEqualValues for more proper handling
9679 of '!=' when nodesets are involved.
9680
Daniel Veillard06944e22002-07-11 19:55:18 +00009681Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9682
9683 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9684 doc/xmlcatalog_man.xml to the source distribution
9685
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009686Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9687
9688 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9689 asked for this.
9690
Daniel Veillard539638b2002-07-06 19:55:14 +00009691Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9692
9693 * configure.in: preparing 2.4.23
9694 * doc/*: rebuilt the docs
9695
Daniel Veillard176d99f2002-07-06 19:22:28 +00009696Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9697
9698 * parser.c: fixing bug #84169 by fixing the
9699 comment of xmlCreatePushParserCtxt to describe the
9700 encoding detection parameters better.
9701
Daniel Veillard37f961d2002-07-06 17:53:56 +00009702Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9703
9704 * valid.c: fixing bug #79331 in one path the lookup for
9705 ID attributes on a namespaced node wasn't handled correctly :-\
9706
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009707Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9708
9709 * HTMLparser.c: trying to fix 87235 about discarded white
9710 spaces in the HTML parser.
9711 * result/HTML/*: this changes the output of a number of HTML
9712 regression tests
9713
Daniel Veillardfdc91562002-07-01 21:52:03 +00009714Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9715
9716 * xpath.c: applied patch from Richard Jinks for the namespace
9717 axis + fixed a memory error.
9718 * parser.c parserInternals.c: applied patches from Peter Jacobi
9719 removing ctxt->token for good.
9720 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9721 popped out by the regression tests.
9722 * Makefile.am: patch for threads makefile from Gary Pennington
9723
William M. Brack6000af52002-06-28 11:43:13 +00009724Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9725
Daniel Veillardfdc91562002-07-01 21:52:03 +00009726 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009727 expressions involving preceding-sibling (et al).
9728
Daniel Veillard153120c2002-06-18 07:58:35 +00009729Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9730
9731 * hash.c: applied a patch from Peter Jacobi to solve a problem
9732 when compiling with the Watcom C on Win32
9733 * result/schemas/*.err: the change of hashing algo generated
9734 permutations in the output
9735
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009736Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9737
9738 * hash.c: applied patch from Sander Vesik improving the quality of
9739 the hash function.
9740
Aleksey Sanina5808b92002-06-14 17:07:41 +000097412002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009742
9743 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9744 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9745 xmllint.c xpath.c: replaced sprintf() with snprintf()
9746 to prevent possible buffer overflow (the bug was pointed
9747 out by Anju Premachandran)
9748
Daniel Veillarde059b892002-06-13 15:32:10 +00009749Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9750
9751 * parser.c: removed an uninitialized data error popped by valgrind
9752 on PE references
9753
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009754Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9755
9756 * doc/xml.html
9757 adding tutorial reference to the web page
9758
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009759Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9760
9761 * doc/tutorial/xmltutorial.xml
9762 * doc/tutorial/ar01s07.html
9763 * doc/tutorial/ape.html
9764 * doc/tutorial/includegetattribute.c
9765 adding section to tutorial about retrieving an attribute
9766 value
9767
Daniel Veillardf5582f12002-06-11 10:08:16 +00009768Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9769
9770 * parser.c: applied a couple of patches from Peter Jacobi to start
9771 to get rid of ctxt->token, with a possible significant speed
9772 improvement to be gained once done. Better compliance with PE
9773 references constructs in DTDs too.
9774 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9775 from Peter too
9776
Daniel Veillard38d80e22002-06-11 07:24:56 +00009777Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9778
9779 * parser.c: Babak Vahedipour-Kunze reported that openTag in
9780 xmlParseElement was likely to have been deallocated at the
9781 time of the report, possibly leading to segfault. Just report
9782 the tag name now.
9783
Daniel Veillard9e412302002-06-10 15:59:44 +00009784Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9785
9786 * xpath.c: patch from Richard Jinks for XPath substring() function
9787 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
9788
Aleksey Sanina5808b92002-06-14 17:07:41 +000097892002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00009790
9791 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
9792
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00009793Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
9794
9795 *doc/FAQ.html
9796 fixing typos in FAQ, thanks to Robert Funnell for the
9797 editing help
9798
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009799Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9800
9801 * NEWS: got complaints from rpmlint that it was empty
9802
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00009803Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
9804
9805 * added doc/tutorial, including:
9806 apa.html
9807 apb.html
9808 apc.html
9809 apd.html
9810 ar01s02.html
9811 ar01s03.html
9812 ar01s04.html
9813 ar01s05.html
9814 ar01s06.html
9815 includeaddattribute.c
9816 includeaddkeyword.c
9817 includekeyword.c
9818 includestory.xml
9819 index.html
9820 xmltutorial.xml
9821 libxml tutorial, including generated html
9822
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00009823Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9824
9825 * result/c14n/exc-without-comments/merlin-c14n-two-*
9826 result/c14n/without-comments/merlin-c14n-two-*
9827 test/c14n/exc-without-comments/merlin-c14n-two-*
9828 test/c14n/without-comments/merlin-c14n-two-*
9829 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
9830 c14n/exc-c14n and slightly modified test script to handle
9831 these test cases
9832 * c14n.c: fixed bugs for complicated nodes set (namespace
9833 without node and others from merlin-c14n-two.tar.gz)
9834 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
9835 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
9836 for xmlsec performance patch
9837 * xpath.c: fixed self::node() for namespaces and attributes
9838
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009839Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
9840
9841 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
9842 but with the format parameter
9843 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
9844
Aleksey Saninc57f9c12002-05-31 19:14:57 +00009845Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
9846
9847 * Makefile.am: updated c14n tests suite
9848 * c14n.c: performance improvement for previous c14n patch
9849
Daniel Veillarde72c7562002-05-31 09:47:30 +00009850Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9851
9852 * parser.c: another peroformance patch from Peter Jacobi, that
9853 time on parsing attribute values.
9854
Aleksey Sanin508a1012002-05-31 06:32:32 +00009855Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
9856
9857 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
9858 into LibXML2 test suite
9859
Aleksey Sanindffd5c82002-05-31 04:24:13 +00009860Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
9861
9862 * c14n.c: propagating xpath ancesstors node fix to c14n
9863 plus small performance improvement to reduce number of
9864 mallocs
9865 * xpath.c: fixed ancestors axis processing for namespace nodes
9866
Daniel Veillard46de64e2002-05-29 08:21:33 +00009867Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9868
9869 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
9870 Peter Jacobi
9871
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00009872Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9873
9874 * configure.in: preparing 2.4.22
9875
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00009876Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9877
9878 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
9879 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
9880 a public entry point.
9881 * doc/*: rebuilt the API and docs
9882
Daniel Veillarded23b7d2002-05-27 12:16:02 +00009883Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9884
9885 * xpath.c: patch from Richard Jinks to fix a problem introduced
9886 in the previous patch and pointed by Norm
9887
Daniel Veillardc6924812002-05-24 11:10:43 +00009888Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9889
9890 * libxml.spec.in: fixing bug #81112
9891
Daniel Veillard234bc4e2002-05-24 11:03:05 +00009892Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9893
9894 * uri.c: fixing bug #82848
9895
Daniel Veillarda2878972002-05-24 07:54:39 +00009896Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9897
9898 * result/catalogs/mycatalog.full: Aleksey's commit changed the
9899 output of one catalog test
9900
Aleksey Sanin114e4752002-05-24 07:20:27 +00009901Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00009902
Aleksey Sanin114e4752002-05-24 07:20:27 +00009903 * global.data globals.c tree.c include/libxml/globals.h
9904 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
9905 default value for global parameter xmlIndentTreeOutput to 1 and
9906 introduced new global parameter xmlTreeIndentString (the string
9907 used to do one-level indent) with default value " " (as it was
9908 in tree.c)
9909
Daniel Veillard49d5af82002-05-23 11:55:49 +00009910Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9911
9912 * Makefile.am: Merijn Broeren pointed out a problem when compiling
9913 with trio and schemas.
9914
Daniel Veillard7c13af42002-05-22 09:57:32 +00009915Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9916
9917 * xpath.c: patch from Richard Jinks to fix the problem raised in
9918 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
9919
Daniel Veillard5a872412002-05-22 06:40:27 +00009920Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9921
9922 * xmlschemas.c: a bit of work on import.
9923 * xmlschemastypes.c: Charles Bozeman provided a compare function
9924 for date/time types so min/max facet restrictions should work,
9925 indeterminate comparisons return an error instead of equal.
9926 * test/schemas/date_0* result/schemas/date_0_0: specific test
9927 from Charles Bozeman too
9928
Daniel Veillard10b6da42002-05-18 07:55:20 +00009929Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9930
9931 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
9932 from Christian Cornelssen fixing the man pages and the Catalog
9933 building script.
9934 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
9935 next step is <xs:import> I now have a reasonable understanding
9936 of how it works.
9937
Daniel Veillarde5354492002-05-16 08:43:22 +00009938Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9939
9940 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
9941
Igor Zlatkovic1396e182002-05-14 22:22:40 +00009942Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9943
9944 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
9945
Daniel Veillard088bf112002-05-14 11:03:59 +00009946Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9947
9948 * xpath.c: fixing an XPath function evalutation bug pointed out
9949 by Alexey Efimov where the context was lost when evaluating
9950 the function arguments
9951
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009952Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00009953
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009954 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
9955 function public for XMLSec performance optimizations
9956
Daniel Veillard3cd72402002-05-13 10:33:30 +00009957Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9958
9959 * python/generator.py python/libxml2class.txt : fixed a problem
9960 with the HTML parser pointed by Gary Benson
9961 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
9962 example
9963
Aleksey Sanine48a3182002-05-09 18:20:01 +00009964Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9965 * parser.c: fixed bug #81159 (memory growth in SAX)
9966
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009967Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9968 * xpath.c: fixed bug #78858 (the real fix)
9969
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009970Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009971 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009972
Daniel Veillard4cbe4702002-05-05 06:57:27 +00009973Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9974
9975 * tree.c: modified xmlNodeSetBase to allow changing the
9976 base of a document.
9977
Daniel Veillard070803b2002-05-03 07:29:38 +00009978Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9979
9980 * xmlschemastypes.c: patch Charles Bozeman for validation of
9981 all the date, time, and duration types
9982 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
9983 * configure.in: fixed an error pointed by an user
9984 * xml2-config.in: fixed an error pointed by an user
9985
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00009986Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9987
9988 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
9989 win32/libxml2.def.src xmlIO.c: exported default
9990 'file:', 'http:' and 'ftp:' protocols input handlers
9991 and maked protocols comparisson case insensitive
9992
Daniel Veillard34de97f2002-04-30 14:29:22 +00009993Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9994
9995 * configure.in: Neven Has detected a typo
9996
Daniel Veillard28577c32002-04-30 06:48:41 +00009997Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
9998
9999 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
10000 as one of the persons allowed to commit directly to the
10001 module.
10002
Daniel Veillardfc57b412002-04-29 15:50:14 +000010003Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10004
10005 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
10006 * valid.c: raised a too low limit
10007 * doc/*: rebuilt the docs
10008
Daniel Veillardeca82812002-04-24 11:42:02 +000010009Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10010
10011 * test/XPath/expr/floats test/XPath/expr/functions
10012 result/XPath/expr/floats result/XPath/expr/functions
10013 xpath.c: another XPath conformance patch from Richard Jinks
10014
Daniel Veillard13e04c62002-04-23 17:51:29 +000010015Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
10016
10017 * xmlschemas.c: fixed validation of attribute groups.
10018 * test/schemas result/schemas: added an example from the primer
10019
Daniel Veillard88c58912002-04-23 07:12:20 +000010020Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10021
10022 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
10023 * test/schemas result/schemas: updated the test list
10024
Daniel Veillarde19fc232002-04-22 16:01:24 +000010025Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10026
10027 * TODO: updated a bit
10028 * parser.c: made a comment more specific
10029 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10030 Schemas conformance.
10031 * test/schemas result/schemas: updated the test list
10032
Daniel Veillard441bc322002-04-20 17:38:48 +000010033Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10034
10035 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10036 implementing xs:all with minOccurs = 0
10037 * tes/schemas/* result/schemas/*: added more tests covering
10038 xs:all
10039
Daniel Veillard8a001f62002-04-20 07:24:11 +000010040Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10041
10042 * xmlregexp.c: first implementation of the all particle, this
10043 may need to be revisited for case where not all transitions
10044 must be crossed.
10045
Daniel Veillard7646b182002-04-20 06:41:40 +000010046Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10047
10048 * tree.c: another entity processing update from Markus Henke
10049
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010050Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10051
10052 * trionan.c: fixed crash on OSF/1
10053
Daniel Veillardb4398962002-04-19 07:01:55 +000010054Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10055
10056 * xmlschemas.c: more Schemas work
10057 * test/schemas/* result/schemas/*: added more tests coming
10058 from the spec.
10059
Daniel Veillard54761132002-04-18 21:00:44 +000010060Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10061
10062 * c14n.c: patch from Aleksey Sanin reflecting a change in the
10063 ExcC14N specification
10064
Daniel Veillardbf8dae82002-04-18 16:39:10 +000010065Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10066
10067 * tree.c: patch from Markus Henke, fix for recursive entities.
10068
Daniel Veillard23b1f372002-04-18 15:50:05 +000010069Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10070
10071 * xpath.c: fix a problem with string() on a document node.
10072
Daniel Veillarddecd64d2002-04-18 14:41:51 +000010073Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10074
10075 * Makefile.am xmlschemas.c: more Schemas work
10076 * test/schemas/* result/schemas/*: added more tests coming
10077 from the spec.
10078
Daniel Veillard6231e842002-04-18 11:54:04 +000010079Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10080
10081 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
10082 * result/HTML/*: this changes a few things in the results
10083
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010084Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10085
10086 * include/libxml/tree.h: eliminated 'declaration different than
10087 prototype' warning
10088 * include/win32config.h: "resolved" conflicts with errno.h
10089
Daniel Veillardb509f152002-04-17 16:28:10 +000010090Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10091
10092 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10093 on the automata interfaces and debug of counted choices
10094 * test/schemas/* result/schemas/*: added a number of tests
10095
Daniel Veillard8651f532002-04-17 09:06:27 +000010096Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10097
10098 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10099 a bit of work on Schemas
10100 * testSchemas.c: try to make it more useful
10101 * test/schemas/* result/schemas/* Makefile.am: changed the
10102 Schemas regression test procedure, started adding a few samples
10103
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010104Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10105
10106 * include/libxml/encoding.h: Patch for the Borland C++ builder
10107 * include/libxml/tree.h: Patch for the Borland C++ builder
10108 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010109 * win32/bcb5: New directory for the Borland C++ builder
10110 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010111
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010112Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10113
10114 * win32/Makefile.msvc: Update for XML Schema support
10115 * win32/configure.js: Update for XML Schema support
10116 * win32/libxml2.def.src: Update for XML Schema support
10117
Daniel Veillard4255d502002-04-16 15:50:10 +000010118Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10119
10120 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10121 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10122 xmlunicode.c include/libxml/Makefile.am
10123 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10124 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10125 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10126 include/libxml/xmlversion.h.in : merged the current state of
10127 XML Schemas implementation, it is not configured in by default,
10128 a specific --schemas configure option has been added.
10129 * test/automata test/regexp test/schemas Makefile.am
10130 result/automata result/regexp result/schemas:
10131 merged automata/regexp/schemas regression tests
10132
Daniel Veillardbc6f7592002-04-16 07:49:59 +000010133Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
10134
10135 * xpath.c: Gary found a compile time problem, fixes #78823
10136
Daniel Veillarda7084cd2002-04-15 17:12:47 +000010137Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10138
10139 * configure.in: release of 2.4.20
10140 * doc/*: updated and rebuilt the docs
10141
Daniel Veillardf544f192002-04-15 12:56:56 +000010142Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10143
10144 * python/Makefile.am: patch from Cristian Gafton to build on
10145 Red Hat 6.2, should also fix #75779
10146
Daniel Veillard940492d2002-04-15 10:15:25 +000010147Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10148
10149 * valid.c: first part of fixing #78729
10150
Daniel Veillardeb475a32002-04-14 22:00:22 +000010151Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
10152
10153 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
10154 escaping of URI when saving HTML files.
10155 * result/HTML/*: this impacted some tests
10156
Daniel Veillard9b731d72002-04-14 12:56:08 +000010157Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
10158
10159 * configure.in: trying to fix #77441
10160
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000010161Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10162
10163 * include/libxml/xmlIO.h: Hallski complained it could not be
10164 included by itself.
10165
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000010166Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10167
10168 * configure.in: applied an IEEE flag patch for OSF/1 #77825
10169
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000010170Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10171
10172 * win32/configure.js: patch from Nilo for the c14n option
10173 * win32/Makefile.msvc: fixed libxml2.def generation with threads
10174
Daniel Veillardda423da2002-04-10 19:25:38 +000010175Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10176
10177 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
10178 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
10179 LIBXML_THREAD_ENABLED
10180
Daniel Veillard0eafdef2002-04-10 16:14:34 +000010181Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10182
10183 * xpath.c: another patch from Richard Jinks for substring conformance
10184 * test/XPath/expr/floats test/XPath/expr/strings
10185 result/XPath/expr/floats result/XPath/expr/strings: update of the
10186 test suite to check those.
10187
Daniel Veillard01917aa2002-04-10 11:30:41 +000010188Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10189
10190 * xpath.c: patch from Richard Jinks for .x float parsing.
10191
Daniel Veillard46d6c442002-04-09 16:10:39 +000010192Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10193
10194 * parser.c: patch from Markus Henke when an encoding ain't recognized
10195
Daniel Veillard88e0ad42002-04-09 13:48:02 +000010196Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10197
10198 * libxml.m4: got a report that #include <string.h> was needed
10199
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010200Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10201
10202 * xmllint.c: applied a fix from Anthony Jones for -o /--output
10203
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010204Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
10205
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010206 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010207
Daniel Veillardbd6e6312002-04-01 08:04:14 +000010208Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10209
10210 * xpath.c: fixed a bug in the nodeset to boolean comparison code
10211 pointed out by Melvyn Sopacua.
10212
Daniel Veillarde979e3b2002-03-29 22:43:00 +000010213Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10214
10215 * libxml.m4: Frédéric Crozat gave a patch related to the change
10216 of Include paths breaking the libxml.m4
10217
Daniel Veillard7089d6b2002-03-29 17:28:10 +000010218Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10219
10220 * xpath.c: Fix bug #76927 forgot to save some context
10221 when evaluating binary expressions
10222
Daniel Veillardd30be4a2002-03-28 18:25:31 +000010223Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10224
10225 * configure.in: fixed configure for MPE/iX from Markus Henke
10226 * xmlmemory.c: fixed initialization problems
10227 * xpath.c: another set of patches from Richard Jinks this
10228 fixes "make XPathtests" on linux
10229
Daniel Veillard21458c82002-03-27 16:12:22 +000010230Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10231
10232 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
10233 * test/XPath/expr/compare test/XPath/expr/equality
10234 test/XPath/expr/floats test/XPath/expr/functions
10235 test/XPath/expr/strings result/XPath/expr/compare
10236 result/XPath/expr/equality result/XPath/expr/floats
10237 result/XPath/expr/functions result/XPath/expr/strings: Updated
10238 tests though they show a divergence on Linux
10239
Daniel Veillard28dfed12002-03-27 09:08:17 +000010240Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10241
10242 * xpath.c trionan.c: previous commit also included patches
10243 from Richard Jinks on some IEEE support corner case
10244
Daniel Veillard5fc1f082002-03-27 09:05:40 +000010245Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10246
10247 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
10248 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
10249 that $(datadir) should be used for docs
10250
Daniel Veillarddb1dc392002-03-26 12:44:39 +000010251Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10252
10253 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
10254 could leak filedescriptors
10255
Daniel Veillarddd4b9122002-03-26 07:58:43 +000010256Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10257
10258 * configure.in nanohttp.c: applied patch from Allan Clark for
10259 UnixWare/OpenServer
10260
Daniel Veillard19274092002-03-25 16:48:03 +000010261Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10262
10263 * configure.in: preparing 2.4.19
10264 * doc/*: rebuilt the docs
10265
Daniel Veillard56b2db72002-03-25 16:35:28 +000010266Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10267
10268 * nanohttp.c: fixing #76043, got fed up with non-portability
10269 of that piece of code.
10270
Daniel Veillard6f4561a2002-03-25 12:10:14 +000010271Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10272
10273 * valid.c SAX.c: Never commit without running "make tests" :-(
10274 fix a couple of stupidities in the previous commit
10275 * result/*: a few changes in some attribute order result of previous
10276 commit.
10277
Daniel Veillardd85f4f42002-03-25 10:48:46 +000010278Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10279
10280 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
10281 the internal subset should not raise duplicate ID errors,
10282 also there was a small bug in conjunction to namespace
10283 declarations defaulted and xml:xxx attributes DTD definitions.
10284
Daniel Veillard56cd18b2002-03-22 14:14:43 +000010285Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10286
10287 * xpath.c: Richard Jinks also raised some rounding problems
10288 this tries to fix them
10289
Daniel Veillard4e2df542002-03-22 12:23:14 +000010290Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10291
10292 * xpath.c: Richard Jinks spotted an incoherent memory allocation
10293 behaviour in xmlXPathCastToString()
10294
Daniel Veillarddb552912002-03-21 13:27:59 +000010295Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10296
10297 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
10298 raised by Morus Walter
10299
Daniel Veillard9e537932002-03-21 13:08:08 +000010300Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10301
10302 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
10303 from Igor
10304
Daniel Veillard6fbcf422002-03-21 12:32:59 +000010305Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10306
10307 * xpath.c: fixing #75619, related to a problem when trying
10308 to evaluate condition when the current node set resulting
10309 from that sub-step evaluation is empty. Also fixes 2 potential
10310 problem with previous-sibling and next-siblings axis.
10311
Daniel Veillard1840ef02002-03-21 08:05:23 +000010312Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10313
10314 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
10315 HTML support is not configured in.
10316
Daniel Veillard561b7f82002-03-20 21:55:57 +000010317Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10318
10319 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
10320 include/libxml/tree.h: dohh I really didn't intended to commit
10321 this test version :-(
10322
Daniel Veillarde50f3b52002-03-20 19:24:21 +000010323Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10324
10325 * testSAX.c: I wanted to see the real speed at the SAX interface
10326 after a little too many Ximianer started complaining about the
10327 parser speed.
10328 added a --quiet option:
10329 paphio:~/XML -> ls -l db100000.xml
10330 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
10331 paphio:~/XML -> time ./testSAX --quiet db100000.xml
10332 3200006 callbacks generated
10333 real 0m1.270s
10334 Which means 16MBytes/s and 3Mcallback/s
10335
Daniel Veillardc62a1472002-03-19 18:35:12 +000010336Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10337
10338 * xpath.c: valgrind spotted another error that time when running
10339 on libxslt regression tests
10340
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000010341Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10342
10343 * Makefile.am: adding "make valgrind" running the full regression
10344 tests (except python ones) under Valgrind (using valgrind -q
10345 which was kindly added by the author).
10346 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
10347 passes cleanly now except an obcure floating point initialization
10348 raised in log10() in one XPath regression test ???
10349 * tree.c: edited some comments to close #75244
10350
Daniel Veillard28cac6b2002-03-19 11:25:30 +000010351Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10352
10353 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
10354 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
10355 context of ScrollKeeper, made sure that if the number is
10356 an integer, the serialization follows the description at
10357 http://www.w3.org/TR/xpath#section-String-Functions
10358
Daniel Veillard5997aca2002-03-18 18:36:20 +000010359Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10360
Daniel Veillard34ce8be2002-03-18 19:37:11 +000010361 * configure.in: preparing 2.4.18
10362 * doc/*: updated and rebuilt the web site
10363 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
10364 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000010365 * parser.c: humm, changed the way the SAX parser work when
10366 xmlSubstituteEntitiesDefault(1) is set, it will then
10367 do the entity registration and loading by itself in case the
10368 user provided SAX getEntity() returns NULL.
10369 * testSAX.c: added --noent to test the behaviour.
10370
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000010371Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10372
10373 * parser.c: Wilfried Teiken provided a hackish but working
10374 way to get context reported back on entities when parsing
10375 with SAX and without breaking the DOM build.
10376
Daniel Veillard2d347fa2002-03-17 10:34:11 +000010377Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10378
10379 * c14n.c: applied a new patch from Aleksey Sanin
10380 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
10381 to reference Aleksey implementation of XML digital Signatures
10382
Daniel Veillard38bf6f02002-03-16 22:03:31 +000010383Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10384
10385 * xpath.c: small fix to avoid potential problem due to
10386 ordering of freeing data
10387 * python/Makefile.am: people were complaining about
10388 the generated file in python dir not being built
10389
Daniel Veillardd2379012002-03-15 22:24:56 +000010390Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10391
10392 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
10393 python/generator.py python/libxml.c python/types.c: Cleanup
10394 of the python Makefiles based on Jacob and James feedback,
10395 fixed the spec file accordingly, fixed the number of warning
10396 that passing my pedantic CFLAGS was generating. Conclusion
10397 is that Python includes are real crap.
10398
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000010399Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10400
10401 * configure,in: it was reported quite a few times that
10402 xml2-config --cflags should not output
10403 -I$includeprefix/libxml2/libxml because libxml2 header names
10404 clashes with existing names like list.h from C++ stl.
10405 Includes should be #include<libxml/xxx.h> so ...
10406
Daniel Veillard6f293b12002-03-15 09:42:33 +000010407Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10408
10409 * c14n.c: another patch from Aleksey Sanin
10410
Daniel Veillard5c396542002-03-15 07:57:50 +000010411Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10412
10413 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
10414 canonicalization algorithm
10415 * doc/xml.html doc/index.html: added the C14N references on the
10416 index page.
10417
jacob berkman9be65862002-03-14 02:15:56 +0000104182002-03-13 jacob berkman <jacob@ximian.com>
10419
10420 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
10421 usage, redundant, and gcc specific
10422
Daniel Veillard75be0132002-03-13 10:03:35 +000010423Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10424
10425 * xpath.c: speedup some node selection operations, this can
10426 have a significant impact on DocBook Norm's stylesheets
10427 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
10428 make sure it's always the case
10429 * debugXML.c: distinguish CDATA and comments in ls operations
10430
Daniel Veillard61f26172002-03-12 18:46:39 +000010431Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10432
10433 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
10434 to generate better API descriptions etc...
10435
Daniel Veillard9ff88172002-03-11 09:15:32 +000010436Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10437
10438 * c14n.c: Fixing #74186, made sure all boolean expressions
10439 get fully parenthesized, ran indent on the output
10440 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10441 include/libxml/tree.h: also #74186 related, removed the
10442 --with-buffers option, and all the preprocessor conditional
10443 sections that were resulting from it.
10444
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010445Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10446
10447 * valid.c: applied patch from Dodji Seketeli fixing an
10448 uninitailized variable in xmlValidGetValidElements()
10449
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010450Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10451
10452 * c14n.c: fixed a few comments
10453 * doc/*.html doc/*/*.html: regenerated the docs and added
10454 the C14N API
10455 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10456
Daniel Veillardfa49d872002-03-09 10:20:00 +000010457Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10458
10459 * check-xml-test-suite.py: fix to adapt varaiations in the
10460 bindings
10461 * configure.in python/setup.py python/setup.py.in: fixed to
10462 have the version of the python scripts automatically updated
10463
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010464Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10465
10466 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10467 in xmlCopyProp()
10468
Daniel Veillardaf43f632002-03-08 15:05:20 +000010469Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10470
10471 * configure.in: preparing 2.4.17 release
10472 * doc/*: updated and rebuilt the docs
10473 * xpath.c: fixed a comment
10474 * python/libxml.c: fixed a possible reentrancy problem
10475
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010476Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10477
10478 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10479 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10480 added a specific regression test
10481 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10482 not raise exceptions when failing to find the attribute.
10483
Daniel Veillard90bc3712002-03-07 15:12:58 +000010484Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10485
10486 * configure.in xmllint.c: owen pointed out a problem with the
10487 ftme fix, gettimeofday() was not detected by configure and
10488 the ftime header wasn't included, dohhh
10489
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010490Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10491
10492 * configure.in xmllint.c: trying to fix #71457 for timing
10493 precision when gettimeofday() is not availble but ftime() is
10494
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010495Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10496
10497 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10498 are now copied on install and part of the -devel RPM
10499
Daniel Veillard7b416132002-03-07 08:36:03 +000010500Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10501
10502 * xpath.c: trying to avoid bug #72150 which was apparently
10503 caused by a gcc bug (or a processor problem) as detailed
10504 at http://veillard.com/gcc.bug
10505
Daniel Veillardf742d342002-03-07 00:05:35 +000010506Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10507
10508 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10509 fixed xmlReconciliateNs(), added a Python test/example for
10510 inter-document cut'n paste
10511 * python/libxml.py: fixed node.doc on document nodes and added
10512 xpathEval() onto node objects
10513
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010514Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10515
10516 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10517 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10518 fixup and integrated tests for the serialization stuff
10519
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010520Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10521
10522 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10523 moved the libxml man page to section 3
10524
Daniel Veillard1e774382002-03-06 17:35:40 +000010525Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10526
10527 * tree.c: fix bug #72490
10528 * python/libxml.c python/libxml.py: added methods serialize()
10529 and saveTo() to all node elements.
10530
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010531Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10532
10533 * xmlIO.c: closed #73430, don't read from an input source
10534 which indicated an end-of-file or an error.
10535
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010536Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10537
10538 * parser.c: make sure SAX endDocument is always called as
10539 this could result in a Python memory leak otherwise (it's
10540 used to decrement ref-counting)
10541 * python/generator.py python/libxml.c python/libxml.py
10542 python/libxml2-python-api.xml python/libxml2class.txt
10543 python/tests/error.py python/tests/xpath.py: implemented
10544 the suggestions made by Gary Benson and extended the tests
10545 to match it.
10546
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010547Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10548
10549 * python/generator.py: applied patch fixing #73450
10550
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010551Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10552
10553 * xpath.c: fixing #61290 "namespace nodes have no parent"
10554 long standing divergence from the XPath REC. NodeSets
10555 simply hold a copy of namespace nodes and those node ->next
10556 points to the parent (which may not be the node carrying the
10557 definition).
10558 * include/libxml/xpath.h: flagged but didn't added a possible
10559 speedup
10560 * DOCBparser.c HTMLparser.c: removed some warnings from push
10561 parser due to new state being added.
10562 * tree.c: new fix from Boris Erdmann
10563 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10564 the XML Canonalization support from Aleksey Sanin
10565
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010566Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10567
10568 * tree.c: patch from Boris Erdmann fixing some namespace odities
10569 with xmlCopyNode()
10570
Daniel Veillardc6613042002-03-02 09:34:02 +000010571Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10572
10573 * xmlIO.c: fix bug #72706 when loading a NULL entity
10574
Daniel Veillardc0fef772002-03-01 16:16:31 +000010575Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10576
10577 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10578 actually change in a future XML Namespace revision.
10579
Daniel Veillard79426f22002-03-01 16:14:17 +000010580Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10581
10582 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10583 added the possibility of returning nodesets from XPath extension
10584 functions written in Python
10585
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010586Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10587
10588 * python/*: commiting some Python bindings work done while travelling
10589
Daniel Veillard97300512002-03-01 09:13:41 +000010590Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10591
10592 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10593 explicitely with memory debugging switched on
10594
Daniel Veillard6361da02002-02-23 10:10:33 +000010595Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10596
10597 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10598 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10599 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10600 the accessor generator for strings
10601 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10602 regression test.
10603
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010604Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10605
10606 * python/README python/generator.py python/libxml.c python/setup.py:
10607 added the 'usual' setup.py to allow building a libxml2-python
10608 module based on the same code. The initialization is however
10609 different the 2 .so files fo libxml2 and libxslt are identical and
10610 they entry point initialize both libraries. this is done to avoid
10611 some possible nasty problem since the Python don't merge the maps
10612 of all shared modules.
10613
Daniel Veillard158a4d22002-02-20 22:17:58 +000010614Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10615
10616 * parser.c: fixed a push/encoding bug reported by Michael
10617 on librsvg
10618
Daniel Veillard7839e162002-02-20 18:54:48 +000010619Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10620
10621 * include/libxml/parserInternals.h: fixes a misplaced #endif
10622
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010623Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10624
10625 * parser.c valid.c: found and fixed a couple of allocation bugs
10626
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010627Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10628
10629 * doc/xml.html doc/python.html doc/*: added a Python and binding
10630 page describing the current state of the Python bindings and
10631 giving pointers to the other languages wrappers.
10632
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010633Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10634
10635 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10636 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10637 rebuilt the API and web site
10638 * xpath.c: fixed #71978 portability bugs
10639
Daniel Veillard8aff2472002-02-19 21:50:43 +000010640Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10641
10642 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10643
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010644Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10645
10646 * include/libxml/parserInternals.h parser.c: had to change
10647 2 internal parsing API when processing document content
10648 to check the start and end of element content are defined
10649 in the same entity
10650 * valid.c include/libxml/valid.h: attribute normalization can
10651 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10652 with the context to report it.
10653 * SAX.c: fixed the last known bugs, crazy validation constraints
10654 when a document is standalone seems correctly handled. There
10655 is a couple of open issues left which need consideration especially
10656 PE93 on external unparsed entities and standalone status.
10657 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10658 The 2 tests left failing are actually in error. Cleanup done.
10659
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010660Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10661
10662 * valid.c: implemented E59 spaces in CDATA does not match the
10663 nonterminal S
10664
Daniel Veillard878eab02002-02-19 13:46:09 +000010665Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10666
10667 * SAX.c parser.c valid.c: more validation test fixups
10668 * check-xml-test-suite.py: added duration info for the tests
10669
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010670Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10671
10672 * parser.c valid.c: a couple of errors were reported but not
10673 saved back as such in the parsing context. Down to 1% failure rate
10674 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10675
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010676Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10677
10678 * xmlInternald.c: isExtender was missing a char
10679 * parser.c include/libxml/parser.h: % are acceptable in the
10680 internal subset if within a PUBLIC ID
10681
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010682Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10683
10684 * SAX.c parserInternals.c valid.c: more work on the conformance
10685 suite. Took the step to finally block documents with encoding
10686 errors. It's a fatal error per the spec, people should have fixed
10687 their documents by now.
10688
Daniel Veillard55253e22002-02-18 14:32:39 +000010689Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10690
10691 * check-xml-test-suite.py: fixed the test script after some discussion
10692 on the semantic of TYPE="error"
10693 * Makefile.am: added the script to the distrib
10694
Daniel Veillard28757702002-02-18 11:19:30 +000010695Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10696
10697 * SAX.c entities.c: fixed a couple of conformances issues deep
10698 into the validation code (standalone and undeclared Notations)
10699
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010700Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10701
10702 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10703 stayed there for years !
10704
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010705Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10706
10707 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10708 missing
10709
Daniel Veillardc7612992002-02-17 22:47:37 +000010710Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10711
10712 * check-xml-test-suite.py: improved the behaviour a bit as
10713 well as the logs
10714 * parser.c valid.c SAX.c: fixed a few more bugs
10715 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10716
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010717Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10718
10719 * check-xml-test-suite.py: python script to run regression tests
10720 against the XML Test suite of W3C/OASis
10721 * SAX.c: fixed a validation bug
10722 * parser.c: fixed 3 errors pointed by the test suite
10723 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10724 * python/Makefile.am: fixed a dependendy
10725
Daniel Veillard9f28f302002-02-15 20:48:08 +000010726Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10727
10728 * xmlmemory.c: avoid a warning bug #71594
10729
Daniel Veillard144024e2002-02-13 21:14:46 +000010730Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10731
10732 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10733 warning on alpha/Tru64
10734
Daniel Veillarde4301c82002-02-13 13:32:35 +000010735Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10736
10737 * include/libxml/entities.h: fixing a comment
10738 * valid.c: fixing some troubles with validity check on namespaces
10739 * result/VC/NS3 test/VC/NS3: added a specific regression test
10740
Daniel Veillarda6d05382002-02-13 13:07:41 +000010741Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10742
10743 * tree.c: Fixing #71342 serializing '\n' in attribute values
10744 * result/noent/att3 result/att3 test/att3: added a specific
10745 test.
10746
Daniel Veillard797a5652002-02-12 13:46:21 +000010747Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10748
10749 * python/libxml.c: couple of bug fixes
10750
Daniel Veillard01a6d412002-02-11 18:42:20 +000010751Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10752
10753 * python/*.py: removed tabs and used spaces.
10754
Daniel Veillard397ff112002-02-11 18:27:20 +000010755Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10756
10757 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10758 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10759
Daniel Veillard03517542002-02-11 13:54:40 +000010760Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10761
10762 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10763 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10764
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010765Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10766
10767 * include/libxml/encoding.h include/libxml/entities.h
10768 include/libxml/globals.h include/libxml/parser.h
10769 include/libxml/threads.h include/libxml/tree.h
10770 include/libxml/xmlmemory.h: trying to fix the include mess
10771
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010772Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10773
10774 * include/libxml/xmlmemory.h: reverted part of the previous
10775 attempt to provide #69655, this was breaking the build.
10776
Daniel Veillard0ba59232002-02-10 13:20:39 +000010777Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10778
10779 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
10780 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
10781 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
10782 include/libxml/parserInternals.h include/libxml/tree.h
10783 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
10784 Tentatively fixed #69655 , make compiling with -Wredundant-decls
10785 clean.
10786 * python/libxml.c: fixed a warning.
10787
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000010788Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10789
10790 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
10791 copying of node, merge back IDs in the target document.
10792 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
10793 test/XInclude/ents/ids.xml: test case
10794 * result/VC/ElementValid4: output changed due to a typo fix
10795
Daniel Veillard1c18e302002-02-09 22:16:40 +000010796Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10797
10798 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000010799 generate the dependencies right as Jacob found out. Add
10800 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000010801
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000010802Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10803
10804 * parserInternals.c valid.c: Justin Fletcher found some parts
10805 of the code needing cleanup
10806 * libxml.spec.in python/Makefile.am python/generator.py
10807 python/libxml.c python/libxml.py: Fixed the python Makefiles
10808 corrected a bug showing up on ia64, changed the name of the
10809 python internal module too
10810
Daniel Veillard07be19b2002-02-08 14:20:35 +000010811Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10812
10813 * Makefile.am: applied patch from Andris Pavenis for binary
10814 name suffixes
10815
Daniel Veillardf216d462002-02-08 13:44:24 +000010816Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10817
10818 * xmllint.c win32/win32config.h: fixing #68748
10819
Daniel Veillardd455d792002-02-08 13:37:46 +000010820Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10821
10822 * valid.c: fixing #70166
10823
10824Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10825
10826 * valid.c: fixing #70077
10827
Daniel Veillardc575b992002-02-08 13:28:40 +000010828Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10829
10830 * Copyright Makefile.am README configure.in libxml.spec.in:
10831 Changed to the MIT Licence
10832 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
10833 doc/xmlio.html: updated the doc accordingly
10834 * include/libxml/xmlwin32version.h configure.in: preparing
10835 2.4.14 release
10836 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10837 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10838 fixed the const xmlChar * wrapper and generator, XPath extension
10839 functions now use the context as first argument
10840 * python/tests/tstxpath.py python/tests/xpath.py
10841 python/tests/xpathext.py: Updated the tests accordingly
10842 * tree.c: fixed bug #70067
10843
Daniel Veillard7db38712002-02-07 16:39:11 +000010844Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10845
10846 * Makefile.am: cleanup
10847 * debugXML.c: always use stdout if output is NULL
10848 * xmlIO.c: don't close filedescriptors passed to outputBuffers
10849 * python/Makefile.am python/generator.py python/libxml2class.txt
10850 python/libxml_wrap.h python/types.c: augmented the number of bindings
10851 handling FILE * and XPath contexts
10852 * python/tests/Makefile.am: avoid a stupid problem due to the
10853 use of TEST.
10854
Daniel Veillard15a143b2002-02-06 22:40:50 +000010855Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10856
10857 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
10858
Daniel Veillard70cab352002-02-06 16:06:58 +000010859Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10860
10861 * python/TODO python/libxml.c: cleanup the extension function lookup
10862 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
10863
Daniel Veillard7a96efc2002-02-05 16:34:33 +000010864Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10865
10866 * configure.in python/Makefile.am: do not install outside
10867 of prefix
10868
Daniel Veillard33caa0b2002-02-04 14:07:26 +000010869Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10870
10871 * python/TODO python/libxml.c: started adding SAX interfaces
10872 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
10873 SAX test
10874
Daniel Veillard36eea2d2002-02-04 00:17:01 +000010875Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10876
10877 * tree.c: hardened the addChild function
10878 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10879 python/libxml2class.txt python/libxml_wrap.h python/TODO:
10880 added accessors needed for xmlNode, a bit more testing and
10881 extension of interfaces
10882 * python/tests/Makefile.am python/tests/build.py: added a test
10883 build from scratch/save/load/check
10884
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000010885Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10886
10887 * parserInternals.c: change a small bit in the way valididy
10888 error messages get initialized
10889 * python/TODO python/libxml.c python/libxml2-python-api.xml
10890 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10891 added some memory debugging to track leaks at the libxml2 level
10892 * python/tests/*.py: changed all tests to check for leaks,
10893 there is just one left in XPath extension registrations.
10894
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000010895Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
10896
10897 * python/TODO python/generator.py python/libxml2-python-api.xml
10898 python/libxml2class.txt: more accessor classes for the parser
10899 context, allow to switch on and check validity
10900 * python/tests/Makefile.am python/tests/error.py
10901 python/tests/invalid.xml python/tests/valid.xml
10902 python/tests/validate.py: attded more test and and added error.py
10903 which I forgot to commit in the last step
10904
Daniel Veillard3ce52572002-02-03 15:08:05 +000010905Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10906
10907 * python/Makefile.am python/types.c: cleanup
10908 * python/libxml.c python/libxml.py python/libxml_wrap.h
10909 python/generator.py python/libxml2-python-api.xml
10910 python/libxml2class.txt: added class for parser context, added
10911 first cut for push mode support. Added a framework to generate
10912 accessors functions.
10913 * python/tests/Makefile.am python/tests/push.py: added a push
10914 test
10915
Daniel Veillardcfb05462002-02-02 23:18:22 +000010916Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10917
10918 * python/Makefile.am python/TODO python/libxml.py: fixed a small
10919 bug a bit of cleanup.
10920
Daniel Veillard5d819032002-02-02 21:49:17 +000010921Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10922
10923 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
10924 python/libxml2class.txt: adding error redirections and preformat
10925 to a python handler
10926 * python/tests/Makefile.am python/tests/*.py: cleanup made all
10927 tests self checking
10928
Daniel Veillard7fd7a942002-02-02 12:19:46 +000010929Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10930
10931 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
10932 a function
10933
Daniel Veillard9589d452002-02-02 10:28:17 +000010934Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10935
10936 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
10937 python/libxml.c python/libxml2-python-api.xml
10938 python/libxml2class.txt: Progressing through the TODOs, class
10939 description output, extra XML API, RPM now builds the wrappers
10940 for all python installed versions
10941
Daniel Veillard253aa2c2002-02-02 09:17:16 +000010942Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
10943
10944 * configure.in libxml.spec.in python/Makefile.am python/TODO
10945 python/generator.py python/libxml2class.txt: added more informations
10946 in the libxml2-python package including docs. Slightly changed
10947 the class hierarchy
10948 * python/tests/*: added basic regression tests infrastructure too
10949
10950Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10951
10952 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
10953 added libxml2-python as part of the packages installed
10954
Daniel Veillarda7340c82002-02-01 17:56:45 +000010955Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10956
10957 * python/Makefile.am python/generator.py python/libxml.c
10958 python/libxml.py: more work, now able to extend the
10959 XPath interpreter with functions written in python.
10960
Daniel Veillardc3e39442002-02-01 09:29:41 +000010961Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10962
10963 * python/Makefile.am: Jacob sent a patch to allow building from
10964 tarfile.
10965
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000010966Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10967
10968 * python/Makefile.am python/libxml.c configure.in Makefile.am:
10969 inserted the python wrappers build, I hope this won't be too
10970 unportable
10971
Daniel Veillard1971ee22002-01-31 20:29:19 +000010972Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10973
10974 * xpath.c: minor optimization
10975 * python/generator.py python/libxml.c python/libxml.py
10976 python/libxml_wrap.h: more work on the python bindings,
10977 they now support XPath and there is no evident leak
10978
Daniel Veillard36ed5292002-01-30 23:49:06 +000010979Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10980
10981 * python/generator.py python/libxml.c python/libxml.py:
10982 more work on the python bindings generator.
10983
Daniel Veillard96fe0952002-01-30 20:52:23 +000010984Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10985
10986 * python/generator.py python/libxml.c python/libxml_wrap.h:
10987 more work on the python bindings.
10988
Daniel Veillardd2897fd2002-01-30 16:37:32 +000010989Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10990
10991 * python/generator.py python/libxml.c python/libxml.py
10992 python/libxml_wrap.h: commited early version of a python binding
10993 for private use only ATM
10994
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000010995Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10996
10997 * entities.c tree.c include/libxml/entities.h: applied patch
10998 from Anthony Jones to implement copy of DTD subtree too. Had
10999 just to keep 2 function private which really ought to become
11000 public ones.
11001
Daniel Veillarda42f25f2002-01-25 14:15:40 +000011002Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11003
11004 * xmllint.c: added pointers to the web pages in the usage()
11005
Daniel Veillardbd227ae2002-01-24 16:05:41 +000011006Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11007
11008 * tree.c: more fixes from Petr Kozelka for attribute handling
11009 in the tree API to align the semantic with DOM.
11010
Daniel Veillard36065812002-01-24 15:02:46 +000011011Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11012
11013 * valid.c tree.c entities.c: another set of patches from
11014 Anthony Jones for copy operations cleanup and robustness
11015
Daniel Veillardf8592562002-01-23 17:58:17 +000011016Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11017
11018 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
11019 an alphabetic index based on comments content
11020 * doc/*: rebuilt the web site with the new references
11021
Daniel Veillardc8c7be42002-01-23 17:53:44 +000011022Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11023
11024 * parserInternals.h: Greg Sjaardema suggested to use an
11025 eponential buffer groth policy in xmlParserAddNodeInfo()
11026
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011027Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11028
11029 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11030 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11031 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11032 to generate cross-references, and added/updated the stylesheets
11033 to generate and link API indexes. The generic keyword index
11034 is not done yet.
11035 * doc/*.html: regenerated all the usual docs too
11036
Daniel Veillard2070c482002-01-22 22:12:19 +000011037Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11038
11039 * debugXML.c: added an xpath function to the shell for T. V. Raman
11040
11041Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011042
11043 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11044 debug routines.
11045
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011046Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11047
11048 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11049 support of attribute nodes
11050
Daniel Veillard9d06d302002-01-22 18:15:52 +000011051Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11052
11053 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11054 hopefully near complete and fully documented of the API in XML
11055 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
11056 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
11057 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
11058 include/libxml/parserInternals.h include/libxml/valid.hi
11059 include/libxml/xmlIO.h include/libxml/xmlerror.hi
11060 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
11061 include/libxml/xpath.h include/libxml/xpathInternals.h:
11062 Cleaned up the doc comments a lot in the process, the interface
11063 coverage is now 100%
11064
Daniel Veillard2d1464f2002-01-21 23:16:56 +000011065Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11066
11067 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
11068 extracts comments from the gtk-doc DocBook output (a bit
11069 convoluted but seems to work).
11070
Daniel Veillard61006472002-01-21 17:31:47 +000011071Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11072
11073 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
11074 added an XML description of the API, moved the script generating
11075 it here. Added a "make api" target
11076
Daniel Veillardd2f23002002-01-21 13:36:00 +000011077Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11078
11079 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
11080
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011081Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11082
11083 * xpath.c include/libxml/xpathInternals.h: the change made to
11084 xmlXPathFuncLookupFunc was incompatible roll it back
11085
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011086Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11087
11088 * SAX.c: cleanup patch from Anthony Jones
11089 * doc/Makefile.am: fix the headers to avoid in make scan
11090 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11091 includes, * vs Ptr and general cleanup
11092 * parsedecl.py: first version of a script to extract the
11093 module interfaces, the goal will be to provide .decl or XML
11094 specification of the interfaces to build wrappers.
11095
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011096Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11097
11098 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11099 now provides return codes in case of errors
11100
Bjorn Reese026d29f2002-01-19 15:40:18 +000011101Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11102
11103 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11104 Upgraded to trio baseline 1.6
11105 * strio.h strio.c: Replaced by triostr.h and triostr.c
11106
Daniel Veillard572577e2002-01-18 16:23:55 +000011107Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11108
11109 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11110 of strdup usage in the code
11111
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011112Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11113
11114 * parser.c error.c: Keith Isdale complained rightly that
11115 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11116
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011117Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11118
11119 * tree.c: fixed the funxtion to set the xml: attributes
11120 * debugXML.c: added "setbase" to test it.
11121
Daniel Veillard2c748c62002-01-16 15:37:50 +000011122Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11123
11124 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11125 to allow updating an attribute content
11126
Daniel Veillard8de85c62002-01-15 17:10:15 +000011127Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11128
11129 * libxml.h: try to avoid problems when compiling on Windows
11130
Daniel Veillard314cfa02002-01-14 17:58:01 +000011131Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11132
11133 * hash.c: patch from Anthony Jones for hash.c allocation size
11134 * Makefile.am: trying to work around Yet Another Libtool Madness
11135 and build the 2.4.13 release finally ...
11136
Daniel Veillard744683d2002-01-14 17:30:20 +000011137Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11138
11139 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
11140 * doc/* : update of the documentation
11141
Daniel Veillarde6a55192002-01-14 17:11:53 +000011142Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11143
11144 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
11145 at fixing #61290 :-(
11146
Daniel Veillardfb25a512002-01-13 20:32:08 +000011147Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11148
11149 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
11150 Fixes bug #67229
11151
Daniel Veillardacb2bda2002-01-13 16:15:43 +000011152Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11153
11154 * tree.c: trying to avoid troubles when a subtree is copied
11155 and coalesced in part with the target tree. Should fix
11156 bug #67407
11157
Daniel Veillardd8224e02002-01-13 15:43:22 +000011158Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11159
11160 * valid.c: fixed validation of attributes content of type
11161 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
11162 values, very old bug. Fixes #67671
11163
Daniel Veillard8107a222002-01-13 14:10:10 +000011164Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11165
11166 * parser.c include/libxml/parserInternals.h tree.c: integrated
11167 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
11168 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
11169
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000011170Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11171
11172 * threads.c: applied Serguei Narojnyi's patch to add native
11173 thread support on the Win32 platform
11174 * testThreadsWin32.c Makefile.am: added the test program also
11175 from Serguei, Win32 specific
11176 * include/win32config.h include/libxml/xmlwin32version.h.in:
11177 added patch from Igor for the Windows thread specific defines.
11178
Daniel Veillard845cce42002-01-09 11:51:37 +000011179Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11180
11181 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
11182
Daniel Veillard7b602b42002-01-08 13:26:00 +000011183Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11184
11185 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
11186 output page into XMLinfo.html. Close bug #66951 and
11187 raised by Robert Collins too.
11188
Daniel Veillard73c6e532002-01-08 13:15:33 +000011189Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11190
11191 * encoding.c: Paul Keogh pointed out a possibility of segfault
11192 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
11193 Closes bug # 68238
11194
Daniel Veillard4a859202002-01-08 11:49:22 +000011195Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11196
11197 * doc/*.html: updated the Gdome2 links
11198
Daniel Veillard3c5ed912002-01-08 10:36:16 +000011199Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11200
11201 * libxml.h: Applied following patches from Robert Collins
11202 and make sure IN_LIBXML is defined when compiling it
11203 -------
11204 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
11205 as well as Visual C.
11206 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11207 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11208 * strio.c (PLATFORM_UNIX): Define for Cygwin.
11209 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
11210 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
11211 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
11212 xmlSysIDExists xmlNoNetExists).
11213 * xmllint.c: Don't include winsock2.h for Cygwin.
11214
Daniel Veillard401c2112002-01-07 16:54:10 +000011215Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11216
11217 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
11218 when the version info is not present.
11219
Daniel Veillard6f42c132002-01-06 23:05:13 +000011220Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11221
11222 * tree.c: Anthony Jones pointed out a problem in
11223 xmlStringGetNodeList() and provided a fix for it
11224
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011225Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11226
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011227 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011228 xmlCreatePushParserCtxt() when the initial buffer passed
11229 is large.
11230
Daniel Veillard0e47ee22002-01-05 18:25:52 +000011231Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11232
11233 * win32/*: big cleanup of the Windows/MSVC project files
11234 from Igor Zlatkovic
11235
Daniel Veillardcebb1362002-01-02 13:13:30 +000011236Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11237
11238 * doc/Makefile.am: should fix #67674 and avoid troubles if
11239 xsltproc is not available or fails in the prefix provided
11240
Daniel Veillard26908ab2002-01-01 16:50:03 +000011241Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11242
11243 * xmlmemory.c: one more doc patch from Charlie Bozeman.
11244
Daniel Veillard5344c602001-12-31 16:37:34 +000011245Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11246
11247 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
11248 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
11249 Fixed a few other problems raised by Charlie Bozeman.
11250 * result/VC/ElementValid[5-7]: fixed the output
11251
Daniel Veillardcbaf3992001-12-31 16:16:02 +000011252Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11253
11254 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
11255 patches from Charlie Bozeman. Regenerated the HTML docs.
11256
Daniel Veillard7f9a6802001-12-20 14:01:47 +000011257Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
11258
11259 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
11260 for Windows from Igor
11261
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000011262Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11263
11264 * xmllint.c: applied Justin Fletcher patch for --output or -o
11265
Daniel Veillardd3b29d22001-12-18 07:53:16 +000011266Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
11267
11268 * win32/libxml2/libxml2.def.src: close #67019
11269
Daniel Veillard01db67c2001-12-18 07:09:59 +000011270Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11271
11272 * xmllint.c: applied Justin Fletcher generic timing patch
11273 similar to the one already applied to xsltproc.
11274
Daniel Veillardd1640922001-12-17 15:30:10 +000011275Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11276
11277 * include/libxml/tree.h tree.c: applied documentation patches
11278 from Charlie Bozeman
11279
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000011280Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
11281
11282 *doc/xmllint.xml, xmllint.1 - document --dropdtd
11283
Daniel Veillard29e43992001-12-13 22:21:58 +000011284Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
11285
11286 * valid.c: fix the xmlStrdup() used in the previous patch.
11287 * valid.c: added --dropdtd
11288 * tree.c: fixed xmlUnlinkNode so it also removes the references
11289 from the document if the node is a DTD
11290
Daniel Veillard86fd5a72001-12-13 14:55:21 +000011291Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
11292
11293 * HTMLtree.c valid.c: cleanup some static declarations
11294
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000011295Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11296
11297 * xmllint.c: removed another strdup()
11298 * doc/FAQ: removed the HP/UX entry
11299
Daniel Veillarded472f32001-12-13 08:48:14 +000011300Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
11301
11302 * valid.c: fix bug #66816 when validating.
11303 * xmllint.c: don't use sys/time.h if configure did not found it
11304
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000011305Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
11306
11307 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
11308 xmlcatalog_man.xml
11309
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000011310Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11311
11312 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
11313 xmlInitMemory() was declared twice
11314
Daniel Veillardb82c1662001-12-09 14:00:54 +000011315Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
11316
11317 * globals.c: do not reference strdup() !
11318 * configure.in libxml-2.0.pc.in: trying to fix the libs
11319 of the various config extraction modules
11320
Daniel Veillardef90ba72001-12-07 14:24:22 +000011321Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11322
11323 * configure.in : preparing 2.4.12
11324 * doc/* : updated and rebuilt the docs
11325
Daniel Veillard220346d2001-12-07 11:33:54 +000011326Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11327
11328 * uri.c: closed bug #66159
11329 * testURI.c: added --escape option
11330 * configure.in: some cleanup for xml2-config --cflags
11331
Daniel Veillard2a906822001-12-06 14:34:08 +000011332Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
11333
11334 * globals.c testThreads.c: removed some misplaced includes
11335 of xmlversion.h
11336
Daniel Veillarde28313b2001-12-06 14:08:31 +000011337Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
11338
11339 * threads.c: patch from Gary Pennington fixing a possible
11340 problem at initialization time.
11341
Daniel Veillardd3b08822001-12-05 12:03:33 +000011342Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
11343
11344 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000011345 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000011346 CodeWarrior.
11347
Daniel Veillarda7866932001-12-04 13:14:44 +000011348Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
11349
11350 * xmllint.c: applied Geert Kloosterman's patch to fix
11351 --repeat --timing output
11352
Daniel Veillard19840942001-11-29 16:11:38 +000011353Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11354
11355 * parser.c: Robin Berjon <robin@knowscape.com> found a case
11356 where non-wellformed XML declaractions were not detected.
11357
Daniel Veillarde85d9342001-11-28 14:43:12 +000011358Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11359
11360 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
11361
Daniel Veillard22f25a82001-11-28 09:12:23 +000011362Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11363
11364 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
11365 gets reset by xmlCleanupInputCallbacks() and this makes the
11366 function useless. Same for output.
11367
Daniel Veillard107ccaa2001-11-27 16:23:50 +000011368Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11369
11370 * xmlIO.c: robert pointed out a loop error in callback cleanups
11371
Daniel Veillard8faa7832001-11-26 15:58:08 +000011372Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11373
11374 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
11375 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
11376 they are not really tied to debugging
11377
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000011378Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11379
11380 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
11381 * xmllint.c: better --catalogs description
11382
Daniel Veillard4855c8c2001-11-25 10:35:25 +000011383Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11384
11385 * tree.c: fixed a couple of problems in xmlSetProp()
11386
Daniel Veillardcd337f02001-11-22 18:20:37 +000011387Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
11388
11389 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
11390 unappropriate stdout output.
11391
Daniel Veillard566d4df2001-11-22 13:00:53 +000011392Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
11393
11394 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
11395 by Denis Beurive, closes #65111
11396
Daniel Veillardb4545fd2001-11-20 09:37:09 +000011397Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
11398
11399 * valid.c: in case of content model validity error, don't
11400 print it if validity warnings were not requested.
11401
Daniel Veillardc69e0b12001-11-20 08:35:07 +000011402Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11403
11404 * nanoftp.c: applied a couple of patches from Brian D Ripley.
11405 * parserInternals.c: removed the last exit() call. Print an
11406 unmaskable error on stderr instead (library mismatch detection)
11407
MST 2001 John Fleck42304042001-11-18 00:18:06 +000011408Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
11409
11410 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
11411 shell instructions from Heiko Rupp
11412
Daniel Veillardf7b094f2001-11-15 13:54:39 +000011413Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11414
11415 * catalog.c: use the URL notation file:// for default catalog paths
11416
Daniel Veillard0ec98632001-11-14 15:04:32 +000011417Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11418
11419 * include/libxml/tree.h: better comments for _private fields
11420 * tree.c: removed a problem when copying an entity reference.
11421
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000011422Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11423
11424 * vms/*: updated instructions and diffs from John A Fotheringham
11425
Daniel Veillarda11001b2001-11-12 22:45:36 +000011426Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11427
11428 * include/libxml/xmlerror.h: avoid an include problem if
11429 #include <libxml/xmlerror.h> happens first in code
11430 seems to be the case in KDE libs
11431
Daniel Veillard8e3943c2001-11-12 21:35:44 +000011432Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11433
11434 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
11435 from Igor for Windows
11436
11437Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11438
11439 * Makefile.am: Gary Pennington pointed out a missing prefix
11440
Daniel Veillard43d3f612001-11-10 11:57:23 +000011441Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11442
11443 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11444 * doc/*: upgraded and rebuilt the docs
11445
Daniel Veillardc1f78342001-11-10 11:43:05 +000011446Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11447
11448 * HTMLparser.c: fix comment in scripts element parsing.
11449 * result/HTML/doc3*: updated the results.
11450
11451Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11452
11453 * uri.c: another URI bug fix #63336, using Joel Young patch.
11454
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011455Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11456
11457 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11458 a cleaned up version of the Pwd shell string generation.
11459
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011460Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11461
11462 * valid.c include/libxml/tree.h: trying to fix namespaces +
11463 validation problems for good, closing #63619 in the process
11464 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11465 wrong in this respect, fixed it.
11466
Daniel Veillardd536f702001-11-08 17:32:47 +000011467Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11468
11469 * xmllint.c: Morus Walter patch to allow --format and --encode
11470
Daniel Veillard5004f422001-11-08 13:53:05 +000011471Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11472
11473 * debugXML.c: Stefan Kost provided an help command for the shell
11474
Daniel Veillarda6825e82001-11-07 13:33:59 +000011475Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11476
11477 * debugXML.c: Heiko Rupp pointed that the shell would crash
11478 on empty nodesets returns.
11479
Daniel Veillard03f848d2001-11-07 12:53:46 +000011480Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11481
11482 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11483 migh need the history libraries
11484
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011485Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11486
11487 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11488 handle the case of < in quoted attributes, Bastian Kleineidam
11489
Daniel Veillardc853b322001-11-06 15:24:37 +000011490Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11491
11492 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11493 fixing catalog breakages
11494 * Makefile.am catalog.c result/catalogs/catal
11495 result/catalogs/mycatalog.* test/catalogs/catal*:
11496 fixed more problems in catalog support, added more regression tests
11497 for both XML and SGML catalog handling
11498
Daniel Veillard66870c72001-11-05 19:27:49 +000011499Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11500
11501 * debugXML.c: applied an improvement to xmlGetLineNo() from
11502 Keith Isdale
11503
Daniel Veillardffe09c92001-11-05 14:21:47 +000011504Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11505
11506 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11507 Side effect of the progressive catalog loading
11508
Daniel Veillardad661b92001-11-05 11:43:15 +000011509Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11510
11511 * Makefile.am: confexecdir and confexec_DATA were defined twice
11512 pointed out by Karl Eichwalder
11513
Daniel Veillard6eb17722001-11-04 22:19:27 +000011514Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11515
11516 * xmlcatalog.c: avoid unlink() and use remove() instead.
11517
Daniel Veillardea898282001-11-04 22:13:45 +000011518Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11519
11520 * libxml.spec.in: cleanup
11521 * include/libxml/xmlwin32version.h: updated with 2.4.8
11522
Daniel Veillarda4617b82001-11-04 20:19:12 +000011523Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11524
11525 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11526 of compiling libxml with a non standard set of options
11527
John Fleck027edfb2001-11-04 20:13:58 +000011528Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11529
11530 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11531 document --sgml option, fixing gnome bugzilla #63382
11532
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011533Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11534
11535 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11536 breakage of 2.4.7, added a couple of really needed APIs
11537 like xmlCatalogIsEmpty() and xmlNewCatalog()
11538 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11539 for install-catalog
11540 * configure.in: preparing 2.4.8
11541
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011542Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11543
11544 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11545 include/libxml/tree.h include/libxml/xmlIO.h: more include
11546 cleanups, export cleanly one html output + format function.
11547
11548Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11549
11550 * parser.c: removed initGenericErrorDefaultFunc call from
11551 xmlInitParser() since it could destroy previous calls to
11552 xsltSetGenericErrorFunc() effects
11553
Daniel Veillardebd38c52001-11-01 08:38:12 +000011554Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11555
11556 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11557 keyword.
11558
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011559Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11560
11561 * Makefile.am: cleanup
11562 * threads.c: cleanup too
11563 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11564 from xsltproc
11565 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000011566 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011567
Daniel Veillard91c00402001-10-30 17:41:38 +000011568Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11569
11570 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11571 was not used anymore !
11572
Daniel Veillard52dcab32001-10-30 12:51:17 +000011573Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11574
11575 * configure.in: preparing 2.4.7
11576 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11577 manual page from John
11578 * doc/*: updated the doc and rebuilt the generated pages
11579
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011580Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11581
11582 * xmlIO.c: closing bug #62711, the library should never
11583 close stdin or stdout.
11584
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011585Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11586
11587 * uri.c: second pass at fixing #63336, using Joel Young
11588 final patch. looks okay.
11589
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011590Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11591
11592 * uri.c include/libxml/uri.h: trying to clear #63336
11593 allowing the escaping routine to parse unconformant
11594 URI-References.
11595
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011596Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11597
11598 * vms/readme.vms vms/build_libxml.com nanoftp.c
11599 include/libxml/xmlversion.h.in: a few VMS updates from
11600 John A Fotheringham
11601 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11602 and xmlCleanupOutputCallbacks() for the Perl binding people.
11603
Daniel Veillard635ef722001-10-29 11:48:19 +000011604Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11605
11606 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11607 apply fixes to close #63271 and avoid segfaults when
11608 the error routine gets callbed before xmlInitParser()
11609 get called.
11610 * nanoftp.c error.c: Applied patches from Justin Fletcher
11611 correcting some xmlGenericError misuses.
11612
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011613Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11614
11615 *doc/xmllint.xml, doc/xmllint.1
11616 New and improved man page for xmllint - .xml is the original, .1
11617 is the generated man page
11618
Daniel Veillardc9484202001-10-24 12:35:52 +000011619Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11620
11621 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11622 the web site from the main HTML document.
11623
Daniel Veillard5151c062001-10-23 13:10:19 +000011624Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11625
11626 * parser.c: fixed an erroneous validation bug when PE refs
11627 occurs in external parsed entities referenced from the
11628 internals subset
11629 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11630 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11631 added the associated testcase, it's a nice one.
11632 * HTMLparser.c: generate the DTD node as HTML still ...
11633 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11634
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011635Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11636
11637 * HTMLparser.c: fixed a bug in htmlNewDoc()
11638
Daniel Veillard89cad532001-10-22 09:46:13 +000011639Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11640
11641 * test/threads/*: added entities testing to the Thread test
11642 * testThreads.c: make the test reasonable
11643 * DOCBparser.c: fix the DTD public and system ID
11644 * xmllint.c: added --sgml for SGML DocBook importing
11645 * Makefile.am: added Docbtests target
11646
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011647Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11648
11649 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11650 * testThreads.c: removed bogus include
11651
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011652Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11653
11654 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11655 fixed a very serious (looping) validation bug
11656
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011657Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11658
11659 * include/libxml/globals.h include/libxml/threads.h threads.c
11660 testThreads.c: far more testing, cleaning up bugs
11661 * *.c : make sure globals.h is always included.
11662
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011663Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11664
11665 * HTMLparser.c: try to get rid of parser loops for good.
11666
Daniel Veillardab7488e2001-10-17 11:30:37 +000011667Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11668
11669 * configure.in: fixed some bugs in CFLAGS passing.
11670 * test/threads Makefile.am testThreads.c: added a specific
11671 threaded test case (really nasty, guaranteed).
11672
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011673Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11674
11675 * catalog.c: serious cleanup on the management of the
11676 XML catalog tree, more tests done, especially with
11677 the catalog PI.
11678
Daniel Veillard364789a2001-10-16 12:45:00 +000011679Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11680
11681 * catalog.c: avoid a problem in catalog cleanup on SMP if
11682 catalogs were not initialized.
11683
Daniel Veillard81463942001-10-16 12:34:39 +000011684Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11685
11686 * catalog.c xpath.c: trying to cleanup the not thread safe
11687 parts of the library.
11688
Daniel Veillard64a411c2001-10-15 12:32:07 +000011689Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11690
11691 * include/libxml/globals.h configure.in global.data: make
11692 the allocation be per-thread a configure option
11693 * encoding.c include/libxml/parser.h: fixed compilation
11694 errors
11695
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011696Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11697
11698 * include/libxml/parser.h: Norm reported that a few lines
11699 added were breaking libxslt compile, removed them for now
11700
Daniel Veillard6f350292001-10-14 09:56:15 +000011701Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11702
11703 * parser.c parserInternals.c threads.c: debugged and fixed
11704 initialization problems which were giving troubles on SMP
11705 boxes.
11706
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011707Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11708
11709 * include/libxml/Makefile.am: missing globals.h
11710
Daniel Veillarde7090612001-10-13 12:18:28 +000011711Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011712
Daniel Veillarde7090612001-10-13 12:18:28 +000011713 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011714
Daniel Veillardd0463562001-10-13 09:15:48 +000011715Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11716
11717 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11718 include/libxml/parserInternals.h include/libxml/tree.h
11719 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11720 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11721 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11722 Applied the last patches from Gary, cleanup, activated threading
11723 all user accessible global variables are now handled in globals.[ch]
11724 Still a bit rought but make tests passes with either
11725 --with-threads defined at configure time or not.
11726 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11727 linking options
11728
Daniel Veillardb8478642001-10-12 17:29:10 +000011729Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11730
11731 * Makefile.am include/libxml/Makefile.am
11732 include/libxml/globals.h globals.c include/libxml/threads.h
11733 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11734 configure.in: started integrating the core of the thread support
11735 not activated yet but half integrated. The code should still
11736 compile and work anyway.
11737
Daniel Veillardb44025c2001-10-11 22:55:55 +000011738Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11739
11740 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11741 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11742 integrating the non-controversial parts of Gary Pennington
11743 multithread patches
11744 * catalog.c: corrected a small bug introduced
11745
Daniel Veillard75b96822001-10-11 18:59:45 +000011746Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11747
11748 * catalog.c include/libxml/catalog.h: very serious cleanup,
11749 isolating unportable code and as much as possible the accesses
11750 to the global shared catalog. May need more testing !
11751
Daniel Veillard78d12092001-10-11 09:12:24 +000011752Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11753
11754 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11755 Keith Isdale patches for the XSLT debugger interfaces. Some
11756 cleanup
11757
Daniel Veillardff0b7312001-10-11 06:46:09 +000011758Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11759
11760 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11761 * DOCBparser.c: generate line nubers in elements
11762
Daniel Veillard60087f32001-10-10 09:45:09 +000011763Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11764
11765 * configure.in: preparing 2.4.6 release
11766 * doc/xml.html doc/html/*: updated and rebuilt the docs
11767 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11768
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011769Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11770
11771 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11772 adding documentation for DV's supercatalog support
11773
Daniel Veillard82d75332001-10-08 15:01:59 +000011774Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11775
11776 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11777 super catalog support adding one API and one flag --sgml to
11778 xmlcatalog
11779
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000011780Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
11781
11782 * doc/xmlcatalog_man.xml, xmlcatalog.1
11783 One more crack at
11784 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11785
11786
Thomas Broyer47334c02001-10-07 16:41:52 +000011787Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11788
11789 * xpath.c: implemented xmlXPathObjectCopy for external objects
11790 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
11791
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000011792Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
11793
11794 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11795 finishing up fix to
11796 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
11797 the xmlcatalog man page display more elegantly
11798
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000011799Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
11800
11801 * configure.in: closing bug #61832
11802 * HTMLparser.c: removed a warning
11803
Daniel Veillard6ab38382001-10-06 13:08:27 +000011804Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11805
11806 * xpath.c: fixing #61673 part I, do not loose doc information
11807 when copying result value trees.
11808
Daniel Veillard556c6682001-10-06 09:59:51 +000011809Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11810
11811 * xpath.c: trying to harden the XPath interpreter
11812
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000011813Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
11814
11815 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
11816 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11817
William M. Brack1633d182001-10-05 15:41:19 +000011818Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11819
11820 * HTMLparser: repaired another loop problem
11821
Daniel Veillard20ee8c02001-10-05 09:18:14 +000011822Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11823
11824 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
11825 parsing.
11826 * xpath.c: fix bug #61291 the default XML namespace node is
11827 missing from the namespace axis.
11828 * tree.c: refuse to create namespaces nodes with prefix "xml"
11829
Daniel Veillard651f9472001-10-04 14:51:06 +000011830Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
11831
11832 * SAX.c: ouch a non-defined namespace could lead to a crash,
11833 fixed #61215
11834
Daniel Veillard7dd05702001-10-04 14:25:12 +000011835Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11836
11837 * parserInternals.c: closed bug #61054
11838
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000011839Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11840
11841 * include/libxml/Makefile.am: closing #60708
11842
Daniel Veillarda293c322001-10-02 13:54:14 +000011843Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11844
11845 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
11846 adding xmlSAXParseFileWithData following Marco Stipek suggestion
11847
Daniel Veillardf4309d72001-10-02 09:28:58 +000011848Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11849
11850 * valid.c: close bug #61550 when xml: wasn't considered a namespace
11851
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000011852Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11853
11854 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
11855 * DOCBparser.c HTMLparser.c parser.c: fixed typos
11856
Daniel Veillard16756b62001-10-01 07:36:25 +000011857Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
11858
11859 * catalog.c: Justin Fletcher provided cleaup code in case
11860 HAVE_STAT is not defined
11861 * include/win32config.h: Igor Zlatkovic suggested to have
11862 HAVE_STAT defined there
11863
William M. Brack5e1cac12001-09-28 16:19:18 +000011864Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11865
11866 * catalog.c - fixed typing error reported by M. Barros
11867
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000011868Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
11869
11870 * xmllint.c - fixing typo
11871
William M. Brackd28e48a2001-09-23 01:55:08 +000011872Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11873
11874 * HTMLparser.c: small enhancement to prevent loop on
11875 unrecognizable data
11876
Daniel Veillardb1d62872001-09-21 09:47:08 +000011877Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11878
11879 * parserInternals.c: applying patch from bug #60757 this
11880 should close it
11881
Daniel Veillardc0631a62001-09-20 13:56:06 +000011882Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11883
11884 * catalog.c xmlcatalog.c: removed a couple of warning
11885 * xpath.c: try to solve the linking problem on platforms
11886 needing trio to compile
11887
Daniel Veillard1a123612001-09-19 08:06:23 +000011888Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011889
Daniel Veillard1a123612001-09-19 08:06:23 +000011890 * Makefile.am libxml.spec.in: backing up non-documented changes
11891 commited without review or aproval by Jens Finke <jens@gnome.org>
11892 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011893
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011894Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
11895
11896 * configure.in: Joe Orton provided a patch fixing a problem
11897 when iconv is specified to be in a non-standard directory
11898 but wasn't exported in xml2-config --cflags
11899
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011900Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11901
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011902 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011903 troubles with 2.4.4 errors.
11904
Daniel Veillard16698282001-09-14 10:29:27 +000011905Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11906
11907 * encoding.c entities.c: do not output hexadecimal charrefs
11908 when serializing HTML since some version of Netscape can't
11909 grok it, generate decimal ones.
11910 * result/HTML/doc3.htm: output changed due to previous test
11911 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
11912
Daniel Veillard98fed372001-09-13 11:34:58 +000011913Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
11914
11915 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
11916 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
11917
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011918Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000011919 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011920
11921 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
11922 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
11923 updated the configuration scripts systems accordingly
11924
Daniel Veillard04382ae2001-09-12 18:51:30 +000011925Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11926
11927 * configure.in: preparing for 2.4.4
11928 * doc/xml.html doc/html/*: updated and rebuilt the docs
11929
Daniel Veillardd63437e2001-09-12 15:00:27 +000011930Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11931
11932 * win32/dsp/libxml2.def.src: tried to incorporate comments
11933 from bug #59220
11934
Daniel Veillard319a7422001-09-11 09:27:09 +000011935Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11936
11937 * parser.c result/noent/wml.xml: fixed bug #59981 related
11938 to handling of '&' in attributes when entities are substitued
11939
Daniel Veillard7cf5e442001-09-10 20:16:32 +000011940Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11941
11942 * libxml.h include/libxml/xmlversion.h.in
11943 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
11944 Tried to close bug #60131
11945
Daniel Veillardbce62332001-09-10 18:46:55 +000011946Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11947
11948 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
11949
Daniel Veillard143b04f2001-09-10 18:14:14 +000011950Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
11951
11952 * SAX.c: fixing bug #59946 on xmlns=""
11953
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000011954Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11955
11956 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
11957 but allocates a new error code.
11958
Daniel Veillard05c13a22001-09-09 08:38:09 +000011959Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11960
11961 * xmllint.c: John Fleck fixed typos in the options output
11962 * parser.c SAX.c: fix ignorable white space SAX selection
11963
11964Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11965
11966 * entities.c: Steve Underwood found the possibility of an
11967 ininite loop in case of error.
11968
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000011969Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11970
11971 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
11972
Daniel Veillarda050d232001-09-05 15:51:05 +000011973Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11974
11975 * parser.c: warn if version is not 1.0 but it's not
11976 strictly speaking an error after analyzing the spec
11977
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000011978Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
11979
11980 *doc/catalog.html - add link to the html version of the
11981 man page, other linguistic cleanups
11982
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000011983Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
11984
11985 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11986 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
11987 file, has not yet been included in the build.
11988
Daniel Veillard99784ff2001-09-01 16:20:28 +000011989Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11990
11991 * catalog.c: removed a duplicate affectation Justin Fletcher
11992
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000011993Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
11994
11995 * tree.c: Armin Sander pointed a possible text coalescing
11996 problem, completed his patch.
11997
Bjorn Reese0b2ae432001-08-31 16:31:57 +000011998Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11999
12000 * trionan.c: Fixed const and volatile re-definition problem
12001
Daniel Veillard5d96fff2001-08-31 14:55:30 +000012002Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
12003
12004 * libxml.4 parser.c: doc updates from Heiko Rupp
12005 * parserInternals.c: 2 sanity checks from Heiko Rupp
12006
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012007Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12008
12009 * tree.c: applied patch from Armin Sander to make some pointers
12010 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000012011 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012012
Daniel Veillardb06c6142001-08-27 14:26:30 +000012013Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12014
12015 * xpath.c: hum, restrict the integer usage gcc bug workaround
12016 to only gcc compilers so that other architecture don't get
12017 penalized by this limitation.
12018 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
12019
Daniel Veillard268fd1b2001-08-26 18:46:36 +000012020Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12021
12022 * valid.c: fixed a Windows compiler warning (Chris Poblete)
12023 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
12024
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012025Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12026
12027 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12028 --convert option to xmlcatalog to convert SGML ones to
12029 the XML syntax.
12030 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12031
12032 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012033Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12034
12035 * catalog.c xmlIO.c: started some serious testing and fixed
12036 a few bug and optmization needs.
12037
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012038Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12039
12040 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12041 preparing for a 2.4.3 release even if it may not be ready yet
12042 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12043 all file parsing lookup to go through the entity resolver, add
12044 to add an API to bypass it (needed to load catalogs themselves),
12045 some cleanup on the catalog code too.
12046 * nanoftp.c: small cleanup
12047 * doc/catalog.html: small update
12048
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012049Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12050
12051 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12052 Jun Kuriyama
12053
Daniel Veillardffb120d2001-08-23 00:52:23 +000012054Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12055
12056 * doc/catalog.html: finished the catalog documentation
12057
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000012058Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12059
12060 * doc/catalog.html doc/xml.html: added documentation about
12061 Catalog support, misses an API description
12062 * doc/html/*: reextracted the API pages
12063
Daniel Veillarddc2cee22001-08-22 16:30:37 +000012064Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12065
12066 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
12067 Added the part about section 7.2 on URI resolution,
12068 fixed a side effect in the HTML parser, look complete
12069 and ready to rock except the URI/SystemID part!
12070
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000012071Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12072
12073 * include/libxml/catalog.h include/libxml/parser.h
12074 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
12075 xmlIO.c: added support and APIs needed for the catalog PI
12076 * include/libxml/xmlIO.h: cleanup
12077
Daniel Veillarde2940dd2001-08-22 00:06:49 +000012078Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12079
12080 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
12081 include/libxml/catalog.h: starts to look okay, really
12082 plugged the new framework, cleaned a lot of stuff,
12083 added some APIs, except the PI's support missing this
12084 should be mostly complete
12085 * result/catalogs/* test/catalogs/*: added new test, enriched
12086 the existing one with URN ID tests
12087
Daniel Veillard64339542001-08-21 12:57:59 +000012088Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12089
12090 * catalog.c: fixed nextCatalog
12091 * result/catalogs/docbook test/catalogs/*: started adding
12092 a small regression test
12093
Daniel Veillardcda96922001-08-21 10:56:31 +000012094Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12095
12096 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12097 more work on the XML catalog support.
12098 * parser.c include/libxml/parser.h: small cleanup seems using
12099 list as a public parameter name can give portability troubles
12100 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12101 include/libxml/xpath.h include/libxml/Makefile.am: removed
12102 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12103 wrappers
12104
Bjorn Reese45029602001-08-21 09:23:53 +000012105Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12106
12107 * Makefile.am trio.c triodef.h trionan.c xpath.c
12108 include/libxml/Makefile.am include/libxml/trionan.h:
12109 Re-worked Not-A-Number and Infinity support.
12110 * xmlcatalog.c: added readline include files
12111
Daniel Veillard344cee72001-08-20 00:08:40 +000012112Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12113
12114 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12115 testCatalog as xmlcatalog, making it an installed app
12116 adding a shell, and preparing it to be a /etc/xml/catalog
12117 management tool, though not ready yet
12118 * catalog.c include/libxml/catalog.h: adding support for
12119 XML Catalogs http://www.oasis-open.org/committees/entity/
12120 not finished, there is some interesting tradeoffs and a
12121 few open questions left.
12122
Daniel Veillardb7664f42001-08-19 13:00:43 +000012123Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12124
12125 * xmllint.c: fixed a line formatting problem
12126
Daniel Veillard5015b712001-08-17 09:37:52 +000012127Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12128
12129 * SAX.c: removed a couple of unused variable (Albert Chin)
12130
Daniel Veillardbb371292001-08-16 23:26:59 +000012131Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12132
12133 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
12134 trying to fix some troubles w.r.t. function returning
12135 const xxxPtr.
12136
Daniel Veillardb60c54e2001-08-16 19:34:27 +000012137Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12138
12139 * win32/dsp/libxml2.def.src: another set of symbols conditionally
12140 defined
12141
Daniel Veillardae6db172001-08-16 19:32:00 +000012142Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12143
12144 * xpointer.c: removed unused var
12145
Daniel Veillard09190202001-08-16 16:27:41 +000012146Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12147
12148 * testXPath.c: another small cleanup closing bug #59110
12149
Daniel Veillard796f4b62001-08-16 16:00:13 +000012150Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12151
12152 * win32/dsp/libxml2.def.src: small cleanup closing bug
12153 #59108
12154
Daniel Veillard5aac4e42001-08-15 20:46:57 +000012155Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12156
12157 * example/gjobread.c: add xmlCleanupParser() before leaving
12158
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000012159Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
12160
12161 * config.h.in configure.in include/libxml/xmlwin32version.h:
12162 released 2.4.2
12163
Daniel Veillardd3d06722001-08-15 12:06:36 +000012164Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
12165
12166 * include/libxml/valid.h debugXML.c valid.c: deprecate
12167 the non-boundchecking Sprintf functions, add Snprintf
12168 this should close bug #57984
12169
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000012170Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
12171
12172 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
12173 URIs before doing the lookups (pointed by Mark Vakoc)
12174
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000012175Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12176
12177 * xpath.c: serious changes on Result Value Trees and NodeSets
12178 w.r.t. deallocation and collect operations. Probably not
12179 100% clean (merge of allocated trees smells like a problem).
12180 Seems sufficient to close #58943
12181
Daniel Veillard90493a92001-08-14 14:12:47 +000012182Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12183
12184 * xmllint.c: adding a --format option
12185
Daniel Veillardfe703322001-08-14 12:18:09 +000012186Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
12187
12188 * xpath.c: count() was broken on Result Value Tree
12189 * xmlIO.c: fixed file:/// accesses on _WIN32
12190
Daniel Veillard70ac0e32001-08-13 11:24:16 +000012191Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12192
12193 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
12194 macro was renamed, this should close bug #58683
12195
Daniel Veillardf300b7e2001-08-13 10:43:15 +000012196Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12197
12198 * SAX.c: small fix fixing bug #58539 reported by coolo, in
12199 entity substitution mode text at the end of the entity might
12200 be added due to text coalescing.
12201 * nanoftp.c parser.c: small cleanup
12202
Daniel Veillard0c720972001-08-08 20:59:00 +000012203Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12204
12205 * HACKING: added John Fleck right to commit in the doc subdir
12206
Daniel Veillard48da9102001-08-07 01:10:10 +000012207Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12208
12209 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
12210 allow to inherit attributes from the DTD directly in the
12211 tree, this is needed for XPath and can be a useful feature.
12212 Inherited namespaces are always provided at the tree level now
12213 * test/defattr* result/defattr* result/noent/defattr*: added a couple
12214 of tests for this feature (XSLT being the prime user).
12215
Daniel Veillard50f34372001-08-03 12:06:36 +000012216Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12217
12218 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
12219 testSAX.c xmlIO.c xmllint.c include/win32config.h
12220 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
12221 include/libxml/xmlwin32version.h.in win32/README.MSDev
12222 win32/dsp/*: applied Win32 Facelift No.2 patches from
12223 Igor Zlatkovic for Windows/MSC
12224
Daniel Veillard9f4eb912001-08-01 21:22:27 +000012225Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
12226
12227 * SAX.c: unparsedEntityDecl() the URI computation of the
12228 entity wasn't done breaking XSLT unparsed-entity-uri()
12229
Daniel Veillard567e1b42001-08-01 15:53:47 +000012230Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
12231
12232 * xpath.c: fixed a bug when walking the descendants and
12233 the current node has no children
12234 * debugXML.c: show up when a text node is supposed to not be escaped
12235
Thomas Broyerf186c822001-07-31 23:30:37 +000012236Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12237
12238 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
12239 worked like the set:leading() function)
12240 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
12241
Daniel Veillardba6db032001-07-31 16:25:45 +000012242Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12243
12244 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
12245
Daniel Veillard57905372001-07-31 15:52:17 +000012246Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12247
12248 * include/libxml/xmlIO.h: apply change to close #58141
12249 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
12250
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000012251Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12252
12253 * parser.c: when the internal subset uses a PE, then the
12254 included entity can use conditional sections.
12255
Daniel Veillard7d7e3792001-07-30 13:42:13 +000012256Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12257
12258 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
12259 when walking the namespace axis showing up in
12260 libxst/tests/general/bug-12
12261 * xmlmemory.c: added the possibility to trace a given block
12262 defined by its address
12263
Daniel Veillard4aafa792001-07-28 17:21:12 +000012264Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12265
12266 * parser.c: don't override existing encoding specified before
12267 starting xmlParseDocument()
12268
Daniel Veillardfdb1f242001-07-27 23:32:44 +000012269Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12270
12271 * include/libxml/xmlwin32version.h: reinserted, needed for
12272 Windows users of CVS
12273
Darin Adlera77cac02001-07-27 17:41:51 +0000122742001-07-27 Darin Adler <darin@bentspoon.com>
12275
Darin Adler699613b2001-07-27 22:47:14 +000012276 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
12277 * testCatalog.c: Add include of <libxml/parser.h>.
12278
122792001-07-27 Darin Adler <darin@bentspoon.com>
12280
Darin Adlera77cac02001-07-27 17:41:51 +000012281 * include/libxml/.cvsignore:
12282 * include/libxml/xmlwin32version.h:
12283 Remove this file from CVS because it's generated.
12284
Daniel Veillard50822cb2001-07-26 20:05:51 +000012285Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12286
12287 * parser.c include/libxml/parser.h: applied const patches from
12288 Tom Moog #58002
12289
Thomas Broyerba4ad322001-07-26 16:55:21 +000012290Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12291
12292 * xpath.c include/libxml/xpath{,Internals}.h: added a function
12293 lookup framework
12294
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000012295Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12296
12297 * tree.c: fixed xmlCopyNode() for documents
12298
Daniel Veillard6dd398f2001-07-25 22:41:03 +000012299Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12300
12301 * parser.c: fixed bugs #58073 reported by Greg Shtilman
12302
12303Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000012304
12305 * parser.c: fixes bug #57652 reported by Morus Walter
12306
Daniel Veillarde3924972001-07-25 20:25:21 +000012307Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12308
12309 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
12310
Daniel Veillarda53c6882001-07-25 17:18:57 +000012311Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12312
12313 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
12314 errors, lesson don't add new functions at 1am before a release
12315 * xpath.c: integrated fix from Bjorn to avoid divide by zero
12316 from XPath initialization when possible.
12317
Daniel Veillardd9bad132001-07-23 19:39:43 +000012318Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12319
12320 * result/scripts/base*: removing history/readline changed
12321 this slightly
12322 * include/libxml/parser.h SAX.c parser.c parserInternals.c
12323 xmllint.c: make element content line number generation
12324 optionnal to avoid breaking old apps added interface to switch
12325
Daniel Veillardf012a642001-07-23 19:10:52 +000012326Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12327
12328 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000012329 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000012330 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
12331 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
12332 John Kroll fixes to allow saving to HTTP via PUT (or
12333 POST of needed).
12334 * doc/html/*.html: regenerated the docs
12335
Thomas Broyere8126242001-07-22 03:54:15 +000012336Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12337
12338 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
12339 xmlHashScanFull and xmlHashScannFull3 to get passed the
12340 three keys as arguments to the callback function
12341
Daniel Veillard5e2dace2001-07-18 19:30:27 +000012342Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12343
12344 * configure.in Makefile.am: removed libxml softlink for good
12345 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
12346 100% coverage by gtk-doc
12347
Daniel Veillard8599e702001-07-17 21:38:51 +000012348Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12349
12350 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
12351 fixed serious troubles due to size_t vs. int mismatch
12352
Daniel Veillard8fcc4942001-07-17 20:07:33 +000012353Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12354
12355 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
12356
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012357Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12358
12359 * include/libxml/xpath{,Internals}.h xpath.c: added a more
12360 convenient extension API for value and context managing
12361 Now handles external objects through xmlXPathPopExternal,
12362 xmlXPathWrapExternal and xmlXPathReturnExternal.
12363 Added functions for sets operations (intersection, etc.)
12364
Daniel Veillard22090732001-07-16 00:06:07 +000012365Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12366
12367 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
12368 xmlIO.c tree.c parserInternals.c entities.c encoding.c
12369 HTMLparser.c: cleanup of global variables, marking some
12370 const or private.
12371
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012372Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000012373
12374 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
12375 fixed xmlXPathNodeSetItem when passing index=0
12376
Daniel Veillard05dec342001-07-14 21:57:39 +000012377Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12378
12379 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
12380
Daniel Veillard28ae6362001-07-14 16:44:32 +000012381Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12382
12383 * xmllint.c: fixed compilation under Cygwin #57503
12384 * TODO: update
12385
Peter Williamsed156f52001-07-13 18:35:13 +0000123862001-07-13 Peter Williams <peterw@ximian.com>
12387
12388 * config.h.in: add #undef HAVE_DLFCN_H
12389
12390 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
12391 builddir.
12392
Daniel Veillard73b36e32001-07-12 15:09:52 +000012393Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12394
12395 * win32/libxml2/libxml2.def.src: added a couple of exported entries
12396 raised by #57348 and #57381
12397
Daniel Veillard7db37732001-07-12 01:20:08 +000012398Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12399
12400 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
12401 tree.c xpointer.c: store the line numbder in element->content,
12402 may break some software, need a configuration mechanism
12403
Darin Adler96037892001-07-11 00:03:16 +0000124042001-07-10 Darin Adler <darin@bentspoon.com>
12405
12406 * .cvsignore:
12407 * example/.cvsignore:
12408 * include/.cvsignore:
12409 * include/libxml/.cvsignore:
12410 Various things that are generated and should be ignored.
12411
Daniel Veillard09ab7e12001-07-10 15:49:44 +000012412Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12413
12414 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
12415 * doc/xml.html doc/html/*: updated the docs
12416
Daniel Veillard04e2dae2001-07-09 20:07:25 +000012417Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12418
12419 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
12420 validation occured on content with element child
12421
Daniel Veillardb8c9be92001-07-09 16:01:19 +000012422Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12423
12424 * tree.c: fixed XML Base computation which was broken
12425 * debugXML.c: added a base function to the shell
12426 * Makefile.am result/scripts/* test/scripts/*: added scripts
12427 based regression tests, and adding 2 XML Base tests
12428
Daniel Veillard19e96c32001-07-09 10:32:59 +000012429Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12430
12431 * tree.c: set properties doc and call xmlSetListDoc for properties
12432 content when grafting them in a different tree.
12433 * aclocal.m4: remove from CVS
12434
Daniel Veillarde086f5c2001-07-08 21:10:40 +000012435Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12436
12437 * win32/libxml2/libxml2.def.src: added some missing entry point
12438 for XPath (Mark Vakoc)
12439
Daniel Veillard388236f2001-07-08 18:35:48 +000012440Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12441
12442 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12443 layer should URI-Unescape before trying to open resources.
12444
Daniel Veillard04383752001-07-08 14:27:15 +000012445Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12446
12447 * xpath.c: fix the name() bug for elements in the default
12448 namespace reported by Charlie Bozeman
12449
Daniel Veillard7583a592001-07-08 13:15:55 +000012450Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12451
12452 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12453 led to an XPath fix, improvements of SAX initialization, and
12454 an added option --nocdata to testXPath
12455
Daniel Veillard449d7392001-07-07 19:11:06 +000012456Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12457
12458 * doc/libxml-doc.el: Felix Natter provided anew version working
12459 with XEmacs too
12460
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012461Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12462
12463 * include/libxml/xpath.h: small cleanup
12464 * doc/xml.html: update
12465
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012466Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12467
12468 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12469 released 2.3.14
12470
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012471Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12472
12473 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012474 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012475
Daniel Veillard73c9c042001-07-05 20:02:54 +000012476Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12477
12478 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12479 were not equal to empty strings
12480
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012481Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12482
12483 * SAX.c: fixed a URI-Reference computation problem when validating
12484 * xmlIO.c: small cleanup
12485
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012486Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12487
12488 * parser.c: improved the description of a couple of interfaces
12489 upon Larry Stamper suggestion
12490
Daniel Veillard62f313b2001-07-04 19:49:14 +000012491Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12492
12493 * SAX.c entities.c parser.c: changed completely the way entities
12494 are handled when running the parser in entity substitution mode.
12495 This fixes a bug reported by Stephan Kulow and nearly divides
12496 by 3 the amount of memory required by libxslt to load and process
12497 DocBook TDG.
12498
Daniel Veillardf420ac52001-07-04 16:04:09 +000012499Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12500
12501 * HTMLparser.c: fixing a too early root closing problem raised
12502 byt Prashanth Naidu
12503
Daniel Veillard8c357d52001-07-03 23:43:33 +000012504Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12505
12506 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12507 raised by Mark Vakoc.
12508
Daniel Veillard6e90d192001-07-03 16:37:49 +000012509Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12510
12511 * example/Makefile.am: fixed the include path to add srcdir/include
12512 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12513 and some cleanup
12514
Daniel Veillardf06307e2001-07-03 10:35:50 +000012515Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12516
12517 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12518 lot of optimization work, results in significant improvements
12519 when handling really complex XPath queries. Add a small optimizer
12520 for unions, improve [n] and [last()], avoid some costly ops.
12521
Daniel Veillard77044732001-06-29 21:31:07 +000012522Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12523
12524 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12525 * xpath.c: small cleanup
12526 * xmlGetNsList: reformated, fixed problems if used on Entities
12527
Daniel Veillard2adbb512001-06-28 16:20:36 +000012528Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12529
12530 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12531
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012532Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12533
12534 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12535 * Makefile.am example/Makefile.am: workaround automake generating
12536 erroneous deps
12537
Daniel Veillard12f7d292001-06-28 13:12:11 +000012538Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12539
12540 * include/win32config.h: bug #56801 Yon Derek provided a patch
12541 to the windows config file.
12542
Daniel Veillard87ee9142001-06-28 12:54:16 +000012543Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12544
12545 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12546 libxml.h : Yon Derek provided a set of changes to compile from
12547 CVS on Windows/MSC
12548
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012549Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12550
12551 * parser.c: fixed UTF8 BOM support in push mode
12552 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12553 added a specific testcase
12554
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012555Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12556
12557 * Makefile.am: added --push regression tests
12558 * parserInternals.c: the XML parser segfaulted in --push mode
12559
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012560Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12561
12562 * configure.in: moved the symlinks detection within a CVS
12563 check, this is not portable and will be removed soon.
12564 * xpath.c: small cleanup/speedup
12565
Daniel Veillard11648102001-06-26 16:08:24 +000012566Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12567
12568 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12569 release of 2.3.12
12570 * parser.c: make an error message if unknow entities in all cases
12571
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012572Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12573
12574 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12575
Daniel Veillard23793842001-06-25 16:07:45 +000012576Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12577
12578 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12579 includes were installed in the wrong dir
12580
Daniel Veillardf5498f32001-06-25 15:08:36 +000012581Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12582
12583 * doc/html.xml: warn against sending code to exhibit bugs.
12584
Daniel Veillard56f06462001-06-24 21:34:03 +000012585Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12586
12587 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12588 Tru64 from Thomas Leitner
12589
Daniel Veillardc5d64342001-06-24 12:13:24 +000012590Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12591
12592 * AUTHORS: added William and Bjorn
12593 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12594 daniel@veillard.com hopefully I won't have to do this again
12595 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12596 docs can be rebuilt cleanly now
12597 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12598 from CVs it's generated, added include/libxml/xmlwin32version.h
12599 also generated but which should change far less frequently.
12600 * catalog.c nanoftp.c: made sure to include libxml.h not
12601 libxml/xmlversion.h directly
12602 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12603 when compiling on WIN32 and MSC
12604
Daniel Veillard07385fd2001-06-23 21:55:48 +000012605Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12606
12607 * include/Makefile.am include/libxml/Makefile.am configure.in:
12608 fixed make distcheck and rebuilding the rpms
12609
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012610Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12611
12612 * configure.in: should finish the migration of exported includes
12613 into a real include/libxml in CVS, at least for CVS users.
12614 * removed the exported headers, added in include/libxml (as well
12615 as xmlversion.h.in).
12616
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012617Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12618
12619 * configure.in: fixed the way to detect symlink
12620
Daniel Veillard66541772001-06-23 18:31:04 +000012621Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12622
12623 * configure.in: updated, include/libxml is now a real CVS dir
12624
Daniel Veillardca989762001-06-23 17:39:29 +000012625Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12626
12627 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12628 version works with both libxml1 and libxml2 (it autodetects
12629 the prefix of the html-files) from Felix Natter.
12630 * doc/xml.html: updated doc accordingly
12631
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012632Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12633
12634 * xpath.c: fixed the bug generating a template loop in libxslt
12635 when using docbook-xsl-1.4, * should filter out document nodes
12636 * HACKING: added William
12637 * TODO: updated
12638
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012639Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12640
12641 * doc/FAQ.html: added a warning about gcc-3.0
12642 * doc/xml.html: added reference to gdome2 and removed a confusing
12643 sentence
12644
Daniel Veillardf7f41852001-06-22 15:18:01 +000012645Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12646
12647 * xmlversion.h: okay this is a generated file, but Windows
12648 users need it and they can't generate it, and I want CVS
12649 Windows users ...
12650 * win32/libxml2/libxml2_so.dsp: Windows project file for
12651 the shared lib version of libxml2
12652 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12653 resources needed for libxslt/xsltproc by Yon Derek
12654
Bjorn Reese3157b342001-06-22 14:41:45 +000012655Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12656
12657 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12658
Daniel Veillard4151acb2001-06-22 10:48:57 +000012659Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12660
Daniel Veillardcc146db2001-06-22 11:10:52 +000012661 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12662
12663Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12664
Daniel Veillard4151acb2001-06-22 10:48:57 +000012665 * include/win32config.h: Yon Derek provided a first fix
12666 to be able to compile libxslt/xsltproc on Windows
12667
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012668Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12669
12670 * xpath.c: attempt to work around what seemed a gcc optimizer
12671 bug when handling floats on i386 http://veillard.com/gcc.bug
12672 * tree.c entities.c encoding.c: doing some cleanups while
12673 chasing it
12674
Daniel Veillard017b1082001-06-21 11:20:21 +000012675Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12676
12677 * Makefile.am: cleanup when --without-debug is specified
12678 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12679 w.r.t. --without-debug and other include points
12680 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12681 Catalogs
12682 * configure.in entities.h tree.h HTMLparser.c: removed
12683 --without-corba, made the _private field mandatory
12684
Daniel Veillard87a764e2001-06-20 17:41:10 +000012685Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12686
12687 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12688 outputs a BOM in UTF8, an errata has been issued to avoid the
12689 problem, that was the most reasonable solution... Add support
12690 for a leading UTF8 BOM in entities.
12691
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012692Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12693
12694 * valid.c: fixed a bug found when post validating an entity ref
12695 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12696 activate it too
12697
Daniel Veillard39196eb2001-06-19 18:09:42 +000012698Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12699
12700 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12701 weakness in the node copy the XPointer and the XInclude
12702 implementations. Serious cleanup.
12703
Daniel Veillard3739b982001-06-19 12:51:30 +000012704Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12705
12706 * Makefile.am: Kjartan Maraas provided a small patch to
12707 add xml2-config.in to EXTRA_DIST
12708
Daniel Veillarda9142e72001-06-19 11:07:54 +000012709Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12710
12711 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12712 provided another failing case found in KDE, the way the
12713 ctxt->vctxt.nodeTab was allocated and freed changed over
12714 time but it wasn't completely cleaned up. This should fix it.
12715
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012716Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12717
12718 * parser.c: Stephan Kulow also raised the fact that line number
12719 could get miscounted making debug harder, fixed the problem
12720 in xmlParseCharData()
12721
Daniel Veillard64b98c02001-06-17 17:20:21 +000012722Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12723
12724 * valid.c: Stephan Kulow pointed out a problem when validating
12725 and using an empty entity, forgot a 'break' in a case.
12726
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012727Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12728
12729 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12730 * doc/xml.html: updated with 2.3.11
12731
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012732Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12733
12734 * TODO: updated adding cleanup of generated doc
12735 * configure.in: prepared to release 2.3.11
12736 * xmllint.c: added --version for bug reporting
12737 * doc/html/*.html: rebuilt the doc
12738
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012739Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12740
12741 * xpath.c: first part of the work on selecting namespace to
12742 fix bug #56115
12743
Daniel Veillard96ed5832001-06-15 22:22:04 +000012744Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12745
12746 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12747 when using -liconv
12748 * TODO: updated
12749
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012750Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12751
12752 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12753 cleanup, encoding support.
12754
Daniel Veillard608ad072001-06-14 08:32:28 +000012755Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12756
12757 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12758
Daniel Veillard239d0522001-06-13 23:02:48 +000012759Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12760
12761 * xpath.c: bug detected by Ankh when / is used as a function arg
12762
Daniel Veillard02bb1702001-06-13 21:11:59 +000012763Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12764
12765 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12766 of element and use it to avoid outputting formatting spaces at
12767 the wrong place. Implemented the format parameter for HTML save.
12768 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12769 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12770 result/HTML/wired.html: of course this impact the result of a
12771 number of HTML tests
12772
Daniel Veillard95d845f2001-06-13 13:48:46 +000012773Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12774
12775 * HTMLtree.[ch]: started augmenting the HTML save API with
12776 encoding and formatting parameters
12777
Daniel Veillardeca60d02001-06-13 07:45:41 +000012778Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12779
12780 * HTMLtree.h: cleanup and started evaluating the work needed on
12781 revamping the HTML output code
12782
Daniel Veillard84666b32001-06-11 17:31:08 +000012783Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12784
12785 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
12786
Daniel Veillard8bdd2202001-06-11 12:47:59 +000012787Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12788
12789 * valid.c: fixed bug #56049, forgot one check in the
12790 validation routine
12791
Daniel Veillardca2366a2001-06-11 12:09:01 +000012792Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12793
12794 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
12795
Daniel Veillard6761eee2001-06-11 10:29:38 +000012796Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12797
12798 * libxml.h: fixed an error in last commit
12799 * doc/FAQ.html: added an entry for compilation from CVS
12800
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000012801Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12802
12803 * xmlversion.h.in libxml.h: Cygwin patches
12804 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
12805 * tree.h: cleanup
12806
Daniel Veillardacd370f2001-06-09 17:17:51 +000012807Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12808
12809 * tree.c: patched xmlFreeNode() to avoid freeing() a static
12810 memory block in a strange case where libxml is linked twice
12811 in the binary.
12812
Daniel Veillard1d047672001-06-09 16:41:01 +000012813Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12814
12815 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
12816 state far too often, simple fix used to avoid it.
12817
Daniel Veillard4497e692001-06-09 14:19:02 +000012818Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12819
12820 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
12821 being processed, applied his patch
12822 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
12823
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000012824Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12825
12826 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
12827 provided fixes to compile on MSCC again
12828 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
12829 also provided an update for the project files.
12830
Daniel Veillarda682b212001-06-07 19:59:42 +000012831Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12832
12833 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
12834 bug #55810
12835
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000012836Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12837
12838 * tree.c: fixed xmlGetNsProp() to close bug #55683
12839 Note this requires libxslt to use it's own function instead.
12840
Daniel Veillardf0c53762001-06-07 16:07:07 +000012841Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12842
12843 * HTMLtree.c: when in a pre element no formatting space should
12844 be added.
12845 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
12846
Daniel Veillard068a9652001-06-07 15:30:26 +000012847Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12848
12849 * configure.in: added tests for signal() and signal.h
12850
Daniel Veillard541d6552001-06-07 14:20:01 +000012851Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12852
12853 * xpath.c: robert pointed out xmlXPathNINF was not initialized
12854
Daniel Veillard8a367d42001-06-07 14:01:34 +000012855Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12856
12857 * doc/libxml-doc.el: Felix Natter provided a new version for
12858 libxml2
12859
Daniel Veillard8a926292001-06-07 11:20:20 +000012860Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12861
12862 * HTMLtree.c: when in a pre element no formatting space should
12863 be added.
12864
Daniel Veillard14839d52001-06-06 16:11:56 +000012865Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12866
12867 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
12868
Daniel Veillarde95e2392001-06-06 10:46:28 +000012869Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12870
12871 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
12872 hack
12873 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
12874 * uri.c: fixed a warning
12875
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000012876Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12877
12878 * HTMLtree.c: trying to close bug #55772 escaping in script
12879 elements
12880 * doc/xml.html: suggest to send mail to the list
12881
12882Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000012883
12884 * error.c: attempt to fix the xmlGetVarStr breakage once and for
12885 good. Use a macro and based on the solution provided in
12886 vsnprintf manual page from GNU.
12887
Bjorn Reese99748722001-06-05 12:49:15 +000012888Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12889
12890 * error.c: Workaround for non-preserving variadic list.
12891 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
12892
Daniel Veillard2e4f1882001-06-01 10:11:57 +000012893Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12894
12895 * doc/xml.html: added 2.3.10 release
12896
Daniel Veillardb3a182e2001-06-01 09:28:09 +000012897Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12898
12899 * configure.in: releasing 2.3.10
12900
Daniel Veillard3c2758d2001-05-31 18:43:43 +000012901Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12902
12903 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
12904
Daniel Veillard20042422001-05-31 18:22:04 +000012905Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12906
12907 * encoding.c: Robert Collins provided a patch to add the
12908 "US-ASCII" encoding alias
12909
Daniel Veillard97ac1312001-05-30 19:14:17 +000012910Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12911
12912 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
12913 string oriented functions and started cleaning the related areas
12914 in xpath.c which needed fixing in this respect
12915
Daniel Veillard2d703722001-05-30 18:32:34 +000012916Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12917
12918 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
12919 #55380
12920 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
12921
Daniel Veillard9403a042001-05-28 11:00:53 +000012922Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12923
12924 * TODO: updated
12925 * nanohttp.[ch] : started adding APIs to get the redirected URL
12926 when this occurs (needed for further base computation
12927 * tree.h: cleanup
12928 * encoding.c: cleanup
12929 * SAX.c: minor change around ctxt->loadsubset
12930
Daniel Veillard6278fb52001-05-25 07:38:41 +000012931Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12932
12933 * Makefile.am include/Makefile.am: small change to have
12934 include/libxml rebuilt if working from CVS.
12935 * uri.c: applied another patch from Carl Douglas for URI escaping,
12936 this should close bug #51876
12937
Daniel Veillardd16df9f2001-05-23 13:44:21 +000012938Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12939
12940 * xinclude.c: fixed XInclude recursive behaviour bug #54678
12941 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
12942 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
12943 added specific regression test
12944 * parser.h: preparing for the XSLT mode where DTD inherited
12945 attributes are added to the tree.
12946
Daniel Veillardbbd22452001-05-23 12:02:27 +000012947Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12948
12949 * xinclude.[ch]: Updated the namespace for the Last Call version
12950 * result/XInclude/include test/XInclude/include: updated the
12951 testsuite accordingly
12952
Daniel Veillard8514c672001-05-23 10:29:12 +000012953Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12954
12955 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
12956 related to bug #51876
12957
Daniel Veillard42596ad2001-05-22 16:57:14 +000012958Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12959
12960 * tree.c: fixed a gross mistake in base computation, xml:base is
12961 not completely correct yet (need cascade).
12962 * xpath.[ch]: added the few things needed to find a function name
12963 and URI from the XPath context when it is called.
12964
Daniel Veillard81418e32001-05-22 15:08:55 +000012965Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12966
12967 * catalog.[ch]: fixes and add xmlLoadCatalogs()
12968 * DOCBparser.c: small cleanup
12969 * xmllint.c: added a --catalogs option to load catalogs from
12970 $SGML_CATALOG_FILES
12971 * tree.c: cleanup
12972 * configure.in: iconv library fixup, ICONV_LIBS
12973
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000012974Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12975
12976 * catalog.c: handling of CATALOG entries. detection of recursion,
12977 and a few bugfixes
12978 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
12979 against the default namespace
12980
Daniel Veillard04b93292001-05-21 08:15:31 +000012981Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12982
12983 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
12984
Daniel Veillarda97a19b2001-05-20 13:19:52 +000012985Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12986
12987 * parser.c: fixed propagation context info when parsing an
12988 external entity.
12989 * doc/html/*.html: regenerated a couple of docs
12990
Daniel Veillard4623acd2001-05-19 15:13:15 +000012991Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12992
12993 * doc/xml.html: update with 2.3.9 informations
12994
Daniel Veillardbed7b052001-05-19 14:59:49 +000012995Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12996
12997 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
12998 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
12999 * doc/html/* : rebuilt the docs
13000 * valid.c: small patch which may improve some case when
13001 validating.
13002
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000013003Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13004
13005 * HTMLparser.c: Closed bug #54891
13006 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
13007 to the suite
13008
13009Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13010
13011 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
13012 applied a documentation patch from LotR and filled in a few missing
13013 descriptions
13014
Daniel Veillard76d66f42001-05-16 21:05:17 +000013015Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13016
13017 * xpath.c tree.c parser.c: speed optimizations at the parser level
13018 document tree freeing and xpath evaluation
13019
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000013020Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13021
13022 * parser.c parser.h parserInternals.h: fixed a couple of
13023 interfaces for handling memory buffer input to const char *
13024 upon suggestion of JamesH.
13025
Daniel Veillardc3739e72001-05-15 15:23:27 +000013026Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13027
13028 * configure.in: LoTR sent a patch fixing the previous commit
13029
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013030Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13031
13032 * configure.in: trying to deal again with the stoopid -R linking
13033 flag of Solaris
13034
Daniel Veillard790142b2001-05-15 10:51:53 +000013035Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13036
13037 * xpath.h: two nodeset access macros from Thomas Broyer
13038
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013039Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13040
13041 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13042 patch from Thomas Broyer
13043
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013044Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13045
13046 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13047 case
13048 * INSTALL: was empty added stuff from the FAQ
13049
Daniel Veillard75bea542001-05-11 17:41:21 +000013050Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13051
13052 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13053 attributes handling and #54433 by adding xmlUnsetProp()
13054 and xmlUnsetNsProp()
13055
Daniel Veillard0a2a1632001-05-11 14:18:03 +000013056Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13057
13058 * HTMLparser.c: Patch from Jonas Borgström
13059 (htmlGetEndPriority): New function, returns
13060 the priority of a certain element.
13061 (htmlAutoCloseOnClose): Only close inline elements if they
13062 all have lower or equal priority.
13063 * result/HTML: this of course changed a number of tests results.
13064
Daniel Veillard7d6fd212001-05-10 15:34:11 +000013065Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13066
13067 * xmlIO.c catalog.c: plugged in the default catalog resolution
13068 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
13069 documentations
13070 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
13071
Daniel Veillarda7374592001-05-10 14:17:55 +000013072Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13073
13074 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
13075 integrating catalogs
13076 * catalog.[ch] testCatalog.c: adding a small catalo API
13077 (only SGML catalog support).
13078 * parser.c: restaured xmlKeepBlanksDefault(0) API
13079
Daniel Veillardc17337c2001-05-09 10:51:31 +000013080Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13081
13082 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
13083
Daniel Veillard257d9102001-05-08 10:41:44 +000013084Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13085
13086 * parser.c: added xmlParseExternalEntityPrivate() to allow
13087 propagation of ctxt->_private when parsing external entities
13088
Daniel Veillard083c2662001-05-08 08:27:14 +000013089Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13090
13091 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13092
Daniel Veillard01ef7382001-05-08 07:31:43 +000013093Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13094
13095 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13096
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013097Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13098
13099 * valid.c: warn when indeterminist content model is detected
13100 * result/VC/ElementValid8: this adds a message
13101 * Makefile.am: add --novalid for VCM tests
13102 * parserInternals.c: added a call to Init memory
13103
Daniel Veillard64269352001-05-04 17:52:34 +000013104Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13105
13106 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13107 when both parameters are NULL.
13108
Daniel Veillard37721922001-05-04 15:21:12 +000013109Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13110
13111 * valid.c: applied small patch from Gary Pennington, reindented
13112 some part of the code.
13113
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013114Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13115
13116 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13117 release, updated and regenerated the docs
13118
Daniel Veillard357c9602001-05-03 10:49:20 +000013119Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13120
13121 * xpath.c result/XPath/expr/floats : clarified and cleanup
13122 printing of abnormal floats in tests.
13123
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013124Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13125
13126 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13127 * results/HTML/ : a few changes in the output of the HTML tests as
13128 a result.
13129 * configure.in: tying to fix -liconv where needed
13130
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013131Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13132
13133 * Makefile.am: fixed a stupid error
13134
Daniel Veillard7150a032001-05-02 16:41:11 +000013135Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13136
13137 * configure.in Makefile.am: make the inclusion of the trio
13138 modules in the library conditional
13139
Daniel Veillardc057c5d2001-05-02 12:41:24 +000013140Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13141
13142 * DOCBparser.c: patche from László Kovács, fixed entities refs
13143 in attributes handling
13144
Daniel Veillardedddff92001-05-02 10:58:52 +000013145Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13146
13147 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
13148 flushing
13149
Daniel Veillardc8f620b2001-04-30 20:31:33 +000013150Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13151
13152 * xpath.c: fix of an XSLT namespace bug reported on the list
13153 general/bug-8-
13154
Daniel Veillard5792e162001-04-30 17:44:45 +000013155Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13156
13157 * strio.h trio.c: Dan McNichol suggested a couple of small
13158 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
13159
Daniel Veillard02141ea2001-04-30 11:46:40 +000013160Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13161
13162 * tree.c parser.c encoding.c: spent a bit more time looking
13163 at the parsing speed and DOM handling. Added a few more
13164 speedups.
13165
Daniel Veillard3ed155f2001-04-29 19:56:59 +000013166Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13167
13168 * parser.c: small but effective parsing speed improvement
13169
Daniel Veillardb59076b2001-04-29 17:04:07 +000013170Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13171
13172 * configure.in: default on the DocBook parser inclusion (for Gnome)
13173 * DOCBparser.h: fixed a header reference
13174
Daniel Veillardb45c43b2001-04-28 17:02:11 +000013175Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13176
13177 * configure.in xpath.c: applied Bjorn patches for FPE on the
13178 alpha
13179
Daniel Veillardeefd4492001-04-28 16:55:50 +000013180Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13181
13182 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
13183 xmlSaveFormatFileTo()
13184
Daniel Veillarde39a93d2001-04-28 14:35:02 +000013185Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13186
13187 * xpath.c: simple and efficient optimization, XPath functions
13188 aways bind to the same code, cache this
13189 * TODO: updated (by saying some is obsolete)
13190
Daniel Veillard2156a562001-04-28 12:24:34 +000013191Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13192
13193 * xpath.c: more cleanup work on XPath name parsing routines
13194
Daniel Veillard61d80a22001-04-27 17:13:01 +000013195Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13196
13197 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
13198 xmlXPathParseName
13199 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
13200 * debugXML.c: avoid compilation problems if compiling without
13201 HTML support, Igor Zlatkovic
13202 * win32/libxml2/libxml2.def.src: being able to compile without
13203 XPath on Windows
13204
Daniel Veillarddbb14a72001-04-26 20:54:01 +000013205Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13206
13207 * libxml.m4: yet another patch from Toshio Kuratomi
13208
Daniel Veillard2913e4c2001-04-26 19:29:02 +000013209Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13210
13211 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
13212
Daniel Veillard67fee942001-04-26 18:59:03 +000013213Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13214
13215 * tree.[ch]: added xmlSaveFormatFile interface for saving
13216 and indenting a file.
13217
Daniel Veillard82e49712001-04-26 14:38:03 +000013218Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13219
13220 * xpath.c: fixed bug #53689 related to processing-instruction()
13221
Daniel Veillard02f077a2001-04-26 10:59:11 +000013222Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13223
13224 * DOCBparser.c: patche from László Kovács
13225
Daniel Veillard30211a02001-04-26 09:33:18 +000013226Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13227
13228 * parser.c: applied fixes from Christian Glahn bug report #53391
13229
Daniel Veillard5a7c3452001-04-26 09:16:13 +000013230Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13231
13232 * error.c: Jean François Lecomte provided a complete description
13233 and a fix to bug #53537
13234
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000013235Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13236
13237 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
13238
Daniel Veillard1034da22001-04-25 19:06:28 +000013239Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13240
13241 * DOCBparser.c SAX.c: a bit more work on entities processing.
13242 Still Need to cleanup XML output and references in attributes
13243
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000013244Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13245
13246 * DOCBparser.c include/Makefile.am: two patches from László Kovács
13247
Daniel Veillardb33c2012001-04-25 12:59:04 +000013248Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13249
13250 * tree.c: trying to fix #53574, not completely complete,
13251 I would like xmllint --copy --debug test/ent1 and
13252 xmllint --debug test/ent1 to show the same result.
13253 * xpath.c: fix a bug when trying to sort namespace nodes
13254
Daniel Veillard5146f202001-04-25 10:29:44 +000013255Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13256
13257 * HTMLtree.c: real fix for #53402
13258
Daniel Veillard7533cc82001-04-24 15:52:00 +000013259Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13260
13261 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
13262 PIs when using xsl:output
13263 * valid.c: closing #53537 some case generate segfaults if there
13264 is validity errors
13265
Daniel Veillard61b33d52001-04-24 13:55:12 +000013266Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13267
13268 * SAX.c testDocbook.c DOCBparser.c: more work on the support
13269 of external parsed entities, added --noent to testDocbook
13270 * valid.c: Garry Pennington found an uninitialized variable
13271 access in xmlValidateElementContent()
13272
Daniel Veillard56098d42001-04-24 12:51:09 +000013273Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13274
13275 * HTMLparser.c : HTML parsing still sucks ... trying to deal
13276 with madness
13277 * result/HTML/ : this modified the result of the regression tests
13278 a lot.
13279
Daniel Veillard122376b2001-04-24 12:12:30 +000013280Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13281
13282 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
13283 to doc where it wasn't checked against NULL reported by
13284 Jens Laas
13285
Daniel Veillard43dadeb2001-04-24 11:23:35 +000013286Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13287
13288 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
13289 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
13290
Daniel Veillardeae522a2001-04-23 13:41:34 +000013291Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13292
13293 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
13294 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
13295 * SAX.[ch]: cleanup and updates for DocBook
13296 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
13297 ex SGML identifier changes
13298 * valid.c: removed a static unused function.
13299
Daniel Veillardde57c612001-04-23 09:13:36 +000013300Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13301
13302 * HTMLtree.c: applied change for Paul Sponagl on script saving
13303 * Makefile.am: the warning about entity title.xml are normal.
13304
Daniel Veillard393df012001-04-22 20:11:18 +000013305Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13306
13307 * configure.in: release of 2.3.7
13308 * Makefile.am: fixing make distcheck
13309
Daniel Veillarda41123c2001-04-22 19:31:20 +000013310Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13311
13312 * doc/html/* doc/xml.html: updated and regenerated the docs
13313
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000013314Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13315
13316 * xpath.c: fixed the XPointer problem introduced in 2.3.6
13317
Daniel Veillarde82a9922001-04-22 12:12:58 +000013318Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13319
13320 * tree.c: fixed #53388 with the provided patch
13321
Daniel Veillard06803992001-04-22 10:35:56 +000013322Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13323
13324 * valid.c: Bjorn detected an invalid memory access. Fixed
13325 vstateVPush()
13326
Daniel Veillard40af6492001-04-22 08:50:55 +000013327Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13328
13329 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
13330
Bjorn Reese70a9da52001-04-21 16:57:29 +000013331Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13332
13333 * libxml.h: new header used only for the compilation of libxml
13334 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
13335 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
13336 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
13337 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
13338 xmlmemory.c xpath.c xpointer.c: libxml.h integration
13339 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
13340 baseline (version 1.2 plus a single patch).
13341 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
13342 scientific notation for numbers. Tests added.
13343 * xpath.c: formatting of numbers changed to use sprintf
13344 (contribution from William Brack)
13345
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000013346Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13347
13348 * valid.c: cleanup, more useful debugging
13349 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
13350 * xmlIO.c: entity loading is printed as an error when validating
13351
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000013352Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13353
13354 * valid.c: fixed to validate within entities
13355 * test/VCM/v22.xml: added a specific testcase
13356
Daniel Veillardca1f1722001-04-20 15:47:35 +000013357Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13358
13359 * valid.c: forgot an epsilon transition in for ()+
13360 * test/VCM/v21.xml : added a specific test case
13361
Daniel Veillard85349052001-04-20 13:48:21 +000013362Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13363
13364 * valid.c: removed a state explosion exhibited by RSS
13365 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
13366 from bug #51872
13367
Daniel Veillarddab4cb32001-04-20 13:03:48 +000013368Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13369
13370 * valid.[ch] tree.h: worked *hard* to get non-determinist content
13371 validation without using an ugly NFA -> DFA algo in the source.
13372 Made a specific algorithm easier to maintain, using a single
13373 stack and without recursion.
13374 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
13375 * hash.c: made the growing routine static
13376 * tree.h parser.c: added the parent information to an
13377 xmlElementContent node.
13378
Daniel Veillarde470df72001-04-18 21:41:07 +000013379Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13380
13381 * SAX.c parser.c xpath.c: generating IDs when not validating
13382 from an external parsed entity was poisoning the ID has table
13383 with removed values. This was killing XSLT on the KDE help
13384 browser.
13385
Daniel Veillardceacdd92001-04-18 15:10:35 +000013386Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13387
13388 * entities.h: andrew@ugh.net.au detected a double declaration
13389
Daniel Veillarda10efa82001-04-18 13:09:01 +000013390Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13391
13392 * debugXML.c hash.c tree.h valid.c : some changes related to
13393 the validation suport to improve speed with DocBook
13394 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
13395 the way validation errors get reported
13396
Daniel Veillard1ed3f882001-04-18 09:45:35 +000013397Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13398
13399 * HTMLparser.c HTMLtree.c: applied part of the patches provided
13400 by P C Chow and William M. Brack for XSLT HTML output
13401
Daniel Veillard2d90de42001-04-16 17:46:18 +000013402Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13403
13404 * xmlversion.h.in win32config.h win32/libxml2/*: applied
13405 Igor Zlatkovic patches for MSC compilation and added his
13406 updates
13407
Daniel Veillarde043ee12001-04-16 14:08:07 +000013408Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13409
13410 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
13411 prefix lookup.
13412 * parserInternals.c: fixed the bug reported by Morus Walter
13413 due to an off by one typo in xmlStringCurrentChar()
13414
Daniel Veillarda3bfca52001-04-12 15:42:58 +000013415Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13416
13417 * HTMLparser.c result/HTML/*: revamped the way the HTML
13418 parser handles end of tags or end of input
13419
Daniel Veillard82daa812001-04-12 08:55:36 +000013420Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13421
13422 * tree.[ch] : added xmlDocCopyNode for gdome2 support
13423
Daniel Veillard67a21302001-04-11 14:39:16 +000013424Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13425
13426 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
13427 bug where the linktime verions of free() won't work ...
13428
Daniel Veillard27b55282001-04-11 12:22:25 +000013429Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13430
13431 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
13432
Daniel Veillardafc73112001-04-11 11:51:41 +000013433Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13434
13435 * doc/xml.html: added 2.3.6 release
13436
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000013437Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13438
13439 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13440 * result/wml.xml: resulted in a small output change
13441
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013442Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13443
13444 * tree.c: xmlNewDoc was missing the charset initialization
13445 * xmllint.c: added --auto to autogenerate a doc, allow to
13446 reproduce the problem fixed on xmlNewDoc
13447
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013448Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13449
13450 * xpath.c: trying to get 52979 solved
13451 * tree.c result/ result/noent/: trying to get 52712 solved, this
13452 also made me clean up the fact that XML output in general should
13453 not add formating blanks by default, this changed the output of
13454 a few tests
13455
Daniel Veillard73639a72001-04-10 14:31:39 +000013456Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13457
13458 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13459
Daniel Veillardfac26a12001-04-08 13:08:14 +000013460Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13461
13462 * configure.in: finally released 2.3.6
13463
Daniel Veillard911f49a2001-04-07 15:39:35 +000013464Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13465
13466 * xpath.c: checking for null pointer generated by new code
13467
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013468Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13469
13470 * xpath.c: fixed a [] evaluation problem reported
13471 * test/XPath/tests/simpleaddr: extended test
13472 * result/XPath/simpleaddr: updated result
13473
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013474Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13475
13476 * xmllint.c: Dan Timis reported a portability problem
13477 on Macs without mmap, fixed it.
13478
Daniel Veillardb38bd552001-04-03 18:22:00 +000013479Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13480
13481 * testXPath.c : added a --tree option allowing to display the
13482 tree dump of the XPath expression
13483
Daniel Veillard4dd93462001-04-02 15:16:19 +000013484Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13485
13486 * xpath.c: fixed a memleak when comparing nodesets
13487 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13488 * tree.c: added a TODO
13489
Daniel Veillard92ad2102001-03-27 12:47:33 +000013490Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13491
13492 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13493 we need string functions
13494 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13495 to be able to use them where needed. Applied some changes
13496 to reduce name linking pollution and compile in only what's
13497 needed.
13498 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13499 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13500 for the string manipulation functions
13501 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13502 to the free() function of xmlmemory.c
13503 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13504 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13505 usage.
13506
13507
Daniel Veillard2be30642001-03-27 00:32:28 +000013508Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13509
13510 * error.c: applied the context output patch of the error
13511 handling submitted by Chuck Griffith
13512 * error/VC/*: this slightly change some error logs
13513
Daniel Veillard50582112001-03-26 22:52:16 +000013514Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13515
13516 * parser.c: fixed line number reporting on error
13517
Daniel Veillard04be4f52001-03-26 21:23:53 +000013518Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13519
13520 * parser.c: Sullivan and Darin found a parser bug,
13521 applied the patch.
13522
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013523Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13524
13525 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13526 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13527 xmlversion.h.in xpointer.c: of course the way I defined
13528 UNUSED breaks on old gcc version. Try to be smart and
13529 also define it directly in xmlversion.h
13530 * configure.in: removed -ansi flag from the pedantic set
13531
13532Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013533 Huge cleanup, I switched to compile with
13534 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13535 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13536 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13537 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13538 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13539 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13540 encoding.h entities.c error.c list.[ch] nanoftp.c
13541 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13542 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13543 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13544 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13545 Cleanup, staticfied a number of non-exported functions,
13546 detected and cleaned up a dozen of problem found this way,
13547 avoided a lot of public function name/typedef/system names clashes
13548 * doc/xml.html: updated
13549 * configure.in: switched private flags to the really pedantic ones.
13550
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013551Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13552
13553 * configure.in: 2.3.5
13554 * doc/html/*: rebuilt the docs
13555
Daniel Veillard146c9122001-03-22 15:22:27 +000013556Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13557
13558 * parser.c: fixed a reported bug in NOTATION parsing
13559 * uri.c: accepted but not fixed bug 51876, added TODO
13560 * Makefile.am: fixed bug 51876
13561
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013562Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13563
13564 * config.h.in configure.in error.c: fix a compilation problem
13565 on platforms without vsnprintf (xml@thewrittenword.com)
13566
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013567Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13568
13569 * parser.c: fixed a function name header typo
13570 * SAX.c: notations can also occur in external subset.
13571
Daniel Veillard7d42b542001-03-20 13:22:46 +000013572Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13573
13574 * error.c: removed a C++ like comment
13575
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013576Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13577
13578 * parser.c: fixing bug 52299 strange condition leading
13579 to a parser crash due to a buffer overflow
13580 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13581 added the specific test case
13582
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013583Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13584
13585 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13586 xmlXPathConvert{String,Number,Boolean} to be able to make
13587 type casts without a context stack, fixed some implementation
13588 problems related to the absence of context at parse-time,
13589 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13590 in the public API too
13591 * xpointer.c xpathInternals.h: we need to know at parse time
13592 whether we are compiling an XPointer
13593
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013594Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13595
13596 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13597 cleaned up the parser internals, refactored XPath code, added
13598 new compilation based APIs and cleanly separated public and
13599 private APIs.
13600
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013601Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13602
13603 * xpath.h: the comp field must be added at the end to avoid
13604 killing binary compat.
13605
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013606Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13607
13608 * Makefile.am: detect XPath memleaks in regreson tests
13609 * error.c: fixed and error w.r.t. error reporting still using
13610 stderr
13611 * hash.c: added new line at end of file
13612 * tree.h: minor cleanup
13613 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13614 expression parsing from evaluation, resulted in a number of
13615 changes internally, and in XPointer. Likely to break stuff
13616 using xpathInternals.h but should remain binary compatible,
13617 new interfaces will be added.
13618
Daniel Veillardd574f782001-03-14 19:40:17 +000013619Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13620
13621 * configure.in: fixed a couple of problems reported by
13622 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13623 without gcc on non linux platforms.
13624
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013625Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13626
13627 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13628 a fix for --with-html-dir= configure support. I hope it won't
13629 break rpm generation
13630
Daniel Veillarda022fe02001-03-14 16:30:00 +000013631Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13632
13633 * xmlIO.c: one function comment cleanup.
13634
Daniel Veillard25239c12001-03-14 13:56:48 +000013635Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13636
13637 * SAX.c: external subset notations were improperly registered
13638 in the internal subset.
13639
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013640Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13641
13642 * README.cvs-commits: added, pointing to HACKING
13643 * HACKING: updated
13644
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013645Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13646
13647 * parser.c: and Matt Sergeant found one in the XML push
13648 parser (erroneous check I forgot to remove when I fixed the
13649 main parser).
13650
Daniel Veillard68d7b672001-03-12 18:22:04 +000013651Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13652
13653 * xpath.c: ptittom found a small bug in UnaryExpr
13654
Daniel Veillarde356c282001-03-10 12:32:04 +000013655Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13656
13657 * configure.in: bumped to 2.3.4
13658 * error.c: fixed bug #51860
13659 * tree.c: fixed bug #51861
13660 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13661 * tree.[ch] : added xmlDefaultBufferSize
13662 * nanoftp.c: typo in function name header block
13663 * doc/xml.html : updated, added link to XML::LibXSLT
13664 * doc/html/* : rebuilt the docs
13665
Daniel Veillard80f32572001-03-07 19:45:40 +000013666Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13667
13668 * parser.c SAX.c: the new content parsing code raised an
13669 ugly bug in the characters() SAX callback. Found it
13670 just because of strangeness in XSLT XML Rec ouptut :-(
13671
Daniel Veillard6c831202001-03-07 15:57:53 +000013672Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13673
13674 * Makefile.am: Martin Baulig suggested to add -lm
13675 * tree.c: found another bug in xmlNodeGetContent()
13676
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013677Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13678
13679 * xpath.c: Bjorn found the error related to strictness of comparison.
13680
Daniel Veillard29631a82001-03-05 09:49:20 +000013681Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13682
13683 * parser.c: trying to fix the Dtd parsing problem reported
13684 by Gary, side effect of last week speed optimizations.
13685
Daniel Veillard14be0a12001-03-03 18:50:55 +000013686Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13687
13688 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13689 * parserInternals.c: removed unneeded test raised by Stric
13690
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013691Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13692
13693 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13694 and fixed by William Brack). Added xmlXPathFormatNumber.
13695 Changed the sorting slightly.
13696 * configure.in Makefile.am example/Makefile.am: Added -lm.
13697 Please note that applications linking with libxml2, must
13698 also like with the math library from now on.
13699
Daniel Veillardf9533d12001-03-03 10:04:57 +000013700Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13701
13702 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13703
Daniel Veillard2f362242001-03-02 17:36:21 +000013704Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13705
13706 * parser.c: one must report spaces even if the Dtd element
13707 content proves that this is not part of the element content.
13708 * result/valid/*.xml: this changed the ouptu slightly
13709
Daniel Veillardb402c072001-03-01 17:28:58 +000013710Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13711
13712 * configure.in: bumped to 2.3.3
13713 * doc/xml.html: updated
13714
Daniel Veillard77851712001-02-27 21:54:07 +000013715Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13716
13717 * tree.c: minor doc fix
13718 * xpath.c: deallocation issues when a result tree has been
13719 converted to a node-set
13720
Daniel Veillardec70e912001-02-26 20:10:45 +000013721Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13722
13723 * doc/xml.html: oops corrected dates s/2000/2001
13724
Daniel Veillard8730c562001-02-26 10:49:57 +000013725Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13726
13727 * valid.c: new patch from Gary Pennington
13728
Daniel Veillard91e9d582001-02-26 07:31:12 +000013729Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13730
13731 * doc/xml.html: applied patch from Ankh
13732
Daniel Veillardedac3c92001-02-26 01:36:19 +000013733Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13734
13735 * xinclude.c: fixed a problem building on Mac
13736
Daniel Veillard21a0f912001-02-25 19:54:14 +000013737Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13738
13739 * parser.c: more work on increasing parsing ferformances
13740
Daniel Veillard48b2f892001-02-25 16:11:03 +000013741Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13742
13743 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13744 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13745 avoiding memcpy in production builds MEM_CLEANUP macro use
13746 * parser.[ch] parserInternals.c: optimizations of the tightest
13747 internal loops inside the parser. Better checking of I/O
13748 flushing/loading conditions
13749 * xmllint.c : added --timing
13750
Daniel Veillard71681102001-02-24 17:48:53 +000013751Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13752
13753 * configure.in: bumped to 2.3.2
13754 * doc/xml.html: updated for release
13755
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013756Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13757
13758 * xpath.c: found a memleak and fixed a nasty bug
13759
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013760Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13761
13762 * xmllint.[c1] : added return code errors for xmllint
13763 * xpath.c: specific debug dump function for result value trees
13764
Daniel Veillard4b637072001-02-21 21:52:55 +000013765Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13766
13767 * xpath.c: finally implemented xmlXPathCompareNodeSets
13768 * test/XPath/expr/floats results/XPath/expr/floats: added
13769 a test for float expressions
13770
Daniel Veillardf714aa32001-02-21 03:07:44 +000013771Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13772
13773 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13774 * parserInternals.[ch]: trying to speed up parsing
13775 * xpath.c : speeded up node set equality op
13776
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013777Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13778
13779 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
13780 better handling of ID/IDREF and the list modules associated
13781 * configure.in: small CFLAGS cleanup
13782
Daniel Veillarda8abee62001-02-19 15:14:59 +000013783Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13784
13785 * configure.in: fixed iconv detection on AIX (stric)
13786
Daniel Veillardbca64ef2001-02-19 22:20:01 +000013787Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000013788
13789 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
13790
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000013791Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
13792
13793 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
13794 and optimized xmlXPathNodeSetSort
13795
Daniel Veillard142adbf2001-02-17 13:21:05 +000013796Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13797
13798 * xpath.c: bug fix when context size is 0
13799 * parser.c: I like Norm's Dtd because they still manage to break
13800 the parser occasionally
13801
Daniel Veillardf23e0092001-02-16 13:21:29 +000013802Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13803
13804 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
13805
Daniel Veillarde0e26512001-02-16 00:11:46 +000013806Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13807
13808 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
13809 attributes within the XML-1.0 namespace
13810
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000013811Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13812
13813 * xpathInternals.h: exported a few axis functions
13814 * doc/xml.html: updated the doc
13815
Daniel Veillard760f4422001-02-15 14:59:48 +000013816Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13817
13818 * configure.in: applied patch from Daniel van Balen for OpenBSD
13819 and bumped version to 2.3.1
13820 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
13821 attempt to find autoclosing was simply broken, removed it,
13822 updated the examples, this is better
13823
Daniel Veillardd194dd22001-02-14 10:37:43 +000013824Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13825
13826 * hash.[ch]: added Paolo Casarini patch to provide Delete from
13827 hash functionnalities.
13828 * doc/html/* : rebuild the doc
13829
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000013830Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13831
13832 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
13833 on predicate
13834 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
13835 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
13836 really want to have tags closed on output even if we accept
13837 unclosed ones on input
13838
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000013839Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13840
13841 * xpath.c: ouch don't free NULL, rare case fixed
13842 * tree.c: don't coalesce text nodes if they don't have the
13843 same behaviour wrt escaping on output
13844
Daniel Veillardd12b69d2001-02-11 20:17:31 +000013845Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13846
13847 * xpath.c: small fixup
13848 * SAX.c: don't warn on empty namespaces.
13849
Daniel Veillard6a2e4062001-02-08 10:31:33 +000013850Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13851
13852 * README: a bit of cleanup
13853 * configure.in: preparing for 2.3.0 release
13854
Daniel Veillard1f83d392001-02-08 09:37:42 +000013855Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13856
13857 * hash.[ch]: added a first version of xmlHashSize()
13858 * valid.c: another bug fix from Gary Pennington
13859
Daniel Veillard5eef6222001-02-07 18:24:48 +000013860Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13861
13862 * valid.c: couple of bug fixes pointed by Gary Pennington
13863 * HTMLtree.c: #if 0 cleanup
13864
Daniel Veillard2c257ec2001-02-06 13:29:07 +000013865Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13866
13867 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
13868 which removes a time consuming check of xmlXPathNodeSetAdd()
13869 and use it in places where we are sure to not break unicity
13870
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000013871Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13872
13873 * xpath.c: bug fixes found from XSLT
13874 * tree.c: preserve node->name special values when copying nodes.
13875 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
13876 external subset are fetched when available but without full
13877 validation. Added xmlLoadExtDtdDefaultValue, need a function.
13878 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
13879 output with encoding disabled.
13880
Daniel Veillard2c833b62001-02-03 08:52:06 +000013881Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13882
13883 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
13884 xmlCheckFilename should not be called from xmlFileOpenW
13885 and xmlGzfileOpenW
13886
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000013887Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13888
13889 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
13890 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
13891 added the new tests for URI normalization
13892 * testURI.c: fixed stoopid bugs
13893 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
13894 the URI in the error messages are now properly normalized
13895
Daniel Veillardea28ce62001-02-02 08:20:19 +000013896Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13897
13898 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
13899
Daniel Veillarde99a4762001-02-01 04:34:35 +000013900Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13901
13902 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
13903
Daniel Veillard2b325a02001-01-31 20:46:31 +000013904Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13905
13906 * xpath.c: fixed mod operator
13907
Daniel Veillardde55cf62001-01-31 15:53:13 +000013908Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13909
13910 * parser.c: fixed xmlStrcat doc
13911 * tree.c: 2 fixes form Anders Carlson for copying nodes and
13912 trees.
13913
Daniel Veillard2f913b72001-01-31 13:23:49 +000013914Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13915
13916 * xpath.c result/XPath/tests/chaptersbase
13917 result/XPath/tests/simplebase: fixed XPath node()
13918 * tree.c: small fix in xmlNewNs()
13919 * Makefile.am: removed extraneous xml2Conf.sh rule
13920
Daniel Veillardb42042b2001-01-28 07:40:36 +000013921Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13922
13923 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
13924 Changed the library name, in order to get libxml-devel and
13925 libxml2-devel to coexist on a single system
13926 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
13927 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
13928
Daniel Veillardee0a4662001-01-27 18:59:33 +000013929Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13930
13931 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
13932 libxml2-devel installable in // as libxml-devel.
13933
Daniel Veillard5eb05942001-01-27 17:50:22 +000013934Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13935
13936 * doc/Makefile.am: fixed make rebuild in doc
13937 * doc/html/*.html: rebuilt the docs
13938
Daniel Veillard65c295d2001-01-26 09:32:39 +000013939Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13940
13941 * tree.c: patch from Bjorn Reese on xmlBufferCCat
13942
Daniel Veillard8e199902001-01-25 18:54:39 +000013943Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13944
13945 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
13946 the HTML doc to go into the -devel RPM ...
13947 * aclocal.m4 config.h.in: some updates due to auto* magic
13948
Daniel Veillard93086662001-01-25 18:13:04 +000013949Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13950
13951 * xpath.h: added a hook in the context structure allowing to
13952 link to extra support, needed for XSLT
13953
Daniel Veillardf17e09b2001-01-25 13:55:35 +000013954Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13955
13956 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
13957 xmlXPtrCmpPoints to use it.
13958 * propagated the following patch from Alejandro Forero
13959 * include/win32config.h xmlIO.c: applied further suggestions
13960 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
13961 * example/gjobread.c: fixed warnings, now that it builds
13962
13963Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
13964
13965 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
13966
13967 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
13968 filename points to a valid file (not a directory).
13969 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
13970 Added calls to xmlCheckFilenameDir.
13971
13972 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
13973 `path' (rather than `filename') as the parameter to gzopen and open.
13974
Daniel Veillard48177c22001-01-23 15:27:41 +000013975Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13976
13977 * Makefile.am: fixed a problem with EXTRA_DIST
13978
Daniel Veillardb83ba402001-01-22 22:45:10 +000013979Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13980
13981 * Makefile.am example/Makefile.am: finally found the trick
13982 to build the example, i.e. add "." in SUBDIRS before example
13983 in the list <grin/>
13984
Daniel Veillard82687162001-01-22 15:32:01 +000013985Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13986
13987 * doc/xml.html: updated with an XSLT section, removed pointer to
13988 W3C CVS base.
13989
Daniel Veillard8a7642f2001-01-22 10:45:16 +000013990Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13991
13992 * xpath.c: when copying a XSLT tree object teh tree need to be copied
13993 too, and deallocation need to occur the same way.
13994
Daniel Veillarde4566462001-01-22 09:58:39 +000013995Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13996
13997 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
13998 type correponding to an XSLT result tree fragment. Share most
13999 of the data format with node set, as well as operators.
14000 * HTMLtree.c: added a newline at the end of the doctype output
14001 whe this one is not present initially.
14002 * tree.c: make sure taht the parent and doc pointers are properly
14003 set when copying attributes (lists).
14004
Daniel Veillard701c7362001-01-21 09:48:59 +000014005Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14006
14007 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
14008
Daniel Veillard5a2b6972001-01-20 21:15:50 +000014009Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14010
14011 * xpath.c: seems I finally killed that ugly path evaluation
14012 context bug (tagged 9999 in case is is wrong)
14013
Daniel Veillard8f4d9752001-01-19 05:32:34 +000014014Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14015
14016 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
14017 for XSLT
14018
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000014019Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14020
14021 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
14022 for xmlGzfileOpen() bug
14023
Daniel Veillardf6eea272001-01-18 12:17:12 +000014024Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14025
14026 * xpath.c: removed an error found by XSLT usage
14027 * tree.c parserInternals.h: use a predefined static string
14028 for text and comment nodes, avoid freeing them in xmlFreeNode,
14029 exported the string name in parserInternals.h and added
14030 another value to disable encoding at output (for XSLT),
14031 gain memory, time.
14032
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014033Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14034
14035 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14036 win32/libxml2/libxml2_so.dsp: new makefiles and update
14037 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14038
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014039Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14040
14041 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14042 Gary Pennington
14043
Daniel Veillard389e6b72001-01-15 19:41:13 +000014044Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14045
14046 * xpath.c: fixed the comaprision of values and nodelists,
14047 need to compare nodelist still ...
14048 * debugXML.c: avoided a possible core dump
14049 * HTMLparser.c: cleanup
14050 * nanohttp.c: contributed fix.
14051 * tree.c: fixes in properties handling added xmlSetNsProp
14052 needed by libxslt
14053 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14054 comment
14055 * TODO: updated
14056
Daniel Veillard167bd532001-01-06 21:09:34 +000014057Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14058
14059 * parser.c parserInternals.c: applied Bjorn Reese optimization
14060 patch
14061
14062Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14063
14064 * Makefile.am: applied patch fro make check from Martin Vidner
14065
Daniel Veillard503b8932001-01-05 06:36:31 +000014066Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14067
14068 * configure.in: preparing 2.2.11
14069 * doc/html/*: rebuild the HTML files
14070 * doc/xml.html : updated
14071
Daniel Veillardc2f4df22001-01-04 14:06:39 +000014072Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14073
14074 * tree.c: fixed a stupid bug
14075 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
14076 patches related to validation of an XInclude processing result
14077 * TODO: updated
14078
Daniel Veillarde2488192001-01-04 10:54:22 +000014079Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14080
14081 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
14082 on large files
14083
Daniel Veillardf060a412001-01-03 20:52:44 +000014084Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14085
14086 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14087
Daniel Veillard45cff692001-01-03 18:02:04 +000014088Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14089
14090 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14091 reported by Jonas Borgström
14092 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14093
Daniel Veillard08108982001-01-03 15:24:58 +000014094Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14095
14096 * testXPath.c xpath.c: fixing the XPath union expressions problem
14097 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14098
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014099Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14100
14101 * xmllint.c: Made is so if the file name is "-" is will read form
14102 standard input. Sven Heinicke <sven@zen.org>
14103 * tree.c: fixed a problem when growing buffer
14104 * tree.h: fixed the comment of the node types following andersca
14105 comment
14106 * TODO: updated
14107
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014108Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14109
14110 * HTMLparser.[ch]: added a way to avoid adding automatically
14111 omitted tags. htmlHandleOmittedElem() allows to change the
14112 default handling.
14113 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14114 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14115 of xmllint too when using --memory flag, added a memory test
14116 suite at the Makefile level.
14117 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14118 with namespace use when encountering QNames in XPath evalation,
14119 added xmlns() scheme in XPointer.
14120 * nanoftp.c : incorporated a fix
14121 * parser.c xmlIO.c: fixed problems raised with encoding when using
14122 the memory I/O
14123 * parserInternals.c: closed bug 25934 reported by
14124 torsten.landschoff@innominate.de
14125 * TODO: updated
14126
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014127Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14128
14129 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14130 on a non-updated tree :-(, made a 2.2.10 release to correct the
14131 situation
14132
Daniel Veillardce6e98d2000-11-25 09:54:49 +000014133Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14134
14135 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
14136 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
14137 integrated a set of OpenVMS changes from Howard Taylor
14138 <Howard.Taylor@pacoast.com>
14139
Daniel Veillard58770e72000-11-25 00:48:47 +000014140Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14141
14142 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
14143 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
14144
Daniel Veillardf62ceff2000-11-24 23:36:01 +000014145Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14146
14147 * HTMLparser.c: some fixes on auto-open of html/head/body
14148 * encoding.c: fixed a compilation error on some gcc env
14149 * xpath.c xpointer.[ch] xpathInternals.h: improved the
14150 XPointer implementation
14151 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
14152 related XPointer tests and associated results
14153
Daniel Veillard300f7d62000-11-24 13:04:04 +000014154Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14155
14156 * doc/xmldtd.html doc/xml.html: following a short step by step
14157 guidance on IRC to help maciej with DTDs I started a small
14158 page on the subject.
14159
Daniel Veillard748e45d2000-11-17 16:36:08 +000014160Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14161
14162 * HTMLparser.c: fixed handling of broken charrefs
14163 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
14164 patches
14165
Daniel Veillard28929b22000-11-13 18:22:49 +000014166Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14167
14168 * doc/xml.html doc/html/* : rebuilt the docs after adding
14169 xinclude and updated page for 2.2.7 and 2.2.8
14170 * configure.in: releasing 2.2.8
14171
Daniel Veillard41e06512000-11-13 11:47:47 +000014172Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14173
14174 * parser.[ch] parserInternals.c: applied the conditional
14175 section processing fix from Jonathan P Springer
14176 <jonathan.springer2@gte.net>
14177 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
14178 project file, fixed iconv default non support
14179 * xpath.c: fixed the problem of evaluating relative expressions
14180 when a node context is provided.
14181
Daniel Veillardbf432752000-11-12 15:56:56 +000014182Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14183
14184 * nanoftp.c: fixed gcc 2.95 new warnings
14185 * SAX.c: fixed a stupid bug
14186 * tree.c: fixed a formatting problem when round-tripping
14187 from/to memory
14188 * xinclude.c: chased memleak, fixed a base problem
14189 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
14190 xmlXPtrBuildNodeList()
14191 * TODO: updated
14192 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
14193 adding a first small set of regression tests for XInclude
14194
Daniel Veillardc2def842000-11-07 14:21:01 +000014195Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14196
14197 * nanohttp.[ch]: applied Wayne Davison patches to access
14198 the WWW-Authorization header.
14199 * parser.c: Closed Bug#30847: Problems when switching encoding
14200 in short files by applying Simon Berg's patch.
14201 * valid.c: fixed a validation problem
14202 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
14203 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
14204 Wayne Davison
14205 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
14206 need to be extended to non full nodes selections.
14207 * xinclude.c: starts to work decently
14208
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000014209Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14210
14211 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
14212 debugXML.c xmlversion.h.in: Started adding XInclude support,
14213 this is a new xmllint option
14214 * tree.c xpath.c: applied TOM patches for XPath
14215 * xpointer.c: fixed a couple of errors.
14216 * uri.c: added an escaping function needed for xinclude
14217 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
14218 new warning from RH70 gcc's version
14219
Daniel Veillarda4964b72000-10-31 18:23:44 +000014220Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14221
14222 * HTMLparser.c: fixed loop on invalid char in scripts
14223 * parser.c: update to description of xmlIOParseDTD()
14224 * libxml.m4 xmlversion.h.in: changes contributed by
14225 Michael Schmeing <m.schmeing@internet-factory.de>
14226 * configure.in: preparing for 2.2.7
14227 * Makefile.am: trying to avoid config.h and acconfig.h
14228 being included in the distrib
14229 * configure.in: released 2.2.7
14230
14231Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14232
14233 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
14234 like namespaces for good. Unified xmlNs and xmlNode somewhat.
14235
Daniel Veillard01411222000-10-30 15:33:22 +000014236Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14237
14238 * parser.[ch]: added xmlIOParseDTD()
14239 * xpointer.c: added support for the 2 extra parameters of
14240 string-range, fixed a stoopid error when '0' was present
14241 in XPointer expressions
14242 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
14243 testsuite for the above
14244
Daniel Veillard6db58192000-10-30 09:27:53 +000014245Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14246
14247 * libxml.spec.in: improved package descriptions
14248
Daniel Veillarda5db68a2000-10-29 18:06:06 +000014249Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14250
14251 * xpath.c xpathInternals.h: applied a large cleaning patch
14252 from TOM <ptittom@free.fr>, it also add namespace support
14253 for function and variables registration.
14254
Daniel Veillardbd20df72000-10-29 17:53:40 +000014255Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14256
14257 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
14258 * Makefile.mingw: Wayne Davison's update adding hash.c
14259
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000014260Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14261
14262 * xpath.c: fixed the root evaluation problems
14263 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
14264 ignorable spaces with <b> <bold> <em>
14265 * tree.c: fixed a loop in xmlSearchNsByHref()
14266
Daniel Veillard767662d2000-10-27 17:04:52 +000014267Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14268
14269 * xpath.c: applied another XPath patch from TOM
14270 * xpath.c include/makefile.am: applied another patch from
14271 china@thewrittenword.com (cleanup on IRIX).
14272
Daniel Veillard211cc0a2000-10-27 11:49:33 +000014273Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14274
14275 * xml-config.1: received a fixed version from Fredrik Hallenberg
14276 <hallon@lysator.liu.se>
14277
Daniel Veillardf6bf9212000-10-26 14:07:44 +000014278Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14279
14280 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
14281 cleanup patch for XPath
14282
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000014283Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14284
14285 * patched to redirrect all "out of context" error messages to
14286 a reconfigurable routine. The changes are:
14287 * xmlerror.h : added the export of an error context type (void *)
14288 an error handler type xmlGenericErrorFunc there is an interface
14289 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
14290 to reset the error handling routine and its argument
14291 (by default it's equivalent to respectively fprintf and stderr.
14292 * all the c files: all wild accesses to stderr or stdout within
14293 the library have been replaced to calls to the handler.
14294
Daniel Veillard29a11cc2000-10-25 13:32:39 +000014295Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14296
14297 * configure.in: release 2.2.6
14298 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
14299 exporting the inner functions of xpath for extension modules
14300 * doc/*: updated and rebuilt the doc
14301
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000014302Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14303
14304 * nanohttp.c : applied Wayne HTTP cleanup patch
14305 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
14306 and xmlNodeSetSpacePreserve()
14307
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000014308Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14309
14310 * xpath.c: closing bug #29260
14311
Daniel Veillard126f2792000-10-24 17:10:12 +000014312Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14313
14314 * hash.[ch] debugXML.c: expanded/enhanced the API, added
14315 multikey tuples, made hash structure opaque
14316 * valid.[ch]: moved elements, attributes, notations decalarations
14317 as well as ID and refs to hash tables.
14318 * entities.c: hash cleanup
14319 * xmlmemory.c: fixed a dump problem in debug mode
14320 * include/Makefile.am: problem passing in DESTDIR= values patch
14321 from Marc Christensen <marc@calderasystems.com>
14322 * nanohttp.c: removed debugging remains
14323 * HTMLparser.c: the bogus tag should be ignored (Wayne)
14324 * HTMLparser.c parser.c: fixing a number of problems with the
14325 macros in the *parser.c files (Wayne).
14326 * HTMLparser.c: close the previous option when opening a new one
14327 (Marc Sanfacon).
14328 * result/HTML/*: updated the HTML results accordingly
14329
Daniel Veillard52afe802000-10-22 16:56:02 +000014330Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14331
14332 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
14333 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
14334 XPath functions and XML entities table to them. More to come...
14335 * xmlIO.c: fixed libxml closing FILEs it didn't open.
14336
Daniel Veillard683cb022000-10-22 12:04:13 +000014337Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14338
14339 * tree.c: coalesce adjacent text nodes
14340 * valid.c: handling of blank nodes in DTd validation (raised
14341 by problems with a posteriori validation).
14342 * nanohttp.c: changing behaviour on HTTP write stuff.
14343 * HTMLtree.c: forced body and html to be explicitely closed.
14344 * xpath.h: exported more XPath functions.
14345
Daniel Veillard1baf4122000-10-15 20:38:39 +000014346Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14347
14348 * Release of 2.2.5
14349 * xpointer.c: range() range-inside and other helper functions
14350 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
14351
Daniel Veillard47e12f22000-10-15 14:24:25 +000014352Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14353
14354 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
14355 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
14356
Daniel Veillardb732a0e2000-10-15 11:27:01 +000014357Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14358
14359 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
14360 and XPointer modules
14361
Daniel Veillard134c9f32000-10-15 10:27:08 +000014362Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14363
14364 * SAX.h: closed #25107
14365
Daniel Veillard39915622000-10-15 10:06:55 +000014366Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14367
14368 * testSAX.c: fixed problem with cdata reporting
14369 * SAXresult/* : updated
14370
Daniel Veillard1e851392000-10-15 10:02:56 +000014371Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14372
14373 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
14374 Closed bug #27499, added to regression tests
14375 * TODO: updated
14376
Daniel Veillard7eda8452000-10-14 23:38:43 +000014377Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14378
14379 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
14380 support for SCRIPT and STYLE with help from Bjorn Reese
14381 * test/HTML/* result/HTML/*: added simple testcase and updated
14382 the existing ones.
14383
Daniel Veillardff9c3302000-10-13 16:38:25 +000014384Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14385
14386 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
14387 string-range for empty strings
14388 * test/XPath/docs/str test/XPath/xptr/chaptersrange
14389 test/XPath/xptr/strrange: augmented the XPointer testsuite
14390
Daniel Veillard189446d2000-10-13 10:23:06 +000014391Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14392
14393 * doc/xml.html doc/xmlmem.html: added a module describing memory
14394 interfaces and use, updated the main page.
14395
Daniel Veillard2f971a22000-10-12 23:26:32 +000014396Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14397
14398 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
14399 nanoftp code work on Windows too now
14400
14401Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000014402
14403 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
14404 * xpointer.c: implemented string-range() at least a good first version
14405 * test/XPath/docs/str test/XPath/xptr/strrange
14406 result/XPath/xptr/strrange: the string-range() tests
14407
Daniel Veillardd3c68c42000-10-12 08:06:28 +000014408Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14409
14410 * Makefile.am include/Makefile.am include/win32config.h
14411 win32/Makefile.mingw: fixed problems reported by Wayne Davison
14412 and make distcheck
14413
Daniel Veillard19d61112000-10-11 23:50:35 +000014414Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14415
14416 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
14417 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
14418 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
14419
Daniel Veillardb0426ca2000-10-11 23:39:43 +000014420Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14421
14422 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
14423 patch for socklen_t detection by
14424 Albert Chin-A-Young <china@thewrittenword.com>
14425
Daniel Veillardcd429612000-10-11 15:57:05 +000014426Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14427
14428 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
14429 and added a --dtdvalid option to xmllint used to test it
14430
Daniel Veillard47c02452000-10-11 13:04:36 +000014431Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14432
14433 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
14434 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
14435
Daniel Veillard2d38f042000-10-11 10:54:10 +000014436Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14437
14438 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14439 handlings (registration, lookup, cleanup)
14440
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014441Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14442
14443 * configure.in Makefile.am include/makefile.am: adding XPointer
14444 and XPtrtests target
14445 * xpointer.[ch] : new files for XPointer support
14446 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14447 more XPath tests
14448
Daniel Veillard57fda592000-10-10 23:24:14 +000014449Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14450
14451 * configure.in: fixed, very broken, make distcheck works again
14452
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014453Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14454
14455 * More work toward 2.2.5, integrated a number of patches
14456 * configure.in Makefile.am win32config.h.in: trying to cleanup
14457 make distcheck .... huh ...
14458 * include/Makefile.am include/win32config.h: new directory
14459 for includes
14460 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14461 updated teh makefiles and instructions for WIN32
14462 * xpath.c: small fixes
14463 * test/XPath/ results/XPath: updated the testcases and results
14464 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14465 suggested patches
14466 * valid.c: fixed an ID bug
14467
Daniel Veillardb71379b2000-10-09 12:30:39 +000014468Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14469
14470 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000014471 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000014472 * xpath.[ch]: worked on XPointer
14473
Daniel Veillard7e99c632000-10-06 12:59:53 +000014474Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14475
14476 * configure.in Makefile.am: 2.2.5, ship the include in an
14477 include/libxml subdirectory, use symlinks when using CVS
14478 * testSAX.c: fixed small bug
14479 * testXPath.c: changed the way testfiles are parsed
14480 * debugXML.c: same kind of cleanup when parsing an argument expression
14481 XPath/XPointers can have blanks embedded
14482 * xpath.[ch]: more cleanup, reorgs for XPointer work
14483 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14484 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14485
Daniel Veillard55b91f22000-10-05 16:30:11 +000014486Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14487
14488 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14489 in the XPath engine, rewrote large parts of it, now it's far
14490 cleaner and in sync with the REC not an old WD. Fixed a parsing
14491 problem in the interactive XML shell found when testing XPath.
14492
Daniel Veillardac260302000-10-04 13:33:43 +000014493Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14494
14495 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14496 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14497 examples with the extra test
14498
Daniel Veillard7cfce322000-10-04 12:40:27 +000014499Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14500
14501 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14502 the global init function.
14503
Daniel Veillard970112a2000-10-03 09:33:21 +000014504Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14505
14506 * HTMLparser.c: Doohhh, attribute name parsing was still case
14507 sensitive ! Fixed this ...
14508 * result/HTML/* : updated the tests results accordingly
14509
Daniel Veillard740abf52000-10-02 23:04:54 +000014510Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14511
14512 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14513 engine, should be far more stable, incorporated a new version of
14514 preceding/following axis, need testing
14515 * uri.c: fixed file:///c:/a/b/c problem
14516 * test/XPath/tests/idsimple: augmented the XPath tests
14517
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014518Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14519
14520 * doc/* rebuilding docs for 2.2.4 release
14521
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014522Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14523
14524 * configure.in: releasing 2.2.4
14525 * parser.[ch]: added xmlStrEqual()
14526 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14527 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14528 use xmlStrEqual instead
14529 * TODO: updated
14530 * added an XPath test
14531
Daniel Veillardbc765302000-10-01 18:23:35 +000014532Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14533
14534 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14535 * entities.h: exported xmlInitializePredefinedEntities
14536 * parser.[ch] : added xmlInitParser()
14537 * parserInternals.h : had to export htmlInitAutoClose()
14538
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014539Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14540
14541 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14542 problems
14543 * Makefile.am : added XPath regression tests to normal tests
14544 * uri.c: fixed a problem with local paths, cleanup
14545 * parser.c: fixed a problem with large CData sections
14546
Daniel Veillardd2ade932000-09-30 14:39:55 +000014547Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14548
14549 * configure.in xml-config.in: patch from "Ben Taylor"
14550 <sol7x86@hotmail.com> for solaris shared libs lookup
14551
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000145522000-09-30 Martin Baulig <baulig@suse.de>
14553
14554 * libxml-2.0.pc.in: Provide pkg-config script.
14555
14556 * configure.in: Create the libxml-2.0.pc script from the
14557 libxml-2.0.pc.in templates.
14558 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014559 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014560
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014561Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14562
14563 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14564 when compiling with MSC
14565
Daniel Veillard46057e12000-09-24 18:49:59 +000014566Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14567
14568 * xpath.c: patch for normalize-string() substring-before(),
14569 substring-after() and translate() functions from Bjorn Reese
14570 <breese@mail1.stofanet.dk>
14571 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14572 Fredrik Hallenberg <hallon@lysator.liu.se>
14573 * TODO: updated
14574
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014575Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14576
14577 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14578 problem of socklen_t being undefined on a number of platforms
14579 * debugXML.c: fixed a compilation problem when without snprintf
14580
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014581Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14582
14583 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14584 an URI bug and a fix for the control-character-induced infinite loop
14585 * nanohttp.c: preventive fix for compiling on WIN32
14586
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014587Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14588
14589 * xmlint.c: closing bug #25000
14590
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014591Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14592
14593 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14594 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14595 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14596 related function, fixing xmlStrncmp(), and associated cleanup
14597 * result/HTML/entities.html.sax: updating result
14598
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014599Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14600
14601 * uri.c: applied patch for URI escaping from Wayne Davison
14602 <wayned@blorf.net>
14603 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14604 from Denis Barbier <barbier@imacs.polytechnique.fr>
14605 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14606 patch from Wayne Davison
14607
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014608Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14609
14610 * doc/xml.html : updated with new releases, adding "how to help"
14611
Daniel Veillard04698d92000-09-17 16:00:22 +000014612Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14613
14614 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14615 removed a few warnings in pedantic mode ...
14616 * parserInternals.c parser.c: moved encoding switching function
14617 to parserInternals.c
14618 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14619
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014620Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14621
14622 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14623 error or warning handlers
14624
Daniel Veillardb1059e22000-09-16 14:02:43 +000014625Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14626
14627 * parserInternals.c parserInternals.h parser.c Makefile.am:
14628 created a new module parserInternals.c, moved most of the
14629 code shared by the various parsers there, as well as
14630 deprecated code from parser.c. More cleanup of parser.c
14631 * uri.c: fixed a problem when URI is NULL
14632 * valid.c: speedup when looking for an attribute declaration
14633
Daniel Veillard39c7d712000-09-10 16:14:55 +000014634Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14635
14636 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14637 the cleanup of the computation of URI references when seeking
14638 external entities. The URI reference string and the resulting
14639 URI are both stored now.
14640 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14641 large s(n)printf checks and cleanup from Denis Barbier
14642 <barbier@imacs.polytechnique.fr>
14643 * xmlversion.h.in tree.h: couple of SGML declarations for a
14644 possible docbook module.
14645 * result/VC/ : a couple of test output changed due to the change
14646 of the entities URI
14647
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014648Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14649
14650 * parser.h: added a _private field for linking user's data
14651
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014652Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14653
14654 * parser.c parserInternals.h: demacroified most of the IS_XXX
14655 the gain in size is significant so ...
14656
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014657Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14658
14659 * entities.c: cases where looking up entities with doc==NULL
14660 covered
14661
Daniel Veillard90e11312000-09-05 10:42:32 +000014662Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14663
Daniel Veillard1de50802000-09-07 08:54:32 +000014664 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014665 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14666
Daniel Veillard98a79162000-09-04 11:15:39 +000014667Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14668
Daniel Veillard1de50802000-09-07 08:54:32 +000014669 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014670 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14671 * Makefile.in: added URItest and included thenin "make tests"
14672
14673Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014674
14675 * xmlversion.h.in: closed bug 22941
14676
Daniel Veillard2bb89092000-08-31 14:57:50 +000014677Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14678
14679 * doc/xmlio.html: added doc and example for entity loader
14680 redefinition.
14681
Daniel Veillard96984452000-08-31 13:50:12 +000014682Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14683
14684 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14685 used by libxml
14686
Daniel Veillarde715dd22000-08-29 18:29:38 +000014687Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14688
14689 * parser.c: Fixed bug on invalid ontent characters and when using
14690 push.
14691 * xmllint.c: fixed xmllint endling of errors in push mode
14692
Daniel Veillard4948eb42000-08-29 09:41:15 +000014693Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14694
14695 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014696 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014697 * result/HTML/*.sax: regenerated HTML SAX output
14698 * parser.c: more cleanup.
14699
Daniel Veillarde010c172000-08-28 10:04:51 +000014700Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14701
14702 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014703 patches from Wayne Davison <wayned@users.sourceforge.net>,
14704 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014705 * HTMLparser.c: fixed an ignorable white space detection bug
14706 occuring when parsing with SAX only
14707 * result/HTML/*.sax: updated since the output is now HTML
14708 encoded...
14709
Daniel Veillard47f3f312000-08-27 22:40:15 +000014710Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14711
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014712 * HTMLparser.[ch]: applied some of Wayne Davison
14713 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014714
Daniel Veillarde0854c32000-08-27 21:12:29 +000014715Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14716
14717 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14718 undeclared namespace prefix was used, added a warning.
14719 Cleaned up support w.r.t. entities, spilling out a warning
14720 and being pedantic on lookups.
14721 * test/warning/ent9 : added testcase for previous example.
14722 * TODO: updated
14723 * parserInternals.h parser.c: changed the way names are parsed
14724 now allow infinite size and decrease penalty for normal use
14725 * parser.c: Started a big cleanup/check of the parser code,
14726 fixed some of the most tortuous entity code, spotted code
14727 unused anymore
14728 * test/*: added tests for very long names and related nasty
14729 things.
14730
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014731Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14732
14733 * doc/encoding.html: added encoding aliases doc
14734 * doc/xml.html: updates
14735 * encoding.[ch]: added EncodingAliases functions
14736 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14737 bottleneck affecting large DTDs like Docbook
14738 * parser.[ch] xmllint.c: added a pedantic option, will be
14739 useful
14740 * SAX.c: redefinition of entities is reported in pedantic mode
14741 * testHTML.c: uninitialized warning from gcc
14742 * uri.c: fixed a couple of bugs
14743 * TODO: added issue raised by Michael
14744
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014745Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14746
14747 * doc/encoding.html: propagated Martin Duerst suggestions
14748
Daniel Veillard52402ce2000-08-22 23:36:12 +000014749Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14750
14751 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14752 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14753 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14754 by Wayne Davison
14755
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014756Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14757
14758 * nanoftp.c nanohttp.c: small cleanup
14759 * TODO: updated
14760
Daniel Veillard244ece92000-08-19 20:58:02 +000014761Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14762
14763 * added an old VC testcase and updated title.xml entity
14764
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014765Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14766
14767 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14768 done on auto-opening of <p> tags and cleanup of SAX output
14769
Daniel Veillard979e55e2000-08-19 16:48:54 +000014770Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14771
14772 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14773
Daniel Veillard4540be42000-08-19 16:40:28 +000014774Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14775
14776 * doc/xml.html libxml.* structure.*: updated the doc a bit
14777
Daniel Veillard808a3f12000-08-17 13:50:51 +000014778Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14779
14780 * testSAX.c testHTML.c result/HTML/: cleanup of the output
14781 of SAX tests
14782
Daniel Veillard29579362000-08-14 17:57:48 +000014783Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14784
14785 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14786 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
14787
Daniel Veillard1255ab72000-08-14 15:13:33 +000014788Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14789
14790 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
14791 * testHTML.c: fix core dump on Solaris 2.x systems
14792 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
14793 * result/HTML/*.sax: previous bug fix lead to new results
14794
Daniel Veillard03109292000-08-14 14:58:22 +000014795Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14796
14797 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14798 * configure.in: added --with-readline=DIR to accept alternate
14799 path for readline include/library
14800 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
14801 for ANSI under HP-UX
14802 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
14803 includes @LIBS@
14804
Daniel Veillard7c29ce22000-08-12 21:20:53 +000014805Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14806
14807 * doc/* : rebuilt the docs
14808 * getting ready for 2.2.2 release
14809
Daniel Veillard87b95392000-08-12 21:12:04 +000014810Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14811
14812 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
14813 and xmlAddFeature()
14814 * tree.[ch]: added xmlAddChildList()
14815 * xmllint.c: MAP_FAILED macro test
14816 * parser.h: added xmlParseCtxtExternalEntity()
14817 * valid.c: applied bug fixes removed warning
14818 * tree.c: added CDATA block to elements content
14819 * testSAX.c: cleanup of output
14820 * testHTML.c: added SAX testing
14821 * encoding.c: better error recovery
14822 * SAX.c, parser.c: fixed one of the external entity processing
14823 of the OASis testsuite
14824 * Makefile.am: added HTML SAX regression tests
14825 * configure.in: bumped to 2.2.2
14826 * test/HTML/ result/HTML: added a few of HTML tests, and added the
14827 SAX results
14828
Daniel Veillard88a172f2000-08-04 18:23:10 +000014829Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14830
14831 * configure.in: patch for HP compiler
14832
148332000-08-04 Sven Heinicke <sven@zen.org>
14834
14835 * xmllint.c: Was coredumping sometimes when the file given didn't
14836 exist.
14837
Daniel Veillard46e370e2000-07-21 20:32:03 +000014838Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14839
14840 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014841
Daniel Veillard46e370e2000-07-21 20:32:03 +000014842 when using in memory parsing. Need some cleanup.
14843 * xmllint.c configure.in: added a --memory flag to test memory
14844 parsing
14845
Daniel Veillard36650692000-07-21 15:16:39 +000014846Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14847
14848 * nanohttp.c: fixed socklen_t replacement to unsigned int
14849 * parser.c: fixed a space handdling missing at the end of
14850 production 28 DOCTYPE.
14851 * xmlmemory.c: fixed a stupid bug on the routine to override
14852 allocation functions
14853 * TODO: updated
14854
Daniel Veillarde46e20d2000-07-14 15:02:46 +000014855Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14856
14857 * doc/ regenerated the docs
14858
Daniel Veillard32bc74e2000-07-14 14:49:25 +000014859Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14860
14861 * doc/encoding.html doc/xml.html: added I18N doc
14862 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
14863 improvements, both parser and filters, added ASCII & HTML,
14864 fixed the ISO-Latin-1 one
14865 * xmllint.c testHTML.c: added/made visible --encode
14866 * debugXML.c : cleanup
14867 * most .c files: applied patches due to warning on Windows and
14868 when using Sun Pro cc compiler
14869 * xpath.c : cleanup memleaks
14870 * nanoftp.c : added a TESTING preprocessor flag for standalong
14871 compile so that people can report bugs more easilly
14872 * nanohttp.c : ditched socklen_t which was a portability mess
14873 and replaced it with unsigned int.
14874 * tree.[ch]: added xmlHasProp()
14875 * TODO: updated
14876 * test/ : added more test for entities, NS, encoding, HTML, wap
14877 * configure.in: preparing for 2.2.0 release
14878
Daniel Veillard49703262000-07-10 10:27:46 +000014879Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14880
14881 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000014882 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000014883
Daniel Veillard306be992000-07-03 12:38:45 +000014884Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14885
14886 * doc/xml.html: changed the xmlsoft.org structure, updated the
14887 examples w.r.t. root and childs
14888
Daniel Veillard7d853352000-07-02 18:53:09 +000014889Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14890
Daniel Veillard784b9352003-02-16 15:50:27 +000014891 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000014892
Daniel Veillard365e13b2000-07-02 07:56:37 +000014893Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14894
14895 * HTMLparser.c: Work on character encoding support for the HTML parser
14896 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
14897 * encoding.c: Fixed a potential memleak in the encoding stuff
14898
Daniel Veillardaf743792000-07-01 11:49:28 +000014899Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14900
14901 * doc/FAQ.html doc/Makefile.am : added a FAQ
14902
14903Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000014904
14905 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
14906 of the HTML parser to force it to not bypass SAX
14907
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000014908Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14909
14910 * win32config.h.in: updated
14911 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
14912 lacks iconv support :-( need to release 2.1.1
14913 * configure.in: release 2.1.1
14914 * HTMLparser: fixed bug #14784
14915 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
14916 by Windows compiler
14917 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
14918 the SAX startDocument() callback.
14919 * TODO: updated
14920
14921Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14922
14923 * added xmlStopParser()
14924
Daniel Veillardbe803962000-06-28 23:40:59 +000014925Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14926
14927 * configure.in: 2.1.0 prerelease
14928 * Large resync between W3C and Gnome tree
14929 * nanoftp, nanohttp.c: fixed stalled connections probs
14930 * HTMLtree.c SAX.c : support for attribute without values in
14931 HTML for andersca
14932 * valid.c: Fixed most validation + namespace problems
14933 * HTMLparser.c: start document callback for andersca
14934 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
14935 * parser.h, SAX.c: serious speed improvement for large
14936 CDATA blocks
14937 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
14938 different encoding
14939 * example/Makefile.am example/gjobread.c tree.h: work on
14940 libxml1 libxml2 convergence.
14941 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
14942 and the LIBXML_TEST_VERSION macro
14943
Daniel Veillardc310d562000-06-23 18:32:15 +000014944Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14945
14946 * doc/xml.html: various patches and improvements typo fixed by
14947 Felix Natter
14948 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
14949 from Felix Natter <fnatter@gmx.net>
14950
Daniel Veillardf3029822000-05-06 08:11:19 +000014951Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14952
14953 * doc/upgrade.html: updated with instructions for support of both
14954 libxml-1.x and libxml-2.x
14955 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
14956 for 2.x support and also fixed includes
14957
14958
Daniel Veillard496a1cf2000-05-03 14:20:55 +000014959Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14960
14961 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
14962 the encoding support, added iconv support, so now libxml if
14963 compiled with iconv automatically support japanese encodings
14964 among others. Work based on initial patch from Yuan-Chen Cheng
14965 I may have broken binary compat in the encoding handler
14966 registration scheme, but that was so utterly broken I don't
14967 expect anybody to have used this feature until now.
14968 * parserInternals.h: fixup on the CHAR range macro
14969 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
14970 code.
14971 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
14972 * uri.c: added xmlParseURI() I can't believe I forgot to
14973 implement this one in 2.0 !!!
14974 * SAX.c: moved doc->encoding update in the endDocument() call.
14975 * TODO: updated.
14976
Daniel Veillard06047432000-04-24 11:33:38 +000014977Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14978
14979 * tree.h: removed extraneous xmlRemoveProp definition
14980 * TODO: added item about --disable-corba configure switch
14981 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
14982 * nanoftp.c: fixed include problems giving troubles on AIX and
14983 slowlaris
14984 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
14985 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
14986 comment and headers changes to lower gtk-doc number of warnings
14987 * doc/html/*: rebuilt docs
14988
Daniel Veillarde0aed302000-04-16 08:52:20 +000014989Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14990
14991 * HACKING: documented the tag for 1.x and instructions
14992
Daniel Veillard5e873c42000-04-12 13:27:38 +000014993Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14994
14995 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
14996 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
14997 xmlCreateIOParserCtxt
14998 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
14999 significant overall improvement
15000 * xmllint.c: added I/O test to xmllint
15001 * testSAX.c: added a speed test
15002 * doc/* : updated/regenerated
15003
Daniel Veillardfc708e22000-04-08 13:17:27 +000015004Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15005
15006 * xpath.c uri.h parserInternals.h: cosmetic changes from
15007 "Timur I. Bakeyev" <timur@bat.ru>, including making
15008 xmlCreateURI() public
15009
Daniel Veillard5d211f42000-04-07 17:00:24 +000015010Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15011
15012 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
15013 and the code at the same time. Added a clean mechanism for
15014 overload or added input methods: xmlRegisterInputCallbacks()
15015 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
15016 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
15017 * TODO: updated
15018 * doc/* : updated/regenerated
15019 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
15020 source dir
15021
Daniel Veillarde77a9182000-04-05 19:12:29 +000015022Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15023
15024 * testURI.c: yet another forgotten commit, I should get some sleep !
15025
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015026Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15027
15028 * xmllint.c: forgot to commit this too ?
15029
Daniel Veillardb9df4042000-04-05 14:23:16 +000015030Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15031
15032 * xmlversion.h.in : forgot to commit this previously
15033
Daniel Veillard361d8452000-04-03 19:48:13 +000015034Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15035
15036 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15037 * README TODO: updated for release
15038 * uri.c uri.h: added authority parsing/saving
15039 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15040 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15041 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15042 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15043 Makefile.am : added compile-time customization of libxml
15044 --with-ftp --with-http --with-html --with-xpath --with-debug
15045 --with-mem-debug
15046 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15047 #include <libxml/xxx.h> I hope it won't break too much stuff
15048 and will be manageable in the future...
15049 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15050 and added xmllint to the installed programs
15051 * uri.h: added xmlFreeURI()
15052
Daniel Veillardec303412000-03-24 13:41:54 +000015053Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15054
15055 * uri.c uri.h: finished the escaping handling, the base support
15056 and the URI path normalization. Looks good just lacks the
15057 authority content parsing code.
15058 * Makefile.am: added instructions to generate testURI
15059 * TODO: updated
15060 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
15061 added links and icons for W3C and Gnome
15062
Daniel Veillard8f621982000-03-20 13:07:15 +000015063Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15064
15065 * xmlmemory.[ch] : seems I forgot to actually update the files in
15066 the last commit :-)
15067 * doc/xml.html doc/html/* : updated and uploaded the docs
15068
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015069Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15070
15071 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
15072 * TODO: updated
15073 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000015074 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015075 gfree).
15076 * Makefile.am, uri.c, uri.h: added a set of functions to do
15077 exact (litteraly copied from the RFC 2396 productions) parsing
15078 and handling of URI. Will be needed for XLink, one XML WFC,
15079 XML Base and reused in the nano[ftp/http] modules. Still work
15080 to be done.
15081
Daniel Veillardedfb29b2000-03-14 19:59:05 +000015082Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15083
15084 * configure.in, libxml.spec.in : libxml2
15085 * doc/* : updated the doc page, rebuilt the docs
15086
Daniel Veillardcf461992000-03-14 18:30:20 +000015087Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15088
15089 * all: tagged LIB_XML_1_X
15090 * *.c *.h : updated from W3C CVS tree
15091 * configure.in : 2.0.0-beta
15092 * libxml.spec.in : libxml2 package nam
15093 * result/* : new version of the tests output
15094
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015095Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15096
15097 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15098
Daniel Veillardb566ce12000-03-04 11:39:42 +000015099Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15100
15101 * doc/* : rebuilt the docs
15102 * parser.c: final patch on #6766
15103 * valid.c: small patch on validity checks.
15104
Daniel Veillardfb76c402000-03-04 11:39:42 +000015105Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15106
15107 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15108 added
15109 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15110 compatibility w.r.t. XML spec and existing code.
15111
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015112Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15113
15114 * parser.c: seems a better solution to <a> </a> exists,
15115 will try it for a while
15116
Daniel Veillard83a30e72000-03-02 03:33:32 +000015117Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15118
15119 * parser.c: tried to remove the <a> </a> generating <a/>
15120 this is hard. Left a flag for that purpose. Fixed bug #6766
15121 * configure.in: prepared 1.8.7 not released, due to previous
15122 problem
15123
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015124Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15125
15126 * doc/xml.html : applied second patch from Paul DuBois
15127
Daniel Veillard402e8c82000-02-29 22:57:47 +000015128Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15129
15130 * doc/xml.html : applied patch from Paul DuBois
15131
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015132Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15133
15134 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
15135
Daniel Veillard5feb8492000-02-02 17:15:36 +000015136Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15137
15138 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
15139 compilation warnings on various platforms.
15140 * parser.c: Fixed #5281 validity error callbacks are now desactived
15141 by default if not validating.
15142
Daniel Veillardf341f932000-02-02 14:52:08 +000015143Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15144
15145 * nanoftp.c, win32config.h.in: patches to compile on WIN32
15146
Daniel Veillard13c757e2000-02-01 23:59:15 +000015147Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15148
15149 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
15150 <gkatsi@cs.toronto.edu>
15151
Daniel Veillard726e8792000-01-30 20:04:29 +000015152Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15153
15154 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
15155 processing URLs
15156
Daniel Veillarde41f2b72000-01-30 20:00:07 +000015157Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15158
15159 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
15160 xmlNanoFTPUpdateURL for persistent control connections.
15161 * configure.in: 1.8.6
15162
15163Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15164
15165 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
15166 * tree.[ch] : added xmlSaveNoEmptyTags
15167
James Henstridgef3be9312000-01-28 13:59:21 +0000151682000-01-29 James Henstridge <james@daa.com.au>
15169
15170 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
15171
15172 * Makefile.am: added nanoftp.[ch] to the build.
15173
Daniel Veillardaeea04f2000-01-25 19:27:27 +000015174Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15175
15176 * nanoftp.[ch]: cleanup, comments, API
15177 * debugXML.c : fixed a bug in the cat command
15178 * doc/*: regenerated the docs
15179
Daniel Veillardda07c342000-01-25 18:31:22 +000015180Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15181
15182 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
15183 * debugXML.c : fixed a bug in the cat command
15184 * valid.c: fixing some small probs
15185 * libxml.spec.in: get rid of the SNAP suffix
15186 * doc/xml.html: updated the status
15187
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000015188Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15189
15190 * xml-config.in: xml-config --version to just return the
15191 version number
15192 * xpath.c: some cleanup w.r.t. axis when the current node is
15193 an attribute.
15194 * TODO: updated
15195
Daniel Veillard461a66c2000-01-18 18:01:01 +000015196Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15197
15198 * configure.in: prepared for libxml-1.8.5
15199 * doc/* recompiled the documentation
15200
152012000-01-17 Jody Goldberg <jgoldberg@home.com>
15202
15203 * configure.in : WARNING autoconf subtlety alert :
15204 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
15205 when looking for zlib.h so that HAVE_ZLIB_H is defined.
15206 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
15207 get defined by AC_CHECK_HEADERS.
15208
Daniel Veillardf967b902000-01-17 16:06:10 +000015209Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15210
15211 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
15212 Rune.Djurhuus@fast.no
15213
Daniel Veillardad8f99d2000-01-15 14:20:03 +000015214Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15215
15216 * TODO: updated
15217 * tree.c, parser.c: made sure that only memory alloc problems
15218 and internal parser errors are allowed to write to stdout or
15219 stderr.
15220
Daniel Veillard0142b842000-01-14 14:45:24 +000015221Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15222
15223 * tree.c : restored xmlNewGlobalNs since this seems used by
15224 a lot of existing code :-(, fixed a bug in xmlNewNs
15225 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
15226 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
15227 to exit() from the library code.
15228 * xpath.c, parser.c: removed bugs or unused code detected by
15229 Windows compilers
15230 * parser.c: started adding interfaces for parsing well balanced
15231 XML fragments
15232 * configure.in: releasing 1.8.4
15233 * doc/* : rebuilt the docs
15234
Daniel Veillard2eac5032000-01-09 21:08:56 +000015235Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15236
15237 * tree.[ch] : added xmlNewDocFragment() for DOM
15238 * testHTML.c: uninitialized variable.
15239
Daniel Veillardf3a73582000-01-05 14:58:39 +000015240Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15241
15242 * doc/* : rebuild the docs
15243
Daniel Veillard71b656e2000-01-05 14:46:17 +000015244Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15245
15246 * acconfig.h: readline and history patch
15247 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
15248 * tree.c: added check and handling when possibly removing an ID
15249 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
15250 and saving.
15251 * test/HTML/entities.html result/HTML/entities.html* : test for
15252 various entities reference cases
15253 * result/HTML/* : as a result output of some testcase have
15254 changed
15255 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
15256 by previous example. added xmlParseTryOrFinish().
15257 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
15258 entities.h debugXML.h HTMLparser.h: changed the way struct are
15259 declared to allow gtk-doc to expose those
15260 * parser.c: closed bug #4960
15261 * Makefile.am configure.in: Applied patch from
15262 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
15263 and math/socket libs detection
15264
Daniel Veillard437b87b2000-01-03 17:30:46 +000015265Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15266
15267 * configure.in, Makefile.am: link tester against readline
15268 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
15269
Daniel Veillard686d6b62000-01-03 11:08:02 +000015270Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15271
15272 * tree.[ch]: added xmlRemoveProp
15273 * win32config.h.in nanohttp.c: avoid including the Windows
15274 socket stuff in every C files
15275 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
15276 the XmL parser(s)
15277 * test/ns4 result/ns4 etc...: added test case for previous prob
15278 * tree.c: xmlNewNs wasn't checking for double definition
15279 * Makefile.in: fixed a problem with dist-hook duplicates
15280 * parser.[hc], xmlIO.c: fixed the loading of external entities
15281 APIs, now xmlLoadExternalEntity() is used everywhere and
15282 setting up an app specific front-end using the
15283 * SAX.c parser.c: some fixes, now the xhtml spec validates
15284 with the xhtml DTD.
15285 * error.c: fixed crashes in case of no input stream
15286 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
15287 to the validation tests and results
15288
Daniel Veillard5e5c6231999-12-29 12:49:06 +000015289Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15290
15291 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
15292 too htmlCreatePushParserCtxt() and htmlParseChunk()
15293 * parser.c: a bit of cleanup.
15294 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
15295 to XML) removed the last mem leak known
15296 * HTMLtree.c: output message cleanup
15297 * xmlmemory.c: display content info about memory blocks
15298 * result/HTML/wired.* : missing att value warning change
15299
Daniel Veillardbe849cf1999-12-28 16:43:59 +000015300Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15301
15302 * doc/* : rebuilt the documentation
15303
Daniel Veillarddbfd6411999-12-28 16:35:14 +000015304Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15305
15306 * parser.[ch] parserInternals.h: Push parser for XML,
15307 seems to work fine now
15308 * tester.c debugXML.[ch]: Added an XML shell debug facility and
15309 --push for push testing
15310 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
15311 * testSAX.c: added --push
15312 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
15313 subtree
15314 * xmlIO.[ch] : enriched API + fixes for push mode
15315 * entities.[ch]: added the entity content length to the struct.
15316 * xmlmemory.[ch]: new API to show the last entries for the shell
15317 * valid.c: added required attribute testing
15318 * SAX.c: the cdata callback now merge contiguous fragments
15319 * HTMLparser.c: cleanup of some macros
15320
Daniel Veillard3c558c31999-12-22 11:30:41 +000015321Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15322
15323 * parser.c: fix for PIs name starting with xml
15324 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000015325 * *.c, configure.in win32config.h.in : generate win32config.h for
15326 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000015327
Daniel Veillard0caf07a1999-12-21 16:25:49 +000015328Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15329
15330 * parser.c: fixed a stupid = vs. == bug :-(
15331 * doc/gnome-xml.sgml: s/glade/xml/
15332
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000015333Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15334
15335 * configure.in, doc/xml.html : bug fix release 1.8.2
15336 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
15337 Hopefully the end of that silly C++ include problem
15338 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
15339 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
15340 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
15341 troubles with autoclosed elements when the stree shape doesn't
15342 follow the DtD specs. Added htmlIsAutoClosed() and
15343 htmlAutoCloseTag()
15344 * result/HTML/*.htm*: Updated the HTML examples regression tests output
15345 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
15346 * debugXML.c: fixed a bug on printing default namespaces.
15347 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
15348
Daniel Veillardb24054a1999-12-18 15:32:46 +000015349Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15350
15351 * result/HTML/*.htm[l] : updated the HTML regression tests according
15352 to the new output
15353 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
15354 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
15355 problem due to intermix of extern "C" { ... } declarations for C++
15356 and recursive includes in the headers
15357
Chris Lahey323c48c1999-12-18 15:32:45 +0000153581999-12-20 Chris Lahey <clahey@umich.edu>
15359
15360 * HTMLtree.c: Made it so that html nodes with a single child do
15361 not insert a carriage return before or after the child node.
15362
Daniel Veillardb24054a1999-12-18 15:32:46 +000015363Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000015364
15365 * configure.in, doc/xml.html : bug fix release 1.8.1
15366 * parser.c: fixed bug #4344
15367 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
15368 added the glue to avoid C++ problems
15369 * doc/* : regenerated the documentation
15370
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000015371Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15372
15373 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
15374 namespace recognition, and Dia as a resul :-(
15375 * encoding.c: closed bug #3950
15376
Daniel Veillard944b5ff1999-12-15 19:08:24 +000015377Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15378
15379 * valid.c: debugging a posteriori validation, except URI expansion
15380 stuff this should be fixed now
15381 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
15382 Carl Nygard <cnygard@bellatlantic.net>
15383 * tester.c: added --postvalid, cleaning of the code
15384 * tree.[ch]: added xmlDocGetRootElement()
15385
Ramiro Estrugobfce3771999-12-15 04:32:07 +000015386Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
15387
15388 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
15389 c++ losage.
15390
Daniel Veillard10a2c651999-12-12 13:03:50 +000015391Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15392
15393 * configure.in, doc/xml.html : bumped to 1.8.0
15394 * xlink.[ch], Makefile.am : added framework for link detection
15395 * parser.h: added nbChars to parser context, needed for cleanup.
15396 * xmlmemory.c: removed a nasty bug when out of mem
15397 * valid.[ch]: adding namespace support for attribute decl
15398 * tester.c: added --debugent option
15399 * debugXML.[ch]: added xmlDebugDumpEntities()
15400 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
15401 buffers instead, this was really needed, validation was breaking
15402 in strange ways due to that. Added xmlParseStringPEReference()
15403 and other parsing from strings functions. Entities processing
15404 modified again, but PERef are still not handled correcly but
15405 unless you're Eve Maller you won't notice :-)
15406 * HTMLparser.c: large changes toward reliability, and switched to
15407 lowercase internal tags, XHTML is lowercase, so it will help
15408 that output is closer to next version.
15409 * doc/* : regenerated the documentation, it is now hosted at
15410 http://xmlsoft.org/ (same bits I just bought the domain :-)
15411
15412
Daniel Veillard294cbca1999-12-03 13:19:09 +000015413Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15414
15415 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
15416 doc generation
15417 * parser.c: fixed bugs #3908 and #3937 and a memory leak
15418 in the SAX API
15419 * doc/*: rebuilt the doc making sure everything appears in the
15420 HTML files
15421
Daniel Veillardf5c2c871999-12-01 09:51:45 +000015422Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15423
15424 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
15425 added the patch from Carl Nygard <cnygard@bellatlantic.net>
15426 which allow impressive speed improvement on dataset with
15427 large text pieces, but at the cost of broken binary
15428 compatibility and slightly bigger memory usage.
15429 Configure with --with-buffers to activate them, they
15430 are protected with XML_USE_BUFFER_CONTENT define.
15431 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
15432 goal is 0 memory left allocated once parser is no more used
15433 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
15434 call xmlCleanupParser() and xmlMemoryDump()
15435
Daniel Veillarda819dac1999-11-24 18:04:22 +000015436Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15437
15438 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15439 * parser.[ch] encoding.[ch]: added memory cleanup routines
15440 * parser.c: closing bug #3788
15441 * doc/*: rebuilt the doc
15442
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015443Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15444
15445 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15446 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15447 * tester.c: added --compress option
15448 * doc/*: rebuilt the documentation
15449
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015450Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15451
15452 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15453 if given /proc/kcore as input !
15454 * doc/xml.html doc/*: updated and rebuilt the documentation
15455
15456Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015457
15458 * parser.c: Fixed some wrongly space collapsing code due to
15459 a misreading of the spec.
15460 * result/*: fixed the output accordingly
15461
15462Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015463
15464 * encoding.c: bug fix and typos
15465 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15466 * parser.c: added attribute normalization closing bug #3597
15467 * test/att* result/att* SAXresult/att*: testcase for attribute
15468 normalization
15469
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015470Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15471
15472 * configure.in: closing bug #3163 by adding extra flags for the
15473 cc compiler on HP-UX
15474
Daniel Veillard51e3b151999-11-12 17:02:31 +000015475Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15476
15477 * valid.[ch] : removed a typo and an enumerated type bug in the
15478 xmlAddElementDecl() function
15479 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15480 call to xmlEncodeEntitiesReentrant() so that the functions
15481 New, Set and Get are at the same level.
15482 * parser.c HTMLparser.c: extra memory allocation bug for
15483 attributes detected by someone using libxml in embedded systems :-)
15484
Daniel Veillard962195f1999-10-28 15:51:53 +000015485Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15486
15487 * xmlmemory.h: turned off mem debug :-\
15488
Daniel Veillard35008381999-10-25 13:15:52 +000015489Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15490
15491 * parser.c: closed bug #2784 a one line fix, but worth pushing
15492 a new release out
15493 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15494 some structures, comments before and after the
15495 main element, and other nastyness
15496 * HTMLtree.c tree.c: accomodate the extended HTML supported
15497 * configure.in: pushing 1.7.4
15498 * test/ent8 and related outputs : added a new test for bug #2784
15499 * test/HTML/wired.html and related output: a nasty HTML example
15500 * Makefile.am: improved the test scripts
15501 * docs/* : reran the documentation extractor, updated xml.html
15502
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015503Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15504
15505 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15506 HTMLparser and debugged the HTML related code. HTML documents
15507 now have their own type
15508 * entities.c: do not dump &apos; for HTML output
15509 * xmlmemory.c: improvement, breakpoint mechanism
15510 * testHTML.c: added --sax --repeat ...
15511 * Makefile.am: improved the HTML tests
15512 * valid.[ch]: added xmlValidGetValidElements and
15513 xmlValidGetPotentialChildren
15514 * tester.c: added --insert to test the 2 new functions
15515 * test//* result//* SAXresult//* : regression test cleanup
15516 and extension.
15517 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15518 gnome-xml-nanohttp.html
15519
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015520Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15521
15522 * HTMLparser.c: fixed problems with some autoclose tags
15523 * tree.c: fixed XML output problems.
15524 * result/* SAXresult/*: update of the tests output
15525
Daniel Veillard6077d031999-10-09 09:11:45 +000015526Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15527
15528 * Makefile.am: Arturo patch for xmlConf.sh version info
15529 * parser.c: Tim Josling patch for single quoted items
15530 * tester.c: Tim Josling patch for tester options usage
15531 * tree.h: indent cleanup
15532
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015533Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15534
15535 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15536 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15537
Daniel Veillard00fdf371999-10-08 09:40:39 +000015538Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15539
15540 * tree.c : Raph patch for initialization of CORBA fields
15541 * parser.c, xpath.c, ...: modification of doc comments
15542 * xpath.c : allow spaces in xpath expressions
15543
Daniel Veillardad219441999-09-27 08:17:49 +000015544Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15545
15546 * xmlmemory.h: turning off memory debug :-(
15547
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015548Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15549
15550 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15551 better SAX interfaces.
15552 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15553 entity.
15554 * configure.in: 1.7.2
15555
15556Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015557
15558 * libxml.spec.in: fixed the URL
15559 * doc/xml.html: improved the documentation front-end
15560
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015561Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015562
15563 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15564
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015565Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015566
15567 * libxml.spec.in: fixed the alpha compile problem
15568 * parser.[ch]: changed errno to errNo in the parser context :-(
15569 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15570 * doc/xml.html: changed CHAR to xmlChar
15571 * doc/html/*: recompiled the documentation
15572 * configure.in: 1.7.1
15573
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015574Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15575
15576 * parser.h: modified the parser context struct to regain 1.4.0
15577 binary compatibility
15578 * parser.c, xml-error.h: added errno ot teh context and defined
15579 a set of errors values with update of errno
15580 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15581 DTDs and entities
15582 * *.h, *.c: complete cleanup of the use of config.h and include
15583 protection depending on the current setup.
15584 * overalll debugging, maintenance and bug-fixing on all modules
15585 * updated the documentation
15586 * ready for 1.7.0
15587
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015588Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15589
15590 * HTMLparser.c : cleanup
15591 * SAX.c valid.c valid.h: added ID/IDREF checking
15592 * tree.c tree.h: extended doc structure for refs
15593 * configure.in: 1.6.2
15594 * parser.c: patched bug in SAX user arg call
15595 * parserInternals.h: patched missing close in C++ wrapping
15596 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15597 especially upcoming XPointer implementation.
15598 * doc/xml.html: augmented, typo
15599
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015600Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15601
15602 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15603 not all invocations of install understand -d.
15604
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015605Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15606
15607 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15608 to make 'check' works, when builddir != srcdir.
15609
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015610Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15611
15612 * doc/xml.html : updated the documentation
15613
Daniel Veillard6454aec1999-09-02 22:04:43 +000015614Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15615
15616 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15617 not deallocated memory blocks
15618 * *.c : replaces all calls to malloc() free() and realloc() to
15619 the wrapper functions/macros
15620 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15621 instead of xmlFreeNodeList()
15622
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015623Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15624
15625 * HTMLparser.c: corrected a stupid bug leading to core dump at
15626 tree deallocation. Removed warnings indicated by
15627 Stephane.Conversy@lri.fr
15628 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15629 looked for in the external subset
15630
15631Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015632
15633 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15634 on SGI by Stephane.Conversy@lri.fr
15635
Daniel Veillardb96e6431999-08-29 21:02:19 +000015636Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15637
15638 * all .h : changed the prototype declaration indent as in gtk
15639 * most .c : working on reducing the TODOs in the code
15640 * most .c : cleanup though -pedantic and Insure++
15641 * improvements on validation ID checkings.
15642 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15643 * xml-config.in: closed #1810
15644
15645Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015646
15647 * tree.h, valid.c, valid.h: more work on validity, IDs
15648 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15649 definition for AIX
15650
Daniel Veillardb556eb51999-08-15 17:19:50 +000015651Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15652
15653 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15654 the distribution due to a cut'n paste error at last commit
15655
Daniel Veillardb05deb71999-08-10 19:04:08 +000015656Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15657
15658 * configure.in: upgraded to version 1.4.0
15659 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15660 Big update, added a large part of the validation process,
15661 it should be usable, but some parts are missing
15662 * xpath.c: improved the implementation w.r.t. root.
15663 * Makefile.am: added more tests
15664 * test and result trees: added a lot of tests
15665 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15666
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015667Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15668
15669 * Added an HACKING file
15670
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015671Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15672
15673 * xpath.[ch] : improvements and debug of the XPath implementation
15674 * parser.c, HTMLparser.c : modified the parsers to be progressive
15675 * tree.[ch] : extended the Buffer promitives
15676 * xmlIO.[ch] : added basic I/O routines providing progressive
15677 parsing and ready for I18N conversion plugins
15678 * SAXresult/* : the SAX callback sequence maybe slightly different
15679 now
15680 * test*.c : improved/updated the tests programs
15681 * doc/* : recompiled the docs.
15682
Daniel Veillard15b75af1999-07-26 16:42:37 +0000156831999-07-26 Michael Meeks <michael@edenproject.org>
15684
15685 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15686
15687 * tree.c: Ditto.
15688
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015689Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15690
15691 * configure.in: upgraded to version 1.4.0
15692 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15693 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15694 XML query language, see http://www.w3.org/TR/xpath for more details.
15695 * parser.c, parser.h: added CHAR* related string functions for XPath
15696 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15697 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15698 rebuild the docs.
15699 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15700 and regression testing capabilities for XPath.
15701
Daniel Veillardd79d7871999-07-12 10:38:12 +000015702Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15703
15704 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15705 closing bug #1646
15706
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015707Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15708
15709 * Makefile.am, example/Makefile.am: closed bug #1683
15710
Daniel Veillard3166ab11999-07-11 16:14:19 +000015711Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15712
15713 * example/Makefile.am, configure.in: added the makefile for the
15714 gjobread example
15715
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015716Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15717
15718 * doc/Makefile.am:
15719 - fix which allow "make install DESTDIR=</install/prefix>".
15720
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015721Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15722
15723 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15724 which fixed a problem on the file reading-code.
15725
Daniel Veillard82150d81999-07-07 07:32:15 +000015726Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15727
15728 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15729 output.
15730 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15731
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015732Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15733
15734 * parser.h : Oops removed the binary compatibility problem
15735 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15736 * parser.c, HTMLparser.c: applied patches for reading from stdin
15737
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015738Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15739
15740 * parser.c, entities.c, valid.c: cleanup bug #1591
15741 * configure.in: cleanup bug #1592
15742 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15743 the same tree back-end. Hence gdome will be available for it.
15744 * doc/Makefile.am: close bug #617
15745
Daniel Veillard97fea181999-06-26 23:07:37 +000015746Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15747
15748 * parser.c: alloctate a per parser context SAX interface block
15749
Daniel Veillard14fff061999-06-22 21:49:07 +000015750Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15751
15752 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15753 and xmlEncodeEntitiesReentrant with the correct one :-\
15754
15755Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15756
15757 * commit of my internal XML base changes, quite a lot of
15758 changes, cleanups, better entities support, framework for
15759 new I/O and charset detection and handling
15760 * Fixed the configure/Makefile stuff to generate shared libs
15761 with the proper version info, so we jumped on rev from
15762 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15763 xmlEncodeEntities() result need to be freed now, and a string
15764 xmlParserVersion provide the current library version.
15765
Raph Levien05240da1999-06-15 21:27:11 +000015766Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15767
15768 * parser.c: fixed a buffer overrun for when you have a very long
15769 attribute with no entities in it.
15770
Daniel Veillardbb2da581999-06-13 14:37:07 +000015771Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15772
15773 * added example directory
15774 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15775
Daniel Veillard011b63c1999-06-02 17:44:04 +000015776Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15777
15778 * Release of libxml-1.1, nearly everything has been touched for
15779 this.
15780 * Added more regression tests
15781 * Updated the documentation
15782
Daniel Veillard27d88741999-05-29 11:51:49 +000015783Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15784
15785 * tree.[ch]: unified the XML_NO_CORBA defines.
15786 * parser.c encoding.[ch]: started plugging in char encoding detection
15787
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000015788Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
15789
15790 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
15791 Also freed allocated buffer.
15792
Daniel Veillard27d88741999-05-29 11:51:49 +000015793Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000015794 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
15795 reentrancy problem at printing. One is left in entities.c, to
15796 remove ASAP
15797 * testSAX.c : added a test example showing the use of the SAX
15798 interface if one doesn't want to build the DOM tree.
15799 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
15800
Daniel Veillard517752b1999-04-05 12:20:10 +000015801Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15802
15803 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
15804 large revamping of the parser to use SAX callbacks
15805 http://www.megginson.com/SAX/ (or at least a C like interface
15806 a la Expat). It's now possible to set up your own callbacks
15807 and the parser will not build a DOM tree.
15808 * test/* result/*: updated the test suite, I finally removed
15809 the old Namespace draft support (PI based).
15810
Daniel Veillard87c83bd1999-04-02 16:04:43 +000015811Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15812
15813 * Makefile.am: added test result to EXTRA_DIST for make tests
15814
Daniel Veillard64068b31999-03-24 20:42:16 +000015815Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15816
15817 * parser.c, parserInternals.h: moved the chars macro definitions
15818 to parserInternals.h
15819 * parser.c, error.c: applied patches from "Knut Ã…kesson"
15820 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
15821
Daniel Veillard012ccc11999-03-23 10:11:11 +000015822Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15823
15824 * xml-config.in : applied patch to make --version work
15825
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000158261999-03-05 Raja R Harinath <harinath@cs.umn.edu>
15827
15828 * Makefile.am (check-local): Alias for `tests' target. This will
15829 cause `make check' to do the right thing.
15830 (tests): Don't run tests in srcdir. Also, replaced calls to
15831 basename with a `sed' "equivalent".
15832
Daniel Veillardd109e371999-03-05 06:26:45 +000015833Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15834
15835 * Renamed error.h to xml-error.h, corrected Makefile.am to list
15836 it in the header and not the sources, updated the doc.
15837 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
15838 pointing this out.
15839
Daniel Veillardbc50b591999-03-01 12:28:53 +000015840Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15841
15842 * parser.c, parser.h, parserInternals.h: memory leak hunting,
15843 exported the inputStream routines.
15844 * doc/html/* : updated accordingly
15845
Daniel Veillardd692aa41999-02-28 21:54:31 +000015846Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15847
15848 * parser.c, parser.h, parserInternals.h: added a few extra
15849 internal calls to allocate and free parser contexts ...
15850 * doc/html/* : updated accordingly
15851
Daniel Veillard55a99271999-02-25 11:01:29 +000015852Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15853
15854 * configure.in, Makefile.am, doc/makefile.am : General changes for
15855 1.0.0 release and including the generated HTML documentation.
15856
Daniel Veillard35925471999-02-25 08:46:07 +000015857Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15858
15859 * makefile.am : added parserInternals.h, oops.
15860
Daniel Veillard1e346af1999-02-22 10:33:01 +000015861Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15862
15863 * parserInternals.h: added this header giving access to the parser
15864 internal functions.
15865 * doc/Makefile.am : added a rebuild target which rebuilds the full
15866 set of documentations
15867 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
15868 the internal subset.
15869 * *.c *.h: modifications needed to generate the documentation using
15870 gtk-doc, cleanup of functions blocks, reorganisation of struct
15871 declarations.
15872
Daniel Veillard1164e751999-02-16 16:29:17 +000015873Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15874
15875 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
15876 the tar and spec file to include the beginning of the doc.
15877
Nuno Ferreira03d04781999-02-13 00:07:17 +0000158781999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
15879
15880 * doc/.cvsignore: Added this file.
15881
Daniel Veillard6800ef31999-02-08 18:33:22 +000015882Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15883
15884 * tree.c: fixed xmlGetProp to return "" when the attribute
15885 exists, even if the node-list is NULL.
15886
Daniel Veillard726c7e31999-02-08 15:13:10 +000015887Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15888
15889 * tree.c: patched an error outputting empty attribute values.
15890 * Makefile.am and doc/makefile.am: have been updated during the
15891 week-end. Sorry for an empty CVS log, I got a shell problem.
15892
Daniel Veillard1899e851999-02-01 12:18:54 +000015893Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15894
15895 * tree.h: cleaned up using enums instead of defines
15896 * parser.c, valid.[ch]: more work on parsing/output of element
15897 declarations
15898
Daniel Veillard3b9def11999-01-31 22:15:06 +000015899Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15900
15901 * valid.[ch], tree.c, parser.c : more work toward full parsing
15902 of XML DTDs.
15903 * README: added informations about mailing-list and on-line
15904 documentation
15905
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000159061999-01-27 Raja R Harinath <harinath@cs.umn.edu>
15907
15908 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
15909
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000015910Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15911
15912 * parser.c, tree.[ch] : more work toward conformance testing,
15913 added a last element to accelerate parsing of very flat structures
15914 started working on internal subset Element content declaration.
15915 * valid.[ch] : first cut at adding code toward validation.
15916 * previous changes had also small impact on most files, especially
15917 the conformance testing using James Clark test suite.
15918
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000015919Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15920
15921 * test/* : updated the examples, most of them were not well
15922 formed (humm), and added rdf2.
15923 * result/* : resulting changes in the output.
15924
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000015925Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15926
15927 * tree.c: changed the behaviour of xmlGetProp on NULL values.
15928
Daniel Veillard44b3a061998-12-05 17:27:22 +000015929Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15930
15931 * tree.c: patched a bug in the generation of empty attributes
15932
Daniel Veillardbe36afe1998-11-27 06:39:50 +000015933Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15934
15935 * entities.[ch], tree.[ch], tester.c: added copy interfaces
15936 for node/trees/documents/... Biggest problem is namespace
15937 support when copying subtrees.
15938
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000015939Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15940
15941 * parser.c, entities.c: improve entities and char ref encoding,
15942 and cleanups of error messages.
15943
Daniel Veillard242590e1998-11-13 18:04:35 +000015944Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15945
15946 * parser.c, entities.c: simple bug hunting done during rpm2html and
15947 rpmfind integration.
15948
Daniel Veillard42dc9b31998-11-09 01:17:21 +000015949Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15950
15951 * parser.[ch]: Added interfaces allowing to specify a SAX
15952 handler before parsing.
15953
Daniel Veillarde3bffb91998-11-08 14:40:56 +000015954Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15955
15956 * parser.c: redirrect all errors reporting through the SAX
15957 error function
15958
Daniel Veillardda4d3c41998-11-04 20:07:05 +000015959Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15960
15961 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
15962 * libtool, tlmain ...: update of the libtool files
15963
Miguel de Icaza442321c1998-11-04 18:13:38 +0000159641998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
15965
15966 * entities.c: Use g_snprintf insteda of snprintf.
15967
Daniel Veillard0ba4d531998-11-01 19:34:31 +000015968Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15969
15970 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
15971 added ent5 test for this purpose.
15972 * parser.c, parser.h: formatting, comments and UTF-8 planning.
15973
Daniel Veillard27271681998-10-30 06:39:40 +000015974Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15975
15976 * parser.c: fixed? a strange error due to compression on a GWP
15977 document.
15978
Daniel Veillard25940b71998-10-29 05:51:30 +000015979Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15980
15981 * tree.[ch]: bug fixing
15982 * entities.[ch]: defined a specific type for predefined entities
15983 * doc/xml.html: more documentation on the library, how to use it,
15984 overview of the interfaces.
15985
Daniel Veillard16253641998-10-28 22:58:05 +000015986Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15987
15988 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
15989
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015990Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15991
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000015992 * tree.c: corrected a small bug
15993 * doc/xml.html: continuing writing documentation.
15994
15995Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15996
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015997 * debugXML.h debugXML.c: added debugging utilities.
15998 * tester.c: added --debug switch.
15999 * tree.c: patched an incorrect node->type assignment.
16000 * parser.c: formatting, ensure that node->doc != NULL in attributes
16001
Daniel Veillardccb09631998-10-27 06:21:04 +000016002Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16003
16004 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
16005 entity support and provide an internal representation close to
16006 DOM one (entity ref nodes, and attribute value as tree). I tried
16007 to preserve the interface but this will surely break some apps
16008 (I have to change rpm2html/rpmfind for example). I had to change
16009 two interfaces, and the generated tree is somewhat different.
16010 * doc/* : started documenting the XML library, the tree and
16011 DOM/Corba. This is a first step.
16012
Daniel Veillard11e00581998-10-24 18:27:49 +000016013Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16014
16015 * parser.c: Set up the fonctions comment block, boring but useful.
16016 * parser.h, SAX.c, parser.c: now attributes are processed through
16017 the SAX interface. The problem is that my SAX interface diverged
16018 quite a bit from the original one, well this is not an official
16019 spec, and translating it from Java to C is hairy anyway...
16020
Daniel Veillard97b58771998-10-20 06:14:16 +000016021Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16022
16023 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
16024 fonctions comment block, boring but useful.
16025
16026Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016027
16028 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16029 conversion routines. However they are not yet used to convert the
16030 inputs. The core will run with UTF-8.
16031
Daniel Veillard33942841998-10-18 19:12:41 +000016032Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16033
16034 * tree.c : make sure that the type id is properly set-up when
16035 a new object is allocated, needed for DOM.
16036
Daniel Veillard27fb0751998-10-17 06:47:46 +000016037Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16038
16039 * tree.h, tree.c: Ok, the main objects in the tree will be native
16040 corba objects, it costs 8 bytes per Node, Attribute and Document
16041 but it simplifies the Corba integration a lot (no extra interface
16042 objects to allocate/free).
16043
Daniel Veillard0bef1311998-10-14 02:36:47 +000016044Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16045
16046 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16047 and changed NODEs contants for conformity with DOM Level 1
16048
Daniel Veillard27864701998-10-08 03:47:24 +000016049Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16050
16051 * added hooks to keep track of servants when creating objects
16052 xmlDoc and xmlNode (for Corba export).
16053
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016054Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16055
16056 * added xml-config script.
16057
Daniel Veillard7066a791998-10-01 20:28:28 +000016058Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16059
16060 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
16061 to autoupdate libtool and automake conf files.
16062
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000160631998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
16064
16065 * Makefile.am: Use '?' to separate the sed
16066 commands as ',' is used when people pass -Wl,something.
16067
16068
Daniel Veillard15a8df41998-09-24 19:15:06 +000016069Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16070
16071 * tree.c, tree.h: added a per-document compression interface.
16072
Daniel Veillard151b1b01998-09-23 00:49:46 +000016073Tue Sep 22 20:47:38 EDT 1998
16074
16075 * tree.c, tree.h: added saving with compression and added interfaces
16076 to control the compression level (xmlGetCompressMode,
16077 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
16078
Daniel Veillard70120ff1998-09-22 00:24:21 +000016079Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16080
16081 * parser.c: corrected a loop for files of size 0
16082
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000160831998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16084
16085 * error.h: New file. Contains prototyes from `error.c'.
16086
Tom Tromeyc19653d1998-08-14 01:22:43 +000016087Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16088
16089 * Makefile.am (xmlincdir): New macro.
16090 (xmlinc_HEADERS): Renamed from include_HEADERS.
16091
Daniel Veillard845664d1998-08-13 04:43:19 +000016092Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16093
16094 * applied small patch on numeric entities from
16095 Christopher Blizzard <blizzard@appliedtheory.com>
16096
Daniel Veillard260a68f1998-08-13 03:39:55 +000016097Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16098
16099 * New release 0.2, removed the old xml_* files so that it's
16100 coherent with the other CVS base (W3C), far better conformance
16101 to standard, new namespaces, decent entities support, beginning
16102 of a SAX-like interface. Nearly nothing left intact, even the
16103 test examples ...
16104
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000161051998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16106
16107 * .cvsignore: Add .deps dir
16108
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016109Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16110
16111 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16112
Daniel Veillardfe926001998-07-26 04:28:20 +000016113Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016114
Daniel Veillardfe926001998-07-26 04:28:20 +000016115 * configure.in: added test for CPP
16116 * AUTHORS, Changelog: the original ones didn't get commited but the
16117 glib ones instead, fixed.
16118 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016119
Daniel Veillardfe926001998-07-26 04:28:20 +000016120Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016121
Daniel Veillardfe926001998-07-26 04:28:20 +000016122 * integrated code developped at W3C
16123 * changed the original Copyright
16124 * migrated to automake
16125 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016126