blob: 0f5d34c70f609bb0b5e54fa1472a896831ea3a17 [file] [log] [blame]
Daniel Veillardf4be0182003-02-24 19:54:33 +00001Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * valid.c: fixes a DTD regexp generation problem.
4
Daniel Veillard02111c12003-02-24 19:14:52 +00005Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
6
7 * parser.c: fixes bug #105998 about false detection of
8 attribute consumption loop.
9
Daniel Veillard2406abd2003-02-24 18:16:47 +000010Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
11
12 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
13
Daniel Veillardfcc822e2003-02-24 17:52:08 +000014Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
15
16 * SAX.c: fixed bug #105992
17
Daniel Veillard3ebc7d42003-02-24 17:17:58 +000018Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
19
20 * tree.c: fixed xmlSetProp and al. when the node passed is not an
21 element.
22 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
23 found 373 test schemas: 369 success 4 failures
24 found 529 test instances: 525 success 4 failures
25 * check-relaxng-test-suite.py: added memory debug reporting
26
Daniel Veillardc64b8e92003-02-24 11:47:13 +000027Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
28
29 * uri.c parser.c: some warning removal on Igor's patch
30 * tree.c: seems I messed up with #106788 fix
31 * python/libxml.c: fixed some base problems when Python provides
32 the resolver.
33 * relaxng.c: fixed the interleave algorithm
34 found 373 test schemas: 364 success 9 failures
35 found 529 test instances: 525 success 4 failures
36 the resulting failures are bug in the algorithm from 7.3 and
37 lack of support for params
38
Daniel Veillard0046c0f2003-02-23 13:52:30 +000039Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
40
41 * parser.c: another fix for nodeinfo in entities problem
42 * tree.c entities.c: fixed bug #106788 from James Clark
43 some spaces need to be serialized as character references.
44
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +000045Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
46
47 * parser.c uri.c: fixed the bug I introduced in the path
48 handling, reported by Sebastian Bergmann
49
Daniel Veillard44e1dd02003-02-21 23:23:28 +000050Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
51
52 * parser.c: fixing some nodeinfo in entities problem raised
53 by Glenn W. Bach
54 * relaxng.c: implemented the first section 7.3 check
55 * result/relaxng/*: updated the results
56
Daniel Veillardc5312d72003-02-21 17:14:10 +000057Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
58
59 * relaxng.c: fixed some problems in the previous commit
60 and finished implementing 4.16 rules checking
61 found 373 test schemas: 353 success 20 failures
62 found 529 test instances: 519 success 6 failures
63 * result/relaxng/*: updated the results
64
Daniel Veillard4c5cf702003-02-21 15:40:34 +000065Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
66
67 * relaxng.c: implemented checks from section 7.2
68
Daniel Veillard77648bb2003-02-20 15:03:22 +000069Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
70
71 * relaxng.c: implemented the checks from section 7.1, fixed
72 some of the 4.20 and 4.21 problems.
73 found 373 test schemas: 338 success 35 failures
74 found 529 test instances: 519 success 6 failures
75 * result/relaxng/*: updated the results
76
Daniel Veillard1c745ad2003-02-20 00:11:02 +000077Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
78
79 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
80 * result/relaxng/*: updated the results
81
Daniel Veillardce14fa52003-02-19 17:32:48 +000082Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
83
84 * relaxng.c: more bugfixes
85 * result/relaxng/*: updated the results
86
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +000087Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
88
89 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
90 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
91 * SAX.c: ensured xmlDoc.URL is always canonic
92 * parser.c: obsoleted xmlNormalizeWindowsPath
93 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
94 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
95 * win32/libxml2.def.src: added few exports
96
97
Daniel Veillard2e9b1652003-02-19 13:29:45 +000098Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
99
100 * Makefile.am configure.in: patched to have shared libraries
101 for Python regression tests and static binaries for gdb debug
102 in my development environment
103 * relaxng.c: more bugfixes
104 found 373 test schemas: 296 success 77 failures
105 found 529 test instances: 516 success 8 failures
106 * result/relaxng/*: updated the results
107
Daniel Veillard8fe98712003-02-19 00:19:14 +0000108Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
109
110 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
111
Daniel Veillardd4310742003-02-18 21:12:46 +0000112Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
113
114 * xmlschemastypes.c: float/double check bugfix
115 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
116 validation
117 * xmlreader.c: add a TODO for Jody
118 * relaxng.c: bugfix bugfix bugfix
119 found 373 test schemas: 300 success 73 failures
120 found 529 test instances: 507 success 10 failures
121 * result/relaxng/*: updated the results
122
Daniel Veillard2df2de22003-02-17 23:34:33 +0000123Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
124
125 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
126
Daniel Veillard416589a2003-02-17 17:25:42 +0000127Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
128
129 * relaxng.c check-relaxng-test-suite.py: more work on the
130 RelaxNG implementation conformance testing.
131 found 373 test schemas: 284 success 89 failures
132 found 529 test instances: 448 success 47 failures
133 * result/relaxng/*: updated the results
134
Daniel Veillard784b9352003-02-16 15:50:27 +0000135Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
136
137 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
138 a patch from Kjartan Maraas to fix some typos
139
Daniel Veillardfebcca42003-02-16 15:44:18 +0000140Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
141
142 * relaxng.c: more bug-hunting
143 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
144 intermediate rng tree
145 * python/generator.py: patch from Stephane Bidoul to fix the generator
146 on python < 2.2
147
Daniel Veillardd2298792003-02-14 16:54:11 +0000148Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
149
150 * check-relaxng-test-suite.py relaxng.c: more testing on the
151 Relax-NG front, cleaning up the regression tests failures
152 current state and I forgot support for "mixed":
153 found 373 test schemas: 280 success 93 failures
154 found 529 test instances: 401 success 68 failures
155 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
156 moved the Name, NCName and QName validation routine in tree.c
157 * uri.c: fixed handling of URI ending up with #, i.e. having
158 an empty fragment ID.
159 * result/relaxng/*: updated the results
160
Daniel Veillard9a237c92003-02-13 15:52:58 +0000161Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
162
163 * check-xinclude-test-suite.py: improved the script accordingly
164 to the XInclude regression tests updates
165 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
166 November 2002
167 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
168 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
169 augmented the Xpointer testsuite for the element() scheme
170
Daniel Veillardf4b4f982003-02-13 11:02:08 +0000171Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
172
173 * relaxng.c: added TODO for the DTD compatibility spec
174 * xinclude.c: more bug fixes driven by the testsuite
175
Daniel Veillardd581b7e2003-02-11 18:03:05 +0000176Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
177
178 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
179 regression tests for XInclude, improved the script, improving
180 XInclude error reporting mechanism
181
Daniel Veillard1d788d22003-02-10 16:21:58 +0000182Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
183
184 * NEWS doc/* configure.in: preparing release 2.5.3
185
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +0000186Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
187
188 * tree.c: trying to fix #104934 about some XHTML1 serialization
189 issues.
190
Daniel Veillard809faa52003-02-10 15:43:53 +0000191Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
192
193 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
194 encoding conversion when the input buffer stops in the
195 middle of a multibyte char
196
Daniel Veillard1703c5f2003-02-10 14:28:44 +0000197Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
198
199 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
200 * check-relaxng-test-suite.py: python script to run regression
201 against OASIS RelaxNG testsuite
202 * relaxng.c: some cleanup tweaks
203 * HTMLparser.c globals.c: cleanups in comments
204 * doc/libxml2-api.xml: updated the API
205 * result/relaxng/*: errors moved files, so large diffs but
206 no changes at the semantic level.
207
Daniel Veillard6aa2f602003-02-10 00:01:56 +0000208Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
209
210 * tree.c: fixing #105678 problem when dumping a namespace node.
211
Daniel Veillard591b4be2003-02-09 23:33:36 +0000212Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
213
214 * xpath.c: fixed doc comment problems
215 * python/generator.py python/libxml_wrap.h python/types.c: adding
216 RelaxNG wrappers
217 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
218 test of those early Python RelaxNG bindings
219
220Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +0000221
222 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
223 * relaxng.c: found the validation problem I had with interleave
224 when not covering all remaining siblings
225 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
226 testsuite and check the RNG schemas against the RNG schemas
227 given in appendix A
228
Igor Zlatkovic6dacee62003-02-08 17:52:57 +0000229Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
230
231 * win32/Makefile.msvc: updates for RelaxNG
232 * win32/Makefile.mingw: updates for RelaxNG
233 * win32/libxml2.def.src: added RelaxNG exports
234
Daniel Veillard97fd5672003-02-07 13:01:54 +0000235Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
236
237 * xinclude.c: applied another bug fix from Sean Chittenden
238
Daniel Veillardef4d3bc2003-02-07 12:38:22 +0000239Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
240
241 * configure.in xmllint.c: I f...ed up the default configuration
242 of schemas and --relaxng option display in xmllint, pointed by
243 Morus Walter.
244 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
245 detection module, fixes bug #105374.
246
Daniel Veillardc5a70f22003-02-06 23:41:59 +0000247Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
248
249 * xmlschemastypes.c: added the boolean base type.
250
Daniel Veillard96a4b252003-02-06 08:22:32 +0000251Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
252
253 * xmlschemastypes.c: started implementing some of the missing
254 default simple types
255 * result/relaxng/*: updated the results
256
Daniel Veillard72fef162003-02-05 14:31:19 +0000257Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
258
259 * NEWS doc/*: updated the docs, ready for 2.5.2 release
260
Daniel Veillard71531f32003-02-05 13:19:53 +0000261Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
262
263 * HTMLparser.c tree.c xmlIO.c: comments cleanups
264 * Makefile.am: use xmllint for doing the RelaxNG tests
265 * configure.in: preparing 2.5.2 made schemas support default to
266 on instead of off
267 * relaxng.c: removed the verbosity
268 * xmllint.c: added --relaxng option
269 * python/generator.py python/libxml_wrap.h: prepared the integration
270 of the new RelaxNG module and schemas
271 * result/relaxng/*: less verbose output
272
Daniel Veillardec498e12003-02-05 11:01:50 +0000273Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
274
275 * valid.c: do not run content model validation if the
276 content is not determinist
277
Daniel Veillardde590ca2003-02-05 10:45:26 +0000278Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
279
280 * SAX.c: added the redefinition of namespaced attribute
281 check that was missing as Fabrice Desré pointed out.
282
Daniel Veillard930dfb62003-02-05 10:17:38 +0000283Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
284
285 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
286 improvements from Nick Kew, allowing to do more checking
287 to HTML elements and attributes.
288
Daniel Veillard4287c572003-02-04 22:48:53 +0000289Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
290
291 * xinclude.c: fixing bug #105137 about entities declaration
292 needing to be copied to the including document.
293
Daniel Veillard652d8a92003-02-04 19:28:49 +0000294Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
295
296 * catalog.c: fixed bug #104817 with delegateURI
297 * xpath.c: fixing bugs #104123 and #104125
298
Daniel Veillard0e298ad2003-02-04 16:14:33 +0000299Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
300
301 * configure.in valid.c xmlreader.c python/libxml_wrap.h
302 python/types.c: fixing #104096 to compile without regexps
303
Daniel Veillard57e79b32003-02-04 15:33:12 +0000304Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
305
306 * valid.c: fixing bug #103969 forgot to add an epsilon transition
307 when building the automata for elem*
308
Daniel Veillard358a9892003-02-04 15:22:32 +0000309Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
310
311 * HTMLparser.c: applied patch from Arne de Bruijn fixing
312 bug #103827
313
Daniel Veillardeb137172003-02-04 15:18:06 +0000314Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
315
316 * HTMLparser.c: updating a comment, fixing #103776
317
Daniel Veillard8d589042003-02-04 15:07:21 +0000318Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
319
320 * parser.c: fixing bug 105049 for validity checking of content
321 within recursive entities.
322
Daniel Veillarde5b110b2003-02-04 14:43:39 +0000323Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
324
325 * HTMLparser.c: try to fix # 105049
326 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
327 * tree.c: updated a function comment
328
Daniel Veillard419a7682003-02-03 23:22:49 +0000329Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
330
331 * relaxng: more work on grammars and refs/defs
332 * test/relaxng/* result/relaxng/*: augmented/updated the
333 regression tests
334
Daniel Veillard144fae12003-02-03 13:17:57 +0000335Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
336
337 * relaxng: more work on name classes, except support
338 * test/relaxng/* result/relaxng/*: augmented/updated the
339 regression tests
340
Daniel Veillard1ed7f362003-02-03 10:57:45 +0000341Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
342
343 * relaxng: more work on name classes, the "validate all" schemas
344 seems to work now.
345 * test/relaxng/* result/relaxng/*: augmented/updated the
346 regression tests
347
Daniel Veillard3b2e4e12003-02-03 08:52:58 +0000348Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
349
350 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
351 * parser.c: put a guard against infinite document depth, basically
352 trying to avoid another kind of DoS attack.
353 * relaxng.c: some code w.r.t. nameClasses
354
Daniel Veillardfc1a4502003-02-02 16:02:55 +0000355Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
356
357 * test/relaxng/* result/relaxng/*: check all the namespace support
358 was actually correct based on tutorial section 10.
359
Daniel Veillarde2a5a082003-02-02 14:35:17 +0000360Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
361
362 * relaxng: include seems to work okay now
363 * test/relaxng/* result/relaxng/*: augmented/updated the
364 regression tests
365
Daniel Veillarda9d912d2003-02-01 17:43:10 +0000366Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
367
368 * relaxng.c: a bit of work done in the train back.
369 * test/relaxng/*: added one of the include tests
370
Daniel Veillard154877e2003-01-30 12:17:05 +0000371Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
372
373 * relaxng: more work done in the train
374 * test/relaxng/* result/relaxng/*: augmented/updated the
375 regression tests
376
Daniel Veillarde431a272003-01-29 23:02:33 +0000377Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
378
379 * relaxng.c: debugging of externalRef
380 * test/relaxng/* result/relaxng/*: augmented/updated the
381 regression tests
382
Daniel Veillardd41f4f42003-01-29 21:07:52 +0000383Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
384
385 * relaxng.c: more work on Relax-NG, implementing externalRef
386 * test/relaxng/* result/relaxng/*: augmented/updated the
387 regression tests
388 * Makefile.am: cleanup to Relaxtests target
389
Daniel Veillardb08c9812003-01-28 23:09:49 +0000390Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
391
392 * relaxng.c: more work on Relax-NG, implementing interleave
393 * test/relaxng/* result/relaxng/*: augmented/updated the
394 regression tests
395
Daniel Veillard76fc5ed2003-01-28 20:58:15 +0000396Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
397
398 * relaxng.c: more work on Relax-NG, implementing interleave
399 * test/relaxng/* result/relaxng/*: augmented/updated the
400 regression tests
401
MST 2003 John Fleckda81d192003-01-27 14:35:56 +0000402Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
403
404 * doc/tutorial/customfo.xsl
405 * doc/tutorial/customhtml.xsl
406 adding stylesheet customizations used to generate fo
407 for pdf and html
408
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000409Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
410
411 * relaxng.c: more work on Relax-NG
412 * test/relaxng/* result/relaxng/*: augmented/updated the
413 regression tests
414 * xmlschemastypes.c: added a number of base type definition but not
415 the associated checks, those are still TODOs
416
MST 2003 John Fleck731967e2003-01-27 00:39:50 +0000417Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
418
419 in docs/tutorial:
420 * apa.html
421 * apb.html
422 * apc.html
423 * apd.html
424 * ape.html
425 * apf.html
426 * apg.html
427 * ar01s02.html
428 * ar01s03.html
429 * ar01s04.html
430 * ar01s05.html
431 * ar01s06.html
432 * ar01s07.html
433 * ar01s08.html
434 * index.html
435 * xmltutorial.pdf
436 * xmltutorial.xml
437 add index to tutorial
438
MST 2003 John Fleck937362d2003-01-27 00:04:32 +0000439Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
440
441 * doc/xmlcatalog.1
442 * doc/xmlcatalog_man.html
443 * doc/xmlcatalog_man.xml
444 belatedly fixing bug #93622 (adds rewriteURI type to
445 "--add" option in xmlcatalog man page
446
Daniel Veillard3be27512003-01-26 19:49:04 +0000447Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
448
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000449 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +0000450 Julio Merino, closing #104475
451
Daniel Veillardea3f3982003-01-26 19:45:18 +0000452Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
453
454 * relaxng.c: more work on Relax-NG
455 * test/relaxng/* result/relaxng/*: augmented/updated the
456 regression tests
457
Daniel Veillardedc91922003-01-26 00:52:04 +0000458Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
459
460 * relaxng.c: more work on Relax-NG
461 * test/relaxng/* result/relaxng/*: augmented/updated the
462 regression tests
463
Daniel Veillarddd1655c2003-01-25 18:01:32 +0000464Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
465
466 * README: updated the policy on private mail answers
467 * relaxng.c: more work on Relax-NG
468 * test/relaxng/* result/relaxng/*: augmented/updated the
469 regression tests
470
Daniel Veillard7424eb62003-01-24 14:14:52 +0000471Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
472
473 * error.c parser.c tree.c: applied a documentation patch from
474 Stefan Kost
475
Daniel Veillard276be4a2003-01-24 01:03:34 +0000476Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
477
478 * relaxng.c: more work on Relax-NG
479 * doc/*: regenerated the docs
480 * test/relaxng/* result/relaxng/*: updated and augmented the
481 Relax-NG regression tests and results
482
Daniel Veillard6eadf632003-01-23 18:29:16 +0000483Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
484
485 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
486 First commit of the new Relax-NG validation code, not generally
487 useful yet.
488 * test/relaxng/* result/relaxng/*: current state of the regression
489 tests
490
Daniel Veillard814a76d2003-01-23 18:24:20 +0000491Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
492
493 * tree.c: minimized the memory allocated for GetContent
494 and a bit of cleanup.
495
Daniel Veillardff12c492003-01-23 16:42:55 +0000496Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
497
498 * python/generator.py: seems there is no good reasons to
499 not generate bindings for XPointer
500
Daniel Veillard540a31a2003-01-21 11:21:07 +0000501Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
502
503 * xmlreader.c doc/apibuild.py: applied a new patch from
504 Stéphane Bidoul for cleanups
505 * doc/libxml2-api.xml: rebuilt the API description with
506 new entry points
507
Daniel Veillard417be3a2003-01-20 21:26:34 +0000508Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
509
510 * xmlreader.c python/drv_libxml2.py python/generator.py
511 python/libxml.c python/libxml.py python/libxml_wrap.h
512 python/types.c: patch from Stéphane Bidoul for better per
513 context error message APIs
514 * python/tests/ctxterror.py python/tests/readererr.py:
515 update of the tests
516
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +0000517Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
518
519 * doc/guidelines.html
520 grammar and spelling cleanup
521
Daniel Veillard26f70262003-01-16 22:45:08 +0000522Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
523
524 * xmlreader.c include/libxml/xmlreader.h python/generator.py
525 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
526 a patch from Stéphane Bidoul to allow per XMLtextReader error
527 and warning handling
528 * python/tests/Makefile.am python/tests/readererr.py: adding the
529 specific regression test
530
Daniel Veillard71f9d732003-01-14 16:07:16 +0000531Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
532
533 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
534 should raise a syntax error
535
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000536Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
537
538 * python/libxml.c: cleanup patch from Stéphane Bidoul
539
Daniel Veillard81601f92003-01-14 13:42:37 +0000540Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
541
542 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
543
Daniel Veillarde6227e02003-01-14 11:42:39 +0000544Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
545
546 * python/generator.py python/libxml.c python/libxml.py
547 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000548 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +0000549 Python level.
550 * python/tests/Makefile.am python/tests/ctxterror.py: added a
551 regression test for it.
552
Daniel Veillard4dbe77a2003-01-14 00:17:42 +0000553Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
554
555 * xmlreader.c: fixed the streaming property of the reader,
556 it was generating tree faster than consuming it. Pointed out
557 by Nate Myers
558 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
559
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000560Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
561
Igor Zlatkovicd31876c2003-01-12 21:43:13 +0000562 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000563
Daniel Veillard8e7e1c02003-01-10 17:06:09 +0000564Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
565
566 * xpath.c: fix to the XPath implementation for parent and
567 ancestors axis when operating on a Result Value Tree.
568 Fixes bug #100271
569
Daniel Veillardcacbe5d2003-01-10 16:09:51 +0000570Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
571
572 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
573 to fix some URI/file escaping problems
574
Daniel Veillard3b87b6b2003-01-10 15:21:50 +0000575Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
576
577 * python/generator.py: fixed a bug raised by Raymond Wiker,
578 docSetRootElement() should not raise an exception if the
579 return is None
580
Daniel Veillard3e20a292003-01-10 13:14:40 +0000581Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
582
583 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
584 fixed bug #102181 by applying the suggested change and fixing
585 the generation/registration problem.
586
Daniel Veillarde55e8e42003-01-10 12:50:02 +0000587Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
588
589 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
590 routines.
591
Daniel Veillard8f872442003-01-09 23:19:02 +0000592Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
593
594 * parser.c: one more IsEmptyElement crazyness, that time in
595 external parsed entities if substitution is asked.
596 * python/tests/reader3.py: added a specific test.
597
Daniel Veillarde329fc22003-01-09 21:36:42 +0000598Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
599
600 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
601 support and improved error handler registration
602
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000603Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
604
605 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
606 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
607 * README: fixed a link
608
Daniel Veillarde2830f12003-01-08 17:47:49 +0000609Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
610
611 * configure.in doc/* NEWS: preparing 2.5.1 release
612 * SAX.c parser.c: fixing XmlTextReader bug
613
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000614Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
615
616 * SAX.c: fuck, I introduced a memory leak on external parsed
617 entities in 2.5.0 :-(
618
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000619Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
620
621 * xmllint.c: another fix needed as pointed by Christophe Merlet
622 for --stream --debug if compiled without debug support.
623
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000624Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
625
626 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000627 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000628 update man page with --stream and --chkregister
629
Daniel Veillard8326e732003-01-07 00:19:07 +0000630Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
631
632 * globals.c: fixed --with-threads compile
633 * xmllint.c: fixed --without-debug compile
634 * include/libxml/globals.h: cleanup
635 * include/libxml/schemasInternals.h: add a missing include
636
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000637Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
638
639 * configure.in NEWS: preparing 2.5.0 release
640 * SAX.c: only warn in pedantic mode about namespace name
641 brokeness
642 * globals.c: fix a doc generation problem
643 * uri.c: fix #101520
644 * doc/*: updated and rebuilt the doc for the release, includuding
645 stylesheet update
646 * python/Makefile.am: fix a filename bug
647
648Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
649
650 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
651 should not be called.
652
653Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
654
655 * libxml-2.0.pc.in: applied the patch to fix #101894
656
657Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
658
659 * tree.c : applied patch from Lukas Schroeder for register callbacks
660 * valid.c: modified patch from Lukas Schroeder to test
661 register callbacks with --chkregister
662
663Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
664
665 * xmlreader.c: seriously changed the way data are pushed to
666 the underlying parser, go by block of 512 bytes instead of
667 tryng to detect tag boundaries at that level. Changed the
668 way empty element are detected and tagged.
669 * python/tests/reader.py python/tests/reader2.py
670 python/tests/reader3.py: small changes mostly due to context
671 reporting being different and DTD node being reported. Some
672 errors previously undetected are now caught and fixed.
673 * doc/xmlreader.html: flagged last section as TODO
674
675Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
676
677 * python/libxml.py: integrated the Python 2.2 optimizations
678 from Hannu Krosing, while maintaining compatibility with
679 1.5 and 2.1
680
681Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
682
683 * xmllint.c: a bit of cleanup
684 * xmlreader.c: small fix
685 * doc/xmlreader.html: more work on the XmlTextReader tutorial
686 * python/libxml.py: a few fixes pointed out by Hannu Krosing
687
688Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
689
690 * python/setup.py.in: patch from Stéphane Bidoul to include
691 drv_libxml2.py in setup.py
692
693Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
694
695 * doc/xmlreader.html: starting documenting the new XmlTextReader
696 interface.
697
698Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
699
700 * xmllint.c: added the --stream flag to use the TextReader API
701 * xmlreader.c: small performance tweak
702
703Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
704
705 * xmlreader.c python/tests/reader2py: okay the DTD validation
706 code on top of the XMLTextParser API should be solid now.
707
708Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
709
710 * xmlreader.c python/tests/reader2py: Fixing some more mess
711 with validation and recursive entities while using the
712 reader interface, it's getting a bit messy...
713
714Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
715
716 * xmlreader.c python/tests/reader.py: another couple of problem
717 related to IsEmptyElement reported by Stéphane Bidoul needed
718 some fixes.
719
720Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
721
722 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
723 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
724 based on the python XmlTextReader interface.
725
726Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
727
728 * tree.c: backing out one change in the last patch which broke the
729 regression tests
730
731Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
732
733 * global.data globals.c tree.c include/libxml/globals.h: applied
734 an old patch from Lukas Schroeder to track node creation and
735 destruction. Probably missing a lot of references at the moment
736 and not usable reliably.
737
738Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
739
740 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
741 from doc/news.html and a stylesheet
742
743Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
744
745 * xmlreader.c python/tests/reader.py: fixed another couple of
746 xmlreader bugs reported by Stéphane Bidoul and added tests.
747
748Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
749
750 * xmlreader.c python/tests/reader2.py: fixed another validity
751 checking in external parsed entities raised by Stéphane Bidoul
752 and added a specific regression test.
753 * python/tests/reader3.py: cleanup
754
755Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
756
757 * xmlreader.c python/tests/reader2.py: fixed a problem with
758 validation within entities pointed by Stéphane Bidoul, augmented
759 the tests to catch those.
760
761Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
762
763 * python/generator.py: modified the generator to allow keeping
764 class references when creating new classes, needed to fix a bug
765 pointed by Stéphane Bidoul where the input buffer of the
766 xmlTextReader instance gets destroyed if the python wrapper for
767 the input is not referenced anymore.
768
769Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
770
771 * xmlreader.c python/tests/reader.py: fixed another pair of problem
772 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
773
774Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
775
776 * xmlreader.c python/tests/reader.py: fixed another problem
777 pointed by Stéphane Bidoul
778
779Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
780
781 * xmlreader.c python/tests/reader.py: fixed a limit case problem
782 with "<a/>"
783
784Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
785
786 * SAX.c: warn on xmlns:prefix="foo"
787 * xmlreader.c python/tests/reader.py: fixed a couple of problem
788 for namespace attributes handling.
789
790Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
791
792 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
793 a really nasty problem raised by a DocBook XSLT transform
794 provided by Sebastian Bergmann
795
796Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
797
798 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
799 by Stéphane Bidoul and integrated it into the tests
800
801Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
802
803 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
804 extended the XmlTextReader API a bit, addding accessors for
805 the current doc and node, and an entity substitution mode for
806 the parser.
807 * python/libxml.py python/libxml2class.txt: related updates
808 * python/tests/Makefile.am python/tests/reader.py
809 python/tests/reader2.py python/tests/reader3.py: updated a bit
810 the old tests and added a new one to test the entities handling
811
812Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
813
814 * python/generator.py python/libxml2class.txt
815 python/tests/reader.py python/tests/reader2.py: changed the
816 generator to provide casing for the XmlTextReader similar to
817 C# so that examples and documentation are more directly transposable.
818 Fixed the couple of tests in the suite.
819
820Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
821
822 * doc/guidelines.html: added a document on guildeline for
823 publishing and deploying XML
824
825Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
826
827 * valid.c xmlreader.c: final touch running DTD validation
828 on the XmlTextReader
829 * python/tests/Makefile.am python/tests/reader2.py: added a
830 specific run based on the examples from test/valid/*.xml
831
832Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
833
834 * python/libxml.py: added a few predefined xmlTextReader parser
835 configuration values.
836
837Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
838
839 * python/libxml_wrap.h: trying to fix #102037
840
841Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
842
843 * SAX.c: fixing bug #95296, when the predefined entities
844 are redefined in the DTD the default one must be used
845 instead anyway.
846
847Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
848
849 * doc/xmllint.xml
850 * doc/xmllint.1
851 Add discussion of XML_DEBUG_CATALOG to xmllint man
852 page - bug #100907
853
854
855Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
856
857 * xmlreader.c: Fixed the empty node detection to avoid reporting
858 an inexistant close tag.
859
860Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
861
862 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
863 for Python 2.1
864
865Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
866
867 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
868
869Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
870
871 * doc/libxml2-api.xml python/tests/reader.py: one really need
872 to provide the base URI information when creating a reader parser
873 from an input stream. Updated the API and the example using it.
874
875Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
876
877 * testReader.c xmlreader.c valid.c include/libxml/tree.h
878 include/libxml/valid.h include/libxml/xmlreader.h: working on
879 DTD validation on top of xml reader interfaces. Allows to
880 validate arbitrary large instances. This required some extensions
881 to the valid module interface and augmenting the size of xmlID
882 and xmlRef structs a bit.
883 * uri.c xmlregexp.c: simple cleanup.
884
885Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
886
887 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
888 work on the xml reader interfaces.
889 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
890 Web page for the Windows binaries.
891
892Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
893
894 * xmlIO.c: applied a patch for VMS following the report by
895 Nigel Hall
896
897Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
898
899 * parser.c: the parseStartTag bug fix wasn't complete.
900
901Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
902
903 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
904 parseStartTag, fixing it.
905 * test/att4 result/att4 result/noent/att4: adding the test
906 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
907 more methods to XmlTextReader.
908
909Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
910
911 * win32/libxml2.def.src: added more xml reader exports
912 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
913 to the build
914
915Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
916
917 * doc/tutorial/xmltutorial.xml
918 plus generated html and pdf
919 Updating tutorial again based on further comments from Niraj
920 Tolia on the last iteration
921
922Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
923
924 * doc/tutorial/xmltutorial.xml
925 * doc/tutorial/includekeyword.c
926 * doc/tutorial/includegetattribute.c
927 plus generated html and pdf
928 Adding fix from Niraj Tolia to tutorial to properly free memory.
929
930
931Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
932
933 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
934 more methods of XmlTextReader.
935 * python/libxml2class.txt python/tests/reader.py: this increased the
936 methods in the bndings, augmented the test to check those new
937 functions.
938
939Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
940
941 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
942 methods of XmlTextReader.
943 * python/generator.py python/libxml_wrap.h python/types.c
944 python/libxml2class.txt: added the reader to the Python bindings
945 * python/tests/Makefile.am python/tests/reader.py: added a specific
946 test for the Python bindings of the Reader APIs
947 * parser.c: small cleanup.
948
949Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
950
951 * xinclude.c: fallback was only copying the first child not the
952 full child list of the fallback element, closes #89684 as reopened
953 by Bernd Kuemmerlen
954
955Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
956
957 * win32/libxml2.def.src: exported htmlNodeDumpOutput
958
959Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
960
961 * configure.in: preparing release of 2.4.30
962 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
963 gives enum values, fix functype return type, put back fields in
964 structs
965 * doc/*: updated the docs rebuilt
966
967Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
968
969 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
970 about htmlNodeDumpOutput location.
971 * xpath.c: removed an undefined function signature
972 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
973 too many symbols in the API breaking the python bindings.
974 Updated with the libxslt/libexslt changes.
975
976Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
977
978 * configure.in: preparing release of 2.4.29
979 * doc/*: rebuilt the docs and API
980 * xmlreader.c: a few more fixes for the XmlTextReader API
981
982Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
983
984 * include/win32config.h: applied mingw patch from Magnus Henoch
985
986Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
987
988 * catalog.c doc/libxml2-api.xml: a bit more cleanup
989
990Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
991
992 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
993 building Python script, does the C parsing directly, generates
994 a better API description including structure fieds defs and
995 enums. Still a couple of bugs, but good enough for the python
996 wrappers now.
997 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
998 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
999 include/libxml/schemasInternals.h include/libxml/tree.h: more
1000 cleanup based on the python analysis script reports.
1001 * libxml.spec.in: make sure the API XML description is part of the
1002 devel package.
1003
1004Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1005
1006 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
1007 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
1008 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
1009 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
1010 code cleanup, especially the function comments.
1011 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
1012
1013Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1014
1015 * Makefile.am xmlreader.c include/libxml/Makefile.am
1016 include/libxml/xmlreader.h: Adding a new set of APIs based on
1017 the C# TextXmlReader API but converted to C. Allow to parse
1018 in constant memory usage, far simpler to program and explain
1019 than the SAX like APIs, unfinished but working.
1020 * testReader.c: test program
1021
1022Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1023
1024 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
1025
1026Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1027
1028 * tree.c: Chip turner indicated that XHTML1 serialization
1029 rule for style actually break on both IE and Mozilla,
1030 try to avoid the rule if escaping ain't necessary
1031
1032Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1033
1034 * nanhttp.c: handle HTTP URL escaping, problem reported by
1035 Glen Nakamura and Stefano Zacchiroli
1036
1037Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1038
1039 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1040
1041Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1042
1043 * uri.c: Johann Richard pointed out some XPointer problems for
1044 URN based URI references in XInclude. Modified the URI parsing
1045 and saving routines to allow correct parsing and saving of
1046 XPointers, especially when attached to "opaque" scheme accordingly
1047 to RFC 2396
1048
1049Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1050
1051 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1052 of refactoring to the HTML saving code.
1053 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1054 in the doc.
1055
1056Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1057
1058 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1059 to a buffer API to reuse the generic dump to an OutputIO layer,
1060 this reduces code, fixes xmlNodeDump() for XHTML, also made
1061 xmlNodeDump() now return the number of byte written.
1062
1063Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1064
1065 * python/setup.py.in: another patch from Stéphane Bidoul for
1066 Python bindings on Windows
1067 * doc/parsedecl.py: small cleanup
1068
1069Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1070
1071 * libxml.spec.in configure.in: add a line in %changelog for releases
1072
1073Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1074
1075 * parser.c: patch from Marcus Clarke fixing a problem in entities
1076 parsing that was detected in KDe documentations environment.
1077
1078Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1079
1080 * python/libxml.c (libxml_prev): Return the previous as opposed to
1081 the next node (I guess this is the result of some cut & paste programming:)
1082
1083Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1084
1085 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
1086
1087Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1088
1089 * python/generator.py python/libxml.c python/setup.py.in: trying
1090 to fix the Python bindings build on Windows (Stéphane Bidoul)
1091
1092Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1093
1094 * win32/configure.js: added option for python bindings
1095 * win32/libxml2.def.src: added more exports
1096
1097Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1098
1099 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1100 pthreads
1101 * win32/wince/*: applied updates to Windows CE port from Javier
1102
1103Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1104
1105 * configure.in: preparing 2.4.28
1106 * libxml.spec.in doc/Makefile.am: some cleanup
1107 * doc/*: updated the news and regenerated.
1108
1109Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1110
1111 * HTMLparser.c: final touch at closing #87235 </p> end tags
1112 need to be generated.
1113 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1114 this change slightly the output of a few tests
1115 * doc/*: regenerated
1116
1117Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1118
1119 * parserInternals.c: fixing bug #99190 when UTF8 document are
1120 parsed using the progressive parser and the end of the chunk
1121 is in the middle of an UTF8 multibyte character.
1122
1123Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1124
1125 * threads.c: fixed initialization problem in xmlNewGlobalState
1126 which was causing crash.
1127 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1128 in xmlInitializeGlobalState.
1129 * parserInternals.c: cleaned up ctxt->sax initialisation.
1130
1131Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1132
1133 * tree.c include/libxml/tree.h: modified the existing APIs
1134 to handle XHTML1 serialization rules automatically, also add
1135 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1136 libxslt serialization uses it when needed without changing
1137 the library API.
1138 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1139 result/xhtml1: added a new test specifically for xhtml1 output
1140 and updated the result of one XHTML1 test
1141
1142Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1143
1144 * xinclude.c parserInternals.c encoding.c: fixed #99082
1145 for xi:include encoding="..." support on text includes.
1146 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
1147 test/XInclude/ents/isolatin.txt : added a specific regression test
1148 * python/generator.py python/libxml2class.txt: fixed the generator
1149 the new set of comments generated for doc/libxml2-api.xml were
1150 breaking the python generation.
1151
1152Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1153
1154 * doc/Makefile.am: repair some problem if gtk-doc fail or such
1155 * configure.in: patch for Solaris on new autoconf closes #98880
1156 * doc/parsedecl.py: repair the frigging API building script,
1157 did I say that python xmllib sucks ?
1158 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
1159 and some comment are no more truncated.
1160
1161Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1162
1163 * parser.c: Martin Stoilov pointed out a potential leak in
1164 xmlCreateMemoryParserCtxt
1165
1166Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1167
1168 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
1169 included in HTML documents and using the push parser.
1170
1171Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1172
1173 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
1174 specified, look for the Python interpreter not just in the
1175 specified root but also in the specified location. Fixes #98825
1176
1177Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1178
1179 * python/libxml.c: fixing bug #98792 , node may have no doc
1180 and dereferencing without checking ain't good ...
1181
1182Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1183
1184 * configure.in: preparing release 2.4.27
1185 * doc/* : updated and rebuilt the docs
1186 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
1187 and all the docs are actually packaged and in the final RPMs
1188 * parser.c parserInternals.c include/libxml/parser.h: restore
1189 xmllint --recover feature.
1190
1191Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1192
Daniel Veillard784b9352003-02-16 15:50:27 +00001193 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001194 processing of parsed entities, and XPath computation on sustitued
1195 entities.
1196 * testXPath.c: make sure entities are substitued.
1197
1198Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1199
Daniel Veillard784b9352003-02-16 15:50:27 +00001200 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001201 processing of internal parsed entities, which had to be changed.
1202
1203Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1204
1205 * Makefile.am python/Makefile.am python/tests/Makefile.am:
1206 trying to fix bug #98517 about building outside the source tree
1207 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
1208
1209Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1210
1211 * include/win32config.h: cleanup
1212 * win32/Makefile.mingw: integrated mingw in JScript configure
1213 * win32/Makefile.msvc: modified to allow mingw coexistence
1214 * win32/configure.js: integrated mingw
1215 * win32/Readme.txt: cleanup
1216
1217Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1218
1219 * HTMLparser.c: strengthen the guard in the Pop macros,
1220 like in the XML parser, closes bug #97315
1221
1222Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1223
1224 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
1225 callback is never used.
1226
1227Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1228
1229 * parserInternals.c: fixed the initialization of the SAX structure
1230 which was breaking xsltproc
1231 * xpath.c: patch from Petr Pajas for CDATA nodes
1232 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
1233 * parser.c include/libxml/parser.h: patch from Peter Jones
1234 removing a leak in xmlSAXParseMemory() and adding the
1235 function xmlSAXParseMemoryWithData()
1236
1237Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
1238
1239 adding pdf of tutorial, changing web page to link to it
1240 * doc/tutorial/xmltutorial.pdf
1241 * doc/xml.html
1242 * doc/docs.html
1243
1244Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
1245
1246 * doc/tutorial/ar01s08.html
1247 adding file what I forgot for tutorial
1248
1249
1250Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
1251
1252 Adding encoding discussion to tutorial
1253 Added:
1254 * doc/tutorial/images/*.png: DocBook admonition image files
1255 * doc/tutorial/apf.html, apg.html: new generated html
1256 * doc/tutorial/includeconvert.c: conversion code entity file
1257 changed:
1258 * doc/tutorial/xmltutorial.xml: DocBook original
1259 * doc/tutorial/*.html: generated html
1260
1261Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1262
1263 * include/libxml/*.h: retired xmlwin32version.h
1264 * doc/Makefile.am: retired xmlwin32version.h
1265 * win32/configure.js: retired xmlwin32version.h
1266
1267Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1268
1269 * win32/libxml2.def.src: exported additional symbols
1270 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
1271 sisterhood
1272
1273Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1274
1275 * globals.c: fixed a typo pointed out by Igor
1276 * xpath.c: try to speed up node compare using line numbers
1277 if available.
1278
1279Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1280
1281 * tree.c: make xmlFreeNode() handle attributes correctly.
1282
1283Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1284
1285 * catalog.c: completed the #96963 fix, as reported by Karl
1286 Eichwalder
1287
1288Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1289
1290 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
1291
1292Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1293
1294 * Makefile.am: switched the order of a couple of includes
1295 to fix bugs #97100
1296
1297Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1298
1299 * catalog.c: fixed bug #96963, reverted to the old behaviour of
1300 xmlLoadCatalogs that used to separate directories with a ':'.
1301
1302Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1303
1304 * threads.c: improvements to the Windows-side of thread handling
1305 * testThreads.c: conditionally excluded unistd.h
1306 * testThradsWin32.c: broke overlong lines
1307 * include/win32config.h: adapted thread-related macros to the new
1308 scheme and for pthreads on Windows
1309 * win32/Makefile.msvc: introduced a more flexible thread build,
1310 added testThreads[Win32].c to the build
1311 * win32/configure.js: introduced a more flexible thread config
1312
13132002-10-31 John Fleck <jfleck@inkstain.net>
1314
1315 * doc/xml.html (and, by implication, FAQ.html)
1316 added UTF-8 conversaion FAQ from Marcus Labib Iskander
1317
1318Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1319
1320 * configure.in: removed xmlwin32version.h
1321 * include/libxml/Makefile.am: removed xmlwin32version.h
1322
1323Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1324
1325 * tree.c: applied patch from Brian Stafford to fix a bug
1326 in xmlReconciliateNs()
1327
1328Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1329
1330 * tree.c: applied patch from Christian Glahn to allow
1331 xmlNewChild() on document fragment nodes
1332
1333Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1334
1335 * parser.c: Christian Glahn found a problem with a recent
1336 patch to xmlParseBalancedChunkMemoryRecover()
1337 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
1338 problems
1339 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
1340 test/schemas/seq*: added the test cases from Charles
1341
1342Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1343
1344 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
1345 serious cleanup of the spec file and associated changes
1346 in the Makefiles.
1347 * valid.c: try to remove some warnings on x86_64
1348
1349Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1350
1351 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
1352 fix bug #96586
1353
1354Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1355
1356 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
1357 parsing, applied his patch
1358 * result/HTML/attrents.html result/HTML/attrents.html.err
1359 result/HTML/attrents.html.sax test/HTML/attrents.html:
1360 added the test and result case provided by Mikhail Sogrine
1361
1362Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1363
1364 * vms/build_libxml.com vms/config.vms vms/readme.vms
1365 include/libxml/parser.h include/libxml/parserInternals.h
1366 include/libxml/tree.h include/libxml/xmlIO.h
1367 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
1368 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
1369 Applied the VMS update patch from Craig A. Berry
1370 * doc/*.html: update
1371
1372Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1373
1374 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
1375
1376Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1377
1378 * debugXML.c: adding a grep command to --shell in xmllint
1379 for T.V. Raman
1380
1381Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1382
1383 * xmlcatalog.c: tried to fix some of the problem with --sgml
1384
1385Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1386
1387 * parser.c: tried to fix bug #91500 where doc->children may
1388 be overriden by a call to xmlParseBalancedChunkMemory()
1389
1390Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1391
1392 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
1393 identifiers in SGML catalogs containing '&'
1394
1395Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1396
1397 * python/types.c: fixed bugs when passing result value tree
1398 to Python functions.
1399
1400Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1401
1402 * configure.in: preparing the release of 2.4.26
1403 * doc/*: updated and rebuilt the documentation
1404
1405Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1406
1407 * parser.c: fixed a XML Namespace compliance bug reported by
1408 Alexander Grimalovsky
1409
1410Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1411
1412 * HTMLtree.c: fixed serialization of script and style when
1413 they are not lowercase (i.e. added using the API to the tree).
1414
1415Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1416
1417 * valid.c: make xmlValidateDocument emit a warning msg if there
1418 is no DTD, pointed by Christian Glahn
1419
1420Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1421
1422 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
1423 content model when some of the blocks have min or max, and a couple
1424 of bugs found in the process.
1425 * result/schemas/list0* test/schemas/list0*: added some specific
1426 regression tests
1427
1428Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1429
1430 * README: updated the contact informations
1431
1432Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1433
1434 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
1435 misses it, reported by Peter Bray.
1436
1437Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1438
1439 * tree.c: investigating xmlNodeGetContent() on namespace nodes
1440 and removed a few warnings
1441
1442Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
1443
1444 * parser.c: Christian Glahn found a small bug in the push parser.
1445 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
1446 public
1447
1448Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1449
1450 * xmlschemas.c include/libxml/xmlschemas.h: added
1451 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1452 * testSchemas.c: added --memory to test the new interface
1453
1454Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1455
1456 * doc/index.py doc/search.php: integrated the XSLT indexing,
1457 a few fixed in the indexer, added a scope selection at the
1458 search level.
1459
1460Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1461
1462 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1463 this was due to uninitialized parts of the validation context
1464
1465Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1466
1467 * debugXML.c: applied patch from Mark Vakoc except the API
1468 change, preserved it.
1469 * doc/*: updated the docs to point to the search engine for
1470 information lookup or before bug/help reports.
1471
1472Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1473
1474 * doc/index.py doc/search.php: added mailing-list archives
1475 indexing and lookup
1476
1477Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1478
1479 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1480
1481Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1482
1483 * doc/index.py: improved HTML indexing
1484 * doc/search.php: make the queries also lookup the HTML based indexes
1485
1486Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1487
1488 * doc/index.py: added HTML page indexing
1489
1490Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1491
1492 * xmlIO.c: extended Windows path normalisation to fix the base
1493 problem in libxslt.
1494 * catalog.c: fixed list handling in XML_CATALOG_FILES
1495
1496Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1497
1498 * valid.c: typo/bug found by Christian Glahn
1499
1500Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1501
1502 * xmlIO.c: applied Windows CE patch from Javier.
1503 * win32/wince: new directory, contains support for the PocketPC
1504 with Windows CE from Javier.
1505 * include/win32config.h: reorganised, removed duplicate
1506 definitions and applied WinCE patch from Javier.
1507 * include/wsockcompat.h: new file, now contains WinSock
1508 compatibility macros.
1509 * win32/Makefile.msvc: introduced double-run compilation.
1510
1511Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1512
1513 * configure.in include/libxml/xmlwin32version.h: preparing release
1514 of 2.4.25
1515 * doc/*: updated and regenerated teh docs and web pages.
1516
1517Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1518
1519 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1520 error were not covering namespace declarations.
1521 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1522 it was missing the attribute declaration for the namespace
1523 * result/VC/NS3: the fix now report breakages in that test
1524
1525Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1526
1527 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1528
1529Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1530
1531 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1532 and regenerated the docs and web site
1533
1534Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1535
1536 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1537 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1538 not before
1539
1540Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1541
1542 * python/generator.py python/libxml2class.txt: fixed a stupid error
1543 breaking the python API
1544
1545Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1546
1547 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1548 triostr.c triostr.h: applied a trio update patch from
1549 Bjorn Reese which should work with MinGW
1550
1551Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1552
1553 * tree.c: improving some documentation comments
1554 * xmlregexp.c: found and fixed a mem leak with python regression tests
1555 * doc/*: rebuilt the doc and the API XML file including the
1556 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1557 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1558 python/types.c: added access to the XML Schemas regexps from
1559 python
1560 * python/tests/Makefile.am python/tests/regexp.py: added a
1561 simple regexp bindings test
1562
1563Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1564
1565 * doc/xml.html:
1566 fixing ftp links - thanks to Vitaly Ostanin
1567
1568Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1569
1570 * xmlregexp.c: fixed the data callback on transition functionality
1571 which was broken when using the compact form
1572 * result/schemas/*: updated the results, less verbose, all tests
1573 pass like before
1574 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1575 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1576 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1577 annoying warnings
1578 * xpath.c: try to provide better error report when possible
1579
1580Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1581
1582 * Makefile.am: fixed a breakage raised by Jacob
1583
1584Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1585
1586 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1587 which don't use sockets
1588
1589Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1590
1591 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1592 * win32/configure.js: applied zlib patch from Daniel Gehriger
1593
1594Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1595
1596 * win32/configure.js: applied the patch from Mark Vakoc for
1597 regexp support
1598 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1599 for regexp support
1600
1601Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1602
1603 * xmlschemastypes.c: as pointed by Igor Float and Double
1604 parsing ain't finished yet
1605
1606Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1607
1608 * Makefile.am configure.in: trying to fix #88412 by bypassing
1609 all the python subdir if python ain't detected
1610
1611Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1612
1613 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1614 made configuring with regexps/automata/unicode the default
1615 but without schemas ATM
1616 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1617 fixed the regexp based DTD validation performance and memory
1618 problem by switching to a compact form for determinist regexps
1619 and detecting the determinism property in the process. Seems
1620 as fast as the old DTD validation specific engine :-) despite
1621 the regexp built and compaction process.
1622
1623Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1624
1625 * valid.c: determinism is debugged, new DTD checking code now works
1626 but xmlFAComputesDeterminism takes far too much CPU and the whole
1627 set usues too much memory to be really usable as-is
1628
1629Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1630
1631 * tree.c: fixed another stupid bug in xmlGetNodePath()
1632 * xmllint.c: --version now report the options compiled in
1633
1634Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1635
1636 * HTMLparser.c: small cleanup
1637 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1638 when configured with them. A bit of debugging around the determinism
1639 checks is still needed
1640
1641Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1642
1643 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1644
1645Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1646
1647 * xmlIO.c: small portability glitch fixed.
1648
1649Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1650
1651 * xmlschemastypes.c: incomplete steps for real/double support
1652 * testAutomata.c include/libxml/xmlautomata.h
1653 include/libxml/xmlregexp.h: avoiding a compilation problem
1654 * valid.c include/libxml/valid.h: starting the work toward using
1655 the regexps for actual DTD validation
1656
1657Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1658
1659 * hash.c: cosmetic cleanup
1660 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1661 integrating a DTD validation layer based on the regexps
1662
1663Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1664
1665 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1666 the determinism was tested before eliminating the epsilon
1667 transitions :-(
1668
1669Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1670
1671 * python/generator.py python/libxml.c python/libxml.py
1672 python/libxml2-python-api.xml python/libxml2class.txt
1673 python/libxml_wrap.h python/types.c: updated the python
1674 bindings, added code for easier File I/O, and the ability to
1675 define a resolver from Python fixing bug #91635
1676 * python/tests/Makefile.am python/tests/inbuf.py
1677 python/tests/outbuf.py python/tests/pushSAXhtml.py
1678 python/tests/resolver.py python/tests/serialize.py: updated
1679 and augmented the set of Python tests.
1680
1681Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1682
1683 * win32/configure.js: added more readme info for the binary
1684 package.
1685
1686Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1687
1688 * xmlIO.c: fixed a stupid out of bound array error
1689
1690Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1691
1692 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1693 messing around with support for Windows path, cleanups,
1694 trying to identify and fix the various code path to the
1695 filename access. Added xmlNormalizeWindowsPath()
1696
1697Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1698
1699 * error.c valid.c: working on better error reporting of validity
1700 errors, especially providing an accurate context.
1701 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1702 error reports in those cases.
1703
1704Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1705
1706 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1707 parser.c parserInternals.c xmlIO.c: get rid of all the
1708 perror() calls made in the library execution paths. This
1709 should fix both #92059 and #92385
1710
1711Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1712
1713 * xmllint.c: memory leak reporting was broken after a change
1714 of the preprocessor symbol used to activate it.
1715
1716Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1717
1718 * tree.c: try to make the copy function work for node of
1719 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1720 DOM layers though, not libxml2 itself.
1721
1722Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1723
1724 * valid.c: try to provide file and line informations, not all
1725 messages are covered, but it's a (good) start
1726
1727Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1728
1729 * xinclude.c: reimplemented a large part of the XInclude
1730 processor, trying to minimize resources used, James Henstridge
1731 provided a huge test case which was exhibiting severe memory
1732 consumption problems.
1733
1734Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1735
1736 * python/Makefile.am: applied patch from Christophe Merlet to
1737 reestablish DESTDIR
1738
1739Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1740
1741 * libxml.spec.in: fixes libary path for x86_64 AMD
1742
1743Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1744
1745 * doc/tutorial/includekeyword.c
1746 * doc/tutorial/xmltutorial.xml:
1747 (plus resulting generated html files)
1748 fixing one spot I missed in the tutorial where I hadn't freed
1749 memory properly
1750
1751Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1752
1753 * doc/tutorial/includeaddattribute.c
1754 * doc/tutorial/includeaddkeyword.c
1755 * doc/tutorial/includegetattribute.c
1756 * doc/tutorial/includekeyword.c
1757 * doc/tutorial/xmltutorial.xml
1758 * doc/tutorial/*.html:
1759 update tutorial to properly free memory (thanks to Christopher
1760 R. Harris for pointing out that this needs to be done)
1761 * doc/tutorial/images/callouts/*.png:
1762 added image files so the callouts are graphical, making it
1763 easier to read ( use "--param callout.graphics 1" to generate
1764 html with graphical callouts)
1765
1766Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1767
1768 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1769 nice logos generated by Marc Liyanage
1770 * doc/site.xsl *.html: changed the stylesheet to show the new
1771 logo and regenerated the pages
1772
1773Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1774
1775 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1776
1777Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1778
1779 * xpath.c: possible mem leak patch from Jason Adams
1780
1781Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1782
1783 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1784 in the XQuery namespace
1785 * configure.in: preparing 2.4.24
1786 * doc/*.html: updated the web pages
1787
1788Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1789
1790 * python/generator.py: closing bug #85258 by generating conditional
1791 compile check to avoid linking to routines not configured in.
1792
17932002-08-22 Havoc Pennington <hp@pobox.com>
1794
1795 * autogen.sh: update error message for missing automake
1796
1797Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1798
1799 * python/Makefile.am: typo in target name resulted in libxml2.py
1800 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1801
1802Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1803
1804 * win32/win32/Makefile.mingw: updated with version from
1805 Elizabeth Barham at http://soggytrousers.net/repository/
1806
1807Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1808
1809 * win32/Makefile.msvc: added the prefix location to the include
1810 and lib search path.
1811
18122002-08-18 Havoc Pennington <hp@pobox.com>
1813
1814 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1815 both automake 1.6 and 1.4 installed get the right automake. Means
1816 compilation from CVS will now require the latest automake 1.4
1817 release, or manually creating symlinks called "automake-1.4" and
1818 "aclocal-1.4"
1819
1820Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1821
1822 * configure.in python/Makefile.am: more AMD 64 induced changes from
1823 Frederic Crozat
1824
1825Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1826
1827 * xinclude.c: oops I was missing the xml:base fixup too
1828 * result/XInclude/*.xml: this adds xml:base attributes to most
1829 results of the tests
1830
1831Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1832
1833 * xinclude.c: quick but apparently working implementation of
1834 xi:fallback, should close bug #89684
1835 * Makefile.am test/XInclude/docs/fallback.xml
1836 result/XInclude/fallback.xml: added a basic test for fallback,
1837 and run with --nowarning to avoid a spurious warning
1838 * configure.in: applied patch from Frederic Crozat for python
1839 bindings on AMD 64bits machines.
1840
1841Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1842
1843 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1844 the caller don't pass a SAX callback block.
1845
1846Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1847
1848 * tree.c: applied the same fix for the XML-1.0 namespace to
1849 xmlSearchNsByHref() as was done for xmlSearchNs()
1850
1851Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1852
1853 * libxml.3: small cleanup of the man page
1854 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
1855 when serializing HREF attributes generated by XSLT.
1856
1857Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1858
1859 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
1860 version of Marc Liyanage' patch for boolean attributes in HTML
1861 output
1862
1863Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1864
1865 * python/tests/serialize.py: fixed the test results, indenting
1866 behaviour changed slightly
1867
1868Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1869
1870 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
1871 new c14n function to Windows def files
1872
1873Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1874
1875 * c14n.c: fixed a memory leak in c14n code
1876
1877Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1878
1879 * parser.c include/libxml/parser.h: adding a new API for Christian
1880 Glahn: xmlParseBalancedChunkMemoryRecover
1881 * valid.c: patch from Rick Jones for some grammar cleanup in
1882 validation messages
1883 * result/VC/* result/valid/*: this slightly change some of the
1884 regression tests outputs
1885
1886Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1887
1888 * tree.c: trying to fix a problem in namespaced attribute handling
1889 raised by Christian Glahn
1890
1891Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1892
1893 * encoding.c include/libxml/encoding.h: Opening the interface
1894 xmlNewCharEncodingHandler as requested in #89415
1895 * python/generator.py python/setup.py.in: applied cleanup
1896 patches from Marc-Andre Lemburg
1897 * tree.c: fixing bug #89332 on a specific case of loosing
1898 the XML-1.0 namespace on xml:xxx attributes
1899
1900Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1901
1902 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1903 corner case from new Merlin's test suite and added a callback
1904 that will be used to improve xmlsec performance
1905
1906
1907Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1908
1909 * HTMLtree.c: trying to fix the <style> escaping problem in
1910 HTML serialization bug #89342
1911
1912Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1913
1914 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1915 and rebuilt the web site.
1916
1917Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
1918
1919 * include/libxml/tree.h: added _private member to xmlNs struct
1920
1921Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1922
1923 * HTMLparser.c: fixing bug #84876 based on the xml working
1924 code.
1925
1926Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1927
1928 * python/Makefile.am: enhanced to fix bug 72012 (errors
1929 when using '-jX' make parameter)
1930
1931Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1932
1933 * xpath.c: small additional enhancement for booleans
1934 compared to nodesets
1935
1936Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1937
1938 * HTMLtree.c: changed the order of the encoding declaration
1939 attributes in the meta tags due to a bug in IE/Mac
1940
1941Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1942
1943 * xpath.c: enhanced handling of booleans (especially '='
1944 and '!=' for nodesets) - fixes bug 85256. Added new
1945 routine xmlXPathNotEqualValues for more proper handling
1946 of '!=' when nodesets are involved.
1947
1948Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1949
1950 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
1951 doc/xmlcatalog_man.xml to the source distribution
1952
1953Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1954
1955 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
1956 asked for this.
1957
1958Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1959
1960 * configure.in: preparing 2.4.23
1961 * doc/*: rebuilt the docs
1962
1963Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1964
1965 * parser.c: fixing bug #84169 by fixing the
1966 comment of xmlCreatePushParserCtxt to describe the
1967 encoding detection parameters better.
1968
1969Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1970
1971 * valid.c: fixing bug #79331 in one path the lookup for
1972 ID attributes on a namespaced node wasn't handled correctly :-\
1973
1974Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1975
1976 * HTMLparser.c: trying to fix 87235 about discarded white
1977 spaces in the HTML parser.
1978 * result/HTML/*: this changes the output of a number of HTML
1979 regression tests
1980
1981Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1982
1983 * xpath.c: applied patch from Richard Jinks for the namespace
1984 axis + fixed a memory error.
1985 * parser.c parserInternals.c: applied patches from Peter Jacobi
1986 removing ctxt->token for good.
1987 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
1988 popped out by the regression tests.
1989 * Makefile.am: patch for threads makefile from Gary Pennington
1990
1991Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1992
1993 * xpath.c: enhanced behaviour of position() after usage of
1994 expressions involving preceding-sibling (et al).
1995
1996Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1997
1998 * hash.c: applied a patch from Peter Jacobi to solve a problem
1999 when compiling with the Watcom C on Win32
2000 * result/schemas/*.err: the change of hashing algo generated
2001 permutations in the output
2002
2003Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2004
2005 * hash.c: applied patch from Sander Vesik improving the quality of
2006 the hash function.
2007
20082002-06-14 Aleksey Sanin <aleksey@aleksey.com>
2009
2010 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
2011 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
2012 xmllint.c xpath.c: replaced sprintf() with snprintf()
2013 to prevent possible buffer overflow (the bug was pointed
2014 out by Anju Premachandran)
2015
2016Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2017
2018 * parser.c: removed an uninitialized data error popped by valgrind
2019 on PE references
2020
2021Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
2022
2023 * doc/xml.html
2024 adding tutorial reference to the web page
2025
2026Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2027
2028 * doc/tutorial/xmltutorial.xml
2029 * doc/tutorial/ar01s07.html
2030 * doc/tutorial/ape.html
2031 * doc/tutorial/includegetattribute.c
2032 adding section to tutorial about retrieving an attribute
2033 value
2034
2035Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2036
2037 * parser.c: applied a couple of patches from Peter Jacobi to start
2038 to get rid of ctxt->token, with a possible significant speed
2039 improvement to be gained once done. Better compliance with PE
2040 references constructs in DTDs too.
2041 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2042 from Peter too
2043
2044Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2045
2046 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2047 xmlParseElement was likely to have been deallocated at the
2048 time of the report, possibly leading to segfault. Just report
2049 the tag name now.
2050
2051Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2052
2053 * xpath.c: patch from Richard Jinks for XPath substring() function
2054 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2055
20562002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2057
2058 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2059
2060Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2061
2062 *doc/FAQ.html
2063 fixing typos in FAQ, thanks to Robert Funnell for the
2064 editing help
2065
2066Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2067
2068 * NEWS: got complaints from rpmlint that it was empty
2069
2070Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
2071
2072 * added doc/tutorial, including:
2073 apa.html
2074 apb.html
2075 apc.html
2076 apd.html
2077 ar01s02.html
2078 ar01s03.html
2079 ar01s04.html
2080 ar01s05.html
2081 ar01s06.html
2082 includeaddattribute.c
2083 includeaddkeyword.c
2084 includekeyword.c
2085 includestory.xml
2086 index.html
2087 xmltutorial.xml
2088 libxml tutorial, including generated html
2089
2090Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2091
2092 * result/c14n/exc-without-comments/merlin-c14n-two-*
2093 result/c14n/without-comments/merlin-c14n-two-*
2094 test/c14n/exc-without-comments/merlin-c14n-two-*
2095 test/c14n/without-comments/merlin-c14n-two-*
2096 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2097 c14n/exc-c14n and slightly modified test script to handle
2098 these test cases
2099 * c14n.c: fixed bugs for complicated nodes set (namespace
2100 without node and others from merlin-c14n-two.tar.gz)
2101 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2102 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2103 for xmlsec performance patch
2104 * xpath.c: fixed self::node() for namespaces and attributes
2105
2106Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2107
2108 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2109 but with the format parameter
2110 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2111
2112Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2113
2114 * Makefile.am: updated c14n tests suite
2115 * c14n.c: performance improvement for previous c14n patch
2116
2117Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2118
2119 * parser.c: another peroformance patch from Peter Jacobi, that
2120 time on parsing attribute values.
2121
2122Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2123
2124 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2125 into LibXML2 test suite
2126
2127Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2128
2129 * c14n.c: propagating xpath ancesstors node fix to c14n
2130 plus small performance improvement to reduce number of
2131 mallocs
2132 * xpath.c: fixed ancestors axis processing for namespace nodes
2133
2134Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2135
2136 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2137 Peter Jacobi
2138
2139Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2140
2141 * configure.in: preparing 2.4.22
2142
2143Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2144
2145 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
2146 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
2147 a public entry point.
2148 * doc/*: rebuilt the API and docs
2149
2150Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2151
2152 * xpath.c: patch from Richard Jinks to fix a problem introduced
2153 in the previous patch and pointed by Norm
2154
2155Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2156
2157 * libxml.spec.in: fixing bug #81112
2158
2159Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2160
2161 * uri.c: fixing bug #82848
2162
2163Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2164
2165 * result/catalogs/mycatalog.full: Aleksey's commit changed the
2166 output of one catalog test
2167
2168Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2169
2170 * global.data globals.c tree.c include/libxml/globals.h
2171 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
2172 default value for global parameter xmlIndentTreeOutput to 1 and
2173 introduced new global parameter xmlTreeIndentString (the string
2174 used to do one-level indent) with default value " " (as it was
2175 in tree.c)
2176
2177Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2178
2179 * Makefile.am: Merijn Broeren pointed out a problem when compiling
2180 with trio and schemas.
2181
2182Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2183
2184 * xpath.c: patch from Richard Jinks to fix the problem raised in
2185 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
2186
2187Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2188
2189 * xmlschemas.c: a bit of work on import.
2190 * xmlschemastypes.c: Charles Bozeman provided a compare function
2191 for date/time types so min/max facet restrictions should work,
2192 indeterminate comparisons return an error instead of equal.
2193 * test/schemas/date_0* result/schemas/date_0_0: specific test
2194 from Charles Bozeman too
2195
2196Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2197
2198 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
2199 from Christian Cornelssen fixing the man pages and the Catalog
2200 building script.
2201 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
2202 next step is <xs:import> I now have a reasonable understanding
2203 of how it works.
2204
2205Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2206
2207 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
2208
2209Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2210
2211 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
2212
2213Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2214
2215 * xpath.c: fixing an XPath function evalutation bug pointed out
2216 by Alexey Efimov where the context was lost when evaluating
2217 the function arguments
2218
2219Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2220
2221 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
2222 function public for XMLSec performance optimizations
2223
2224Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2225
2226 * python/generator.py python/libxml2class.txt : fixed a problem
2227 with the HTML parser pointed by Gary Benson
2228 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
2229 example
2230
2231Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2232 * parser.c: fixed bug #81159 (memory growth in SAX)
2233
2234Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2235 * xpath.c: fixed bug #78858 (the real fix)
2236
2237Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2238 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
2239
2240Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2241
2242 * tree.c: modified xmlNodeSetBase to allow changing the
2243 base of a document.
2244
2245Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2246
2247 * xmlschemastypes.c: patch Charles Bozeman for validation of
2248 all the date, time, and duration types
2249 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
2250 * configure.in: fixed an error pointed by an user
2251 * xml2-config.in: fixed an error pointed by an user
2252
2253Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2254
2255 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
2256 win32/libxml2.def.src xmlIO.c: exported default
2257 'file:', 'http:' and 'ftp:' protocols input handlers
2258 and maked protocols comparisson case insensitive
2259
2260Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2261
2262 * configure.in: Neven Has detected a typo
2263
2264Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2265
2266 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
2267 as one of the persons allowed to commit directly to the
2268 module.
2269
2270Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2271
2272 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
2273 * valid.c: raised a too low limit
2274 * doc/*: rebuilt the docs
2275
2276Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2277
2278 * test/XPath/expr/floats test/XPath/expr/functions
2279 result/XPath/expr/floats result/XPath/expr/functions
2280 xpath.c: another XPath conformance patch from Richard Jinks
2281
2282Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2283
2284 * xmlschemas.c: fixed validation of attribute groups.
2285 * test/schemas result/schemas: added an example from the primer
2286
2287Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2288
2289 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
2290 * test/schemas result/schemas: updated the test list
2291
2292Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2293
2294 * TODO: updated a bit
2295 * parser.c: made a comment more specific
2296 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
2297 Schemas conformance.
2298 * test/schemas result/schemas: updated the test list
2299
2300Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2301
2302 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
2303 implementing xs:all with minOccurs = 0
2304 * tes/schemas/* result/schemas/*: added more tests covering
2305 xs:all
2306
2307Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2308
2309 * xmlregexp.c: first implementation of the all particle, this
2310 may need to be revisited for case where not all transitions
2311 must be crossed.
2312
2313Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2314
2315 * tree.c: another entity processing update from Markus Henke
2316
2317Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
2318
2319 * trionan.c: fixed crash on OSF/1
2320
2321Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2322
2323 * xmlschemas.c: more Schemas work
2324 * test/schemas/* result/schemas/*: added more tests coming
2325 from the spec.
2326
2327Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2328
2329 * c14n.c: patch from Aleksey Sanin reflecting a change in the
2330 ExcC14N specification
2331
2332Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2333
2334 * tree.c: patch from Markus Henke, fix for recursive entities.
2335
2336Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2337
2338 * xpath.c: fix a problem with string() on a document node.
2339
2340Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2341
2342 * Makefile.am xmlschemas.c: more Schemas work
2343 * test/schemas/* result/schemas/*: added more tests coming
2344 from the spec.
2345
2346Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2347
2348 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
2349 * result/HTML/*: this changes a few things in the results
2350
2351Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2352
2353 * include/libxml/tree.h: eliminated 'declaration different than
2354 prototype' warning
2355 * include/win32config.h: "resolved" conflicts with errno.h
2356
2357Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2358
2359 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
2360 on the automata interfaces and debug of counted choices
2361 * test/schemas/* result/schemas/*: added a number of tests
2362
2363Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2364
2365 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2366 a bit of work on Schemas
2367 * testSchemas.c: try to make it more useful
2368 * test/schemas/* result/schemas/* Makefile.am: changed the
2369 Schemas regression test procedure, started adding a few samples
2370
2371Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2372
2373 * include/libxml/encoding.h: Patch for the Borland C++ builder
2374 * include/libxml/tree.h: Patch for the Borland C++ builder
2375 * threads.c: Patch for the Borland C++ builder
2376 * win32/bcb5: New directory for the Borland C++ builder
2377 project files
2378
2379Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2380
2381 * win32/Makefile.msvc: Update for XML Schema support
2382 * win32/configure.js: Update for XML Schema support
2383 * win32/libxml2.def.src: Update for XML Schema support
2384
2385Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2386
2387 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
2388 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
2389 xmlunicode.c include/libxml/Makefile.am
2390 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
2391 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
2392 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
2393 include/libxml/xmlversion.h.in : merged the current state of
2394 XML Schemas implementation, it is not configured in by default,
2395 a specific --schemas configure option has been added.
2396 * test/automata test/regexp test/schemas Makefile.am
2397 result/automata result/regexp result/schemas:
2398 merged automata/regexp/schemas regression tests
2399
2400Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2401
2402 * xpath.c: Gary found a compile time problem, fixes #78823
2403
2404Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2405
2406 * configure.in: release of 2.4.20
2407 * doc/*: updated and rebuilt the docs
2408
2409Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2410
2411 * python/Makefile.am: patch from Cristian Gafton to build on
2412 Red Hat 6.2, should also fix #75779
2413
2414Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2415
2416 * valid.c: first part of fixing #78729
2417
2418Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2419
2420 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
2421 escaping of URI when saving HTML files.
2422 * result/HTML/*: this impacted some tests
2423
2424Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
2425
2426 * configure.in: trying to fix #77441
2427
2428Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2429
2430 * include/libxml/xmlIO.h: Hallski complained it could not be
2431 included by itself.
2432
2433Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2434
2435 * configure.in: applied an IEEE flag patch for OSF/1 #77825
2436
2437Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2438
2439 * win32/configure.js: patch from Nilo for the c14n option
2440 * win32/Makefile.msvc: fixed libxml2.def generation with threads
2441
2442Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2443
2444 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
2445 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
2446 LIBXML_THREAD_ENABLED
2447
2448Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2449
2450 * xpath.c: another patch from Richard Jinks for substring conformance
2451 * test/XPath/expr/floats test/XPath/expr/strings
2452 result/XPath/expr/floats result/XPath/expr/strings: update of the
2453 test suite to check those.
2454
2455Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2456
2457 * xpath.c: patch from Richard Jinks for .x float parsing.
2458
2459Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2460
2461 * parser.c: patch from Markus Henke when an encoding ain't recognized
2462
2463Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2464
2465 * libxml.m4: got a report that #include <string.h> was needed
2466
2467Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2468
2469 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2470
2471Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2472
2473 * doc/example.html: fixing typo
2474
2475Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2476
2477 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2478 pointed out by Melvyn Sopacua.
2479
2480Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2481
2482 * libxml.m4: Frédéric Crozat gave a patch related to the change
2483 of Include paths breaking the libxml.m4
2484
2485Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2486
2487 * xpath.c: Fix bug #76927 forgot to save some context
2488 when evaluating binary expressions
2489
2490Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2491
2492 * configure.in: fixed configure for MPE/iX from Markus Henke
2493 * xmlmemory.c: fixed initialization problems
2494 * xpath.c: another set of patches from Richard Jinks this
2495 fixes "make XPathtests" on linux
2496
2497Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2498
2499 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2500 * test/XPath/expr/compare test/XPath/expr/equality
2501 test/XPath/expr/floats test/XPath/expr/functions
2502 test/XPath/expr/strings result/XPath/expr/compare
2503 result/XPath/expr/equality result/XPath/expr/floats
2504 result/XPath/expr/functions result/XPath/expr/strings: Updated
2505 tests though they show a divergence on Linux
2506
2507Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2508
2509 * xpath.c trionan.c: previous commit also included patches
2510 from Richard Jinks on some IEEE support corner case
2511
2512Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2513
2514 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2515 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2516 that $(datadir) should be used for docs
2517
2518Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2519
2520 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2521 could leak filedescriptors
2522
2523Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2524
2525 * configure.in nanohttp.c: applied patch from Allan Clark for
2526 UnixWare/OpenServer
2527
2528Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2529
2530 * configure.in: preparing 2.4.19
2531 * doc/*: rebuilt the docs
2532
2533Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2534
2535 * nanohttp.c: fixing #76043, got fed up with non-portability
2536 of that piece of code.
2537
2538Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2539
2540 * valid.c SAX.c: Never commit without running "make tests" :-(
2541 fix a couple of stupidities in the previous commit
2542 * result/*: a few changes in some attribute order result of previous
2543 commit.
2544
2545Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2546
2547 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2548 the internal subset should not raise duplicate ID errors,
2549 also there was a small bug in conjunction to namespace
2550 declarations defaulted and xml:xxx attributes DTD definitions.
2551
2552Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2553
2554 * xpath.c: Richard Jinks also raised some rounding problems
2555 this tries to fix them
2556
2557Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2558
2559 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2560 behaviour in xmlXPathCastToString()
2561
2562Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2563
2564 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2565 raised by Morus Walter
2566
2567Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2568
2569 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2570 from Igor
2571
2572Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2573
2574 * xpath.c: fixing #75619, related to a problem when trying
2575 to evaluate condition when the current node set resulting
2576 from that sub-step evaluation is empty. Also fixes 2 potential
2577 problem with previous-sibling and next-siblings axis.
2578
2579Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2580
2581 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2582 HTML support is not configured in.
2583
2584Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2585
2586 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2587 include/libxml/tree.h: dohh I really didn't intended to commit
2588 this test version :-(
2589
2590Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2591
2592 * testSAX.c: I wanted to see the real speed at the SAX interface
2593 after a little too many Ximianer started complaining about the
2594 parser speed.
2595 added a --quiet option:
2596 paphio:~/XML -> ls -l db100000.xml
2597 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2598 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2599 3200006 callbacks generated
2600 real 0m1.270s
2601 Which means 16MBytes/s and 3Mcallback/s
2602
2603Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2604
2605 * xpath.c: valgrind spotted another error that time when running
2606 on libxslt regression tests
2607
2608Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2609
2610 * Makefile.am: adding "make valgrind" running the full regression
2611 tests (except python ones) under Valgrind (using valgrind -q
2612 which was kindly added by the author).
2613 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2614 passes cleanly now except an obcure floating point initialization
2615 raised in log10() in one XPath regression test ???
2616 * tree.c: edited some comments to close #75244
2617
2618Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2619
2620 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2621 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2622 context of ScrollKeeper, made sure that if the number is
2623 an integer, the serialization follows the description at
2624 http://www.w3.org/TR/xpath#section-String-Functions
2625
2626Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2627
2628 * configure.in: preparing 2.4.18
2629 * doc/*: updated and rebuilt the web site
2630 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2631 the Windows and Cygwin maintainers.
2632 * parser.c: humm, changed the way the SAX parser work when
2633 xmlSubstituteEntitiesDefault(1) is set, it will then
2634 do the entity registration and loading by itself in case the
2635 user provided SAX getEntity() returns NULL.
2636 * testSAX.c: added --noent to test the behaviour.
2637
2638Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2639
2640 * parser.c: Wilfried Teiken provided a hackish but working
2641 way to get context reported back on entities when parsing
2642 with SAX and without breaking the DOM build.
2643
2644Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2645
2646 * c14n.c: applied a new patch from Aleksey Sanin
2647 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2648 to reference Aleksey implementation of XML digital Signatures
2649
2650Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2651
2652 * xpath.c: small fix to avoid potential problem due to
2653 ordering of freeing data
2654 * python/Makefile.am: people were complaining about
2655 the generated file in python dir not being built
2656
2657Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2658
2659 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2660 python/generator.py python/libxml.c python/types.c: Cleanup
2661 of the python Makefiles based on Jacob and James feedback,
2662 fixed the spec file accordingly, fixed the number of warning
2663 that passing my pedantic CFLAGS was generating. Conclusion
2664 is that Python includes are real crap.
2665
2666Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2667
2668 * configure,in: it was reported quite a few times that
2669 xml2-config --cflags should not output
2670 -I$includeprefix/libxml2/libxml because libxml2 header names
2671 clashes with existing names like list.h from C++ stl.
2672 Includes should be #include<libxml/xxx.h> so ...
2673
2674Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2675
2676 * c14n.c: another patch from Aleksey Sanin
2677
2678Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2679
2680 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2681 canonicalization algorithm
2682 * doc/xml.html doc/index.html: added the C14N references on the
2683 index page.
2684
26852002-03-13 jacob berkman <jacob@ximian.com>
2686
2687 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2688 usage, redundant, and gcc specific
2689
2690Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2691
2692 * xpath.c: speedup some node selection operations, this can
2693 have a significant impact on DocBook Norm's stylesheets
2694 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2695 make sure it's always the case
2696 * debugXML.c: distinguish CDATA and comments in ls operations
2697
2698Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2699
2700 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2701 to generate better API descriptions etc...
2702
2703Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2704
2705 * c14n.c: Fixing #74186, made sure all boolean expressions
2706 get fully parenthesized, ran indent on the output
2707 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2708 include/libxml/tree.h: also #74186 related, removed the
2709 --with-buffers option, and all the preprocessor conditional
2710 sections that were resulting from it.
2711
2712Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2713
2714 * valid.c: applied patch from Dodji Seketeli fixing an
2715 uninitailized variable in xmlValidGetValidElements()
2716
2717Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2718
2719 * c14n.c: fixed a few comments
2720 * doc/*.html doc/*/*.html: regenerated the docs and added
2721 the C14N API
2722 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2723
2724Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2725
2726 * check-xml-test-suite.py: fix to adapt varaiations in the
2727 bindings
2728 * configure.in python/setup.py python/setup.py.in: fixed to
2729 have the version of the python scripts automatically updated
2730
2731Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2732
2733 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2734 in xmlCopyProp()
2735
2736Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2737
2738 * configure.in: preparing 2.4.17 release
2739 * doc/*: updated and rebuilt the docs
2740 * xpath.c: fixed a comment
2741 * python/libxml.c: fixed a possible reentrancy problem
2742
2743Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2744
2745 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2746 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2747 added a specific regression test
2748 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2749 not raise exceptions when failing to find the attribute.
2750
2751Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2752
2753 * configure.in xmllint.c: owen pointed out a problem with the
2754 ftme fix, gettimeofday() was not detected by configure and
2755 the ftime header wasn't included, dohhh
2756
2757Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2758
2759 * configure.in xmllint.c: trying to fix #71457 for timing
2760 precision when gettimeofday() is not availble but ftime() is
2761
2762Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2763
2764 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2765 are now copied on install and part of the -devel RPM
2766
2767Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2768
2769 * xpath.c: trying to avoid bug #72150 which was apparently
2770 caused by a gcc bug (or a processor problem) as detailed
2771 at http://veillard.com/gcc.bug
2772
2773Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2774
2775 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2776 fixed xmlReconciliateNs(), added a Python test/example for
2777 inter-document cut'n paste
2778 * python/libxml.py: fixed node.doc on document nodes and added
2779 xpathEval() onto node objects
2780
2781Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2782
2783 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2784 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2785 fixup and integrated tests for the serialization stuff
2786
2787Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2788
2789 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2790 moved the libxml man page to section 3
2791
2792Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2793
2794 * tree.c: fix bug #72490
2795 * python/libxml.c python/libxml.py: added methods serialize()
2796 and saveTo() to all node elements.
2797
2798Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2799
2800 * xmlIO.c: closed #73430, don't read from an input source
2801 which indicated an end-of-file or an error.
2802
2803Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2804
2805 * parser.c: make sure SAX endDocument is always called as
2806 this could result in a Python memory leak otherwise (it's
2807 used to decrement ref-counting)
2808 * python/generator.py python/libxml.c python/libxml.py
2809 python/libxml2-python-api.xml python/libxml2class.txt
2810 python/tests/error.py python/tests/xpath.py: implemented
2811 the suggestions made by Gary Benson and extended the tests
2812 to match it.
2813
2814Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2815
2816 * python/generator.py: applied patch fixing #73450
2817
2818Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2819
2820 * xpath.c: fixing #61290 "namespace nodes have no parent"
2821 long standing divergence from the XPath REC. NodeSets
2822 simply hold a copy of namespace nodes and those node ->next
2823 points to the parent (which may not be the node carrying the
2824 definition).
2825 * include/libxml/xpath.h: flagged but didn't added a possible
2826 speedup
2827 * DOCBparser.c HTMLparser.c: removed some warnings from push
2828 parser due to new state being added.
2829 * tree.c: new fix from Boris Erdmann
2830 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2831 the XML Canonalization support from Aleksey Sanin
2832
2833Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2834
2835 * tree.c: patch from Boris Erdmann fixing some namespace odities
2836 with xmlCopyNode()
2837
2838Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2839
2840 * xmlIO.c: fix bug #72706 when loading a NULL entity
2841
2842Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2843
2844 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2845 actually change in a future XML Namespace revision.
2846
2847Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2848
2849 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2850 added the possibility of returning nodesets from XPath extension
2851 functions written in Python
2852
2853Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2854
2855 * python/*: commiting some Python bindings work done while travelling
2856
2857Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2858
2859 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
2860 explicitely with memory debugging switched on
2861
2862Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2863
2864 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2865 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2866 Added wrapper for the xmlURIPtr type, provided accessors, fixed
2867 the accessor generator for strings
2868 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
2869 regression test.
2870
2871Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2872
2873 * python/README python/generator.py python/libxml.c python/setup.py:
2874 added the 'usual' setup.py to allow building a libxml2-python
2875 module based on the same code. The initialization is however
2876 different the 2 .so files fo libxml2 and libxslt are identical and
2877 they entry point initialize both libraries. this is done to avoid
2878 some possible nasty problem since the Python don't merge the maps
2879 of all shared modules.
2880
2881Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2882
2883 * parser.c: fixed a push/encoding bug reported by Michael
2884 on librsvg
2885
2886Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2887
2888 * include/libxml/parserInternals.h: fixes a misplaced #endif
2889
2890Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2891
2892 * parser.c valid.c: found and fixed a couple of allocation bugs
2893
2894Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2895
2896 * doc/xml.html doc/python.html doc/*: added a Python and binding
2897 page describing the current state of the Python bindings and
2898 giving pointers to the other languages wrappers.
2899
2900Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2901
2902 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2903 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2904 rebuilt the API and web site
2905 * xpath.c: fixed #71978 portability bugs
2906
2907Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2908
2909 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2910
2911Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2912
2913 * include/libxml/parserInternals.h parser.c: had to change
2914 2 internal parsing API when processing document content
2915 to check the start and end of element content are defined
2916 in the same entity
2917 * valid.c include/libxml/valid.h: attribute normalization can
2918 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2919 with the context to report it.
2920 * SAX.c: fixed the last known bugs, crazy validation constraints
2921 when a document is standalone seems correctly handled. There
2922 is a couple of open issues left which need consideration especially
2923 PE93 on external unparsed entities and standalone status.
2924 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
2925 The 2 tests left failing are actually in error. Cleanup done.
2926
2927Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2928
2929 * valid.c: implemented E59 spaces in CDATA does not match the
2930 nonterminal S
2931
2932Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2933
2934 * SAX.c parser.c valid.c: more validation test fixups
2935 * check-xml-test-suite.py: added duration info for the tests
2936
2937Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2938
2939 * parser.c valid.c: a couple of errors were reported but not
2940 saved back as such in the parsing context. Down to 1% failure rate
2941 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
2942
2943Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2944
2945 * xmlInternald.c: isExtender was missing a char
2946 * parser.c include/libxml/parser.h: % are acceptable in the
2947 internal subset if within a PUBLIC ID
2948
2949Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2950
2951 * SAX.c parserInternals.c valid.c: more work on the conformance
2952 suite. Took the step to finally block documents with encoding
2953 errors. It's a fatal error per the spec, people should have fixed
2954 their documents by now.
2955
2956Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2957
2958 * check-xml-test-suite.py: fixed the test script after some discussion
2959 on the semantic of TYPE="error"
2960 * Makefile.am: added the script to the distrib
2961
2962Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2963
2964 * SAX.c entities.c: fixed a couple of conformances issues deep
2965 into the validation code (standalone and undeclared Notations)
2966
2967Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2968
2969 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
2970 stayed there for years !
2971
2972Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2973
2974 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
2975 missing
2976
2977Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2978
2979 * check-xml-test-suite.py: improved the behaviour a bit as
2980 well as the logs
2981 * parser.c valid.c SAX.c: fixed a few more bugs
2982 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
2983
2984Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2985
2986 * check-xml-test-suite.py: python script to run regression tests
2987 against the XML Test suite of W3C/OASis
2988 * SAX.c: fixed a validation bug
2989 * parser.c: fixed 3 errors pointed by the test suite
2990 * doc/buildDocBookCatalog: fixed a typo pointed by drake
2991 * python/Makefile.am: fixed a dependendy
2992
2993Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2994
2995 * xmlmemory.c: avoid a warning bug #71594
2996
2997Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2998
2999 * xmlmemory.c: Jesse Perry provided a patch to remove a few
3000 warning on alpha/Tru64
3001
3002Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3003
3004 * include/libxml/entities.h: fixing a comment
3005 * valid.c: fixing some troubles with validity check on namespaces
3006 * result/VC/NS3 test/VC/NS3: added a specific regression test
3007
3008Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3009
3010 * tree.c: Fixing #71342 serializing '\n' in attribute values
3011 * result/noent/att3 result/att3 test/att3: added a specific
3012 test.
3013
3014Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3015
3016 * python/libxml.c: couple of bug fixes
3017
3018Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3019
3020 * python/*.py: removed tabs and used spaces.
3021
3022Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3023
3024 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
3025 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
3026
3027Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3028
3029 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
3030 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
3031
3032Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3033
3034 * include/libxml/encoding.h include/libxml/entities.h
3035 include/libxml/globals.h include/libxml/parser.h
3036 include/libxml/threads.h include/libxml/tree.h
3037 include/libxml/xmlmemory.h: trying to fix the include mess
3038
3039Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3040
3041 * include/libxml/xmlmemory.h: reverted part of the previous
3042 attempt to provide #69655, this was breaking the build.
3043
3044Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3045
3046 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3047 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3048 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3049 include/libxml/parserInternals.h include/libxml/tree.h
3050 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3051 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3052 clean.
3053 * python/libxml.c: fixed a warning.
3054
3055Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3056
3057 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3058 copying of node, merge back IDs in the target document.
3059 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3060 test/XInclude/ents/ids.xml: test case
3061 * result/VC/ElementValid4: output changed due to a typo fix
3062
3063Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3064
3065 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003066 generate the dependencies right as Jacob found out. Add
3067 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003068
3069Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3070
3071 * parserInternals.c valid.c: Justin Fletcher found some parts
3072 of the code needing cleanup
3073 * libxml.spec.in python/Makefile.am python/generator.py
3074 python/libxml.c python/libxml.py: Fixed the python Makefiles
3075 corrected a bug showing up on ia64, changed the name of the
3076 python internal module too
3077
3078Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3079
3080 * Makefile.am: applied patch from Andris Pavenis for binary
3081 name suffixes
3082
3083Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3084
3085 * xmllint.c win32/win32config.h: fixing #68748
3086
3087Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3088
3089 * valid.c: fixing #70166
3090
3091Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3092
3093 * valid.c: fixing #70077
3094
3095Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3096
3097 * Copyright Makefile.am README configure.in libxml.spec.in:
3098 Changed to the MIT Licence
3099 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3100 doc/xmlio.html: updated the doc accordingly
3101 * include/libxml/xmlwin32version.h configure.in: preparing
3102 2.4.14 release
3103 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3104 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3105 fixed the const xmlChar * wrapper and generator, XPath extension
3106 functions now use the context as first argument
3107 * python/tests/tstxpath.py python/tests/xpath.py
3108 python/tests/xpathext.py: Updated the tests accordingly
3109 * tree.c: fixed bug #70067
3110
3111Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3112
3113 * Makefile.am: cleanup
3114 * debugXML.c: always use stdout if output is NULL
3115 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3116 * python/Makefile.am python/generator.py python/libxml2class.txt
3117 python/libxml_wrap.h python/types.c: augmented the number of bindings
3118 handling FILE * and XPath contexts
3119 * python/tests/Makefile.am: avoid a stupid problem due to the
3120 use of TEST.
3121
3122Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3123
3124 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3125
3126Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3127
3128 * python/TODO python/libxml.c: cleanup the extension function lookup
3129 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3130
3131Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3132
3133 * configure.in python/Makefile.am: do not install outside
3134 of prefix
3135
3136Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3137
3138 * python/TODO python/libxml.c: started adding SAX interfaces
3139 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3140 SAX test
3141
3142Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3143
3144 * tree.c: hardened the addChild function
3145 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3146 python/libxml2class.txt python/libxml_wrap.h python/TODO:
3147 added accessors needed for xmlNode, a bit more testing and
3148 extension of interfaces
3149 * python/tests/Makefile.am python/tests/build.py: added a test
3150 build from scratch/save/load/check
3151
3152Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3153
3154 * parserInternals.c: change a small bit in the way valididy
3155 error messages get initialized
3156 * python/TODO python/libxml.c python/libxml2-python-api.xml
3157 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3158 added some memory debugging to track leaks at the libxml2 level
3159 * python/tests/*.py: changed all tests to check for leaks,
3160 there is just one left in XPath extension registrations.
3161
3162Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3163
3164 * python/TODO python/generator.py python/libxml2-python-api.xml
3165 python/libxml2class.txt: more accessor classes for the parser
3166 context, allow to switch on and check validity
3167 * python/tests/Makefile.am python/tests/error.py
3168 python/tests/invalid.xml python/tests/valid.xml
3169 python/tests/validate.py: attded more test and and added error.py
3170 which I forgot to commit in the last step
3171
3172Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3173
3174 * python/Makefile.am python/types.c: cleanup
3175 * python/libxml.c python/libxml.py python/libxml_wrap.h
3176 python/generator.py python/libxml2-python-api.xml
3177 python/libxml2class.txt: added class for parser context, added
3178 first cut for push mode support. Added a framework to generate
3179 accessors functions.
3180 * python/tests/Makefile.am python/tests/push.py: added a push
3181 test
3182
3183Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3184
3185 * python/Makefile.am python/TODO python/libxml.py: fixed a small
3186 bug a bit of cleanup.
3187
3188Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3189
3190 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
3191 python/libxml2class.txt: adding error redirections and preformat
3192 to a python handler
3193 * python/tests/Makefile.am python/tests/*.py: cleanup made all
3194 tests self checking
3195
3196Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3197
3198 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
3199 a function
3200
3201Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3202
3203 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
3204 python/libxml.c python/libxml2-python-api.xml
3205 python/libxml2class.txt: Progressing through the TODOs, class
3206 description output, extra XML API, RPM now builds the wrappers
3207 for all python installed versions
3208
3209Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
3210
3211 * configure.in libxml.spec.in python/Makefile.am python/TODO
3212 python/generator.py python/libxml2class.txt: added more informations
3213 in the libxml2-python package including docs. Slightly changed
3214 the class hierarchy
3215 * python/tests/*: added basic regression tests infrastructure too
3216
3217Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3218
3219 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
3220 added libxml2-python as part of the packages installed
3221
3222Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3223
3224 * python/Makefile.am python/generator.py python/libxml.c
3225 python/libxml.py: more work, now able to extend the
3226 XPath interpreter with functions written in python.
3227
3228Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3229
3230 * python/Makefile.am: Jacob sent a patch to allow building from
3231 tarfile.
3232
3233Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3234
3235 * python/Makefile.am python/libxml.c configure.in Makefile.am:
3236 inserted the python wrappers build, I hope this won't be too
3237 unportable
3238
3239Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3240
3241 * xpath.c: minor optimization
3242 * python/generator.py python/libxml.c python/libxml.py
3243 python/libxml_wrap.h: more work on the python bindings,
3244 they now support XPath and there is no evident leak
3245
3246Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3247
3248 * python/generator.py python/libxml.c python/libxml.py:
3249 more work on the python bindings generator.
3250
3251Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3252
3253 * python/generator.py python/libxml.c python/libxml_wrap.h:
3254 more work on the python bindings.
3255
3256Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3257
3258 * python/generator.py python/libxml.c python/libxml.py
3259 python/libxml_wrap.h: commited early version of a python binding
3260 for private use only ATM
3261
3262Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3263
3264 * entities.c tree.c include/libxml/entities.h: applied patch
3265 from Anthony Jones to implement copy of DTD subtree too. Had
3266 just to keep 2 function private which really ought to become
3267 public ones.
3268
3269Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3270
3271 * xmllint.c: added pointers to the web pages in the usage()
3272
3273Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3274
3275 * tree.c: more fixes from Petr Kozelka for attribute handling
3276 in the tree API to align the semantic with DOM.
3277
3278Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3279
3280 * valid.c tree.c entities.c: another set of patches from
3281 Anthony Jones for copy operations cleanup and robustness
3282
3283Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3284
3285 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
3286 an alphabetic index based on comments content
3287 * doc/*: rebuilt the web site with the new references
3288
3289Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3290
3291 * parserInternals.h: Greg Sjaardema suggested to use an
3292 eponential buffer groth policy in xmlParserAddNodeInfo()
3293
3294Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3295
3296 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
3297 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
3298 doc/parsedecl.py doc/Makefile.am: updated the python extractor
3299 to generate cross-references, and added/updated the stylesheets
3300 to generate and link API indexes. The generic keyword index
3301 is not done yet.
3302 * doc/*.html: regenerated all the usual docs too
3303
3304Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3305
3306 * debugXML.c: added an xpath function to the shell for T. V. Raman
3307
3308Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3309
3310 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
3311 debug routines.
3312
3313Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3314
3315 * tree.c: apply an patch from Petr Kozelka for unlink and replace
3316 support of attribute nodes
3317
3318Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3319
3320 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
3321 hopefully near complete and fully documented of the API in XML
3322 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
3323 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
3324 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
3325 include/libxml/parserInternals.h include/libxml/valid.hi
3326 include/libxml/xmlIO.h include/libxml/xmlerror.hi
3327 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
3328 include/libxml/xpath.h include/libxml/xpathInternals.h:
3329 Cleaned up the doc comments a lot in the process, the interface
3330 coverage is now 100%
3331
3332Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3333
3334 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
3335 extracts comments from the gtk-doc DocBook output (a bit
3336 convoluted but seems to work).
3337
3338Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3339
3340 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
3341 added an XML description of the API, moved the script generating
3342 it here. Added a "make api" target
3343
3344Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3345
3346 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
3347
3348Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3349
3350 * xpath.c include/libxml/xpathInternals.h: the change made to
3351 xmlXPathFuncLookupFunc was incompatible roll it back
3352
3353Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3354
3355 * SAX.c: cleanup patch from Anthony Jones
3356 * doc/Makefile.am: fix the headers to avoid in make scan
3357 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
3358 includes, * vs Ptr and general cleanup
3359 * parsedecl.py: first version of a script to extract the
3360 module interfaces, the goal will be to provide .decl or XML
3361 specification of the interfaces to build wrappers.
3362
3363Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3364
3365 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
3366 now provides return codes in case of errors
3367
3368Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
3369
3370 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
3371 Upgraded to trio baseline 1.6
3372 * strio.h strio.c: Replaced by triostr.h and triostr.c
3373
3374Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3375
3376 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
3377 of strdup usage in the code
3378
3379Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3380
3381 * parser.c error.c: Keith Isdale complained rightly that
3382 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
3383
3384Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3385
3386 * tree.c: fixed the funxtion to set the xml: attributes
3387 * debugXML.c: added "setbase" to test it.
3388
3389Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3390
3391 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
3392 to allow updating an attribute content
3393
3394Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3395
3396 * libxml.h: try to avoid problems when compiling on Windows
3397
3398Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3399
3400 * hash.c: patch from Anthony Jones for hash.c allocation size
3401 * Makefile.am: trying to work around Yet Another Libtool Madness
3402 and build the 2.4.13 release finally ...
3403
3404Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3405
3406 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
3407 * doc/* : update of the documentation
3408
3409Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3410
3411 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
3412 at fixing #61290 :-(
3413
3414Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3415
3416 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
3417 Fixes bug #67229
3418
3419Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3420
3421 * tree.c: trying to avoid troubles when a subtree is copied
3422 and coalesced in part with the target tree. Should fix
3423 bug #67407
3424
3425Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3426
3427 * valid.c: fixed validation of attributes content of type
3428 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
3429 values, very old bug. Fixes #67671
3430
3431Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3432
3433 * parser.c include/libxml/parserInternals.h tree.c: integrated
3434 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
3435 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
3436
3437Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3438
3439 * threads.c: applied Serguei Narojnyi's patch to add native
3440 thread support on the Win32 platform
3441 * testThreadsWin32.c Makefile.am: added the test program also
3442 from Serguei, Win32 specific
3443 * include/win32config.h include/libxml/xmlwin32version.h.in:
3444 added patch from Igor for the Windows thread specific defines.
3445
3446Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3447
3448 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
3449
3450Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3451
3452 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3453 output page into XMLinfo.html. Close bug #66951 and
3454 raised by Robert Collins too.
3455
3456Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3457
3458 * encoding.c: Paul Keogh pointed out a possibility of segfault
3459 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3460 Closes bug # 68238
3461
3462Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3463
3464 * doc/*.html: updated the Gdome2 links
3465
3466Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3467
3468 * libxml.h: Applied following patches from Robert Collins
3469 and make sure IN_LIBXML is defined when compiling it
3470 -------
3471 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3472 as well as Visual C.
3473 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3474 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3475 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3476 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3477 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3478 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3479 xmlSysIDExists xmlNoNetExists).
3480 * xmllint.c: Don't include winsock2.h for Cygwin.
3481
3482Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3483
3484 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3485 when the version info is not present.
3486
3487Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3488
3489 * tree.c: Anthony Jones pointed out a problem in
3490 xmlStringGetNodeList() and provided a fix for it
3491
3492Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3493
3494 * parser.c: patch from Frank J Franklin to remove a bug in
3495 xmlCreatePushParserCtxt() when the initial buffer passed
3496 is large.
3497
3498Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3499
3500 * win32/*: big cleanup of the Windows/MSVC project files
3501 from Igor Zlatkovic
3502
3503Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3504
3505 * doc/Makefile.am: should fix #67674 and avoid troubles if
3506 xsltproc is not available or fails in the prefix provided
3507
3508Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3509
3510 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3511
3512Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3513
3514 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3515 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3516 Fixed a few other problems raised by Charlie Bozeman.
3517 * result/VC/ElementValid[5-7]: fixed the output
3518
3519Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3520
3521 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3522 patches from Charlie Bozeman. Regenerated the HTML docs.
3523
3524Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3525
3526 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3527 for Windows from Igor
3528
3529Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3530
3531 * xmllint.c: applied Justin Fletcher patch for --output or -o
3532
3533Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3534
3535 * win32/libxml2/libxml2.def.src: close #67019
3536
3537Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3538
3539 * xmllint.c: applied Justin Fletcher generic timing patch
3540 similar to the one already applied to xsltproc.
3541
3542Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3543
3544 * include/libxml/tree.h tree.c: applied documentation patches
3545 from Charlie Bozeman
3546
3547Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3548
3549 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3550
3551Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3552
3553 * valid.c: fix the xmlStrdup() used in the previous patch.
3554 * valid.c: added --dropdtd
3555 * tree.c: fixed xmlUnlinkNode so it also removes the references
3556 from the document if the node is a DTD
3557
3558Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3559
3560 * HTMLtree.c valid.c: cleanup some static declarations
3561
3562Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3563
3564 * xmllint.c: removed another strdup()
3565 * doc/FAQ: removed the HP/UX entry
3566
3567Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3568
3569 * valid.c: fix bug #66816 when validating.
3570 * xmllint.c: don't use sys/time.h if configure did not found it
3571
3572Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3573
3574 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3575 xmlcatalog_man.xml
3576
3577Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3578
3579 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3580 xmlInitMemory() was declared twice
3581
3582Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3583
3584 * globals.c: do not reference strdup() !
3585 * configure.in libxml-2.0.pc.in: trying to fix the libs
3586 of the various config extraction modules
3587
3588Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3589
3590 * configure.in : preparing 2.4.12
3591 * doc/* : updated and rebuilt the docs
3592
3593Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3594
3595 * uri.c: closed bug #66159
3596 * testURI.c: added --escape option
3597 * configure.in: some cleanup for xml2-config --cflags
3598
3599Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3600
3601 * globals.c testThreads.c: removed some misplaced includes
3602 of xmlversion.h
3603
3604Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3605
3606 * threads.c: patch from Gary Pennington fixing a possible
3607 problem at initialization time.
3608
3609Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3610
3611 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3612 Eric Lavigne contribution to build libxml2 on MacOS using
3613 CodeWarrior.
3614
3615Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3616
3617 * xmllint.c: applied Geert Kloosterman's patch to fix
3618 --repeat --timing output
3619
3620Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3621
3622 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3623 where non-wellformed XML declaractions were not detected.
3624
3625Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3626
3627 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3628
3629Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3630
3631 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3632 gets reset by xmlCleanupInputCallbacks() and this makes the
3633 function useless. Same for output.
3634
3635Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3636
3637 * xmlIO.c: robert pointed out a loop error in callback cleanups
3638
3639Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3640
3641 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3642 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3643 they are not really tied to debugging
3644
3645Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3646
3647 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3648 * xmllint.c: better --catalogs description
3649
3650Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3651
3652 * tree.c: fixed a couple of problems in xmlSetProp()
3653
3654Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3655
3656 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3657 unappropriate stdout output.
3658
3659Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3660
3661 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3662 by Denis Beurive, closes #65111
3663
3664Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3665
3666 * valid.c: in case of content model validity error, don't
3667 print it if validity warnings were not requested.
3668
3669Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3670
3671 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3672 * parserInternals.c: removed the last exit() call. Print an
3673 unmaskable error on stderr instead (library mismatch detection)
3674
3675Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3676
3677 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3678 shell instructions from Heiko Rupp
3679
3680Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3681
3682 * catalog.c: use the URL notation file:// for default catalog paths
3683
3684Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3685
3686 * include/libxml/tree.h: better comments for _private fields
3687 * tree.c: removed a problem when copying an entity reference.
3688
3689Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3690
3691 * vms/*: updated instructions and diffs from John A Fotheringham
3692
3693Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3694
3695 * include/libxml/xmlerror.h: avoid an include problem if
3696 #include <libxml/xmlerror.h> happens first in code
3697 seems to be the case in KDE libs
3698
3699Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3700
3701 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3702 from Igor for Windows
3703
3704Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3705
3706 * Makefile.am: Gary Pennington pointed out a missing prefix
3707
3708Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3709
3710 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3711 * doc/*: upgraded and rebuilt the docs
3712
3713Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3714
3715 * HTMLparser.c: fix comment in scripts element parsing.
3716 * result/HTML/doc3*: updated the results.
3717
3718Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3719
3720 * uri.c: another URI bug fix #63336, using Joel Young patch.
3721
3722Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3723
3724 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3725 a cleaned up version of the Pwd shell string generation.
3726
3727Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3728
3729 * valid.c include/libxml/tree.h: trying to fix namespaces +
3730 validation problems for good, closing #63619 in the process
3731 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3732 wrong in this respect, fixed it.
3733
3734Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3735
3736 * xmllint.c: Morus Walter patch to allow --format and --encode
3737
3738Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3739
3740 * debugXML.c: Stefan Kost provided an help command for the shell
3741
3742Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3743
3744 * debugXML.c: Heiko Rupp pointed that the shell would crash
3745 on empty nodesets returns.
3746
3747Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3748
3749 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3750 migh need the history libraries
3751
3752Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3753
3754 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3755 handle the case of < in quoted attributes, Bastian Kleineidam
3756
3757Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3758
3759 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3760 fixing catalog breakages
3761 * Makefile.am catalog.c result/catalogs/catal
3762 result/catalogs/mycatalog.* test/catalogs/catal*:
3763 fixed more problems in catalog support, added more regression tests
3764 for both XML and SGML catalog handling
3765
3766Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3767
3768 * debugXML.c: applied an improvement to xmlGetLineNo() from
3769 Keith Isdale
3770
3771Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3772
3773 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3774 Side effect of the progressive catalog loading
3775
3776Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3777
3778 * Makefile.am: confexecdir and confexec_DATA were defined twice
3779 pointed out by Karl Eichwalder
3780
3781Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3782
3783 * xmlcatalog.c: avoid unlink() and use remove() instead.
3784
3785Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3786
3787 * libxml.spec.in: cleanup
3788 * include/libxml/xmlwin32version.h: updated with 2.4.8
3789
3790Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3791
3792 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3793 of compiling libxml with a non standard set of options
3794
3795Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3796
3797 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3798 document --sgml option, fixing gnome bugzilla #63382
3799
3800Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3801
3802 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3803 breakage of 2.4.7, added a couple of really needed APIs
3804 like xmlCatalogIsEmpty() and xmlNewCatalog()
3805 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3806 for install-catalog
3807 * configure.in: preparing 2.4.8
3808
3809Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3810
3811 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3812 include/libxml/tree.h include/libxml/xmlIO.h: more include
3813 cleanups, export cleanly one html output + format function.
3814
3815Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3816
3817 * parser.c: removed initGenericErrorDefaultFunc call from
3818 xmlInitParser() since it could destroy previous calls to
3819 xsltSetGenericErrorFunc() effects
3820
3821Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3822
3823 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3824 keyword.
3825
3826Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3827
3828 * Makefile.am: cleanup
3829 * threads.c: cleanup too
3830 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3831 from xsltproc
3832 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00003833 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003834
3835Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3836
3837 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3838 was not used anymore !
3839
3840Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3841
3842 * configure.in: preparing 2.4.7
3843 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3844 manual page from John
3845 * doc/*: updated the doc and rebuilt the generated pages
3846
3847Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3848
3849 * xmlIO.c: closing bug #62711, the library should never
3850 close stdin or stdout.
3851
3852Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3853
3854 * uri.c: second pass at fixing #63336, using Joel Young
3855 final patch. looks okay.
3856
3857Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3858
3859 * uri.c include/libxml/uri.h: trying to clear #63336
3860 allowing the escaping routine to parse unconformant
3861 URI-References.
3862
3863Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
3864
3865 * vms/readme.vms vms/build_libxml.com nanoftp.c
3866 include/libxml/xmlversion.h.in: a few VMS updates from
3867 John A Fotheringham
3868 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
3869 and xmlCleanupOutputCallbacks() for the Perl binding people.
3870
3871Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
3872
3873 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3874 apply fixes to close #63271 and avoid segfaults when
3875 the error routine gets callbed before xmlInitParser()
3876 get called.
3877 * nanoftp.c error.c: Applied patches from Justin Fletcher
3878 correcting some xmlGenericError misuses.
3879
3880Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3881
3882 *doc/xmllint.xml, doc/xmllint.1
3883 New and improved man page for xmllint - .xml is the original, .1
3884 is the generated man page
3885
3886Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3887
3888 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3889 the web site from the main HTML document.
3890
3891Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3892
3893 * parser.c: fixed an erroneous validation bug when PE refs
3894 occurs in external parsed entities referenced from the
3895 internals subset
3896 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3897 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3898 added the associated testcase, it's a nice one.
3899 * HTMLparser.c: generate the DTD node as HTML still ...
3900 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3901
3902Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3903
3904 * HTMLparser.c: fixed a bug in htmlNewDoc()
3905
3906Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3907
3908 * test/threads/*: added entities testing to the Thread test
3909 * testThreads.c: make the test reasonable
3910 * DOCBparser.c: fix the DTD public and system ID
3911 * xmllint.c: added --sgml for SGML DocBook importing
3912 * Makefile.am: added Docbtests target
3913
3914Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3915
3916 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3917 * testThreads.c: removed bogus include
3918
3919Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3920
3921 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
3922 fixed a very serious (looping) validation bug
3923
3924Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
3925
3926 * include/libxml/globals.h include/libxml/threads.h threads.c
3927 testThreads.c: far more testing, cleaning up bugs
3928 * *.c : make sure globals.h is always included.
3929
3930Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3931
3932 * HTMLparser.c: try to get rid of parser loops for good.
3933
3934Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3935
3936 * configure.in: fixed some bugs in CFLAGS passing.
3937 * test/threads Makefile.am testThreads.c: added a specific
3938 threaded test case (really nasty, guaranteed).
3939
3940Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3941
3942 * catalog.c: serious cleanup on the management of the
3943 XML catalog tree, more tests done, especially with
3944 the catalog PI.
3945
3946Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
3947
3948 * catalog.c: avoid a problem in catalog cleanup on SMP if
3949 catalogs were not initialized.
3950
3951Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3952
3953 * catalog.c xpath.c: trying to cleanup the not thread safe
3954 parts of the library.
3955
3956Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3957
3958 * include/libxml/globals.h configure.in global.data: make
3959 the allocation be per-thread a configure option
3960 * encoding.c include/libxml/parser.h: fixed compilation
3961 errors
3962
3963Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3964
3965 * include/libxml/parser.h: Norm reported that a few lines
3966 added were breaking libxslt compile, removed them for now
3967
3968Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
3969
3970 * parser.c parserInternals.c threads.c: debugged and fixed
3971 initialization problems which were giving troubles on SMP
3972 boxes.
3973
3974Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3975
3976 * include/libxml/Makefile.am: missing globals.h
3977
3978Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3979
3980 * globals.c: added a couple of standard includes.
3981
3982Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3983
3984 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
3985 include/libxml/parserInternals.h include/libxml/tree.h
3986 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
3987 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
3988 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
3989 Applied the last patches from Gary, cleanup, activated threading
3990 all user accessible global variables are now handled in globals.[ch]
3991 Still a bit rought but make tests passes with either
3992 --with-threads defined at configure time or not.
3993 * Makefile.am example/Makefile.am: added globals.[ch] and threads
3994 linking options
3995
3996Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3997
3998 * Makefile.am include/libxml/Makefile.am
3999 include/libxml/globals.h globals.c include/libxml/threads.h
4000 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
4001 configure.in: started integrating the core of the thread support
4002 not activated yet but half integrated. The code should still
4003 compile and work anyway.
4004
4005Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4006
4007 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
4008 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
4009 integrating the non-controversial parts of Gary Pennington
4010 multithread patches
4011 * catalog.c: corrected a small bug introduced
4012
4013Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4014
4015 * catalog.c include/libxml/catalog.h: very serious cleanup,
4016 isolating unportable code and as much as possible the accesses
4017 to the global shared catalog. May need more testing !
4018
4019Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4020
4021 * include/libxml/debugXML.h debugXML.c tree.c: integrating
4022 Keith Isdale patches for the XSLT debugger interfaces. Some
4023 cleanup
4024
4025Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4026
4027 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
4028 * DOCBparser.c: generate line nubers in elements
4029
4030Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4031
4032 * configure.in: preparing 2.4.6 release
4033 * doc/xml.html doc/html/*: updated and rebuilt the docs
4034 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
4035
4036Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4037
4038 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4039 adding documentation for DV's supercatalog support
4040
4041Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4042
4043 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4044 super catalog support adding one API and one flag --sgml to
4045 xmlcatalog
4046
4047Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4048
4049 * doc/xmlcatalog_man.xml, xmlcatalog.1
4050 One more crack at
4051 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4052
4053
4054Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4055
4056 * xpath.c: implemented xmlXPathObjectCopy for external objects
4057 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4058
4059Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4060
4061 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4062 finishing up fix to
4063 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4064 the xmlcatalog man page display more elegantly
4065
4066Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4067
4068 * configure.in: closing bug #61832
4069 * HTMLparser.c: removed a warning
4070
4071Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4072
4073 * xpath.c: fixing #61673 part I, do not loose doc information
4074 when copying result value trees.
4075
4076Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4077
4078 * xpath.c: trying to harden the XPath interpreter
4079
4080Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
4081
4082 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
4083 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4084
4085Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4086
4087 * HTMLparser: repaired another loop problem
4088
4089Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4090
4091 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4092 parsing.
4093 * xpath.c: fix bug #61291 the default XML namespace node is
4094 missing from the namespace axis.
4095 * tree.c: refuse to create namespaces nodes with prefix "xml"
4096
4097Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4098
4099 * SAX.c: ouch a non-defined namespace could lead to a crash,
4100 fixed #61215
4101
4102Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4103
4104 * parserInternals.c: closed bug #61054
4105
4106Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4107
4108 * include/libxml/Makefile.am: closing #60708
4109
4110Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4111
4112 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4113 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4114
4115Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4116
4117 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4118
4119Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4120
4121 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4122 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4123
4124Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4125
4126 * catalog.c: Justin Fletcher provided cleaup code in case
4127 HAVE_STAT is not defined
4128 * include/win32config.h: Igor Zlatkovic suggested to have
4129 HAVE_STAT defined there
4130
4131Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4132
4133 * catalog.c - fixed typing error reported by M. Barros
4134
4135Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4136
4137 * xmllint.c - fixing typo
4138
4139Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4140
4141 * HTMLparser.c: small enhancement to prevent loop on
4142 unrecognizable data
4143
4144Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4145
4146 * parserInternals.c: applying patch from bug #60757 this
4147 should close it
4148
4149Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4150
4151 * catalog.c xmlcatalog.c: removed a couple of warning
4152 * xpath.c: try to solve the linking problem on platforms
4153 needing trio to compile
4154
4155Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4156
4157 * Makefile.am libxml.spec.in: backing up non-documented changes
4158 commited without review or aproval by Jens Finke <jens@gnome.org>
4159 * HACKING: made 100% clear that no commit should be done directly
4160
4161Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4162
4163 * configure.in: Joe Orton provided a patch fixing a problem
4164 when iconv is specified to be in a non-standard directory
4165 but wasn't exported in xml2-config --cflags
4166
4167Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4168
4169 * configure.in: let's ship 2.4.5 before getting too much
4170 troubles with 2.4.4 errors.
4171
4172Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4173
4174 * encoding.c entities.c: do not output hexadecimal charrefs
4175 when serializing HTML since some version of Netscape can't
4176 grok it, generate decimal ones.
4177 * result/HTML/doc3.htm: output changed due to previous test
4178 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
4179
4180Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
4181
4182 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
4183 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
4184
4185Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4186 Released 2.4.4
4187
4188 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
4189 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
4190 updated the configuration scripts systems accordingly
4191
4192Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4193
4194 * configure.in: preparing for 2.4.4
4195 * doc/xml.html doc/html/*: updated and rebuilt the docs
4196
4197Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4198
4199 * win32/dsp/libxml2.def.src: tried to incorporate comments
4200 from bug #59220
4201
4202Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4203
4204 * parser.c result/noent/wml.xml: fixed bug #59981 related
4205 to handling of '&' in attributes when entities are substitued
4206
4207Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4208
4209 * libxml.h include/libxml/xmlversion.h.in
4210 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
4211 Tried to close bug #60131
4212
4213Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4214
4215 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
4216
4217Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
4218
4219 * SAX.c: fixing bug #59946 on xmlns=""
4220
4221Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4222
4223 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
4224 but allocates a new error code.
4225
4226Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4227
4228 * xmllint.c: John Fleck fixed typos in the options output
4229 * parser.c SAX.c: fix ignorable white space SAX selection
4230
4231Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4232
4233 * entities.c: Steve Underwood found the possibility of an
4234 ininite loop in case of error.
4235
4236Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4237
4238 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
4239
4240Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4241
4242 * parser.c: warn if version is not 1.0 but it's not
4243 strictly speaking an error after analyzing the spec
4244
4245Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
4246
4247 *doc/catalog.html - add link to the html version of the
4248 man page, other linguistic cleanups
4249
4250Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
4251
4252 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4253 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
4254 file, has not yet been included in the build.
4255
4256Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4257
4258 * catalog.c: removed a duplicate affectation Justin Fletcher
4259
4260Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
4261
4262 * tree.c: Armin Sander pointed a possible text coalescing
4263 problem, completed his patch.
4264
4265Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4266
4267 * trionan.c: Fixed const and volatile re-definition problem
4268
4269Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
4270
4271 * libxml.4 parser.c: doc updates from Heiko Rupp
4272 * parserInternals.c: 2 sanity checks from Heiko Rupp
4273
4274Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4275
4276 * tree.c: applied patch from Armin Sander to make some pointers
4277 const in xmlCopyNode()
4278 * include/libxml/tree.h: added fix to the header
4279
4280Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4281
4282 * xpath.c: hum, restrict the integer usage gcc bug workaround
4283 to only gcc compilers so that other architecture don't get
4284 penalized by this limitation.
4285 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
4286
4287Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4288
4289 * valid.c: fixed a Windows compiler warning (Chris Poblete)
4290 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
4291
4292Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4293
4294 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
4295 --convert option to xmlcatalog to convert SGML ones to
4296 the XML syntax.
4297 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
4298
4299 2.4.3 got released at that point
4300Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4301
4302 * catalog.c xmlIO.c: started some serious testing and fixed
4303 a few bug and optmization needs.
4304
4305Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4306
4307 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4308 preparing for a 2.4.3 release even if it may not be ready yet
4309 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
4310 all file parsing lookup to go through the entity resolver, add
4311 to add an API to bypass it (needed to load catalogs themselves),
4312 some cleanup on the catalog code too.
4313 * nanoftp.c: small cleanup
4314 * doc/catalog.html: small update
4315
4316Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4317
4318 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
4319 Jun Kuriyama
4320
4321Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4322
4323 * doc/catalog.html: finished the catalog documentation
4324
4325Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4326
4327 * doc/catalog.html doc/xml.html: added documentation about
4328 Catalog support, misses an API description
4329 * doc/html/*: reextracted the API pages
4330
4331Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4332
4333 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
4334 Added the part about section 7.2 on URI resolution,
4335 fixed a side effect in the HTML parser, look complete
4336 and ready to rock except the URI/SystemID part!
4337
4338Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4339
4340 * include/libxml/catalog.h include/libxml/parser.h
4341 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
4342 xmlIO.c: added support and APIs needed for the catalog PI
4343 * include/libxml/xmlIO.h: cleanup
4344
4345Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4346
4347 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
4348 include/libxml/catalog.h: starts to look okay, really
4349 plugged the new framework, cleaned a lot of stuff,
4350 added some APIs, except the PI's support missing this
4351 should be mostly complete
4352 * result/catalogs/* test/catalogs/*: added new test, enriched
4353 the existing one with URN ID tests
4354
4355Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4356
4357 * catalog.c: fixed nextCatalog
4358 * result/catalogs/docbook test/catalogs/*: started adding
4359 a small regression test
4360
4361Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4362
4363 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
4364 more work on the XML catalog support.
4365 * parser.c include/libxml/parser.h: small cleanup seems using
4366 list as a public parameter name can give portability troubles
4367 * trionan.c trionan.h xpath.c include/libxml/trionan.h
4368 include/libxml/xpath.h include/libxml/Makefile.am: removed
4369 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
4370 wrappers
4371
4372Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4373
4374 * Makefile.am trio.c triodef.h trionan.c xpath.c
4375 include/libxml/Makefile.am include/libxml/trionan.h:
4376 Re-worked Not-A-Number and Infinity support.
4377 * xmlcatalog.c: added readline include files
4378
4379Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4380
4381 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
4382 testCatalog as xmlcatalog, making it an installed app
4383 adding a shell, and preparing it to be a /etc/xml/catalog
4384 management tool, though not ready yet
4385 * catalog.c include/libxml/catalog.h: adding support for
4386 XML Catalogs http://www.oasis-open.org/committees/entity/
4387 not finished, there is some interesting tradeoffs and a
4388 few open questions left.
4389
4390Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
4391
4392 * xmllint.c: fixed a line formatting problem
4393
4394Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4395
4396 * SAX.c: removed a couple of unused variable (Albert Chin)
4397
4398Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4399
4400 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
4401 trying to fix some troubles w.r.t. function returning
4402 const xxxPtr.
4403
4404Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4405
4406 * win32/dsp/libxml2.def.src: another set of symbols conditionally
4407 defined
4408
4409Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4410
4411 * xpointer.c: removed unused var
4412
4413Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4414
4415 * testXPath.c: another small cleanup closing bug #59110
4416
4417Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4418
4419 * win32/dsp/libxml2.def.src: small cleanup closing bug
4420 #59108
4421
4422Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4423
4424 * example/gjobread.c: add xmlCleanupParser() before leaving
4425
4426Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4427
4428 * config.h.in configure.in include/libxml/xmlwin32version.h:
4429 released 2.4.2
4430
4431Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4432
4433 * include/libxml/valid.h debugXML.c valid.c: deprecate
4434 the non-boundchecking Sprintf functions, add Snprintf
4435 this should close bug #57984
4436
4437Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4438
4439 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
4440 URIs before doing the lookups (pointed by Mark Vakoc)
4441
4442Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4443
4444 * xpath.c: serious changes on Result Value Trees and NodeSets
4445 w.r.t. deallocation and collect operations. Probably not
4446 100% clean (merge of allocated trees smells like a problem).
4447 Seems sufficient to close #58943
4448
4449Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4450
4451 * xmllint.c: adding a --format option
4452
4453Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4454
4455 * xpath.c: count() was broken on Result Value Tree
4456 * xmlIO.c: fixed file:/// accesses on _WIN32
4457
4458Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4459
4460 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4461 macro was renamed, this should close bug #58683
4462
4463Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4464
4465 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4466 entity substitution mode text at the end of the entity might
4467 be added due to text coalescing.
4468 * nanoftp.c parser.c: small cleanup
4469
4470Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4471
4472 * HACKING: added John Fleck right to commit in the doc subdir
4473
4474Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4475
4476 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4477 allow to inherit attributes from the DTD directly in the
4478 tree, this is needed for XPath and can be a useful feature.
4479 Inherited namespaces are always provided at the tree level now
4480 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4481 of tests for this feature (XSLT being the prime user).
4482
4483Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4484
4485 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4486 testSAX.c xmlIO.c xmllint.c include/win32config.h
4487 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4488 include/libxml/xmlwin32version.h.in win32/README.MSDev
4489 win32/dsp/*: applied Win32 Facelift No.2 patches from
4490 Igor Zlatkovic for Windows/MSC
4491
4492Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4493
4494 * SAX.c: unparsedEntityDecl() the URI computation of the
4495 entity wasn't done breaking XSLT unparsed-entity-uri()
4496
4497Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4498
4499 * xpath.c: fixed a bug when walking the descendants and
4500 the current node has no children
4501 * debugXML.c: show up when a text node is supposed to not be escaped
4502
4503Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4504
4505 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4506 worked like the set:leading() function)
4507 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4508
4509Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4510
4511 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4512
4513Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4514
4515 * include/libxml/xmlIO.h: apply change to close #58141
4516 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4517
4518Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4519
4520 * parser.c: when the internal subset uses a PE, then the
4521 included entity can use conditional sections.
4522
4523Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4524
4525 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4526 when walking the namespace axis showing up in
4527 libxst/tests/general/bug-12
4528 * xmlmemory.c: added the possibility to trace a given block
4529 defined by its address
4530
4531Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4532
4533 * parser.c: don't override existing encoding specified before
4534 starting xmlParseDocument()
4535
4536Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4537
4538 * include/libxml/xmlwin32version.h: reinserted, needed for
4539 Windows users of CVS
4540
45412001-07-27 Darin Adler <darin@bentspoon.com>
4542
4543 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4544 * testCatalog.c: Add include of <libxml/parser.h>.
4545
45462001-07-27 Darin Adler <darin@bentspoon.com>
4547
4548 * include/libxml/.cvsignore:
4549 * include/libxml/xmlwin32version.h:
4550 Remove this file from CVS because it's generated.
4551
4552Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4553
4554 * parser.c include/libxml/parser.h: applied const patches from
4555 Tom Moog #58002
4556
4557Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4558
4559 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4560 lookup framework
4561
4562Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4563
4564 * tree.c: fixed xmlCopyNode() for documents
4565
4566Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4567
4568 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4569
4570Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4571
4572 * parser.c: fixes bug #57652 reported by Morus Walter
4573
4574Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4575
4576 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4577
4578Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4579
4580 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4581 errors, lesson don't add new functions at 1am before a release
4582 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4583 from XPath initialization when possible.
4584
4585Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4586
4587 * result/scripts/base*: removing history/readline changed
4588 this slightly
4589 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4590 xmllint.c: make element content line number generation
4591 optionnal to avoid breaking old apps added interface to switch
4592
4593Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4594
4595 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00004596 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004597 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4598 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4599 John Kroll fixes to allow saving to HTTP via PUT (or
4600 POST of needed).
4601 * doc/html/*.html: regenerated the docs
4602
4603Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4604
4605 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4606 xmlHashScanFull and xmlHashScannFull3 to get passed the
4607 three keys as arguments to the callback function
4608
4609Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4610
4611 * configure.in Makefile.am: removed libxml softlink for good
4612 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4613 100% coverage by gtk-doc
4614
4615Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4616
4617 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4618 fixed serious troubles due to size_t vs. int mismatch
4619
4620Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4621
4622 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4623
4624Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4625
4626 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4627 convenient extension API for value and context managing
4628 Now handles external objects through xmlXPathPopExternal,
4629 xmlXPathWrapExternal and xmlXPathReturnExternal.
4630 Added functions for sets operations (intersection, etc.)
4631
4632Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4633
4634 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4635 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4636 HTMLparser.c: cleanup of global variables, marking some
4637 const or private.
4638
4639Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4640
4641 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4642 fixed xmlXPathNodeSetItem when passing index=0
4643
4644Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4645
4646 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4647
4648Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4649
4650 * xmllint.c: fixed compilation under Cygwin #57503
4651 * TODO: update
4652
46532001-07-13 Peter Williams <peterw@ximian.com>
4654
4655 * config.h.in: add #undef HAVE_DLFCN_H
4656
4657 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4658 builddir.
4659
4660Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4661
4662 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4663 raised by #57348 and #57381
4664
4665Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4666
4667 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4668 tree.c xpointer.c: store the line numbder in element->content,
4669 may break some software, need a configuration mechanism
4670
46712001-07-10 Darin Adler <darin@bentspoon.com>
4672
4673 * .cvsignore:
4674 * example/.cvsignore:
4675 * include/.cvsignore:
4676 * include/libxml/.cvsignore:
4677 Various things that are generated and should be ignored.
4678
4679Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4680
4681 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4682 * doc/xml.html doc/html/*: updated the docs
4683
4684Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4685
4686 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4687 validation occured on content with element child
4688
4689Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4690
4691 * tree.c: fixed XML Base computation which was broken
4692 * debugXML.c: added a base function to the shell
4693 * Makefile.am result/scripts/* test/scripts/*: added scripts
4694 based regression tests, and adding 2 XML Base tests
4695
4696Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4697
4698 * tree.c: set properties doc and call xmlSetListDoc for properties
4699 content when grafting them in a different tree.
4700 * aclocal.m4: remove from CVS
4701
4702Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4703
4704 * win32/libxml2/libxml2.def.src: added some missing entry point
4705 for XPath (Mark Vakoc)
4706
4707Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4708
4709 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4710 layer should URI-Unescape before trying to open resources.
4711
4712Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4713
4714 * xpath.c: fix the name() bug for elements in the default
4715 namespace reported by Charlie Bozeman
4716
4717Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4718
4719 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4720 led to an XPath fix, improvements of SAX initialization, and
4721 an added option --nocdata to testXPath
4722
4723Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4724
4725 * doc/libxml-doc.el: Felix Natter provided anew version working
4726 with XEmacs too
4727
4728Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4729
4730 * include/libxml/xpath.h: small cleanup
4731 * doc/xml.html: update
4732
4733Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4734
4735 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4736 released 2.3.14
4737
4738Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4739
4740 * doc/html/*: rebuilt the docs for the release
4741 * doc/xml.html: added 2.3.14 release.
4742
4743Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4744
4745 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4746 were not equal to empty strings
4747
4748Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4749
4750 * SAX.c: fixed a URI-Reference computation problem when validating
4751 * xmlIO.c: small cleanup
4752
4753Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4754
4755 * parser.c: improved the description of a couple of interfaces
4756 upon Larry Stamper suggestion
4757
4758Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4759
4760 * SAX.c entities.c parser.c: changed completely the way entities
4761 are handled when running the parser in entity substitution mode.
4762 This fixes a bug reported by Stephan Kulow and nearly divides
4763 by 3 the amount of memory required by libxslt to load and process
4764 DocBook TDG.
4765
4766Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4767
4768 * HTMLparser.c: fixing a too early root closing problem raised
4769 byt Prashanth Naidu
4770
4771Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4772
4773 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4774 raised by Mark Vakoc.
4775
4776Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4777
4778 * example/Makefile.am: fixed the include path to add srcdir/include
4779 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4780 and some cleanup
4781
4782Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4783
4784 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4785 lot of optimization work, results in significant improvements
4786 when handling really complex XPath queries. Add a small optimizer
4787 for unions, improve [n] and [last()], avoid some costly ops.
4788
4789Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4790
4791 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4792 * xpath.c: small cleanup
4793 * xmlGetNsList: reformated, fixed problems if used on Entities
4794
4795Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4796
4797 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4798
4799Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4800
4801 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4802 * Makefile.am example/Makefile.am: workaround automake generating
4803 erroneous deps
4804
4805Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4806
4807 * include/win32config.h: bug #56801 Yon Derek provided a patch
4808 to the windows config file.
4809
4810Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4811
4812 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4813 libxml.h : Yon Derek provided a set of changes to compile from
4814 CVS on Windows/MSC
4815
4816Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4817
4818 * parser.c: fixed UTF8 BOM support in push mode
4819 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4820 added a specific testcase
4821
4822Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4823
4824 * Makefile.am: added --push regression tests
4825 * parserInternals.c: the XML parser segfaulted in --push mode
4826
4827Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4828
4829 * configure.in: moved the symlinks detection within a CVS
4830 check, this is not portable and will be removed soon.
4831 * xpath.c: small cleanup/speedup
4832
4833Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4834
4835 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4836 release of 2.3.12
4837 * parser.c: make an error message if unknow entities in all cases
4838
4839Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4840
4841 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4842
4843Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4844
4845 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4846 includes were installed in the wrong dir
4847
4848Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4849
4850 * doc/html.xml: warn against sending code to exhibit bugs.
4851
4852Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4853
4854 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
4855 Tru64 from Thomas Leitner
4856
4857Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4858
4859 * AUTHORS: added William and Bjorn
4860 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
4861 daniel@veillard.com hopefully I won't have to do this again
4862 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
4863 docs can be rebuilt cleanly now
4864 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
4865 from CVs it's generated, added include/libxml/xmlwin32version.h
4866 also generated but which should change far less frequently.
4867 * catalog.c nanoftp.c: made sure to include libxml.h not
4868 libxml/xmlversion.h directly
4869 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
4870 when compiling on WIN32 and MSC
4871
4872Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4873
4874 * include/Makefile.am include/libxml/Makefile.am configure.in:
4875 fixed make distcheck and rebuilding the rpms
4876
4877Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4878
4879 * configure.in: should finish the migration of exported includes
4880 into a real include/libxml in CVS, at least for CVS users.
4881 * removed the exported headers, added in include/libxml (as well
4882 as xmlversion.h.in).
4883
4884Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4885
4886 * configure.in: fixed the way to detect symlink
4887
4888Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4889
4890 * configure.in: updated, include/libxml is now a real CVS dir
4891
4892Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4893
4894 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4895 version works with both libxml1 and libxml2 (it autodetects
4896 the prefix of the html-files) from Felix Natter.
4897 * doc/xml.html: updated doc accordingly
4898
4899Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4900
4901 * xpath.c: fixed the bug generating a template loop in libxslt
4902 when using docbook-xsl-1.4, * should filter out document nodes
4903 * HACKING: added William
4904 * TODO: updated
4905
4906Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4907
4908 * doc/FAQ.html: added a warning about gcc-3.0
4909 * doc/xml.html: added reference to gdome2 and removed a confusing
4910 sentence
4911
4912Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4913
4914 * xmlversion.h: okay this is a generated file, but Windows
4915 users need it and they can't generate it, and I want CVS
4916 Windows users ...
4917 * win32/libxml2/libxml2_so.dsp: Windows project file for
4918 the shared lib version of libxml2
4919 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4920 resources needed for libxslt/xsltproc by Yon Derek
4921
4922Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4923
4924 * trio.c: MSVC fix (provided by Igor Zlatkovic)
4925
4926Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4927
4928 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
4929
4930Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4931
4932 * include/win32config.h: Yon Derek provided a first fix
4933 to be able to compile libxslt/xsltproc on Windows
4934
4935Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4936
4937 * xpath.c: attempt to work around what seemed a gcc optimizer
4938 bug when handling floats on i386 http://veillard.com/gcc.bug
4939 * tree.c entities.c encoding.c: doing some cleanups while
4940 chasing it
4941
4942Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4943
4944 * Makefile.am: cleanup when --without-debug is specified
4945 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
4946 w.r.t. --without-debug and other include points
4947 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
4948 Catalogs
4949 * configure.in entities.h tree.h HTMLparser.c: removed
4950 --without-corba, made the _private field mandatory
4951
4952Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4953
4954 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
4955 outputs a BOM in UTF8, an errata has been issued to avoid the
4956 problem, that was the most reasonable solution... Add support
4957 for a leading UTF8 BOM in entities.
4958
4959Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4960
4961 * valid.c: fixed a bug found when post validating an entity ref
4962 * xmllint.c: added --loaddtd and sligly changed --postvalid to
4963 activate it too
4964
4965Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4966
4967 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
4968 weakness in the node copy the XPointer and the XInclude
4969 implementations. Serious cleanup.
4970
4971Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4972
4973 * Makefile.am: Kjartan Maraas provided a small patch to
4974 add xml2-config.in to EXTRA_DIST
4975
4976Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4977
4978 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
4979 provided another failing case found in KDE, the way the
4980 ctxt->vctxt.nodeTab was allocated and freed changed over
4981 time but it wasn't completely cleaned up. This should fix it.
4982
4983Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4984
4985 * parser.c: Stephan Kulow also raised the fact that line number
4986 could get miscounted making debug harder, fixed the problem
4987 in xmlParseCharData()
4988
4989Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4990
4991 * valid.c: Stephan Kulow pointed out a problem when validating
4992 and using an empty entity, forgot a 'break' in a case.
4993
4994Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4995
4996 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
4997 * doc/xml.html: updated with 2.3.11
4998
4999Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5000
5001 * TODO: updated adding cleanup of generated doc
5002 * configure.in: prepared to release 2.3.11
5003 * xmllint.c: added --version for bug reporting
5004 * doc/html/*.html: rebuilt the doc
5005
5006Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5007
5008 * xpath.c: first part of the work on selecting namespace to
5009 fix bug #56115
5010
5011Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5012
5013 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
5014 when using -liconv
5015 * TODO: updated
5016
5017Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5018
5019 * HTMLtree.[ch]: more work on the HTML serialization routnes,
5020 cleanup, encoding support.
5021
5022Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5023
5024 * xpath.c: Thomas Broyer suggested a better patch for the / arg
5025
5026Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5027
5028 * xpath.c: bug detected by Ankh when / is used as a function arg
5029
5030Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5031
5032 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
5033 of element and use it to avoid outputting formatting spaces at
5034 the wrong place. Implemented the format parameter for HTML save.
5035 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
5036 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
5037 result/HTML/wired.html: of course this impact the result of a
5038 number of HTML tests
5039
5040Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5041
5042 * HTMLtree.[ch]: started augmenting the HTML save API with
5043 encoding and formatting parameters
5044
5045Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5046
5047 * HTMLtree.h: cleanup and started evaluating the work needed on
5048 revamping the HTML output code
5049
5050Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5051
5052 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5053
5054Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5055
5056 * valid.c: fixed bug #56049, forgot one check in the
5057 validation routine
5058
5059Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5060
5061 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5062
5063Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5064
5065 * libxml.h: fixed an error in last commit
5066 * doc/FAQ.html: added an entry for compilation from CVS
5067
5068Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5069
5070 * xmlversion.h.in libxml.h: Cygwin patches
5071 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
5072 * tree.h: cleanup
5073
5074Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5075
5076 * tree.c: patched xmlFreeNode() to avoid freeing() a static
5077 memory block in a strange case where libxml is linked twice
5078 in the binary.
5079
5080Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5081
5082 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
5083 state far too often, simple fix used to avoid it.
5084
5085Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5086
5087 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
5088 being processed, applied his patch
5089 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
5090
5091Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5092
5093 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
5094 provided fixes to compile on MSCC again
5095 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
5096 also provided an update for the project files.
5097
5098Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5099
5100 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5101 bug #55810
5102
5103Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5104
5105 * tree.c: fixed xmlGetNsProp() to close bug #55683
5106 Note this requires libxslt to use it's own function instead.
5107
5108Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5109
5110 * HTMLtree.c: when in a pre element no formatting space should
5111 be added.
5112 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5113
5114Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5115
5116 * configure.in: added tests for signal() and signal.h
5117
5118Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5119
5120 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5121
5122Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5123
5124 * doc/libxml-doc.el: Felix Natter provided a new version for
5125 libxml2
5126
5127Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5128
5129 * HTMLtree.c: when in a pre element no formatting space should
5130 be added.
5131
5132Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5133
5134 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5135
5136Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5137
5138 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5139 hack
5140 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5141 * uri.c: fixed a warning
5142
5143Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5144
5145 * HTMLtree.c: trying to close bug #55772 escaping in script
5146 elements
5147 * doc/xml.html: suggest to send mail to the list
5148
5149Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5150
5151 * error.c: attempt to fix the xmlGetVarStr breakage once and for
5152 good. Use a macro and based on the solution provided in
5153 vsnprintf manual page from GNU.
5154
5155Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5156
5157 * error.c: Workaround for non-preserving variadic list.
5158 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
5159
5160Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5161
5162 * doc/xml.html: added 2.3.10 release
5163
5164Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5165
5166 * configure.in: releasing 2.3.10
5167
5168Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5169
5170 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
5171
5172Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5173
5174 * encoding.c: Robert Collins provided a patch to add the
5175 "US-ASCII" encoding alias
5176
5177Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5178
5179 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
5180 string oriented functions and started cleaning the related areas
5181 in xpath.c which needed fixing in this respect
5182
5183Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5184
5185 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
5186 #55380
5187 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
5188
5189Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5190
5191 * TODO: updated
5192 * nanohttp.[ch] : started adding APIs to get the redirected URL
5193 when this occurs (needed for further base computation
5194 * tree.h: cleanup
5195 * encoding.c: cleanup
5196 * SAX.c: minor change around ctxt->loadsubset
5197
5198Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5199
5200 * Makefile.am include/Makefile.am: small change to have
5201 include/libxml rebuilt if working from CVS.
5202 * uri.c: applied another patch from Carl Douglas for URI escaping,
5203 this should close bug #51876
5204
5205Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5206
5207 * xinclude.c: fixed XInclude recursive behaviour bug #54678
5208 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
5209 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
5210 added specific regression test
5211 * parser.h: preparing for the XSLT mode where DTD inherited
5212 attributes are added to the tree.
5213
5214Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5215
5216 * xinclude.[ch]: Updated the namespace for the Last Call version
5217 * result/XInclude/include test/XInclude/include: updated the
5218 testsuite accordingly
5219
5220Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5221
5222 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
5223 related to bug #51876
5224
5225Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5226
5227 * tree.c: fixed a gross mistake in base computation, xml:base is
5228 not completely correct yet (need cascade).
5229 * xpath.[ch]: added the few things needed to find a function name
5230 and URI from the XPath context when it is called.
5231
5232Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5233
5234 * catalog.[ch]: fixes and add xmlLoadCatalogs()
5235 * DOCBparser.c: small cleanup
5236 * xmllint.c: added a --catalogs option to load catalogs from
5237 $SGML_CATALOG_FILES
5238 * tree.c: cleanup
5239 * configure.in: iconv library fixup, ICONV_LIBS
5240
5241Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5242
5243 * catalog.c: handling of CATALOG entries. detection of recursion,
5244 and a few bugfixes
5245 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
5246 against the default namespace
5247
5248Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5249
5250 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
5251
5252Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5253
5254 * parser.c: fixed propagation context info when parsing an
5255 external entity.
5256 * doc/html/*.html: regenerated a couple of docs
5257
5258Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5259
5260 * doc/xml.html: update with 2.3.9 informations
5261
5262Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5263
5264 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
5265 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
5266 * doc/html/* : rebuilt the docs
5267 * valid.c: small patch which may improve some case when
5268 validating.
5269
5270Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5271
5272 * HTMLparser.c: Closed bug #54891
5273 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
5274 to the suite
5275
5276Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5277
5278 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
5279 applied a documentation patch from LotR and filled in a few missing
5280 descriptions
5281
5282Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5283
5284 * xpath.c tree.c parser.c: speed optimizations at the parser level
5285 document tree freeing and xpath evaluation
5286
5287Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5288
5289 * parser.c parser.h parserInternals.h: fixed a couple of
5290 interfaces for handling memory buffer input to const char *
5291 upon suggestion of JamesH.
5292
5293Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5294
5295 * configure.in: LoTR sent a patch fixing the previous commit
5296
5297Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5298
5299 * configure.in: trying to deal again with the stoopid -R linking
5300 flag of Solaris
5301
5302Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5303
5304 * xpath.h: two nodeset access macros from Thomas Broyer
5305
5306Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5307
5308 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
5309 patch from Thomas Broyer
5310
5311Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5312
5313 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
5314 case
5315 * INSTALL: was empty added stuff from the FAQ
5316
5317Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5318
5319 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
5320 attributes handling and #54433 by adding xmlUnsetProp()
5321 and xmlUnsetNsProp()
5322
5323Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5324
5325 * HTMLparser.c: Patch from Jonas Borgström
5326 (htmlGetEndPriority): New function, returns
5327 the priority of a certain element.
5328 (htmlAutoCloseOnClose): Only close inline elements if they
5329 all have lower or equal priority.
5330 * result/HTML: this of course changed a number of tests results.
5331
5332Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5333
5334 * xmlIO.c catalog.c: plugged in the default catalog resolution
5335 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
5336 documentations
5337 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
5338
5339Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5340
5341 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
5342 integrating catalogs
5343 * catalog.[ch] testCatalog.c: adding a small catalo API
5344 (only SGML catalog support).
5345 * parser.c: restaured xmlKeepBlanksDefault(0) API
5346
5347Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5348
5349 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
5350
5351Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5352
5353 * parser.c: added xmlParseExternalEntityPrivate() to allow
5354 propagation of ctxt->_private when parsing external entities
5355
5356Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5357
5358 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
5359
5360Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5361
5362 * configure.in: fixed a small portability problem with AM_CONDITIONAL
5363
5364Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5365
5366 * valid.c: warn when indeterminist content model is detected
5367 * result/VC/ElementValid8: this adds a message
5368 * Makefile.am: add --novalid for VCM tests
5369 * parserInternals.c: added a call to Init memory
5370
5371Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5372
5373 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
5374 when both parameters are NULL.
5375
5376Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5377
5378 * valid.c: applied small patch from Gary Pennington, reindented
5379 some part of the code.
5380
5381Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5382
5383 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
5384 release, updated and regenerated the docs
5385
5386Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5387
5388 * xpath.c result/XPath/expr/floats : clarified and cleanup
5389 printing of abnormal floats in tests.
5390
5391Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5392
5393 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
5394 * results/HTML/ : a few changes in the output of the HTML tests as
5395 a result.
5396 * configure.in: tying to fix -liconv where needed
5397
5398Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5399
5400 * Makefile.am: fixed a stupid error
5401
5402Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5403
5404 * configure.in Makefile.am: make the inclusion of the trio
5405 modules in the library conditional
5406
5407Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5408
5409 * DOCBparser.c: patche from László Kovács, fixed entities refs
5410 in attributes handling
5411
5412Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5413
5414 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
5415 flushing
5416
5417Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5418
5419 * xpath.c: fix of an XSLT namespace bug reported on the list
5420 general/bug-8-
5421
5422Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5423
5424 * strio.h trio.c: Dan McNichol suggested a couple of small
5425 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
5426
5427Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5428
5429 * tree.c parser.c encoding.c: spent a bit more time looking
5430 at the parsing speed and DOM handling. Added a few more
5431 speedups.
5432
5433Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5434
5435 * parser.c: small but effective parsing speed improvement
5436
5437Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5438
5439 * configure.in: default on the DocBook parser inclusion (for Gnome)
5440 * DOCBparser.h: fixed a header reference
5441
5442Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5443
5444 * configure.in xpath.c: applied Bjorn patches for FPE on the
5445 alpha
5446
5447Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5448
5449 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
5450 xmlSaveFormatFileTo()
5451
5452Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5453
5454 * xpath.c: simple and efficient optimization, XPath functions
5455 aways bind to the same code, cache this
5456 * TODO: updated (by saying some is obsolete)
5457
5458Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5459
5460 * xpath.c: more cleanup work on XPath name parsing routines
5461
5462Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5463
5464 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5465 xmlXPathParseName
5466 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5467 * debugXML.c: avoid compilation problems if compiling without
5468 HTML support, Igor Zlatkovic
5469 * win32/libxml2/libxml2.def.src: being able to compile without
5470 XPath on Windows
5471
5472Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5473
5474 * libxml.m4: yet another patch from Toshio Kuratomi
5475
5476Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5477
5478 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5479
5480Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5481
5482 * tree.[ch]: added xmlSaveFormatFile interface for saving
5483 and indenting a file.
5484
5485Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5486
5487 * xpath.c: fixed bug #53689 related to processing-instruction()
5488
5489Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5490
5491 * DOCBparser.c: patche from László Kovács
5492
5493Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5494
5495 * parser.c: applied fixes from Christian Glahn bug report #53391
5496
5497Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5498
5499 * error.c: Jean François Lecomte provided a complete description
5500 and a fix to bug #53537
5501
5502Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5503
5504 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5505
5506Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5507
5508 * DOCBparser.c SAX.c: a bit more work on entities processing.
5509 Still Need to cleanup XML output and references in attributes
5510
5511Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5512
5513 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5514
5515Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5516
5517 * tree.c: trying to fix #53574, not completely complete,
5518 I would like xmllint --copy --debug test/ent1 and
5519 xmllint --debug test/ent1 to show the same result.
5520 * xpath.c: fix a bug when trying to sort namespace nodes
5521
5522Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5523
5524 * HTMLtree.c: real fix for #53402
5525
5526Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5527
5528 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5529 PIs when using xsl:output
5530 * valid.c: closing #53537 some case generate segfaults if there
5531 is validity errors
5532
5533Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5534
5535 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5536 of external parsed entities, added --noent to testDocbook
5537 * valid.c: Garry Pennington found an uninitialized variable
5538 access in xmlValidateElementContent()
5539
5540Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5541
5542 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5543 with madness
5544 * result/HTML/ : this modified the result of the regression tests
5545 a lot.
5546
5547Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5548
5549 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5550 to doc where it wasn't checked against NULL reported by
5551 Jens Laas
5552
5553Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5554
5555 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5556 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5557
5558Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5559
5560 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5561 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5562 * SAX.[ch]: cleanup and updates for DocBook
5563 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5564 ex SGML identifier changes
5565 * valid.c: removed a static unused function.
5566
5567Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5568
5569 * HTMLtree.c: applied change for Paul Sponagl on script saving
5570 * Makefile.am: the warning about entity title.xml are normal.
5571
5572Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5573
5574 * configure.in: release of 2.3.7
5575 * Makefile.am: fixing make distcheck
5576
5577Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5578
5579 * doc/html/* doc/xml.html: updated and regenerated the docs
5580
5581Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5582
5583 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5584
5585Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5586
5587 * tree.c: fixed #53388 with the provided patch
5588
5589Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5590
5591 * valid.c: Bjorn detected an invalid memory access. Fixed
5592 vstateVPush()
5593
5594Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5595
5596 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5597
5598Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5599
5600 * libxml.h: new header used only for the compilation of libxml
5601 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5602 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5603 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5604 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5605 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5606 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5607 baseline (version 1.2 plus a single patch).
5608 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5609 scientific notation for numbers. Tests added.
5610 * xpath.c: formatting of numbers changed to use sprintf
5611 (contribution from William Brack)
5612
5613Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5614
5615 * valid.c: cleanup, more useful debugging
5616 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5617 * xmlIO.c: entity loading is printed as an error when validating
5618
5619Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5620
5621 * valid.c: fixed to validate within entities
5622 * test/VCM/v22.xml: added a specific testcase
5623
5624Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5625
5626 * valid.c: forgot an epsilon transition in for ()+
5627 * test/VCM/v21.xml : added a specific test case
5628
5629Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5630
5631 * valid.c: removed a state explosion exhibited by RSS
5632 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5633 from bug #51872
5634
5635Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5636
5637 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5638 validation without using an ugly NFA -> DFA algo in the source.
5639 Made a specific algorithm easier to maintain, using a single
5640 stack and without recursion.
5641 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5642 * hash.c: made the growing routine static
5643 * tree.h parser.c: added the parent information to an
5644 xmlElementContent node.
5645
5646Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5647
5648 * SAX.c parser.c xpath.c: generating IDs when not validating
5649 from an external parsed entity was poisoning the ID has table
5650 with removed values. This was killing XSLT on the KDE help
5651 browser.
5652
5653Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5654
5655 * entities.h: andrew@ugh.net.au detected a double declaration
5656
5657Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5658
5659 * debugXML.c hash.c tree.h valid.c : some changes related to
5660 the validation suport to improve speed with DocBook
5661 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5662 the way validation errors get reported
5663
5664Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5665
5666 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5667 by P C Chow and William M. Brack for XSLT HTML output
5668
5669Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5670
5671 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5672 Igor Zlatkovic patches for MSC compilation and added his
5673 updates
5674
5675Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5676
5677 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5678 prefix lookup.
5679 * parserInternals.c: fixed the bug reported by Morus Walter
5680 due to an off by one typo in xmlStringCurrentChar()
5681
5682Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5683
5684 * HTMLparser.c result/HTML/*: revamped the way the HTML
5685 parser handles end of tags or end of input
5686
5687Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5688
5689 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5690
5691Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5692
5693 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5694 bug where the linktime verions of free() won't work ...
5695
5696Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5697
5698 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5699
5700Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5701
5702 * doc/xml.html: added 2.3.6 release
5703
5704Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5705
5706 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5707 * result/wml.xml: resulted in a small output change
5708
5709Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5710
5711 * tree.c: xmlNewDoc was missing the charset initialization
5712 * xmllint.c: added --auto to autogenerate a doc, allow to
5713 reproduce the problem fixed on xmlNewDoc
5714
5715Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5716
5717 * xpath.c: trying to get 52979 solved
5718 * tree.c result/ result/noent/: trying to get 52712 solved, this
5719 also made me clean up the fact that XML output in general should
5720 not add formating blanks by default, this changed the output of
5721 a few tests
5722
5723Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5724
5725 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5726
5727Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5728
5729 * configure.in: finally released 2.3.6
5730
5731Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5732
5733 * xpath.c: checking for null pointer generated by new code
5734
5735Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5736
5737 * xpath.c: fixed a [] evaluation problem reported
5738 * test/XPath/tests/simpleaddr: extended test
5739 * result/XPath/simpleaddr: updated result
5740
5741Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5742
5743 * xmllint.c: Dan Timis reported a portability problem
5744 on Macs without mmap, fixed it.
5745
5746Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5747
5748 * testXPath.c : added a --tree option allowing to display the
5749 tree dump of the XPath expression
5750
5751Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5752
5753 * xpath.c: fixed a memleak when comparing nodesets
5754 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5755 * tree.c: added a TODO
5756
5757Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5758
5759 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5760 we need string functions
5761 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5762 to be able to use them where needed. Applied some changes
5763 to reduce name linking pollution and compile in only what's
5764 needed.
5765 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5766 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5767 for the string manipulation functions
5768 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5769 to the free() function of xmlmemory.c
5770 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5771 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5772 usage.
5773
5774
5775Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5776
5777 * error.c: applied the context output patch of the error
5778 handling submitted by Chuck Griffith
5779 * error/VC/*: this slightly change some error logs
5780
5781Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5782
5783 * parser.c: fixed line number reporting on error
5784
5785Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5786
5787 * parser.c: Sullivan and Darin found a parser bug,
5788 applied the patch.
5789
5790Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5791
5792 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5793 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5794 xmlversion.h.in xpointer.c: of course the way I defined
5795 UNUSED breaks on old gcc version. Try to be smart and
5796 also define it directly in xmlversion.h
5797 * configure.in: removed -ansi flag from the pedantic set
5798
5799Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5800 Huge cleanup, I switched to compile with
5801 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5802 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5803 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5804 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5805 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5806 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5807 encoding.h entities.c error.c list.[ch] nanoftp.c
5808 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5809 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5810 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5811 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5812 Cleanup, staticfied a number of non-exported functions,
5813 detected and cleaned up a dozen of problem found this way,
5814 avoided a lot of public function name/typedef/system names clashes
5815 * doc/xml.html: updated
5816 * configure.in: switched private flags to the really pedantic ones.
5817
5818Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5819
5820 * configure.in: 2.3.5
5821 * doc/html/*: rebuilt the docs
5822
5823Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5824
5825 * parser.c: fixed a reported bug in NOTATION parsing
5826 * uri.c: accepted but not fixed bug 51876, added TODO
5827 * Makefile.am: fixed bug 51876
5828
5829Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5830
5831 * config.h.in configure.in error.c: fix a compilation problem
5832 on platforms without vsnprintf (xml@thewrittenword.com)
5833
5834Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5835
5836 * parser.c: fixed a function name header typo
5837 * SAX.c: notations can also occur in external subset.
5838
5839Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5840
5841 * error.c: removed a C++ like comment
5842
5843Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5844
5845 * parser.c: fixing bug 52299 strange condition leading
5846 to a parser crash due to a buffer overflow
5847 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5848 added the specific test case
5849
5850Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5851
5852 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5853 xmlXPathConvert{String,Number,Boolean} to be able to make
5854 type casts without a context stack, fixed some implementation
5855 problems related to the absence of context at parse-time,
5856 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
5857 in the public API too
5858 * xpointer.c xpathInternals.h: we need to know at parse time
5859 whether we are compiling an XPointer
5860
5861Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5862
5863 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
5864 cleaned up the parser internals, refactored XPath code, added
5865 new compilation based APIs and cleanly separated public and
5866 private APIs.
5867
5868Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5869
5870 * xpath.h: the comp field must be added at the end to avoid
5871 killing binary compat.
5872
5873Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5874
5875 * Makefile.am: detect XPath memleaks in regreson tests
5876 * error.c: fixed and error w.r.t. error reporting still using
5877 stderr
5878 * hash.c: added new line at end of file
5879 * tree.h: minor cleanup
5880 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5881 expression parsing from evaluation, resulted in a number of
5882 changes internally, and in XPointer. Likely to break stuff
5883 using xpathInternals.h but should remain binary compatible,
5884 new interfaces will be added.
5885
5886Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5887
5888 * configure.in: fixed a couple of problems reported by
5889 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5890 without gcc on non linux platforms.
5891
5892Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5893
5894 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5895 a fix for --with-html-dir= configure support. I hope it won't
5896 break rpm generation
5897
5898Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5899
5900 * xmlIO.c: one function comment cleanup.
5901
5902Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5903
5904 * SAX.c: external subset notations were improperly registered
5905 in the internal subset.
5906
5907Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5908
5909 * README.cvs-commits: added, pointing to HACKING
5910 * HACKING: updated
5911
5912Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5913
5914 * parser.c: and Matt Sergeant found one in the XML push
5915 parser (erroneous check I forgot to remove when I fixed the
5916 main parser).
5917
5918Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5919
5920 * xpath.c: ptittom found a small bug in UnaryExpr
5921
5922Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5923
5924 * configure.in: bumped to 2.3.4
5925 * error.c: fixed bug #51860
5926 * tree.c: fixed bug #51861
5927 * valid.c: cleanup, more debug, failed to fix one bug crap ...
5928 * tree.[ch] : added xmlDefaultBufferSize
5929 * nanoftp.c: typo in function name header block
5930 * doc/xml.html : updated, added link to XML::LibXSLT
5931 * doc/html/* : rebuilt the docs
5932
5933Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5934
5935 * parser.c SAX.c: the new content parsing code raised an
5936 ugly bug in the characters() SAX callback. Found it
5937 just because of strangeness in XSLT XML Rec ouptut :-(
5938
5939Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5940
5941 * Makefile.am: Martin Baulig suggested to add -lm
5942 * tree.c: found another bug in xmlNodeGetContent()
5943
5944Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5945
5946 * xpath.c: Bjorn found the error related to strictness of comparison.
5947
5948Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5949
5950 * parser.c: trying to fix the Dtd parsing problem reported
5951 by Gary, side effect of last week speed optimizations.
5952
5953Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5954
5955 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
5956 * parserInternals.c: removed unneeded test raised by Stric
5957
5958Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5959
5960 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
5961 and fixed by William Brack). Added xmlXPathFormatNumber.
5962 Changed the sorting slightly.
5963 * configure.in Makefile.am example/Makefile.am: Added -lm.
5964 Please note that applications linking with libxml2, must
5965 also like with the math library from now on.
5966
5967Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5968
5969 * HTMLparser.c: fixed loop reported by Marc Sanfacon
5970
5971Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5972
5973 * parser.c: one must report spaces even if the Dtd element
5974 content proves that this is not part of the element content.
5975 * result/valid/*.xml: this changed the ouptu slightly
5976
5977Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5978
5979 * configure.in: bumped to 2.3.3
5980 * doc/xml.html: updated
5981
5982Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5983
5984 * tree.c: minor doc fix
5985 * xpath.c: deallocation issues when a result tree has been
5986 converted to a node-set
5987
5988Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5989
5990 * doc/xml.html: oops corrected dates s/2000/2001
5991
5992Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5993
5994 * valid.c: new patch from Gary Pennington
5995
5996Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5997
5998 * doc/xml.html: applied patch from Ankh
5999
6000Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6001
6002 * xinclude.c: fixed a problem building on Mac
6003
6004Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6005
6006 * parser.c: more work on increasing parsing ferformances
6007
6008Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6009
6010 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
6011 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
6012 avoiding memcpy in production builds MEM_CLEANUP macro use
6013 * parser.[ch] parserInternals.c: optimizations of the tightest
6014 internal loops inside the parser. Better checking of I/O
6015 flushing/loading conditions
6016 * xmllint.c : added --timing
6017
6018Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6019
6020 * configure.in: bumped to 2.3.2
6021 * doc/xml.html: updated for release
6022
6023Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6024
6025 * xpath.c: found a memleak and fixed a nasty bug
6026
6027Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6028
6029 * xmllint.[c1] : added return code errors for xmllint
6030 * xpath.c: specific debug dump function for result value trees
6031
6032Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6033
6034 * xpath.c: finally implemented xmlXPathCompareNodeSets
6035 * test/XPath/expr/floats results/XPath/expr/floats: added
6036 a test for float expressions
6037
6038Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6039
6040 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6041 * parserInternals.[ch]: trying to speed up parsing
6042 * xpath.c : speeded up node set equality op
6043
6044Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6045
6046 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6047 better handling of ID/IDREF and the list modules associated
6048 * configure.in: small CFLAGS cleanup
6049
6050Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6051
6052 * configure.in: fixed iconv detection on AIX (stric)
6053
6054Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6055
6056 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6057
6058Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6059
6060 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6061 and optimized xmlXPathNodeSetSort
6062
6063Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6064
6065 * xpath.c: bug fix when context size is 0
6066 * parser.c: I like Norm's Dtd because they still manage to break
6067 the parser occasionally
6068
6069Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6070
6071 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
6072
6073Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6074
6075 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
6076 attributes within the XML-1.0 namespace
6077
6078Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6079
6080 * xpathInternals.h: exported a few axis functions
6081 * doc/xml.html: updated the doc
6082
6083Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6084
6085 * configure.in: applied patch from Daniel van Balen for OpenBSD
6086 and bumped version to 2.3.1
6087 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
6088 attempt to find autoclosing was simply broken, removed it,
6089 updated the examples, this is better
6090
6091Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6092
6093 * hash.[ch]: added Paolo Casarini patch to provide Delete from
6094 hash functionnalities.
6095 * doc/html/* : rebuild the doc
6096
6097Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6098
6099 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6100 on predicate
6101 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6102 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6103 really want to have tags closed on output even if we accept
6104 unclosed ones on input
6105
6106Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6107
6108 * xpath.c: ouch don't free NULL, rare case fixed
6109 * tree.c: don't coalesce text nodes if they don't have the
6110 same behaviour wrt escaping on output
6111
6112Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6113
6114 * xpath.c: small fixup
6115 * SAX.c: don't warn on empty namespaces.
6116
6117Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6118
6119 * README: a bit of cleanup
6120 * configure.in: preparing for 2.3.0 release
6121
6122Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6123
6124 * hash.[ch]: added a first version of xmlHashSize()
6125 * valid.c: another bug fix from Gary Pennington
6126
6127Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6128
6129 * valid.c: couple of bug fixes pointed by Gary Pennington
6130 * HTMLtree.c: #if 0 cleanup
6131
6132Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6133
6134 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6135 which removes a time consuming check of xmlXPathNodeSetAdd()
6136 and use it in places where we are sure to not break unicity
6137
6138Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6139
6140 * xpath.c: bug fixes found from XSLT
6141 * tree.c: preserve node->name special values when copying nodes.
6142 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6143 external subset are fetched when available but without full
6144 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6145 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
6146 output with encoding disabled.
6147
6148Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6149
6150 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
6151 xmlCheckFilename should not be called from xmlFileOpenW
6152 and xmlGzfileOpenW
6153
6154Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6155
6156 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
6157 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
6158 added the new tests for URI normalization
6159 * testURI.c: fixed stoopid bugs
6160 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
6161 the URI in the error messages are now properly normalized
6162
6163Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6164
6165 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
6166
6167Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6168
6169 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
6170
6171Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6172
6173 * xpath.c: fixed mod operator
6174
6175Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6176
6177 * parser.c: fixed xmlStrcat doc
6178 * tree.c: 2 fixes form Anders Carlson for copying nodes and
6179 trees.
6180
6181Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6182
6183 * xpath.c result/XPath/tests/chaptersbase
6184 result/XPath/tests/simplebase: fixed XPath node()
6185 * tree.c: small fix in xmlNewNs()
6186 * Makefile.am: removed extraneous xml2Conf.sh rule
6187
6188Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6189
6190 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
6191 Changed the library name, in order to get libxml-devel and
6192 libxml2-devel to coexist on a single system
6193 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
6194 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
6195
6196Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6197
6198 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
6199 libxml2-devel installable in // as libxml-devel.
6200
6201Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6202
6203 * doc/Makefile.am: fixed make rebuild in doc
6204 * doc/html/*.html: rebuilt the docs
6205
6206Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6207
6208 * tree.c: patch from Bjorn Reese on xmlBufferCCat
6209
6210Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6211
6212 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
6213 the HTML doc to go into the -devel RPM ...
6214 * aclocal.m4 config.h.in: some updates due to auto* magic
6215
6216Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6217
6218 * xpath.h: added a hook in the context structure allowing to
6219 link to extra support, needed for XSLT
6220
6221Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6222
6223 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
6224 xmlXPtrCmpPoints to use it.
6225 * propagated the following patch from Alejandro Forero
6226 * include/win32config.h xmlIO.c: applied further suggestions
6227 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
6228 * example/gjobread.c: fixed warnings, now that it builds
6229
6230Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
6231
6232 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
6233
6234 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
6235 filename points to a valid file (not a directory).
6236 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
6237 Added calls to xmlCheckFilenameDir.
6238
6239 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
6240 `path' (rather than `filename') as the parameter to gzopen and open.
6241
6242Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6243
6244 * Makefile.am: fixed a problem with EXTRA_DIST
6245
6246Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6247
6248 * Makefile.am example/Makefile.am: finally found the trick
6249 to build the example, i.e. add "." in SUBDIRS before example
6250 in the list <grin/>
6251
6252Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6253
6254 * doc/xml.html: updated with an XSLT section, removed pointer to
6255 W3C CVS base.
6256
6257Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6258
6259 * xpath.c: when copying a XSLT tree object teh tree need to be copied
6260 too, and deallocation need to occur the same way.
6261
6262Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6263
6264 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
6265 type correponding to an XSLT result tree fragment. Share most
6266 of the data format with node set, as well as operators.
6267 * HTMLtree.c: added a newline at the end of the doctype output
6268 whe this one is not present initially.
6269 * tree.c: make sure taht the parent and doc pointers are properly
6270 set when copying attributes (lists).
6271
6272Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6273
6274 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
6275
6276Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6277
6278 * xpath.c: seems I finally killed that ugly path evaluation
6279 context bug (tagged 9999 in case is is wrong)
6280
6281Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6282
6283 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
6284 for XSLT
6285
6286Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6287
6288 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
6289 for xmlGzfileOpen() bug
6290
6291Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6292
6293 * xpath.c: removed an error found by XSLT usage
6294 * tree.c parserInternals.h: use a predefined static string
6295 for text and comment nodes, avoid freeing them in xmlFreeNode,
6296 exported the string name in parserInternals.h and added
6297 another value to disable encoding at output (for XSLT),
6298 gain memory, time.
6299
6300Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6301
6302 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
6303 win32/libxml2/libxml2_so.dsp: new makefiles and update
6304 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6305
6306Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6307
6308 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
6309 Gary Pennington
6310
6311Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6312
6313 * xpath.c: fixed the comaprision of values and nodelists,
6314 need to compare nodelist still ...
6315 * debugXML.c: avoided a possible core dump
6316 * HTMLparser.c: cleanup
6317 * nanohttp.c: contributed fix.
6318 * tree.c: fixes in properties handling added xmlSetNsProp
6319 needed by libxslt
6320 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
6321 comment
6322 * TODO: updated
6323
6324Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6325
6326 * parser.c parserInternals.c: applied Bjorn Reese optimization
6327 patch
6328
6329Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6330
6331 * Makefile.am: applied patch fro make check from Martin Vidner
6332
6333Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6334
6335 * configure.in: preparing 2.2.11
6336 * doc/html/*: rebuild the HTML files
6337 * doc/xml.html : updated
6338
6339Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6340
6341 * tree.c: fixed a stupid bug
6342 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
6343 patches related to validation of an XInclude processing result
6344 * TODO: updated
6345
6346Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6347
6348 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
6349 on large files
6350
6351Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6352
6353 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
6354
6355Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6356
6357 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
6358 reported by Jonas Borgström
6359 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
6360
6361Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6362
6363 * testXPath.c xpath.c: fixing the XPath union expressions problem
6364 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
6365
6366Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6367
6368 * xmllint.c: Made is so if the file name is "-" is will read form
6369 standard input. Sven Heinicke <sven@zen.org>
6370 * tree.c: fixed a problem when growing buffer
6371 * tree.h: fixed the comment of the node types following andersca
6372 comment
6373 * TODO: updated
6374
6375Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6376
6377 * HTMLparser.[ch]: added a way to avoid adding automatically
6378 omitted tags. htmlHandleOmittedElem() allows to change the
6379 default handling.
6380 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
6381 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
6382 of xmllint too when using --memory flag, added a memory test
6383 suite at the Makefile level.
6384 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
6385 with namespace use when encountering QNames in XPath evalation,
6386 added xmlns() scheme in XPointer.
6387 * nanoftp.c : incorporated a fix
6388 * parser.c xmlIO.c: fixed problems raised with encoding when using
6389 the memory I/O
6390 * parserInternals.c: closed bug 25934 reported by
6391 torsten.landschoff@innominate.de
6392 * TODO: updated
6393
6394Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6395
6396 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
6397 on a non-updated tree :-(, made a 2.2.10 release to correct the
6398 situation
6399
6400Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6401
6402 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
6403 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
6404 integrated a set of OpenVMS changes from Howard Taylor
6405 <Howard.Taylor@pacoast.com>
6406
6407Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6408
6409 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
6410 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
6411
6412Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6413
6414 * HTMLparser.c: some fixes on auto-open of html/head/body
6415 * encoding.c: fixed a compilation error on some gcc env
6416 * xpath.c xpointer.[ch] xpathInternals.h: improved the
6417 XPointer implementation
6418 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
6419 related XPointer tests and associated results
6420
6421Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6422
6423 * doc/xmldtd.html doc/xml.html: following a short step by step
6424 guidance on IRC to help maciej with DTDs I started a small
6425 page on the subject.
6426
6427Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6428
6429 * HTMLparser.c: fixed handling of broken charrefs
6430 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
6431 patches
6432
6433Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6434
6435 * doc/xml.html doc/html/* : rebuilt the docs after adding
6436 xinclude and updated page for 2.2.7 and 2.2.8
6437 * configure.in: releasing 2.2.8
6438
6439Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6440
6441 * parser.[ch] parserInternals.c: applied the conditional
6442 section processing fix from Jonathan P Springer
6443 <jonathan.springer2@gte.net>
6444 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
6445 project file, fixed iconv default non support
6446 * xpath.c: fixed the problem of evaluating relative expressions
6447 when a node context is provided.
6448
6449Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6450
6451 * nanoftp.c: fixed gcc 2.95 new warnings
6452 * SAX.c: fixed a stupid bug
6453 * tree.c: fixed a formatting problem when round-tripping
6454 from/to memory
6455 * xinclude.c: chased memleak, fixed a base problem
6456 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6457 xmlXPtrBuildNodeList()
6458 * TODO: updated
6459 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6460 adding a first small set of regression tests for XInclude
6461
6462Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6463
6464 * nanohttp.[ch]: applied Wayne Davison patches to access
6465 the WWW-Authorization header.
6466 * parser.c: Closed Bug#30847: Problems when switching encoding
6467 in short files by applying Simon Berg's patch.
6468 * valid.c: fixed a validation problem
6469 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6470 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6471 Wayne Davison
6472 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6473 need to be extended to non full nodes selections.
6474 * xinclude.c: starts to work decently
6475
6476Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6477
6478 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6479 debugXML.c xmlversion.h.in: Started adding XInclude support,
6480 this is a new xmllint option
6481 * tree.c xpath.c: applied TOM patches for XPath
6482 * xpointer.c: fixed a couple of errors.
6483 * uri.c: added an escaping function needed for xinclude
6484 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6485 new warning from RH70 gcc's version
6486
6487Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6488
6489 * HTMLparser.c: fixed loop on invalid char in scripts
6490 * parser.c: update to description of xmlIOParseDTD()
6491 * libxml.m4 xmlversion.h.in: changes contributed by
6492 Michael Schmeing <m.schmeing@internet-factory.de>
6493 * configure.in: preparing for 2.2.7
6494 * Makefile.am: trying to avoid config.h and acconfig.h
6495 being included in the distrib
6496 * configure.in: released 2.2.7
6497
6498Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6499
6500 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6501 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6502
6503Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6504
6505 * parser.[ch]: added xmlIOParseDTD()
6506 * xpointer.c: added support for the 2 extra parameters of
6507 string-range, fixed a stoopid error when '0' was present
6508 in XPointer expressions
6509 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6510 testsuite for the above
6511
6512Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6513
6514 * libxml.spec.in: improved package descriptions
6515
6516Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6517
6518 * xpath.c xpathInternals.h: applied a large cleaning patch
6519 from TOM <ptittom@free.fr>, it also add namespace support
6520 for function and variables registration.
6521
6522Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6523
6524 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6525 * Makefile.mingw: Wayne Davison's update adding hash.c
6526
6527Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6528
6529 * xpath.c: fixed the root evaluation problems
6530 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6531 ignorable spaces with <b> <bold> <em>
6532 * tree.c: fixed a loop in xmlSearchNsByHref()
6533
6534Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6535
6536 * xpath.c: applied another XPath patch from TOM
6537 * xpath.c include/makefile.am: applied another patch from
6538 china@thewrittenword.com (cleanup on IRIX).
6539
6540Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6541
6542 * xml-config.1: received a fixed version from Fredrik Hallenberg
6543 <hallon@lysator.liu.se>
6544
6545Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6546
6547 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6548 cleanup patch for XPath
6549
6550Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6551
6552 * patched to redirrect all "out of context" error messages to
6553 a reconfigurable routine. The changes are:
6554 * xmlerror.h : added the export of an error context type (void *)
6555 an error handler type xmlGenericErrorFunc there is an interface
6556 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6557 to reset the error handling routine and its argument
6558 (by default it's equivalent to respectively fprintf and stderr.
6559 * all the c files: all wild accesses to stderr or stdout within
6560 the library have been replaced to calls to the handler.
6561
6562Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6563
6564 * configure.in: release 2.2.6
6565 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6566 exporting the inner functions of xpath for extension modules
6567 * doc/*: updated and rebuilt the doc
6568
6569Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6570
6571 * nanohttp.c : applied Wayne HTTP cleanup patch
6572 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6573 and xmlNodeSetSpacePreserve()
6574
6575Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6576
6577 * xpath.c: closing bug #29260
6578
6579Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6580
6581 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6582 multikey tuples, made hash structure opaque
6583 * valid.[ch]: moved elements, attributes, notations decalarations
6584 as well as ID and refs to hash tables.
6585 * entities.c: hash cleanup
6586 * xmlmemory.c: fixed a dump problem in debug mode
6587 * include/Makefile.am: problem passing in DESTDIR= values patch
6588 from Marc Christensen <marc@calderasystems.com>
6589 * nanohttp.c: removed debugging remains
6590 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6591 * HTMLparser.c parser.c: fixing a number of problems with the
6592 macros in the *parser.c files (Wayne).
6593 * HTMLparser.c: close the previous option when opening a new one
6594 (Marc Sanfacon).
6595 * result/HTML/*: updated the HTML results accordingly
6596
6597Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6598
6599 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6600 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6601 XPath functions and XML entities table to them. More to come...
6602 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6603
6604Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6605
6606 * tree.c: coalesce adjacent text nodes
6607 * valid.c: handling of blank nodes in DTd validation (raised
6608 by problems with a posteriori validation).
6609 * nanohttp.c: changing behaviour on HTTP write stuff.
6610 * HTMLtree.c: forced body and html to be explicitely closed.
6611 * xpath.h: exported more XPath functions.
6612
6613Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6614
6615 * Release of 2.2.5
6616 * xpointer.c: range() range-inside and other helper functions
6617 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6618
6619Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6620
6621 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6622 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6623
6624Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6625
6626 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6627 and XPointer modules
6628
6629Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6630
6631 * SAX.h: closed #25107
6632
6633Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6634
6635 * testSAX.c: fixed problem with cdata reporting
6636 * SAXresult/* : updated
6637
6638Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6639
6640 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6641 Closed bug #27499, added to regression tests
6642 * TODO: updated
6643
6644Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6645
6646 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6647 support for SCRIPT and STYLE with help from Bjorn Reese
6648 * test/HTML/* result/HTML/*: added simple testcase and updated
6649 the existing ones.
6650
6651Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6652
6653 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6654 string-range for empty strings
6655 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6656 test/XPath/xptr/strrange: augmented the XPointer testsuite
6657
6658Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6659
6660 * doc/xml.html doc/xmlmem.html: added a module describing memory
6661 interfaces and use, updated the main page.
6662
6663Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6664
6665 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6666 nanoftp code work on Windows too now
6667
6668Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6669
6670 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6671 * xpointer.c: implemented string-range() at least a good first version
6672 * test/XPath/docs/str test/XPath/xptr/strrange
6673 result/XPath/xptr/strrange: the string-range() tests
6674
6675Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6676
6677 * Makefile.am include/Makefile.am include/win32config.h
6678 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6679 and make distcheck
6680
6681Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6682
6683 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6684 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6685 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6686
6687Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6688
6689 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6690 patch for socklen_t detection by
6691 Albert Chin-A-Young <china@thewrittenword.com>
6692
6693Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6694
6695 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6696 and added a --dtdvalid option to xmllint used to test it
6697
6698Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6699
6700 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6701 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6702
6703Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6704
6705 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6706 handlings (registration, lookup, cleanup)
6707
6708Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6709
6710 * configure.in Makefile.am include/makefile.am: adding XPointer
6711 and XPtrtests target
6712 * xpointer.[ch] : new files for XPointer support
6713 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6714 more XPath tests
6715
6716Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6717
6718 * configure.in: fixed, very broken, make distcheck works again
6719
6720Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6721
6722 * More work toward 2.2.5, integrated a number of patches
6723 * configure.in Makefile.am win32config.h.in: trying to cleanup
6724 make distcheck .... huh ...
6725 * include/Makefile.am include/win32config.h: new directory
6726 for includes
6727 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6728 updated teh makefiles and instructions for WIN32
6729 * xpath.c: small fixes
6730 * test/XPath/ results/XPath: updated the testcases and results
6731 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6732 suggested patches
6733 * valid.c: fixed an ID bug
6734
6735Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6736
6737 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00006738 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00006739 * xpath.[ch]: worked on XPointer
6740
6741Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6742
6743 * configure.in Makefile.am: 2.2.5, ship the include in an
6744 include/libxml subdirectory, use symlinks when using CVS
6745 * testSAX.c: fixed small bug
6746 * testXPath.c: changed the way testfiles are parsed
6747 * debugXML.c: same kind of cleanup when parsing an argument expression
6748 XPath/XPointers can have blanks embedded
6749 * xpath.[ch]: more cleanup, reorgs for XPointer work
6750 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6751 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6752
6753Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6754
6755 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6756 in the XPath engine, rewrote large parts of it, now it's far
6757 cleaner and in sync with the REC not an old WD. Fixed a parsing
6758 problem in the interactive XML shell found when testing XPath.
6759
6760Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6761
6762 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6763 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6764 examples with the extra test
6765
6766Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6767
6768 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6769 the global init function.
6770
6771Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6772
6773 * HTMLparser.c: Doohhh, attribute name parsing was still case
6774 sensitive ! Fixed this ...
6775 * result/HTML/* : updated the tests results accordingly
6776
6777Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6778
6779 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6780 engine, should be far more stable, incorporated a new version of
6781 preceding/following axis, need testing
6782 * uri.c: fixed file:///c:/a/b/c problem
6783 * test/XPath/tests/idsimple: augmented the XPath tests
6784
6785Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6786
6787 * doc/* rebuilding docs for 2.2.4 release
6788
6789Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6790
6791 * configure.in: releasing 2.2.4
6792 * parser.[ch]: added xmlStrEqual()
6793 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6794 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6795 use xmlStrEqual instead
6796 * TODO: updated
6797 * added an XPath test
6798
6799Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6800
6801 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6802 * entities.h: exported xmlInitializePredefinedEntities
6803 * parser.[ch] : added xmlInitParser()
6804 * parserInternals.h : had to export htmlInitAutoClose()
6805
6806Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6807
6808 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6809 problems
6810 * Makefile.am : added XPath regression tests to normal tests
6811 * uri.c: fixed a problem with local paths, cleanup
6812 * parser.c: fixed a problem with large CData sections
6813
6814Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6815
6816 * configure.in xml-config.in: patch from "Ben Taylor"
6817 <sol7x86@hotmail.com> for solaris shared libs lookup
6818
68192000-09-30 Martin Baulig <baulig@suse.de>
6820
6821 * libxml-2.0.pc.in: Provide pkg-config script.
6822
6823 * configure.in: Create the libxml-2.0.pc script from the
6824 libxml-2.0.pc.in templates.
6825 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
6826 script in `$(libdir)/pkgconfig'.
6827
6828Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6829
6830 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6831 when compiling with MSC
6832
6833Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6834
6835 * xpath.c: patch for normalize-string() substring-before(),
6836 substring-after() and translate() functions from Bjorn Reese
6837 <breese@mail1.stofanet.dk>
6838 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6839 Fredrik Hallenberg <hallon@lysator.liu.se>
6840 * TODO: updated
6841
6842Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6843
6844 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6845 problem of socklen_t being undefined on a number of platforms
6846 * debugXML.c: fixed a compilation problem when without snprintf
6847
6848Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6849
6850 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6851 an URI bug and a fix for the control-character-induced infinite loop
6852 * nanohttp.c: preventive fix for compiling on WIN32
6853
6854Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6855
6856 * xmlint.c: closing bug #25000
6857
6858Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6859
6860 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
6861 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
6862 modified slightly Wayne Davison patch adding xmlStrcasecmp and
6863 related function, fixing xmlStrncmp(), and associated cleanup
6864 * result/HTML/entities.html.sax: updating result
6865
6866Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6867
6868 * uri.c: applied patch for URI escaping from Wayne Davison
6869 <wayned@blorf.net>
6870 * tree.c parserInternals.c HTMLparser.c: memset checks patches
6871 from Denis Barbier <barbier@imacs.polytechnique.fr>
6872 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
6873 patch from Wayne Davison
6874
6875Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6876
6877 * doc/xml.html : updated with new releases, adding "how to help"
6878
6879Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6880
6881 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6882 removed a few warnings in pedantic mode ...
6883 * parserInternals.c parser.c: moved encoding switching function
6884 to parserInternals.c
6885 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6886
6887Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6888
6889 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6890 error or warning handlers
6891
6892Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6893
6894 * parserInternals.c parserInternals.h parser.c Makefile.am:
6895 created a new module parserInternals.c, moved most of the
6896 code shared by the various parsers there, as well as
6897 deprecated code from parser.c. More cleanup of parser.c
6898 * uri.c: fixed a problem when URI is NULL
6899 * valid.c: speedup when looking for an attribute declaration
6900
6901Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6902
6903 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6904 the cleanup of the computation of URI references when seeking
6905 external entities. The URI reference string and the resulting
6906 URI are both stored now.
6907 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6908 large s(n)printf checks and cleanup from Denis Barbier
6909 <barbier@imacs.polytechnique.fr>
6910 * xmlversion.h.in tree.h: couple of SGML declarations for a
6911 possible docbook module.
6912 * result/VC/ : a couple of test output changed due to the change
6913 of the entities URI
6914
6915Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6916
6917 * parser.h: added a _private field for linking user's data
6918
6919Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6920
6921 * parser.c parserInternals.h: demacroified most of the IS_XXX
6922 the gain in size is significant so ...
6923
6924Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6925
6926 * entities.c: cases where looking up entities with doc==NULL
6927 covered
6928
6929Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6930
6931 * uri.c: applied Wayne Davison patch
6932 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
6933
6934Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6935
6936 * uri.c testUri.c: applied Wayne Davison patches
6937 * test/URI/uri.data result/URI/uri.data: first set of tests/results
6938 * Makefile.in: added URItest and included thenin "make tests"
6939
6940Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6941
6942 * xmlversion.h.in: closed bug 22941
6943
6944Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6945
6946 * doc/xmlio.html: added doc and example for entity loader
6947 redefinition.
6948
6949Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6950
6951 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
6952 used by libxml
6953
6954Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6955
6956 * parser.c: Fixed bug on invalid ontent characters and when using
6957 push.
6958 * xmllint.c: fixed xmllint endling of errors in push mode
6959
6960Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6961
6962 * HTMLparser.c testHTML.c: applied two new patches from
6963 Wayne Davison <wayned@users.sourceforge.net>
6964 * result/HTML/*.sax: regenerated HTML SAX output
6965 * parser.c: more cleanup.
6966
6967Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6968
6969 * HTMLparser.[ch] testHTML.c: applied the second set of
6970 patches from Wayne Davison <wayned@users.sourceforge.net>,
6971 adding htmlEncodeEntities()
6972 * HTMLparser.c: fixed an ignorable white space detection bug
6973 occuring when parsing with SAX only
6974 * result/HTML/*.sax: updated since the output is now HTML
6975 encoded...
6976
6977Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6978
6979 * HTMLparser.[ch]: applied some of Wayne Davison
6980 <wayned@users.sourceforge.net> patches
6981
6982Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6983
6984 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
6985 undeclared namespace prefix was used, added a warning.
6986 Cleaned up support w.r.t. entities, spilling out a warning
6987 and being pedantic on lookups.
6988 * test/warning/ent9 : added testcase for previous example.
6989 * TODO: updated
6990 * parserInternals.h parser.c: changed the way names are parsed
6991 now allow infinite size and decrease penalty for normal use
6992 * parser.c: Started a big cleanup/check of the parser code,
6993 fixed some of the most tortuous entity code, spotted code
6994 unused anymore
6995 * test/*: added tests for very long names and related nasty
6996 things.
6997
6998Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6999
7000 * doc/encoding.html: added encoding aliases doc
7001 * doc/xml.html: updates
7002 * encoding.[ch]: added EncodingAliases functions
7003 * entities.[ch] valid.[ch] debugXML.c: removed two serious
7004 bottleneck affecting large DTDs like Docbook
7005 * parser.[ch] xmllint.c: added a pedantic option, will be
7006 useful
7007 * SAX.c: redefinition of entities is reported in pedantic mode
7008 * testHTML.c: uninitialized warning from gcc
7009 * uri.c: fixed a couple of bugs
7010 * TODO: added issue raised by Michael
7011
7012Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7013
7014 * doc/encoding.html: propagated Martin Duerst suggestions
7015
7016Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7017
7018 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
7019 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
7020 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
7021 by Wayne Davison
7022
7023Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7024
7025 * nanoftp.c nanohttp.c: small cleanup
7026 * TODO: updated
7027
7028Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7029
7030 * added an old VC testcase and updated title.xml entity
7031
7032Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7033
7034 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
7035 done on auto-opening of <p> tags and cleanup of SAX output
7036
7037Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7038
7039 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7040
7041Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7042
7043 * doc/xml.html libxml.* structure.*: updated the doc a bit
7044
7045Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7046
7047 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7048 of SAX tests
7049
7050Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7051
7052 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7053 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7054
7055Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7056
7057 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7058 * testHTML.c: fix core dump on Solaris 2.x systems
7059 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7060 * result/HTML/*.sax: previous bug fix lead to new results
7061
7062Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7063
7064 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7065 * configure.in: added --with-readline=DIR to accept alternate
7066 path for readline include/library
7067 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
7068 for ANSI under HP-UX
7069 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
7070 includes @LIBS@
7071
7072Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7073
7074 * doc/* : rebuilt the docs
7075 * getting ready for 2.2.2 release
7076
7077Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7078
7079 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
7080 and xmlAddFeature()
7081 * tree.[ch]: added xmlAddChildList()
7082 * xmllint.c: MAP_FAILED macro test
7083 * parser.h: added xmlParseCtxtExternalEntity()
7084 * valid.c: applied bug fixes removed warning
7085 * tree.c: added CDATA block to elements content
7086 * testSAX.c: cleanup of output
7087 * testHTML.c: added SAX testing
7088 * encoding.c: better error recovery
7089 * SAX.c, parser.c: fixed one of the external entity processing
7090 of the OASis testsuite
7091 * Makefile.am: added HTML SAX regression tests
7092 * configure.in: bumped to 2.2.2
7093 * test/HTML/ result/HTML: added a few of HTML tests, and added the
7094 SAX results
7095
7096Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7097
7098 * configure.in: patch for HP compiler
7099
71002000-08-04 Sven Heinicke <sven@zen.org>
7101
7102 * xmllint.c: Was coredumping sometimes when the file given didn't
7103 exist.
7104
7105Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7106
7107 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7108
7109 when using in memory parsing. Need some cleanup.
7110 * xmllint.c configure.in: added a --memory flag to test memory
7111 parsing
7112
7113Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7114
7115 * nanohttp.c: fixed socklen_t replacement to unsigned int
7116 * parser.c: fixed a space handdling missing at the end of
7117 production 28 DOCTYPE.
7118 * xmlmemory.c: fixed a stupid bug on the routine to override
7119 allocation functions
7120 * TODO: updated
7121
7122Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7123
7124 * doc/ regenerated the docs
7125
7126Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7127
7128 * doc/encoding.html doc/xml.html: added I18N doc
7129 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7130 improvements, both parser and filters, added ASCII & HTML,
7131 fixed the ISO-Latin-1 one
7132 * xmllint.c testHTML.c: added/made visible --encode
7133 * debugXML.c : cleanup
7134 * most .c files: applied patches due to warning on Windows and
7135 when using Sun Pro cc compiler
7136 * xpath.c : cleanup memleaks
7137 * nanoftp.c : added a TESTING preprocessor flag for standalong
7138 compile so that people can report bugs more easilly
7139 * nanohttp.c : ditched socklen_t which was a portability mess
7140 and replaced it with unsigned int.
7141 * tree.[ch]: added xmlHasProp()
7142 * TODO: updated
7143 * test/ : added more test for entities, NS, encoding, HTML, wap
7144 * configure.in: preparing for 2.2.0 release
7145
7146Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7147
7148 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00007149 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007150
7151Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7152
7153 * doc/xml.html: changed the xmlsoft.org structure, updated the
7154 examples w.r.t. root and childs
7155
7156Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7157
Daniel Veillard784b9352003-02-16 15:50:27 +00007158 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007159
7160Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7161
7162 * HTMLparser.c: Work on character encoding support for the HTML parser
7163 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
7164 * encoding.c: Fixed a potential memleak in the encoding stuff
7165
7166Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7167
7168 * doc/FAQ.html doc/Makefile.am : added a FAQ
7169
7170Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7171
7172 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
7173 of the HTML parser to force it to not bypass SAX
7174
7175Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7176
7177 * win32config.h.in: updated
7178 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
7179 lacks iconv support :-( need to release 2.1.1
7180 * configure.in: release 2.1.1
7181 * HTMLparser: fixed bug #14784
7182 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
7183 by Windows compiler
7184 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
7185 the SAX startDocument() callback.
7186 * TODO: updated
7187
7188Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7189
7190 * added xmlStopParser()
7191
7192Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7193
7194 * configure.in: 2.1.0 prerelease
7195 * Large resync between W3C and Gnome tree
7196 * nanoftp, nanohttp.c: fixed stalled connections probs
7197 * HTMLtree.c SAX.c : support for attribute without values in
7198 HTML for andersca
7199 * valid.c: Fixed most validation + namespace problems
7200 * HTMLparser.c: start document callback for andersca
7201 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
7202 * parser.h, SAX.c: serious speed improvement for large
7203 CDATA blocks
7204 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
7205 different encoding
7206 * example/Makefile.am example/gjobread.c tree.h: work on
7207 libxml1 libxml2 convergence.
7208 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
7209 and the LIBXML_TEST_VERSION macro
7210
7211Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7212
7213 * doc/xml.html: various patches and improvements typo fixed by
7214 Felix Natter
7215 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
7216 from Felix Natter <fnatter@gmx.net>
7217
7218Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7219
7220 * doc/upgrade.html: updated with instructions for support of both
7221 libxml-1.x and libxml-2.x
7222 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
7223 for 2.x support and also fixed includes
7224
7225
7226Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7227
7228 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
7229 the encoding support, added iconv support, so now libxml if
7230 compiled with iconv automatically support japanese encodings
7231 among others. Work based on initial patch from Yuan-Chen Cheng
7232 I may have broken binary compat in the encoding handler
7233 registration scheme, but that was so utterly broken I don't
7234 expect anybody to have used this feature until now.
7235 * parserInternals.h: fixup on the CHAR range macro
7236 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
7237 code.
7238 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
7239 * uri.c: added xmlParseURI() I can't believe I forgot to
7240 implement this one in 2.0 !!!
7241 * SAX.c: moved doc->encoding update in the endDocument() call.
7242 * TODO: updated.
7243
7244Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7245
7246 * tree.h: removed extraneous xmlRemoveProp definition
7247 * TODO: added item about --disable-corba configure switch
7248 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
7249 * nanoftp.c: fixed include problems giving troubles on AIX and
7250 slowlaris
7251 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
7252 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
7253 comment and headers changes to lower gtk-doc number of warnings
7254 * doc/html/*: rebuilt docs
7255
7256Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7257
7258 * HACKING: documented the tag for 1.x and instructions
7259
7260Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7261
7262 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
7263 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
7264 xmlCreateIOParserCtxt
7265 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
7266 significant overall improvement
7267 * xmllint.c: added I/O test to xmllint
7268 * testSAX.c: added a speed test
7269 * doc/* : updated/regenerated
7270
7271Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7272
7273 * xpath.c uri.h parserInternals.h: cosmetic changes from
7274 "Timur I. Bakeyev" <timur@bat.ru>, including making
7275 xmlCreateURI() public
7276
7277Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7278
7279 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
7280 and the code at the same time. Added a clean mechanism for
7281 overload or added input methods: xmlRegisterInputCallbacks()
7282 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
7283 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
7284 * TODO: updated
7285 * doc/* : updated/regenerated
7286 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
7287 source dir
7288
7289Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7290
7291 * testURI.c: yet another forgotten commit, I should get some sleep !
7292
7293Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7294
7295 * xmllint.c: forgot to commit this too ?
7296
7297Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7298
7299 * xmlversion.h.in : forgot to commit this previously
7300
7301Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7302
7303 * configure.in: preparing libxml-2.0.0 version looks Ok so far
7304 * README TODO: updated for release
7305 * uri.c uri.h: added authority parsing/saving
7306 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
7307 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
7308 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
7309 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
7310 Makefile.am : added compile-time customization of libxml
7311 --with-ftp --with-http --with-html --with-xpath --with-debug
7312 --with-mem-debug
7313 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
7314 #include <libxml/xxx.h> I hope it won't break too much stuff
7315 and will be manageable in the future...
7316 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
7317 and added xmllint to the installed programs
7318 * uri.h: added xmlFreeURI()
7319
7320Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7321
7322 * uri.c uri.h: finished the escaping handling, the base support
7323 and the URI path normalization. Looks good just lacks the
7324 authority content parsing code.
7325 * Makefile.am: added instructions to generate testURI
7326 * TODO: updated
7327 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
7328 added links and icons for W3C and Gnome
7329
7330Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7331
7332 * xmlmemory.[ch] : seems I forgot to actually update the files in
7333 the last commit :-)
7334 * doc/xml.html doc/html/* : updated and uploaded the docs
7335
7336Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7337
7338 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
7339 * TODO: updated
7340 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
7341 libxml default allocation function with another set (like gmalloc/
7342 gfree).
7343 * Makefile.am, uri.c, uri.h: added a set of functions to do
7344 exact (litteraly copied from the RFC 2396 productions) parsing
7345 and handling of URI. Will be needed for XLink, one XML WFC,
7346 XML Base and reused in the nano[ftp/http] modules. Still work
7347 to be done.
7348
7349Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7350
7351 * configure.in, libxml.spec.in : libxml2
7352 * doc/* : updated the doc page, rebuilt the docs
7353
7354Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7355
7356 * all: tagged LIB_XML_1_X
7357 * *.c *.h : updated from W3C CVS tree
7358 * configure.in : 2.0.0-beta
7359 * libxml.spec.in : libxml2 package nam
7360 * result/* : new version of the tests output
7361
7362Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7363
7364 * doc/xml.html, doc/update.html: updated docs, 1.8.7
7365
7366Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7367
7368 * doc/* : rebuilt the docs
7369 * parser.c: final patch on #6766
7370 * valid.c: small patch on validity checks.
7371
7372Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7373
7374 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
7375 added
7376 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
7377 compatibility w.r.t. XML spec and existing code.
7378
7379Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7380
7381 * parser.c: seems a better solution to <a> </a> exists,
7382 will try it for a while
7383
7384Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7385
7386 * parser.c: tried to remove the <a> </a> generating <a/>
7387 this is hard. Left a flag for that purpose. Fixed bug #6766
7388 * configure.in: prepared 1.8.7 not released, due to previous
7389 problem
7390
7391Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7392
7393 * doc/xml.html : applied second patch from Paul DuBois
7394
7395Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7396
7397 * doc/xml.html : applied patch from Paul DuBois
7398
7399Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7400
7401 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
7402
7403Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7404
7405 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
7406 compilation warnings on various platforms.
7407 * parser.c: Fixed #5281 validity error callbacks are now desactived
7408 by default if not validating.
7409
7410Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7411
7412 * nanoftp.c, win32config.h.in: patches to compile on WIN32
7413
7414Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7415
7416 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
7417 <gkatsi@cs.toronto.edu>
7418
7419Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7420
7421 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
7422 processing URLs
7423
7424Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7425
7426 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
7427 xmlNanoFTPUpdateURL for persistent control connections.
7428 * configure.in: 1.8.6
7429
7430Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7431
7432 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
7433 * tree.[ch] : added xmlSaveNoEmptyTags
7434
74352000-01-29 James Henstridge <james@daa.com.au>
7436
7437 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
7438
7439 * Makefile.am: added nanoftp.[ch] to the build.
7440
7441Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7442
7443 * nanoftp.[ch]: cleanup, comments, API
7444 * debugXML.c : fixed a bug in the cat command
7445 * doc/*: regenerated the docs
7446
7447Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7448
7449 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
7450 * debugXML.c : fixed a bug in the cat command
7451 * valid.c: fixing some small probs
7452 * libxml.spec.in: get rid of the SNAP suffix
7453 * doc/xml.html: updated the status
7454
7455Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7456
7457 * xml-config.in: xml-config --version to just return the
7458 version number
7459 * xpath.c: some cleanup w.r.t. axis when the current node is
7460 an attribute.
7461 * TODO: updated
7462
7463Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7464
7465 * configure.in: prepared for libxml-1.8.5
7466 * doc/* recompiled the documentation
7467
74682000-01-17 Jody Goldberg <jgoldberg@home.com>
7469
7470 * configure.in : WARNING autoconf subtlety alert :
7471 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7472 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7473 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7474 get defined by AC_CHECK_HEADERS.
7475
7476Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7477
7478 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7479 Rune.Djurhuus@fast.no
7480
7481Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7482
7483 * TODO: updated
7484 * tree.c, parser.c: made sure that only memory alloc problems
7485 and internal parser errors are allowed to write to stdout or
7486 stderr.
7487
7488Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7489
7490 * tree.c : restored xmlNewGlobalNs since this seems used by
7491 a lot of existing code :-(, fixed a bug in xmlNewNs
7492 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7493 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7494 to exit() from the library code.
7495 * xpath.c, parser.c: removed bugs or unused code detected by
7496 Windows compilers
7497 * parser.c: started adding interfaces for parsing well balanced
7498 XML fragments
7499 * configure.in: releasing 1.8.4
7500 * doc/* : rebuilt the docs
7501
7502Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7503
7504 * tree.[ch] : added xmlNewDocFragment() for DOM
7505 * testHTML.c: uninitialized variable.
7506
7507Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7508
7509 * doc/* : rebuild the docs
7510
7511Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7512
7513 * acconfig.h: readline and history patch
7514 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7515 * tree.c: added check and handling when possibly removing an ID
7516 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7517 and saving.
7518 * test/HTML/entities.html result/HTML/entities.html* : test for
7519 various entities reference cases
7520 * result/HTML/* : as a result output of some testcase have
7521 changed
7522 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7523 by previous example. added xmlParseTryOrFinish().
7524 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7525 entities.h debugXML.h HTMLparser.h: changed the way struct are
7526 declared to allow gtk-doc to expose those
7527 * parser.c: closed bug #4960
7528 * Makefile.am configure.in: Applied patch from
7529 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7530 and math/socket libs detection
7531
7532Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7533
7534 * configure.in, Makefile.am: link tester against readline
7535 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7536
7537Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7538
7539 * tree.[ch]: added xmlRemoveProp
7540 * win32config.h.in nanohttp.c: avoid including the Windows
7541 socket stuff in every C files
7542 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7543 the XmL parser(s)
7544 * test/ns4 result/ns4 etc...: added test case for previous prob
7545 * tree.c: xmlNewNs wasn't checking for double definition
7546 * Makefile.in: fixed a problem with dist-hook duplicates
7547 * parser.[hc], xmlIO.c: fixed the loading of external entities
7548 APIs, now xmlLoadExternalEntity() is used everywhere and
7549 setting up an app specific front-end using the
7550 * SAX.c parser.c: some fixes, now the xhtml spec validates
7551 with the xhtml DTD.
7552 * error.c: fixed crashes in case of no input stream
7553 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7554 to the validation tests and results
7555
7556Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7557
7558 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7559 too htmlCreatePushParserCtxt() and htmlParseChunk()
7560 * parser.c: a bit of cleanup.
7561 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7562 to XML) removed the last mem leak known
7563 * HTMLtree.c: output message cleanup
7564 * xmlmemory.c: display content info about memory blocks
7565 * result/HTML/wired.* : missing att value warning change
7566
7567Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7568
7569 * doc/* : rebuilt the documentation
7570
7571Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7572
7573 * parser.[ch] parserInternals.h: Push parser for XML,
7574 seems to work fine now
7575 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7576 --push for push testing
7577 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7578 * testSAX.c: added --push
7579 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7580 subtree
7581 * xmlIO.[ch] : enriched API + fixes for push mode
7582 * entities.[ch]: added the entity content length to the struct.
7583 * xmlmemory.[ch]: new API to show the last entries for the shell
7584 * valid.c: added required attribute testing
7585 * SAX.c: the cdata callback now merge contiguous fragments
7586 * HTMLparser.c: cleanup of some macros
7587
7588Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7589
7590 * parser.c: fix for PIs name starting with xml
7591 * tree.c: fixed a potential problem with || and && ops
7592 * *.c, configure.in win32config.h.in : generate win32config.h for
7593 those on the Other Side !
7594
7595Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7596
7597 * parser.c: fixed a stupid = vs. == bug :-(
7598 * doc/gnome-xml.sgml: s/glade/xml/
7599
7600Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7601
7602 * configure.in, doc/xml.html : bug fix release 1.8.2
7603 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7604 Hopefully the end of that silly C++ include problem
7605 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7606 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7607 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7608 troubles with autoclosed elements when the stree shape doesn't
7609 follow the DtD specs. Added htmlIsAutoClosed() and
7610 htmlAutoCloseTag()
7611 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7612 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7613 * debugXML.c: fixed a bug on printing default namespaces.
7614 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7615
7616Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7617
7618 * result/HTML/*.htm[l] : updated the HTML regression tests according
7619 to the new output
7620 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7621 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7622 problem due to intermix of extern "C" { ... } declarations for C++
7623 and recursive includes in the headers
7624
76251999-12-20 Chris Lahey <clahey@umich.edu>
7626
7627 * HTMLtree.c: Made it so that html nodes with a single child do
7628 not insert a carriage return before or after the child node.
7629
7630Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7631
7632 * configure.in, doc/xml.html : bug fix release 1.8.1
7633 * parser.c: fixed bug #4344
7634 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7635 added the glue to avoid C++ problems
7636 * doc/* : regenerated the documentation
7637
7638Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7639
7640 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7641 namespace recognition, and Dia as a resul :-(
7642 * encoding.c: closed bug #3950
7643
7644Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7645
7646 * valid.c: debugging a posteriori validation, except URI expansion
7647 stuff this should be fixed now
7648 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7649 Carl Nygard <cnygard@bellatlantic.net>
7650 * tester.c: added --postvalid, cleaning of the code
7651 * tree.[ch]: added xmlDocGetRootElement()
7652
7653Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7654
7655 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7656 c++ losage.
7657
7658Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7659
7660 * configure.in, doc/xml.html : bumped to 1.8.0
7661 * xlink.[ch], Makefile.am : added framework for link detection
7662 * parser.h: added nbChars to parser context, needed for cleanup.
7663 * xmlmemory.c: removed a nasty bug when out of mem
7664 * valid.[ch]: adding namespace support for attribute decl
7665 * tester.c: added --debugent option
7666 * debugXML.[ch]: added xmlDebugDumpEntities()
7667 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7668 buffers instead, this was really needed, validation was breaking
7669 in strange ways due to that. Added xmlParseStringPEReference()
7670 and other parsing from strings functions. Entities processing
7671 modified again, but PERef are still not handled correcly but
7672 unless you're Eve Maller you won't notice :-)
7673 * HTMLparser.c: large changes toward reliability, and switched to
7674 lowercase internal tags, XHTML is lowercase, so it will help
7675 that output is closer to next version.
7676 * doc/* : regenerated the documentation, it is now hosted at
7677 http://xmlsoft.org/ (same bits I just bought the domain :-)
7678
7679
7680Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7681
7682 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7683 doc generation
7684 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7685 in the SAX API
7686 * doc/*: rebuilt the doc making sure everything appears in the
7687 HTML files
7688
7689Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7690
7691 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7692 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7693 which allow impressive speed improvement on dataset with
7694 large text pieces, but at the cost of broken binary
7695 compatibility and slightly bigger memory usage.
7696 Configure with --with-buffers to activate them, they
7697 are protected with XML_USE_BUFFER_CONTENT define.
7698 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7699 goal is 0 memory left allocated once parser is no more used
7700 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7701 call xmlCleanupParser() and xmlMemoryDump()
7702
7703Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7704
7705 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7706 * parser.[ch] encoding.[ch]: added memory cleanup routines
7707 * parser.c: closing bug #3788
7708 * doc/*: rebuilt the doc
7709
7710Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7711
7712 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7713 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7714 * tester.c: added --compress option
7715 * doc/*: rebuilt the documentation
7716
7717Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7718
7719 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7720 if given /proc/kcore as input !
7721 * doc/xml.html doc/*: updated and rebuilt the documentation
7722
7723Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7724
7725 * parser.c: Fixed some wrongly space collapsing code due to
7726 a misreading of the spec.
7727 * result/*: fixed the output accordingly
7728
7729Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7730
7731 * encoding.c: bug fix and typos
7732 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7733 * parser.c: added attribute normalization closing bug #3597
7734 * test/att* result/att* SAXresult/att*: testcase for attribute
7735 normalization
7736
7737Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7738
7739 * configure.in: closing bug #3163 by adding extra flags for the
7740 cc compiler on HP-UX
7741
7742Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7743
7744 * valid.[ch] : removed a typo and an enumerated type bug in the
7745 xmlAddElementDecl() function
7746 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7747 call to xmlEncodeEntitiesReentrant() so that the functions
7748 New, Set and Get are at the same level.
7749 * parser.c HTMLparser.c: extra memory allocation bug for
7750 attributes detected by someone using libxml in embedded systems :-)
7751
7752Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7753
7754 * xmlmemory.h: turned off mem debug :-\
7755
7756Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7757
7758 * parser.c: closed bug #2784 a one line fix, but worth pushing
7759 a new release out
7760 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7761 some structures, comments before and after the
7762 main element, and other nastyness
7763 * HTMLtree.c tree.c: accomodate the extended HTML supported
7764 * configure.in: pushing 1.7.4
7765 * test/ent8 and related outputs : added a new test for bug #2784
7766 * test/HTML/wired.html and related output: a nasty HTML example
7767 * Makefile.am: improved the test scripts
7768 * docs/* : reran the documentation extractor, updated xml.html
7769
7770Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7771
7772 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7773 HTMLparser and debugged the HTML related code. HTML documents
7774 now have their own type
7775 * entities.c: do not dump &apos; for HTML output
7776 * xmlmemory.c: improvement, breakpoint mechanism
7777 * testHTML.c: added --sax --repeat ...
7778 * Makefile.am: improved the HTML tests
7779 * valid.[ch]: added xmlValidGetValidElements and
7780 xmlValidGetPotentialChildren
7781 * tester.c: added --insert to test the 2 new functions
7782 * test//* result//* SAXresult//* : regression test cleanup
7783 and extension.
7784 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7785 gnome-xml-nanohttp.html
7786
7787Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7788
7789 * HTMLparser.c: fixed problems with some autoclose tags
7790 * tree.c: fixed XML output problems.
7791 * result/* SAXresult/*: update of the tests output
7792
7793Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7794
7795 * Makefile.am: Arturo patch for xmlConf.sh version info
7796 * parser.c: Tim Josling patch for single quoted items
7797 * tester.c: Tim Josling patch for tester options usage
7798 * tree.h: indent cleanup
7799
7800Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7801
7802 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7803 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7804
7805Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7806
7807 * tree.c : Raph patch for initialization of CORBA fields
7808 * parser.c, xpath.c, ...: modification of doc comments
7809 * xpath.c : allow spaces in xpath expressions
7810
7811Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7812
7813 * xmlmemory.h: turning off memory debug :-(
7814
7815Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7816
7817 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7818 better SAX interfaces.
7819 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7820 entity.
7821 * configure.in: 1.7.2
7822
7823Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7824
7825 * libxml.spec.in: fixed the URL
7826 * doc/xml.html: improved the documentation front-end
7827
7828Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7829
7830 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7831
7832Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7833
7834 * libxml.spec.in: fixed the alpha compile problem
7835 * parser.[ch]: changed errno to errNo in the parser context :-(
7836 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7837 * doc/xml.html: changed CHAR to xmlChar
7838 * doc/html/*: recompiled the documentation
7839 * configure.in: 1.7.1
7840
7841Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7842
7843 * parser.h: modified the parser context struct to regain 1.4.0
7844 binary compatibility
7845 * parser.c, xml-error.h: added errno ot teh context and defined
7846 a set of errors values with update of errno
7847 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7848 DTDs and entities
7849 * *.h, *.c: complete cleanup of the use of config.h and include
7850 protection depending on the current setup.
7851 * overalll debugging, maintenance and bug-fixing on all modules
7852 * updated the documentation
7853 * ready for 1.7.0
7854
7855Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7856
7857 * HTMLparser.c : cleanup
7858 * SAX.c valid.c valid.h: added ID/IDREF checking
7859 * tree.c tree.h: extended doc structure for refs
7860 * configure.in: 1.6.2
7861 * parser.c: patched bug in SAX user arg call
7862 * parserInternals.h: patched missing close in C++ wrapping
7863 * testXPath.c xpath.c xpath.h: prepared for extensibility,
7864 especially upcoming XPointer implementation.
7865 * doc/xml.html: augmented, typo
7866
7867Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
7868
7869 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
7870 not all invocations of install understand -d.
7871
7872Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
7873
7874 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7875 to make 'check' works, when builddir != srcdir.
7876
7877Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7878
7879 * doc/xml.html : updated the documentation
7880
7881Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7882
7883 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7884 not deallocated memory blocks
7885 * *.c : replaces all calls to malloc() free() and realloc() to
7886 the wrapper functions/macros
7887 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7888 instead of xmlFreeNodeList()
7889
7890Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7891
7892 * HTMLparser.c: corrected a stupid bug leading to core dump at
7893 tree deallocation. Removed warnings indicated by
7894 Stephane.Conversy@lri.fr
7895 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7896 looked for in the external subset
7897
7898Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7899
7900 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7901 on SGI by Stephane.Conversy@lri.fr
7902
7903Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7904
7905 * all .h : changed the prototype declaration indent as in gtk
7906 * most .c : working on reducing the TODOs in the code
7907 * most .c : cleanup though -pedantic and Insure++
7908 * improvements on validation ID checkings.
7909 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7910 * xml-config.in: closed #1810
7911
7912Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7913
7914 * tree.h, valid.c, valid.h: more work on validity, IDs
7915 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7916 definition for AIX
7917
7918Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7919
7920 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
7921 the distribution due to a cut'n paste error at last commit
7922
7923Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7924
7925 * configure.in: upgraded to version 1.4.0
7926 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
7927 Big update, added a large part of the validation process,
7928 it should be usable, but some parts are missing
7929 * xpath.c: improved the implementation w.r.t. root.
7930 * Makefile.am: added more tests
7931 * test and result trees: added a lot of tests
7932 * libxml.spec.in: export libxml.so.0 and libxml.so.1
7933
7934Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7935
7936 * Added an HACKING file
7937
7938Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7939
7940 * xpath.[ch] : improvements and debug of the XPath implementation
7941 * parser.c, HTMLparser.c : modified the parsers to be progressive
7942 * tree.[ch] : extended the Buffer promitives
7943 * xmlIO.[ch] : added basic I/O routines providing progressive
7944 parsing and ready for I18N conversion plugins
7945 * SAXresult/* : the SAX callback sequence maybe slightly different
7946 now
7947 * test*.c : improved/updated the tests programs
7948 * doc/* : recompiled the docs.
7949
79501999-07-26 Michael Meeks <michael@edenproject.org>
7951
7952 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
7953
7954 * tree.c: Ditto.
7955
7956Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7957
7958 * configure.in: upgraded to version 1.4.0
7959 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
7960 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
7961 XML query language, see http://www.w3.org/TR/xpath for more details.
7962 * parser.c, parser.h: added CHAR* related string functions for XPath
7963 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
7964 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
7965 rebuild the docs.
7966 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
7967 and regression testing capabilities for XPath.
7968
7969Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7970
7971 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
7972 closing bug #1646
7973
7974Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7975
7976 * Makefile.am, example/Makefile.am: closed bug #1683
7977
7978Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7979
7980 * example/Makefile.am, configure.in: added the makefile for the
7981 gjobread example
7982
7983Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
7984
7985 * doc/Makefile.am:
7986 - fix which allow "make install DESTDIR=</install/prefix>".
7987
7988Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7989
7990 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
7991 which fixed a problem on the file reading-code.
7992
7993Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7994
7995 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
7996 output.
7997 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
7998
7999Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8000
8001 * parser.h : Oops removed the binary compatibility problem
8002 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
8003 * parser.c, HTMLparser.c: applied patches for reading from stdin
8004
8005Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8006
8007 * parser.c, entities.c, valid.c: cleanup bug #1591
8008 * configure.in: cleanup bug #1592
8009 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
8010 the same tree back-end. Hence gdome will be available for it.
8011 * doc/Makefile.am: close bug #617
8012
8013Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8014
8015 * parser.c: alloctate a per parser context SAX interface block
8016
8017Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8018
8019 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
8020 and xmlEncodeEntitiesReentrant with the correct one :-\
8021
8022Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8023
8024 * commit of my internal XML base changes, quite a lot of
8025 changes, cleanups, better entities support, framework for
8026 new I/O and charset detection and handling
8027 * Fixed the configure/Makefile stuff to generate shared libs
8028 with the proper version info, so we jumped on rev from
8029 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
8030 xmlEncodeEntities() result need to be freed now, and a string
8031 xmlParserVersion provide the current library version.
8032
8033Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
8034
8035 * parser.c: fixed a buffer overrun for when you have a very long
8036 attribute with no entities in it.
8037
8038Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8039
8040 * added example directory
8041 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8042
8043Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8044
8045 * Release of libxml-1.1, nearly everything has been touched for
8046 this.
8047 * Added more regression tests
8048 * Updated the documentation
8049
8050Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8051
8052 * tree.[ch]: unified the XML_NO_CORBA defines.
8053 * parser.c encoding.[ch]: started plugging in char encoding detection
8054
8055Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8056
8057 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8058 Also freed allocated buffer.
8059
8060Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8061 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8062 reentrancy problem at printing. One is left in entities.c, to
8063 remove ASAP
8064 * testSAX.c : added a test example showing the use of the SAX
8065 interface if one doesn't want to build the DOM tree.
8066 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8067
8068Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8069
8070 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
8071 large revamping of the parser to use SAX callbacks
8072 http://www.megginson.com/SAX/ (or at least a C like interface
8073 a la Expat). It's now possible to set up your own callbacks
8074 and the parser will not build a DOM tree.
8075 * test/* result/*: updated the test suite, I finally removed
8076 the old Namespace draft support (PI based).
8077
8078Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8079
8080 * Makefile.am: added test result to EXTRA_DIST for make tests
8081
8082Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8083
8084 * parser.c, parserInternals.h: moved the chars macro definitions
8085 to parserInternals.h
8086 * parser.c, error.c: applied patches from "Knut Ã…kesson"
8087 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
8088
8089Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8090
8091 * xml-config.in : applied patch to make --version work
8092
80931999-03-05 Raja R Harinath <harinath@cs.umn.edu>
8094
8095 * Makefile.am (check-local): Alias for `tests' target. This will
8096 cause `make check' to do the right thing.
8097 (tests): Don't run tests in srcdir. Also, replaced calls to
8098 basename with a `sed' "equivalent".
8099
8100Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8101
8102 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8103 it in the header and not the sources, updated the doc.
8104 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8105 pointing this out.
8106
8107Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8108
8109 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8110 exported the inputStream routines.
8111 * doc/html/* : updated accordingly
8112
8113Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8114
8115 * parser.c, parser.h, parserInternals.h: added a few extra
8116 internal calls to allocate and free parser contexts ...
8117 * doc/html/* : updated accordingly
8118
8119Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8120
8121 * configure.in, Makefile.am, doc/makefile.am : General changes for
8122 1.0.0 release and including the generated HTML documentation.
8123
8124Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8125
8126 * makefile.am : added parserInternals.h, oops.
8127
8128Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8129
8130 * parserInternals.h: added this header giving access to the parser
8131 internal functions.
8132 * doc/Makefile.am : added a rebuild target which rebuilds the full
8133 set of documentations
8134 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8135 the internal subset.
8136 * *.c *.h: modifications needed to generate the documentation using
8137 gtk-doc, cleanup of functions blocks, reorganisation of struct
8138 declarations.
8139
8140Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8141
8142 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8143 the tar and spec file to include the beginning of the doc.
8144
81451999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
8146
8147 * doc/.cvsignore: Added this file.
8148
8149Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8150
8151 * tree.c: fixed xmlGetProp to return "" when the attribute
8152 exists, even if the node-list is NULL.
8153
8154Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8155
8156 * tree.c: patched an error outputting empty attribute values.
8157 * Makefile.am and doc/makefile.am: have been updated during the
8158 week-end. Sorry for an empty CVS log, I got a shell problem.
8159
8160Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8161
8162 * tree.h: cleaned up using enums instead of defines
8163 * parser.c, valid.[ch]: more work on parsing/output of element
8164 declarations
8165
8166Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8167
8168 * valid.[ch], tree.c, parser.c : more work toward full parsing
8169 of XML DTDs.
8170 * README: added informations about mailing-list and on-line
8171 documentation
8172
81731999-01-27 Raja R Harinath <harinath@cs.umn.edu>
8174
8175 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
8176
8177Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8178
8179 * parser.c, tree.[ch] : more work toward conformance testing,
8180 added a last element to accelerate parsing of very flat structures
8181 started working on internal subset Element content declaration.
8182 * valid.[ch] : first cut at adding code toward validation.
8183 * previous changes had also small impact on most files, especially
8184 the conformance testing using James Clark test suite.
8185
8186Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8187
8188 * test/* : updated the examples, most of them were not well
8189 formed (humm), and added rdf2.
8190 * result/* : resulting changes in the output.
8191
8192Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8193
8194 * tree.c: changed the behaviour of xmlGetProp on NULL values.
8195
8196Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8197
8198 * tree.c: patched a bug in the generation of empty attributes
8199
8200Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8201
8202 * entities.[ch], tree.[ch], tester.c: added copy interfaces
8203 for node/trees/documents/... Biggest problem is namespace
8204 support when copying subtrees.
8205
8206Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8207
8208 * parser.c, entities.c: improve entities and char ref encoding,
8209 and cleanups of error messages.
8210
8211Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8212
8213 * parser.c, entities.c: simple bug hunting done during rpm2html and
8214 rpmfind integration.
8215
8216Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8217
8218 * parser.[ch]: Added interfaces allowing to specify a SAX
8219 handler before parsing.
8220
8221Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8222
8223 * parser.c: redirrect all errors reporting through the SAX
8224 error function
8225
8226Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8227
8228 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
8229 * libtool, tlmain ...: update of the libtool files
8230
82311998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
8232
8233 * entities.c: Use g_snprintf insteda of snprintf.
8234
8235Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8236
8237 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
8238 added ent5 test for this purpose.
8239 * parser.c, parser.h: formatting, comments and UTF-8 planning.
8240
8241Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8242
8243 * parser.c: fixed? a strange error due to compression on a GWP
8244 document.
8245
8246Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8247
8248 * tree.[ch]: bug fixing
8249 * entities.[ch]: defined a specific type for predefined entities
8250 * doc/xml.html: more documentation on the library, how to use it,
8251 overview of the interfaces.
8252
8253Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8254
8255 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
8256
8257Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8258
8259 * tree.c: corrected a small bug
8260 * doc/xml.html: continuing writing documentation.
8261
8262Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8263
8264 * debugXML.h debugXML.c: added debugging utilities.
8265 * tester.c: added --debug switch.
8266 * tree.c: patched an incorrect node->type assignment.
8267 * parser.c: formatting, ensure that node->doc != NULL in attributes
8268
8269Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8270
8271 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
8272 entity support and provide an internal representation close to
8273 DOM one (entity ref nodes, and attribute value as tree). I tried
8274 to preserve the interface but this will surely break some apps
8275 (I have to change rpm2html/rpmfind for example). I had to change
8276 two interfaces, and the generated tree is somewhat different.
8277 * doc/* : started documenting the XML library, the tree and
8278 DOM/Corba. This is a first step.
8279
8280Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8281
8282 * parser.c: Set up the fonctions comment block, boring but useful.
8283 * parser.h, SAX.c, parser.c: now attributes are processed through
8284 the SAX interface. The problem is that my SAX interface diverged
8285 quite a bit from the original one, well this is not an official
8286 spec, and translating it from Java to C is hairy anyway...
8287
8288Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8289
8290 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
8291 fonctions comment block, boring but useful.
8292
8293Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8294
8295 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
8296 conversion routines. However they are not yet used to convert the
8297 inputs. The core will run with UTF-8.
8298
8299Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8300
8301 * tree.c : make sure that the type id is properly set-up when
8302 a new object is allocated, needed for DOM.
8303
8304Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8305
8306 * tree.h, tree.c: Ok, the main objects in the tree will be native
8307 corba objects, it costs 8 bytes per Node, Attribute and Document
8308 but it simplifies the Corba integration a lot (no extra interface
8309 objects to allocate/free).
8310
8311Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8312
8313 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
8314 and changed NODEs contants for conformity with DOM Level 1
8315
8316Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8317
8318 * added hooks to keep track of servants when creating objects
8319 xmlDoc and xmlNode (for Corba export).
8320
8321Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8322
8323 * added xml-config script.
8324
8325Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8326
8327 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
8328 to autoupdate libtool and automake conf files.
8329
83301998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
8331
8332 * Makefile.am: Use '?' to separate the sed
8333 commands as ',' is used when people pass -Wl,something.
8334
8335
8336Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8337
8338 * tree.c, tree.h: added a per-document compression interface.
8339
8340Tue Sep 22 20:47:38 EDT 1998
8341
8342 * tree.c, tree.h: added saving with compression and added interfaces
8343 to control the compression level (xmlGetCompressMode,
8344 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
8345
8346Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8347
8348 * parser.c: corrected a loop for files of size 0
8349
83501998-08-20 Raja R Harinath <harinath@cs.umn.edu>
8351
8352 * error.h: New file. Contains prototyes from `error.c'.
8353
8354Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
8355
8356 * Makefile.am (xmlincdir): New macro.
8357 (xmlinc_HEADERS): Renamed from include_HEADERS.
8358
8359Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8360
8361 * applied small patch on numeric entities from
8362 Christopher Blizzard <blizzard@appliedtheory.com>
8363
8364Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8365
8366 * New release 0.2, removed the old xml_* files so that it's
8367 coherent with the other CVS base (W3C), far better conformance
8368 to standard, new namespaces, decent entities support, beginning
8369 of a SAX-like interface. Nearly nothing left intact, even the
8370 test examples ...
8371
83721998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
8373
8374 * .cvsignore: Add .deps dir
8375
8376Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8377
8378 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
8379
8380Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8381
8382 * configure.in: added test for CPP
8383 * AUTHORS, Changelog: the original ones didn't get commited but the
8384 glib ones instead, fixed.
8385 * Makefile.am: corrected an error in library naming
8386
8387Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8388
8389 * integrated code developped at W3C
8390 * changed the original Copyright
8391 * migrated to automake
8392 * prefixed the filenames by xml_ to avoid filename clashes
8393
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00008394Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
8395
8396 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
8397 should not be called.
8398
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00008399Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
8400
8401 * libxml-2.0.pc.in: applied the patch to fix #101894
8402
Daniel Veillard8a1b1852003-01-05 22:37:17 +00008403Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
8404
8405 * tree.c : applied patch from Lukas Schroeder for register callbacks
8406 * valid.c: modified patch from Lukas Schroeder to test
8407 register callbacks with --chkregister
8408
Daniel Veillard067bae52003-01-05 01:27:54 +00008409Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
8410
8411 * xmlreader.c: seriously changed the way data are pushed to
8412 the underlying parser, go by block of 512 bytes instead of
8413 tryng to detect tag boundaries at that level. Changed the
8414 way empty element are detected and tagged.
8415 * python/tests/reader.py python/tests/reader2.py
8416 python/tests/reader3.py: small changes mostly due to context
8417 reporting being different and DTD node being reported. Some
8418 errors previously undetected are now caught and fixed.
8419 * doc/xmlreader.html: flagged last section as TODO
8420
Daniel Veillard51a447a2003-01-04 19:42:46 +00008421Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8422
8423 * python/libxml.py: integrated the Python 2.2 optimizations
8424 from Hannu Krosing, while maintaining compatibility with
8425 1.5 and 2.1
8426
Daniel Veillarde59494f2003-01-04 16:35:29 +00008427Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
8428
8429 * xmllint.c: a bit of cleanup
8430 * xmlreader.c: small fix
8431 * doc/xmlreader.html: more work on the XmlTextReader tutorial
8432 * python/libxml.py: a few fixes pointed out by Hannu Krosing
8433
Daniel Veillard623a9eb2003-01-04 12:47:20 +00008434Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
8435
8436 * python/setup.py.in: patch from Stéphane Bidoul to include
8437 drv_libxml2.py in setup.py
8438
Daniel Veillard66b82892003-01-04 00:44:13 +00008439Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
8440
8441 * doc/xmlreader.html: starting documenting the new XmlTextReader
8442 interface.
8443
Daniel Veillard7704fb12003-01-03 16:19:51 +00008444Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
8445
8446 * xmllint.c: added the --stream flag to use the TextReader API
8447 * xmlreader.c: small performance tweak
8448
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00008449Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
8450
8451 * xmlreader.c python/tests/reader2py: okay the DTD validation
8452 code on top of the XMLTextParser API should be solid now.
8453
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008454Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8455
8456 * xmlreader.c python/tests/reader2py: Fixing some more mess
8457 with validation and recursive entities while using the
8458 reader interface, it's getting a bit messy...
8459
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008460Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8461
8462 * xmlreader.c python/tests/reader.py: another couple of problem
8463 related to IsEmptyElement reported by Stéphane Bidoul needed
8464 some fixes.
8465
Daniel Veillard4f860202003-01-02 13:00:02 +00008466Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8467
8468 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8469 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8470 based on the python XmlTextReader interface.
8471
Daniel Veillard3c265e42003-01-01 21:06:49 +00008472Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8473
8474 * tree.c: backing out one change in the last patch which broke the
8475 regression tests
8476
Daniel Veillard5335dc52003-01-01 20:59:38 +00008477Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8478
8479 * global.data globals.c tree.c include/libxml/globals.h: applied
8480 an old patch from Lukas Schroeder to track node creation and
8481 destruction. Probably missing a lot of references at the moment
8482 and not usable reliably.
8483
Daniel Veillard8ba17412003-01-01 19:13:12 +00008484Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8485
8486 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8487 from doc/news.html and a stylesheet
8488
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008489Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8490
8491 * xmlreader.c python/tests/reader.py: fixed another couple of
8492 xmlreader bugs reported by Stéphane Bidoul and added tests.
8493
Daniel Veillard9e395c22003-01-01 14:50:44 +00008494Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8495
8496 * xmlreader.c python/tests/reader2.py: fixed another validity
8497 checking in external parsed entities raised by Stéphane Bidoul
8498 and added a specific regression test.
8499 * python/tests/reader3.py: cleanup
8500
Daniel Veillardd5896142002-12-31 14:45:26 +00008501Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8502
8503 * xmlreader.c python/tests/reader2.py: fixed a problem with
8504 validation within entities pointed by Stéphane Bidoul, augmented
8505 the tests to catch those.
8506
Daniel Veillarddc85f282002-12-31 11:18:37 +00008507Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8508
8509 * python/generator.py: modified the generator to allow keeping
8510 class references when creating new classes, needed to fix a bug
8511 pointed by Stéphane Bidoul where the input buffer of the
8512 xmlTextReader instance gets destroyed if the python wrapper for
8513 the input is not referenced anymore.
8514
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008515Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8516
8517 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8518 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8519
Daniel Veillard571b8892002-12-30 12:37:59 +00008520Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8521
8522 * xmlreader.c python/tests/reader.py: fixed another problem
8523 pointed by Stéphane Bidoul
8524
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008525Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8526
8527 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8528 with "<a/>"
8529
Daniel Veillardecaba492002-12-30 10:55:29 +00008530Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8531
8532 * SAX.c: warn on xmlns:prefix="foo"
8533 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8534 for namespace attributes handling.
8535
Daniel Veillard2d84a892002-12-30 00:01:08 +00008536Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8537
8538 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8539 a really nasty problem raised by a DocBook XSLT transform
8540 provided by Sebastian Bergmann
8541
Daniel Veillard29b3e282002-12-29 11:14:41 +00008542Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8543
8544 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8545 by Stéphane Bidoul and integrated it into the tests
8546
Daniel Veillarde18fc182002-12-28 22:56:33 +00008547Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8548
8549 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8550 extended the XmlTextReader API a bit, addding accessors for
8551 the current doc and node, and an entity substitution mode for
8552 the parser.
8553 * python/libxml.py python/libxml2class.txt: related updates
8554 * python/tests/Makefile.am python/tests/reader.py
8555 python/tests/reader2.py python/tests/reader3.py: updated a bit
8556 the old tests and added a new one to test the entities handling
8557
Daniel Veillardaba976d2002-12-28 21:14:18 +00008558Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8559
8560 * python/generator.py python/libxml2class.txt
8561 python/tests/reader.py python/tests/reader2.py: changed the
8562 generator to provide casing for the XmlTextReader similar to
8563 C# so that examples and documentation are more directly transposable.
8564 Fixed the couple of tests in the suite.
8565
Daniel Veillard83298842002-12-28 15:12:33 +00008566Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8567
8568 * doc/guidelines.html: added a document on guildeline for
8569 publishing and deploying XML
8570
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008571Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8572
8573 * valid.c xmlreader.c: final touch running DTD validation
8574 on the XmlTextReader
8575 * python/tests/Makefile.am python/tests/reader2.py: added a
8576 specific run based on the examples from test/valid/*.xml
8577
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008578Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8579
8580 * python/libxml.py: added a few predefined xmlTextReader parser
8581 configuration values.
8582
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008583Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8584
8585 * python/libxml_wrap.h: trying to fix #102037
8586
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008587Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8588
8589 * SAX.c: fixing bug #95296, when the predefined entities
8590 are redefined in the DTD the default one must be used
8591 instead anyway.
8592
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008593Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8594
8595 * doc/xmllint.xml
8596 * doc/xmllint.1
8597 Add discussion of XML_DEBUG_CATALOG to xmllint man
8598 page - bug #100907
8599
8600
Daniel Veillarddf512f42002-12-23 15:56:21 +00008601Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8602
8603 * xmlreader.c: Fixed the empty node detection to avoid reporting
8604 an inexistant close tag.
8605
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008606Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8607
8608 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8609 for Python 2.1
8610
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008611Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8612
8613 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8614
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008615Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8616
8617 * doc/libxml2-api.xml python/tests/reader.py: one really need
8618 to provide the base URI information when creating a reader parser
8619 from an input stream. Updated the API and the example using it.
8620
Daniel Veillardea7751d2002-12-20 00:16:24 +00008621Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8622
8623 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8624 include/libxml/valid.h include/libxml/xmlreader.h: working on
8625 DTD validation on top of xml reader interfaces. Allows to
8626 validate arbitrary large instances. This required some extensions
8627 to the valid module interface and augmenting the size of xmlID
8628 and xmlRef structs a bit.
8629 * uri.c xmlregexp.c: simple cleanup.
8630
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008631Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8632
8633 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8634 work on the xml reader interfaces.
8635 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8636 Web page for the Windows binaries.
8637
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008638Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8639
8640 * xmlIO.c: applied a patch for VMS following the report by
8641 Nigel Hall
8642
Daniel Veillard3772de32002-12-17 10:31:45 +00008643Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8644
8645 * parser.c: the parseStartTag bug fix wasn't complete.
8646
Daniel Veillard67df8092002-12-16 22:04:11 +00008647Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8648
8649 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8650 parseStartTag, fixing it.
8651 * test/att4 result/att4 result/noent/att4: adding the test
8652 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8653 more methods to XmlTextReader.
8654
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008655Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8656
8657 * win32/libxml2.def.src: added more xml reader exports
8658 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8659 to the build
8660
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008661Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8662
8663 * doc/tutorial/xmltutorial.xml
8664 plus generated html and pdf
8665 Updating tutorial again based on further comments from Niraj
8666 Tolia on the last iteration
8667
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008668Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8669
8670 * doc/tutorial/xmltutorial.xml
8671 * doc/tutorial/includekeyword.c
8672 * doc/tutorial/includegetattribute.c
8673 plus generated html and pdf
8674 Adding fix from Niraj Tolia to tutorial to properly free memory.
8675
8676
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008677Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8678
8679 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8680 more methods of XmlTextReader.
8681 * python/libxml2class.txt python/tests/reader.py: this increased the
8682 methods in the bndings, augmented the test to check those new
8683 functions.
8684
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008685Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8686
8687 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8688 methods of XmlTextReader.
8689 * python/generator.py python/libxml_wrap.h python/types.c
8690 python/libxml2class.txt: added the reader to the Python bindings
8691 * python/tests/Makefile.am python/tests/reader.py: added a specific
8692 test for the Python bindings of the Reader APIs
8693 * parser.c: small cleanup.
8694
Daniel Veillard06503452002-12-13 10:42:08 +00008695Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8696
8697 * xinclude.c: fallback was only copying the first child not the
8698 full child list of the fallback element, closes #89684 as reopened
8699 by Bernd Kuemmerlen
8700
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008701Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8702
8703 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8704
Daniel Veillard000eafb2002-12-12 10:04:22 +00008705Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8706
Daniel Veillardc1eed322002-12-12 11:01:32 +00008707 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008708 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008709 gives enum values, fix functype return type, put back fields in
8710 structs
8711 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008712
Daniel Veillard024b5702002-12-12 00:15:55 +00008713Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8714
8715 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8716 about htmlNodeDumpOutput location.
8717 * xpath.c: removed an undefined function signature
8718 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8719 too many symbols in the API breaking the python bindings.
8720 Updated with the libxslt/libexslt changes.
8721
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008722Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8723
8724 * configure.in: preparing release of 2.4.29
8725 * doc/*: rebuilt the docs and API
8726 * xmlreader.c: a few more fixes for the XmlTextReader API
8727
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008728Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8729
8730 * include/win32config.h: applied mingw patch from Magnus Henoch
8731
Daniel Veillard5aad8322002-12-11 15:59:44 +00008732Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8733
8734 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8735
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008736Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8737
8738 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8739 building Python script, does the C parsing directly, generates
8740 a better API description including structure fieds defs and
8741 enums. Still a couple of bugs, but good enough for the python
8742 wrappers now.
8743 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8744 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8745 include/libxml/schemasInternals.h include/libxml/tree.h: more
8746 cleanup based on the python analysis script reports.
8747 * libxml.spec.in: make sure the API XML description is part of the
8748 devel package.
8749
Daniel Veillard01c13b52002-12-10 15:19:08 +00008750Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8751
8752 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8753 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8754 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8755 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8756 code cleanup, especially the function comments.
8757 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8758
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008759Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8760
8761 * Makefile.am xmlreader.c include/libxml/Makefile.am
8762 include/libxml/xmlreader.h: Adding a new set of APIs based on
8763 the C# TextXmlReader API but converted to C. Allow to parse
8764 in constant memory usage, far simpler to program and explain
8765 than the SAX like APIs, unfinished but working.
8766 * testReader.c: test program
8767
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008768Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8769
8770 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8771
Daniel Veillard64b35282002-12-04 15:10:40 +00008772Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8773
8774 * tree.c: Chip turner indicated that XHTML1 serialization
8775 rule for style actually break on both IE and Mozilla,
8776 try to avoid the rule if escaping ain't necessary
8777
Daniel Veillard8efff672002-12-04 11:44:48 +00008778Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8779
8780 * nanhttp.c: handle HTTP URL escaping, problem reported by
8781 Glen Nakamura and Stefano Zacchiroli
8782
Daniel Veillard1c732d22002-11-30 11:22:59 +00008783Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8784
8785 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8786
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008787Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8788
8789 * uri.c: Johann Richard pointed out some XPointer problems for
8790 URN based URI references in XInclude. Modified the URI parsing
8791 and saving routines to allow correct parsing and saving of
8792 XPointers, especially when attached to "opaque" scheme accordingly
8793 to RFC 2396
8794
Daniel Veillard8db67d22002-11-27 19:39:27 +00008795Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8796
8797 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
8798 of refactoring to the HTML saving code.
8799 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
8800 in the doc.
8801
Daniel Veillardebc4ca92002-11-27 11:43:05 +00008802Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
8803
8804 * tree.c include/libxml/tree.h: refactored the XML dump of a node
8805 to a buffer API to reuse the generic dump to an OutputIO layer,
8806 this reduces code, fixes xmlNodeDump() for XHTML, also made
8807 xmlNodeDump() now return the number of byte written.
8808
Daniel Veillard9d5ea172002-11-27 08:02:06 +00008809Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
8810
8811 * python/setup.py.in: another patch from Stéphane Bidoul for
8812 Python bindings on Windows
8813 * doc/parsedecl.py: small cleanup
8814
Daniel Veillard9715c172002-11-25 16:33:40 +00008815Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
8816
8817 * libxml.spec.in configure.in: add a line in %changelog for releases
8818
Daniel Veillard9bc53102002-11-25 13:20:04 +00008819Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
8820
8821 * parser.c: patch from Marcus Clarke fixing a problem in entities
8822 parsing that was detected in KDe documentations environment.
8823
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00008824Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8825
8826 * python/libxml.c (libxml_prev): Return the previous as opposed to
8827 the next node (I guess this is the result of some cut & paste programming:)
8828
Daniel Veillard80d7b902002-11-23 16:23:08 +00008829Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8830
8831 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
8832
Daniel Veillarda1196ed2002-11-23 11:22:49 +00008833Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8834
8835 * python/generator.py python/libxml.c python/setup.py.in: trying
8836 to fix the Python bindings build on Windows (Stéphane Bidoul)
8837
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00008838Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8839
8840 * win32/configure.js: added option for python bindings
8841 * win32/libxml2.def.src: added more exports
8842
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00008843Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8844
8845 * win32/Makefile.mingw: fixed unresolved symbols when linking with
8846 pthreads
8847 * win32/wince/*: applied updates to Windows CE port from Javier
8848
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00008849Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8850
8851 * configure.in: preparing 2.4.28
8852 * libxml.spec.in doc/Makefile.am: some cleanup
8853 * doc/*: updated the news and regenerated.
8854
Daniel Veillardfee408f2002-11-22 13:18:30 +00008855Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8856
8857 * HTMLparser.c: final touch at closing #87235 </p> end tags
8858 need to be generated.
8859 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
8860 this change slightly the output of a few tests
8861 * doc/*: regenerated
8862
Daniel Veillardd2ff0392002-11-22 12:28:38 +00008863Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
8864
8865 * parserInternals.c: fixing bug #99190 when UTF8 document are
8866 parsed using the progressive parser and the end of the chunk
8867 is in the middle of an UTF8 multibyte character.
8868
William M. Brack8b2c7f12002-11-22 05:07:29 +00008869Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
8870
8871 * threads.c: fixed initialization problem in xmlNewGlobalState
8872 which was causing crash.
8873 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
8874 in xmlInitializeGlobalState.
8875 * parserInternals.c: cleaned up ctxt->sax initialisation.
8876
Daniel Veillardd5c2f922002-11-21 14:10:52 +00008877Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8878
8879 * tree.c include/libxml/tree.h: modified the existing APIs
8880 to handle XHTML1 serialization rules automatically, also add
8881 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
8882 libxslt serialization uses it when needed without changing
8883 the library API.
8884 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
8885 result/xhtml1: added a new test specifically for xhtml1 output
8886 and updated the result of one XHTML1 test
8887
Daniel Veillardd076a202002-11-20 13:28:31 +00008888Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
8889
8890 * xinclude.c parserInternals.c encoding.c: fixed #99082
8891 for xi:include encoding="..." support on text includes.
8892 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
8893 test/XInclude/ents/isolatin.txt : added a specific regression test
8894 * python/generator.py python/libxml2class.txt: fixed the generator
8895 the new set of comments generated for doc/libxml2-api.xml were
8896 breaking the python generation.
8897
Daniel Veillard817e70b2002-11-19 22:28:48 +00008898Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8899
8900 * doc/Makefile.am: repair some problem if gtk-doc fail or such
8901 * configure.in: patch for Solaris on new autoconf closes #98880
8902 * doc/parsedecl.py: repair the frigging API building script,
8903 did I say that python xmllib sucks ?
8904 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
8905 and some comment are no more truncated.
8906
Daniel Veillarda7e05b42002-11-19 08:11:14 +00008907Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
8908
8909 * parser.c: Martin Stoilov pointed out a potential leak in
8910 xmlCreateMemoryParserCtxt
8911
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00008912Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
8913
8914 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
8915 included in HTML documents and using the push parser.
8916
Daniel Veillard4efd3be2002-11-18 09:11:13 +00008917Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8918
8919 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
8920 specified, look for the Python interpreter not just in the
8921 specified root but also in the specified location. Fixes #98825
8922
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00008923Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8924
8925 * python/libxml.c: fixing bug #98792 , node may have no doc
8926 and dereferencing without checking ain't good ...
8927
Daniel Veillarddad3f682002-11-17 16:47:27 +00008928Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
8929
8930 * configure.in: preparing release 2.4.27
8931 * doc/* : updated and rebuilt the docs
8932 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
8933 and all the docs are actually packaged and in the final RPMs
8934 * parser.c parserInternals.c include/libxml/parser.h: restore
8935 xmllint --recover feature.
8936
Daniel Veillard68e9e742002-11-16 15:35:11 +00008937Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8938
Daniel Veillard784b9352003-02-16 15:50:27 +00008939 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00008940 processing of parsed entities, and XPath computation on sustitued
8941 entities.
8942 * testXPath.c: make sure entities are substitued.
8943
Daniel Veillard328f48c2002-11-15 15:24:34 +00008944Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
8945
Daniel Veillard784b9352003-02-16 15:50:27 +00008946 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00008947 processing of internal parsed entities, which had to be changed.
8948
Daniel Veillard66651aa2002-11-15 11:21:43 +00008949Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8950
8951 * Makefile.am python/Makefile.am python/tests/Makefile.am:
8952 trying to fix bug #98517 about building outside the source tree
8953 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
8954
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00008955Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8956
8957 * include/win32config.h: cleanup
8958 * win32/Makefile.mingw: integrated mingw in JScript configure
8959 * win32/Makefile.msvc: modified to allow mingw coexistence
8960 * win32/configure.js: integrated mingw
8961 * win32/Readme.txt: cleanup
8962
Daniel Veillard8dd86a52002-11-12 21:14:17 +00008963Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8964
8965 * HTMLparser.c: strengthen the guard in the Pop macros,
8966 like in the XML parser, closes bug #97315
8967
Daniel Veillard0821b152002-11-12 20:57:47 +00008968Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8969
8970 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
8971 callback is never used.
8972
Daniel Veillard8606bbb2002-11-12 12:36:52 +00008973Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8974
8975 * parserInternals.c: fixed the initialization of the SAX structure
8976 which was breaking xsltproc
8977 * xpath.c: patch from Petr Pajas for CDATA nodes
8978 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
8979 * parser.c include/libxml/parser.h: patch from Peter Jones
8980 removing a leak in xmlSAXParseMemory() and adding the
8981 function xmlSAXParseMemoryWithData()
8982
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00008983Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
8984
8985 adding pdf of tutorial, changing web page to link to it
8986 * doc/tutorial/xmltutorial.pdf
8987 * doc/xml.html
8988 * doc/docs.html
8989
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00008990Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
8991
8992 * doc/tutorial/ar01s08.html
8993 adding file what I forgot for tutorial
8994
8995
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00008996Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
8997
8998 Adding encoding discussion to tutorial
8999 Added:
9000 * doc/tutorial/images/*.png: DocBook admonition image files
9001 * doc/tutorial/apf.html, apg.html: new generated html
9002 * doc/tutorial/includeconvert.c: conversion code entity file
9003 changed:
9004 * doc/tutorial/xmltutorial.xml: DocBook original
9005 * doc/tutorial/*.html: generated html
9006
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009007Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9008
9009 * include/libxml/*.h: retired xmlwin32version.h
9010 * doc/Makefile.am: retired xmlwin32version.h
9011 * win32/configure.js: retired xmlwin32version.h
9012
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009013Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9014
9015 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009016 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
9017 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009018
Daniel Veillard7216cfd2002-11-08 15:10:00 +00009019Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9020
9021 * globals.c: fixed a typo pointed out by Igor
9022 * xpath.c: try to speed up node compare using line numbers
9023 if available.
9024
Daniel Veillarda70d62f2002-11-07 14:18:03 +00009025Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9026
9027 * tree.c: make xmlFreeNode() handle attributes correctly.
9028
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00009029Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9030
9031 * catalog.c: completed the #96963 fix, as reported by Karl
9032 Eichwalder
9033
Daniel Veillard56f21f22002-11-06 15:49:46 +00009034Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9035
9036 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9037
Daniel Veillard91ad8792002-11-04 17:06:52 +00009038Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9039
9040 * Makefile.am: switched the order of a couple of includes
9041 to fix bugs #97100
9042
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009043Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9044
9045 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9046 xmlLoadCatalogs that used to separate directories with a ':'.
9047
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009048Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9049
9050 * threads.c: improvements to the Windows-side of thread handling
9051 * testThreads.c: conditionally excluded unistd.h
9052 * testThradsWin32.c: broke overlong lines
9053 * include/win32config.h: adapted thread-related macros to the new
9054 scheme and for pthreads on Windows
9055 * win32/Makefile.msvc: introduced a more flexible thread build,
9056 added testThreads[Win32].c to the build
9057 * win32/configure.js: introduced a more flexible thread config
9058
John Fleck61f6fb62002-10-31 15:23:29 +000090592002-10-31 John Fleck <jfleck@inkstain.net>
9060
9061 * doc/xml.html (and, by implication, FAQ.html)
9062 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9063
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009064Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9065
9066 * configure.in: removed xmlwin32version.h
9067 * include/libxml/Makefile.am: removed xmlwin32version.h
9068
Daniel Veillardce66ce12002-10-28 19:01:59 +00009069Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9070
9071 * tree.c: applied patch from Brian Stafford to fix a bug
9072 in xmlReconciliateNs()
9073
Daniel Veillard7e3f1402002-10-28 18:52:57 +00009074Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9075
9076 * tree.c: applied patch from Christian Glahn to allow
9077 xmlNewChild() on document fragment nodes
9078
Daniel Veillardb39bc392002-10-26 19:29:51 +00009079Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9080
9081 * parser.c: Christian Glahn found a problem with a recent
9082 patch to xmlParseBalancedChunkMemoryRecover()
9083 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
9084 problems
9085 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
9086 test/schemas/seq*: added the test cases from Charles
9087
Daniel Veillard366a9152002-10-23 20:43:53 +00009088Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9089
9090 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
9091 serious cleanup of the spec file and associated changes
9092 in the Makefiles.
9093 * valid.c: try to remove some warnings on x86_64
9094
Daniel Veillardd033d022002-10-23 14:55:02 +00009095Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9096
9097 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9098 fix bug #96586
9099
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009100Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9101
9102 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9103 parsing, applied his patch
9104 * result/HTML/attrents.html result/HTML/attrents.html.err
9105 result/HTML/attrents.html.sax test/HTML/attrents.html:
9106 added the test and result case provided by Mikhail Sogrine
9107
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009108Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9109
9110 * vms/build_libxml.com vms/config.vms vms/readme.vms
9111 include/libxml/parser.h include/libxml/parserInternals.h
9112 include/libxml/tree.h include/libxml/xmlIO.h
9113 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9114 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9115 Applied the VMS update patch from Craig A. Berry
9116 * doc/*.html: update
9117
Daniel Veillardf000f072002-10-22 14:28:17 +00009118Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9119
9120 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9121
Daniel Veillard1e208222002-10-22 14:25:25 +00009122Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9123
9124 * debugXML.c: adding a grep command to --shell in xmllint
9125 for T.V. Raman
9126
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009127Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9128
9129 * xmlcatalog.c: tried to fix some of the problem with --sgml
9130
Daniel Veillard935494a2002-10-22 14:22:46 +00009131Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9132
9133 * parser.c: tried to fix bug #91500 where doc->children may
9134 be overriden by a call to xmlParseBalancedChunkMemory()
9135
9136Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9137
9138 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9139 identifiers in SGML catalogs containing '&'
9140
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009141Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9142
9143 * python/types.c: fixed bugs when passing result value tree
9144 to Python functions.
9145
Daniel Veillard48267432002-10-18 11:21:38 +00009146Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9147
9148 * configure.in: preparing the release of 2.4.26
9149 * doc/*: updated and rebuilt the documentation
9150
Daniel Veillardbb284f42002-10-16 18:02:47 +00009151Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9152
9153 * parser.c: fixed a XML Namespace compliance bug reported by
9154 Alexander Grimalovsky
9155
Daniel Veillard44892f72002-10-16 15:23:26 +00009156Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9157
9158 * HTMLtree.c: fixed serialization of script and style when
9159 they are not lowercase (i.e. added using the API to the tree).
9160
Daniel Veillard2fd85422002-10-16 14:32:41 +00009161Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9162
9163 * valid.c: make xmlValidateDocument emit a warning msg if there
9164 is no DTD, pointed by Christian Glahn
9165
Daniel Veillard32370232002-10-16 14:08:14 +00009166Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9167
9168 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
9169 content model when some of the blocks have min or max, and a couple
9170 of bugs found in the process.
9171 * result/schemas/list0* test/schemas/list0*: added some specific
9172 regression tests
9173
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00009174Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
9175
9176 * README: updated the contact informations
9177
Daniel Veillard63186732002-10-15 08:43:17 +00009178Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9179
9180 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
9181 misses it, reported by Peter Bray.
9182
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00009183Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9184
9185 * tree.c: investigating xmlNodeGetContent() on namespace nodes
9186 and removed a few warnings
9187
Daniel Veillard819d5cb2002-10-14 11:15:18 +00009188Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
9189
9190 * parser.c: Christian Glahn found a small bug in the push parser.
9191 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
9192 public
9193
Daniel Veillard6045c902002-10-09 21:13:59 +00009194Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9195
9196 * xmlschemas.c include/libxml/xmlschemas.h: added
9197 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
9198 * testSchemas.c: added --memory to test the new interface
9199
Daniel Veillardf0070122002-10-09 14:24:17 +00009200Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9201
9202 * doc/index.py doc/search.php: integrated the XSLT indexing,
9203 a few fixed in the indexer, added a scope selection at the
9204 search level.
9205
Daniel Veillard01992e02002-10-09 10:20:30 +00009206Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9207
9208 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
9209 this was due to uninitialized parts of the validation context
9210
Daniel Veillard321be0c2002-10-08 21:26:42 +00009211Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9212
9213 * debugXML.c: applied patch from Mark Vakoc except the API
9214 change, preserved it.
9215 * doc/*: updated the docs to point to the search engine for
9216 information lookup or before bug/help reports.
9217
Daniel Veillard01e87d22002-10-08 16:55:06 +00009218Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9219
9220 * doc/index.py doc/search.php: added mailing-list archives
9221 indexing and lookup
9222
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00009223Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9224
9225 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
9226
Daniel Veillard9b006132002-10-07 11:13:27 +00009227Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9228
9229 * doc/index.py: improved HTML indexing
9230 * doc/search.php: make the queries also lookup the HTML based indexes
9231
Daniel Veillard141d04b2002-10-06 21:51:18 +00009232Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9233
9234 * doc/index.py: added HTML page indexing
9235
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009236Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9237
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00009238 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009239 problem in libxslt.
9240 * catalog.c: fixed list handling in XML_CATALOG_FILES
9241
Daniel Veillardceb09b92002-10-04 11:46:37 +00009242Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9243
9244 * valid.c: typo/bug found by Christian Glahn
9245
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00009246Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9247
9248 * xmlIO.c: applied Windows CE patch from Javier.
9249 * win32/wince: new directory, contains support for the PocketPC
9250 with Windows CE from Javier.
9251 * include/win32config.h: reorganised, removed duplicate
9252 definitions and applied WinCE patch from Javier.
9253 * include/wsockcompat.h: new file, now contains WinSock
9254 compatibility macros.
9255 * win32/Makefile.msvc: introduced double-run compilation.
9256
Daniel Veillarde16b5742002-09-26 17:50:03 +00009257Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9258
9259 * configure.in include/libxml/xmlwin32version.h: preparing release
9260 of 2.4.25
9261 * doc/*: updated and regenerated teh docs and web pages.
9262
Daniel Veillard90d68fb2002-09-26 16:10:21 +00009263Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9264
9265 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
9266 error were not covering namespace declarations.
9267 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
9268 it was missing the attribute declaration for the namespace
9269 * result/VC/NS3: the fix now report breakages in that test
9270
Daniel Veillardabe01742002-09-26 12:40:03 +00009271Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9272
9273 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
9274
Daniel Veillard2ace1952002-09-26 12:28:02 +00009275Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9276
9277 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
9278 and regenerated the docs and web site
9279
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00009280Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9281
9282 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
9283 ATTRIBUTE_UNUSED is always put after the attribute declaration,
9284 not before
9285
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00009286Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9287
9288 * python/generator.py python/libxml2class.txt: fixed a stupid error
9289 breaking the python API
9290
Daniel Veillardb7c29c32002-09-25 22:44:43 +00009291Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9292
9293 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
9294 triostr.c triostr.h: applied a trio update patch from
9295 Bjorn Reese which should work with MinGW
9296
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009297Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9298
9299 * tree.c: improving some documentation comments
9300 * xmlregexp.c: found and fixed a mem leak with python regression tests
9301 * doc/*: rebuilt the doc and the API XML file including the
9302 xmlregexp.h xmlautomata.h and xmlunicode.h headers
9303 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
9304 python/types.c: added access to the XML Schemas regexps from
9305 python
9306 * python/tests/Makefile.am python/tests/regexp.py: added a
9307 simple regexp bindings test
9308
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009309Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
9310
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009311 * doc/xml.html:
9312 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009313
Daniel Veillard118aed72002-09-24 14:13:13 +00009314Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9315
9316 * xmlregexp.c: fixed the data callback on transition functionality
9317 which was broken when using the compact form
9318 * result/schemas/*: updated the results, less verbose, all tests
9319 pass like before
9320 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
9321 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
9322 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
9323 annoying warnings
9324 * xpath.c: try to provide better error report when possible
9325
Daniel Veillard72336152002-09-21 13:08:14 +00009326Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9327
9328 * Makefile.am: fixed a breakage raised by Jacob
9329
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00009330Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9331
9332 * include/win32config.h: added HAVE_ERRNO_H definition for parts
9333 which don't use sockets
9334
Igor Zlatkovic01280582002-09-20 16:40:34 +00009335Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9336
9337 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
9338 * win32/configure.js: applied zlib patch from Daniel Gehriger
9339
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00009340Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9341
9342 * win32/configure.js: applied the patch from Mark Vakoc for
9343 regexp support
9344 * win32/libxml2.def.src: applied the patch from Mark Vakoc
9345 for regexp support
9346
Daniel Veillardb5c05732002-09-20 13:36:25 +00009347Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9348
9349 * xmlschemastypes.c: as pointed by Igor Float and Double
9350 parsing ain't finished yet
9351
Daniel Veillard40b11342002-09-20 12:01:39 +00009352Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9353
9354 * Makefile.am configure.in: trying to fix #88412 by bypassing
9355 all the python subdir if python ain't detected
9356
Daniel Veillard23e73572002-09-19 19:56:43 +00009357Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9358
9359 * Makefile.am configure.in include/libxml/xmlversion.h.in:
9360 made configuring with regexps/automata/unicode the default
9361 but without schemas ATM
9362 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
9363 fixed the regexp based DTD validation performance and memory
9364 problem by switching to a compact form for determinist regexps
9365 and detecting the determinism property in the process. Seems
9366 as fast as the old DTD validation specific engine :-) despite
9367 the regexp built and compaction process.
9368
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00009369Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9370
9371 * valid.c: determinism is debugged, new DTD checking code now works
9372 but xmlFAComputesDeterminism takes far too much CPU and the whole
9373 set usues too much memory to be really usable as-is
9374
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00009375Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9376
9377 * tree.c: fixed another stupid bug in xmlGetNodePath()
9378 * xmllint.c: --version now report the options compiled in
9379
Daniel Veillarda646cfd2002-09-17 21:50:03 +00009380Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9381
9382 * HTMLparser.c: small cleanup
9383 * valid.c xmlregexp.c: switched DTD validation to use only regexp
9384 when configured with them. A bit of debugging around the determinism
9385 checks is still needed
9386
Daniel Veillard63b01c22002-09-17 19:25:28 +00009387Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9388
9389 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
9390
Daniel Veillard92727042002-09-17 17:59:20 +00009391Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9392
9393 * xmlIO.c: small portability glitch fixed.
9394
Daniel Veillard84d70a42002-09-16 10:51:38 +00009395Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9396
9397 * xmlschemastypes.c: incomplete steps for real/double support
9398 * testAutomata.c include/libxml/xmlautomata.h
9399 include/libxml/xmlregexp.h: avoiding a compilation problem
9400 * valid.c include/libxml/valid.h: starting the work toward using
9401 the regexps for actual DTD validation
9402
Daniel Veillardaeb258a2002-09-13 14:48:12 +00009403Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9404
9405 * hash.c: cosmetic cleanup
9406 * valid.c include/libxml/tree.h include/libxml/valid.h: started
9407 integrating a DTD validation layer based on the regexps
9408
Daniel Veillard4402ab42002-09-12 16:02:56 +00009409Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9410
9411 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
9412 the determinism was tested before eliminating the epsilon
9413 transitions :-(
9414
Daniel Veillardc6d4a932002-09-12 15:00:57 +00009415Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
9416
9417 * python/generator.py python/libxml.c python/libxml.py
9418 python/libxml2-python-api.xml python/libxml2class.txt
9419 python/libxml_wrap.h python/types.c: updated the python
9420 bindings, added code for easier File I/O, and the ability to
9421 define a resolver from Python fixing bug #91635
9422 * python/tests/Makefile.am python/tests/inbuf.py
9423 python/tests/outbuf.py python/tests/pushSAXhtml.py
9424 python/tests/resolver.py python/tests/serialize.py: updated
9425 and augmented the set of Python tests.
9426
Igor Zlatkovic353bf582002-09-10 19:07:14 +00009427Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9428
9429 * win32/configure.js: added more readme info for the binary
9430 package.
9431
Daniel Veillard607b35c2002-09-10 12:16:19 +00009432Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9433
9434 * xmlIO.c: fixed a stupid out of bound array error
9435
9436Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9437
9438 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
9439 messing around with support for Windows path, cleanups,
9440 trying to identify and fix the various code path to the
9441 filename access. Added xmlNormalizeWindowsPath()
9442
Daniel Veillard76575762002-09-05 14:21:15 +00009443Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9444
9445 * error.c valid.c: working on better error reporting of validity
9446 errors, especially providing an accurate context.
9447 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
9448 error reports in those cases.
9449
Daniel Veillard3487c8d2002-09-05 11:33:25 +00009450Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9451
9452 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9453 parser.c parserInternals.c xmlIO.c: get rid of all the
9454 perror() calls made in the library execution paths. This
9455 should fix both #92059 and #92385
9456
Daniel Veillard19aa7022002-09-05 11:14:19 +00009457Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9458
9459 * xmllint.c: memory leak reporting was broken after a change
9460 of the preprocessor symbol used to activate it.
9461
Daniel Veillardec6725e2002-09-05 11:12:45 +00009462Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9463
9464 * tree.c: try to make the copy function work for node of
9465 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9466 DOM layers though, not libxml2 itself.
9467
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009468Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9469
9470 * valid.c: try to provide file and line informations, not all
9471 messages are covered, but it's a (good) start
9472
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009473Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9474
9475 * xinclude.c: reimplemented a large part of the XInclude
9476 processor, trying to minimize resources used, James Henstridge
9477 provided a huge test case which was exhibiting severe memory
9478 consumption problems.
9479
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009480Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9481
9482 * python/Makefile.am: applied patch from Christophe Merlet to
9483 reestablish DESTDIR
9484
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009485Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9486
9487 * libxml.spec.in: fixes libary path for x86_64 AMD
9488
John Fleckbe98b332002-09-04 03:16:23 +00009489Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9490
9491 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009492 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009493 (plus resulting generated html files)
9494 fixing one spot I missed in the tutorial where I hadn't freed
9495 memory properly
9496
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009497Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9498
9499 * doc/tutorial/includeaddattribute.c
9500 * doc/tutorial/includeaddkeyword.c
9501 * doc/tutorial/includegetattribute.c
9502 * doc/tutorial/includekeyword.c
9503 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009504 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009505 update tutorial to properly free memory (thanks to Christopher
9506 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009507 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009508 added image files so the callouts are graphical, making it
9509 easier to read ( use "--param callout.graphics 1" to generate
9510 html with graphical callouts)
9511
Daniel Veillarde1662542002-08-28 11:50:59 +00009512Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9513
9514 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9515 nice logos generated by Marc Liyanage
9516 * doc/site.xsl *.html: changed the stylesheet to show the new
9517 logo and regenerated the pages
9518
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009519Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9520
9521 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9522
Daniel Veillard42766c02002-08-22 20:52:17 +00009523Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9524
9525 * xpath.c: possible mem leak patch from Jason Adams
9526
9527Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9528
9529 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9530 in the XQuery namespace
9531 * configure.in: preparing 2.4.24
9532 * doc/*.html: updated the web pages
9533
9534Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9535
9536 * python/generator.py: closing bug #85258 by generating conditional
9537 compile check to avoid linking to routines not configured in.
9538
Havoc Pennington84ec40a2002-08-22 13:59:35 +000095392002-08-22 Havoc Pennington <hp@pobox.com>
9540
9541 * autogen.sh: update error message for missing automake
9542
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009543Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9544
9545 * python/Makefile.am: typo in target name resulted in libxml2.py
9546 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9547
Daniel Veillard22669b22002-08-22 07:17:11 +00009548Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9549
9550 * win32/win32/Makefile.mingw: updated with version from
9551 Elizabeth Barham at http://soggytrousers.net/repository/
9552
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009553Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9554
9555 * win32/Makefile.msvc: added the prefix location to the include
9556 and lib search path.
9557
Havoc Pennington830e8972002-08-18 22:22:13 +000095582002-08-18 Havoc Pennington <hp@pobox.com>
9559
9560 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9561 both automake 1.6 and 1.4 installed get the right automake. Means
9562 compilation from CVS will now require the latest automake 1.4
9563 release, or manually creating symlinks called "automake-1.4" and
9564 "aclocal-1.4"
9565
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009566Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9567
9568 * configure.in python/Makefile.am: more AMD 64 induced changes from
9569 Frederic Crozat
9570
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009571Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9572
9573 * xinclude.c: oops I was missing the xml:base fixup too
9574 * result/XInclude/*.xml: this adds xml:base attributes to most
9575 results of the tests
9576
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009577Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9578
9579 * xinclude.c: quick but apparently working implementation of
9580 xi:fallback, should close bug #89684
9581 * Makefile.am test/XInclude/docs/fallback.xml
9582 result/XInclude/fallback.xml: added a basic test for fallback,
9583 and run with --nowarning to avoid a spurious warning
9584 * configure.in: applied patch from Frederic Crozat for python
9585 bindings on AMD 64bits machines.
9586
Daniel Veillard9e923512002-08-14 08:48:52 +00009587Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9588
9589 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9590 the caller don't pass a SAX callback block.
9591
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009592Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9593
9594 * tree.c: applied the same fix for the XML-1.0 namespace to
9595 xmlSearchNsByHref() as was done for xmlSearchNs()
9596
Daniel Veillardad11b302002-08-12 14:53:41 +00009597Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9598
9599 * libxml.3: small cleanup of the man page
9600 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9601 when serializing HREF attributes generated by XSLT.
9602
Daniel Veillardc084e472002-08-12 13:27:28 +00009603Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9604
9605 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9606 version of Marc Liyanage' patch for boolean attributes in HTML
9607 output
9608
Daniel Veillard5f91b372002-08-12 12:13:01 +00009609Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9610
9611 * python/tests/serialize.py: fixed the test results, indenting
9612 behaviour changed slightly
9613
Aleksey Sanin9e951762002-08-08 18:02:41 +00009614Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9615
9616 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9617 new c14n function to Windows def files
9618
Aleksey Saninea4272a2002-08-02 23:50:03 +00009619Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9620
9621 * c14n.c: fixed a memory leak in c14n code
9622
Daniel Veillard58e44c92002-08-02 22:19:49 +00009623Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9624
9625 * parser.c include/libxml/parser.h: adding a new API for Christian
9626 Glahn: xmlParseBalancedChunkMemoryRecover
9627 * valid.c: patch from Rick Jones for some grammar cleanup in
9628 validation messages
9629 * result/VC/* result/valid/*: this slightly change some of the
9630 regression tests outputs
9631
Daniel Veillard0bf29002002-08-01 12:54:11 +00009632Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9633
9634 * tree.c: trying to fix a problem in namespaced attribute handling
9635 raised by Christian Glahn
9636
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009637Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9638
9639 * encoding.c include/libxml/encoding.h: Opening the interface
9640 xmlNewCharEncodingHandler as requested in #89415
9641 * python/generator.py python/setup.py.in: applied cleanup
9642 patches from Marc-Andre Lemburg
9643 * tree.c: fixing bug #89332 on a specific case of loosing
9644 the XML-1.0 namespace on xml:xxx attributes
9645
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009646Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9647
9648 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9649 corner case from new Merlin's test suite and added a callback
9650 that will be used to improve xmlsec performance
9651
9652
Daniel Veillard0b22def2002-07-29 16:23:03 +00009653Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9654
9655 * HTMLtree.c: trying to fix the <style> escaping problem in
9656 HTML serialization bug #89342
9657
Daniel Veillard0b28e882002-07-24 23:47:05 +00009658Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9659
9660 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9661 and rebuilt the web site.
9662
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009663Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009664
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009665 * include/libxml/tree.h: added _private member to xmlNs struct
9666
Daniel Veillard1d995272002-07-22 16:43:32 +00009667Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9668
9669 * HTMLparser.c: fixing bug #84876 based on the xml working
9670 code.
9671
William M. Brack61eaba52002-07-21 11:14:18 +00009672Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9673
9674 * python/Makefile.am: enhanced to fix bug 72012 (errors
9675 when using '-jX' make parameter)
9676
William M. Brackef61d202002-07-19 08:32:00 +00009677Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9678
9679 * xpath.c: small additional enhancement for booleans
9680 compared to nodesets
9681
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009682Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9683
9684 * HTMLtree.c: changed the order of the encoding declaration
9685 attributes in the meta tags due to a bug in IE/Mac
9686
William M. Brack0c022ad2002-07-12 00:56:01 +00009687Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9688
9689 * xpath.c: enhanced handling of booleans (especially '='
9690 and '!=' for nodesets) - fixes bug 85256. Added new
9691 routine xmlXPathNotEqualValues for more proper handling
9692 of '!=' when nodesets are involved.
9693
Daniel Veillard06944e22002-07-11 19:55:18 +00009694Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9695
9696 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9697 doc/xmlcatalog_man.xml to the source distribution
9698
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009699Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9700
9701 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9702 asked for this.
9703
Daniel Veillard539638b2002-07-06 19:55:14 +00009704Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9705
9706 * configure.in: preparing 2.4.23
9707 * doc/*: rebuilt the docs
9708
Daniel Veillard176d99f2002-07-06 19:22:28 +00009709Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9710
9711 * parser.c: fixing bug #84169 by fixing the
9712 comment of xmlCreatePushParserCtxt to describe the
9713 encoding detection parameters better.
9714
Daniel Veillard37f961d2002-07-06 17:53:56 +00009715Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9716
9717 * valid.c: fixing bug #79331 in one path the lookup for
9718 ID attributes on a namespaced node wasn't handled correctly :-\
9719
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009720Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9721
9722 * HTMLparser.c: trying to fix 87235 about discarded white
9723 spaces in the HTML parser.
9724 * result/HTML/*: this changes the output of a number of HTML
9725 regression tests
9726
Daniel Veillardfdc91562002-07-01 21:52:03 +00009727Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9728
9729 * xpath.c: applied patch from Richard Jinks for the namespace
9730 axis + fixed a memory error.
9731 * parser.c parserInternals.c: applied patches from Peter Jacobi
9732 removing ctxt->token for good.
9733 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9734 popped out by the regression tests.
9735 * Makefile.am: patch for threads makefile from Gary Pennington
9736
William M. Brack6000af52002-06-28 11:43:13 +00009737Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9738
Daniel Veillardfdc91562002-07-01 21:52:03 +00009739 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009740 expressions involving preceding-sibling (et al).
9741
Daniel Veillard153120c2002-06-18 07:58:35 +00009742Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9743
9744 * hash.c: applied a patch from Peter Jacobi to solve a problem
9745 when compiling with the Watcom C on Win32
9746 * result/schemas/*.err: the change of hashing algo generated
9747 permutations in the output
9748
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009749Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9750
9751 * hash.c: applied patch from Sander Vesik improving the quality of
9752 the hash function.
9753
Aleksey Sanina5808b92002-06-14 17:07:41 +000097542002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009755
9756 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9757 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9758 xmllint.c xpath.c: replaced sprintf() with snprintf()
9759 to prevent possible buffer overflow (the bug was pointed
9760 out by Anju Premachandran)
9761
Daniel Veillarde059b892002-06-13 15:32:10 +00009762Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9763
9764 * parser.c: removed an uninitialized data error popped by valgrind
9765 on PE references
9766
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009767Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9768
9769 * doc/xml.html
9770 adding tutorial reference to the web page
9771
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009772Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9773
9774 * doc/tutorial/xmltutorial.xml
9775 * doc/tutorial/ar01s07.html
9776 * doc/tutorial/ape.html
9777 * doc/tutorial/includegetattribute.c
9778 adding section to tutorial about retrieving an attribute
9779 value
9780
Daniel Veillardf5582f12002-06-11 10:08:16 +00009781Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9782
9783 * parser.c: applied a couple of patches from Peter Jacobi to start
9784 to get rid of ctxt->token, with a possible significant speed
9785 improvement to be gained once done. Better compliance with PE
9786 references constructs in DTDs too.
9787 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9788 from Peter too
9789
Daniel Veillard38d80e22002-06-11 07:24:56 +00009790Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9791
9792 * parser.c: Babak Vahedipour-Kunze reported that openTag in
9793 xmlParseElement was likely to have been deallocated at the
9794 time of the report, possibly leading to segfault. Just report
9795 the tag name now.
9796
Daniel Veillard9e412302002-06-10 15:59:44 +00009797Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9798
9799 * xpath.c: patch from Richard Jinks for XPath substring() function
9800 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
9801
Aleksey Sanina5808b92002-06-14 17:07:41 +000098022002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00009803
9804 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
9805
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00009806Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
9807
9808 *doc/FAQ.html
9809 fixing typos in FAQ, thanks to Robert Funnell for the
9810 editing help
9811
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009812Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9813
9814 * NEWS: got complaints from rpmlint that it was empty
9815
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00009816Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
9817
9818 * added doc/tutorial, including:
9819 apa.html
9820 apb.html
9821 apc.html
9822 apd.html
9823 ar01s02.html
9824 ar01s03.html
9825 ar01s04.html
9826 ar01s05.html
9827 ar01s06.html
9828 includeaddattribute.c
9829 includeaddkeyword.c
9830 includekeyword.c
9831 includestory.xml
9832 index.html
9833 xmltutorial.xml
9834 libxml tutorial, including generated html
9835
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00009836Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9837
9838 * result/c14n/exc-without-comments/merlin-c14n-two-*
9839 result/c14n/without-comments/merlin-c14n-two-*
9840 test/c14n/exc-without-comments/merlin-c14n-two-*
9841 test/c14n/without-comments/merlin-c14n-two-*
9842 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
9843 c14n/exc-c14n and slightly modified test script to handle
9844 these test cases
9845 * c14n.c: fixed bugs for complicated nodes set (namespace
9846 without node and others from merlin-c14n-two.tar.gz)
9847 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
9848 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
9849 for xmlsec performance patch
9850 * xpath.c: fixed self::node() for namespaces and attributes
9851
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009852Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
9853
9854 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
9855 but with the format parameter
9856 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
9857
Aleksey Saninc57f9c12002-05-31 19:14:57 +00009858Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
9859
9860 * Makefile.am: updated c14n tests suite
9861 * c14n.c: performance improvement for previous c14n patch
9862
Daniel Veillarde72c7562002-05-31 09:47:30 +00009863Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9864
9865 * parser.c: another peroformance patch from Peter Jacobi, that
9866 time on parsing attribute values.
9867
Aleksey Sanin508a1012002-05-31 06:32:32 +00009868Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
9869
9870 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
9871 into LibXML2 test suite
9872
Aleksey Sanindffd5c82002-05-31 04:24:13 +00009873Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
9874
9875 * c14n.c: propagating xpath ancesstors node fix to c14n
9876 plus small performance improvement to reduce number of
9877 mallocs
9878 * xpath.c: fixed ancestors axis processing for namespace nodes
9879
Daniel Veillard46de64e2002-05-29 08:21:33 +00009880Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9881
9882 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
9883 Peter Jacobi
9884
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00009885Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9886
9887 * configure.in: preparing 2.4.22
9888
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00009889Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9890
9891 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
9892 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
9893 a public entry point.
9894 * doc/*: rebuilt the API and docs
9895
Daniel Veillarded23b7d2002-05-27 12:16:02 +00009896Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9897
9898 * xpath.c: patch from Richard Jinks to fix a problem introduced
9899 in the previous patch and pointed by Norm
9900
Daniel Veillardc6924812002-05-24 11:10:43 +00009901Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9902
9903 * libxml.spec.in: fixing bug #81112
9904
Daniel Veillard234bc4e2002-05-24 11:03:05 +00009905Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9906
9907 * uri.c: fixing bug #82848
9908
Daniel Veillarda2878972002-05-24 07:54:39 +00009909Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9910
9911 * result/catalogs/mycatalog.full: Aleksey's commit changed the
9912 output of one catalog test
9913
Aleksey Sanin114e4752002-05-24 07:20:27 +00009914Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00009915
Aleksey Sanin114e4752002-05-24 07:20:27 +00009916 * global.data globals.c tree.c include/libxml/globals.h
9917 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
9918 default value for global parameter xmlIndentTreeOutput to 1 and
9919 introduced new global parameter xmlTreeIndentString (the string
9920 used to do one-level indent) with default value " " (as it was
9921 in tree.c)
9922
Daniel Veillard49d5af82002-05-23 11:55:49 +00009923Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9924
9925 * Makefile.am: Merijn Broeren pointed out a problem when compiling
9926 with trio and schemas.
9927
Daniel Veillard7c13af42002-05-22 09:57:32 +00009928Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9929
9930 * xpath.c: patch from Richard Jinks to fix the problem raised in
9931 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
9932
Daniel Veillard5a872412002-05-22 06:40:27 +00009933Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9934
9935 * xmlschemas.c: a bit of work on import.
9936 * xmlschemastypes.c: Charles Bozeman provided a compare function
9937 for date/time types so min/max facet restrictions should work,
9938 indeterminate comparisons return an error instead of equal.
9939 * test/schemas/date_0* result/schemas/date_0_0: specific test
9940 from Charles Bozeman too
9941
Daniel Veillard10b6da42002-05-18 07:55:20 +00009942Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9943
9944 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
9945 from Christian Cornelssen fixing the man pages and the Catalog
9946 building script.
9947 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
9948 next step is <xs:import> I now have a reasonable understanding
9949 of how it works.
9950
Daniel Veillarde5354492002-05-16 08:43:22 +00009951Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9952
9953 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
9954
Igor Zlatkovic1396e182002-05-14 22:22:40 +00009955Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9956
9957 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
9958
Daniel Veillard088bf112002-05-14 11:03:59 +00009959Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9960
9961 * xpath.c: fixing an XPath function evalutation bug pointed out
9962 by Alexey Efimov where the context was lost when evaluating
9963 the function arguments
9964
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009965Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00009966
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009967 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
9968 function public for XMLSec performance optimizations
9969
Daniel Veillard3cd72402002-05-13 10:33:30 +00009970Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9971
9972 * python/generator.py python/libxml2class.txt : fixed a problem
9973 with the HTML parser pointed by Gary Benson
9974 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
9975 example
9976
Aleksey Sanine48a3182002-05-09 18:20:01 +00009977Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9978 * parser.c: fixed bug #81159 (memory growth in SAX)
9979
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009980Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9981 * xpath.c: fixed bug #78858 (the real fix)
9982
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009983Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009984 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009985
Daniel Veillard4cbe4702002-05-05 06:57:27 +00009986Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9987
9988 * tree.c: modified xmlNodeSetBase to allow changing the
9989 base of a document.
9990
Daniel Veillard070803b2002-05-03 07:29:38 +00009991Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9992
9993 * xmlschemastypes.c: patch Charles Bozeman for validation of
9994 all the date, time, and duration types
9995 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
9996 * configure.in: fixed an error pointed by an user
9997 * xml2-config.in: fixed an error pointed by an user
9998
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00009999Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10000
10001 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
10002 win32/libxml2.def.src xmlIO.c: exported default
10003 'file:', 'http:' and 'ftp:' protocols input handlers
10004 and maked protocols comparisson case insensitive
10005
Daniel Veillard34de97f2002-04-30 14:29:22 +000010006Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10007
10008 * configure.in: Neven Has detected a typo
10009
Daniel Veillard28577c32002-04-30 06:48:41 +000010010Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
10011
10012 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
10013 as one of the persons allowed to commit directly to the
10014 module.
10015
Daniel Veillardfc57b412002-04-29 15:50:14 +000010016Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10017
10018 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
10019 * valid.c: raised a too low limit
10020 * doc/*: rebuilt the docs
10021
Daniel Veillardeca82812002-04-24 11:42:02 +000010022Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10023
10024 * test/XPath/expr/floats test/XPath/expr/functions
10025 result/XPath/expr/floats result/XPath/expr/functions
10026 xpath.c: another XPath conformance patch from Richard Jinks
10027
Daniel Veillard13e04c62002-04-23 17:51:29 +000010028Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
10029
10030 * xmlschemas.c: fixed validation of attribute groups.
10031 * test/schemas result/schemas: added an example from the primer
10032
Daniel Veillard88c58912002-04-23 07:12:20 +000010033Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10034
10035 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
10036 * test/schemas result/schemas: updated the test list
10037
Daniel Veillarde19fc232002-04-22 16:01:24 +000010038Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10039
10040 * TODO: updated a bit
10041 * parser.c: made a comment more specific
10042 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10043 Schemas conformance.
10044 * test/schemas result/schemas: updated the test list
10045
Daniel Veillard441bc322002-04-20 17:38:48 +000010046Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10047
10048 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10049 implementing xs:all with minOccurs = 0
10050 * tes/schemas/* result/schemas/*: added more tests covering
10051 xs:all
10052
Daniel Veillard8a001f62002-04-20 07:24:11 +000010053Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10054
10055 * xmlregexp.c: first implementation of the all particle, this
10056 may need to be revisited for case where not all transitions
10057 must be crossed.
10058
Daniel Veillard7646b182002-04-20 06:41:40 +000010059Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10060
10061 * tree.c: another entity processing update from Markus Henke
10062
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010063Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10064
10065 * trionan.c: fixed crash on OSF/1
10066
Daniel Veillardb4398962002-04-19 07:01:55 +000010067Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10068
10069 * xmlschemas.c: more Schemas work
10070 * test/schemas/* result/schemas/*: added more tests coming
10071 from the spec.
10072
Daniel Veillard54761132002-04-18 21:00:44 +000010073Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10074
10075 * c14n.c: patch from Aleksey Sanin reflecting a change in the
10076 ExcC14N specification
10077
Daniel Veillardbf8dae82002-04-18 16:39:10 +000010078Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10079
10080 * tree.c: patch from Markus Henke, fix for recursive entities.
10081
Daniel Veillard23b1f372002-04-18 15:50:05 +000010082Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10083
10084 * xpath.c: fix a problem with string() on a document node.
10085
Daniel Veillarddecd64d2002-04-18 14:41:51 +000010086Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10087
10088 * Makefile.am xmlschemas.c: more Schemas work
10089 * test/schemas/* result/schemas/*: added more tests coming
10090 from the spec.
10091
Daniel Veillard6231e842002-04-18 11:54:04 +000010092Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10093
10094 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
10095 * result/HTML/*: this changes a few things in the results
10096
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010097Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10098
10099 * include/libxml/tree.h: eliminated 'declaration different than
10100 prototype' warning
10101 * include/win32config.h: "resolved" conflicts with errno.h
10102
Daniel Veillardb509f152002-04-17 16:28:10 +000010103Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10104
10105 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10106 on the automata interfaces and debug of counted choices
10107 * test/schemas/* result/schemas/*: added a number of tests
10108
Daniel Veillard8651f532002-04-17 09:06:27 +000010109Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10110
10111 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10112 a bit of work on Schemas
10113 * testSchemas.c: try to make it more useful
10114 * test/schemas/* result/schemas/* Makefile.am: changed the
10115 Schemas regression test procedure, started adding a few samples
10116
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010117Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10118
10119 * include/libxml/encoding.h: Patch for the Borland C++ builder
10120 * include/libxml/tree.h: Patch for the Borland C++ builder
10121 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010122 * win32/bcb5: New directory for the Borland C++ builder
10123 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010124
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010125Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10126
10127 * win32/Makefile.msvc: Update for XML Schema support
10128 * win32/configure.js: Update for XML Schema support
10129 * win32/libxml2.def.src: Update for XML Schema support
10130
Daniel Veillard4255d502002-04-16 15:50:10 +000010131Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10132
10133 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10134 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10135 xmlunicode.c include/libxml/Makefile.am
10136 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10137 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10138 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10139 include/libxml/xmlversion.h.in : merged the current state of
10140 XML Schemas implementation, it is not configured in by default,
10141 a specific --schemas configure option has been added.
10142 * test/automata test/regexp test/schemas Makefile.am
10143 result/automata result/regexp result/schemas:
10144 merged automata/regexp/schemas regression tests
10145
Daniel Veillardbc6f7592002-04-16 07:49:59 +000010146Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
10147
10148 * xpath.c: Gary found a compile time problem, fixes #78823
10149
Daniel Veillarda7084cd2002-04-15 17:12:47 +000010150Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10151
10152 * configure.in: release of 2.4.20
10153 * doc/*: updated and rebuilt the docs
10154
Daniel Veillardf544f192002-04-15 12:56:56 +000010155Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10156
10157 * python/Makefile.am: patch from Cristian Gafton to build on
10158 Red Hat 6.2, should also fix #75779
10159
Daniel Veillard940492d2002-04-15 10:15:25 +000010160Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10161
10162 * valid.c: first part of fixing #78729
10163
Daniel Veillardeb475a32002-04-14 22:00:22 +000010164Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
10165
10166 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
10167 escaping of URI when saving HTML files.
10168 * result/HTML/*: this impacted some tests
10169
Daniel Veillard9b731d72002-04-14 12:56:08 +000010170Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
10171
10172 * configure.in: trying to fix #77441
10173
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000010174Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10175
10176 * include/libxml/xmlIO.h: Hallski complained it could not be
10177 included by itself.
10178
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000010179Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10180
10181 * configure.in: applied an IEEE flag patch for OSF/1 #77825
10182
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000010183Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10184
10185 * win32/configure.js: patch from Nilo for the c14n option
10186 * win32/Makefile.msvc: fixed libxml2.def generation with threads
10187
Daniel Veillardda423da2002-04-10 19:25:38 +000010188Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10189
10190 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
10191 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
10192 LIBXML_THREAD_ENABLED
10193
Daniel Veillard0eafdef2002-04-10 16:14:34 +000010194Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10195
10196 * xpath.c: another patch from Richard Jinks for substring conformance
10197 * test/XPath/expr/floats test/XPath/expr/strings
10198 result/XPath/expr/floats result/XPath/expr/strings: update of the
10199 test suite to check those.
10200
Daniel Veillard01917aa2002-04-10 11:30:41 +000010201Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10202
10203 * xpath.c: patch from Richard Jinks for .x float parsing.
10204
Daniel Veillard46d6c442002-04-09 16:10:39 +000010205Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10206
10207 * parser.c: patch from Markus Henke when an encoding ain't recognized
10208
Daniel Veillard88e0ad42002-04-09 13:48:02 +000010209Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10210
10211 * libxml.m4: got a report that #include <string.h> was needed
10212
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010213Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10214
10215 * xmllint.c: applied a fix from Anthony Jones for -o /--output
10216
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010217Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
10218
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010219 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010220
Daniel Veillardbd6e6312002-04-01 08:04:14 +000010221Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10222
10223 * xpath.c: fixed a bug in the nodeset to boolean comparison code
10224 pointed out by Melvyn Sopacua.
10225
Daniel Veillarde979e3b2002-03-29 22:43:00 +000010226Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10227
10228 * libxml.m4: Frédéric Crozat gave a patch related to the change
10229 of Include paths breaking the libxml.m4
10230
Daniel Veillard7089d6b2002-03-29 17:28:10 +000010231Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10232
10233 * xpath.c: Fix bug #76927 forgot to save some context
10234 when evaluating binary expressions
10235
Daniel Veillardd30be4a2002-03-28 18:25:31 +000010236Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10237
10238 * configure.in: fixed configure for MPE/iX from Markus Henke
10239 * xmlmemory.c: fixed initialization problems
10240 * xpath.c: another set of patches from Richard Jinks this
10241 fixes "make XPathtests" on linux
10242
Daniel Veillard21458c82002-03-27 16:12:22 +000010243Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10244
10245 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
10246 * test/XPath/expr/compare test/XPath/expr/equality
10247 test/XPath/expr/floats test/XPath/expr/functions
10248 test/XPath/expr/strings result/XPath/expr/compare
10249 result/XPath/expr/equality result/XPath/expr/floats
10250 result/XPath/expr/functions result/XPath/expr/strings: Updated
10251 tests though they show a divergence on Linux
10252
Daniel Veillard28dfed12002-03-27 09:08:17 +000010253Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10254
10255 * xpath.c trionan.c: previous commit also included patches
10256 from Richard Jinks on some IEEE support corner case
10257
Daniel Veillard5fc1f082002-03-27 09:05:40 +000010258Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10259
10260 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
10261 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
10262 that $(datadir) should be used for docs
10263
Daniel Veillarddb1dc392002-03-26 12:44:39 +000010264Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10265
10266 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
10267 could leak filedescriptors
10268
Daniel Veillarddd4b9122002-03-26 07:58:43 +000010269Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10270
10271 * configure.in nanohttp.c: applied patch from Allan Clark for
10272 UnixWare/OpenServer
10273
Daniel Veillard19274092002-03-25 16:48:03 +000010274Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10275
10276 * configure.in: preparing 2.4.19
10277 * doc/*: rebuilt the docs
10278
Daniel Veillard56b2db72002-03-25 16:35:28 +000010279Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10280
10281 * nanohttp.c: fixing #76043, got fed up with non-portability
10282 of that piece of code.
10283
Daniel Veillard6f4561a2002-03-25 12:10:14 +000010284Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10285
10286 * valid.c SAX.c: Never commit without running "make tests" :-(
10287 fix a couple of stupidities in the previous commit
10288 * result/*: a few changes in some attribute order result of previous
10289 commit.
10290
Daniel Veillardd85f4f42002-03-25 10:48:46 +000010291Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10292
10293 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
10294 the internal subset should not raise duplicate ID errors,
10295 also there was a small bug in conjunction to namespace
10296 declarations defaulted and xml:xxx attributes DTD definitions.
10297
Daniel Veillard56cd18b2002-03-22 14:14:43 +000010298Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10299
10300 * xpath.c: Richard Jinks also raised some rounding problems
10301 this tries to fix them
10302
Daniel Veillard4e2df542002-03-22 12:23:14 +000010303Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10304
10305 * xpath.c: Richard Jinks spotted an incoherent memory allocation
10306 behaviour in xmlXPathCastToString()
10307
Daniel Veillarddb552912002-03-21 13:27:59 +000010308Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10309
10310 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
10311 raised by Morus Walter
10312
Daniel Veillard9e537932002-03-21 13:08:08 +000010313Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10314
10315 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
10316 from Igor
10317
Daniel Veillard6fbcf422002-03-21 12:32:59 +000010318Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10319
10320 * xpath.c: fixing #75619, related to a problem when trying
10321 to evaluate condition when the current node set resulting
10322 from that sub-step evaluation is empty. Also fixes 2 potential
10323 problem with previous-sibling and next-siblings axis.
10324
Daniel Veillard1840ef02002-03-21 08:05:23 +000010325Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10326
10327 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
10328 HTML support is not configured in.
10329
Daniel Veillard561b7f82002-03-20 21:55:57 +000010330Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10331
10332 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
10333 include/libxml/tree.h: dohh I really didn't intended to commit
10334 this test version :-(
10335
Daniel Veillarde50f3b52002-03-20 19:24:21 +000010336Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10337
10338 * testSAX.c: I wanted to see the real speed at the SAX interface
10339 after a little too many Ximianer started complaining about the
10340 parser speed.
10341 added a --quiet option:
10342 paphio:~/XML -> ls -l db100000.xml
10343 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
10344 paphio:~/XML -> time ./testSAX --quiet db100000.xml
10345 3200006 callbacks generated
10346 real 0m1.270s
10347 Which means 16MBytes/s and 3Mcallback/s
10348
Daniel Veillardc62a1472002-03-19 18:35:12 +000010349Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10350
10351 * xpath.c: valgrind spotted another error that time when running
10352 on libxslt regression tests
10353
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000010354Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10355
10356 * Makefile.am: adding "make valgrind" running the full regression
10357 tests (except python ones) under Valgrind (using valgrind -q
10358 which was kindly added by the author).
10359 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
10360 passes cleanly now except an obcure floating point initialization
10361 raised in log10() in one XPath regression test ???
10362 * tree.c: edited some comments to close #75244
10363
Daniel Veillard28cac6b2002-03-19 11:25:30 +000010364Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10365
10366 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
10367 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
10368 context of ScrollKeeper, made sure that if the number is
10369 an integer, the serialization follows the description at
10370 http://www.w3.org/TR/xpath#section-String-Functions
10371
Daniel Veillard5997aca2002-03-18 18:36:20 +000010372Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10373
Daniel Veillard34ce8be2002-03-18 19:37:11 +000010374 * configure.in: preparing 2.4.18
10375 * doc/*: updated and rebuilt the web site
10376 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
10377 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000010378 * parser.c: humm, changed the way the SAX parser work when
10379 xmlSubstituteEntitiesDefault(1) is set, it will then
10380 do the entity registration and loading by itself in case the
10381 user provided SAX getEntity() returns NULL.
10382 * testSAX.c: added --noent to test the behaviour.
10383
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000010384Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10385
10386 * parser.c: Wilfried Teiken provided a hackish but working
10387 way to get context reported back on entities when parsing
10388 with SAX and without breaking the DOM build.
10389
Daniel Veillard2d347fa2002-03-17 10:34:11 +000010390Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10391
10392 * c14n.c: applied a new patch from Aleksey Sanin
10393 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
10394 to reference Aleksey implementation of XML digital Signatures
10395
Daniel Veillard38bf6f02002-03-16 22:03:31 +000010396Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10397
10398 * xpath.c: small fix to avoid potential problem due to
10399 ordering of freeing data
10400 * python/Makefile.am: people were complaining about
10401 the generated file in python dir not being built
10402
Daniel Veillardd2379012002-03-15 22:24:56 +000010403Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10404
10405 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
10406 python/generator.py python/libxml.c python/types.c: Cleanup
10407 of the python Makefiles based on Jacob and James feedback,
10408 fixed the spec file accordingly, fixed the number of warning
10409 that passing my pedantic CFLAGS was generating. Conclusion
10410 is that Python includes are real crap.
10411
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000010412Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10413
10414 * configure,in: it was reported quite a few times that
10415 xml2-config --cflags should not output
10416 -I$includeprefix/libxml2/libxml because libxml2 header names
10417 clashes with existing names like list.h from C++ stl.
10418 Includes should be #include<libxml/xxx.h> so ...
10419
Daniel Veillard6f293b12002-03-15 09:42:33 +000010420Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10421
10422 * c14n.c: another patch from Aleksey Sanin
10423
Daniel Veillard5c396542002-03-15 07:57:50 +000010424Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10425
10426 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
10427 canonicalization algorithm
10428 * doc/xml.html doc/index.html: added the C14N references on the
10429 index page.
10430
jacob berkman9be65862002-03-14 02:15:56 +0000104312002-03-13 jacob berkman <jacob@ximian.com>
10432
10433 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
10434 usage, redundant, and gcc specific
10435
Daniel Veillard75be0132002-03-13 10:03:35 +000010436Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10437
10438 * xpath.c: speedup some node selection operations, this can
10439 have a significant impact on DocBook Norm's stylesheets
10440 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
10441 make sure it's always the case
10442 * debugXML.c: distinguish CDATA and comments in ls operations
10443
Daniel Veillard61f26172002-03-12 18:46:39 +000010444Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10445
10446 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
10447 to generate better API descriptions etc...
10448
Daniel Veillard9ff88172002-03-11 09:15:32 +000010449Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10450
10451 * c14n.c: Fixing #74186, made sure all boolean expressions
10452 get fully parenthesized, ran indent on the output
10453 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10454 include/libxml/tree.h: also #74186 related, removed the
10455 --with-buffers option, and all the preprocessor conditional
10456 sections that were resulting from it.
10457
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010458Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10459
10460 * valid.c: applied patch from Dodji Seketeli fixing an
10461 uninitailized variable in xmlValidGetValidElements()
10462
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010463Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10464
10465 * c14n.c: fixed a few comments
10466 * doc/*.html doc/*/*.html: regenerated the docs and added
10467 the C14N API
10468 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10469
Daniel Veillardfa49d872002-03-09 10:20:00 +000010470Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10471
10472 * check-xml-test-suite.py: fix to adapt varaiations in the
10473 bindings
10474 * configure.in python/setup.py python/setup.py.in: fixed to
10475 have the version of the python scripts automatically updated
10476
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010477Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10478
10479 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10480 in xmlCopyProp()
10481
Daniel Veillardaf43f632002-03-08 15:05:20 +000010482Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10483
10484 * configure.in: preparing 2.4.17 release
10485 * doc/*: updated and rebuilt the docs
10486 * xpath.c: fixed a comment
10487 * python/libxml.c: fixed a possible reentrancy problem
10488
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010489Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10490
10491 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10492 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10493 added a specific regression test
10494 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10495 not raise exceptions when failing to find the attribute.
10496
Daniel Veillard90bc3712002-03-07 15:12:58 +000010497Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10498
10499 * configure.in xmllint.c: owen pointed out a problem with the
10500 ftme fix, gettimeofday() was not detected by configure and
10501 the ftime header wasn't included, dohhh
10502
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010503Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10504
10505 * configure.in xmllint.c: trying to fix #71457 for timing
10506 precision when gettimeofday() is not availble but ftime() is
10507
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010508Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10509
10510 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10511 are now copied on install and part of the -devel RPM
10512
Daniel Veillard7b416132002-03-07 08:36:03 +000010513Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10514
10515 * xpath.c: trying to avoid bug #72150 which was apparently
10516 caused by a gcc bug (or a processor problem) as detailed
10517 at http://veillard.com/gcc.bug
10518
Daniel Veillardf742d342002-03-07 00:05:35 +000010519Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10520
10521 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10522 fixed xmlReconciliateNs(), added a Python test/example for
10523 inter-document cut'n paste
10524 * python/libxml.py: fixed node.doc on document nodes and added
10525 xpathEval() onto node objects
10526
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010527Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10528
10529 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10530 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10531 fixup and integrated tests for the serialization stuff
10532
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010533Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10534
10535 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10536 moved the libxml man page to section 3
10537
Daniel Veillard1e774382002-03-06 17:35:40 +000010538Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10539
10540 * tree.c: fix bug #72490
10541 * python/libxml.c python/libxml.py: added methods serialize()
10542 and saveTo() to all node elements.
10543
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010544Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10545
10546 * xmlIO.c: closed #73430, don't read from an input source
10547 which indicated an end-of-file or an error.
10548
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010549Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10550
10551 * parser.c: make sure SAX endDocument is always called as
10552 this could result in a Python memory leak otherwise (it's
10553 used to decrement ref-counting)
10554 * python/generator.py python/libxml.c python/libxml.py
10555 python/libxml2-python-api.xml python/libxml2class.txt
10556 python/tests/error.py python/tests/xpath.py: implemented
10557 the suggestions made by Gary Benson and extended the tests
10558 to match it.
10559
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010560Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10561
10562 * python/generator.py: applied patch fixing #73450
10563
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010564Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10565
10566 * xpath.c: fixing #61290 "namespace nodes have no parent"
10567 long standing divergence from the XPath REC. NodeSets
10568 simply hold a copy of namespace nodes and those node ->next
10569 points to the parent (which may not be the node carrying the
10570 definition).
10571 * include/libxml/xpath.h: flagged but didn't added a possible
10572 speedup
10573 * DOCBparser.c HTMLparser.c: removed some warnings from push
10574 parser due to new state being added.
10575 * tree.c: new fix from Boris Erdmann
10576 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10577 the XML Canonalization support from Aleksey Sanin
10578
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010579Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10580
10581 * tree.c: patch from Boris Erdmann fixing some namespace odities
10582 with xmlCopyNode()
10583
Daniel Veillardc6613042002-03-02 09:34:02 +000010584Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10585
10586 * xmlIO.c: fix bug #72706 when loading a NULL entity
10587
Daniel Veillardc0fef772002-03-01 16:16:31 +000010588Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10589
10590 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10591 actually change in a future XML Namespace revision.
10592
Daniel Veillard79426f22002-03-01 16:14:17 +000010593Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10594
10595 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10596 added the possibility of returning nodesets from XPath extension
10597 functions written in Python
10598
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010599Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10600
10601 * python/*: commiting some Python bindings work done while travelling
10602
Daniel Veillard97300512002-03-01 09:13:41 +000010603Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10604
10605 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10606 explicitely with memory debugging switched on
10607
Daniel Veillard6361da02002-02-23 10:10:33 +000010608Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10609
10610 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10611 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10612 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10613 the accessor generator for strings
10614 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10615 regression test.
10616
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010617Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10618
10619 * python/README python/generator.py python/libxml.c python/setup.py:
10620 added the 'usual' setup.py to allow building a libxml2-python
10621 module based on the same code. The initialization is however
10622 different the 2 .so files fo libxml2 and libxslt are identical and
10623 they entry point initialize both libraries. this is done to avoid
10624 some possible nasty problem since the Python don't merge the maps
10625 of all shared modules.
10626
Daniel Veillard158a4d22002-02-20 22:17:58 +000010627Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10628
10629 * parser.c: fixed a push/encoding bug reported by Michael
10630 on librsvg
10631
Daniel Veillard7839e162002-02-20 18:54:48 +000010632Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10633
10634 * include/libxml/parserInternals.h: fixes a misplaced #endif
10635
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010636Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10637
10638 * parser.c valid.c: found and fixed a couple of allocation bugs
10639
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010640Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10641
10642 * doc/xml.html doc/python.html doc/*: added a Python and binding
10643 page describing the current state of the Python bindings and
10644 giving pointers to the other languages wrappers.
10645
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010646Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10647
10648 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10649 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10650 rebuilt the API and web site
10651 * xpath.c: fixed #71978 portability bugs
10652
Daniel Veillard8aff2472002-02-19 21:50:43 +000010653Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10654
10655 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10656
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010657Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10658
10659 * include/libxml/parserInternals.h parser.c: had to change
10660 2 internal parsing API when processing document content
10661 to check the start and end of element content are defined
10662 in the same entity
10663 * valid.c include/libxml/valid.h: attribute normalization can
10664 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10665 with the context to report it.
10666 * SAX.c: fixed the last known bugs, crazy validation constraints
10667 when a document is standalone seems correctly handled. There
10668 is a couple of open issues left which need consideration especially
10669 PE93 on external unparsed entities and standalone status.
10670 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10671 The 2 tests left failing are actually in error. Cleanup done.
10672
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010673Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10674
10675 * valid.c: implemented E59 spaces in CDATA does not match the
10676 nonterminal S
10677
Daniel Veillard878eab02002-02-19 13:46:09 +000010678Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10679
10680 * SAX.c parser.c valid.c: more validation test fixups
10681 * check-xml-test-suite.py: added duration info for the tests
10682
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010683Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10684
10685 * parser.c valid.c: a couple of errors were reported but not
10686 saved back as such in the parsing context. Down to 1% failure rate
10687 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10688
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010689Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10690
10691 * xmlInternald.c: isExtender was missing a char
10692 * parser.c include/libxml/parser.h: % are acceptable in the
10693 internal subset if within a PUBLIC ID
10694
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010695Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10696
10697 * SAX.c parserInternals.c valid.c: more work on the conformance
10698 suite. Took the step to finally block documents with encoding
10699 errors. It's a fatal error per the spec, people should have fixed
10700 their documents by now.
10701
Daniel Veillard55253e22002-02-18 14:32:39 +000010702Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10703
10704 * check-xml-test-suite.py: fixed the test script after some discussion
10705 on the semantic of TYPE="error"
10706 * Makefile.am: added the script to the distrib
10707
Daniel Veillard28757702002-02-18 11:19:30 +000010708Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10709
10710 * SAX.c entities.c: fixed a couple of conformances issues deep
10711 into the validation code (standalone and undeclared Notations)
10712
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010713Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10714
10715 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10716 stayed there for years !
10717
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010718Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10719
10720 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10721 missing
10722
Daniel Veillardc7612992002-02-17 22:47:37 +000010723Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10724
10725 * check-xml-test-suite.py: improved the behaviour a bit as
10726 well as the logs
10727 * parser.c valid.c SAX.c: fixed a few more bugs
10728 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10729
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010730Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10731
10732 * check-xml-test-suite.py: python script to run regression tests
10733 against the XML Test suite of W3C/OASis
10734 * SAX.c: fixed a validation bug
10735 * parser.c: fixed 3 errors pointed by the test suite
10736 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10737 * python/Makefile.am: fixed a dependendy
10738
Daniel Veillard9f28f302002-02-15 20:48:08 +000010739Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10740
10741 * xmlmemory.c: avoid a warning bug #71594
10742
Daniel Veillard144024e2002-02-13 21:14:46 +000010743Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10744
10745 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10746 warning on alpha/Tru64
10747
Daniel Veillarde4301c82002-02-13 13:32:35 +000010748Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10749
10750 * include/libxml/entities.h: fixing a comment
10751 * valid.c: fixing some troubles with validity check on namespaces
10752 * result/VC/NS3 test/VC/NS3: added a specific regression test
10753
Daniel Veillarda6d05382002-02-13 13:07:41 +000010754Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10755
10756 * tree.c: Fixing #71342 serializing '\n' in attribute values
10757 * result/noent/att3 result/att3 test/att3: added a specific
10758 test.
10759
Daniel Veillard797a5652002-02-12 13:46:21 +000010760Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10761
10762 * python/libxml.c: couple of bug fixes
10763
Daniel Veillard01a6d412002-02-11 18:42:20 +000010764Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10765
10766 * python/*.py: removed tabs and used spaces.
10767
Daniel Veillard397ff112002-02-11 18:27:20 +000010768Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10769
10770 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10771 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10772
Daniel Veillard03517542002-02-11 13:54:40 +000010773Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10774
10775 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10776 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10777
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010778Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10779
10780 * include/libxml/encoding.h include/libxml/entities.h
10781 include/libxml/globals.h include/libxml/parser.h
10782 include/libxml/threads.h include/libxml/tree.h
10783 include/libxml/xmlmemory.h: trying to fix the include mess
10784
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010785Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10786
10787 * include/libxml/xmlmemory.h: reverted part of the previous
10788 attempt to provide #69655, this was breaking the build.
10789
Daniel Veillard0ba59232002-02-10 13:20:39 +000010790Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10791
10792 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
10793 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
10794 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
10795 include/libxml/parserInternals.h include/libxml/tree.h
10796 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
10797 Tentatively fixed #69655 , make compiling with -Wredundant-decls
10798 clean.
10799 * python/libxml.c: fixed a warning.
10800
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000010801Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10802
10803 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
10804 copying of node, merge back IDs in the target document.
10805 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
10806 test/XInclude/ents/ids.xml: test case
10807 * result/VC/ElementValid4: output changed due to a typo fix
10808
Daniel Veillard1c18e302002-02-09 22:16:40 +000010809Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10810
10811 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000010812 generate the dependencies right as Jacob found out. Add
10813 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000010814
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000010815Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10816
10817 * parserInternals.c valid.c: Justin Fletcher found some parts
10818 of the code needing cleanup
10819 * libxml.spec.in python/Makefile.am python/generator.py
10820 python/libxml.c python/libxml.py: Fixed the python Makefiles
10821 corrected a bug showing up on ia64, changed the name of the
10822 python internal module too
10823
Daniel Veillard07be19b2002-02-08 14:20:35 +000010824Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10825
10826 * Makefile.am: applied patch from Andris Pavenis for binary
10827 name suffixes
10828
Daniel Veillardf216d462002-02-08 13:44:24 +000010829Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10830
10831 * xmllint.c win32/win32config.h: fixing #68748
10832
Daniel Veillardd455d792002-02-08 13:37:46 +000010833Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10834
10835 * valid.c: fixing #70166
10836
10837Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10838
10839 * valid.c: fixing #70077
10840
Daniel Veillardc575b992002-02-08 13:28:40 +000010841Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10842
10843 * Copyright Makefile.am README configure.in libxml.spec.in:
10844 Changed to the MIT Licence
10845 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
10846 doc/xmlio.html: updated the doc accordingly
10847 * include/libxml/xmlwin32version.h configure.in: preparing
10848 2.4.14 release
10849 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10850 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10851 fixed the const xmlChar * wrapper and generator, XPath extension
10852 functions now use the context as first argument
10853 * python/tests/tstxpath.py python/tests/xpath.py
10854 python/tests/xpathext.py: Updated the tests accordingly
10855 * tree.c: fixed bug #70067
10856
Daniel Veillard7db38712002-02-07 16:39:11 +000010857Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10858
10859 * Makefile.am: cleanup
10860 * debugXML.c: always use stdout if output is NULL
10861 * xmlIO.c: don't close filedescriptors passed to outputBuffers
10862 * python/Makefile.am python/generator.py python/libxml2class.txt
10863 python/libxml_wrap.h python/types.c: augmented the number of bindings
10864 handling FILE * and XPath contexts
10865 * python/tests/Makefile.am: avoid a stupid problem due to the
10866 use of TEST.
10867
Daniel Veillard15a143b2002-02-06 22:40:50 +000010868Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10869
10870 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
10871
Daniel Veillard70cab352002-02-06 16:06:58 +000010872Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10873
10874 * python/TODO python/libxml.c: cleanup the extension function lookup
10875 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
10876
Daniel Veillard7a96efc2002-02-05 16:34:33 +000010877Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10878
10879 * configure.in python/Makefile.am: do not install outside
10880 of prefix
10881
Daniel Veillard33caa0b2002-02-04 14:07:26 +000010882Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10883
10884 * python/TODO python/libxml.c: started adding SAX interfaces
10885 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
10886 SAX test
10887
Daniel Veillard36eea2d2002-02-04 00:17:01 +000010888Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10889
10890 * tree.c: hardened the addChild function
10891 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10892 python/libxml2class.txt python/libxml_wrap.h python/TODO:
10893 added accessors needed for xmlNode, a bit more testing and
10894 extension of interfaces
10895 * python/tests/Makefile.am python/tests/build.py: added a test
10896 build from scratch/save/load/check
10897
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000010898Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10899
10900 * parserInternals.c: change a small bit in the way valididy
10901 error messages get initialized
10902 * python/TODO python/libxml.c python/libxml2-python-api.xml
10903 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10904 added some memory debugging to track leaks at the libxml2 level
10905 * python/tests/*.py: changed all tests to check for leaks,
10906 there is just one left in XPath extension registrations.
10907
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000010908Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
10909
10910 * python/TODO python/generator.py python/libxml2-python-api.xml
10911 python/libxml2class.txt: more accessor classes for the parser
10912 context, allow to switch on and check validity
10913 * python/tests/Makefile.am python/tests/error.py
10914 python/tests/invalid.xml python/tests/valid.xml
10915 python/tests/validate.py: attded more test and and added error.py
10916 which I forgot to commit in the last step
10917
Daniel Veillard3ce52572002-02-03 15:08:05 +000010918Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10919
10920 * python/Makefile.am python/types.c: cleanup
10921 * python/libxml.c python/libxml.py python/libxml_wrap.h
10922 python/generator.py python/libxml2-python-api.xml
10923 python/libxml2class.txt: added class for parser context, added
10924 first cut for push mode support. Added a framework to generate
10925 accessors functions.
10926 * python/tests/Makefile.am python/tests/push.py: added a push
10927 test
10928
Daniel Veillardcfb05462002-02-02 23:18:22 +000010929Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10930
10931 * python/Makefile.am python/TODO python/libxml.py: fixed a small
10932 bug a bit of cleanup.
10933
Daniel Veillard5d819032002-02-02 21:49:17 +000010934Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10935
10936 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
10937 python/libxml2class.txt: adding error redirections and preformat
10938 to a python handler
10939 * python/tests/Makefile.am python/tests/*.py: cleanup made all
10940 tests self checking
10941
Daniel Veillard7fd7a942002-02-02 12:19:46 +000010942Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10943
10944 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
10945 a function
10946
Daniel Veillard9589d452002-02-02 10:28:17 +000010947Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10948
10949 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
10950 python/libxml.c python/libxml2-python-api.xml
10951 python/libxml2class.txt: Progressing through the TODOs, class
10952 description output, extra XML API, RPM now builds the wrappers
10953 for all python installed versions
10954
Daniel Veillard253aa2c2002-02-02 09:17:16 +000010955Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
10956
10957 * configure.in libxml.spec.in python/Makefile.am python/TODO
10958 python/generator.py python/libxml2class.txt: added more informations
10959 in the libxml2-python package including docs. Slightly changed
10960 the class hierarchy
10961 * python/tests/*: added basic regression tests infrastructure too
10962
10963Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10964
10965 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
10966 added libxml2-python as part of the packages installed
10967
Daniel Veillarda7340c82002-02-01 17:56:45 +000010968Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10969
10970 * python/Makefile.am python/generator.py python/libxml.c
10971 python/libxml.py: more work, now able to extend the
10972 XPath interpreter with functions written in python.
10973
Daniel Veillardc3e39442002-02-01 09:29:41 +000010974Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10975
10976 * python/Makefile.am: Jacob sent a patch to allow building from
10977 tarfile.
10978
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000010979Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10980
10981 * python/Makefile.am python/libxml.c configure.in Makefile.am:
10982 inserted the python wrappers build, I hope this won't be too
10983 unportable
10984
Daniel Veillard1971ee22002-01-31 20:29:19 +000010985Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10986
10987 * xpath.c: minor optimization
10988 * python/generator.py python/libxml.c python/libxml.py
10989 python/libxml_wrap.h: more work on the python bindings,
10990 they now support XPath and there is no evident leak
10991
Daniel Veillard36ed5292002-01-30 23:49:06 +000010992Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10993
10994 * python/generator.py python/libxml.c python/libxml.py:
10995 more work on the python bindings generator.
10996
Daniel Veillard96fe0952002-01-30 20:52:23 +000010997Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10998
10999 * python/generator.py python/libxml.c python/libxml_wrap.h:
11000 more work on the python bindings.
11001
Daniel Veillardd2897fd2002-01-30 16:37:32 +000011002Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11003
11004 * python/generator.py python/libxml.c python/libxml.py
11005 python/libxml_wrap.h: commited early version of a python binding
11006 for private use only ATM
11007
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000011008Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11009
11010 * entities.c tree.c include/libxml/entities.h: applied patch
11011 from Anthony Jones to implement copy of DTD subtree too. Had
11012 just to keep 2 function private which really ought to become
11013 public ones.
11014
Daniel Veillarda42f25f2002-01-25 14:15:40 +000011015Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11016
11017 * xmllint.c: added pointers to the web pages in the usage()
11018
Daniel Veillardbd227ae2002-01-24 16:05:41 +000011019Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11020
11021 * tree.c: more fixes from Petr Kozelka for attribute handling
11022 in the tree API to align the semantic with DOM.
11023
Daniel Veillard36065812002-01-24 15:02:46 +000011024Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11025
11026 * valid.c tree.c entities.c: another set of patches from
11027 Anthony Jones for copy operations cleanup and robustness
11028
Daniel Veillardf8592562002-01-23 17:58:17 +000011029Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11030
11031 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
11032 an alphabetic index based on comments content
11033 * doc/*: rebuilt the web site with the new references
11034
Daniel Veillardc8c7be42002-01-23 17:53:44 +000011035Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11036
11037 * parserInternals.h: Greg Sjaardema suggested to use an
11038 eponential buffer groth policy in xmlParserAddNodeInfo()
11039
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011040Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11041
11042 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11043 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11044 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11045 to generate cross-references, and added/updated the stylesheets
11046 to generate and link API indexes. The generic keyword index
11047 is not done yet.
11048 * doc/*.html: regenerated all the usual docs too
11049
Daniel Veillard2070c482002-01-22 22:12:19 +000011050Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11051
11052 * debugXML.c: added an xpath function to the shell for T. V. Raman
11053
11054Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011055
11056 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11057 debug routines.
11058
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011059Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11060
11061 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11062 support of attribute nodes
11063
Daniel Veillard9d06d302002-01-22 18:15:52 +000011064Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11065
11066 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11067 hopefully near complete and fully documented of the API in XML
11068 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
11069 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
11070 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
11071 include/libxml/parserInternals.h include/libxml/valid.hi
11072 include/libxml/xmlIO.h include/libxml/xmlerror.hi
11073 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
11074 include/libxml/xpath.h include/libxml/xpathInternals.h:
11075 Cleaned up the doc comments a lot in the process, the interface
11076 coverage is now 100%
11077
Daniel Veillard2d1464f2002-01-21 23:16:56 +000011078Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11079
11080 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
11081 extracts comments from the gtk-doc DocBook output (a bit
11082 convoluted but seems to work).
11083
Daniel Veillard61006472002-01-21 17:31:47 +000011084Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11085
11086 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
11087 added an XML description of the API, moved the script generating
11088 it here. Added a "make api" target
11089
Daniel Veillardd2f23002002-01-21 13:36:00 +000011090Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11091
11092 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
11093
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011094Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11095
11096 * xpath.c include/libxml/xpathInternals.h: the change made to
11097 xmlXPathFuncLookupFunc was incompatible roll it back
11098
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011099Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11100
11101 * SAX.c: cleanup patch from Anthony Jones
11102 * doc/Makefile.am: fix the headers to avoid in make scan
11103 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11104 includes, * vs Ptr and general cleanup
11105 * parsedecl.py: first version of a script to extract the
11106 module interfaces, the goal will be to provide .decl or XML
11107 specification of the interfaces to build wrappers.
11108
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011109Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11110
11111 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11112 now provides return codes in case of errors
11113
Bjorn Reese026d29f2002-01-19 15:40:18 +000011114Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11115
11116 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11117 Upgraded to trio baseline 1.6
11118 * strio.h strio.c: Replaced by triostr.h and triostr.c
11119
Daniel Veillard572577e2002-01-18 16:23:55 +000011120Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11121
11122 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11123 of strdup usage in the code
11124
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011125Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11126
11127 * parser.c error.c: Keith Isdale complained rightly that
11128 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11129
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011130Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11131
11132 * tree.c: fixed the funxtion to set the xml: attributes
11133 * debugXML.c: added "setbase" to test it.
11134
Daniel Veillard2c748c62002-01-16 15:37:50 +000011135Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11136
11137 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11138 to allow updating an attribute content
11139
Daniel Veillard8de85c62002-01-15 17:10:15 +000011140Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11141
11142 * libxml.h: try to avoid problems when compiling on Windows
11143
Daniel Veillard314cfa02002-01-14 17:58:01 +000011144Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11145
11146 * hash.c: patch from Anthony Jones for hash.c allocation size
11147 * Makefile.am: trying to work around Yet Another Libtool Madness
11148 and build the 2.4.13 release finally ...
11149
Daniel Veillard744683d2002-01-14 17:30:20 +000011150Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11151
11152 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
11153 * doc/* : update of the documentation
11154
Daniel Veillarde6a55192002-01-14 17:11:53 +000011155Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11156
11157 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
11158 at fixing #61290 :-(
11159
Daniel Veillardfb25a512002-01-13 20:32:08 +000011160Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11161
11162 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
11163 Fixes bug #67229
11164
Daniel Veillardacb2bda2002-01-13 16:15:43 +000011165Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11166
11167 * tree.c: trying to avoid troubles when a subtree is copied
11168 and coalesced in part with the target tree. Should fix
11169 bug #67407
11170
Daniel Veillardd8224e02002-01-13 15:43:22 +000011171Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11172
11173 * valid.c: fixed validation of attributes content of type
11174 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
11175 values, very old bug. Fixes #67671
11176
Daniel Veillard8107a222002-01-13 14:10:10 +000011177Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11178
11179 * parser.c include/libxml/parserInternals.h tree.c: integrated
11180 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
11181 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
11182
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000011183Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11184
11185 * threads.c: applied Serguei Narojnyi's patch to add native
11186 thread support on the Win32 platform
11187 * testThreadsWin32.c Makefile.am: added the test program also
11188 from Serguei, Win32 specific
11189 * include/win32config.h include/libxml/xmlwin32version.h.in:
11190 added patch from Igor for the Windows thread specific defines.
11191
Daniel Veillard845cce42002-01-09 11:51:37 +000011192Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11193
11194 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
11195
Daniel Veillard7b602b42002-01-08 13:26:00 +000011196Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11197
11198 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
11199 output page into XMLinfo.html. Close bug #66951 and
11200 raised by Robert Collins too.
11201
Daniel Veillard73c6e532002-01-08 13:15:33 +000011202Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11203
11204 * encoding.c: Paul Keogh pointed out a possibility of segfault
11205 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
11206 Closes bug # 68238
11207
Daniel Veillard4a859202002-01-08 11:49:22 +000011208Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11209
11210 * doc/*.html: updated the Gdome2 links
11211
Daniel Veillard3c5ed912002-01-08 10:36:16 +000011212Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11213
11214 * libxml.h: Applied following patches from Robert Collins
11215 and make sure IN_LIBXML is defined when compiling it
11216 -------
11217 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
11218 as well as Visual C.
11219 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11220 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11221 * strio.c (PLATFORM_UNIX): Define for Cygwin.
11222 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
11223 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
11224 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
11225 xmlSysIDExists xmlNoNetExists).
11226 * xmllint.c: Don't include winsock2.h for Cygwin.
11227
Daniel Veillard401c2112002-01-07 16:54:10 +000011228Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11229
11230 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
11231 when the version info is not present.
11232
Daniel Veillard6f42c132002-01-06 23:05:13 +000011233Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11234
11235 * tree.c: Anthony Jones pointed out a problem in
11236 xmlStringGetNodeList() and provided a fix for it
11237
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011238Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11239
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011240 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011241 xmlCreatePushParserCtxt() when the initial buffer passed
11242 is large.
11243
Daniel Veillard0e47ee22002-01-05 18:25:52 +000011244Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11245
11246 * win32/*: big cleanup of the Windows/MSVC project files
11247 from Igor Zlatkovic
11248
Daniel Veillardcebb1362002-01-02 13:13:30 +000011249Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11250
11251 * doc/Makefile.am: should fix #67674 and avoid troubles if
11252 xsltproc is not available or fails in the prefix provided
11253
Daniel Veillard26908ab2002-01-01 16:50:03 +000011254Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11255
11256 * xmlmemory.c: one more doc patch from Charlie Bozeman.
11257
Daniel Veillard5344c602001-12-31 16:37:34 +000011258Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11259
11260 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
11261 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
11262 Fixed a few other problems raised by Charlie Bozeman.
11263 * result/VC/ElementValid[5-7]: fixed the output
11264
Daniel Veillardcbaf3992001-12-31 16:16:02 +000011265Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11266
11267 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
11268 patches from Charlie Bozeman. Regenerated the HTML docs.
11269
Daniel Veillard7f9a6802001-12-20 14:01:47 +000011270Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
11271
11272 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
11273 for Windows from Igor
11274
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000011275Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11276
11277 * xmllint.c: applied Justin Fletcher patch for --output or -o
11278
Daniel Veillardd3b29d22001-12-18 07:53:16 +000011279Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
11280
11281 * win32/libxml2/libxml2.def.src: close #67019
11282
Daniel Veillard01db67c2001-12-18 07:09:59 +000011283Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11284
11285 * xmllint.c: applied Justin Fletcher generic timing patch
11286 similar to the one already applied to xsltproc.
11287
Daniel Veillardd1640922001-12-17 15:30:10 +000011288Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11289
11290 * include/libxml/tree.h tree.c: applied documentation patches
11291 from Charlie Bozeman
11292
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000011293Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
11294
11295 *doc/xmllint.xml, xmllint.1 - document --dropdtd
11296
Daniel Veillard29e43992001-12-13 22:21:58 +000011297Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
11298
11299 * valid.c: fix the xmlStrdup() used in the previous patch.
11300 * valid.c: added --dropdtd
11301 * tree.c: fixed xmlUnlinkNode so it also removes the references
11302 from the document if the node is a DTD
11303
Daniel Veillard86fd5a72001-12-13 14:55:21 +000011304Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
11305
11306 * HTMLtree.c valid.c: cleanup some static declarations
11307
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000011308Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11309
11310 * xmllint.c: removed another strdup()
11311 * doc/FAQ: removed the HP/UX entry
11312
Daniel Veillarded472f32001-12-13 08:48:14 +000011313Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
11314
11315 * valid.c: fix bug #66816 when validating.
11316 * xmllint.c: don't use sys/time.h if configure did not found it
11317
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000011318Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
11319
11320 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
11321 xmlcatalog_man.xml
11322
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000011323Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11324
11325 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
11326 xmlInitMemory() was declared twice
11327
Daniel Veillardb82c1662001-12-09 14:00:54 +000011328Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
11329
11330 * globals.c: do not reference strdup() !
11331 * configure.in libxml-2.0.pc.in: trying to fix the libs
11332 of the various config extraction modules
11333
Daniel Veillardef90ba72001-12-07 14:24:22 +000011334Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11335
11336 * configure.in : preparing 2.4.12
11337 * doc/* : updated and rebuilt the docs
11338
Daniel Veillard220346d2001-12-07 11:33:54 +000011339Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11340
11341 * uri.c: closed bug #66159
11342 * testURI.c: added --escape option
11343 * configure.in: some cleanup for xml2-config --cflags
11344
Daniel Veillard2a906822001-12-06 14:34:08 +000011345Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
11346
11347 * globals.c testThreads.c: removed some misplaced includes
11348 of xmlversion.h
11349
Daniel Veillarde28313b2001-12-06 14:08:31 +000011350Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
11351
11352 * threads.c: patch from Gary Pennington fixing a possible
11353 problem at initialization time.
11354
Daniel Veillardd3b08822001-12-05 12:03:33 +000011355Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
11356
11357 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000011358 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000011359 CodeWarrior.
11360
Daniel Veillarda7866932001-12-04 13:14:44 +000011361Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
11362
11363 * xmllint.c: applied Geert Kloosterman's patch to fix
11364 --repeat --timing output
11365
Daniel Veillard19840942001-11-29 16:11:38 +000011366Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11367
11368 * parser.c: Robin Berjon <robin@knowscape.com> found a case
11369 where non-wellformed XML declaractions were not detected.
11370
Daniel Veillarde85d9342001-11-28 14:43:12 +000011371Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11372
11373 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
11374
Daniel Veillard22f25a82001-11-28 09:12:23 +000011375Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11376
11377 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
11378 gets reset by xmlCleanupInputCallbacks() and this makes the
11379 function useless. Same for output.
11380
Daniel Veillard107ccaa2001-11-27 16:23:50 +000011381Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11382
11383 * xmlIO.c: robert pointed out a loop error in callback cleanups
11384
Daniel Veillard8faa7832001-11-26 15:58:08 +000011385Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11386
11387 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
11388 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
11389 they are not really tied to debugging
11390
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000011391Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11392
11393 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
11394 * xmllint.c: better --catalogs description
11395
Daniel Veillard4855c8c2001-11-25 10:35:25 +000011396Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11397
11398 * tree.c: fixed a couple of problems in xmlSetProp()
11399
Daniel Veillardcd337f02001-11-22 18:20:37 +000011400Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
11401
11402 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
11403 unappropriate stdout output.
11404
Daniel Veillard566d4df2001-11-22 13:00:53 +000011405Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
11406
11407 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
11408 by Denis Beurive, closes #65111
11409
Daniel Veillardb4545fd2001-11-20 09:37:09 +000011410Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
11411
11412 * valid.c: in case of content model validity error, don't
11413 print it if validity warnings were not requested.
11414
Daniel Veillardc69e0b12001-11-20 08:35:07 +000011415Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11416
11417 * nanoftp.c: applied a couple of patches from Brian D Ripley.
11418 * parserInternals.c: removed the last exit() call. Print an
11419 unmaskable error on stderr instead (library mismatch detection)
11420
MST 2001 John Fleck42304042001-11-18 00:18:06 +000011421Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
11422
11423 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
11424 shell instructions from Heiko Rupp
11425
Daniel Veillardf7b094f2001-11-15 13:54:39 +000011426Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11427
11428 * catalog.c: use the URL notation file:// for default catalog paths
11429
Daniel Veillard0ec98632001-11-14 15:04:32 +000011430Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11431
11432 * include/libxml/tree.h: better comments for _private fields
11433 * tree.c: removed a problem when copying an entity reference.
11434
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000011435Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11436
11437 * vms/*: updated instructions and diffs from John A Fotheringham
11438
Daniel Veillarda11001b2001-11-12 22:45:36 +000011439Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11440
11441 * include/libxml/xmlerror.h: avoid an include problem if
11442 #include <libxml/xmlerror.h> happens first in code
11443 seems to be the case in KDE libs
11444
Daniel Veillard8e3943c2001-11-12 21:35:44 +000011445Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11446
11447 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
11448 from Igor for Windows
11449
11450Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11451
11452 * Makefile.am: Gary Pennington pointed out a missing prefix
11453
Daniel Veillard43d3f612001-11-10 11:57:23 +000011454Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11455
11456 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11457 * doc/*: upgraded and rebuilt the docs
11458
Daniel Veillardc1f78342001-11-10 11:43:05 +000011459Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11460
11461 * HTMLparser.c: fix comment in scripts element parsing.
11462 * result/HTML/doc3*: updated the results.
11463
11464Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11465
11466 * uri.c: another URI bug fix #63336, using Joel Young patch.
11467
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011468Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11469
11470 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11471 a cleaned up version of the Pwd shell string generation.
11472
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011473Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11474
11475 * valid.c include/libxml/tree.h: trying to fix namespaces +
11476 validation problems for good, closing #63619 in the process
11477 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11478 wrong in this respect, fixed it.
11479
Daniel Veillardd536f702001-11-08 17:32:47 +000011480Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11481
11482 * xmllint.c: Morus Walter patch to allow --format and --encode
11483
Daniel Veillard5004f422001-11-08 13:53:05 +000011484Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11485
11486 * debugXML.c: Stefan Kost provided an help command for the shell
11487
Daniel Veillarda6825e82001-11-07 13:33:59 +000011488Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11489
11490 * debugXML.c: Heiko Rupp pointed that the shell would crash
11491 on empty nodesets returns.
11492
Daniel Veillard03f848d2001-11-07 12:53:46 +000011493Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11494
11495 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11496 migh need the history libraries
11497
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011498Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11499
11500 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11501 handle the case of < in quoted attributes, Bastian Kleineidam
11502
Daniel Veillardc853b322001-11-06 15:24:37 +000011503Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11504
11505 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11506 fixing catalog breakages
11507 * Makefile.am catalog.c result/catalogs/catal
11508 result/catalogs/mycatalog.* test/catalogs/catal*:
11509 fixed more problems in catalog support, added more regression tests
11510 for both XML and SGML catalog handling
11511
Daniel Veillard66870c72001-11-05 19:27:49 +000011512Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11513
11514 * debugXML.c: applied an improvement to xmlGetLineNo() from
11515 Keith Isdale
11516
Daniel Veillardffe09c92001-11-05 14:21:47 +000011517Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11518
11519 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11520 Side effect of the progressive catalog loading
11521
Daniel Veillardad661b92001-11-05 11:43:15 +000011522Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11523
11524 * Makefile.am: confexecdir and confexec_DATA were defined twice
11525 pointed out by Karl Eichwalder
11526
Daniel Veillard6eb17722001-11-04 22:19:27 +000011527Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11528
11529 * xmlcatalog.c: avoid unlink() and use remove() instead.
11530
Daniel Veillardea898282001-11-04 22:13:45 +000011531Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11532
11533 * libxml.spec.in: cleanup
11534 * include/libxml/xmlwin32version.h: updated with 2.4.8
11535
Daniel Veillarda4617b82001-11-04 20:19:12 +000011536Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11537
11538 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11539 of compiling libxml with a non standard set of options
11540
John Fleck027edfb2001-11-04 20:13:58 +000011541Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11542
11543 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11544 document --sgml option, fixing gnome bugzilla #63382
11545
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011546Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11547
11548 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11549 breakage of 2.4.7, added a couple of really needed APIs
11550 like xmlCatalogIsEmpty() and xmlNewCatalog()
11551 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11552 for install-catalog
11553 * configure.in: preparing 2.4.8
11554
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011555Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11556
11557 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11558 include/libxml/tree.h include/libxml/xmlIO.h: more include
11559 cleanups, export cleanly one html output + format function.
11560
11561Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11562
11563 * parser.c: removed initGenericErrorDefaultFunc call from
11564 xmlInitParser() since it could destroy previous calls to
11565 xsltSetGenericErrorFunc() effects
11566
Daniel Veillardebd38c52001-11-01 08:38:12 +000011567Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11568
11569 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11570 keyword.
11571
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011572Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11573
11574 * Makefile.am: cleanup
11575 * threads.c: cleanup too
11576 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11577 from xsltproc
11578 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000011579 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011580
Daniel Veillard91c00402001-10-30 17:41:38 +000011581Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11582
11583 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11584 was not used anymore !
11585
Daniel Veillard52dcab32001-10-30 12:51:17 +000011586Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11587
11588 * configure.in: preparing 2.4.7
11589 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11590 manual page from John
11591 * doc/*: updated the doc and rebuilt the generated pages
11592
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011593Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11594
11595 * xmlIO.c: closing bug #62711, the library should never
11596 close stdin or stdout.
11597
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011598Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11599
11600 * uri.c: second pass at fixing #63336, using Joel Young
11601 final patch. looks okay.
11602
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011603Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11604
11605 * uri.c include/libxml/uri.h: trying to clear #63336
11606 allowing the escaping routine to parse unconformant
11607 URI-References.
11608
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011609Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11610
11611 * vms/readme.vms vms/build_libxml.com nanoftp.c
11612 include/libxml/xmlversion.h.in: a few VMS updates from
11613 John A Fotheringham
11614 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11615 and xmlCleanupOutputCallbacks() for the Perl binding people.
11616
Daniel Veillard635ef722001-10-29 11:48:19 +000011617Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11618
11619 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11620 apply fixes to close #63271 and avoid segfaults when
11621 the error routine gets callbed before xmlInitParser()
11622 get called.
11623 * nanoftp.c error.c: Applied patches from Justin Fletcher
11624 correcting some xmlGenericError misuses.
11625
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011626Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11627
11628 *doc/xmllint.xml, doc/xmllint.1
11629 New and improved man page for xmllint - .xml is the original, .1
11630 is the generated man page
11631
Daniel Veillardc9484202001-10-24 12:35:52 +000011632Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11633
11634 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11635 the web site from the main HTML document.
11636
Daniel Veillard5151c062001-10-23 13:10:19 +000011637Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11638
11639 * parser.c: fixed an erroneous validation bug when PE refs
11640 occurs in external parsed entities referenced from the
11641 internals subset
11642 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11643 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11644 added the associated testcase, it's a nice one.
11645 * HTMLparser.c: generate the DTD node as HTML still ...
11646 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11647
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011648Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11649
11650 * HTMLparser.c: fixed a bug in htmlNewDoc()
11651
Daniel Veillard89cad532001-10-22 09:46:13 +000011652Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11653
11654 * test/threads/*: added entities testing to the Thread test
11655 * testThreads.c: make the test reasonable
11656 * DOCBparser.c: fix the DTD public and system ID
11657 * xmllint.c: added --sgml for SGML DocBook importing
11658 * Makefile.am: added Docbtests target
11659
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011660Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11661
11662 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11663 * testThreads.c: removed bogus include
11664
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011665Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11666
11667 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11668 fixed a very serious (looping) validation bug
11669
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011670Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11671
11672 * include/libxml/globals.h include/libxml/threads.h threads.c
11673 testThreads.c: far more testing, cleaning up bugs
11674 * *.c : make sure globals.h is always included.
11675
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011676Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11677
11678 * HTMLparser.c: try to get rid of parser loops for good.
11679
Daniel Veillardab7488e2001-10-17 11:30:37 +000011680Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11681
11682 * configure.in: fixed some bugs in CFLAGS passing.
11683 * test/threads Makefile.am testThreads.c: added a specific
11684 threaded test case (really nasty, guaranteed).
11685
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011686Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11687
11688 * catalog.c: serious cleanup on the management of the
11689 XML catalog tree, more tests done, especially with
11690 the catalog PI.
11691
Daniel Veillard364789a2001-10-16 12:45:00 +000011692Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11693
11694 * catalog.c: avoid a problem in catalog cleanup on SMP if
11695 catalogs were not initialized.
11696
Daniel Veillard81463942001-10-16 12:34:39 +000011697Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11698
11699 * catalog.c xpath.c: trying to cleanup the not thread safe
11700 parts of the library.
11701
Daniel Veillard64a411c2001-10-15 12:32:07 +000011702Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11703
11704 * include/libxml/globals.h configure.in global.data: make
11705 the allocation be per-thread a configure option
11706 * encoding.c include/libxml/parser.h: fixed compilation
11707 errors
11708
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011709Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11710
11711 * include/libxml/parser.h: Norm reported that a few lines
11712 added were breaking libxslt compile, removed them for now
11713
Daniel Veillard6f350292001-10-14 09:56:15 +000011714Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11715
11716 * parser.c parserInternals.c threads.c: debugged and fixed
11717 initialization problems which were giving troubles on SMP
11718 boxes.
11719
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011720Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11721
11722 * include/libxml/Makefile.am: missing globals.h
11723
Daniel Veillarde7090612001-10-13 12:18:28 +000011724Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011725
Daniel Veillarde7090612001-10-13 12:18:28 +000011726 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011727
Daniel Veillardd0463562001-10-13 09:15:48 +000011728Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11729
11730 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11731 include/libxml/parserInternals.h include/libxml/tree.h
11732 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11733 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11734 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11735 Applied the last patches from Gary, cleanup, activated threading
11736 all user accessible global variables are now handled in globals.[ch]
11737 Still a bit rought but make tests passes with either
11738 --with-threads defined at configure time or not.
11739 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11740 linking options
11741
Daniel Veillardb8478642001-10-12 17:29:10 +000011742Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11743
11744 * Makefile.am include/libxml/Makefile.am
11745 include/libxml/globals.h globals.c include/libxml/threads.h
11746 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11747 configure.in: started integrating the core of the thread support
11748 not activated yet but half integrated. The code should still
11749 compile and work anyway.
11750
Daniel Veillardb44025c2001-10-11 22:55:55 +000011751Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11752
11753 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11754 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11755 integrating the non-controversial parts of Gary Pennington
11756 multithread patches
11757 * catalog.c: corrected a small bug introduced
11758
Daniel Veillard75b96822001-10-11 18:59:45 +000011759Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11760
11761 * catalog.c include/libxml/catalog.h: very serious cleanup,
11762 isolating unportable code and as much as possible the accesses
11763 to the global shared catalog. May need more testing !
11764
Daniel Veillard78d12092001-10-11 09:12:24 +000011765Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11766
11767 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11768 Keith Isdale patches for the XSLT debugger interfaces. Some
11769 cleanup
11770
Daniel Veillardff0b7312001-10-11 06:46:09 +000011771Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11772
11773 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11774 * DOCBparser.c: generate line nubers in elements
11775
Daniel Veillard60087f32001-10-10 09:45:09 +000011776Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11777
11778 * configure.in: preparing 2.4.6 release
11779 * doc/xml.html doc/html/*: updated and rebuilt the docs
11780 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11781
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011782Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11783
11784 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11785 adding documentation for DV's supercatalog support
11786
Daniel Veillard82d75332001-10-08 15:01:59 +000011787Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11788
11789 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11790 super catalog support adding one API and one flag --sgml to
11791 xmlcatalog
11792
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000011793Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
11794
11795 * doc/xmlcatalog_man.xml, xmlcatalog.1
11796 One more crack at
11797 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11798
11799
Thomas Broyer47334c02001-10-07 16:41:52 +000011800Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11801
11802 * xpath.c: implemented xmlXPathObjectCopy for external objects
11803 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
11804
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000011805Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
11806
11807 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11808 finishing up fix to
11809 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
11810 the xmlcatalog man page display more elegantly
11811
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000011812Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
11813
11814 * configure.in: closing bug #61832
11815 * HTMLparser.c: removed a warning
11816
Daniel Veillard6ab38382001-10-06 13:08:27 +000011817Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11818
11819 * xpath.c: fixing #61673 part I, do not loose doc information
11820 when copying result value trees.
11821
Daniel Veillard556c6682001-10-06 09:59:51 +000011822Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11823
11824 * xpath.c: trying to harden the XPath interpreter
11825
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000011826Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
11827
11828 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
11829 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11830
William M. Brack1633d182001-10-05 15:41:19 +000011831Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11832
11833 * HTMLparser: repaired another loop problem
11834
Daniel Veillard20ee8c02001-10-05 09:18:14 +000011835Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11836
11837 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
11838 parsing.
11839 * xpath.c: fix bug #61291 the default XML namespace node is
11840 missing from the namespace axis.
11841 * tree.c: refuse to create namespaces nodes with prefix "xml"
11842
Daniel Veillard651f9472001-10-04 14:51:06 +000011843Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
11844
11845 * SAX.c: ouch a non-defined namespace could lead to a crash,
11846 fixed #61215
11847
Daniel Veillard7dd05702001-10-04 14:25:12 +000011848Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11849
11850 * parserInternals.c: closed bug #61054
11851
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000011852Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11853
11854 * include/libxml/Makefile.am: closing #60708
11855
Daniel Veillarda293c322001-10-02 13:54:14 +000011856Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11857
11858 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
11859 adding xmlSAXParseFileWithData following Marco Stipek suggestion
11860
Daniel Veillardf4309d72001-10-02 09:28:58 +000011861Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11862
11863 * valid.c: close bug #61550 when xml: wasn't considered a namespace
11864
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000011865Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11866
11867 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
11868 * DOCBparser.c HTMLparser.c parser.c: fixed typos
11869
Daniel Veillard16756b62001-10-01 07:36:25 +000011870Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
11871
11872 * catalog.c: Justin Fletcher provided cleaup code in case
11873 HAVE_STAT is not defined
11874 * include/win32config.h: Igor Zlatkovic suggested to have
11875 HAVE_STAT defined there
11876
William M. Brack5e1cac12001-09-28 16:19:18 +000011877Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11878
11879 * catalog.c - fixed typing error reported by M. Barros
11880
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000011881Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
11882
11883 * xmllint.c - fixing typo
11884
William M. Brackd28e48a2001-09-23 01:55:08 +000011885Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11886
11887 * HTMLparser.c: small enhancement to prevent loop on
11888 unrecognizable data
11889
Daniel Veillardb1d62872001-09-21 09:47:08 +000011890Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11891
11892 * parserInternals.c: applying patch from bug #60757 this
11893 should close it
11894
Daniel Veillardc0631a62001-09-20 13:56:06 +000011895Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11896
11897 * catalog.c xmlcatalog.c: removed a couple of warning
11898 * xpath.c: try to solve the linking problem on platforms
11899 needing trio to compile
11900
Daniel Veillard1a123612001-09-19 08:06:23 +000011901Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011902
Daniel Veillard1a123612001-09-19 08:06:23 +000011903 * Makefile.am libxml.spec.in: backing up non-documented changes
11904 commited without review or aproval by Jens Finke <jens@gnome.org>
11905 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011906
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011907Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
11908
11909 * configure.in: Joe Orton provided a patch fixing a problem
11910 when iconv is specified to be in a non-standard directory
11911 but wasn't exported in xml2-config --cflags
11912
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011913Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11914
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011915 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011916 troubles with 2.4.4 errors.
11917
Daniel Veillard16698282001-09-14 10:29:27 +000011918Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11919
11920 * encoding.c entities.c: do not output hexadecimal charrefs
11921 when serializing HTML since some version of Netscape can't
11922 grok it, generate decimal ones.
11923 * result/HTML/doc3.htm: output changed due to previous test
11924 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
11925
Daniel Veillard98fed372001-09-13 11:34:58 +000011926Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
11927
11928 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
11929 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
11930
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011931Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000011932 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011933
11934 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
11935 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
11936 updated the configuration scripts systems accordingly
11937
Daniel Veillard04382ae2001-09-12 18:51:30 +000011938Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11939
11940 * configure.in: preparing for 2.4.4
11941 * doc/xml.html doc/html/*: updated and rebuilt the docs
11942
Daniel Veillardd63437e2001-09-12 15:00:27 +000011943Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11944
11945 * win32/dsp/libxml2.def.src: tried to incorporate comments
11946 from bug #59220
11947
Daniel Veillard319a7422001-09-11 09:27:09 +000011948Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11949
11950 * parser.c result/noent/wml.xml: fixed bug #59981 related
11951 to handling of '&' in attributes when entities are substitued
11952
Daniel Veillard7cf5e442001-09-10 20:16:32 +000011953Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11954
11955 * libxml.h include/libxml/xmlversion.h.in
11956 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
11957 Tried to close bug #60131
11958
Daniel Veillardbce62332001-09-10 18:46:55 +000011959Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11960
11961 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
11962
Daniel Veillard143b04f2001-09-10 18:14:14 +000011963Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
11964
11965 * SAX.c: fixing bug #59946 on xmlns=""
11966
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000011967Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11968
11969 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
11970 but allocates a new error code.
11971
Daniel Veillard05c13a22001-09-09 08:38:09 +000011972Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11973
11974 * xmllint.c: John Fleck fixed typos in the options output
11975 * parser.c SAX.c: fix ignorable white space SAX selection
11976
11977Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11978
11979 * entities.c: Steve Underwood found the possibility of an
11980 ininite loop in case of error.
11981
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000011982Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11983
11984 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
11985
Daniel Veillarda050d232001-09-05 15:51:05 +000011986Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11987
11988 * parser.c: warn if version is not 1.0 but it's not
11989 strictly speaking an error after analyzing the spec
11990
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000011991Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
11992
11993 *doc/catalog.html - add link to the html version of the
11994 man page, other linguistic cleanups
11995
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000011996Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
11997
11998 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11999 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
12000 file, has not yet been included in the build.
12001
Daniel Veillard99784ff2001-09-01 16:20:28 +000012002Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12003
12004 * catalog.c: removed a duplicate affectation Justin Fletcher
12005
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000012006Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
12007
12008 * tree.c: Armin Sander pointed a possible text coalescing
12009 problem, completed his patch.
12010
Bjorn Reese0b2ae432001-08-31 16:31:57 +000012011Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12012
12013 * trionan.c: Fixed const and volatile re-definition problem
12014
Daniel Veillard5d96fff2001-08-31 14:55:30 +000012015Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
12016
12017 * libxml.4 parser.c: doc updates from Heiko Rupp
12018 * parserInternals.c: 2 sanity checks from Heiko Rupp
12019
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012020Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12021
12022 * tree.c: applied patch from Armin Sander to make some pointers
12023 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000012024 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012025
Daniel Veillardb06c6142001-08-27 14:26:30 +000012026Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12027
12028 * xpath.c: hum, restrict the integer usage gcc bug workaround
12029 to only gcc compilers so that other architecture don't get
12030 penalized by this limitation.
12031 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
12032
Daniel Veillard268fd1b2001-08-26 18:46:36 +000012033Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12034
12035 * valid.c: fixed a Windows compiler warning (Chris Poblete)
12036 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
12037
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012038Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12039
12040 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12041 --convert option to xmlcatalog to convert SGML ones to
12042 the XML syntax.
12043 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12044
12045 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012046Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12047
12048 * catalog.c xmlIO.c: started some serious testing and fixed
12049 a few bug and optmization needs.
12050
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012051Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12052
12053 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12054 preparing for a 2.4.3 release even if it may not be ready yet
12055 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12056 all file parsing lookup to go through the entity resolver, add
12057 to add an API to bypass it (needed to load catalogs themselves),
12058 some cleanup on the catalog code too.
12059 * nanoftp.c: small cleanup
12060 * doc/catalog.html: small update
12061
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012062Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12063
12064 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12065 Jun Kuriyama
12066
Daniel Veillardffb120d2001-08-23 00:52:23 +000012067Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12068
12069 * doc/catalog.html: finished the catalog documentation
12070
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000012071Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12072
12073 * doc/catalog.html doc/xml.html: added documentation about
12074 Catalog support, misses an API description
12075 * doc/html/*: reextracted the API pages
12076
Daniel Veillarddc2cee22001-08-22 16:30:37 +000012077Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12078
12079 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
12080 Added the part about section 7.2 on URI resolution,
12081 fixed a side effect in the HTML parser, look complete
12082 and ready to rock except the URI/SystemID part!
12083
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000012084Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12085
12086 * include/libxml/catalog.h include/libxml/parser.h
12087 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
12088 xmlIO.c: added support and APIs needed for the catalog PI
12089 * include/libxml/xmlIO.h: cleanup
12090
Daniel Veillarde2940dd2001-08-22 00:06:49 +000012091Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12092
12093 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
12094 include/libxml/catalog.h: starts to look okay, really
12095 plugged the new framework, cleaned a lot of stuff,
12096 added some APIs, except the PI's support missing this
12097 should be mostly complete
12098 * result/catalogs/* test/catalogs/*: added new test, enriched
12099 the existing one with URN ID tests
12100
Daniel Veillard64339542001-08-21 12:57:59 +000012101Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12102
12103 * catalog.c: fixed nextCatalog
12104 * result/catalogs/docbook test/catalogs/*: started adding
12105 a small regression test
12106
Daniel Veillardcda96922001-08-21 10:56:31 +000012107Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12108
12109 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12110 more work on the XML catalog support.
12111 * parser.c include/libxml/parser.h: small cleanup seems using
12112 list as a public parameter name can give portability troubles
12113 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12114 include/libxml/xpath.h include/libxml/Makefile.am: removed
12115 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12116 wrappers
12117
Bjorn Reese45029602001-08-21 09:23:53 +000012118Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12119
12120 * Makefile.am trio.c triodef.h trionan.c xpath.c
12121 include/libxml/Makefile.am include/libxml/trionan.h:
12122 Re-worked Not-A-Number and Infinity support.
12123 * xmlcatalog.c: added readline include files
12124
Daniel Veillard344cee72001-08-20 00:08:40 +000012125Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12126
12127 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12128 testCatalog as xmlcatalog, making it an installed app
12129 adding a shell, and preparing it to be a /etc/xml/catalog
12130 management tool, though not ready yet
12131 * catalog.c include/libxml/catalog.h: adding support for
12132 XML Catalogs http://www.oasis-open.org/committees/entity/
12133 not finished, there is some interesting tradeoffs and a
12134 few open questions left.
12135
Daniel Veillardb7664f42001-08-19 13:00:43 +000012136Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12137
12138 * xmllint.c: fixed a line formatting problem
12139
Daniel Veillard5015b712001-08-17 09:37:52 +000012140Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12141
12142 * SAX.c: removed a couple of unused variable (Albert Chin)
12143
Daniel Veillardbb371292001-08-16 23:26:59 +000012144Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12145
12146 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
12147 trying to fix some troubles w.r.t. function returning
12148 const xxxPtr.
12149
Daniel Veillardb60c54e2001-08-16 19:34:27 +000012150Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12151
12152 * win32/dsp/libxml2.def.src: another set of symbols conditionally
12153 defined
12154
Daniel Veillardae6db172001-08-16 19:32:00 +000012155Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12156
12157 * xpointer.c: removed unused var
12158
Daniel Veillard09190202001-08-16 16:27:41 +000012159Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12160
12161 * testXPath.c: another small cleanup closing bug #59110
12162
Daniel Veillard796f4b62001-08-16 16:00:13 +000012163Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12164
12165 * win32/dsp/libxml2.def.src: small cleanup closing bug
12166 #59108
12167
Daniel Veillard5aac4e42001-08-15 20:46:57 +000012168Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12169
12170 * example/gjobread.c: add xmlCleanupParser() before leaving
12171
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000012172Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
12173
12174 * config.h.in configure.in include/libxml/xmlwin32version.h:
12175 released 2.4.2
12176
Daniel Veillardd3d06722001-08-15 12:06:36 +000012177Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
12178
12179 * include/libxml/valid.h debugXML.c valid.c: deprecate
12180 the non-boundchecking Sprintf functions, add Snprintf
12181 this should close bug #57984
12182
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000012183Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
12184
12185 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
12186 URIs before doing the lookups (pointed by Mark Vakoc)
12187
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000012188Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12189
12190 * xpath.c: serious changes on Result Value Trees and NodeSets
12191 w.r.t. deallocation and collect operations. Probably not
12192 100% clean (merge of allocated trees smells like a problem).
12193 Seems sufficient to close #58943
12194
Daniel Veillard90493a92001-08-14 14:12:47 +000012195Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12196
12197 * xmllint.c: adding a --format option
12198
Daniel Veillardfe703322001-08-14 12:18:09 +000012199Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
12200
12201 * xpath.c: count() was broken on Result Value Tree
12202 * xmlIO.c: fixed file:/// accesses on _WIN32
12203
Daniel Veillard70ac0e32001-08-13 11:24:16 +000012204Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12205
12206 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
12207 macro was renamed, this should close bug #58683
12208
Daniel Veillardf300b7e2001-08-13 10:43:15 +000012209Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12210
12211 * SAX.c: small fix fixing bug #58539 reported by coolo, in
12212 entity substitution mode text at the end of the entity might
12213 be added due to text coalescing.
12214 * nanoftp.c parser.c: small cleanup
12215
Daniel Veillard0c720972001-08-08 20:59:00 +000012216Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12217
12218 * HACKING: added John Fleck right to commit in the doc subdir
12219
Daniel Veillard48da9102001-08-07 01:10:10 +000012220Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12221
12222 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
12223 allow to inherit attributes from the DTD directly in the
12224 tree, this is needed for XPath and can be a useful feature.
12225 Inherited namespaces are always provided at the tree level now
12226 * test/defattr* result/defattr* result/noent/defattr*: added a couple
12227 of tests for this feature (XSLT being the prime user).
12228
Daniel Veillard50f34372001-08-03 12:06:36 +000012229Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12230
12231 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
12232 testSAX.c xmlIO.c xmllint.c include/win32config.h
12233 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
12234 include/libxml/xmlwin32version.h.in win32/README.MSDev
12235 win32/dsp/*: applied Win32 Facelift No.2 patches from
12236 Igor Zlatkovic for Windows/MSC
12237
Daniel Veillard9f4eb912001-08-01 21:22:27 +000012238Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
12239
12240 * SAX.c: unparsedEntityDecl() the URI computation of the
12241 entity wasn't done breaking XSLT unparsed-entity-uri()
12242
Daniel Veillard567e1b42001-08-01 15:53:47 +000012243Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
12244
12245 * xpath.c: fixed a bug when walking the descendants and
12246 the current node has no children
12247 * debugXML.c: show up when a text node is supposed to not be escaped
12248
Thomas Broyerf186c822001-07-31 23:30:37 +000012249Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12250
12251 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
12252 worked like the set:leading() function)
12253 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
12254
Daniel Veillardba6db032001-07-31 16:25:45 +000012255Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12256
12257 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
12258
Daniel Veillard57905372001-07-31 15:52:17 +000012259Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12260
12261 * include/libxml/xmlIO.h: apply change to close #58141
12262 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
12263
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000012264Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12265
12266 * parser.c: when the internal subset uses a PE, then the
12267 included entity can use conditional sections.
12268
Daniel Veillard7d7e3792001-07-30 13:42:13 +000012269Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12270
12271 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
12272 when walking the namespace axis showing up in
12273 libxst/tests/general/bug-12
12274 * xmlmemory.c: added the possibility to trace a given block
12275 defined by its address
12276
Daniel Veillard4aafa792001-07-28 17:21:12 +000012277Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12278
12279 * parser.c: don't override existing encoding specified before
12280 starting xmlParseDocument()
12281
Daniel Veillardfdb1f242001-07-27 23:32:44 +000012282Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12283
12284 * include/libxml/xmlwin32version.h: reinserted, needed for
12285 Windows users of CVS
12286
Darin Adlera77cac02001-07-27 17:41:51 +0000122872001-07-27 Darin Adler <darin@bentspoon.com>
12288
Darin Adler699613b2001-07-27 22:47:14 +000012289 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
12290 * testCatalog.c: Add include of <libxml/parser.h>.
12291
122922001-07-27 Darin Adler <darin@bentspoon.com>
12293
Darin Adlera77cac02001-07-27 17:41:51 +000012294 * include/libxml/.cvsignore:
12295 * include/libxml/xmlwin32version.h:
12296 Remove this file from CVS because it's generated.
12297
Daniel Veillard50822cb2001-07-26 20:05:51 +000012298Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12299
12300 * parser.c include/libxml/parser.h: applied const patches from
12301 Tom Moog #58002
12302
Thomas Broyerba4ad322001-07-26 16:55:21 +000012303Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12304
12305 * xpath.c include/libxml/xpath{,Internals}.h: added a function
12306 lookup framework
12307
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000012308Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12309
12310 * tree.c: fixed xmlCopyNode() for documents
12311
Daniel Veillard6dd398f2001-07-25 22:41:03 +000012312Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12313
12314 * parser.c: fixed bugs #58073 reported by Greg Shtilman
12315
12316Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000012317
12318 * parser.c: fixes bug #57652 reported by Morus Walter
12319
Daniel Veillarde3924972001-07-25 20:25:21 +000012320Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12321
12322 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
12323
Daniel Veillarda53c6882001-07-25 17:18:57 +000012324Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12325
12326 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
12327 errors, lesson don't add new functions at 1am before a release
12328 * xpath.c: integrated fix from Bjorn to avoid divide by zero
12329 from XPath initialization when possible.
12330
Daniel Veillardd9bad132001-07-23 19:39:43 +000012331Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12332
12333 * result/scripts/base*: removing history/readline changed
12334 this slightly
12335 * include/libxml/parser.h SAX.c parser.c parserInternals.c
12336 xmllint.c: make element content line number generation
12337 optionnal to avoid breaking old apps added interface to switch
12338
Daniel Veillardf012a642001-07-23 19:10:52 +000012339Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12340
12341 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000012342 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000012343 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
12344 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
12345 John Kroll fixes to allow saving to HTTP via PUT (or
12346 POST of needed).
12347 * doc/html/*.html: regenerated the docs
12348
Thomas Broyere8126242001-07-22 03:54:15 +000012349Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12350
12351 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
12352 xmlHashScanFull and xmlHashScannFull3 to get passed the
12353 three keys as arguments to the callback function
12354
Daniel Veillard5e2dace2001-07-18 19:30:27 +000012355Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12356
12357 * configure.in Makefile.am: removed libxml softlink for good
12358 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
12359 100% coverage by gtk-doc
12360
Daniel Veillard8599e702001-07-17 21:38:51 +000012361Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12362
12363 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
12364 fixed serious troubles due to size_t vs. int mismatch
12365
Daniel Veillard8fcc4942001-07-17 20:07:33 +000012366Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12367
12368 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
12369
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012370Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12371
12372 * include/libxml/xpath{,Internals}.h xpath.c: added a more
12373 convenient extension API for value and context managing
12374 Now handles external objects through xmlXPathPopExternal,
12375 xmlXPathWrapExternal and xmlXPathReturnExternal.
12376 Added functions for sets operations (intersection, etc.)
12377
Daniel Veillard22090732001-07-16 00:06:07 +000012378Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12379
12380 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
12381 xmlIO.c tree.c parserInternals.c entities.c encoding.c
12382 HTMLparser.c: cleanup of global variables, marking some
12383 const or private.
12384
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012385Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000012386
12387 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
12388 fixed xmlXPathNodeSetItem when passing index=0
12389
Daniel Veillard05dec342001-07-14 21:57:39 +000012390Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12391
12392 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
12393
Daniel Veillard28ae6362001-07-14 16:44:32 +000012394Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12395
12396 * xmllint.c: fixed compilation under Cygwin #57503
12397 * TODO: update
12398
Peter Williamsed156f52001-07-13 18:35:13 +0000123992001-07-13 Peter Williams <peterw@ximian.com>
12400
12401 * config.h.in: add #undef HAVE_DLFCN_H
12402
12403 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
12404 builddir.
12405
Daniel Veillard73b36e32001-07-12 15:09:52 +000012406Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12407
12408 * win32/libxml2/libxml2.def.src: added a couple of exported entries
12409 raised by #57348 and #57381
12410
Daniel Veillard7db37732001-07-12 01:20:08 +000012411Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12412
12413 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
12414 tree.c xpointer.c: store the line numbder in element->content,
12415 may break some software, need a configuration mechanism
12416
Darin Adler96037892001-07-11 00:03:16 +0000124172001-07-10 Darin Adler <darin@bentspoon.com>
12418
12419 * .cvsignore:
12420 * example/.cvsignore:
12421 * include/.cvsignore:
12422 * include/libxml/.cvsignore:
12423 Various things that are generated and should be ignored.
12424
Daniel Veillard09ab7e12001-07-10 15:49:44 +000012425Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12426
12427 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
12428 * doc/xml.html doc/html/*: updated the docs
12429
Daniel Veillard04e2dae2001-07-09 20:07:25 +000012430Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12431
12432 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
12433 validation occured on content with element child
12434
Daniel Veillardb8c9be92001-07-09 16:01:19 +000012435Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12436
12437 * tree.c: fixed XML Base computation which was broken
12438 * debugXML.c: added a base function to the shell
12439 * Makefile.am result/scripts/* test/scripts/*: added scripts
12440 based regression tests, and adding 2 XML Base tests
12441
Daniel Veillard19e96c32001-07-09 10:32:59 +000012442Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12443
12444 * tree.c: set properties doc and call xmlSetListDoc for properties
12445 content when grafting them in a different tree.
12446 * aclocal.m4: remove from CVS
12447
Daniel Veillarde086f5c2001-07-08 21:10:40 +000012448Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12449
12450 * win32/libxml2/libxml2.def.src: added some missing entry point
12451 for XPath (Mark Vakoc)
12452
Daniel Veillard388236f2001-07-08 18:35:48 +000012453Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12454
12455 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12456 layer should URI-Unescape before trying to open resources.
12457
Daniel Veillard04383752001-07-08 14:27:15 +000012458Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12459
12460 * xpath.c: fix the name() bug for elements in the default
12461 namespace reported by Charlie Bozeman
12462
Daniel Veillard7583a592001-07-08 13:15:55 +000012463Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12464
12465 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12466 led to an XPath fix, improvements of SAX initialization, and
12467 an added option --nocdata to testXPath
12468
Daniel Veillard449d7392001-07-07 19:11:06 +000012469Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12470
12471 * doc/libxml-doc.el: Felix Natter provided anew version working
12472 with XEmacs too
12473
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012474Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12475
12476 * include/libxml/xpath.h: small cleanup
12477 * doc/xml.html: update
12478
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012479Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12480
12481 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12482 released 2.3.14
12483
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012484Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12485
12486 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012487 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012488
Daniel Veillard73c9c042001-07-05 20:02:54 +000012489Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12490
12491 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12492 were not equal to empty strings
12493
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012494Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12495
12496 * SAX.c: fixed a URI-Reference computation problem when validating
12497 * xmlIO.c: small cleanup
12498
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012499Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12500
12501 * parser.c: improved the description of a couple of interfaces
12502 upon Larry Stamper suggestion
12503
Daniel Veillard62f313b2001-07-04 19:49:14 +000012504Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12505
12506 * SAX.c entities.c parser.c: changed completely the way entities
12507 are handled when running the parser in entity substitution mode.
12508 This fixes a bug reported by Stephan Kulow and nearly divides
12509 by 3 the amount of memory required by libxslt to load and process
12510 DocBook TDG.
12511
Daniel Veillardf420ac52001-07-04 16:04:09 +000012512Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12513
12514 * HTMLparser.c: fixing a too early root closing problem raised
12515 byt Prashanth Naidu
12516
Daniel Veillard8c357d52001-07-03 23:43:33 +000012517Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12518
12519 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12520 raised by Mark Vakoc.
12521
Daniel Veillard6e90d192001-07-03 16:37:49 +000012522Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12523
12524 * example/Makefile.am: fixed the include path to add srcdir/include
12525 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12526 and some cleanup
12527
Daniel Veillardf06307e2001-07-03 10:35:50 +000012528Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12529
12530 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12531 lot of optimization work, results in significant improvements
12532 when handling really complex XPath queries. Add a small optimizer
12533 for unions, improve [n] and [last()], avoid some costly ops.
12534
Daniel Veillard77044732001-06-29 21:31:07 +000012535Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12536
12537 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12538 * xpath.c: small cleanup
12539 * xmlGetNsList: reformated, fixed problems if used on Entities
12540
Daniel Veillard2adbb512001-06-28 16:20:36 +000012541Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12542
12543 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12544
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012545Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12546
12547 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12548 * Makefile.am example/Makefile.am: workaround automake generating
12549 erroneous deps
12550
Daniel Veillard12f7d292001-06-28 13:12:11 +000012551Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12552
12553 * include/win32config.h: bug #56801 Yon Derek provided a patch
12554 to the windows config file.
12555
Daniel Veillard87ee9142001-06-28 12:54:16 +000012556Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12557
12558 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12559 libxml.h : Yon Derek provided a set of changes to compile from
12560 CVS on Windows/MSC
12561
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012562Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12563
12564 * parser.c: fixed UTF8 BOM support in push mode
12565 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12566 added a specific testcase
12567
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012568Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12569
12570 * Makefile.am: added --push regression tests
12571 * parserInternals.c: the XML parser segfaulted in --push mode
12572
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012573Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12574
12575 * configure.in: moved the symlinks detection within a CVS
12576 check, this is not portable and will be removed soon.
12577 * xpath.c: small cleanup/speedup
12578
Daniel Veillard11648102001-06-26 16:08:24 +000012579Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12580
12581 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12582 release of 2.3.12
12583 * parser.c: make an error message if unknow entities in all cases
12584
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012585Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12586
12587 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12588
Daniel Veillard23793842001-06-25 16:07:45 +000012589Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12590
12591 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12592 includes were installed in the wrong dir
12593
Daniel Veillardf5498f32001-06-25 15:08:36 +000012594Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12595
12596 * doc/html.xml: warn against sending code to exhibit bugs.
12597
Daniel Veillard56f06462001-06-24 21:34:03 +000012598Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12599
12600 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12601 Tru64 from Thomas Leitner
12602
Daniel Veillardc5d64342001-06-24 12:13:24 +000012603Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12604
12605 * AUTHORS: added William and Bjorn
12606 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12607 daniel@veillard.com hopefully I won't have to do this again
12608 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12609 docs can be rebuilt cleanly now
12610 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12611 from CVs it's generated, added include/libxml/xmlwin32version.h
12612 also generated but which should change far less frequently.
12613 * catalog.c nanoftp.c: made sure to include libxml.h not
12614 libxml/xmlversion.h directly
12615 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12616 when compiling on WIN32 and MSC
12617
Daniel Veillard07385fd2001-06-23 21:55:48 +000012618Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12619
12620 * include/Makefile.am include/libxml/Makefile.am configure.in:
12621 fixed make distcheck and rebuilding the rpms
12622
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012623Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12624
12625 * configure.in: should finish the migration of exported includes
12626 into a real include/libxml in CVS, at least for CVS users.
12627 * removed the exported headers, added in include/libxml (as well
12628 as xmlversion.h.in).
12629
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012630Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12631
12632 * configure.in: fixed the way to detect symlink
12633
Daniel Veillard66541772001-06-23 18:31:04 +000012634Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12635
12636 * configure.in: updated, include/libxml is now a real CVS dir
12637
Daniel Veillardca989762001-06-23 17:39:29 +000012638Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12639
12640 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12641 version works with both libxml1 and libxml2 (it autodetects
12642 the prefix of the html-files) from Felix Natter.
12643 * doc/xml.html: updated doc accordingly
12644
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012645Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12646
12647 * xpath.c: fixed the bug generating a template loop in libxslt
12648 when using docbook-xsl-1.4, * should filter out document nodes
12649 * HACKING: added William
12650 * TODO: updated
12651
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012652Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12653
12654 * doc/FAQ.html: added a warning about gcc-3.0
12655 * doc/xml.html: added reference to gdome2 and removed a confusing
12656 sentence
12657
Daniel Veillardf7f41852001-06-22 15:18:01 +000012658Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12659
12660 * xmlversion.h: okay this is a generated file, but Windows
12661 users need it and they can't generate it, and I want CVS
12662 Windows users ...
12663 * win32/libxml2/libxml2_so.dsp: Windows project file for
12664 the shared lib version of libxml2
12665 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12666 resources needed for libxslt/xsltproc by Yon Derek
12667
Bjorn Reese3157b342001-06-22 14:41:45 +000012668Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12669
12670 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12671
Daniel Veillard4151acb2001-06-22 10:48:57 +000012672Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12673
Daniel Veillardcc146db2001-06-22 11:10:52 +000012674 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12675
12676Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12677
Daniel Veillard4151acb2001-06-22 10:48:57 +000012678 * include/win32config.h: Yon Derek provided a first fix
12679 to be able to compile libxslt/xsltproc on Windows
12680
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012681Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12682
12683 * xpath.c: attempt to work around what seemed a gcc optimizer
12684 bug when handling floats on i386 http://veillard.com/gcc.bug
12685 * tree.c entities.c encoding.c: doing some cleanups while
12686 chasing it
12687
Daniel Veillard017b1082001-06-21 11:20:21 +000012688Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12689
12690 * Makefile.am: cleanup when --without-debug is specified
12691 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12692 w.r.t. --without-debug and other include points
12693 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12694 Catalogs
12695 * configure.in entities.h tree.h HTMLparser.c: removed
12696 --without-corba, made the _private field mandatory
12697
Daniel Veillard87a764e2001-06-20 17:41:10 +000012698Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12699
12700 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12701 outputs a BOM in UTF8, an errata has been issued to avoid the
12702 problem, that was the most reasonable solution... Add support
12703 for a leading UTF8 BOM in entities.
12704
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012705Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12706
12707 * valid.c: fixed a bug found when post validating an entity ref
12708 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12709 activate it too
12710
Daniel Veillard39196eb2001-06-19 18:09:42 +000012711Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12712
12713 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12714 weakness in the node copy the XPointer and the XInclude
12715 implementations. Serious cleanup.
12716
Daniel Veillard3739b982001-06-19 12:51:30 +000012717Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12718
12719 * Makefile.am: Kjartan Maraas provided a small patch to
12720 add xml2-config.in to EXTRA_DIST
12721
Daniel Veillarda9142e72001-06-19 11:07:54 +000012722Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12723
12724 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12725 provided another failing case found in KDE, the way the
12726 ctxt->vctxt.nodeTab was allocated and freed changed over
12727 time but it wasn't completely cleaned up. This should fix it.
12728
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012729Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12730
12731 * parser.c: Stephan Kulow also raised the fact that line number
12732 could get miscounted making debug harder, fixed the problem
12733 in xmlParseCharData()
12734
Daniel Veillard64b98c02001-06-17 17:20:21 +000012735Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12736
12737 * valid.c: Stephan Kulow pointed out a problem when validating
12738 and using an empty entity, forgot a 'break' in a case.
12739
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012740Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12741
12742 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12743 * doc/xml.html: updated with 2.3.11
12744
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012745Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12746
12747 * TODO: updated adding cleanup of generated doc
12748 * configure.in: prepared to release 2.3.11
12749 * xmllint.c: added --version for bug reporting
12750 * doc/html/*.html: rebuilt the doc
12751
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012752Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12753
12754 * xpath.c: first part of the work on selecting namespace to
12755 fix bug #56115
12756
Daniel Veillard96ed5832001-06-15 22:22:04 +000012757Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12758
12759 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12760 when using -liconv
12761 * TODO: updated
12762
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012763Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12764
12765 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12766 cleanup, encoding support.
12767
Daniel Veillard608ad072001-06-14 08:32:28 +000012768Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12769
12770 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12771
Daniel Veillard239d0522001-06-13 23:02:48 +000012772Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12773
12774 * xpath.c: bug detected by Ankh when / is used as a function arg
12775
Daniel Veillard02bb1702001-06-13 21:11:59 +000012776Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12777
12778 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12779 of element and use it to avoid outputting formatting spaces at
12780 the wrong place. Implemented the format parameter for HTML save.
12781 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12782 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12783 result/HTML/wired.html: of course this impact the result of a
12784 number of HTML tests
12785
Daniel Veillard95d845f2001-06-13 13:48:46 +000012786Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12787
12788 * HTMLtree.[ch]: started augmenting the HTML save API with
12789 encoding and formatting parameters
12790
Daniel Veillardeca60d02001-06-13 07:45:41 +000012791Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12792
12793 * HTMLtree.h: cleanup and started evaluating the work needed on
12794 revamping the HTML output code
12795
Daniel Veillard84666b32001-06-11 17:31:08 +000012796Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12797
12798 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
12799
Daniel Veillard8bdd2202001-06-11 12:47:59 +000012800Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12801
12802 * valid.c: fixed bug #56049, forgot one check in the
12803 validation routine
12804
Daniel Veillardca2366a2001-06-11 12:09:01 +000012805Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12806
12807 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
12808
Daniel Veillard6761eee2001-06-11 10:29:38 +000012809Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12810
12811 * libxml.h: fixed an error in last commit
12812 * doc/FAQ.html: added an entry for compilation from CVS
12813
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000012814Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12815
12816 * xmlversion.h.in libxml.h: Cygwin patches
12817 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
12818 * tree.h: cleanup
12819
Daniel Veillardacd370f2001-06-09 17:17:51 +000012820Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12821
12822 * tree.c: patched xmlFreeNode() to avoid freeing() a static
12823 memory block in a strange case where libxml is linked twice
12824 in the binary.
12825
Daniel Veillard1d047672001-06-09 16:41:01 +000012826Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12827
12828 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
12829 state far too often, simple fix used to avoid it.
12830
Daniel Veillard4497e692001-06-09 14:19:02 +000012831Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12832
12833 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
12834 being processed, applied his patch
12835 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
12836
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000012837Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12838
12839 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
12840 provided fixes to compile on MSCC again
12841 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
12842 also provided an update for the project files.
12843
Daniel Veillarda682b212001-06-07 19:59:42 +000012844Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12845
12846 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
12847 bug #55810
12848
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000012849Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12850
12851 * tree.c: fixed xmlGetNsProp() to close bug #55683
12852 Note this requires libxslt to use it's own function instead.
12853
Daniel Veillardf0c53762001-06-07 16:07:07 +000012854Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12855
12856 * HTMLtree.c: when in a pre element no formatting space should
12857 be added.
12858 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
12859
Daniel Veillard068a9652001-06-07 15:30:26 +000012860Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12861
12862 * configure.in: added tests for signal() and signal.h
12863
Daniel Veillard541d6552001-06-07 14:20:01 +000012864Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12865
12866 * xpath.c: robert pointed out xmlXPathNINF was not initialized
12867
Daniel Veillard8a367d42001-06-07 14:01:34 +000012868Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12869
12870 * doc/libxml-doc.el: Felix Natter provided a new version for
12871 libxml2
12872
Daniel Veillard8a926292001-06-07 11:20:20 +000012873Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12874
12875 * HTMLtree.c: when in a pre element no formatting space should
12876 be added.
12877
Daniel Veillard14839d52001-06-06 16:11:56 +000012878Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12879
12880 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
12881
Daniel Veillarde95e2392001-06-06 10:46:28 +000012882Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12883
12884 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
12885 hack
12886 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
12887 * uri.c: fixed a warning
12888
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000012889Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12890
12891 * HTMLtree.c: trying to close bug #55772 escaping in script
12892 elements
12893 * doc/xml.html: suggest to send mail to the list
12894
12895Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000012896
12897 * error.c: attempt to fix the xmlGetVarStr breakage once and for
12898 good. Use a macro and based on the solution provided in
12899 vsnprintf manual page from GNU.
12900
Bjorn Reese99748722001-06-05 12:49:15 +000012901Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12902
12903 * error.c: Workaround for non-preserving variadic list.
12904 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
12905
Daniel Veillard2e4f1882001-06-01 10:11:57 +000012906Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12907
12908 * doc/xml.html: added 2.3.10 release
12909
Daniel Veillardb3a182e2001-06-01 09:28:09 +000012910Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12911
12912 * configure.in: releasing 2.3.10
12913
Daniel Veillard3c2758d2001-05-31 18:43:43 +000012914Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12915
12916 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
12917
Daniel Veillard20042422001-05-31 18:22:04 +000012918Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12919
12920 * encoding.c: Robert Collins provided a patch to add the
12921 "US-ASCII" encoding alias
12922
Daniel Veillard97ac1312001-05-30 19:14:17 +000012923Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12924
12925 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
12926 string oriented functions and started cleaning the related areas
12927 in xpath.c which needed fixing in this respect
12928
Daniel Veillard2d703722001-05-30 18:32:34 +000012929Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12930
12931 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
12932 #55380
12933 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
12934
Daniel Veillard9403a042001-05-28 11:00:53 +000012935Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12936
12937 * TODO: updated
12938 * nanohttp.[ch] : started adding APIs to get the redirected URL
12939 when this occurs (needed for further base computation
12940 * tree.h: cleanup
12941 * encoding.c: cleanup
12942 * SAX.c: minor change around ctxt->loadsubset
12943
Daniel Veillard6278fb52001-05-25 07:38:41 +000012944Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12945
12946 * Makefile.am include/Makefile.am: small change to have
12947 include/libxml rebuilt if working from CVS.
12948 * uri.c: applied another patch from Carl Douglas for URI escaping,
12949 this should close bug #51876
12950
Daniel Veillardd16df9f2001-05-23 13:44:21 +000012951Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12952
12953 * xinclude.c: fixed XInclude recursive behaviour bug #54678
12954 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
12955 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
12956 added specific regression test
12957 * parser.h: preparing for the XSLT mode where DTD inherited
12958 attributes are added to the tree.
12959
Daniel Veillardbbd22452001-05-23 12:02:27 +000012960Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12961
12962 * xinclude.[ch]: Updated the namespace for the Last Call version
12963 * result/XInclude/include test/XInclude/include: updated the
12964 testsuite accordingly
12965
Daniel Veillard8514c672001-05-23 10:29:12 +000012966Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12967
12968 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
12969 related to bug #51876
12970
Daniel Veillard42596ad2001-05-22 16:57:14 +000012971Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12972
12973 * tree.c: fixed a gross mistake in base computation, xml:base is
12974 not completely correct yet (need cascade).
12975 * xpath.[ch]: added the few things needed to find a function name
12976 and URI from the XPath context when it is called.
12977
Daniel Veillard81418e32001-05-22 15:08:55 +000012978Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12979
12980 * catalog.[ch]: fixes and add xmlLoadCatalogs()
12981 * DOCBparser.c: small cleanup
12982 * xmllint.c: added a --catalogs option to load catalogs from
12983 $SGML_CATALOG_FILES
12984 * tree.c: cleanup
12985 * configure.in: iconv library fixup, ICONV_LIBS
12986
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000012987Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12988
12989 * catalog.c: handling of CATALOG entries. detection of recursion,
12990 and a few bugfixes
12991 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
12992 against the default namespace
12993
Daniel Veillard04b93292001-05-21 08:15:31 +000012994Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12995
12996 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
12997
Daniel Veillarda97a19b2001-05-20 13:19:52 +000012998Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12999
13000 * parser.c: fixed propagation context info when parsing an
13001 external entity.
13002 * doc/html/*.html: regenerated a couple of docs
13003
Daniel Veillard4623acd2001-05-19 15:13:15 +000013004Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13005
13006 * doc/xml.html: update with 2.3.9 informations
13007
Daniel Veillardbed7b052001-05-19 14:59:49 +000013008Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13009
13010 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
13011 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
13012 * doc/html/* : rebuilt the docs
13013 * valid.c: small patch which may improve some case when
13014 validating.
13015
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000013016Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13017
13018 * HTMLparser.c: Closed bug #54891
13019 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
13020 to the suite
13021
13022Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13023
13024 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
13025 applied a documentation patch from LotR and filled in a few missing
13026 descriptions
13027
Daniel Veillard76d66f42001-05-16 21:05:17 +000013028Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13029
13030 * xpath.c tree.c parser.c: speed optimizations at the parser level
13031 document tree freeing and xpath evaluation
13032
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000013033Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13034
13035 * parser.c parser.h parserInternals.h: fixed a couple of
13036 interfaces for handling memory buffer input to const char *
13037 upon suggestion of JamesH.
13038
Daniel Veillardc3739e72001-05-15 15:23:27 +000013039Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13040
13041 * configure.in: LoTR sent a patch fixing the previous commit
13042
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013043Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13044
13045 * configure.in: trying to deal again with the stoopid -R linking
13046 flag of Solaris
13047
Daniel Veillard790142b2001-05-15 10:51:53 +000013048Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13049
13050 * xpath.h: two nodeset access macros from Thomas Broyer
13051
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013052Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13053
13054 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13055 patch from Thomas Broyer
13056
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013057Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13058
13059 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13060 case
13061 * INSTALL: was empty added stuff from the FAQ
13062
Daniel Veillard75bea542001-05-11 17:41:21 +000013063Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13064
13065 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13066 attributes handling and #54433 by adding xmlUnsetProp()
13067 and xmlUnsetNsProp()
13068
Daniel Veillard0a2a1632001-05-11 14:18:03 +000013069Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13070
13071 * HTMLparser.c: Patch from Jonas Borgström
13072 (htmlGetEndPriority): New function, returns
13073 the priority of a certain element.
13074 (htmlAutoCloseOnClose): Only close inline elements if they
13075 all have lower or equal priority.
13076 * result/HTML: this of course changed a number of tests results.
13077
Daniel Veillard7d6fd212001-05-10 15:34:11 +000013078Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13079
13080 * xmlIO.c catalog.c: plugged in the default catalog resolution
13081 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
13082 documentations
13083 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
13084
Daniel Veillarda7374592001-05-10 14:17:55 +000013085Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13086
13087 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
13088 integrating catalogs
13089 * catalog.[ch] testCatalog.c: adding a small catalo API
13090 (only SGML catalog support).
13091 * parser.c: restaured xmlKeepBlanksDefault(0) API
13092
Daniel Veillardc17337c2001-05-09 10:51:31 +000013093Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13094
13095 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
13096
Daniel Veillard257d9102001-05-08 10:41:44 +000013097Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13098
13099 * parser.c: added xmlParseExternalEntityPrivate() to allow
13100 propagation of ctxt->_private when parsing external entities
13101
Daniel Veillard083c2662001-05-08 08:27:14 +000013102Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13103
13104 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13105
Daniel Veillard01ef7382001-05-08 07:31:43 +000013106Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13107
13108 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13109
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013110Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13111
13112 * valid.c: warn when indeterminist content model is detected
13113 * result/VC/ElementValid8: this adds a message
13114 * Makefile.am: add --novalid for VCM tests
13115 * parserInternals.c: added a call to Init memory
13116
Daniel Veillard64269352001-05-04 17:52:34 +000013117Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13118
13119 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13120 when both parameters are NULL.
13121
Daniel Veillard37721922001-05-04 15:21:12 +000013122Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13123
13124 * valid.c: applied small patch from Gary Pennington, reindented
13125 some part of the code.
13126
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013127Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13128
13129 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13130 release, updated and regenerated the docs
13131
Daniel Veillard357c9602001-05-03 10:49:20 +000013132Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13133
13134 * xpath.c result/XPath/expr/floats : clarified and cleanup
13135 printing of abnormal floats in tests.
13136
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013137Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13138
13139 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13140 * results/HTML/ : a few changes in the output of the HTML tests as
13141 a result.
13142 * configure.in: tying to fix -liconv where needed
13143
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013144Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13145
13146 * Makefile.am: fixed a stupid error
13147
Daniel Veillard7150a032001-05-02 16:41:11 +000013148Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13149
13150 * configure.in Makefile.am: make the inclusion of the trio
13151 modules in the library conditional
13152
Daniel Veillardc057c5d2001-05-02 12:41:24 +000013153Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13154
13155 * DOCBparser.c: patche from László Kovács, fixed entities refs
13156 in attributes handling
13157
Daniel Veillardedddff92001-05-02 10:58:52 +000013158Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13159
13160 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
13161 flushing
13162
Daniel Veillardc8f620b2001-04-30 20:31:33 +000013163Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13164
13165 * xpath.c: fix of an XSLT namespace bug reported on the list
13166 general/bug-8-
13167
Daniel Veillard5792e162001-04-30 17:44:45 +000013168Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13169
13170 * strio.h trio.c: Dan McNichol suggested a couple of small
13171 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
13172
Daniel Veillard02141ea2001-04-30 11:46:40 +000013173Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13174
13175 * tree.c parser.c encoding.c: spent a bit more time looking
13176 at the parsing speed and DOM handling. Added a few more
13177 speedups.
13178
Daniel Veillard3ed155f2001-04-29 19:56:59 +000013179Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13180
13181 * parser.c: small but effective parsing speed improvement
13182
Daniel Veillardb59076b2001-04-29 17:04:07 +000013183Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13184
13185 * configure.in: default on the DocBook parser inclusion (for Gnome)
13186 * DOCBparser.h: fixed a header reference
13187
Daniel Veillardb45c43b2001-04-28 17:02:11 +000013188Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13189
13190 * configure.in xpath.c: applied Bjorn patches for FPE on the
13191 alpha
13192
Daniel Veillardeefd4492001-04-28 16:55:50 +000013193Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13194
13195 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
13196 xmlSaveFormatFileTo()
13197
Daniel Veillarde39a93d2001-04-28 14:35:02 +000013198Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13199
13200 * xpath.c: simple and efficient optimization, XPath functions
13201 aways bind to the same code, cache this
13202 * TODO: updated (by saying some is obsolete)
13203
Daniel Veillard2156a562001-04-28 12:24:34 +000013204Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13205
13206 * xpath.c: more cleanup work on XPath name parsing routines
13207
Daniel Veillard61d80a22001-04-27 17:13:01 +000013208Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13209
13210 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
13211 xmlXPathParseName
13212 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
13213 * debugXML.c: avoid compilation problems if compiling without
13214 HTML support, Igor Zlatkovic
13215 * win32/libxml2/libxml2.def.src: being able to compile without
13216 XPath on Windows
13217
Daniel Veillarddbb14a72001-04-26 20:54:01 +000013218Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13219
13220 * libxml.m4: yet another patch from Toshio Kuratomi
13221
Daniel Veillard2913e4c2001-04-26 19:29:02 +000013222Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13223
13224 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
13225
Daniel Veillard67fee942001-04-26 18:59:03 +000013226Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13227
13228 * tree.[ch]: added xmlSaveFormatFile interface for saving
13229 and indenting a file.
13230
Daniel Veillard82e49712001-04-26 14:38:03 +000013231Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13232
13233 * xpath.c: fixed bug #53689 related to processing-instruction()
13234
Daniel Veillard02f077a2001-04-26 10:59:11 +000013235Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13236
13237 * DOCBparser.c: patche from László Kovács
13238
Daniel Veillard30211a02001-04-26 09:33:18 +000013239Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13240
13241 * parser.c: applied fixes from Christian Glahn bug report #53391
13242
Daniel Veillard5a7c3452001-04-26 09:16:13 +000013243Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13244
13245 * error.c: Jean François Lecomte provided a complete description
13246 and a fix to bug #53537
13247
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000013248Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13249
13250 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
13251
Daniel Veillard1034da22001-04-25 19:06:28 +000013252Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13253
13254 * DOCBparser.c SAX.c: a bit more work on entities processing.
13255 Still Need to cleanup XML output and references in attributes
13256
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000013257Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13258
13259 * DOCBparser.c include/Makefile.am: two patches from László Kovács
13260
Daniel Veillardb33c2012001-04-25 12:59:04 +000013261Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13262
13263 * tree.c: trying to fix #53574, not completely complete,
13264 I would like xmllint --copy --debug test/ent1 and
13265 xmllint --debug test/ent1 to show the same result.
13266 * xpath.c: fix a bug when trying to sort namespace nodes
13267
Daniel Veillard5146f202001-04-25 10:29:44 +000013268Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13269
13270 * HTMLtree.c: real fix for #53402
13271
Daniel Veillard7533cc82001-04-24 15:52:00 +000013272Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13273
13274 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
13275 PIs when using xsl:output
13276 * valid.c: closing #53537 some case generate segfaults if there
13277 is validity errors
13278
Daniel Veillard61b33d52001-04-24 13:55:12 +000013279Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13280
13281 * SAX.c testDocbook.c DOCBparser.c: more work on the support
13282 of external parsed entities, added --noent to testDocbook
13283 * valid.c: Garry Pennington found an uninitialized variable
13284 access in xmlValidateElementContent()
13285
Daniel Veillard56098d42001-04-24 12:51:09 +000013286Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13287
13288 * HTMLparser.c : HTML parsing still sucks ... trying to deal
13289 with madness
13290 * result/HTML/ : this modified the result of the regression tests
13291 a lot.
13292
Daniel Veillard122376b2001-04-24 12:12:30 +000013293Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13294
13295 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
13296 to doc where it wasn't checked against NULL reported by
13297 Jens Laas
13298
Daniel Veillard43dadeb2001-04-24 11:23:35 +000013299Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13300
13301 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
13302 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
13303
Daniel Veillardeae522a2001-04-23 13:41:34 +000013304Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13305
13306 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
13307 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
13308 * SAX.[ch]: cleanup and updates for DocBook
13309 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
13310 ex SGML identifier changes
13311 * valid.c: removed a static unused function.
13312
Daniel Veillardde57c612001-04-23 09:13:36 +000013313Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13314
13315 * HTMLtree.c: applied change for Paul Sponagl on script saving
13316 * Makefile.am: the warning about entity title.xml are normal.
13317
Daniel Veillard393df012001-04-22 20:11:18 +000013318Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13319
13320 * configure.in: release of 2.3.7
13321 * Makefile.am: fixing make distcheck
13322
Daniel Veillarda41123c2001-04-22 19:31:20 +000013323Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13324
13325 * doc/html/* doc/xml.html: updated and regenerated the docs
13326
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000013327Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13328
13329 * xpath.c: fixed the XPointer problem introduced in 2.3.6
13330
Daniel Veillarde82a9922001-04-22 12:12:58 +000013331Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13332
13333 * tree.c: fixed #53388 with the provided patch
13334
Daniel Veillard06803992001-04-22 10:35:56 +000013335Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13336
13337 * valid.c: Bjorn detected an invalid memory access. Fixed
13338 vstateVPush()
13339
Daniel Veillard40af6492001-04-22 08:50:55 +000013340Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13341
13342 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
13343
Bjorn Reese70a9da52001-04-21 16:57:29 +000013344Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13345
13346 * libxml.h: new header used only for the compilation of libxml
13347 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
13348 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
13349 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
13350 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
13351 xmlmemory.c xpath.c xpointer.c: libxml.h integration
13352 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
13353 baseline (version 1.2 plus a single patch).
13354 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
13355 scientific notation for numbers. Tests added.
13356 * xpath.c: formatting of numbers changed to use sprintf
13357 (contribution from William Brack)
13358
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000013359Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13360
13361 * valid.c: cleanup, more useful debugging
13362 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
13363 * xmlIO.c: entity loading is printed as an error when validating
13364
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000013365Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13366
13367 * valid.c: fixed to validate within entities
13368 * test/VCM/v22.xml: added a specific testcase
13369
Daniel Veillardca1f1722001-04-20 15:47:35 +000013370Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13371
13372 * valid.c: forgot an epsilon transition in for ()+
13373 * test/VCM/v21.xml : added a specific test case
13374
Daniel Veillard85349052001-04-20 13:48:21 +000013375Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13376
13377 * valid.c: removed a state explosion exhibited by RSS
13378 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
13379 from bug #51872
13380
Daniel Veillarddab4cb32001-04-20 13:03:48 +000013381Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13382
13383 * valid.[ch] tree.h: worked *hard* to get non-determinist content
13384 validation without using an ugly NFA -> DFA algo in the source.
13385 Made a specific algorithm easier to maintain, using a single
13386 stack and without recursion.
13387 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
13388 * hash.c: made the growing routine static
13389 * tree.h parser.c: added the parent information to an
13390 xmlElementContent node.
13391
Daniel Veillarde470df72001-04-18 21:41:07 +000013392Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13393
13394 * SAX.c parser.c xpath.c: generating IDs when not validating
13395 from an external parsed entity was poisoning the ID has table
13396 with removed values. This was killing XSLT on the KDE help
13397 browser.
13398
Daniel Veillardceacdd92001-04-18 15:10:35 +000013399Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13400
13401 * entities.h: andrew@ugh.net.au detected a double declaration
13402
Daniel Veillarda10efa82001-04-18 13:09:01 +000013403Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13404
13405 * debugXML.c hash.c tree.h valid.c : some changes related to
13406 the validation suport to improve speed with DocBook
13407 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
13408 the way validation errors get reported
13409
Daniel Veillard1ed3f882001-04-18 09:45:35 +000013410Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13411
13412 * HTMLparser.c HTMLtree.c: applied part of the patches provided
13413 by P C Chow and William M. Brack for XSLT HTML output
13414
Daniel Veillard2d90de42001-04-16 17:46:18 +000013415Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13416
13417 * xmlversion.h.in win32config.h win32/libxml2/*: applied
13418 Igor Zlatkovic patches for MSC compilation and added his
13419 updates
13420
Daniel Veillarde043ee12001-04-16 14:08:07 +000013421Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13422
13423 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
13424 prefix lookup.
13425 * parserInternals.c: fixed the bug reported by Morus Walter
13426 due to an off by one typo in xmlStringCurrentChar()
13427
Daniel Veillarda3bfca52001-04-12 15:42:58 +000013428Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13429
13430 * HTMLparser.c result/HTML/*: revamped the way the HTML
13431 parser handles end of tags or end of input
13432
Daniel Veillard82daa812001-04-12 08:55:36 +000013433Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13434
13435 * tree.[ch] : added xmlDocCopyNode for gdome2 support
13436
Daniel Veillard67a21302001-04-11 14:39:16 +000013437Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13438
13439 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
13440 bug where the linktime verions of free() won't work ...
13441
Daniel Veillard27b55282001-04-11 12:22:25 +000013442Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13443
13444 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
13445
Daniel Veillardafc73112001-04-11 11:51:41 +000013446Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13447
13448 * doc/xml.html: added 2.3.6 release
13449
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000013450Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13451
13452 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13453 * result/wml.xml: resulted in a small output change
13454
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013455Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13456
13457 * tree.c: xmlNewDoc was missing the charset initialization
13458 * xmllint.c: added --auto to autogenerate a doc, allow to
13459 reproduce the problem fixed on xmlNewDoc
13460
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013461Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13462
13463 * xpath.c: trying to get 52979 solved
13464 * tree.c result/ result/noent/: trying to get 52712 solved, this
13465 also made me clean up the fact that XML output in general should
13466 not add formating blanks by default, this changed the output of
13467 a few tests
13468
Daniel Veillard73639a72001-04-10 14:31:39 +000013469Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13470
13471 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13472
Daniel Veillardfac26a12001-04-08 13:08:14 +000013473Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13474
13475 * configure.in: finally released 2.3.6
13476
Daniel Veillard911f49a2001-04-07 15:39:35 +000013477Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13478
13479 * xpath.c: checking for null pointer generated by new code
13480
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013481Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13482
13483 * xpath.c: fixed a [] evaluation problem reported
13484 * test/XPath/tests/simpleaddr: extended test
13485 * result/XPath/simpleaddr: updated result
13486
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013487Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13488
13489 * xmllint.c: Dan Timis reported a portability problem
13490 on Macs without mmap, fixed it.
13491
Daniel Veillardb38bd552001-04-03 18:22:00 +000013492Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13493
13494 * testXPath.c : added a --tree option allowing to display the
13495 tree dump of the XPath expression
13496
Daniel Veillard4dd93462001-04-02 15:16:19 +000013497Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13498
13499 * xpath.c: fixed a memleak when comparing nodesets
13500 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13501 * tree.c: added a TODO
13502
Daniel Veillard92ad2102001-03-27 12:47:33 +000013503Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13504
13505 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13506 we need string functions
13507 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13508 to be able to use them where needed. Applied some changes
13509 to reduce name linking pollution and compile in only what's
13510 needed.
13511 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13512 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13513 for the string manipulation functions
13514 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13515 to the free() function of xmlmemory.c
13516 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13517 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13518 usage.
13519
13520
Daniel Veillard2be30642001-03-27 00:32:28 +000013521Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13522
13523 * error.c: applied the context output patch of the error
13524 handling submitted by Chuck Griffith
13525 * error/VC/*: this slightly change some error logs
13526
Daniel Veillard50582112001-03-26 22:52:16 +000013527Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13528
13529 * parser.c: fixed line number reporting on error
13530
Daniel Veillard04be4f52001-03-26 21:23:53 +000013531Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13532
13533 * parser.c: Sullivan and Darin found a parser bug,
13534 applied the patch.
13535
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013536Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13537
13538 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13539 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13540 xmlversion.h.in xpointer.c: of course the way I defined
13541 UNUSED breaks on old gcc version. Try to be smart and
13542 also define it directly in xmlversion.h
13543 * configure.in: removed -ansi flag from the pedantic set
13544
13545Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013546 Huge cleanup, I switched to compile with
13547 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13548 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13549 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13550 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13551 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13552 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13553 encoding.h entities.c error.c list.[ch] nanoftp.c
13554 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13555 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13556 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13557 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13558 Cleanup, staticfied a number of non-exported functions,
13559 detected and cleaned up a dozen of problem found this way,
13560 avoided a lot of public function name/typedef/system names clashes
13561 * doc/xml.html: updated
13562 * configure.in: switched private flags to the really pedantic ones.
13563
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013564Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13565
13566 * configure.in: 2.3.5
13567 * doc/html/*: rebuilt the docs
13568
Daniel Veillard146c9122001-03-22 15:22:27 +000013569Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13570
13571 * parser.c: fixed a reported bug in NOTATION parsing
13572 * uri.c: accepted but not fixed bug 51876, added TODO
13573 * Makefile.am: fixed bug 51876
13574
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013575Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13576
13577 * config.h.in configure.in error.c: fix a compilation problem
13578 on platforms without vsnprintf (xml@thewrittenword.com)
13579
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013580Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13581
13582 * parser.c: fixed a function name header typo
13583 * SAX.c: notations can also occur in external subset.
13584
Daniel Veillard7d42b542001-03-20 13:22:46 +000013585Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13586
13587 * error.c: removed a C++ like comment
13588
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013589Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13590
13591 * parser.c: fixing bug 52299 strange condition leading
13592 to a parser crash due to a buffer overflow
13593 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13594 added the specific test case
13595
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013596Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13597
13598 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13599 xmlXPathConvert{String,Number,Boolean} to be able to make
13600 type casts without a context stack, fixed some implementation
13601 problems related to the absence of context at parse-time,
13602 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13603 in the public API too
13604 * xpointer.c xpathInternals.h: we need to know at parse time
13605 whether we are compiling an XPointer
13606
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013607Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13608
13609 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13610 cleaned up the parser internals, refactored XPath code, added
13611 new compilation based APIs and cleanly separated public and
13612 private APIs.
13613
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013614Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13615
13616 * xpath.h: the comp field must be added at the end to avoid
13617 killing binary compat.
13618
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013619Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13620
13621 * Makefile.am: detect XPath memleaks in regreson tests
13622 * error.c: fixed and error w.r.t. error reporting still using
13623 stderr
13624 * hash.c: added new line at end of file
13625 * tree.h: minor cleanup
13626 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13627 expression parsing from evaluation, resulted in a number of
13628 changes internally, and in XPointer. Likely to break stuff
13629 using xpathInternals.h but should remain binary compatible,
13630 new interfaces will be added.
13631
Daniel Veillardd574f782001-03-14 19:40:17 +000013632Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13633
13634 * configure.in: fixed a couple of problems reported by
13635 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13636 without gcc on non linux platforms.
13637
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013638Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13639
13640 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13641 a fix for --with-html-dir= configure support. I hope it won't
13642 break rpm generation
13643
Daniel Veillarda022fe02001-03-14 16:30:00 +000013644Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13645
13646 * xmlIO.c: one function comment cleanup.
13647
Daniel Veillard25239c12001-03-14 13:56:48 +000013648Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13649
13650 * SAX.c: external subset notations were improperly registered
13651 in the internal subset.
13652
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013653Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13654
13655 * README.cvs-commits: added, pointing to HACKING
13656 * HACKING: updated
13657
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013658Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13659
13660 * parser.c: and Matt Sergeant found one in the XML push
13661 parser (erroneous check I forgot to remove when I fixed the
13662 main parser).
13663
Daniel Veillard68d7b672001-03-12 18:22:04 +000013664Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13665
13666 * xpath.c: ptittom found a small bug in UnaryExpr
13667
Daniel Veillarde356c282001-03-10 12:32:04 +000013668Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13669
13670 * configure.in: bumped to 2.3.4
13671 * error.c: fixed bug #51860
13672 * tree.c: fixed bug #51861
13673 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13674 * tree.[ch] : added xmlDefaultBufferSize
13675 * nanoftp.c: typo in function name header block
13676 * doc/xml.html : updated, added link to XML::LibXSLT
13677 * doc/html/* : rebuilt the docs
13678
Daniel Veillard80f32572001-03-07 19:45:40 +000013679Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13680
13681 * parser.c SAX.c: the new content parsing code raised an
13682 ugly bug in the characters() SAX callback. Found it
13683 just because of strangeness in XSLT XML Rec ouptut :-(
13684
Daniel Veillard6c831202001-03-07 15:57:53 +000013685Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13686
13687 * Makefile.am: Martin Baulig suggested to add -lm
13688 * tree.c: found another bug in xmlNodeGetContent()
13689
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013690Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13691
13692 * xpath.c: Bjorn found the error related to strictness of comparison.
13693
Daniel Veillard29631a82001-03-05 09:49:20 +000013694Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13695
13696 * parser.c: trying to fix the Dtd parsing problem reported
13697 by Gary, side effect of last week speed optimizations.
13698
Daniel Veillard14be0a12001-03-03 18:50:55 +000013699Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13700
13701 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13702 * parserInternals.c: removed unneeded test raised by Stric
13703
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013704Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13705
13706 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13707 and fixed by William Brack). Added xmlXPathFormatNumber.
13708 Changed the sorting slightly.
13709 * configure.in Makefile.am example/Makefile.am: Added -lm.
13710 Please note that applications linking with libxml2, must
13711 also like with the math library from now on.
13712
Daniel Veillardf9533d12001-03-03 10:04:57 +000013713Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13714
13715 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13716
Daniel Veillard2f362242001-03-02 17:36:21 +000013717Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13718
13719 * parser.c: one must report spaces even if the Dtd element
13720 content proves that this is not part of the element content.
13721 * result/valid/*.xml: this changed the ouptu slightly
13722
Daniel Veillardb402c072001-03-01 17:28:58 +000013723Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13724
13725 * configure.in: bumped to 2.3.3
13726 * doc/xml.html: updated
13727
Daniel Veillard77851712001-02-27 21:54:07 +000013728Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13729
13730 * tree.c: minor doc fix
13731 * xpath.c: deallocation issues when a result tree has been
13732 converted to a node-set
13733
Daniel Veillardec70e912001-02-26 20:10:45 +000013734Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13735
13736 * doc/xml.html: oops corrected dates s/2000/2001
13737
Daniel Veillard8730c562001-02-26 10:49:57 +000013738Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13739
13740 * valid.c: new patch from Gary Pennington
13741
Daniel Veillard91e9d582001-02-26 07:31:12 +000013742Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13743
13744 * doc/xml.html: applied patch from Ankh
13745
Daniel Veillardedac3c92001-02-26 01:36:19 +000013746Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13747
13748 * xinclude.c: fixed a problem building on Mac
13749
Daniel Veillard21a0f912001-02-25 19:54:14 +000013750Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13751
13752 * parser.c: more work on increasing parsing ferformances
13753
Daniel Veillard48b2f892001-02-25 16:11:03 +000013754Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13755
13756 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13757 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13758 avoiding memcpy in production builds MEM_CLEANUP macro use
13759 * parser.[ch] parserInternals.c: optimizations of the tightest
13760 internal loops inside the parser. Better checking of I/O
13761 flushing/loading conditions
13762 * xmllint.c : added --timing
13763
Daniel Veillard71681102001-02-24 17:48:53 +000013764Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13765
13766 * configure.in: bumped to 2.3.2
13767 * doc/xml.html: updated for release
13768
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013769Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13770
13771 * xpath.c: found a memleak and fixed a nasty bug
13772
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013773Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13774
13775 * xmllint.[c1] : added return code errors for xmllint
13776 * xpath.c: specific debug dump function for result value trees
13777
Daniel Veillard4b637072001-02-21 21:52:55 +000013778Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13779
13780 * xpath.c: finally implemented xmlXPathCompareNodeSets
13781 * test/XPath/expr/floats results/XPath/expr/floats: added
13782 a test for float expressions
13783
Daniel Veillardf714aa32001-02-21 03:07:44 +000013784Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13785
13786 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13787 * parserInternals.[ch]: trying to speed up parsing
13788 * xpath.c : speeded up node set equality op
13789
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013790Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13791
13792 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
13793 better handling of ID/IDREF and the list modules associated
13794 * configure.in: small CFLAGS cleanup
13795
Daniel Veillarda8abee62001-02-19 15:14:59 +000013796Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13797
13798 * configure.in: fixed iconv detection on AIX (stric)
13799
Daniel Veillardbca64ef2001-02-19 22:20:01 +000013800Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000013801
13802 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
13803
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000013804Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
13805
13806 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
13807 and optimized xmlXPathNodeSetSort
13808
Daniel Veillard142adbf2001-02-17 13:21:05 +000013809Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13810
13811 * xpath.c: bug fix when context size is 0
13812 * parser.c: I like Norm's Dtd because they still manage to break
13813 the parser occasionally
13814
Daniel Veillardf23e0092001-02-16 13:21:29 +000013815Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13816
13817 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
13818
Daniel Veillarde0e26512001-02-16 00:11:46 +000013819Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13820
13821 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
13822 attributes within the XML-1.0 namespace
13823
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000013824Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13825
13826 * xpathInternals.h: exported a few axis functions
13827 * doc/xml.html: updated the doc
13828
Daniel Veillard760f4422001-02-15 14:59:48 +000013829Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13830
13831 * configure.in: applied patch from Daniel van Balen for OpenBSD
13832 and bumped version to 2.3.1
13833 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
13834 attempt to find autoclosing was simply broken, removed it,
13835 updated the examples, this is better
13836
Daniel Veillardd194dd22001-02-14 10:37:43 +000013837Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13838
13839 * hash.[ch]: added Paolo Casarini patch to provide Delete from
13840 hash functionnalities.
13841 * doc/html/* : rebuild the doc
13842
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000013843Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13844
13845 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
13846 on predicate
13847 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
13848 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
13849 really want to have tags closed on output even if we accept
13850 unclosed ones on input
13851
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000013852Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13853
13854 * xpath.c: ouch don't free NULL, rare case fixed
13855 * tree.c: don't coalesce text nodes if they don't have the
13856 same behaviour wrt escaping on output
13857
Daniel Veillardd12b69d2001-02-11 20:17:31 +000013858Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13859
13860 * xpath.c: small fixup
13861 * SAX.c: don't warn on empty namespaces.
13862
Daniel Veillard6a2e4062001-02-08 10:31:33 +000013863Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13864
13865 * README: a bit of cleanup
13866 * configure.in: preparing for 2.3.0 release
13867
Daniel Veillard1f83d392001-02-08 09:37:42 +000013868Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13869
13870 * hash.[ch]: added a first version of xmlHashSize()
13871 * valid.c: another bug fix from Gary Pennington
13872
Daniel Veillard5eef6222001-02-07 18:24:48 +000013873Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13874
13875 * valid.c: couple of bug fixes pointed by Gary Pennington
13876 * HTMLtree.c: #if 0 cleanup
13877
Daniel Veillard2c257ec2001-02-06 13:29:07 +000013878Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13879
13880 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
13881 which removes a time consuming check of xmlXPathNodeSetAdd()
13882 and use it in places where we are sure to not break unicity
13883
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000013884Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13885
13886 * xpath.c: bug fixes found from XSLT
13887 * tree.c: preserve node->name special values when copying nodes.
13888 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
13889 external subset are fetched when available but without full
13890 validation. Added xmlLoadExtDtdDefaultValue, need a function.
13891 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
13892 output with encoding disabled.
13893
Daniel Veillard2c833b62001-02-03 08:52:06 +000013894Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13895
13896 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
13897 xmlCheckFilename should not be called from xmlFileOpenW
13898 and xmlGzfileOpenW
13899
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000013900Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13901
13902 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
13903 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
13904 added the new tests for URI normalization
13905 * testURI.c: fixed stoopid bugs
13906 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
13907 the URI in the error messages are now properly normalized
13908
Daniel Veillardea28ce62001-02-02 08:20:19 +000013909Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13910
13911 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
13912
Daniel Veillarde99a4762001-02-01 04:34:35 +000013913Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13914
13915 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
13916
Daniel Veillard2b325a02001-01-31 20:46:31 +000013917Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13918
13919 * xpath.c: fixed mod operator
13920
Daniel Veillardde55cf62001-01-31 15:53:13 +000013921Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13922
13923 * parser.c: fixed xmlStrcat doc
13924 * tree.c: 2 fixes form Anders Carlson for copying nodes and
13925 trees.
13926
Daniel Veillard2f913b72001-01-31 13:23:49 +000013927Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13928
13929 * xpath.c result/XPath/tests/chaptersbase
13930 result/XPath/tests/simplebase: fixed XPath node()
13931 * tree.c: small fix in xmlNewNs()
13932 * Makefile.am: removed extraneous xml2Conf.sh rule
13933
Daniel Veillardb42042b2001-01-28 07:40:36 +000013934Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13935
13936 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
13937 Changed the library name, in order to get libxml-devel and
13938 libxml2-devel to coexist on a single system
13939 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
13940 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
13941
Daniel Veillardee0a4662001-01-27 18:59:33 +000013942Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13943
13944 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
13945 libxml2-devel installable in // as libxml-devel.
13946
Daniel Veillard5eb05942001-01-27 17:50:22 +000013947Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13948
13949 * doc/Makefile.am: fixed make rebuild in doc
13950 * doc/html/*.html: rebuilt the docs
13951
Daniel Veillard65c295d2001-01-26 09:32:39 +000013952Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13953
13954 * tree.c: patch from Bjorn Reese on xmlBufferCCat
13955
Daniel Veillard8e199902001-01-25 18:54:39 +000013956Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13957
13958 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
13959 the HTML doc to go into the -devel RPM ...
13960 * aclocal.m4 config.h.in: some updates due to auto* magic
13961
Daniel Veillard93086662001-01-25 18:13:04 +000013962Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13963
13964 * xpath.h: added a hook in the context structure allowing to
13965 link to extra support, needed for XSLT
13966
Daniel Veillardf17e09b2001-01-25 13:55:35 +000013967Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13968
13969 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
13970 xmlXPtrCmpPoints to use it.
13971 * propagated the following patch from Alejandro Forero
13972 * include/win32config.h xmlIO.c: applied further suggestions
13973 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
13974 * example/gjobread.c: fixed warnings, now that it builds
13975
13976Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
13977
13978 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
13979
13980 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
13981 filename points to a valid file (not a directory).
13982 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
13983 Added calls to xmlCheckFilenameDir.
13984
13985 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
13986 `path' (rather than `filename') as the parameter to gzopen and open.
13987
Daniel Veillard48177c22001-01-23 15:27:41 +000013988Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13989
13990 * Makefile.am: fixed a problem with EXTRA_DIST
13991
Daniel Veillardb83ba402001-01-22 22:45:10 +000013992Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13993
13994 * Makefile.am example/Makefile.am: finally found the trick
13995 to build the example, i.e. add "." in SUBDIRS before example
13996 in the list <grin/>
13997
Daniel Veillard82687162001-01-22 15:32:01 +000013998Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13999
14000 * doc/xml.html: updated with an XSLT section, removed pointer to
14001 W3C CVS base.
14002
Daniel Veillard8a7642f2001-01-22 10:45:16 +000014003Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14004
14005 * xpath.c: when copying a XSLT tree object teh tree need to be copied
14006 too, and deallocation need to occur the same way.
14007
Daniel Veillarde4566462001-01-22 09:58:39 +000014008Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14009
14010 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
14011 type correponding to an XSLT result tree fragment. Share most
14012 of the data format with node set, as well as operators.
14013 * HTMLtree.c: added a newline at the end of the doctype output
14014 whe this one is not present initially.
14015 * tree.c: make sure taht the parent and doc pointers are properly
14016 set when copying attributes (lists).
14017
Daniel Veillard701c7362001-01-21 09:48:59 +000014018Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14019
14020 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
14021
Daniel Veillard5a2b6972001-01-20 21:15:50 +000014022Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14023
14024 * xpath.c: seems I finally killed that ugly path evaluation
14025 context bug (tagged 9999 in case is is wrong)
14026
Daniel Veillard8f4d9752001-01-19 05:32:34 +000014027Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14028
14029 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
14030 for XSLT
14031
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000014032Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14033
14034 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
14035 for xmlGzfileOpen() bug
14036
Daniel Veillardf6eea272001-01-18 12:17:12 +000014037Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14038
14039 * xpath.c: removed an error found by XSLT usage
14040 * tree.c parserInternals.h: use a predefined static string
14041 for text and comment nodes, avoid freeing them in xmlFreeNode,
14042 exported the string name in parserInternals.h and added
14043 another value to disable encoding at output (for XSLT),
14044 gain memory, time.
14045
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014046Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14047
14048 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14049 win32/libxml2/libxml2_so.dsp: new makefiles and update
14050 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14051
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014052Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14053
14054 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14055 Gary Pennington
14056
Daniel Veillard389e6b72001-01-15 19:41:13 +000014057Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14058
14059 * xpath.c: fixed the comaprision of values and nodelists,
14060 need to compare nodelist still ...
14061 * debugXML.c: avoided a possible core dump
14062 * HTMLparser.c: cleanup
14063 * nanohttp.c: contributed fix.
14064 * tree.c: fixes in properties handling added xmlSetNsProp
14065 needed by libxslt
14066 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14067 comment
14068 * TODO: updated
14069
Daniel Veillard167bd532001-01-06 21:09:34 +000014070Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14071
14072 * parser.c parserInternals.c: applied Bjorn Reese optimization
14073 patch
14074
14075Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14076
14077 * Makefile.am: applied patch fro make check from Martin Vidner
14078
Daniel Veillard503b8932001-01-05 06:36:31 +000014079Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14080
14081 * configure.in: preparing 2.2.11
14082 * doc/html/*: rebuild the HTML files
14083 * doc/xml.html : updated
14084
Daniel Veillardc2f4df22001-01-04 14:06:39 +000014085Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14086
14087 * tree.c: fixed a stupid bug
14088 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
14089 patches related to validation of an XInclude processing result
14090 * TODO: updated
14091
Daniel Veillarde2488192001-01-04 10:54:22 +000014092Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14093
14094 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
14095 on large files
14096
Daniel Veillardf060a412001-01-03 20:52:44 +000014097Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14098
14099 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14100
Daniel Veillard45cff692001-01-03 18:02:04 +000014101Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14102
14103 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14104 reported by Jonas Borgström
14105 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14106
Daniel Veillard08108982001-01-03 15:24:58 +000014107Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14108
14109 * testXPath.c xpath.c: fixing the XPath union expressions problem
14110 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14111
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014112Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14113
14114 * xmllint.c: Made is so if the file name is "-" is will read form
14115 standard input. Sven Heinicke <sven@zen.org>
14116 * tree.c: fixed a problem when growing buffer
14117 * tree.h: fixed the comment of the node types following andersca
14118 comment
14119 * TODO: updated
14120
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014121Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14122
14123 * HTMLparser.[ch]: added a way to avoid adding automatically
14124 omitted tags. htmlHandleOmittedElem() allows to change the
14125 default handling.
14126 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14127 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14128 of xmllint too when using --memory flag, added a memory test
14129 suite at the Makefile level.
14130 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14131 with namespace use when encountering QNames in XPath evalation,
14132 added xmlns() scheme in XPointer.
14133 * nanoftp.c : incorporated a fix
14134 * parser.c xmlIO.c: fixed problems raised with encoding when using
14135 the memory I/O
14136 * parserInternals.c: closed bug 25934 reported by
14137 torsten.landschoff@innominate.de
14138 * TODO: updated
14139
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014140Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14141
14142 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14143 on a non-updated tree :-(, made a 2.2.10 release to correct the
14144 situation
14145
Daniel Veillardce6e98d2000-11-25 09:54:49 +000014146Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14147
14148 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
14149 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
14150 integrated a set of OpenVMS changes from Howard Taylor
14151 <Howard.Taylor@pacoast.com>
14152
Daniel Veillard58770e72000-11-25 00:48:47 +000014153Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14154
14155 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
14156 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
14157
Daniel Veillardf62ceff2000-11-24 23:36:01 +000014158Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14159
14160 * HTMLparser.c: some fixes on auto-open of html/head/body
14161 * encoding.c: fixed a compilation error on some gcc env
14162 * xpath.c xpointer.[ch] xpathInternals.h: improved the
14163 XPointer implementation
14164 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
14165 related XPointer tests and associated results
14166
Daniel Veillard300f7d62000-11-24 13:04:04 +000014167Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14168
14169 * doc/xmldtd.html doc/xml.html: following a short step by step
14170 guidance on IRC to help maciej with DTDs I started a small
14171 page on the subject.
14172
Daniel Veillard748e45d2000-11-17 16:36:08 +000014173Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14174
14175 * HTMLparser.c: fixed handling of broken charrefs
14176 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
14177 patches
14178
Daniel Veillard28929b22000-11-13 18:22:49 +000014179Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14180
14181 * doc/xml.html doc/html/* : rebuilt the docs after adding
14182 xinclude and updated page for 2.2.7 and 2.2.8
14183 * configure.in: releasing 2.2.8
14184
Daniel Veillard41e06512000-11-13 11:47:47 +000014185Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14186
14187 * parser.[ch] parserInternals.c: applied the conditional
14188 section processing fix from Jonathan P Springer
14189 <jonathan.springer2@gte.net>
14190 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
14191 project file, fixed iconv default non support
14192 * xpath.c: fixed the problem of evaluating relative expressions
14193 when a node context is provided.
14194
Daniel Veillardbf432752000-11-12 15:56:56 +000014195Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14196
14197 * nanoftp.c: fixed gcc 2.95 new warnings
14198 * SAX.c: fixed a stupid bug
14199 * tree.c: fixed a formatting problem when round-tripping
14200 from/to memory
14201 * xinclude.c: chased memleak, fixed a base problem
14202 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
14203 xmlXPtrBuildNodeList()
14204 * TODO: updated
14205 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
14206 adding a first small set of regression tests for XInclude
14207
Daniel Veillardc2def842000-11-07 14:21:01 +000014208Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14209
14210 * nanohttp.[ch]: applied Wayne Davison patches to access
14211 the WWW-Authorization header.
14212 * parser.c: Closed Bug#30847: Problems when switching encoding
14213 in short files by applying Simon Berg's patch.
14214 * valid.c: fixed a validation problem
14215 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
14216 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
14217 Wayne Davison
14218 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
14219 need to be extended to non full nodes selections.
14220 * xinclude.c: starts to work decently
14221
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000014222Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14223
14224 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
14225 debugXML.c xmlversion.h.in: Started adding XInclude support,
14226 this is a new xmllint option
14227 * tree.c xpath.c: applied TOM patches for XPath
14228 * xpointer.c: fixed a couple of errors.
14229 * uri.c: added an escaping function needed for xinclude
14230 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
14231 new warning from RH70 gcc's version
14232
Daniel Veillarda4964b72000-10-31 18:23:44 +000014233Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14234
14235 * HTMLparser.c: fixed loop on invalid char in scripts
14236 * parser.c: update to description of xmlIOParseDTD()
14237 * libxml.m4 xmlversion.h.in: changes contributed by
14238 Michael Schmeing <m.schmeing@internet-factory.de>
14239 * configure.in: preparing for 2.2.7
14240 * Makefile.am: trying to avoid config.h and acconfig.h
14241 being included in the distrib
14242 * configure.in: released 2.2.7
14243
14244Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14245
14246 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
14247 like namespaces for good. Unified xmlNs and xmlNode somewhat.
14248
Daniel Veillard01411222000-10-30 15:33:22 +000014249Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14250
14251 * parser.[ch]: added xmlIOParseDTD()
14252 * xpointer.c: added support for the 2 extra parameters of
14253 string-range, fixed a stoopid error when '0' was present
14254 in XPointer expressions
14255 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
14256 testsuite for the above
14257
Daniel Veillard6db58192000-10-30 09:27:53 +000014258Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14259
14260 * libxml.spec.in: improved package descriptions
14261
Daniel Veillarda5db68a2000-10-29 18:06:06 +000014262Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14263
14264 * xpath.c xpathInternals.h: applied a large cleaning patch
14265 from TOM <ptittom@free.fr>, it also add namespace support
14266 for function and variables registration.
14267
Daniel Veillardbd20df72000-10-29 17:53:40 +000014268Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14269
14270 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
14271 * Makefile.mingw: Wayne Davison's update adding hash.c
14272
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000014273Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14274
14275 * xpath.c: fixed the root evaluation problems
14276 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
14277 ignorable spaces with <b> <bold> <em>
14278 * tree.c: fixed a loop in xmlSearchNsByHref()
14279
Daniel Veillard767662d2000-10-27 17:04:52 +000014280Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14281
14282 * xpath.c: applied another XPath patch from TOM
14283 * xpath.c include/makefile.am: applied another patch from
14284 china@thewrittenword.com (cleanup on IRIX).
14285
Daniel Veillard211cc0a2000-10-27 11:49:33 +000014286Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14287
14288 * xml-config.1: received a fixed version from Fredrik Hallenberg
14289 <hallon@lysator.liu.se>
14290
Daniel Veillardf6bf9212000-10-26 14:07:44 +000014291Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14292
14293 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
14294 cleanup patch for XPath
14295
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000014296Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14297
14298 * patched to redirrect all "out of context" error messages to
14299 a reconfigurable routine. The changes are:
14300 * xmlerror.h : added the export of an error context type (void *)
14301 an error handler type xmlGenericErrorFunc there is an interface
14302 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
14303 to reset the error handling routine and its argument
14304 (by default it's equivalent to respectively fprintf and stderr.
14305 * all the c files: all wild accesses to stderr or stdout within
14306 the library have been replaced to calls to the handler.
14307
Daniel Veillard29a11cc2000-10-25 13:32:39 +000014308Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14309
14310 * configure.in: release 2.2.6
14311 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
14312 exporting the inner functions of xpath for extension modules
14313 * doc/*: updated and rebuilt the doc
14314
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000014315Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14316
14317 * nanohttp.c : applied Wayne HTTP cleanup patch
14318 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
14319 and xmlNodeSetSpacePreserve()
14320
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000014321Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14322
14323 * xpath.c: closing bug #29260
14324
Daniel Veillard126f2792000-10-24 17:10:12 +000014325Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14326
14327 * hash.[ch] debugXML.c: expanded/enhanced the API, added
14328 multikey tuples, made hash structure opaque
14329 * valid.[ch]: moved elements, attributes, notations decalarations
14330 as well as ID and refs to hash tables.
14331 * entities.c: hash cleanup
14332 * xmlmemory.c: fixed a dump problem in debug mode
14333 * include/Makefile.am: problem passing in DESTDIR= values patch
14334 from Marc Christensen <marc@calderasystems.com>
14335 * nanohttp.c: removed debugging remains
14336 * HTMLparser.c: the bogus tag should be ignored (Wayne)
14337 * HTMLparser.c parser.c: fixing a number of problems with the
14338 macros in the *parser.c files (Wayne).
14339 * HTMLparser.c: close the previous option when opening a new one
14340 (Marc Sanfacon).
14341 * result/HTML/*: updated the HTML results accordingly
14342
Daniel Veillard52afe802000-10-22 16:56:02 +000014343Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14344
14345 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
14346 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
14347 XPath functions and XML entities table to them. More to come...
14348 * xmlIO.c: fixed libxml closing FILEs it didn't open.
14349
Daniel Veillard683cb022000-10-22 12:04:13 +000014350Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14351
14352 * tree.c: coalesce adjacent text nodes
14353 * valid.c: handling of blank nodes in DTd validation (raised
14354 by problems with a posteriori validation).
14355 * nanohttp.c: changing behaviour on HTTP write stuff.
14356 * HTMLtree.c: forced body and html to be explicitely closed.
14357 * xpath.h: exported more XPath functions.
14358
Daniel Veillard1baf4122000-10-15 20:38:39 +000014359Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14360
14361 * Release of 2.2.5
14362 * xpointer.c: range() range-inside and other helper functions
14363 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
14364
Daniel Veillard47e12f22000-10-15 14:24:25 +000014365Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14366
14367 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
14368 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
14369
Daniel Veillardb732a0e2000-10-15 11:27:01 +000014370Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14371
14372 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
14373 and XPointer modules
14374
Daniel Veillard134c9f32000-10-15 10:27:08 +000014375Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14376
14377 * SAX.h: closed #25107
14378
Daniel Veillard39915622000-10-15 10:06:55 +000014379Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14380
14381 * testSAX.c: fixed problem with cdata reporting
14382 * SAXresult/* : updated
14383
Daniel Veillard1e851392000-10-15 10:02:56 +000014384Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14385
14386 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
14387 Closed bug #27499, added to regression tests
14388 * TODO: updated
14389
Daniel Veillard7eda8452000-10-14 23:38:43 +000014390Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14391
14392 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
14393 support for SCRIPT and STYLE with help from Bjorn Reese
14394 * test/HTML/* result/HTML/*: added simple testcase and updated
14395 the existing ones.
14396
Daniel Veillardff9c3302000-10-13 16:38:25 +000014397Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14398
14399 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
14400 string-range for empty strings
14401 * test/XPath/docs/str test/XPath/xptr/chaptersrange
14402 test/XPath/xptr/strrange: augmented the XPointer testsuite
14403
Daniel Veillard189446d2000-10-13 10:23:06 +000014404Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14405
14406 * doc/xml.html doc/xmlmem.html: added a module describing memory
14407 interfaces and use, updated the main page.
14408
Daniel Veillard2f971a22000-10-12 23:26:32 +000014409Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14410
14411 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
14412 nanoftp code work on Windows too now
14413
14414Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000014415
14416 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
14417 * xpointer.c: implemented string-range() at least a good first version
14418 * test/XPath/docs/str test/XPath/xptr/strrange
14419 result/XPath/xptr/strrange: the string-range() tests
14420
Daniel Veillardd3c68c42000-10-12 08:06:28 +000014421Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14422
14423 * Makefile.am include/Makefile.am include/win32config.h
14424 win32/Makefile.mingw: fixed problems reported by Wayne Davison
14425 and make distcheck
14426
Daniel Veillard19d61112000-10-11 23:50:35 +000014427Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14428
14429 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
14430 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
14431 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
14432
Daniel Veillardb0426ca2000-10-11 23:39:43 +000014433Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14434
14435 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
14436 patch for socklen_t detection by
14437 Albert Chin-A-Young <china@thewrittenword.com>
14438
Daniel Veillardcd429612000-10-11 15:57:05 +000014439Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14440
14441 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
14442 and added a --dtdvalid option to xmllint used to test it
14443
Daniel Veillard47c02452000-10-11 13:04:36 +000014444Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14445
14446 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
14447 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
14448
Daniel Veillard2d38f042000-10-11 10:54:10 +000014449Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14450
14451 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14452 handlings (registration, lookup, cleanup)
14453
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014454Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14455
14456 * configure.in Makefile.am include/makefile.am: adding XPointer
14457 and XPtrtests target
14458 * xpointer.[ch] : new files for XPointer support
14459 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14460 more XPath tests
14461
Daniel Veillard57fda592000-10-10 23:24:14 +000014462Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14463
14464 * configure.in: fixed, very broken, make distcheck works again
14465
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014466Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14467
14468 * More work toward 2.2.5, integrated a number of patches
14469 * configure.in Makefile.am win32config.h.in: trying to cleanup
14470 make distcheck .... huh ...
14471 * include/Makefile.am include/win32config.h: new directory
14472 for includes
14473 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14474 updated teh makefiles and instructions for WIN32
14475 * xpath.c: small fixes
14476 * test/XPath/ results/XPath: updated the testcases and results
14477 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14478 suggested patches
14479 * valid.c: fixed an ID bug
14480
Daniel Veillardb71379b2000-10-09 12:30:39 +000014481Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14482
14483 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000014484 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000014485 * xpath.[ch]: worked on XPointer
14486
Daniel Veillard7e99c632000-10-06 12:59:53 +000014487Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14488
14489 * configure.in Makefile.am: 2.2.5, ship the include in an
14490 include/libxml subdirectory, use symlinks when using CVS
14491 * testSAX.c: fixed small bug
14492 * testXPath.c: changed the way testfiles are parsed
14493 * debugXML.c: same kind of cleanup when parsing an argument expression
14494 XPath/XPointers can have blanks embedded
14495 * xpath.[ch]: more cleanup, reorgs for XPointer work
14496 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14497 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14498
Daniel Veillard55b91f22000-10-05 16:30:11 +000014499Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14500
14501 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14502 in the XPath engine, rewrote large parts of it, now it's far
14503 cleaner and in sync with the REC not an old WD. Fixed a parsing
14504 problem in the interactive XML shell found when testing XPath.
14505
Daniel Veillardac260302000-10-04 13:33:43 +000014506Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14507
14508 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14509 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14510 examples with the extra test
14511
Daniel Veillard7cfce322000-10-04 12:40:27 +000014512Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14513
14514 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14515 the global init function.
14516
Daniel Veillard970112a2000-10-03 09:33:21 +000014517Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14518
14519 * HTMLparser.c: Doohhh, attribute name parsing was still case
14520 sensitive ! Fixed this ...
14521 * result/HTML/* : updated the tests results accordingly
14522
Daniel Veillard740abf52000-10-02 23:04:54 +000014523Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14524
14525 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14526 engine, should be far more stable, incorporated a new version of
14527 preceding/following axis, need testing
14528 * uri.c: fixed file:///c:/a/b/c problem
14529 * test/XPath/tests/idsimple: augmented the XPath tests
14530
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014531Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14532
14533 * doc/* rebuilding docs for 2.2.4 release
14534
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014535Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14536
14537 * configure.in: releasing 2.2.4
14538 * parser.[ch]: added xmlStrEqual()
14539 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14540 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14541 use xmlStrEqual instead
14542 * TODO: updated
14543 * added an XPath test
14544
Daniel Veillardbc765302000-10-01 18:23:35 +000014545Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14546
14547 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14548 * entities.h: exported xmlInitializePredefinedEntities
14549 * parser.[ch] : added xmlInitParser()
14550 * parserInternals.h : had to export htmlInitAutoClose()
14551
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014552Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14553
14554 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14555 problems
14556 * Makefile.am : added XPath regression tests to normal tests
14557 * uri.c: fixed a problem with local paths, cleanup
14558 * parser.c: fixed a problem with large CData sections
14559
Daniel Veillardd2ade932000-09-30 14:39:55 +000014560Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14561
14562 * configure.in xml-config.in: patch from "Ben Taylor"
14563 <sol7x86@hotmail.com> for solaris shared libs lookup
14564
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000145652000-09-30 Martin Baulig <baulig@suse.de>
14566
14567 * libxml-2.0.pc.in: Provide pkg-config script.
14568
14569 * configure.in: Create the libxml-2.0.pc script from the
14570 libxml-2.0.pc.in templates.
14571 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014572 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014573
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014574Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14575
14576 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14577 when compiling with MSC
14578
Daniel Veillard46057e12000-09-24 18:49:59 +000014579Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14580
14581 * xpath.c: patch for normalize-string() substring-before(),
14582 substring-after() and translate() functions from Bjorn Reese
14583 <breese@mail1.stofanet.dk>
14584 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14585 Fredrik Hallenberg <hallon@lysator.liu.se>
14586 * TODO: updated
14587
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014588Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14589
14590 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14591 problem of socklen_t being undefined on a number of platforms
14592 * debugXML.c: fixed a compilation problem when without snprintf
14593
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014594Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14595
14596 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14597 an URI bug and a fix for the control-character-induced infinite loop
14598 * nanohttp.c: preventive fix for compiling on WIN32
14599
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014600Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14601
14602 * xmlint.c: closing bug #25000
14603
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014604Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14605
14606 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14607 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14608 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14609 related function, fixing xmlStrncmp(), and associated cleanup
14610 * result/HTML/entities.html.sax: updating result
14611
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014612Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14613
14614 * uri.c: applied patch for URI escaping from Wayne Davison
14615 <wayned@blorf.net>
14616 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14617 from Denis Barbier <barbier@imacs.polytechnique.fr>
14618 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14619 patch from Wayne Davison
14620
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014621Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14622
14623 * doc/xml.html : updated with new releases, adding "how to help"
14624
Daniel Veillard04698d92000-09-17 16:00:22 +000014625Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14626
14627 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14628 removed a few warnings in pedantic mode ...
14629 * parserInternals.c parser.c: moved encoding switching function
14630 to parserInternals.c
14631 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14632
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014633Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14634
14635 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14636 error or warning handlers
14637
Daniel Veillardb1059e22000-09-16 14:02:43 +000014638Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14639
14640 * parserInternals.c parserInternals.h parser.c Makefile.am:
14641 created a new module parserInternals.c, moved most of the
14642 code shared by the various parsers there, as well as
14643 deprecated code from parser.c. More cleanup of parser.c
14644 * uri.c: fixed a problem when URI is NULL
14645 * valid.c: speedup when looking for an attribute declaration
14646
Daniel Veillard39c7d712000-09-10 16:14:55 +000014647Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14648
14649 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14650 the cleanup of the computation of URI references when seeking
14651 external entities. The URI reference string and the resulting
14652 URI are both stored now.
14653 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14654 large s(n)printf checks and cleanup from Denis Barbier
14655 <barbier@imacs.polytechnique.fr>
14656 * xmlversion.h.in tree.h: couple of SGML declarations for a
14657 possible docbook module.
14658 * result/VC/ : a couple of test output changed due to the change
14659 of the entities URI
14660
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014661Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14662
14663 * parser.h: added a _private field for linking user's data
14664
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014665Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14666
14667 * parser.c parserInternals.h: demacroified most of the IS_XXX
14668 the gain in size is significant so ...
14669
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014670Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14671
14672 * entities.c: cases where looking up entities with doc==NULL
14673 covered
14674
Daniel Veillard90e11312000-09-05 10:42:32 +000014675Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14676
Daniel Veillard1de50802000-09-07 08:54:32 +000014677 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014678 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14679
Daniel Veillard98a79162000-09-04 11:15:39 +000014680Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14681
Daniel Veillard1de50802000-09-07 08:54:32 +000014682 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014683 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14684 * Makefile.in: added URItest and included thenin "make tests"
14685
14686Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014687
14688 * xmlversion.h.in: closed bug 22941
14689
Daniel Veillard2bb89092000-08-31 14:57:50 +000014690Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14691
14692 * doc/xmlio.html: added doc and example for entity loader
14693 redefinition.
14694
Daniel Veillard96984452000-08-31 13:50:12 +000014695Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14696
14697 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14698 used by libxml
14699
Daniel Veillarde715dd22000-08-29 18:29:38 +000014700Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14701
14702 * parser.c: Fixed bug on invalid ontent characters and when using
14703 push.
14704 * xmllint.c: fixed xmllint endling of errors in push mode
14705
Daniel Veillard4948eb42000-08-29 09:41:15 +000014706Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14707
14708 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014709 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014710 * result/HTML/*.sax: regenerated HTML SAX output
14711 * parser.c: more cleanup.
14712
Daniel Veillarde010c172000-08-28 10:04:51 +000014713Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14714
14715 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014716 patches from Wayne Davison <wayned@users.sourceforge.net>,
14717 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014718 * HTMLparser.c: fixed an ignorable white space detection bug
14719 occuring when parsing with SAX only
14720 * result/HTML/*.sax: updated since the output is now HTML
14721 encoded...
14722
Daniel Veillard47f3f312000-08-27 22:40:15 +000014723Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14724
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014725 * HTMLparser.[ch]: applied some of Wayne Davison
14726 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014727
Daniel Veillarde0854c32000-08-27 21:12:29 +000014728Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14729
14730 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14731 undeclared namespace prefix was used, added a warning.
14732 Cleaned up support w.r.t. entities, spilling out a warning
14733 and being pedantic on lookups.
14734 * test/warning/ent9 : added testcase for previous example.
14735 * TODO: updated
14736 * parserInternals.h parser.c: changed the way names are parsed
14737 now allow infinite size and decrease penalty for normal use
14738 * parser.c: Started a big cleanup/check of the parser code,
14739 fixed some of the most tortuous entity code, spotted code
14740 unused anymore
14741 * test/*: added tests for very long names and related nasty
14742 things.
14743
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014744Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14745
14746 * doc/encoding.html: added encoding aliases doc
14747 * doc/xml.html: updates
14748 * encoding.[ch]: added EncodingAliases functions
14749 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14750 bottleneck affecting large DTDs like Docbook
14751 * parser.[ch] xmllint.c: added a pedantic option, will be
14752 useful
14753 * SAX.c: redefinition of entities is reported in pedantic mode
14754 * testHTML.c: uninitialized warning from gcc
14755 * uri.c: fixed a couple of bugs
14756 * TODO: added issue raised by Michael
14757
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014758Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14759
14760 * doc/encoding.html: propagated Martin Duerst suggestions
14761
Daniel Veillard52402ce2000-08-22 23:36:12 +000014762Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14763
14764 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14765 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14766 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14767 by Wayne Davison
14768
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014769Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14770
14771 * nanoftp.c nanohttp.c: small cleanup
14772 * TODO: updated
14773
Daniel Veillard244ece92000-08-19 20:58:02 +000014774Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14775
14776 * added an old VC testcase and updated title.xml entity
14777
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014778Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14779
14780 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14781 done on auto-opening of <p> tags and cleanup of SAX output
14782
Daniel Veillard979e55e2000-08-19 16:48:54 +000014783Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14784
14785 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14786
Daniel Veillard4540be42000-08-19 16:40:28 +000014787Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14788
14789 * doc/xml.html libxml.* structure.*: updated the doc a bit
14790
Daniel Veillard808a3f12000-08-17 13:50:51 +000014791Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14792
14793 * testSAX.c testHTML.c result/HTML/: cleanup of the output
14794 of SAX tests
14795
Daniel Veillard29579362000-08-14 17:57:48 +000014796Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14797
14798 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14799 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
14800
Daniel Veillard1255ab72000-08-14 15:13:33 +000014801Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14802
14803 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
14804 * testHTML.c: fix core dump on Solaris 2.x systems
14805 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
14806 * result/HTML/*.sax: previous bug fix lead to new results
14807
Daniel Veillard03109292000-08-14 14:58:22 +000014808Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14809
14810 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14811 * configure.in: added --with-readline=DIR to accept alternate
14812 path for readline include/library
14813 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
14814 for ANSI under HP-UX
14815 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
14816 includes @LIBS@
14817
Daniel Veillard7c29ce22000-08-12 21:20:53 +000014818Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14819
14820 * doc/* : rebuilt the docs
14821 * getting ready for 2.2.2 release
14822
Daniel Veillard87b95392000-08-12 21:12:04 +000014823Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14824
14825 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
14826 and xmlAddFeature()
14827 * tree.[ch]: added xmlAddChildList()
14828 * xmllint.c: MAP_FAILED macro test
14829 * parser.h: added xmlParseCtxtExternalEntity()
14830 * valid.c: applied bug fixes removed warning
14831 * tree.c: added CDATA block to elements content
14832 * testSAX.c: cleanup of output
14833 * testHTML.c: added SAX testing
14834 * encoding.c: better error recovery
14835 * SAX.c, parser.c: fixed one of the external entity processing
14836 of the OASis testsuite
14837 * Makefile.am: added HTML SAX regression tests
14838 * configure.in: bumped to 2.2.2
14839 * test/HTML/ result/HTML: added a few of HTML tests, and added the
14840 SAX results
14841
Daniel Veillard88a172f2000-08-04 18:23:10 +000014842Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14843
14844 * configure.in: patch for HP compiler
14845
148462000-08-04 Sven Heinicke <sven@zen.org>
14847
14848 * xmllint.c: Was coredumping sometimes when the file given didn't
14849 exist.
14850
Daniel Veillard46e370e2000-07-21 20:32:03 +000014851Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14852
14853 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014854
Daniel Veillard46e370e2000-07-21 20:32:03 +000014855 when using in memory parsing. Need some cleanup.
14856 * xmllint.c configure.in: added a --memory flag to test memory
14857 parsing
14858
Daniel Veillard36650692000-07-21 15:16:39 +000014859Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14860
14861 * nanohttp.c: fixed socklen_t replacement to unsigned int
14862 * parser.c: fixed a space handdling missing at the end of
14863 production 28 DOCTYPE.
14864 * xmlmemory.c: fixed a stupid bug on the routine to override
14865 allocation functions
14866 * TODO: updated
14867
Daniel Veillarde46e20d2000-07-14 15:02:46 +000014868Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14869
14870 * doc/ regenerated the docs
14871
Daniel Veillard32bc74e2000-07-14 14:49:25 +000014872Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14873
14874 * doc/encoding.html doc/xml.html: added I18N doc
14875 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
14876 improvements, both parser and filters, added ASCII & HTML,
14877 fixed the ISO-Latin-1 one
14878 * xmllint.c testHTML.c: added/made visible --encode
14879 * debugXML.c : cleanup
14880 * most .c files: applied patches due to warning on Windows and
14881 when using Sun Pro cc compiler
14882 * xpath.c : cleanup memleaks
14883 * nanoftp.c : added a TESTING preprocessor flag for standalong
14884 compile so that people can report bugs more easilly
14885 * nanohttp.c : ditched socklen_t which was a portability mess
14886 and replaced it with unsigned int.
14887 * tree.[ch]: added xmlHasProp()
14888 * TODO: updated
14889 * test/ : added more test for entities, NS, encoding, HTML, wap
14890 * configure.in: preparing for 2.2.0 release
14891
Daniel Veillard49703262000-07-10 10:27:46 +000014892Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14893
14894 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000014895 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000014896
Daniel Veillard306be992000-07-03 12:38:45 +000014897Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14898
14899 * doc/xml.html: changed the xmlsoft.org structure, updated the
14900 examples w.r.t. root and childs
14901
Daniel Veillard7d853352000-07-02 18:53:09 +000014902Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14903
Daniel Veillard784b9352003-02-16 15:50:27 +000014904 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000014905
Daniel Veillard365e13b2000-07-02 07:56:37 +000014906Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14907
14908 * HTMLparser.c: Work on character encoding support for the HTML parser
14909 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
14910 * encoding.c: Fixed a potential memleak in the encoding stuff
14911
Daniel Veillardaf743792000-07-01 11:49:28 +000014912Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14913
14914 * doc/FAQ.html doc/Makefile.am : added a FAQ
14915
14916Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000014917
14918 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
14919 of the HTML parser to force it to not bypass SAX
14920
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000014921Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14922
14923 * win32config.h.in: updated
14924 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
14925 lacks iconv support :-( need to release 2.1.1
14926 * configure.in: release 2.1.1
14927 * HTMLparser: fixed bug #14784
14928 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
14929 by Windows compiler
14930 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
14931 the SAX startDocument() callback.
14932 * TODO: updated
14933
14934Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14935
14936 * added xmlStopParser()
14937
Daniel Veillardbe803962000-06-28 23:40:59 +000014938Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14939
14940 * configure.in: 2.1.0 prerelease
14941 * Large resync between W3C and Gnome tree
14942 * nanoftp, nanohttp.c: fixed stalled connections probs
14943 * HTMLtree.c SAX.c : support for attribute without values in
14944 HTML for andersca
14945 * valid.c: Fixed most validation + namespace problems
14946 * HTMLparser.c: start document callback for andersca
14947 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
14948 * parser.h, SAX.c: serious speed improvement for large
14949 CDATA blocks
14950 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
14951 different encoding
14952 * example/Makefile.am example/gjobread.c tree.h: work on
14953 libxml1 libxml2 convergence.
14954 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
14955 and the LIBXML_TEST_VERSION macro
14956
Daniel Veillardc310d562000-06-23 18:32:15 +000014957Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14958
14959 * doc/xml.html: various patches and improvements typo fixed by
14960 Felix Natter
14961 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
14962 from Felix Natter <fnatter@gmx.net>
14963
Daniel Veillardf3029822000-05-06 08:11:19 +000014964Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14965
14966 * doc/upgrade.html: updated with instructions for support of both
14967 libxml-1.x and libxml-2.x
14968 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
14969 for 2.x support and also fixed includes
14970
14971
Daniel Veillard496a1cf2000-05-03 14:20:55 +000014972Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14973
14974 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
14975 the encoding support, added iconv support, so now libxml if
14976 compiled with iconv automatically support japanese encodings
14977 among others. Work based on initial patch from Yuan-Chen Cheng
14978 I may have broken binary compat in the encoding handler
14979 registration scheme, but that was so utterly broken I don't
14980 expect anybody to have used this feature until now.
14981 * parserInternals.h: fixup on the CHAR range macro
14982 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
14983 code.
14984 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
14985 * uri.c: added xmlParseURI() I can't believe I forgot to
14986 implement this one in 2.0 !!!
14987 * SAX.c: moved doc->encoding update in the endDocument() call.
14988 * TODO: updated.
14989
Daniel Veillard06047432000-04-24 11:33:38 +000014990Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14991
14992 * tree.h: removed extraneous xmlRemoveProp definition
14993 * TODO: added item about --disable-corba configure switch
14994 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
14995 * nanoftp.c: fixed include problems giving troubles on AIX and
14996 slowlaris
14997 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
14998 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
14999 comment and headers changes to lower gtk-doc number of warnings
15000 * doc/html/*: rebuilt docs
15001
Daniel Veillarde0aed302000-04-16 08:52:20 +000015002Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15003
15004 * HACKING: documented the tag for 1.x and instructions
15005
Daniel Veillard5e873c42000-04-12 13:27:38 +000015006Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15007
15008 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
15009 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
15010 xmlCreateIOParserCtxt
15011 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
15012 significant overall improvement
15013 * xmllint.c: added I/O test to xmllint
15014 * testSAX.c: added a speed test
15015 * doc/* : updated/regenerated
15016
Daniel Veillardfc708e22000-04-08 13:17:27 +000015017Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15018
15019 * xpath.c uri.h parserInternals.h: cosmetic changes from
15020 "Timur I. Bakeyev" <timur@bat.ru>, including making
15021 xmlCreateURI() public
15022
Daniel Veillard5d211f42000-04-07 17:00:24 +000015023Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15024
15025 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
15026 and the code at the same time. Added a clean mechanism for
15027 overload or added input methods: xmlRegisterInputCallbacks()
15028 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
15029 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
15030 * TODO: updated
15031 * doc/* : updated/regenerated
15032 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
15033 source dir
15034
Daniel Veillarde77a9182000-04-05 19:12:29 +000015035Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15036
15037 * testURI.c: yet another forgotten commit, I should get some sleep !
15038
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015039Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15040
15041 * xmllint.c: forgot to commit this too ?
15042
Daniel Veillardb9df4042000-04-05 14:23:16 +000015043Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15044
15045 * xmlversion.h.in : forgot to commit this previously
15046
Daniel Veillard361d8452000-04-03 19:48:13 +000015047Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15048
15049 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15050 * README TODO: updated for release
15051 * uri.c uri.h: added authority parsing/saving
15052 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15053 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15054 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15055 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15056 Makefile.am : added compile-time customization of libxml
15057 --with-ftp --with-http --with-html --with-xpath --with-debug
15058 --with-mem-debug
15059 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15060 #include <libxml/xxx.h> I hope it won't break too much stuff
15061 and will be manageable in the future...
15062 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15063 and added xmllint to the installed programs
15064 * uri.h: added xmlFreeURI()
15065
Daniel Veillardec303412000-03-24 13:41:54 +000015066Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15067
15068 * uri.c uri.h: finished the escaping handling, the base support
15069 and the URI path normalization. Looks good just lacks the
15070 authority content parsing code.
15071 * Makefile.am: added instructions to generate testURI
15072 * TODO: updated
15073 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
15074 added links and icons for W3C and Gnome
15075
Daniel Veillard8f621982000-03-20 13:07:15 +000015076Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15077
15078 * xmlmemory.[ch] : seems I forgot to actually update the files in
15079 the last commit :-)
15080 * doc/xml.html doc/html/* : updated and uploaded the docs
15081
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015082Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15083
15084 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
15085 * TODO: updated
15086 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000015087 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015088 gfree).
15089 * Makefile.am, uri.c, uri.h: added a set of functions to do
15090 exact (litteraly copied from the RFC 2396 productions) parsing
15091 and handling of URI. Will be needed for XLink, one XML WFC,
15092 XML Base and reused in the nano[ftp/http] modules. Still work
15093 to be done.
15094
Daniel Veillardedfb29b2000-03-14 19:59:05 +000015095Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15096
15097 * configure.in, libxml.spec.in : libxml2
15098 * doc/* : updated the doc page, rebuilt the docs
15099
Daniel Veillardcf461992000-03-14 18:30:20 +000015100Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15101
15102 * all: tagged LIB_XML_1_X
15103 * *.c *.h : updated from W3C CVS tree
15104 * configure.in : 2.0.0-beta
15105 * libxml.spec.in : libxml2 package nam
15106 * result/* : new version of the tests output
15107
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015108Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15109
15110 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15111
Daniel Veillardb566ce12000-03-04 11:39:42 +000015112Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15113
15114 * doc/* : rebuilt the docs
15115 * parser.c: final patch on #6766
15116 * valid.c: small patch on validity checks.
15117
Daniel Veillardfb76c402000-03-04 11:39:42 +000015118Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15119
15120 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15121 added
15122 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15123 compatibility w.r.t. XML spec and existing code.
15124
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015125Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15126
15127 * parser.c: seems a better solution to <a> </a> exists,
15128 will try it for a while
15129
Daniel Veillard83a30e72000-03-02 03:33:32 +000015130Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15131
15132 * parser.c: tried to remove the <a> </a> generating <a/>
15133 this is hard. Left a flag for that purpose. Fixed bug #6766
15134 * configure.in: prepared 1.8.7 not released, due to previous
15135 problem
15136
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015137Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15138
15139 * doc/xml.html : applied second patch from Paul DuBois
15140
Daniel Veillard402e8c82000-02-29 22:57:47 +000015141Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15142
15143 * doc/xml.html : applied patch from Paul DuBois
15144
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015145Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15146
15147 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
15148
Daniel Veillard5feb8492000-02-02 17:15:36 +000015149Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15150
15151 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
15152 compilation warnings on various platforms.
15153 * parser.c: Fixed #5281 validity error callbacks are now desactived
15154 by default if not validating.
15155
Daniel Veillardf341f932000-02-02 14:52:08 +000015156Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15157
15158 * nanoftp.c, win32config.h.in: patches to compile on WIN32
15159
Daniel Veillard13c757e2000-02-01 23:59:15 +000015160Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15161
15162 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
15163 <gkatsi@cs.toronto.edu>
15164
Daniel Veillard726e8792000-01-30 20:04:29 +000015165Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15166
15167 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
15168 processing URLs
15169
Daniel Veillarde41f2b72000-01-30 20:00:07 +000015170Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15171
15172 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
15173 xmlNanoFTPUpdateURL for persistent control connections.
15174 * configure.in: 1.8.6
15175
15176Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15177
15178 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
15179 * tree.[ch] : added xmlSaveNoEmptyTags
15180
James Henstridgef3be9312000-01-28 13:59:21 +0000151812000-01-29 James Henstridge <james@daa.com.au>
15182
15183 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
15184
15185 * Makefile.am: added nanoftp.[ch] to the build.
15186
Daniel Veillardaeea04f2000-01-25 19:27:27 +000015187Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15188
15189 * nanoftp.[ch]: cleanup, comments, API
15190 * debugXML.c : fixed a bug in the cat command
15191 * doc/*: regenerated the docs
15192
Daniel Veillardda07c342000-01-25 18:31:22 +000015193Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15194
15195 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
15196 * debugXML.c : fixed a bug in the cat command
15197 * valid.c: fixing some small probs
15198 * libxml.spec.in: get rid of the SNAP suffix
15199 * doc/xml.html: updated the status
15200
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000015201Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15202
15203 * xml-config.in: xml-config --version to just return the
15204 version number
15205 * xpath.c: some cleanup w.r.t. axis when the current node is
15206 an attribute.
15207 * TODO: updated
15208
Daniel Veillard461a66c2000-01-18 18:01:01 +000015209Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15210
15211 * configure.in: prepared for libxml-1.8.5
15212 * doc/* recompiled the documentation
15213
152142000-01-17 Jody Goldberg <jgoldberg@home.com>
15215
15216 * configure.in : WARNING autoconf subtlety alert :
15217 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
15218 when looking for zlib.h so that HAVE_ZLIB_H is defined.
15219 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
15220 get defined by AC_CHECK_HEADERS.
15221
Daniel Veillardf967b902000-01-17 16:06:10 +000015222Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15223
15224 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
15225 Rune.Djurhuus@fast.no
15226
Daniel Veillardad8f99d2000-01-15 14:20:03 +000015227Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15228
15229 * TODO: updated
15230 * tree.c, parser.c: made sure that only memory alloc problems
15231 and internal parser errors are allowed to write to stdout or
15232 stderr.
15233
Daniel Veillard0142b842000-01-14 14:45:24 +000015234Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15235
15236 * tree.c : restored xmlNewGlobalNs since this seems used by
15237 a lot of existing code :-(, fixed a bug in xmlNewNs
15238 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
15239 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
15240 to exit() from the library code.
15241 * xpath.c, parser.c: removed bugs or unused code detected by
15242 Windows compilers
15243 * parser.c: started adding interfaces for parsing well balanced
15244 XML fragments
15245 * configure.in: releasing 1.8.4
15246 * doc/* : rebuilt the docs
15247
Daniel Veillard2eac5032000-01-09 21:08:56 +000015248Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15249
15250 * tree.[ch] : added xmlNewDocFragment() for DOM
15251 * testHTML.c: uninitialized variable.
15252
Daniel Veillardf3a73582000-01-05 14:58:39 +000015253Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15254
15255 * doc/* : rebuild the docs
15256
Daniel Veillard71b656e2000-01-05 14:46:17 +000015257Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15258
15259 * acconfig.h: readline and history patch
15260 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
15261 * tree.c: added check and handling when possibly removing an ID
15262 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
15263 and saving.
15264 * test/HTML/entities.html result/HTML/entities.html* : test for
15265 various entities reference cases
15266 * result/HTML/* : as a result output of some testcase have
15267 changed
15268 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
15269 by previous example. added xmlParseTryOrFinish().
15270 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
15271 entities.h debugXML.h HTMLparser.h: changed the way struct are
15272 declared to allow gtk-doc to expose those
15273 * parser.c: closed bug #4960
15274 * Makefile.am configure.in: Applied patch from
15275 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
15276 and math/socket libs detection
15277
Daniel Veillard437b87b2000-01-03 17:30:46 +000015278Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15279
15280 * configure.in, Makefile.am: link tester against readline
15281 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
15282
Daniel Veillard686d6b62000-01-03 11:08:02 +000015283Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15284
15285 * tree.[ch]: added xmlRemoveProp
15286 * win32config.h.in nanohttp.c: avoid including the Windows
15287 socket stuff in every C files
15288 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
15289 the XmL parser(s)
15290 * test/ns4 result/ns4 etc...: added test case for previous prob
15291 * tree.c: xmlNewNs wasn't checking for double definition
15292 * Makefile.in: fixed a problem with dist-hook duplicates
15293 * parser.[hc], xmlIO.c: fixed the loading of external entities
15294 APIs, now xmlLoadExternalEntity() is used everywhere and
15295 setting up an app specific front-end using the
15296 * SAX.c parser.c: some fixes, now the xhtml spec validates
15297 with the xhtml DTD.
15298 * error.c: fixed crashes in case of no input stream
15299 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
15300 to the validation tests and results
15301
Daniel Veillard5e5c6231999-12-29 12:49:06 +000015302Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15303
15304 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
15305 too htmlCreatePushParserCtxt() and htmlParseChunk()
15306 * parser.c: a bit of cleanup.
15307 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
15308 to XML) removed the last mem leak known
15309 * HTMLtree.c: output message cleanup
15310 * xmlmemory.c: display content info about memory blocks
15311 * result/HTML/wired.* : missing att value warning change
15312
Daniel Veillardbe849cf1999-12-28 16:43:59 +000015313Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15314
15315 * doc/* : rebuilt the documentation
15316
Daniel Veillarddbfd6411999-12-28 16:35:14 +000015317Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15318
15319 * parser.[ch] parserInternals.h: Push parser for XML,
15320 seems to work fine now
15321 * tester.c debugXML.[ch]: Added an XML shell debug facility and
15322 --push for push testing
15323 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
15324 * testSAX.c: added --push
15325 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
15326 subtree
15327 * xmlIO.[ch] : enriched API + fixes for push mode
15328 * entities.[ch]: added the entity content length to the struct.
15329 * xmlmemory.[ch]: new API to show the last entries for the shell
15330 * valid.c: added required attribute testing
15331 * SAX.c: the cdata callback now merge contiguous fragments
15332 * HTMLparser.c: cleanup of some macros
15333
Daniel Veillard3c558c31999-12-22 11:30:41 +000015334Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15335
15336 * parser.c: fix for PIs name starting with xml
15337 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000015338 * *.c, configure.in win32config.h.in : generate win32config.h for
15339 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000015340
Daniel Veillard0caf07a1999-12-21 16:25:49 +000015341Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15342
15343 * parser.c: fixed a stupid = vs. == bug :-(
15344 * doc/gnome-xml.sgml: s/glade/xml/
15345
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000015346Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15347
15348 * configure.in, doc/xml.html : bug fix release 1.8.2
15349 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
15350 Hopefully the end of that silly C++ include problem
15351 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
15352 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
15353 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
15354 troubles with autoclosed elements when the stree shape doesn't
15355 follow the DtD specs. Added htmlIsAutoClosed() and
15356 htmlAutoCloseTag()
15357 * result/HTML/*.htm*: Updated the HTML examples regression tests output
15358 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
15359 * debugXML.c: fixed a bug on printing default namespaces.
15360 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
15361
Daniel Veillardb24054a1999-12-18 15:32:46 +000015362Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15363
15364 * result/HTML/*.htm[l] : updated the HTML regression tests according
15365 to the new output
15366 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
15367 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
15368 problem due to intermix of extern "C" { ... } declarations for C++
15369 and recursive includes in the headers
15370
Chris Lahey323c48c1999-12-18 15:32:45 +0000153711999-12-20 Chris Lahey <clahey@umich.edu>
15372
15373 * HTMLtree.c: Made it so that html nodes with a single child do
15374 not insert a carriage return before or after the child node.
15375
Daniel Veillardb24054a1999-12-18 15:32:46 +000015376Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000015377
15378 * configure.in, doc/xml.html : bug fix release 1.8.1
15379 * parser.c: fixed bug #4344
15380 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
15381 added the glue to avoid C++ problems
15382 * doc/* : regenerated the documentation
15383
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000015384Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15385
15386 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
15387 namespace recognition, and Dia as a resul :-(
15388 * encoding.c: closed bug #3950
15389
Daniel Veillard944b5ff1999-12-15 19:08:24 +000015390Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15391
15392 * valid.c: debugging a posteriori validation, except URI expansion
15393 stuff this should be fixed now
15394 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
15395 Carl Nygard <cnygard@bellatlantic.net>
15396 * tester.c: added --postvalid, cleaning of the code
15397 * tree.[ch]: added xmlDocGetRootElement()
15398
Ramiro Estrugobfce3771999-12-15 04:32:07 +000015399Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
15400
15401 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
15402 c++ losage.
15403
Daniel Veillard10a2c651999-12-12 13:03:50 +000015404Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15405
15406 * configure.in, doc/xml.html : bumped to 1.8.0
15407 * xlink.[ch], Makefile.am : added framework for link detection
15408 * parser.h: added nbChars to parser context, needed for cleanup.
15409 * xmlmemory.c: removed a nasty bug when out of mem
15410 * valid.[ch]: adding namespace support for attribute decl
15411 * tester.c: added --debugent option
15412 * debugXML.[ch]: added xmlDebugDumpEntities()
15413 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
15414 buffers instead, this was really needed, validation was breaking
15415 in strange ways due to that. Added xmlParseStringPEReference()
15416 and other parsing from strings functions. Entities processing
15417 modified again, but PERef are still not handled correcly but
15418 unless you're Eve Maller you won't notice :-)
15419 * HTMLparser.c: large changes toward reliability, and switched to
15420 lowercase internal tags, XHTML is lowercase, so it will help
15421 that output is closer to next version.
15422 * doc/* : regenerated the documentation, it is now hosted at
15423 http://xmlsoft.org/ (same bits I just bought the domain :-)
15424
15425
Daniel Veillard294cbca1999-12-03 13:19:09 +000015426Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15427
15428 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
15429 doc generation
15430 * parser.c: fixed bugs #3908 and #3937 and a memory leak
15431 in the SAX API
15432 * doc/*: rebuilt the doc making sure everything appears in the
15433 HTML files
15434
Daniel Veillardf5c2c871999-12-01 09:51:45 +000015435Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15436
15437 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
15438 added the patch from Carl Nygard <cnygard@bellatlantic.net>
15439 which allow impressive speed improvement on dataset with
15440 large text pieces, but at the cost of broken binary
15441 compatibility and slightly bigger memory usage.
15442 Configure with --with-buffers to activate them, they
15443 are protected with XML_USE_BUFFER_CONTENT define.
15444 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
15445 goal is 0 memory left allocated once parser is no more used
15446 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
15447 call xmlCleanupParser() and xmlMemoryDump()
15448
Daniel Veillarda819dac1999-11-24 18:04:22 +000015449Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15450
15451 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15452 * parser.[ch] encoding.[ch]: added memory cleanup routines
15453 * parser.c: closing bug #3788
15454 * doc/*: rebuilt the doc
15455
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015456Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15457
15458 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15459 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15460 * tester.c: added --compress option
15461 * doc/*: rebuilt the documentation
15462
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015463Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15464
15465 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15466 if given /proc/kcore as input !
15467 * doc/xml.html doc/*: updated and rebuilt the documentation
15468
15469Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015470
15471 * parser.c: Fixed some wrongly space collapsing code due to
15472 a misreading of the spec.
15473 * result/*: fixed the output accordingly
15474
15475Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015476
15477 * encoding.c: bug fix and typos
15478 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15479 * parser.c: added attribute normalization closing bug #3597
15480 * test/att* result/att* SAXresult/att*: testcase for attribute
15481 normalization
15482
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015483Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15484
15485 * configure.in: closing bug #3163 by adding extra flags for the
15486 cc compiler on HP-UX
15487
Daniel Veillard51e3b151999-11-12 17:02:31 +000015488Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15489
15490 * valid.[ch] : removed a typo and an enumerated type bug in the
15491 xmlAddElementDecl() function
15492 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15493 call to xmlEncodeEntitiesReentrant() so that the functions
15494 New, Set and Get are at the same level.
15495 * parser.c HTMLparser.c: extra memory allocation bug for
15496 attributes detected by someone using libxml in embedded systems :-)
15497
Daniel Veillard962195f1999-10-28 15:51:53 +000015498Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15499
15500 * xmlmemory.h: turned off mem debug :-\
15501
Daniel Veillard35008381999-10-25 13:15:52 +000015502Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15503
15504 * parser.c: closed bug #2784 a one line fix, but worth pushing
15505 a new release out
15506 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15507 some structures, comments before and after the
15508 main element, and other nastyness
15509 * HTMLtree.c tree.c: accomodate the extended HTML supported
15510 * configure.in: pushing 1.7.4
15511 * test/ent8 and related outputs : added a new test for bug #2784
15512 * test/HTML/wired.html and related output: a nasty HTML example
15513 * Makefile.am: improved the test scripts
15514 * docs/* : reran the documentation extractor, updated xml.html
15515
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015516Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15517
15518 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15519 HTMLparser and debugged the HTML related code. HTML documents
15520 now have their own type
15521 * entities.c: do not dump &apos; for HTML output
15522 * xmlmemory.c: improvement, breakpoint mechanism
15523 * testHTML.c: added --sax --repeat ...
15524 * Makefile.am: improved the HTML tests
15525 * valid.[ch]: added xmlValidGetValidElements and
15526 xmlValidGetPotentialChildren
15527 * tester.c: added --insert to test the 2 new functions
15528 * test//* result//* SAXresult//* : regression test cleanup
15529 and extension.
15530 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15531 gnome-xml-nanohttp.html
15532
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015533Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15534
15535 * HTMLparser.c: fixed problems with some autoclose tags
15536 * tree.c: fixed XML output problems.
15537 * result/* SAXresult/*: update of the tests output
15538
Daniel Veillard6077d031999-10-09 09:11:45 +000015539Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15540
15541 * Makefile.am: Arturo patch for xmlConf.sh version info
15542 * parser.c: Tim Josling patch for single quoted items
15543 * tester.c: Tim Josling patch for tester options usage
15544 * tree.h: indent cleanup
15545
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015546Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15547
15548 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15549 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15550
Daniel Veillard00fdf371999-10-08 09:40:39 +000015551Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15552
15553 * tree.c : Raph patch for initialization of CORBA fields
15554 * parser.c, xpath.c, ...: modification of doc comments
15555 * xpath.c : allow spaces in xpath expressions
15556
Daniel Veillardad219441999-09-27 08:17:49 +000015557Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15558
15559 * xmlmemory.h: turning off memory debug :-(
15560
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015561Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15562
15563 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15564 better SAX interfaces.
15565 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15566 entity.
15567 * configure.in: 1.7.2
15568
15569Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015570
15571 * libxml.spec.in: fixed the URL
15572 * doc/xml.html: improved the documentation front-end
15573
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015574Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015575
15576 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15577
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015578Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015579
15580 * libxml.spec.in: fixed the alpha compile problem
15581 * parser.[ch]: changed errno to errNo in the parser context :-(
15582 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15583 * doc/xml.html: changed CHAR to xmlChar
15584 * doc/html/*: recompiled the documentation
15585 * configure.in: 1.7.1
15586
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015587Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15588
15589 * parser.h: modified the parser context struct to regain 1.4.0
15590 binary compatibility
15591 * parser.c, xml-error.h: added errno ot teh context and defined
15592 a set of errors values with update of errno
15593 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15594 DTDs and entities
15595 * *.h, *.c: complete cleanup of the use of config.h and include
15596 protection depending on the current setup.
15597 * overalll debugging, maintenance and bug-fixing on all modules
15598 * updated the documentation
15599 * ready for 1.7.0
15600
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015601Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15602
15603 * HTMLparser.c : cleanup
15604 * SAX.c valid.c valid.h: added ID/IDREF checking
15605 * tree.c tree.h: extended doc structure for refs
15606 * configure.in: 1.6.2
15607 * parser.c: patched bug in SAX user arg call
15608 * parserInternals.h: patched missing close in C++ wrapping
15609 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15610 especially upcoming XPointer implementation.
15611 * doc/xml.html: augmented, typo
15612
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015613Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15614
15615 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15616 not all invocations of install understand -d.
15617
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015618Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15619
15620 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15621 to make 'check' works, when builddir != srcdir.
15622
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015623Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15624
15625 * doc/xml.html : updated the documentation
15626
Daniel Veillard6454aec1999-09-02 22:04:43 +000015627Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15628
15629 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15630 not deallocated memory blocks
15631 * *.c : replaces all calls to malloc() free() and realloc() to
15632 the wrapper functions/macros
15633 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15634 instead of xmlFreeNodeList()
15635
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015636Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15637
15638 * HTMLparser.c: corrected a stupid bug leading to core dump at
15639 tree deallocation. Removed warnings indicated by
15640 Stephane.Conversy@lri.fr
15641 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15642 looked for in the external subset
15643
15644Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015645
15646 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15647 on SGI by Stephane.Conversy@lri.fr
15648
Daniel Veillardb96e6431999-08-29 21:02:19 +000015649Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15650
15651 * all .h : changed the prototype declaration indent as in gtk
15652 * most .c : working on reducing the TODOs in the code
15653 * most .c : cleanup though -pedantic and Insure++
15654 * improvements on validation ID checkings.
15655 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15656 * xml-config.in: closed #1810
15657
15658Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015659
15660 * tree.h, valid.c, valid.h: more work on validity, IDs
15661 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15662 definition for AIX
15663
Daniel Veillardb556eb51999-08-15 17:19:50 +000015664Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15665
15666 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15667 the distribution due to a cut'n paste error at last commit
15668
Daniel Veillardb05deb71999-08-10 19:04:08 +000015669Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15670
15671 * configure.in: upgraded to version 1.4.0
15672 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15673 Big update, added a large part of the validation process,
15674 it should be usable, but some parts are missing
15675 * xpath.c: improved the implementation w.r.t. root.
15676 * Makefile.am: added more tests
15677 * test and result trees: added a lot of tests
15678 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15679
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015680Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15681
15682 * Added an HACKING file
15683
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015684Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15685
15686 * xpath.[ch] : improvements and debug of the XPath implementation
15687 * parser.c, HTMLparser.c : modified the parsers to be progressive
15688 * tree.[ch] : extended the Buffer promitives
15689 * xmlIO.[ch] : added basic I/O routines providing progressive
15690 parsing and ready for I18N conversion plugins
15691 * SAXresult/* : the SAX callback sequence maybe slightly different
15692 now
15693 * test*.c : improved/updated the tests programs
15694 * doc/* : recompiled the docs.
15695
Daniel Veillard15b75af1999-07-26 16:42:37 +0000156961999-07-26 Michael Meeks <michael@edenproject.org>
15697
15698 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15699
15700 * tree.c: Ditto.
15701
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015702Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15703
15704 * configure.in: upgraded to version 1.4.0
15705 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15706 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15707 XML query language, see http://www.w3.org/TR/xpath for more details.
15708 * parser.c, parser.h: added CHAR* related string functions for XPath
15709 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15710 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15711 rebuild the docs.
15712 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15713 and regression testing capabilities for XPath.
15714
Daniel Veillardd79d7871999-07-12 10:38:12 +000015715Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15716
15717 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15718 closing bug #1646
15719
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015720Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15721
15722 * Makefile.am, example/Makefile.am: closed bug #1683
15723
Daniel Veillard3166ab11999-07-11 16:14:19 +000015724Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15725
15726 * example/Makefile.am, configure.in: added the makefile for the
15727 gjobread example
15728
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015729Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15730
15731 * doc/Makefile.am:
15732 - fix which allow "make install DESTDIR=</install/prefix>".
15733
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015734Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15735
15736 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15737 which fixed a problem on the file reading-code.
15738
Daniel Veillard82150d81999-07-07 07:32:15 +000015739Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15740
15741 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15742 output.
15743 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15744
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015745Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15746
15747 * parser.h : Oops removed the binary compatibility problem
15748 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15749 * parser.c, HTMLparser.c: applied patches for reading from stdin
15750
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015751Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15752
15753 * parser.c, entities.c, valid.c: cleanup bug #1591
15754 * configure.in: cleanup bug #1592
15755 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15756 the same tree back-end. Hence gdome will be available for it.
15757 * doc/Makefile.am: close bug #617
15758
Daniel Veillard97fea181999-06-26 23:07:37 +000015759Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15760
15761 * parser.c: alloctate a per parser context SAX interface block
15762
Daniel Veillard14fff061999-06-22 21:49:07 +000015763Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15764
15765 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15766 and xmlEncodeEntitiesReentrant with the correct one :-\
15767
15768Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15769
15770 * commit of my internal XML base changes, quite a lot of
15771 changes, cleanups, better entities support, framework for
15772 new I/O and charset detection and handling
15773 * Fixed the configure/Makefile stuff to generate shared libs
15774 with the proper version info, so we jumped on rev from
15775 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15776 xmlEncodeEntities() result need to be freed now, and a string
15777 xmlParserVersion provide the current library version.
15778
Raph Levien05240da1999-06-15 21:27:11 +000015779Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15780
15781 * parser.c: fixed a buffer overrun for when you have a very long
15782 attribute with no entities in it.
15783
Daniel Veillardbb2da581999-06-13 14:37:07 +000015784Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15785
15786 * added example directory
15787 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15788
Daniel Veillard011b63c1999-06-02 17:44:04 +000015789Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15790
15791 * Release of libxml-1.1, nearly everything has been touched for
15792 this.
15793 * Added more regression tests
15794 * Updated the documentation
15795
Daniel Veillard27d88741999-05-29 11:51:49 +000015796Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15797
15798 * tree.[ch]: unified the XML_NO_CORBA defines.
15799 * parser.c encoding.[ch]: started plugging in char encoding detection
15800
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000015801Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
15802
15803 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
15804 Also freed allocated buffer.
15805
Daniel Veillard27d88741999-05-29 11:51:49 +000015806Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000015807 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
15808 reentrancy problem at printing. One is left in entities.c, to
15809 remove ASAP
15810 * testSAX.c : added a test example showing the use of the SAX
15811 interface if one doesn't want to build the DOM tree.
15812 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
15813
Daniel Veillard517752b1999-04-05 12:20:10 +000015814Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15815
15816 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
15817 large revamping of the parser to use SAX callbacks
15818 http://www.megginson.com/SAX/ (or at least a C like interface
15819 a la Expat). It's now possible to set up your own callbacks
15820 and the parser will not build a DOM tree.
15821 * test/* result/*: updated the test suite, I finally removed
15822 the old Namespace draft support (PI based).
15823
Daniel Veillard87c83bd1999-04-02 16:04:43 +000015824Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15825
15826 * Makefile.am: added test result to EXTRA_DIST for make tests
15827
Daniel Veillard64068b31999-03-24 20:42:16 +000015828Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15829
15830 * parser.c, parserInternals.h: moved the chars macro definitions
15831 to parserInternals.h
15832 * parser.c, error.c: applied patches from "Knut Ã…kesson"
15833 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
15834
Daniel Veillard012ccc11999-03-23 10:11:11 +000015835Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15836
15837 * xml-config.in : applied patch to make --version work
15838
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000158391999-03-05 Raja R Harinath <harinath@cs.umn.edu>
15840
15841 * Makefile.am (check-local): Alias for `tests' target. This will
15842 cause `make check' to do the right thing.
15843 (tests): Don't run tests in srcdir. Also, replaced calls to
15844 basename with a `sed' "equivalent".
15845
Daniel Veillardd109e371999-03-05 06:26:45 +000015846Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15847
15848 * Renamed error.h to xml-error.h, corrected Makefile.am to list
15849 it in the header and not the sources, updated the doc.
15850 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
15851 pointing this out.
15852
Daniel Veillardbc50b591999-03-01 12:28:53 +000015853Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15854
15855 * parser.c, parser.h, parserInternals.h: memory leak hunting,
15856 exported the inputStream routines.
15857 * doc/html/* : updated accordingly
15858
Daniel Veillardd692aa41999-02-28 21:54:31 +000015859Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15860
15861 * parser.c, parser.h, parserInternals.h: added a few extra
15862 internal calls to allocate and free parser contexts ...
15863 * doc/html/* : updated accordingly
15864
Daniel Veillard55a99271999-02-25 11:01:29 +000015865Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15866
15867 * configure.in, Makefile.am, doc/makefile.am : General changes for
15868 1.0.0 release and including the generated HTML documentation.
15869
Daniel Veillard35925471999-02-25 08:46:07 +000015870Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15871
15872 * makefile.am : added parserInternals.h, oops.
15873
Daniel Veillard1e346af1999-02-22 10:33:01 +000015874Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15875
15876 * parserInternals.h: added this header giving access to the parser
15877 internal functions.
15878 * doc/Makefile.am : added a rebuild target which rebuilds the full
15879 set of documentations
15880 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
15881 the internal subset.
15882 * *.c *.h: modifications needed to generate the documentation using
15883 gtk-doc, cleanup of functions blocks, reorganisation of struct
15884 declarations.
15885
Daniel Veillard1164e751999-02-16 16:29:17 +000015886Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15887
15888 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
15889 the tar and spec file to include the beginning of the doc.
15890
Nuno Ferreira03d04781999-02-13 00:07:17 +0000158911999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
15892
15893 * doc/.cvsignore: Added this file.
15894
Daniel Veillard6800ef31999-02-08 18:33:22 +000015895Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15896
15897 * tree.c: fixed xmlGetProp to return "" when the attribute
15898 exists, even if the node-list is NULL.
15899
Daniel Veillard726c7e31999-02-08 15:13:10 +000015900Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15901
15902 * tree.c: patched an error outputting empty attribute values.
15903 * Makefile.am and doc/makefile.am: have been updated during the
15904 week-end. Sorry for an empty CVS log, I got a shell problem.
15905
Daniel Veillard1899e851999-02-01 12:18:54 +000015906Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15907
15908 * tree.h: cleaned up using enums instead of defines
15909 * parser.c, valid.[ch]: more work on parsing/output of element
15910 declarations
15911
Daniel Veillard3b9def11999-01-31 22:15:06 +000015912Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15913
15914 * valid.[ch], tree.c, parser.c : more work toward full parsing
15915 of XML DTDs.
15916 * README: added informations about mailing-list and on-line
15917 documentation
15918
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000159191999-01-27 Raja R Harinath <harinath@cs.umn.edu>
15920
15921 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
15922
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000015923Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15924
15925 * parser.c, tree.[ch] : more work toward conformance testing,
15926 added a last element to accelerate parsing of very flat structures
15927 started working on internal subset Element content declaration.
15928 * valid.[ch] : first cut at adding code toward validation.
15929 * previous changes had also small impact on most files, especially
15930 the conformance testing using James Clark test suite.
15931
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000015932Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15933
15934 * test/* : updated the examples, most of them were not well
15935 formed (humm), and added rdf2.
15936 * result/* : resulting changes in the output.
15937
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000015938Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15939
15940 * tree.c: changed the behaviour of xmlGetProp on NULL values.
15941
Daniel Veillard44b3a061998-12-05 17:27:22 +000015942Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15943
15944 * tree.c: patched a bug in the generation of empty attributes
15945
Daniel Veillardbe36afe1998-11-27 06:39:50 +000015946Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15947
15948 * entities.[ch], tree.[ch], tester.c: added copy interfaces
15949 for node/trees/documents/... Biggest problem is namespace
15950 support when copying subtrees.
15951
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000015952Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15953
15954 * parser.c, entities.c: improve entities and char ref encoding,
15955 and cleanups of error messages.
15956
Daniel Veillard242590e1998-11-13 18:04:35 +000015957Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15958
15959 * parser.c, entities.c: simple bug hunting done during rpm2html and
15960 rpmfind integration.
15961
Daniel Veillard42dc9b31998-11-09 01:17:21 +000015962Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15963
15964 * parser.[ch]: Added interfaces allowing to specify a SAX
15965 handler before parsing.
15966
Daniel Veillarde3bffb91998-11-08 14:40:56 +000015967Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15968
15969 * parser.c: redirrect all errors reporting through the SAX
15970 error function
15971
Daniel Veillardda4d3c41998-11-04 20:07:05 +000015972Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15973
15974 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
15975 * libtool, tlmain ...: update of the libtool files
15976
Miguel de Icaza442321c1998-11-04 18:13:38 +0000159771998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
15978
15979 * entities.c: Use g_snprintf insteda of snprintf.
15980
Daniel Veillard0ba4d531998-11-01 19:34:31 +000015981Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15982
15983 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
15984 added ent5 test for this purpose.
15985 * parser.c, parser.h: formatting, comments and UTF-8 planning.
15986
Daniel Veillard27271681998-10-30 06:39:40 +000015987Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15988
15989 * parser.c: fixed? a strange error due to compression on a GWP
15990 document.
15991
Daniel Veillard25940b71998-10-29 05:51:30 +000015992Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15993
15994 * tree.[ch]: bug fixing
15995 * entities.[ch]: defined a specific type for predefined entities
15996 * doc/xml.html: more documentation on the library, how to use it,
15997 overview of the interfaces.
15998
Daniel Veillard16253641998-10-28 22:58:05 +000015999Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16000
16001 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
16002
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016003Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16004
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000016005 * tree.c: corrected a small bug
16006 * doc/xml.html: continuing writing documentation.
16007
16008Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16009
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016010 * debugXML.h debugXML.c: added debugging utilities.
16011 * tester.c: added --debug switch.
16012 * tree.c: patched an incorrect node->type assignment.
16013 * parser.c: formatting, ensure that node->doc != NULL in attributes
16014
Daniel Veillardccb09631998-10-27 06:21:04 +000016015Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16016
16017 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
16018 entity support and provide an internal representation close to
16019 DOM one (entity ref nodes, and attribute value as tree). I tried
16020 to preserve the interface but this will surely break some apps
16021 (I have to change rpm2html/rpmfind for example). I had to change
16022 two interfaces, and the generated tree is somewhat different.
16023 * doc/* : started documenting the XML library, the tree and
16024 DOM/Corba. This is a first step.
16025
Daniel Veillard11e00581998-10-24 18:27:49 +000016026Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16027
16028 * parser.c: Set up the fonctions comment block, boring but useful.
16029 * parser.h, SAX.c, parser.c: now attributes are processed through
16030 the SAX interface. The problem is that my SAX interface diverged
16031 quite a bit from the original one, well this is not an official
16032 spec, and translating it from Java to C is hairy anyway...
16033
Daniel Veillard97b58771998-10-20 06:14:16 +000016034Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16035
16036 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
16037 fonctions comment block, boring but useful.
16038
16039Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016040
16041 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16042 conversion routines. However they are not yet used to convert the
16043 inputs. The core will run with UTF-8.
16044
Daniel Veillard33942841998-10-18 19:12:41 +000016045Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16046
16047 * tree.c : make sure that the type id is properly set-up when
16048 a new object is allocated, needed for DOM.
16049
Daniel Veillard27fb0751998-10-17 06:47:46 +000016050Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16051
16052 * tree.h, tree.c: Ok, the main objects in the tree will be native
16053 corba objects, it costs 8 bytes per Node, Attribute and Document
16054 but it simplifies the Corba integration a lot (no extra interface
16055 objects to allocate/free).
16056
Daniel Veillard0bef1311998-10-14 02:36:47 +000016057Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16058
16059 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16060 and changed NODEs contants for conformity with DOM Level 1
16061
Daniel Veillard27864701998-10-08 03:47:24 +000016062Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16063
16064 * added hooks to keep track of servants when creating objects
16065 xmlDoc and xmlNode (for Corba export).
16066
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016067Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16068
16069 * added xml-config script.
16070
Daniel Veillard7066a791998-10-01 20:28:28 +000016071Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16072
16073 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
16074 to autoupdate libtool and automake conf files.
16075
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000160761998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
16077
16078 * Makefile.am: Use '?' to separate the sed
16079 commands as ',' is used when people pass -Wl,something.
16080
16081
Daniel Veillard15a8df41998-09-24 19:15:06 +000016082Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16083
16084 * tree.c, tree.h: added a per-document compression interface.
16085
Daniel Veillard151b1b01998-09-23 00:49:46 +000016086Tue Sep 22 20:47:38 EDT 1998
16087
16088 * tree.c, tree.h: added saving with compression and added interfaces
16089 to control the compression level (xmlGetCompressMode,
16090 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
16091
Daniel Veillard70120ff1998-09-22 00:24:21 +000016092Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16093
16094 * parser.c: corrected a loop for files of size 0
16095
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000160961998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16097
16098 * error.h: New file. Contains prototyes from `error.c'.
16099
Tom Tromeyc19653d1998-08-14 01:22:43 +000016100Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16101
16102 * Makefile.am (xmlincdir): New macro.
16103 (xmlinc_HEADERS): Renamed from include_HEADERS.
16104
Daniel Veillard845664d1998-08-13 04:43:19 +000016105Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16106
16107 * applied small patch on numeric entities from
16108 Christopher Blizzard <blizzard@appliedtheory.com>
16109
Daniel Veillard260a68f1998-08-13 03:39:55 +000016110Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16111
16112 * New release 0.2, removed the old xml_* files so that it's
16113 coherent with the other CVS base (W3C), far better conformance
16114 to standard, new namespaces, decent entities support, beginning
16115 of a SAX-like interface. Nearly nothing left intact, even the
16116 test examples ...
16117
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000161181998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16119
16120 * .cvsignore: Add .deps dir
16121
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016122Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16123
16124 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16125
Daniel Veillardfe926001998-07-26 04:28:20 +000016126Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016127
Daniel Veillardfe926001998-07-26 04:28:20 +000016128 * configure.in: added test for CPP
16129 * AUTHORS, Changelog: the original ones didn't get commited but the
16130 glib ones instead, fixed.
16131 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016132
Daniel Veillardfe926001998-07-26 04:28:20 +000016133Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016134
Daniel Veillardfe926001998-07-26 04:28:20 +000016135 * integrated code developped at W3C
16136 * changed the original Copyright
16137 * migrated to automake
16138 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016139